@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400 900;font-display:swap;src:url('../fonts/vazirmatn-arabic.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400 900;font-display:swap;src:url('../fonts/vazirmatn-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-persian:'Vazirmatn','Estedad','Yekan Bakh FaNum','Dana',Tahoma,Arial,sans-serif;--font-number:'Vazirmatn','Yekan Bakh FaNum','Estedad',Tahoma,Arial,sans-serif;--font-english:'Roboto';--ivory:#faf7f6;--paper:#fff;--cream:#f4ece5;--soft:#f2efed;--sand:#d7b36d;--sand-light:#efd69e;--taupe:#a99c91;--hero:#9b7b4f;--gold:#8c724d;--gold-2:#d7ae5f;--ink:#333;--muted:#777;--line:rgba(140,114,77,.2);--shadow:0 24px 58px rgba(70,56,42,.14);--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;direction:rtl;font-family:var(--font-persian);background:#fbfaf8;color:var(--ink);line-height:2}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.brand,.hero-kicker,.latin,[dir=ltr],[lang=en]{font-family:var(--font-english)}body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:var(--font-persian)}.top-strip{height:34px;display:flex;align-items:center;justify-content:flex-end;width:min(1320px,calc(100% - 32px));margin:0 auto;color:#38322d;font-size:14px}.site-header{position:sticky;top:10px;z-index:30;width:min(1320px,calc(100% - 32px));margin:10px auto 84px;background:rgba(255,255,255,.93);border-radius:18px;box-shadow:0 18px 42px rgba(80,70,60,.13);border:1px solid rgba(255,255,255,.72);backdrop-filter:blur(18px)}.nav{min-height:104px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 30px}.nav-links{display:flex;align-items:center;gap:28px;justify-content:flex-start}.nav-links a{font-size:16px;color:#2f2d2b;position:relative;white-space:nowrap}.nav-links a.active:after,.nav-links a:hover:after{content:'';position:absolute;right:0;left:0;bottom:-9px;height:2px;background:var(--gold);border-radius:4px}.brand{display:flex;align-items:center;justify-content:center;gap:12px;color:#d1a45d;font-family:var(--font-english);font-size:39px;letter-spacing:1px;direction:ltr}.brand-mark,.pattern-medallion{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff 0 18%,transparent 19%),conic-gradient(from 45deg,#d7ae5f 0 12.5%,#fff 12.5% 25%,#d7ae5f 25% 37.5%,#fff 37.5% 50%,#d7ae5f 50% 62.5%,#fff 62.5% 75%,#d7ae5f 75% 87.5%,#fff 87.5% 100%);border:2px solid #fff;box-shadow:0 0 0 2px rgba(140,114,77,.13)}.header-actions{display:flex;align-items:center;gap:12px;justify-content:flex-end}.ghost-btn,.icon-btn,.pill-btn,.round-btn{border:0;cursor:pointer;transition:.28s ease}.icon-btn{width:46px;height:46px;border-radius:50%;background:#fff;color:var(--gold);border:3px solid var(--gold);display:grid;place-items:center;font-size:21px}.icon-btn:hover{transform:translateY(-3px);background:var(--gold);color:#fff}.currency-pill{height:46px;border-radius:28px;background:var(--gold);color:#fff;padding:0 16px;display:flex;align-items:center;gap:10px;font-size:14px}.container{width:min(1250px,calc(100% - 32px));margin:auto}.gold-pattern{height:86px;background-color:var(--sand);background-image:radial-gradient(circle at 12px 12px,rgba(255,255,255,.36) 0 2px,transparent 3px),radial-gradient(circle at 28px 28px,rgba(255,255,255,.28) 0 3px,transparent 4px),linear-gradient(45deg,transparent 42%,rgba(255,255,255,.3) 43% 47%,transparent 48%);background-size:82px 42px;position:relative}.footer-pattern{margin-top:72px}.footer-pattern:before{content:'';position:absolute;top:0;right:50%;transform:translate(50%,-1px);width:164px;height:82px;background:#d9d9d9;border-radius:0 0 90px 90px}.footer-pattern .pattern-medallion{position:absolute;top:18px;right:50%;transform:translateX(50%);z-index:1}.hero{position:relative;overflow:hidden;border-radius:18px;background:var(--hero);min-height:545px;box-shadow:var(--shadow);margin-bottom:10px;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.hero:active{cursor:grabbing}.hero-slide{display:block;min-height:545px;opacity:0;pointer-events:none;position:absolute;inset:0;transition:opacity .45s ease,transform .45s ease;transform:translateX(22px);user-select:none;-webkit-user-select:none}.hero-slide.active{opacity:1;pointer-events:auto;position:relative;transform:translateX(0)}.hero-media{position:relative;display:block;overflow:hidden;height:545px;user-select:none;-webkit-user-select:none}.hero-media:before{display:none}.hero-media img{height:100%;width:100%;object-fit:cover;object-position:center;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.hero-copy{padding:78px 70px 70px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-copy:before{content:'';width:50px;height:50px;margin-bottom:14px;background:conic-gradient(from 45deg,#d7ae5f 0 12.5%,transparent 12.5% 25%,#d7ae5f 25% 37.5%,transparent 37.5% 50%,#d7ae5f 50% 62.5%,transparent 62.5% 75%,#d7ae5f 75% 87.5%,transparent 87.5% 100%);border-radius:50%;opacity:.9}.hero-kicker{font-family:var(--font-english);direction:ltr;color:rgba(255,255,255,.3);letter-spacing:7px;font-size:21px;margin-bottom:6px}.hero h1{font-family:var(--font-persian);font-size:42px;line-height:1.5;margin:0 0 18px;font-weight:800}.hero p{max-width:560px;color:rgba(255,255,255,.9);font-size:16px}.hero-actions{display:flex;gap:18px;align-items:center;margin-top:24px;flex-wrap:wrap}.hero-image-cta{position:absolute;left:34px;bottom:34px;z-index:5;display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.13);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.38);border-radius:36px;padding:10px 14px 10px 10px;color:#fff;direction:rtl;user-select:none}.hero-image-cta span{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.32);white-space:nowrap}.hero-image-cta .ghost-btn{background:#faf7f6;color:#7d633d;box-shadow:none}.pill-btn{border-radius:35px;background:var(--gold);color:#fff;padding:11px 26px;font-size:16px;box-shadow:0 10px 22px rgba(75,54,27,.16);display:inline-flex;align-items:center;justify-content:center}.pill-btn:hover{transform:translateY(-3px);background:#7d633d}.pill-btn.disabled{background:#bbb;pointer-events:none}.ghost-btn{border-radius:35px;background:var(--cream);color:#6f6358;padding:11px 24px;font-size:16px}.outline-btn{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.86);box-shadow:none}.hero-dots{position:absolute;bottom:22px;right:50%;transform:translateX(50%);display:flex;gap:8px;z-index:3;background:rgba(255,255,255,.9);padding:6px 10px;border-radius:18px;user-select:none}.hero-dot{width:9px;height:9px;border-radius:20px;border:0;background:#c9c9c9;cursor:pointer;padding:0}.hero-dot.active{background:#111}.slider-arrow{display:none}.section-title{display:flex;align-items:end;justify-content:space-between;margin:44px 0 22px}.section-title h2{font-family:var(--font-persian);font-size:31px;margin:0;color:#3b352f}.section-title p{margin:0;color:var(--muted)}.shop-shell{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start}.contact-strip,.content-card,.filter-panel,.form-card,.product-buy-card,.product-detail-shell,.sort-bar,.story-panel{background:#fff;border-radius:18px;box-shadow:0 14px 34px rgba(82,72,62,.12);border:1px solid rgba(140,114,77,.12)}.filter-panel{padding:18px;position:sticky;top:140px}.filter-title{display:flex;align-items:center;justify-content:space-between;background:#efefef;border-radius:4px;padding:9px 12px;margin-bottom:14px;font-size:20px}.filter-list{list-style:none;padding:0;margin:0;color:#777}.filter-list li{padding:8px 0;border-bottom:1px solid #f2f0ee}.filter-list li.active{color:var(--gold);font-weight:700}.sort-bar{min-height:82px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;padding:18px}.sort-select{border:1px solid #e5e0dc;border-radius:26px;background:#fff;padding:10px 18px;color:#777}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:62px}.product-card{background:#fff;border-radius:10px;overflow:hidden;border:1px solid rgba(140,114,77,.1);box-shadow:0 12px 28px rgba(84,70,56,.1);transition:.35s ease;position:relative;text-align:center}.product-card:hover{transform:translateY(-7px);box-shadow:0 22px 52px rgba(84,70,56,.17)}.product-media{position:relative;aspect-ratio:1/1.22;background:var(--cream);overflow:hidden;margin:14px 14px 0;border-radius:10px}.product-media img{height:100%;width:100%;object-fit:cover;transition:transform .7s ease,filter .35s ease}.product-card:hover .product-media img{transform:scale(1.07);filter:saturate(.95)}.product-overlay{position:absolute;left:18px;top:24px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateX(-12px);transition:.3s ease}.product-card:hover .product-overlay{opacity:1;transform:translateX(0)}.overlay-btn{width:44px;height:44px;border:0;border-radius:12px;background:rgba(255,255,255,.94);color:#333;font-size:0;box-shadow:0 8px 20px rgba(0,0,0,.12);cursor:pointer}.overlay-btn:before{font-size:21px}.overlay-btn:first-child:before{content:'⌕'}.overlay-btn.add:before{content:'+'}.overlay-btn.add{background:#fff;color:var(--gold)}.product-info{padding:14px 16px 18px}.product-info h3{margin:0 0 6px;font-size:17px;font-weight:500}.latin{font-family:var(--font-english);direction:ltr;color:#b8aaa0;font-size:13px;letter-spacing:1.4px}.price{color:var(--gold);font-weight:700;margin-top:8px}.coming{color:#8f8276}.choice-btn{margin-top:10px;border:0;border-radius:24px;background:var(--gold);color:#fff;padding:8px 20px}.story-panel{background:var(--hero);color:#fff;padding:44px 54px;margin:70px auto;display:grid;grid-template-columns:1fr 1fr;gap:42px}.story-panel h3{margin:10px 0;font-family:var(--font-persian);font-size:22px}.story-panel p{color:rgba(255,255,255,.88)}.story-icon{width:46px;height:46px;border-radius:50%;background:conic-gradient(from 45deg,#d7ae5f 0 12.5%,transparent 12.5% 25%,#d7ae5f 25% 37.5%,transparent 37.5% 50%,#d7ae5f 50% 62.5%,transparent 62.5% 75%,#d7ae5f 75% 87.5%,transparent 87.5% 100%)}.about-band{background:var(--hero);color:#fff;border-radius:18px;padding:46px;margin:50px 0 62px;display:grid;grid-template-columns:1fr .8fr;gap:30px;align-items:center}.about-band h2{font-family:var(--font-persian);font-size:32px;margin:0 0 12px}.about-band p{color:rgba(255,255,255,.9)}.about-card{background:rgba(255,255,255,.92);color:#5f554d;border-radius:18px;padding:24px;border:1px solid rgba(140,114,77,.14)}.footer{background:#f7f4f2;color:#6b625b;padding:44px 0 22px;border-top:1px solid rgba(140,114,77,.12)}.footer-grid{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:34px;align-items:start;text-align:center}.footer .brand{justify-content:center;font-size:34px}.social-row{display:flex;gap:12px;justify-content:center;margin-top:18px}.social-dot{width:38px;height:38px;border-radius:50%;background:var(--gold);color:#fff;display:grid;place-items:center;font-weight:700}.contact-strip{margin:34px auto 24px;padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.contact-item{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px;border-left:1px solid #ded8d2}.contact-item:last-child{border-left:0}.contact-icon{width:58px;height:58px;border-radius:50%;background:var(--gold);color:#fff;display:grid;place-items:center;font-size:26px}.copyright{text-align:center;border-top:1px solid #e4ded8;padding-top:18px;color:#8a837e}.back-top,.float-chat{position:fixed;z-index:45;border:0;border-radius:50%;box-shadow:0 10px 24px rgba(0,0,0,.18);cursor:pointer}.float-chat{right:22px;bottom:22px;width:58px;height:58px;background:#d6b64e;color:#fff;font-size:26px}.back-top{left:22px;bottom:22px;width:52px;height:52px;background:#fff;color:#555;font-size:22px}.page-hero{background:#fff;border-radius:18px;padding:44px;margin-bottom:30px;box-shadow:var(--shadow)}.page-hero h1{margin:0;font-family:var(--font-persian);font-size:38px}.page-hero p{max-width:760px;color:#6f665f}.content-card,.form-card{padding:28px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.field{display:flex;flex-direction:column;gap:7px}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:15px;padding:13px 14px;background:#fff;color:#333}.field textarea{min-height:118px;resize:vertical}.full{grid-column:1/-1}.breadcrumb{height:48px;background:#fff;border-radius:8px;display:flex;align-items:center;padding:0 18px;margin:-38px auto 24px;color:#777;box-shadow:0 10px 28px rgba(80,70,60,.08)}.product-detail-shell{padding:24px;display:grid;grid-template-columns:400px 1fr 395px;gap:24px;align-items:start;margin-bottom:58px}.product-gallery{order:1}.product-summary{order:2;padding:44px 18px}.product-buy-card{order:3;box-shadow:none;border-color:#b88d52;padding:28px;text-align:center}.gallery-main{border-radius:10px;overflow:hidden;background:var(--cream);position:relative}.gallery-main img{width:100%;aspect-ratio:4/5;object-fit:cover}.stock-badge{position:absolute;top:14px;right:14px;background:#666;color:#fff;padding:4px 12px;border-radius:12px;font-size:13px}.zoom-badge{position:absolute;left:16px;bottom:16px;width:52px;height:52px;border-radius:50%;background:#fff;color:#777;display:grid;place-items:center;font-size:22px}.thumbs{display:flex;gap:10px;margin-top:12px;justify-content:flex-start}.thumbs button{border:2px solid transparent;border-radius:10px;padding:0;overflow:hidden;cursor:pointer;background:#fff;opacity:.72}.thumbs button.active{border-color:var(--gold);opacity:1}.thumbs img{width:92px;height:110px;object-fit:cover}.product-summary h1{font-family:var(--font-persian);font-size:31px;margin:0 0 20px}.spec-list{list-style:none;margin:24px 0;padding:0;color:#777}.spec-list li{padding:8px 0}.product-buy-card h2{font-size:22px;margin:0}.buy-option{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:18px 0;margin:18px 0}.size-select{width:100%;border:1px solid #ded8d2;border-radius:26px;padding:11px 16px;margin:10px 0 16px;color:#777}.cart-window{position:fixed;top:142px;left:18px;width:330px;max-width:calc(100vw - 36px);background:#fff;border-radius:22px;box-shadow:0 20px 70px rgba(42,34,27,.22);z-index:50;border:1px solid var(--line);overflow:hidden;transform:translateY(-12px);opacity:0;pointer-events:none;transition:.3s ease}.cart-window.open{opacity:1;pointer-events:auto;transform:translateY(0)}.cart-head{display:flex;align-items:center;justify-content:space-between;background:var(--cream);padding:14px 16px}.cart-items{max-height:280px;overflow:auto;padding:12px}.cart-line{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f0ebe7}.cart-line img{width:56px;height:70px;object-fit:cover;border-radius:10px}.qty{display:flex;align-items:center;gap:7px}.qty button{border:0;background:var(--cream);border-radius:50%;width:25px;height:25px;cursor:pointer}.cart-foot{padding:16px;border-top:1px solid #eee}.modal-backdrop{position:fixed;inset:0;background:rgba(32,27,23,.42);z-index:60;display:none;align-items:center;justify-content:center;padding:18px}.modal-backdrop.open{display:flex}.quick-modal{width:min(920px,100%);background:#fff;border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.25);display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;max-height:88vh}.quick-modal img{height:100%;min-height:460px;width:100%;object-fit:cover;background:var(--cream)}.quick-copy{padding:32px;overflow:auto}.close-btn{border:0;background:#f2ece6;border-radius:50%;width:40px;height:40px;cursor:pointer;font-size:20px}.account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mini-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.admin-table{width:100%;border-collapse:collapse;margin-top:18px}.admin-table td,.admin-table th{padding:12px;border-bottom:1px solid #eee;text-align:right}.fade-in{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media(max-width:1100px){.products-grid{grid-template-columns:repeat(3,1fr)}.product-detail-shell{grid-template-columns:1fr 1fr}.product-buy-card{grid-column:1/-1}.shop-shell{grid-template-columns:1fr}.filter-panel{position:static}.filter-list{display:flex;gap:14px;flex-wrap:wrap}}@media(max-width:900px){.nav{grid-template-columns:1fr;gap:12px;padding:18px}.header-actions,.nav-links{justify-content:center;flex-wrap:wrap}.brand{order:-1}.site-header{margin-bottom:36px}.hero-slide{grid-template-columns:1fr}.hero-media{height:420px;min-height:360px}.hero-copy{padding:34px 24px 70px}.products-grid{grid-template-columns:repeat(2,1fr)}.about-band,.contact-strip,.footer-grid,.product-detail-shell,.quick-modal,.story-panel{grid-template-columns:1fr}.quick-modal img{min-height:280px}.account-grid,.form-grid{grid-template-columns:1fr}.top-strip{justify-content:center}.cart-window{top:120px}.contact-item{border-left:0;border-bottom:1px solid #eee}.product-summary{padding:16px 0}.product-buy-card,.product-gallery,.product-summary{order:initial}}@media(max-width:560px){.container{width:min(100% - 22px,1250px)}.products-grid{grid-template-columns:1fr}.hero h1{font-size:30px}.section-title{display:block}.product-overlay{opacity:1;transform:none}.currency-pill{display:none}.icon-btn{width:43px;height:43px}.page-hero{padding:30px 20px}.story-panel{padding:28px}.slider-arrow{display:none}.nav-links{gap:16px;font-size:14px}.hero{min-height:520px}.hero-slide{min-height:520px}.hero-media{height:520px}.hero-image-cta{left:16px;right:16px;bottom:18px;justify-content:space-between}}.top-strip{display:none}.header-actions{direction:ltr;position:relative;display:flex;align-items:center;gap:12px;justify-content:flex-start;min-width:300px}.cart-summary{height:46px;border:0;border-radius:28px;background:var(--gold);color:#fff;padding:0 8px 0 16px;display:flex;align-items:center;gap:10px;cursor:pointer;position:relative;box-shadow:none;transition:.28s ease}.cart-summary:hover{transform:translateY(-3px);background:#7d633d}.cart-total{min-width:62px;text-align:center;color:#fff;white-space:nowrap;font-size:14px}.cart-icon-wrap{width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;position:relative;flex:0 0 auto}.cart-icon-wrap img{width:24px;height:24px;object-fit:contain}.cart-icon-wrap small{position:absolute;top:-9px;left:-8px;min-width:18px;height:18px;border-radius:50%;background:#fff;color:var(--gold);border:1px solid rgba(140,114,77,.18);display:grid;place-items:center;font-size:11px;line-height:1}.account-btn{font-size:25px}.nav-search{direction:rtl;position:relative;width:46px;height:46px;margin:0;transition:width .34s ease;z-index:3}.nav-search input{position:absolute;inset:0;width:100%;height:46px;border-radius:24px;border:3px solid var(--gold);background:#fff;color:var(--ink);padding:0 48px 0 14px;opacity:0;pointer-events:none;transition:opacity .18s ease;box-shadow:0 10px 28px rgba(80,70,60,.11)}.nav-search.open{width:188px}.nav-search.open input{opacity:1;pointer-events:auto}.nav-search .search-toggle{position:absolute;right:0;top:0;z-index:2}.nav-search.open .search-toggle{background:var(--gold);color:#fff}.hero-image-cta{left:22px;right:auto;bottom:28px;transform:none}.hero-image-cta{flex-direction:row-reverse}.hero-image-cta .ghost-btn{min-width:118px}.currency-pill{display:none}@media(max-width:900px){.header-actions{min-width:0;justify-content:center}.nav-search.open{width:min(230px,70vw)}.cart-summary{order:1}.account-btn{order:2}.nav-search{order:3}.hero-image-cta{left:16px;right:16px;bottom:18px;justify-content:space-between}}.products-grid{grid-template-columns:repeat(5,1fr);gap:18px}.product-card{border-radius:12px;text-align:right;background:#fff;box-shadow:0 10px 24px rgba(72,66,60,.12);border:1px solid rgba(140,114,77,.08);overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(72,66,60,.17)}.product-media{margin:0;border-radius:0;aspect-ratio:1/1.23;background:#eee}.product-media img{border-radius:0}.product-info{min-height:155px;padding:22px 24px 20px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.product-info h3{font-size:24px;line-height:1.5;font-weight:500;margin:0;color:#2f2d2b;text-align:right}.product-info .price{font-size:22px;color:var(--gold);font-weight:700;margin:0;text-align:right}.product-overlay{left:14px;top:14px}.choice-btn,.product-info .latin{display:none!important}@media(max-width:1200px){.products-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.products-grid{grid-template-columns:repeat(2,1fr)}.product-info h3{font-size:21px}.product-info .price{font-size:19px}}@media(max-width:560px){.products-grid{grid-template-columns:1fr}.product-info{min-height:130px}}.products-grid{grid-template-columns:repeat(5,1fr);gap:18px;align-items:start}.product-card{position:relative;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 10px 24px rgba(72,66,60,.14);border:1px solid rgba(140,114,77,.08);text-align:right}.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(72,66,60,.18)}.product-media{display:block;margin:0;border-radius:0;aspect-ratio:0.77;background:#eee;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover;border-radius:0}.product-info{height:150px;min-height:150px;background:#fff;padding:20px 24px 18px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.product-info h3{font-size:24px;line-height:1.45;font-weight:500;margin:0;text-align:right;color:#303030}.product-info .price{font-size:22px;color:var(--gold);font-weight:700;margin:0;text-align:right}.product-overlay{display:none!important}.product-cart-action{position:absolute;top:0;left:18px;width:58px;height:190px;border:0;border-radius:0 0 18px 18px;background:rgba(255,255,255,.94);color:#333;box-shadow:0 10px 22px rgba(0,0,0,.14);font-size:24px;opacity:0;transform:translateY(-12px);transition:.25s ease;cursor:pointer}.product-card:hover .product-cart-action{opacity:1;transform:translateY(0)}.choice-btn,.product-info .latin{display:none!important}@media(max-width:1200px){.products-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.products-grid{grid-template-columns:repeat(2,1fr)}.product-media{aspect-ratio:0.78}.product-info{height:132px;min-height:132px}.product-info h3{font-size:21px}.product-info .price{font-size:19px}.product-cart-action{opacity:1;transform:none;height:150px}}@media(max-width:560px){.products-grid{grid-template-columns:1fr}.product-info{height:124px;min-height:124px}.product-cart-action{height:130px}}.products-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.product-card{border-radius:10px}.product-media{aspect-ratio:1.08;max-height:310px}.product-media img{object-fit:cover;object-position:center top}.product-info{height:96px;min-height:96px;padding:13px 18px 14px}.product-info h3{font-size:17px;line-height:1.45;font-weight:500}.product-info .price{font-size:16px;line-height:1.4}.product-cart-action{width:48px;height:132px;font-size:20px;left:12px}@media(max-width:1200px){.products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-media{aspect-ratio:1.02}}@media(max-width:900px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-media{aspect-ratio:1}.product-info{height:88px;min-height:88px}.product-info h3{font-size:16px}.product-info .price{font-size:15px}.product-cart-action{height:112px;opacity:1;transform:none}}@media(max-width:560px){.products-grid{grid-template-columns:1fr}.product-media{aspect-ratio:1.05}.product-info{height:86px;min-height:86px}}.product-info{direction:rtl;text-align:right;align-items:flex-start}.product-info a{display:block;width:100%;text-align:right}.product-info .price,.product-info h3{width:100%;text-align:right}.products-grid{grid-template-columns:repeat(4,minmax(260px,1fr));gap:28px;justify-content:center}.product-card{width:min(100%,470px);height:830px;margin:0 auto;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 12px 30px rgba(72,66,60,.13);border:1px solid rgba(140,114,77,.08);display:flex;flex-direction:column;text-align:center}.product-picture-wrap{position:relative;margin:30px 30px 0;border-radius:20px;overflow:hidden;height:502px;background:#eee;flex:0 0 502px}.product-media{display:block;margin:0;width:100%;height:100%;aspect-ratio:auto;border-radius:20px;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:20px}.product-info{height:auto;min-height:0;flex:1;padding:28px 30px 30px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;direction:rtl}.product-info a{width:100%;text-align:center}.product-info h3{width:100%;text-align:center;font-size:28px;line-height:1.45;font-weight:500;margin:0;color:#303030}.product-info .price{width:100%;text-align:center;font-size:27px;line-height:1.4;color:var(--gold);font-weight:700;margin:42px 0 18px}.choice-btn{display:inline-flex!important;align-items:center;justify-content:center;border:0;border-radius:34px;background:var(--gold);color:#fff;padding:13px 28px;font-size:22px;line-height:1.2;cursor:pointer}.choice-btn.disabled{opacity:.55;cursor:not-allowed}.product-cart-action,.product-overlay{display:none!important}.product-options{position:absolute;inset:0;background:rgba(255,255,255,.88);backdrop-filter:blur(2px);z-index:6;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .24s ease;border-radius:20px}.product-options.open{opacity:1;pointer-events:auto}.options-close{position:absolute;top:22px;right:22px;border:0;background:0 0;color:#2f2f2f;font-size:36px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;line-height:1}.options-close span{font-size:26px}.options-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 24px 92px}.options-body h4{font-size:30px;margin:0 0 14px;color:#303030}.size-options{display:flex;gap:34px;align-items:center;justify-content:center;direction:ltr}.size-options button{border:0;background:0 0;color:#303030;font-size:27px;cursor:pointer;padding:3px 0;text-decoration:none}.size-options button.selected,.size-options button:hover{text-decoration:underline;text-underline-offset:8px}.options-add{width:100%;height:86px;border:0;background:var(--gold);color:#fff;font-size:30px;font-weight:700;cursor:pointer;margin-top:auto}.options-add:disabled{background:#b9aea4;cursor:not-allowed;color:#fff}.product-info .latin{display:none!important}@media(max-width:1280px){.products-grid{grid-template-columns:repeat(3,minmax(260px,1fr))}.product-card{height:760px}.product-picture-wrap{height:455px;flex-basis:455px}.product-info h3{font-size:25px}.product-info .price{font-size:24px;margin-top:34px}.choice-btn{font-size:20px}}@media(max-width:900px){.products-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:22px}.product-card{height:680px;border-radius:20px}.product-picture-wrap{margin:22px 22px 0;height:405px;flex-basis:405px}.product-info{padding:22px}.product-info h3{font-size:22px}.product-info .price{font-size:21px;margin:28px 0 16px}.choice-btn{font-size:18px}.options-body h4{font-size:25px}.size-options button{font-size:23px}.options-add{height:72px;font-size:24px}}@media(max-width:560px){.products-grid{grid-template-columns:1fr}.product-card{height:720px;max-width:470px}.product-picture-wrap{height:430px;flex-basis:430px}.product-info h3{font-size:24px}.product-info .price{font-size:23px}}.product-card{height:auto;min-height:0}.product-picture-wrap{height:502px;flex:0 0 auto}.product-info{flex:0 0 auto;height:auto;min-height:0;padding-top:24px;justify-content:flex-start}.product-info .price{margin:30px 0 18px}@media(max-width:1280px){.product-card{height:auto}.product-picture-wrap{height:455px;flex-basis:auto}}@media(max-width:900px){.product-card{height:auto}.product-picture-wrap{height:405px;flex-basis:auto}.product-info .price{margin-top:24px}}@media(max-width:560px){.product-card{height:auto}.product-picture-wrap{height:430px;flex-basis:auto}}.product-picture-wrap{height:auto!important;flex:0 0 auto!important;aspect-ratio:405/502!important;background:0 0!important;position:relative!important}.product-picture-wrap .product-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;border-radius:20px!important;background:0 0!important}.product-picture-wrap .product-media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center top!important;display:block!important}.product-options{inset:0!important}.product-info{margin-top:0!important;padding-top:24px!important}.product-info .price{margin-top:30px!important}@media(max-width:900px){.product-picture-wrap{aspect-ratio:405/502!important}.product-info{padding-top:22px!important}.product-info .price{margin-top:24px!important}}.product-info h3{font-size:20px!important;line-height:1.45!important}.product-info .price{font-size:19px!important;line-height:1.4!important}.choice-btn{font-size:17px!important;padding:10px 24px!important}.options-body h4{font-size:24px!important}.size-options button{font-size:21px!important}.options-add{font-size:23px!important}@media(max-width:900px){.product-info h3{font-size:18px!important}.product-info .price{font-size:17px!important}.choice-btn{font-size:16px!important}.options-body h4{font-size:22px!important}.size-options button{font-size:19px!important}.options-add{font-size:21px!important}}.product-card{padding:0!important}.product-picture-wrap{margin:0!important;width:100%!important;border-radius:24px 24px 0 0!important;aspect-ratio:470/560!important}.product-picture-wrap .product-media{border-radius:24px 24px 0 0!important}.product-picture-wrap .product-media img{border-radius:24px 24px 0 0!important}.product-options{border-radius:24px 24px 0 0!important}.product-info{padding:18px 22px 24px!important}.product-info h3{font-size:17px!important;line-height:1.35!important}.product-info .price{font-size:16px!important;margin:20px 0 14px!important}.choice-btn{font-size:15px!important;padding:9px 22px!important}@media(max-width:900px){.product-picture-wrap{aspect-ratio:470/560!important}.product-info h3{font-size:16px!important}.product-info .price{font-size:15px!important}.choice-btn{font-size:14px!important}}@media(max-width:560px){.product-picture-wrap{aspect-ratio:470/560!important}}.products-grid{grid-template-columns:repeat(5,minmax(180px,230px))!important;gap:22px!important;justify-content:center!important}.product-card{width:100%!important;max-width:230px!important;border-radius:18px!important}.product-picture-wrap{border-radius:18px 18px 0 0!important;aspect-ratio:230/300!important}.product-options,.product-picture-wrap .product-media,.product-picture-wrap .product-media img{border-radius:18px 18px 0 0!important}.product-info{padding:14px 16px 18px!important}.product-info h3{font-size:15px!important}.product-info .price{font-size:14px!important;margin:14px 0 12px!important}.choice-btn{font-size:13px!important;padding:8px 18px!important}.options-close{font-size:26px!important}.options-close span{font-size:19px!important}.options-body h4{font-size:19px!important}.size-options button{font-size:17px!important}.options-add{height:58px!important;font-size:18px!important}@media(max-width:1200px){.products-grid{grid-template-columns:repeat(4,minmax(180px,230px))!important}}@media(max-width:900px){.products-grid{grid-template-columns:repeat(2,minmax(160px,220px))!important}.product-card{max-width:220px!important}.product-info h3{font-size:14px!important}.product-info .price{font-size:13px!important}.choice-btn{font-size:12px!important}}@media(max-width:560px){.products-grid{grid-template-columns:repeat(2,minmax(145px,1fr))!important;gap:14px!important}.product-card{max-width:none!important}.product-info{padding:12px!important}}.nav-links a{transition:color .38s cubic-bezier(.22,1,.36,1)}.nav-links a:after{content:'';position:absolute;right:0;left:0;bottom:-9px;height:2px;background:var(--gold);border-radius:4px;transform:scaleX(0);transform-origin:right;opacity:.55;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1)}.nav-links a.active:after,.nav-links a:hover:after{transform:scaleX(1);opacity:1}.nav-links a:hover{color:var(--gold)}.cart-summary,.icon-btn,.nav-search,.nav-search input{transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),width .46s cubic-bezier(.22,1,.36,1),opacity .28s ease}.cart-summary:hover,.icon-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(80,60,35,.14)}.cart-summary:hover .cart-icon-wrap{transform:rotate(-4deg) scale(1.03)}.cart-icon-wrap{transition:transform .42s cubic-bezier(.22,1,.36,1)}.nav-search.open{transition-duration:.52s}.nav-search .search-toggle:hover{transform:none;box-shadow:0 12px 24px rgba(80,60,35,.14)}.icon-image-btn img{width:23px;height:23px;object-fit:contain;display:block}.cart-icon-wrap img{width:24px;height:24px;object-fit:contain;display:block}.icon-btn:hover img,.nav-search.open .search-toggle img{filter:brightness(0) invert(1)}.cart-summary:hover .cart-icon-wrap img{filter:none}.logo-brand{gap:0;width:118px;height:76px;display:flex;align-items:center;justify-content:center}.logo-brand img{width:74px;height:74px;object-fit:contain;display:block;mix-blend-mode:multiply}.site-header .logo-brand:hover{transform:translateY(-1px);transition:transform .42s cubic-bezier(.22,1,.36,1)}@media(max-width:900px){.logo-brand{width:104px;height:68px}.logo-brand img{width:66px;height:66px}}.logo-brand{width:230px!important;height:92px!important;overflow:visible!important}.logo-brand img{width:220px!important;height:88px!important;object-fit:contain!important;mix-blend-mode:normal!important}@media(max-width:900px){.logo-brand{width:190px!important;height:82px!important}.logo-brand img{width:180px!important;height:78px!important}}@media(max-width:560px){.logo-brand{width:160px!important;height:72px!important}.logo-brand img{width:154px!important;height:68px!important}}.nav{min-height:122px!important}.logo-brand{width:310px!important;height:116px!important}.logo-brand img{width:300px!important;height:112px!important}@media(max-width:900px){.nav{min-height:110px!important}.logo-brand{width:250px!important;height:98px!important}.logo-brand img{width:240px!important;height:94px!important}}@media(max-width:560px){.logo-brand{width:210px!important;height:86px!important}.logo-brand img{width:202px!important;height:82px!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-slider{position:relative!important;height:clamp(440px,calc(100vh - 205px),560px)!important;min-height:0!important;margin-bottom:44px!important;overflow:hidden!important;border-radius:18px!important;background:#b0a69d!important;box-shadow:0 24px 58px rgba(70,56,42,.14)!important;cursor:grab!important}.product-slider:active{cursor:grabbing!important}.product-slide,.slider-track{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.product-slide{opacity:0!important;pointer-events:none!important;transition:opacity .42s ease!important}.product-slide.is-active{opacity:1!important;pointer-events:auto!important}.slide-background{position:absolute!important;inset:0!important;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.42),transparent 31%),linear-gradient(115deg,#b7aca4 0,#d7c9bf 42%,#f4ece5 100%)!important;background-size:cover!important;background-position:center!important;transform:scale(1.01)!important}.slide-background--2{background:radial-gradient(circle at 22% 24%,rgba(255,255,255,.46),transparent 30%),linear-gradient(115deg,#b3bbb9 0,#d7dad6 45%,#f5f0ea 100%)!important}.slide-background--3{background:radial-gradient(circle at 20% 24%,rgba(255,255,255,.42),transparent 31%),linear-gradient(115deg,#a79c93 0,#cdbda9 44%,#f4ece5 100%)!important}.slide-background:after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(130,113,98,.18),rgba(255,255,255,.2) 42%,rgba(130,113,98,.32)),repeating-linear-gradient(115deg,rgba(255,255,255,.08) 0 2px,transparent 2px 88px)!important}.slide-layout{position:relative!important;z-index:1!important;height:100%!important;display:grid!important;grid-template-columns:minmax(300px,.9fr) minmax(430px,1.1fr)!important;align-items:end!important;direction:ltr!important}.product-visual{position:relative!important;height:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:20px 24px 0!important}.model-circle{position:absolute!important;width:min(34vw,410px)!important;aspect-ratio:1!important;border-radius:50%!important;background:rgba(255,255,255,.28)!important;border:1px solid rgba(255,255,255,.26)!important;bottom:34px!important;left:50%!important;transform:translateX(-50%)!important;backdrop-filter:blur(3px)!important}.model-image{position:relative!important;z-index:1!important;width:auto!important;height:min(108%,600px)!important;max-width:100%!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 24px 34px rgba(38,31,25,.22))!important;user-select:none!important;-webkit-user-drag:none!important}.product-content{direction:rtl!important;align-self:center!important;justify-self:stretch!important;max-width:650px!important;padding:44px 72px 52px 38px!important;color:#fff!important;text-align:right!important}.product-eyebrow{margin:0 0 10px!important;color:rgba(255,255,255,.76)!important;font-family:var(--font-english)!important;direction:ltr!important;letter-spacing:4px!important;text-transform:uppercase!important;font-size:14px!important}.product-title{margin:0 0 16px!important;color:#fff!important;font-size:clamp(32px,4.4vw,58px)!important;line-height:1.35!important;font-weight:800!important;text-shadow:0 2px 18px rgba(55,42,32,.22)!important}.product-description{margin:0!important;max-width:610px!important;color:rgba(255,255,255,.92)!important;font-size:18px!important;line-height:2!important;text-shadow:0 2px 14px rgba(55,42,32,.18)!important}.product-purchase{display:flex!important;align-items:center!important;gap:22px!important;margin-top:28px!important;flex-wrap:wrap!important}.buy-button{min-height:48px!important;border-radius:999px!important;background:var(--gold)!important;color:#fff!important;padding:10px 32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 12px 24px rgba(75,54,27,.14)!important}.product-price{color:#fff!important;display:grid!important;gap:0!important;text-shadow:0 2px 12px rgba(55,42,32,.2)!important}.price-label{color:rgba(255,255,255,.72)!important;font-size:13px!important}.product-price strong{font-size:20px!important;font-weight:700!important}.slider-arrow{position:absolute!important;z-index:5!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.86)!important;color:var(--gold)!important;display:grid!important;place-items:center!important;cursor:pointer!important;box-shadow:0 10px 24px rgba(55,42,32,.14)!important}.slider-arrow--previous{right:18px!important}.slider-arrow--next{left:18px!important}.slider-dots{position:absolute!important;z-index:5!important;left:50%!important;bottom:18px!important;transform:translateX(-50%)!important;display:flex!important;gap:8px!important;padding:6px 10px!important;border-radius:999px!important;background:rgba(255,255,255,.72)!important}.slider-dot{width:9px!important;height:9px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#c8c1bb!important;cursor:pointer!important}.slider-dot.is-active{width:22px!important;background:var(--gold)!important}.product-slider .slider-arrow,.product-slider .slider-dots{display:none!important}.site-header .logo-brand{display:flex!important;align-items:center!important;justify-content:center!important;width:min(360px,34vw)!important;height:64px!important;overflow:visible!important}.site-header .logo-brand img{width:112%!important;height:112%!important;object-fit:contain!important;display:block!important;mix-blend-mode:normal!important}.site-header{margin-top:8px!important;margin-bottom:34px!important;border-radius:12px!important}.site-header .nav{grid-template-columns:1fr auto 1fr!important;min-height:64px!important;padding:0 22px!important}.site-header .nav-links a{font-size:14px!important}.site-header .header-actions{gap:8px!important}.site-header .cart-summary{height:38px!important;padding:0 7px 0 12px!important}.site-header .cart-total{font-size:12px!important;min-width:52px!important}.site-header .cart-icon-wrap{width:32px!important;height:32px!important}.site-header .cart-icon-wrap img{width:19px!important;height:19px!important}.site-header .icon-btn,.site-header .nav-search{width:38px!important;height:38px!important}.site-header .nav-search input{height:38px!important;border-width:2px!important}.site-header .icon-image-btn img{width:19px!important;height:19px!important}@media(max-width:900px){.site-header .nav{grid-template-columns:1fr!important;min-height:74px!important;padding:12px 14px!important;gap:8px!important}.site-header .logo-brand{order:-1!important;width:min(300px,82vw)!important;height:52px!important;margin:auto!important}.site-header .logo-brand img{width:112%!important;height:112%!important}}@media(max-width:900px){.product-slider .product-visual{height:46%!important;overflow:hidden!important;z-index:1!important}.product-slider .model-circle{width:min(68vw,270px)!important;top:10px!important}.product-slider .model-image{height:88%!important;max-height:290px!important}.product-slider .product-content{z-index:3!important;bottom:34px!important}}.about-content-panel .about-copy{direction:rtl!important;text-align:right!important}.about-content-panel .about-copy p:not(.about-latin){direction:rtl!important;text-align:justify!important;text-align-last:right!important;text-justify:inter-word!important;word-spacing:normal!important;letter-spacing:0!important;line-height:2.15!important;margin-block:0 1.35rem!important;overflow-wrap:break-word!important}.about-content-panel .about-wing-logo{margin-right:auto!important;margin-left:0!important}.footer .social-dot[href*="wa.me"]{display:grid!important;place-items:center!important;overflow:hidden!important;border-color:rgba(37,211,102,.38)!important;background:rgba(37,211,102,.1)!important;box-shadow:0 9px 22px rgba(37,211,102,.18)!important}.footer .social-dot[href*="wa.me"] img{width:100%!important;height:100%!important;object-fit:contain!important;filter:hue-rotate(96deg) saturate(2.7) brightness(1.12)!important}.float-chat,body .riva-support-button,body.home-page .float-chat,body.home-page .riva-support-button{filter:hue-rotate(96deg) saturate(2.7) brightness(1.12)!important;box-shadow:0 14px 30px rgba(37,211,102,.24),0 5px 14px rgba(20,52,61,.14)!important;transition:transform .25s ease,filter .25s ease,box-shadow .25s ease!important}@media(hover:hover) and (pointer:fine){.float-chat:hover,body .riva-support-button:hover{transform:translateY(-3px) scale(1.04)!important;box-shadow:0 18px 38px rgba(37,211,102,.3),0 7px 18px rgba(20,52,61,.16)!important}}.account-orders-list{display:grid;gap:16px}.customer-order-card{overflow:hidden;border:1px solid rgba(20,52,61,.13);border-radius:16px;background:linear-gradient(145deg,rgba(230,223,217,.72),rgba(194,164,161,.14));box-shadow:0 14px 32px rgba(20,52,61,.08)}.customer-order-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px}.customer-order-head>div{display:grid;gap:2px}.customer-order-head small{color:var(--riva-muted)}.customer-order-head strong[dir=ltr]{color:var(--riva-jade);font-weight:800}.customer-status-badge,.order-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 13px;border-radius:999px;font-weight:800;white-space:nowrap}.status-pending_confirmation{color:#795a00;background:#fff2bd;border:1px solid #ebce68}.status-preparing{color:#654252;background:#f0dce2;border:1px solid #d9aeb9}.status-shipped{color:#24495b;background:#dceaf1;border:1px solid #a9c3d0}.status-delivered{color:#17643a;background:#d9f0e1;border:1px solid #9bc9aa}.status-cancelled{color:#853142;background:#f2dce1;border:1px solid #daa4af}.customer-order-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:6px 18px 20px}.customer-order-step{position:relative;display:grid;justify-items:center;gap:6px;color:#8a8f91;text-align:center;font-size:.75rem}.customer-order-step:not(:last-child):after{content:"";position:absolute;top:17px;right:calc(50% + 18px);width:calc(100% - 36px);height:2px;background:rgba(20,52,61,.12)}.customer-order-step span{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--riva-surface);border:1px solid rgba(20,52,61,.16)}.customer-order-step.is-complete,.customer-order-step.is-current{color:var(--riva-jade)}.customer-order-step.is-complete span,.customer-order-step.is-current span{color:var(--riva-light);background:var(--riva-jade);border-color:var(--riva-jade)}.customer-order-step.is-complete:not(:last-child):after{background:var(--riva-jade)}.customer-order-card details{border-top:1px solid rgba(20,52,61,.1)}.customer-order-card summary{cursor:pointer;padding:13px 18px;color:var(--riva-wine);font-weight:800}.customer-order-details{display:grid;gap:14px;padding:0 18px 18px}.customer-order-details ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.customer-order-details li{display:flex;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(20,52,61,.08)}.customer-order-details li small{color:var(--riva-muted)}.customer-shipping-card{padding:14px;border-radius:12px;background:rgba(230,223,217,.75);border:1px solid rgba(130,77,93,.14)}.customer-shipping-card h4{margin:0 0 8px;color:var(--riva-jade)}.customer-order-total,.customer-shipping-card p{display:flex;justify-content:space-between;gap:12px;margin:5px 0}.customer-order-details time,.customer-shipping-card span{color:var(--riva-muted)}.customer-order-total{padding-top:10px;border-top:1px solid rgba(20,52,61,.1)}.account-orders-empty{text-align:center;padding:22px}.account-orders-error{color:var(--riva-wine)}@media(max-width:900px){.about-content-panel .about-copy p:not(.about-latin){line-height:2!important;margin-bottom:1.1rem!important}.customer-order-head{align-items:flex-start;flex-direction:column}.customer-order-timeline{padding-inline:8px}.customer-order-step{font-size:.64rem}.customer-order-step span{width:30px;height:30px}.customer-order-step:not(:last-child):after{top:14px;right:calc(50% + 15px);width:calc(100% - 30px)}.customer-order-details li,.customer-shipping-card p{display:grid;gap:2px}}body .mobile-home-menu-panel,body .mobile-home-menu-panel.open{background:var(--riva-ivory)!important}body.home-page .sort-bar{background:linear-gradient(145deg,var(--riva-ivory),rgba(194,164,161,.22))!important}body.home-page .product-info{background:0 0!important}body .breadcrumb{background:rgba(230,223,217,.92)!important;color:var(--riva-steel)!important;border:1px solid var(--color-border-soft)!important;box-shadow:0 10px 28px rgba(20,52,61,.09)!important}.brand-mark,.pattern-medallion,.story-icon{background:url('../Logo/riva-wing-logo.png') center/contain no-repeat!important;border:0!important;box-shadow:none!important;border-radius:0!important}.brand-mark{width:38px!important;height:38px!important;filter:none!important}.pattern-medallion{width:96px!important;height:96px!important;background-image:url('../Logo/riva-divider-logo.png')!important;background-position:center!important;background-repeat:no-repeat!important;background-color:transparent!important;border-radius:0!important;background-size:100%!important}.story-icon{width:48px!important;height:48px!important;opacity:.9!important;background-size:contain!important}.about-band,.story-panel{position:relative!important;overflow:hidden!important}.about-band:after,.story-panel:after{content:''!important;position:absolute!important;left:28px!important;bottom:22px!important;width:150px!important;height:150px!important;background:url('../Logo/riva-wing-logo.png') center/contain no-repeat!important;opacity:.08!important;pointer-events:none!important}.footer-logo{display:flex!important;justify-content:center!important;align-items:center!important}.footer-logo img{width:min(230px,80%)!important;height:auto!important;object-fit:contain!important;display:block!important;mix-blend-mode:multiply!important}.footer-pattern .pattern-medallion{top:-10px!important}@media(max-width:900px){body{padding-bottom:96px!important}.site-header{position:fixed!important;top:auto!important;bottom:8px!important;left:10px!important;right:10px!important;width:auto!important;margin:0!important;z-index:80!important;border-radius:20px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 16px 44px rgba(45,36,28,.18)!important;overflow:hidden!important}.site-header .nav{min-height:70px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;align-items:center!important}.site-header .logo-brand{display:none!important}.site-header .header-actions,.site-header .nav-links{display:contents!important}.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a,.site-header .nav-search{width:100%!important;height:54px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:14px!important;background:0 0!important;box-shadow:none!important;color:#5e5145!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important}.site-header .nav-links a.active{background:#f4ece5!important;color:var(--gold)!important}.site-header .nav-links a:after{display:none!important}.site-header .account-btn:after,.site-header .nav-links a:before,.site-header .nav-search:after{display:block!important;font-size:18px!important;line-height:1!important;color:var(--gold)!important;margin-bottom:3px!important}.site-header .nav-links a[href*=index]:before{content:"⌂"!important}.site-header .nav-links a[href*=about]:before{content:"i"!important;font-weight:700!important}.site-header .nav-links a[href*=contact]:before{content:"☎"!important}.site-header .cart-summary{order:4!important}.site-header .cart-summary .cart-total{min-width:0!important;font-size:11px!important;color:#5e5145!important}.site-header .cart-icon-wrap{width:22px!important;height:22px!important;background:0 0!important;margin-bottom:1px!important}.site-header .cart-icon-wrap img,.site-header .icon-image-btn img{width:20px!important;height:20px!important;object-fit:contain!important;filter:none!important}.site-header .cart-icon-wrap small{top:-7px!important;left:-8px!important;min-width:15px!important;height:15px!important;font-size:9px!important}.site-header .account-btn{order:5!important}.site-header .account-btn:after{content:"حساب"!important;font-family:var(--font-persian)!important;font-size:11px!important;color:#5e5145!important;margin:2px 0 0!important}.site-header .nav-search{order:6!important;position:relative!important}.site-header .nav-search input{display:none!important}.site-header .nav-search .search-toggle{position:static!important;width:22px!important;height:22px!important;border:0!important;background:0 0!important;padding:0!important;box-shadow:none!important}.site-header .nav-search:after{content:"جستجو"!important;font-family:var(--font-persian)!important;font-size:11px!important;color:#5e5145!important;margin:2px 0 0!important}}@media(max-width:900px){.product-slider{height:clamp(560px,calc(100vh - 175px),680px)!important}.slide-layout{grid-template-columns:1fr!important;grid-template-rows:58% 42%!important}.product-visual{grid-row:1!important;align-items:flex-start!important;padding:12px 18px 0!important}.model-circle{width:min(78vw,330px)!important;bottom:auto!important;top:24px!important}.model-image{height:112%!important;object-position:center top!important}.product-content{grid-row:2!important;align-self:start!important;justify-self:center!important;max-width:560px!important;padding:10px 28px 58px!important;text-align:center!important}.product-eyebrow{font-size:12px!important;margin-bottom:4px!important}.product-title{font-size:clamp(24px,7vw,34px)!important;margin-bottom:8px!important}.product-description{font-size:15px!important;line-height:1.8!important}.product-purchase{margin-top:14px!important;justify-content:center!important;gap:12px!important}.buy-button{min-height:42px!important;padding:8px 22px!important}.product-price strong{font-size:15px!important}.slider-arrow{display:none!important}}@media(max-width:560px){.product-slider{height:clamp(470px,calc(100vh - 315px),540px)!important}.product-content{padding-left:18px!important;padding-right:18px!important}.product-description{font-size:14px!important}.back-top,.float-chat{display:none!important}}.product-slider .slide-layout{display:block!important;position:relative!important}.product-slider .product-visual{position:absolute!important;left:3.5%!important;bottom:0!important;width:40%!important;height:100%!important;padding:16px 18px 0!important}.product-slider .model-image{height:94%!important;max-height:520px!important}.product-slider .product-content{position:absolute!important;right:5.5%!important;top:50%!important;transform:translateY(-50%)!important;width:min(52%,650px)!important;padding:0!important}@media(max-width:900px){.product-slider .product-visual{left:0!important;right:0!important;top:0!important;bottom:auto!important;width:100%!important;height:58%!important}.product-slider .model-image{height:100%!important;max-height:none!important}.product-slider .product-content{right:auto!important;left:50%!important;top:auto!important;bottom:44px!important;transform:translateX(-50%)!important;width:calc(100% - 36px)!important;max-width:520px!important;padding:0!important}}@media(max-width:900px){.site-header .cart-summary{gap:2px!important}.site-header .cart-summary .cart-icon-wrap{order:1!important}.site-header .cart-summary .cart-total{order:2!important}.site-header .cart-summary .cart-total{font-size:0!important;line-height:1!important}.site-header .cart-summary .cart-total:after{content:"سبد"!important;display:block!important;font-family:var(--font-persian)!important;font-size:11px!important;color:#5e5145!important;margin-top:3px!important}.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a,.site-header .nav-search{min-height:54px!important}}:root{--motion-duration:.46s;--motion-duration-fast:.32s;--motion-duration-slow:.58s;--motion-ease:cubic-bezier(.22,1,.36,1);--motion-distance:16px}.fade-in{opacity:0!important;transform:translateY(var(--motion-distance))!important;transition:opacity var(--motion-duration-slow) var(--motion-ease),transform var(--motion-duration-slow) var(--motion-ease)!important;will-change:opacity,transform}.fade-in.visible{opacity:1!important;transform:translateY(0)!important}.cart-window,.hero-slide,.modal-backdrop,.product-options,.product-slide,.quick-modal{transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease),visibility var(--motion-duration) var(--motion-ease)!important}.back-top,.cart-icon-wrap,.cart-summary,.close-btn,.float-chat,.ghost-btn,.icon-btn,.logo-brand,.nav-links a,.nav-links a:after,.nav-search,.nav-search input,.options-add,.overlay-btn,.pill-btn,.product-card,.product-cart-action,.product-media img,.round-btn,.search-toggle,.size-options button,.thumbs button{transition:color var(--motion-duration-fast) var(--motion-ease),background-color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease),opacity var(--motion-duration-fast) var(--motion-ease),filter var(--motion-duration-fast) var(--motion-ease),width var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease)!important}.cart-summary:hover,.ghost-btn:hover,.icon-btn:hover,.pill-btn:hover,.product-card:hover,.site-header .logo-brand:hover{transform:translateY(-4px)!important}.product-card:hover .product-media img{transform:scale(1.045)!important}.cart-summary:hover .cart-icon-wrap{transform:translateY(0)!important}.cart-window,.product-options,.quick-modal{transform:translateY(var(--motion-distance))!important}.modal-backdrop{display:flex!important;opacity:0!important;pointer-events:none!important}.modal-backdrop.open{opacity:1!important;pointer-events:auto!important}.cart-window.open,.modal-backdrop.open .quick-modal,.product-card:hover .product-cart-action,.product-options.open{transform:translateY(0)!important}.product-card.fade-in{opacity:0!important;transform:translateY(var(--motion-distance))!important;transition:opacity var(--motion-duration-slow) var(--motion-ease),transform var(--motion-duration-slow) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease)!important}.product-card.fade-in.visible{opacity:1!important;transform:translateY(0)!important}.product-card.fade-in.visible:hover{transform:translateY(-4px)!important}.hero-slide{transform:translateX(18px)!important}.hero-slide.active{transform:translateX(0)!important}.product-slide{transform:translateX(18px)!important}.product-slide.is-active{transform:translateX(0)!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:after,:before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}}.riva-service-strip{margin:22px auto 34px!important;padding:20px!important;background:#eee!important;border-radius:14px!important}.riva-service-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;background:#fbfaf8!important;border:1px solid #ded8d2!important;direction:ltr!important}.riva-service-item{direction:rtl!important;min-height:92px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:18px!important;padding:16px 20px!important;border-left:1px solid #e4ded9!important;color:#2f2d2b!important}.riva-service-item:last-child{border-left:0!important}.riva-service-icon{width:46px!important;height:46px!important;flex:0 0 46px!important;color:#9a7650!important}.riva-service-icon svg{width:100%!important;height:100%!important;display:block!important;stroke:currentColor!important;fill:none!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}.riva-service-copy{text-align:right!important;line-height:1.7!important;min-width:0!important}.riva-service-copy strong{display:block!important;font-size:15px!important;font-weight:400!important;color:#201f1d!important;white-space:nowrap!important}.riva-service-copy span{display:block!important;margin-top:2px!important;font-size:12px!important;color:#9d948d!important;white-space:nowrap!important}@media(max-width:1100px){.riva-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.riva-service-item{border-bottom:1px solid #e4ded9!important}}@media(max-width:900px){.riva-service-strip{margin:18px auto 28px!important;padding:10px!important;border-radius:12px!important}.riva-service-grid{grid-template-columns:1fr!important}.riva-service-item{min-height:74px!important;justify-content:flex-start!important;padding:12px 16px!important;border-left:0!important}.riva-service-icon{width:38px!important;height:38px!important;flex-basis:38px!important}.riva-service-copy strong{font-size:14px!important}}.filter-list li{cursor:pointer!important;border-radius:10px!important;padding:8px 10px!important;transition:color var(--motion-duration-fast) var(--motion-ease),background-color var(--motion-duration-fast) var(--motion-ease)!important}.filter-list li:focus-visible,.filter-list li:hover{background:#f4ece5!important;color:var(--gold)!important;outline:0!important}.filter-list li.active{background:#f8f1ea!important}.story-panel>div:only-child{grid-column:1/-1!important;max-width:920px!important;margin:0 auto!important}.story-panel>div:only-child p{font-size:20px!important;font-weight:700!important;line-height:2.25!important}@media(max-width:900px){.story-panel>div:only-child p{font-size:17px!important;line-height:2.15!important}}@media(max-width:900px){.site-header .nav-search.open{position:static!important;width:100%!important}.site-header .nav-search.open input{display:block!important;position:fixed!important;top:auto!important;left:14px!important;right:14px!important;bottom:94px!important;width:auto!important;height:52px!important;opacity:1!important;pointer-events:auto!important;z-index:95!important;padding:0 52px 0 16px!important;border-radius:18px!important;border:1px solid rgba(140,114,77,.24)!important;box-shadow:0 18px 42px rgba(70,56,42,.18)!important}.site-header .nav-search.open .search-toggle{position:fixed!important;top:auto!important;right:20px!important;bottom:99px!important;z-index:96!important;width:42px!important;height:42px!important;background:var(--gold)!important;border-radius:14px!important}.site-header .nav-search.open .search-toggle img{filter:brightness(0) invert(1)!important}.cart-window{top:auto!important;left:12px!important;right:12px!important;bottom:94px!important;width:auto!important;max-width:none!important;max-height:56vh!important;z-index:92!important;border-radius:20px!important}.cart-window .cart-items{max-height:34vh!important}}@media(min-width:901px){.site-header{position:sticky!important;top:0!important;width:min(1320px,calc(100% - 32px))!important;margin:0 auto 34px!important;border-radius:0 0 12px 12px!important;z-index:80!important}.site-header .nav{width:100%!important;margin:0!important}}.premium-price:after{content:none!important;display:none!important}@media(max-width:900px){body.home-page .mobile-home-search-panel{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;max-height:0!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,-20px,0) scale(.985)!important;transform-origin:top center!important;transition:max-height .38s cubic-bezier(.22,1,.36,1),margin-top .38s cubic-bezier(.22,1,.36,1),padding .38s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s!important;will-change:transform,opacity!important}body.home-page .mobile-home-search-panel.open{display:grid!important;max-height:86px!important;margin-top:10px!important;padding:12px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(0,0,0) scale(1)!important;transition-delay:0s!important}body.home-page .mobile-search-toggle[aria-expanded=true]:before{-webkit-mask:none!important;mask:none!important;width:21px!important;height:2px!important;border-radius:999px!important;transform:rotate(45deg)!important}body.home-page .mobile-search-toggle[aria-expanded=true]:after{content:""!important;position:absolute!important;width:21px!important;height:2px!important;border-radius:999px!important;background:#fff!important;transform:rotate(-45deg)!important}}@media(max-width:900px) and (prefers-reduced-motion:reduce){body.home-page .mobile-home-search-panel{transition:none!important;transform:none!important;will-change:auto!important}}@media(min-width:901px){.site-header .header-actions{justify-content:flex-end!important;direction:rtl!important;min-width:330px!important}.site-header .nav-search{direction:rtl!important;flex:0 0 38px!important;width:38px!important;height:38px!important;order:-1!important;overflow:visible!important;z-index:12!important}.site-header .nav-search.open{flex-basis:38px!important;width:38px!important}.site-header .nav-search input{left:auto!important;right:0!important;width:38px!important;height:38px!important;padding:0 48px 0 14px!important;opacity:0!important;pointer-events:none!important}.site-header .nav-search.open input{width:238px!important;opacity:1!important;pointer-events:auto!important}.site-header .nav-search .search-toggle{right:0!important;left:auto!important;top:0!important}}.page-kicker{display:inline-flex;direction:ltr;font-family:var(--font-english);letter-spacing:2.5px;text-transform:uppercase;font-size:11px;color:var(--gold);line-height:1;margin-bottom:10px}.checkout-hero,.shop-page-hero{background:linear-gradient(135deg,#fff 0,#f7f1ea 100%);border:1px solid rgba(140,114,77,.12);box-shadow:0 22px 55px rgba(72,58,43,.11)}.cart-total,[data-cart-total]{display:none!important}.site-header .cart-summary{width:42px!important;height:42px!important;padding:0!important;border-radius:50%!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(140,114,77,.22)!important;color:var(--gold)!important}.site-header .cart-summary:hover{background:var(--gold)!important}.site-header .cart-summary:hover .cart-icon-wrap{background:#fff!important}.site-header .cart-icon-wrap{width:36px!important;height:36px!important;background:#fff!important}.site-header .cart-icon-wrap small{background:var(--gold)!important;color:#fff!important;border:2px solid #fff!important;top:-8px!important;left:-8px!important;box-shadow:0 6px 14px rgba(76,56,32,.18)!important}.site-header .header-actions{min-width:306px!important;position:relative!important}.site-header .nav-search{flex:0 0 42px!important;width:42px!important;height:42px!important}.site-header .nav-search input{height:42px!important;border-width:1px!important;border-color:rgba(140,114,77,.26)!important;box-shadow:0 16px 34px rgba(70,56,42,.13)!important;padding:0 48px 0 18px!important}.site-header .nav-search.open{width:230px!important}.site-header .nav-search.open input{opacity:1!important;transform:translateX(0)!important}.site-header .nav-search .search-toggle{width:42px!important;height:42px!important;border-width:1px!important}.premium-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:26px;align-items:start}.premium-cart-list{display:grid;gap:18px}.premium-cart-item{background:#fff;border:1px solid rgba(140,114,77,.12);border-radius:18px;box-shadow:0 18px 44px rgba(72,58,43,.1);padding:18px;display:grid;grid-template-columns:132px minmax(190px,1fr) 140px 128px 148px;gap:18px;align-items:center;transition:transform .28s ease,box-shadow .28s ease}.premium-cart-item:hover{transform:translateY(-3px);box-shadow:0 24px 58px rgba(72,58,43,.14)}.cart-product-image{border-radius:16px;overflow:hidden;background:var(--cream);display:block}.cart-product-image img{width:132px;height:168px;object-fit:cover}.cart-product-info h2{font-size:22px;margin:0 0 8px;line-height:1.5}.cart-variant{display:flex;gap:8px;flex-wrap:wrap;color:#756b62;font-size:14px}.cart-variant span{background:#f7f2ed;border:1px solid rgba(140,114,77,.13);border-radius:999px;padding:4px 10px}.remove-item{margin-top:14px;border:0;background:0 0;color:#9b3d32;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:5px}.cart-price-box,.cart-quantity-box,.cart-subtotal{display:grid;gap:6px;color:#7c7168}.cart-price-box strong,.cart-subtotal strong{color:var(--gold);font-size:17px}.premium-qty{background:#f7f2ed;border-radius:999px;padding:5px;width:max-content}.premium-qty button{background:#fff!important;color:var(--gold);box-shadow:0 4px 10px rgba(70,56,42,.08)}.order-summary-card{background:linear-gradient(160deg,#fff,#f7f1ea);border:1px solid rgba(140,114,77,.15);border-radius:18px;box-shadow:0 22px 58px rgba(72,58,43,.14);padding:24px;position:sticky;top:112px}.order-summary-card h2{margin:0 0 18px;font-size:25px}.summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(140,114,77,.14);padding:12px 0;color:#6f665f}.summary-row strong{color:#3c352e}.summary-row.total{border-bottom:0;margin-top:6px;font-size:20px}.summary-row.total strong{color:var(--gold);font-size:24px}.primary-checkout-btn{width:100%;min-height:56px;border:0;border-radius:999px;background:var(--gold);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;margin-top:20px;box-shadow:0 16px 30px rgba(87,63,32,.22);font-size:17px;font-weight:700;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,background .28s ease}.primary-checkout-btn:hover{transform:translateY(-2px);background:#7d633d;box-shadow:0 22px 38px rgba(87,63,32,.25)}.empty-cart-card{background:#fff;border-radius:18px;border:1px solid rgba(140,114,77,.12);box-shadow:var(--shadow);padding:42px;text-align:center;max-width:680px;margin:0 auto}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:26px;align-items:start}.auth-card,.checkout-card{background:#fff;border:1px solid rgba(140,114,77,.12);border-radius:20px;box-shadow:0 22px 58px rgba(72,58,43,.12);padding:28px}.checkout-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.checkout-card-head h2,.checkout-summary h2{margin:0;font-size:26px}.checkout-step{background:#f4ece5;color:var(--gold);border-radius:999px;padding:5px 12px;font-size:13px}.floating-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.floating-field{position:relative;display:block}.floating-field input,.floating-field select,.floating-field textarea{width:100%;border:1px solid rgba(140,114,77,.18);border-radius:16px;background:#fff;padding:19px 16px 9px;color:#332f2b;outline:0;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease}.floating-field select{padding-top:17px;min-height:58px}.floating-field textarea{min-height:118px;resize:vertical}.floating-field span{position:absolute;right:16px;top:15px;color:#8a8077;pointer-events:none;transition:.2s ease;background:#fff;padding:0 4px}.floating-field input:focus,.floating-field select:focus,.floating-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(140,114,77,.1)}.floating-field input:focus+span,.floating-field input:not(:placeholder-shown)+span,.floating-field select:focus+span,.floating-field select:valid+span,.floating-field textarea:focus+span,.floating-field textarea:not(:placeholder-shown)+span{top:-8px;font-size:12px;color:var(--gold)}.floating-field small{display:block;min-height:18px;margin-top:4px;color:#a03b31;font-size:12px}.floating-field.has-error input,.floating-field.has-error select,.floating-field.has-error textarea{border-color:#b94b40;background:snow}.checkout-summary-items{display:grid;gap:12px;margin-bottom:14px}.checkout-summary-item{display:grid;grid-template-columns:54px 1fr auto;gap:10px;align-items:center}.checkout-summary-item img{width:54px;height:68px;border-radius:10px;object-fit:cover}.checkout-summary-item span{display:block;color:#81766d;font-size:13px}.checkout-summary-item b{color:var(--gold);font-size:14px}.form-message{min-height:26px;margin:12px 0 0;color:var(--gold)}.auth-shell{min-height:58vh;display:grid;align-items:center}.auth-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;overflow:hidden;position:relative}.auth-card:before{content:'';position:absolute;inset:0 auto 0 0;width:34%;background:linear-gradient(160deg,rgba(140,114,77,.16),rgba(215,179,109,.08));pointer-events:none}.auth-copy{position:relative;background:var(--hero);color:#fff;border-radius:18px;padding:36px;display:flex;flex-direction:column;justify-content:center;min-height:430px;overflow:hidden}.auth-copy:after{content:'';position:absolute;left:22px;bottom:22px;width:150px;height:150px;background:url('../Logo/riva-wing-logo.png') center/contain no-repeat;opacity:.09}.auth-copy .page-kicker{color:#efd69e}.auth-copy h1{font-size:34px;margin:0 0 12px}.auth-copy p{color:rgba(255,255,255,.86)}.auth-form{position:relative;display:grid;gap:12px;align-content:center}.password-field input{padding-left:76px}.password-toggle{position:absolute;left:10px;top:10px;border:0;border-radius:999px;background:#f4ece5;color:var(--gold);padding:6px 12px;cursor:pointer;font-size:13px}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.remember-check{display:inline-flex;align-items:center;gap:8px;color:#6f665f}.remember-check input{accent-color:var(--gold)}.auth-switch a,.forgot-link{color:var(--gold);font-weight:700}.auth-switch{text-align:center;color:#6f665f}.cart-window{width:360px;border-radius:20px}.cart-line{grid-template-columns:64px 1fr 40px}.cart-line img{width:64px;height:82px}.cart-foot .pill-btn{width:100%}@media(max-width:1100px){.checkout-layout,.premium-cart-layout{grid-template-columns:1fr}.order-summary-card{position:static}.premium-cart-item{grid-template-columns:116px 1fr 120px;grid-template-areas:"img info subtotal" "img price qty"}.cart-product-image{grid-area:img}.cart-product-info{grid-area:info}.cart-price-box{grid-area:price}.cart-quantity-box{grid-area:qty}.cart-subtotal{grid-area:subtotal}.cart-product-image img{width:116px;height:150px}.auth-card{grid-template-columns:1fr}.auth-card:before{display:none}.auth-copy{min-height:auto}}@media(max-width:900px){.site-header .header-actions{min-width:0!important}.site-header .cart-summary{width:100%!important;height:54px!important;background:0 0!important;border:0!important}.site-header .cart-icon-wrap{background:0 0!important}.site-header .nav-search.open{position:absolute!important;right:10px!important;left:10px!important;bottom:78px!important;width:auto!important;height:54px!important;z-index:4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 46px rgba(45,36,28,.22)!important}.site-header .nav-search.open input{display:block!important;opacity:1!important;pointer-events:auto!important;position:absolute!important;inset:0!important;width:100%!important;height:54px!important;border:1px solid rgba(140,114,77,.22)!important;border-radius:18px!important;padding:0 54px 0 16px!important}.site-header .nav-search.open .search-toggle{position:absolute!important;right:9px!important;top:9px!important;width:36px!important;height:36px!important;background:var(--gold)!important;border-radius:50%!important}.site-header .nav-search.open:after{display:none!important}.site-header .nav-search.open .search-toggle img{filter:brightness(0) invert(1)!important}.floating-grid{grid-template-columns:1fr}.auth-card,.checkout-card{padding:18px;border-radius:18px}.auth-copy{padding:28px}.auth-copy h1{font-size:28px}.premium-cart-item{grid-template-columns:94px 1fr;grid-template-areas:"img info" "price qty" "subtotal subtotal";padding:14px}.cart-product-image img{width:94px;height:124px}.cart-product-info h2{font-size:18px}.cart-price-box,.cart-quantity-box{font-size:13px}.summary-row.total strong{font-size:20px}.primary-checkout-btn{min-height:52px}.page-hero h1{font-size:30px}}@media(max-width:420px){.premium-cart-item{grid-template-columns:1fr}.cart-price-box,.cart-product-image,.cart-product-info,.cart-quantity-box,.cart-subtotal{grid-area:auto}.cart-product-image img{width:100%;height:260px}.auth-row{display:grid}.checkout-card-head{display:grid}.cart-window{left:10px;right:10px;width:auto}}.site-header .nav-search .search-toggle{pointer-events:auto!important;z-index:3!important}.site-header .nav-search input{z-index:2!important}@media(min-width:901px){.site-header .header-actions{display:grid!important;grid-template-columns:270px 42px 42px!important;align-items:center!important;justify-content:end!important;gap:10px!important;min-width:374px!important;direction:ltr!important;overflow:visible!important}.site-header .nav-search{grid-column:1!important;order:0!important;justify-self:end!important;width:270px!important;height:42px!important;flex:0 0 270px!important;position:relative!important;overflow:visible!important;direction:rtl!important}.site-header .account-btn{grid-column:2!important;order:0!important}.site-header .cart-summary{grid-column:3!important;order:0!important}.site-header .nav-search input{display:block!important;position:absolute!important;right:0!important;left:auto!important;top:0!important;width:42px!important;height:42px!important;opacity:0!important;pointer-events:none!important;border-radius:999px!important;transform:none!important;transition:width .42s cubic-bezier(.22,1,.36,1),opacity .24s ease,box-shadow .24s ease!important}.site-header .nav-search.open input{width:270px!important;opacity:1!important;pointer-events:auto!important}.site-header .nav-search .search-toggle{position:absolute!important;right:0!important;left:auto!important;top:0!important;width:42px!important;height:42px!important;border-radius:50%!important}}@media(max-width:900px){.site-header .nav-search{overflow:visible!important}.site-header .nav-search:after{pointer-events:none!important}.site-header .nav-search .search-toggle{pointer-events:auto!important;z-index:5!important}.site-header .nav-search.open{display:block!important;position:absolute!important;right:10px!important;left:10px!important;bottom:78px!important;width:auto!important;height:56px!important;z-index:120!important;padding:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 46px rgba(45,36,28,.24)!important}.site-header .nav-search.open input{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:56px!important;opacity:1!important;pointer-events:auto!important;border:1px solid rgba(140,114,77,.24)!important;border-radius:18px!important;background:#fff!important;padding:0 56px 0 16px!important}.site-header .nav-search.open .search-toggle{position:absolute!important;right:10px!important;top:10px!important;width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:var(--gold)!important}.site-header .nav-search.open .search-toggle img{filter:brightness(0) invert(1)!important}.site-header .nav-search.open:after{content:none!important}}.site-header{background:rgba(255,255,255,.96)!important;border:1px solid rgba(140,114,77,.13)!important;box-shadow:0 18px 46px rgba(58,47,37,.12)!important;backdrop-filter:blur(18px)!important}.site-header .nav{gap:18px!important}.site-header .nav-links{gap:10px!important}.site-header .nav-links a{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;color:#4d443b!important;transition:background .28s ease,color .28s ease,transform .28s ease!important}.site-header .nav-links a:after{display:none!important}.site-header .nav-links a.active,.site-header .nav-links a:hover{background:#f4ece5!important;color:var(--gold)!important;transform:translateY(-1px)!important}.site-header .cart-summary,.site-header .icon-btn,.site-header .search-toggle{box-shadow:0 10px 24px rgba(70,56,42,.09)!important;border:1px solid rgba(140,114,77,.18)!important}.site-header .cart-summary:hover,.site-header .icon-btn:hover,.site-header .search-toggle:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px rgba(70,56,42,.15)!important}.site-header .cart-summary{background:#fff!important}.site-header .cart-summary:hover{background:#f7f1ea!important}.site-header .cart-icon-wrap{background:0 0!important}.site-header .cart-icon-wrap small{font-weight:700!important}.site-header .nav-search input{font-size:14px!important;color:#332f2b!important}.site-header .nav-search input::placeholder{color:#9a9087!important}.social-row{align-items:center}.social-dot{border:1px solid rgba(140,114,77,.14);transition:transform .28s ease,background .28s ease,box-shadow .28s ease}.social-dot:hover{transform:translateY(-3px);background:#7d633d;box-shadow:0 12px 24px rgba(80,60,35,.16)}.footer .social-row{gap:14px}.footer .social-dot{width:46px;height:46px;padding:7px;background:#fff;border:1px solid rgba(140,114,77,.16);box-shadow:0 10px 24px rgba(65,52,39,.1);overflow:hidden}.footer .social-dot img{width:100%;height:100%;object-fit:contain;border-radius:50%}.footer .social-dot:hover{background:#fff;border-color:rgba(140,114,77,.28);transform:translateY(-4px) scale(1.03);box-shadow:0 16px 30px rgba(65,52,39,.16)}.about-main{width:min(1320px,calc(100% - 32px))}.about-showcase{position:relative;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:center;gap:54px;margin:18px auto 78px;padding:30px 40px 30px 0;direction:ltr}.about-showcase:before{content:"";position:absolute;inset:0 0 0 210px;background:linear-gradient(145deg,#9c7c50,#8c7048);border-radius:16px;box-shadow:0 28px 64px rgba(72,57,39,.18);z-index:0}.about-content-panel,.about-video-card{position:relative;z-index:1}.about-video-card{height:620px;border-radius:10px;overflow:hidden;background:#1d1712;box-shadow:0 24px 52px rgba(35,27,20,.22);align-self:center}.about-feature-video{width:100%;height:100%;object-fit:cover;display:block;background:linear-gradient(145deg,#29231f,#8c724d)}.about-video-shade{position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(to top,rgba(0,0,0,.32),transparent);pointer-events:none}.about-content-panel{direction:rtl;color:#fff;padding:44px 0 42px 42px}.about-wing-logo{display:block;width:112px;height:auto;margin:0 0 14px auto;opacity:.94;filter:brightness(0) invert(1) drop-shadow(0 10px 18px rgba(64,45,22,.14))}.about-copy{max-width:870px;margin-right:auto;text-align:right}.about-copy h1{margin:0;color:#fff;font-size:30px;line-height:1.7;font-weight:800}.about-latin{direction:ltr;font-family:var(--font-english);letter-spacing:5px;color:rgba(255,255,255,.78);margin:0 0 16px;font-size:17px}.about-copy p{margin:0 0 10px;color:rgba(255,255,255,.91);font-size:15px;line-height:2.25}.about-copy p:not(.about-latin){direction:rtl;text-align:justify;text-align-last:right;text-justify:inter-word;word-spacing:normal;word-break:normal;overflow-wrap:normal;hyphens:none}.about-cta{display:inline-flex;align-items:center;justify-content:center;min-width:126px;min-height:42px;margin-top:14px;border:1px solid rgba(255,255,255,.76);border-radius:9px;color:#fff;transition:transform .28s ease,background .28s ease,color .28s ease}.about-cta:hover{transform:translateY(-3px);background:#fff;color:var(--gold)}.about-stats{margin-top:20px;background:rgba(255,255,255,.97);color:#63584e;border-radius:14px;padding:14px 24px;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:24px;box-shadow:0 18px 34px rgba(64,47,30,.14)}.about-stats:before{content:"";width:1px;height:84px;background:rgba(140,114,77,.24);grid-column:2;grid-row:1}.about-stat{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:16px}.about-stat:first-child{grid-column:3}.about-stat:last-child{grid-column:1;grid-row:1}.about-stat strong{width:88px;height:88px;border-radius:28px 28px 6px 6px;background:#f3ece6;color:#7f776f;display:grid;place-items:center;font-size:28px;font-weight:500;direction:ltr;font-variant-numeric:tabular-nums}.about-stat span{color:#3f3933;font-weight:800;line-height:1.4}.about-stat small{display:block;grid-column:2;color:#8a8077;line-height:1.7}@media(max-width:980px){.about-showcase{grid-template-columns:1fr;gap:0;padding:0}.about-showcase:before{inset:180px 0 0}.about-video-card{width:min(520px,calc(100% - 34px));height:560px;margin:0 auto -90px}.about-content-panel{padding:124px 24px 28px}}@media(max-width:680px){.about-main{width:min(100% - 22px,1320px)}.about-showcase{margin-top:0}.about-showcase:before{inset:130px 0 0;border-radius:14px}.about-video-card{height:440px}.about-content-panel{padding:118px 18px 22px}.about-copy h1{font-size:23px}.about-copy p{font-size:14px;line-height:2.05}.about-stats{grid-template-columns:1fr;gap:14px;padding:16px}.about-stats:before{display:none}.about-stat,.about-stat:first-child,.about-stat:last-child{grid-column:1;grid-row:auto;grid-template-columns:76px 1fr}.about-stat strong{width:74px;height:74px;font-size:23px;border-radius:22px 22px 6px 6px}}.contact-page-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:24px;align-items:stretch}.contact-social-card{background:linear-gradient(145deg,#fff,#f7f1ea);border:1px solid rgba(140,114,77,.14);border-radius:18px;box-shadow:0 18px 46px rgba(72,58,43,.11);padding:30px}.contact-social-card h2{margin:0 0 8px;font-size:29px}.contact-social-card p{color:#70675f}.contact-social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.contact-social-links a{display:grid;gap:2px;background:#fff;border:1px solid rgba(140,114,77,.14);border-radius:16px;padding:14px 16px;box-shadow:0 10px 22px rgba(72,58,43,.07);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.contact-social-links a:hover{transform:translateY(-3px);border-color:rgba(140,114,77,.34);box-shadow:0 16px 30px rgba(72,58,43,.12)}.contact-social-links strong{color:#3b352f}.contact-social-links span{direction:ltr;text-align:right;color:var(--gold);font-family:var(--font-english)}.contact-form-card{margin:0!important}@media(min-width:901px){.site-header .header-actions{grid-template-columns:280px 44px 44px!important;min-width:388px!important}.site-header .nav-search{width:280px!important;flex-basis:280px!important}.site-header .nav-search.open input{width:280px!important}.site-header .cart-summary,.site-header .icon-btn,.site-header .nav-search,.site-header .nav-search .search-toggle{width:44px!important;height:44px!important}.site-header .nav-search input{height:44px!important}}@media(max-width:900px){.contact-page-grid{grid-template-columns:1fr}.contact-social-card{padding:24px}.contact-social-links{grid-template-columns:1fr 1fr}}@media(max-width:900px){.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a,.site-header .nav-search{border-radius:16px!important}.site-header .nav-links a.active,.site-header .nav-links a:hover{transform:none!important}.site-header .account-btn:hover,.site-header .cart-summary:hover,.site-header .search-toggle:hover{transform:none!important;box-shadow:none!important}.site-header .cart-icon-wrap small{top:-6px!important;left:-6px!important}.contact-social-links{grid-template-columns:1fr}}@media(min-width:901px){.site-header{height:auto!important;min-height:78px!important;margin:0 auto 34px!important;overflow:visible!important;border-radius:0 0 16px 16px!important}.site-header .nav{display:grid!important;grid-template-columns:minmax(300px,1fr) auto minmax(360px,1fr)!important;align-items:center!important;min-height:78px!important;padding:8px 24px!important;gap:18px!important}.site-header .logo-brand{width:220px!important;height:58px!important;margin:0 auto!important}.site-header .logo-brand img{width:220px!important;height:58px!important;object-fit:contain!important}.site-header .nav-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}.site-header .header-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:360px!important;height:48px!important;direction:ltr!important;position:relative!important;overflow:visible!important}.site-header .header-actions>*{grid-column:auto!important;grid-row:auto!important;order:0!important;position:relative!important;inset:auto!important;transform:none!important;margin:0!important}.site-header .account-btn,.site-header .cart-summary,.site-header .search-toggle{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fff!important}.site-header .account-btn:hover,.site-header .cart-summary:hover,.site-header .search-toggle:hover{background:#f4ece5!important}.site-header .cart-icon-wrap{width:32px!important;height:32px!important;background:0 0!important}.site-header .cart-icon-wrap small{top:-9px!important;left:-8px!important}.site-header .nav-search{width:260px!important;height:44px!important;min-width:260px!important;flex:0 0 260px!important;position:relative!important;overflow:visible!important;direction:rtl!important}.site-header .nav-search input{display:block!important;position:absolute!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;width:44px!important;height:44px!important;opacity:0!important;pointer-events:none!important;border-radius:999px!important;padding:0 52px 0 16px!important;transform:none!important;transition:width .42s cubic-bezier(.22,1,.36,1),opacity .22s ease,box-shadow .22s ease!important}.site-header .nav-search.open input{width:260px!important;opacity:1!important;pointer-events:auto!important}.site-header .nav-search .search-toggle{position:absolute!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;z-index:4!important}}@media(max-width:900px){.site-header .nav-search:not(.open) input{display:none!important}.site-header .nav-search:not(.open) .search-toggle{position:static!important}.site-header .nav-search.open{position:absolute!important;right:10px!important;left:10px!important;bottom:78px!important;width:auto!important;min-width:0!important;height:56px!important}}@media(min-width:901px){.site-header .nav{grid-template-columns:minmax(390px,1fr) auto minmax(360px,1fr)!important}.site-header .nav-links{justify-content:flex-start!important;padding-right:6px!important}.site-header .nav-links a{padding:0 16px!important}}.site-header .nav-links{direction:rtl!important}@media(min-width:901px){.site-header .nav-links{justify-content:flex-start!important}.site-header .nav-search{width:260px!important;min-width:260px!important;flex-basis:260px!important}.site-header .nav-search input{display:block!important;width:260px!important;opacity:1!important;pointer-events:auto!important}.site-header .nav-search.open input{width:260px!important}.site-header .nav-search .search-toggle{background:var(--gold)!important}.site-header .nav-search .search-toggle img{filter:brightness(0) invert(1)!important}}@media(max-width:900px){.site-header .nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.site-header .nav-links a[href*=cart]:before{content:"سبد"!important;font-family:var(--font-persian)!important;font-size:11px!important;font-weight:700!important}.site-header .nav-search{position:absolute!important;right:10px!important;left:10px!important;bottom:78px!important;width:auto!important;min-width:0!important;height:56px!important;z-index:120!important;padding:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 46px rgba(45,36,28,.24)!important}.site-header .nav-search input,.site-header .nav-search:not(.open) input{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:56px!important;opacity:1!important;pointer-events:auto!important;border:1px solid rgba(140,114,77,.24)!important;border-radius:18px!important;background:#fff!important;padding:0 56px 0 16px!important}.site-header .nav-search .search-toggle,.site-header .nav-search:not(.open) .search-toggle{position:absolute!important;right:10px!important;top:10px!important;width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:var(--gold)!important}.site-header .nav-search .search-toggle img{filter:brightness(0) invert(1)!important}.site-header .nav-search:after{content:none!important}}.admin-dashboard{display:grid;gap:22px}.admin-product-card,.admin-toolbar,.telegram-admin-card{background:linear-gradient(145deg,#fff,#f8f3ee);border:1px solid rgba(140,114,77,.14);border-radius:20px;box-shadow:0 20px 52px rgba(72,58,43,.11)}.admin-toolbar{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-toolbar h2{margin:0;font-size:30px}.admin-toolbar p,.telegram-admin-card p{margin:8px 0 0;color:#726960;max-width:760px}.admin-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-import{position:relative;overflow:hidden;cursor:pointer}.admin-import input{position:absolute;inset:0;opacity:0;cursor:pointer}.telegram-admin-card{padding:24px;display:grid;grid-template-columns:1fr minmax(280px,420px);gap:18px;align-items:center}.telegram-admin-card h3{margin:0;font-size:22px}.telegram-admin-control{display:flex;gap:10px;align-items:center}.telegram-admin-control input{width:100%;border:1px solid rgba(140,114,77,.18);border-radius:999px;background:#fff;padding:12px 16px;color:#332f2b;outline:0}.admin-products{display:grid;grid-template-columns:1fr;gap:18px}.admin-product-card{padding:18px;display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:start}.admin-preview{position:sticky;top:126px;border-radius:16px;overflow:hidden;background:var(--cream);border:1px solid rgba(140,114,77,.12)}.admin-preview img{width:100%;aspect-ratio:4/5;object-fit:cover}.admin-preview span{display:block;text-align:center;background:#fff;color:var(--gold);font-weight:700;padding:10px 8px}.admin-product-form{display:grid;gap:14px}.admin-product-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-product-head strong{font-size:22px}.admin-product-head small{display:block;color:#9b9188;direction:ltr;text-align:right}.admin-switch{display:inline-flex;align-items:center;gap:8px;color:#6f665f;font-size:14px}.admin-switch input{accent-color:var(--gold)}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-grid label{display:grid;gap:6px;color:#62594f}.admin-grid input,.admin-grid textarea{width:100%;border:1px solid rgba(140,114,77,.18);border-radius:14px;background:#fff;padding:12px 14px;color:#332f2b;outline:0;transition:border-color .24s ease,box-shadow .24s ease}.admin-grid input:focus,.admin-grid textarea:focus,.telegram-admin-control input:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(140,114,77,.1)}.admin-grid textarea{min-height:96px;resize:vertical;line-height:1.8}.admin-grid .full{grid-column:1/-1}.admin-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-actions .ghost-btn,.admin-toolbar-actions .ghost-btn{border:1px solid rgba(140,114,77,.16);background:#fff}@media(max-width:900px){.admin-product-card,.admin-toolbar,.telegram-admin-card{grid-template-columns:1fr;display:grid}.admin-preview{position:static;max-width:260px}.telegram-admin-control{display:grid}.admin-grid{grid-template-columns:1fr}}@media(min-width:901px) and (max-width:900px){.site-header{overflow:hidden!important}.site-header .nav{grid-template-columns:1fr!important;padding:16px 20px!important}.site-header .header-actions{width:100%!important;min-width:0!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important}.site-header .nav-search,.site-header .nav-search.open{width:min(260px,calc(100vw - 220px))!important;min-width:0!important;flex:0 1 260px!important}.site-header .nav-search input,.site-header .nav-search.open input{width:100%!important;min-width:0!important}}.admin-preview span,.cart-price-box strong,.cart-subtotal strong,.checkout-summary-item b,.counter,.numeric-value,.price,.product-price strong,.stat-number,.summary-row strong,[data-cart-count],[data-cart-total]{font-family:Georgia,"Times New Roman",var(--font-persian)!important;color:#8c724d;font-weight:500!important;letter-spacing:.01em;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1}.toast-stack{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:9999;display:grid;gap:10px;width:min(440px,calc(100% - 28px));pointer-events:none}.site-toast{pointer-events:auto;border-radius:14px;padding:13px 18px;color:#fff;box-shadow:0 18px 42px rgba(38,30,22,.22);opacity:0;transform:translateY(-16px) scale(.98);transition:opacity .32s ease,transform .32s ease;font-weight:700;text-align:center}.site-toast.show{opacity:1;transform:translateY(0) scale(1)}.site-toast.hide{opacity:0;transform:translateY(-16px) scale(.98)}.site-toast.is-success{background:#248a4b}.site-toast.is-error{background:#b73a35}.account-empty{text-align:center;display:grid;gap:12px;justify-items:center}.account-panel{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;align-items:start}.account-menu,.account-section{background:#fff;border:1px solid rgba(140,114,77,.13);border-radius:18px;box-shadow:0 18px 44px rgba(72,58,43,.1)}.account-menu{position:sticky;top:126px;padding:24px;display:grid;gap:12px;text-align:center}.account-avatar{width:78px;height:78px;margin:0 auto 6px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--gold),#d7ae5f);color:#fff;font-size:32px;font-family:Georgia,serif}.account-menu h2{margin:0;font-size:24px}.account-menu p{margin:0 0 8px;color:#7c7168;direction:ltr}.account-menu a,.account-menu button{border:1px solid rgba(140,114,77,.13);border-radius:999px;background:#fbfaf8;color:#5e5145;padding:11px 16px;cursor:pointer}.account-menu button{background:#9b3d32;color:#fff;border-color:#9b3d32}.account-content{display:grid;gap:16px}.account-section{padding:24px}.account-section h3{margin:0 0 12px;font-size:24px}.account-section dl{display:grid;grid-template-columns:130px 1fr;gap:10px 14px;margin:0}.account-section dt{color:#7c7168}.account-section dd{margin:0;color:#332f2b;direction:ltr;text-align:right}@media(max-width:900px){.product-slider{height:620px!important;min-height:620px!important;border-radius:16px!important;margin-bottom:24px!important;overflow:hidden!important}.product-slider .slider-track{display:block!important;min-height:620px!important;height:620px!important;position:relative!important}.product-slider .product-slide{min-height:620px!important;height:auto!important;position:absolute!important;inset:0!important}.product-slider .product-slide.is-active{position:relative!important}.product-slider .slide-layout{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(260px,52%) auto!important;min-height:620px!important;padding:0!important}.product-slider .product-visual{position:relative!important;inset:auto!important;grid-row:1!important;width:100%!important;max-width:none!important;height:300px!important;transform:none!important;display:grid!important;place-items:end center!important;padding-top:18px!important}.product-slider .model-circle{width:260px!important;height:260px!important;opacity:.8!important}.product-slider .model-image{position:relative!important;max-height:300px!important;width:auto!important;margin:0 auto!important;object-fit:contain!important;z-index:2!important}.product-slider .product-content{position:relative!important;grid-row:2!important;align-self:stretch!important;padding:18px 18px 30px!important;text-align:center!important;align-items:center!important;justify-content:flex-start!important;background:linear-gradient(180deg,rgba(155,123,79,.08),rgba(255,255,255,.9))!important}.product-slider .product-eyebrow{font-size:11px!important;letter-spacing:2px!important;margin:0 0 4px!important}.product-slider .product-title{font-size:25px!important;line-height:1.35!important;margin:0 0 8px!important}.product-slider .product-description{font-size:13px!important;line-height:1.9!important;max-width:310px!important;margin:0 auto 12px!important}.product-slider .product-purchase{display:grid!important;gap:10px!important;justify-items:center!important;margin-top:4px!important}.product-slider .buy-button{min-height:44px!important;padding:10px 24px!important;font-size:14px!important}.product-slider .product-price{padding:8px 14px!important;border-radius:14px!important}.product-slider .product-price strong{font-size:16px!important}.account-panel{grid-template-columns:1fr}.account-menu{position:static}.account-section dl{grid-template-columns:1fr}}body,html{overflow-x:hidden}.mobile-home-menu-panel,.mobile-home-search-panel,.mobile-home-topbar{display:none}body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:var(--font-persian)!important;font-weight:700}.price,.product-info .price,.product-price strong{font-weight:800!important}.product-card.is-out-of-stock .product-media img,.product-detail-shell.is-out-of-stock .gallery-main img,.quick-modal.is-out-of-stock>img{filter:grayscale(.38) contrast(.92)!important}.stock-badge.out-of-stock{background:#a93535!important;color:#fff!important}.product-picture-wrap>.stock-badge{z-index:5}.stock-alert{display:inline-flex;margin:10px 0 16px;padding:8px 14px;border-radius:999px;background:#fff1f1;color:#a93535;border:1px solid rgba(169,53,53,.22);font-weight:800}.stock-alert--available{background:#effaf2;color:#397e4c;border-color:rgba(57,126,76,.22)}.choice-btn:disabled,.pill-btn:disabled,button:disabled{cursor:not-allowed!important;opacity:.72!important;transform:none!important}.choice-btn.disabled,.pill-btn.disabled{background:#b9aea4!important;color:#fff!important;pointer-events:none!important}@media(max-width:900px){.site-header .nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;min-height:72px!important}.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a,.site-header .nav-search{width:100%!important;height:56px!important;min-width:0!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:0 0!important;color:transparent!important;font-size:0!important;line-height:0!important;position:relative!important;overflow:visible!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.site-header .account-btn:hover,.site-header .cart-summary:hover,.site-header .nav-links a.active,.site-header .nav-links a:hover,.site-header .nav-search:hover{background:#f4ece5!important;color:transparent!important;box-shadow:none!important;transform:none!important}.site-header .nav-links a:after{display:none!important}.site-header .account-btn:after,.site-header .nav-links a:before,.site-header .nav-search:after{content:""!important;display:block!important;width:25px!important;height:25px!important;margin:0!important;background-color:var(--gold)!important;background-position:center!important;background-size:25px 25px!important;background-repeat:no-repeat!important}.site-header .nav-links a[href*=home]:before,.site-header .nav-links a[href*=index]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10.8 9-7.1 9 7.1'/%3E%3Cpath d='M5.5 9.5V20h13V9.5'/%3E%3Cpath d='M9.5 20v-6h5v6'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10.8 9-7.1 9 7.1'/%3E%3Cpath d='M5.5 9.5V20h13V9.5'/%3E%3Cpath d='M9.5 20v-6h5v6'/%3E%3C/svg%3E") center/contain no-repeat!important}.site-header .nav-links a[href*=about]:before{background:url('../Logo/riva-wing-logo.png') center/contain no-repeat!important;background-color:transparent!important;width:31px!important;height:31px!important;filter:none!important}.site-header .nav-links a[href*=contact]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.4 19.4 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.4 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7A2 2 0 0 1 22 16.9z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.4 19.4 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.4 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7A2 2 0 0 1 22 16.9z'/%3E%3C/svg%3E") center/contain no-repeat!important}.site-header .cart-summary{background:0 0!important;border:0!important;padding:0!important}.site-header .cart-summary .cart-total{display:none!important}.site-header .cart-summary .cart-icon-wrap{width:28px!important;height:28px!important;margin:0!important;background:0 0!important;position:relative!important}.site-header .cart-summary .cart-icon-wrap img{display:none!important}.site-header .cart-summary .cart-icon-wrap:before{content:""!important;display:block!important;width:26px!important;height:26px!important;background:var(--gold)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.5 2.5h3l2.3 12.1a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 1.9-1.4L21 7H6.2'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.5 2.5h3l2.3 12.1a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 1.9-1.4L21 7H6.2'/%3E%3C/svg%3E") center/contain no-repeat!important}.site-header .cart-icon-wrap small{display:grid!important;position:absolute!important;top:-9px!important;left:-10px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:var(--gold)!important;color:#fff!important;border:2px solid #fff!important;font-size:10px!important;line-height:1!important;place-items:center!important;box-shadow:0 6px 14px rgba(76,56,32,.18)!important}.site-header .account-btn img{display:none!important}.site-header .account-btn:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center/contain no-repeat!important}.site-header .nav-search:not(.open){position:relative!important;right:auto!important;left:auto!important;bottom:auto!important;background:0 0!important;box-shadow:none!important;padding:0!important;z-index:auto!important}.site-header .nav-search:not(.open) input{display:none!important;opacity:0!important;pointer-events:none!important}.site-header .nav-search:not(.open) .search-toggle{display:none!important}.site-header .nav-search:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat!important}.site-header .nav-search.open{position:absolute!important;right:10px!important;left:10px!important;bottom:82px!important;width:auto!important;height:56px!important;z-index:120!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 46px rgba(45,36,28,.24)!important}.site-header .nav-search.open:after{display:none!important}.site-header .nav-search.open .search-toggle{display:grid!important;position:absolute!important;right:9px!important;top:9px!important;width:38px!important;height:38px!important;background:var(--gold)!important;border-radius:50%!important;border:0!important}.site-header .nav-search.open .search-toggle img{display:block!important;filter:brightness(0) invert(1)!important;width:20px!important;height:20px!important}}@media(max-width:900px){.site-header .nav-links a[href*=about]:before{content:""!important;display:block!important;width:31px!important;height:31px!important;background:url('../Logo/riva-wing-logo.png') center/contain no-repeat!important;background-color:transparent!important;margin:0!important;-webkit-mask:none!important;mask:none!important}.site-header .nav-links a[href*=cart]:before{content:""!important;display:block!important;width:26px!important;height:26px!important;background:var(--gold)!important;margin:0!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.5 2.5h3l2.3 12.1a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 1.9-1.4L21 7H6.2'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.5 2.5h3l2.3 12.1a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 1.9-1.4L21 7H6.2'/%3E%3C/svg%3E") center/contain no-repeat!important}}.stock-alert--available,.stock-badge:not(.out-of-stock){display:none!important}@media(max-width:900px){.site-header{width:calc(100% - 28px)!important;right:14px!important;left:14px!important}.site-header .nav{padding-left:14px!important;padding-right:14px!important;gap:8px!important}.site-header .cart-summary{display:none!important}}@media(max-width:900px){body.home-page{background:#e2e2e2!important}body.home-page main.container{width:100%!important;padding:24px 18px 128px!important;margin:0!important}.mobile-home-topbar{position:relative!important;top:auto!important;left:auto!important;right:auto!important;height:64px!important;z-index:90!important;display:grid!important;grid-template-columns:58px 1fr 58px!important;align-items:center!important;gap:10px!important;padding:0 12px!important;margin:18px 18px 0!important;border-radius:28px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 44px rgba(57,49,42,.14)!important;backdrop-filter:blur(16px)!important}.mobile-home-menu-panel,.mobile-home-search-panel{position:relative!important;z-index:89!important;width:auto!important;margin:12px 18px 0!important;padding:12px!important;border-radius:22px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 18px 42px rgba(57,49,42,.12)!important;backdrop-filter:blur(16px)!important}.mobile-home-search-panel.open{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important}.mobile-home-search-panel input{min-width:0!important;height:46px!important;border-radius:16px!important;border:1px solid rgba(116,91,55,.16)!important;background:#fbfaf8!important;padding:0 14px!important;font-size:14px!important;color:#3b332d!important}.mobile-home-search-panel button{height:46px!important;border:0!important;border-radius:16px!important;background:var(--gold)!important;color:#fff!important;padding:0 16px!important;font-weight:800!important}.mobile-home-menu-panel.open{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mobile-home-menu-panel a{min-height:46px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f8f3ee!important;color:#6f4f2d!important;font-size:14px!important;font-weight:800!important}.mobile-home-topbar a{display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important}.mobile-home-topbar img{width:min(160px,54vw)!important;height:42px!important;object-fit:contain!important}.mobile-home-topbar button{width:48px!important;height:48px!important;border-radius:50%!important;border:1px solid rgba(70,62,55,.12)!important;background:#fff!important;display:grid!important;place-items:center!important;padding:0!important;box-shadow:0 8px 18px rgba(55,48,42,.06)!important}.mobile-home-topbar button:before{content:""!important;width:25px!important;height:25px!important;background:#393736!important}.mobile-home-topbar button:first-child:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat!important}.mobile-home-topbar button:last-child:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E") center/contain no-repeat!important}body.home-page .product-slider{width:100%!important;height:clamp(640px,78vh,780px)!important;min-height:640px!important;margin:0 auto 28px!important;border-radius:24px!important;overflow:hidden!important;background:#b3a89f!important;box-shadow:0 28px 70px rgba(58,48,40,.16)!important}body.home-page .product-slider .slide-background{background:radial-gradient(circle at 50% 55%,rgba(255,255,255,.16) 0 36%,transparent 37%),linear-gradient(180deg,#b7ada5 0,#aa9f97 100%)!important}body.home-page .product-slider .slide-background:after{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(80,66,55,.1))!important}body.home-page .product-slider .product-visual{position:absolute!important;inset:0 0 auto 0!important;width:100%!important;height:76%!important;padding:18px 16px 0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important;z-index:2!important}body.home-page .product-slider .model-circle{width:min(90vw,360px)!important;height:auto!important;bottom:0!important;top:auto!important;opacity:.4!important;background:rgba(255,255,255,.16)!important;border:0!important}body.home-page .product-slider .model-image{width:min(72vw,286px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 20px 28px rgba(48,38,31,.16))!important}body.home-page .product-slider .product-content{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:30px!important;transform:translateX(-50%)!important;width:calc(100% - 42px)!important;max-width:420px!important;padding:0!important;color:#fff!important;text-align:center!important;z-index:4!important}body.home-page .product-slider .product-title{font-size:31px!important;line-height:1.18!important;margin:0 0 14px!important;color:#fff!important;text-shadow:0 3px 20px rgba(40,32,26,.22)!important}body.home-page .product-slider .product-eyebrow{color:rgba(255,255,255,.35)!important;font-size:16px!important;letter-spacing:7px!important;margin:0 0 18px!important}body.home-page .product-slider .product-description{font-size:17px!important;line-height:2.05!important;color:rgba(255,255,255,.92)!important;text-align:justify!important;text-align-last:center!important;max-width:350px!important;margin:0 auto!important}body.home-page .product-slider .product-purchase{display:grid!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin-top:26px!important}body.home-page .product-slider .buy-button{min-height:46px!important;padding:8px 28px!important;border-radius:999px!important;background:#9b7d4e!important;color:#fff!important;box-shadow:none!important;font-size:17px!important}body.home-page .product-slider .product-price,body.home-page .product-slider .product-price strong{color:rgba(255,255,255,.88)!important;font-size:17px!important;text-shadow:none!important}body.home-page .product-slider .price-label{display:none!important}body.home-page .riva-service-strip{display:none!important}body.home-page .section-title{display:block!important;margin:26px 0 14px!important;padding:0 2px!important;text-align:right!important}body.home-page .section-title h2{font-size:24px!important;margin:0!important}body.home-page .section-title .latin,body.home-page .section-title p{display:none!important}body.home-page .shop-shell{display:block!important}body.home-page .filter-panel{display:none!important}body.home-page .sort-bar{display:flex!important;min-height:0!important;margin:0 0 16px!important;padding:10px 12px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:14px!important;border:1px solid rgba(140,114,77,.14)!important;box-shadow:0 10px 28px rgba(72,58,43,.08)!important}body.home-page .sort-bar>span{flex:0 0 auto!important;color:#655b52!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important}body.home-page .sort-select{width:min(210px,58vw)!important;min-height:46px!important;margin:0!important;padding:0 14px!important;border-radius:12px!important;border:1px solid rgba(140,114,77,.2)!important;background:#f8f3ed!important;color:#574d44!important;font-size:13px!important}@media(max-width:380px){body.home-page .sort-bar>span{display:none!important}body.home-page .sort-select{width:100%!important}}body.home-page .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0 0 34px!important}body.home-page .product-card{border-radius:18px!important;border:0!important;box-shadow:0 16px 34px rgba(72,58,43,.1)!important;background:#fff!important}body.home-page .product-media{margin:8px 8px 0!important;border-radius:15px!important;aspect-ratio:1/1.26!important;background:#f4ece5!important}body.home-page .product-info{padding:10px 10px 14px!important}body.home-page .product-info h3{font-size:14px!important;line-height:1.5!important}body.home-page .choice-btn{width:100%!important;padding:7px 10px!important;font-size:12px!important}body.home-page .story-panel{display:none!important}.float-chat{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;right:22px!important;bottom:104px!important;z-index:95!important;border-radius:50%!important;background:#d8bd5f!important;color:transparent!important;box-shadow:0 14px 32px rgba(65,48,22,.22)!important}.float-chat:before{content:""!important;width:34px!important;height:34px!important;display:block!important;background:#fff!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.3a10.3 10.3 0 1 1-4.8 19.4l-.4-.2-4 1.1.9-3.9-.3-.4A10.3 10.3 0 0 1 16 5.5Zm-4.2 5.4c-.3 0-.8.1-1.2.6-.4.5-1.5 1.5-1.5 3.7s1.6 4.3 1.8 4.6c.2.3 3.1 5 7.7 6.8 3.8 1.5 4.6 1.2 5.4 1.1.8-.1 2.6-1.1 3-2.1.4-1 .4-1.9.3-2.1-.1-.2-.4-.3-.9-.6l-2.8-1.4c-.4-.2-.8-.2-1.1.2-.3.5-1.1 1.4-1.4 1.7-.3.3-.5.3-1 .1-.5-.2-2-.7-3.8-2.3-1.4-1.2-2.3-2.7-2.6-3.2-.3-.5 0-.7.2-1 .2-.2.5-.5.7-.8.2-.3.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3.1c-.3-.8-.7-.7-1-.7h-1Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.3a10.3 10.3 0 1 1-4.8 19.4l-.4-.2-4 1.1.9-3.9-.3-.4A10.3 10.3 0 0 1 16 5.5Zm-4.2 5.4c-.3 0-.8.1-1.2.6-.4.5-1.5 1.5-1.5 3.7s1.6 4.3 1.8 4.6c.2.3 3.1 5 7.7 6.8 3.8 1.5 4.6 1.2 5.4 1.1.8-.1 2.6-1.1 3-2.1.4-1 .4-1.9.3-2.1-.1-.2-.4-.3-.9-.6l-2.8-1.4c-.4-.2-.8-.2-1.1.2-.3.5-1.1 1.4-1.4 1.7-.3.3-.5.3-1 .1-.5-.2-2-.7-3.8-2.3-1.4-1.2-2.3-2.7-2.6-3.2-.3-.5 0-.7.2-1 .2-.2.5-.5.7-.8.2-.3.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3.1c-.3-.8-.7-.7-1-.7h-1Z'/%3E%3C/svg%3E") center/contain no-repeat!important}}@media(max-width:900px){body.home-page .product-slider{height:clamp(735px,92vh,860px)!important;min-height:735px!important;overflow:hidden!important}body.home-page .product-slider .product-slide,body.home-page .product-slider .slider-track{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important}body.home-page .product-slider .product-slide.is-active{position:absolute!important}body.home-page .product-slider .slide-layout{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:46% 54%!important;height:100%!important;min-height:0!important;padding:0!important;align-items:stretch!important;direction:rtl!important}body.home-page .product-slider .product-visual{position:relative!important;inset:auto!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:0!important;padding:18px 16px 0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:visible!important;transform:none!important}body.home-page .product-slider .model-circle{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:8px!important;transform:translateX(-50%)!important;width:min(78vw,320px)!important;height:auto!important;aspect-ratio:1!important;opacity:.34!important}body.home-page .product-slider .model-image{position:relative!important;z-index:2!important;width:auto!important;max-width:min(76vw,300px)!important;height:auto!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important}body.home-page .product-slider .product-content{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;grid-row:2!important;transform:none!important;width:100%!important;max-width:none!important;height:100%!important;padding:18px 20px 28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;color:#fff!important;text-align:center!important;overflow:visible!important}body.home-page .product-slider .product-eyebrow{font-size:12px!important;letter-spacing:3px!important;margin:0 0 8px!important}body.home-page .product-slider .product-title{font-size:clamp(24px,7.2vw,31px)!important;line-height:1.22!important;margin:0 0 10px!important}body.home-page .product-slider .product-description{width:100%!important;max-width:350px!important;font-size:clamp(13px,3.75vw,15px)!important;line-height:1.82!important;margin:0 auto!important;text-align:center!important;text-align-last:center!important}body.home-page .product-slider .product-purchase{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 14px!important;margin-top:18px!important}body.home-page .product-slider .buy-button{min-height:44px!important;padding:8px 24px!important;font-size:15px!important;white-space:nowrap!important}body.home-page .product-slider .product-price,body.home-page .product-slider .product-price strong{font-size:15px!important;white-space:nowrap!important}}@media(max-width:380px){body.home-page .product-slider{height:800px!important;min-height:800px!important}body.home-page .product-slider .slide-layout{grid-template-rows:42% 58%!important}body.home-page .product-slider .product-content{padding:16px 16px 26px!important}body.home-page .product-slider .product-description{font-size:13px!important;line-height:1.72!important}body.home-page .product-slider .product-purchase{display:grid!important;justify-items:center!important}}@media(max-width:380px){body.home-page .product-slider .product-content,body.home-page .product-slider .slide-layout{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.home-page .product-slider .product-content{left:0!important;right:0!important;width:auto!important;margin:0!important;justify-self:stretch!important}}body.home-page .product-info .price{font-size:clamp(18px,1.45vw,23px)!important;line-height:1.35!important;font-weight:900!important;color:var(--gold)!important;margin:16px 0 14px!important;letter-spacing:0!important}@media(max-width:900px){body.home-page .product-info .price{font-size:clamp(18px,3.8vw,22px)!important;margin:14px 0 12px!important}}@media(max-width:560px){body.home-page .product-info .price{font-size:20px!important;line-height:1.3!important;margin:12px 0 12px!important}}:root{--font-persian:'Vazirmatn','Estedad','Yekan Bakh FaNum','Dana',Tahoma,Arial,sans-serif;--font-number:'Vazirmatn','Yekan Bakh FaNum','Estedad',Tahoma,Arial,sans-serif}.account-panel,.content-card,.footer,.form-card,.nav-links a,.page-hero,.product-buy-card,.product-info,.product-summary,body,button,h1,h2,h3,h4,h5,h6,html,input,select,textarea{font-family:var(--font-persian)!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}body{font-weight:400!important;line-height:1.95!important}.contact-item,.content-card,.footer,.form-card,.nav-links a,.product-description,.product-summary p,dd,dt,input,label,li,p,select,textarea{font-weight:500!important}.page-hero h1,.product-buy-card h2,.product-summary h1,.product-title,.section-title h2,h1,h2,h3,h4,h5,h6{font-weight:800!important;letter-spacing:0!important}#cartTotal,.admin-preview span,.analytics-stats span,.cart-price-box strong,.cart-subtotal strong,.checkout-summary-item b,.price,.product-info .price,.product-price strong,.stat-card span,.summary-row strong,[data-cart-total]{font-family:var(--font-number)!important;font-weight:900!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;letter-spacing:0!important}.choice-btn,.ghost-btn,.mobile-home-menu-panel a,.mobile-home-search-panel button,.pill-btn,.primary-checkout-btn,.product-buy-card h2,.product-info h3,.product-summary h1{font-family:var(--font-persian)!important}.choice-btn,.ghost-btn,.nav-links a,.pill-btn,.primary-checkout-btn,button{font-weight:700!important}@media(max-width:900px){body{line-height:1.85!important}.product-info h3{font-weight:700!important}.product-info .price{font-weight:900!important}}@media(max-width:900px){.site-header{width:calc(100% - 28px)!important;right:14px!important;left:14px!important;margin-left:auto!important;margin-right:auto!important}.site-header .nav{width:100%!important;max-width:560px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(52px,1fr))!important;align-items:center!important;justify-items:center!important;gap:8px!important;padding:8px 12px!important;min-height:74px!important}.site-header .cart-summary,.site-header .logo-brand,.site-header .nav-search{display:none!important}.site-header .header-actions,.site-header .nav-links{display:contents!important}.site-header .account-btn,.site-header .nav-links a{width:100%!important;max-width:96px!important;height:58px!important;margin:0 auto!important;justify-self:center!important;align-self:center!important;display:grid!important;place-items:center!important;border-radius:20px!important;background:0 0!important;border:1px solid transparent!important;box-shadow:none!important;transform:none!important}.site-header .account-btn.active,.site-header .account-btn[aria-current=page],.site-header .nav-links a.active{background:linear-gradient(180deg,#fff 0,#fbfaf8 100%)!important;border-color:rgba(140,114,77,.16)!important;box-shadow:0 10px 28px rgba(70,56,42,.1)!important}.site-header .account-btn:after,.site-header .nav-links a:before{margin:auto!important;display:block!important;place-self:center!important;transform:none!important}}.float-chat{width:66px!important;height:66px!important;right:24px!important;bottom:26px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.72)!important;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.54),transparent 34%),linear-gradient(145deg,#d8bf67 0,#b5923d 48%,#806536 100%)!important;color:transparent!important;display:grid!important;place-items:center!important;box-shadow:0 20px 42px rgba(90,68,30,.26),0 6px 16px rgba(90,68,30,.14)!important;overflow:visible!important;isolation:isolate!important;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease!important}.float-chat:before{content:""!important;width:35px!important;height:35px!important;display:block!important;background:#fff!important;filter:drop-shadow(0 4px 8px rgba(78,55,22,.16))!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.3a10.3 10.3 0 1 1-4.8 19.4l-.4-.2-4 1.1.9-3.9-.3-.4A10.3 10.3 0 0 1 16 5.5Zm-4.2 5.4c-.3 0-.8.1-1.2.6-.4.5-1.5 1.5-1.5 3.7s1.6 4.3 1.8 4.6c.2.3 3.1 5 7.7 6.8 3.8 1.5 4.6 1.2 5.4 1.1.8-.1 2.6-1.1 3-2.1.4-1 .4-1.9.3-2.1-.1-.2-.4-.3-.9-.6l-2.8-1.4c-.4-.2-.8-.2-1.1.2-.3.5-1.1 1.4-1.4 1.7-.3.3-.5.3-1 .1-.5-.2-2-.7-3.8-2.3-1.4-1.2-2.3-2.7-2.6-3.2-.3-.5 0-.7.2-1 .2-.2.5-.5.7-.8.2-.3.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3.1c-.3-.8-.7-.7-1-.7h-1Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.3a10.3 10.3 0 1 1-4.8 19.4l-.4-.2-4 1.1.9-3.9-.3-.4A10.3 10.3 0 0 1 16 5.5Zm-4.2 5.4c-.3 0-.8.1-1.2.6-.4.5-1.5 1.5-1.5 3.7s1.6 4.3 1.8 4.6c.2.3 3.1 5 7.7 6.8 3.8 1.5 4.6 1.2 5.4 1.1.8-.1 2.6-1.1 3-2.1.4-1 .4-1.9.3-2.1-.1-.2-.4-.3-.9-.6l-2.8-1.4c-.4-.2-.8-.2-1.1.2-.3.5-1.1 1.4-1.4 1.7-.3.3-.5.3-1 .1-.5-.2-2-.7-3.8-2.3-1.4-1.2-2.3-2.7-2.6-3.2-.3-.5 0-.7.2-1 .2-.2.5-.5.7-.8.2-.3.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3.1c-.3-.8-.7-.7-1-.7h-1Z'/%3E%3C/svg%3E") center/contain no-repeat!important}.float-chat:after{content:""!important;position:absolute!important;inset:-7px!important;z-index:-1!important;border-radius:28px!important;border:1px solid rgba(216,191,103,.36)!important;opacity:.65!important;animation:riva-support-pulse 2.8s ease-in-out infinite!important}.float-chat:hover{transform:translateY(-4px) scale(1.035)!important;box-shadow:0 26px 54px rgba(90,68,30,.32),0 10px 20px rgba(90,68,30,.16)!important;filter:saturate(1.05)!important}.float-chat:active{transform:translateY(-1px) scale(.97)!important}@keyframes riva-support-pulse{0%,100%{transform:scale(.94);opacity:.42}50%{transform:scale(1.08);opacity:.05}}@keyframes riva-support-idle{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width:900px){.float-chat{width:64px!important;height:64px!important;right:22px!important;bottom:104px!important;border-radius:22px!important;animation:riva-support-idle 3.6s ease-in-out infinite!important}}@media(prefers-reduced-motion:reduce){.float-chat,.float-chat:after{animation:none!important;transition:none!important}}:root{--riva-liquid-surface:rgba(230,223,217,.58);--riva-liquid-surface-strong:rgba(230,223,217,.7);--riva-liquid-tint:rgba(194,164,161,.3);--riva-liquid-cool:rgba(123,140,152,.2);--riva-liquid-rim:rgba(255,255,255,.74);--riva-liquid-rim-soft:rgba(230,223,217,.48);--riva-liquid-shadow:0 28px 70px rgba(20,52,61,.2),0 8px 24px rgba(130,77,93,.1),inset 0 1px 0 rgba(255,255,255,.86),inset 1px 0 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(20,52,61,.12);--riva-liquid-shadow-compact:0 16px 38px rgba(20,52,61,.18),0 4px 14px rgba(130,77,93,.1),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(20,52,61,.1)}.cart-window,.filter-panel,.mobile-home-menu-panel,.mobile-home-search-panel,.mobile-home-topbar,.quick-modal,.site-header,.sort-bar{background-color:var(--riva-liquid-surface)!important;background-image:radial-gradient(circle at 14% -28%,rgba(255,255,255,.92) 0 12%,transparent 42%),radial-gradient(circle at 92% 112%,rgba(194,164,161,.42) 0 8%,transparent 43%),linear-gradient(125deg,rgba(230,223,217,.66) 0,rgba(194,164,161,.25) 43%,rgba(123,140,152,.16) 68%,rgba(230,223,217,.52) 100%)!important;border:1px solid var(--riva-liquid-rim)!important;box-shadow:var(--riva-liquid-shadow)!important;-webkit-backdrop-filter:blur(36px) saturate(1.48) contrast(1.04)!important;backdrop-filter:blur(36px) saturate(1.48) contrast(1.04)!important}.mobile-home-topbar,.site-header{border-top-color:rgba(255,255,255,.94)!important;border-inline-color:rgba(230,223,217,.72)!important;box-shadow:0 24px 64px rgba(20,52,61,.2),0 5px 18px rgba(130,77,93,.1),inset 0 1px 0 rgba(255,255,255,.96),inset 0 10px 24px rgba(255,255,255,.13),inset 0 -1px 0 rgba(20,52,61,.12)!important}.mobile-home-menu-panel{background-color:rgba(230,223,217,.64)!important;background-image:radial-gradient(circle at 12% 2%,rgba(255,255,255,.94) 0 7%,transparent 30%),radial-gradient(circle at 96% 84%,rgba(194,164,161,.42) 0 10%,transparent 46%),linear-gradient(145deg,rgba(230,223,217,.72),rgba(194,164,161,.24) 48%,rgba(123,140,152,.16))!important;border-left:1px solid rgba(255,255,255,.9)!important;box-shadow:-28px 0 76px rgba(20,52,61,.25),-6px 0 20px rgba(130,77,93,.1),inset 1px 0 0 rgba(255,255,255,.9),inset 12px 0 32px rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(44px) saturate(1.55) contrast(1.04)!important;backdrop-filter:blur(44px) saturate(1.55) contrast(1.04)!important}.mobile-menu-scrim{background:rgba(20,52,61,.34)!important;-webkit-backdrop-filter:blur(8px) saturate(1.14)!important;backdrop-filter:blur(8px) saturate(1.14)!important}.account-menu a,.contact-social-links a{background-color:rgba(230,223,217,.38)!important;background-image:linear-gradient(135deg,rgba(255,255,255,.44),rgba(194,164,161,.14) 54%,rgba(123,140,152,.1))!important;border:1px solid rgba(255,255,255,.66)!important;box-shadow:0 10px 24px rgba(20,52,61,.09),inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 0 rgba(20,52,61,.09)!important;-webkit-backdrop-filter:blur(18px) saturate(1.35)!important;backdrop-filter:blur(18px) saturate(1.35)!important}.filter-panel input,.filter-panel select,.mobile-home-search-panel input,.nav-search input,.sort-select{background-color:rgba(230,223,217,.44)!important;background-image:linear-gradient(135deg,rgba(255,255,255,.48),rgba(194,164,161,.12))!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(20,52,61,.08),0 8px 18px rgba(20,52,61,.07)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;backdrop-filter:blur(18px) saturate(1.3)!important}.overlay-btn,.premium-price__badge,.stock-alert,.stock-badge,.zoom-badge{border-color:rgba(255,255,255,.68)!important;box-shadow:0 12px 28px rgba(20,52,61,.17),inset 0 1px 0 rgba(255,255,255,.62),inset 0 -1px 0 rgba(20,52,61,.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.38)!important;backdrop-filter:blur(18px) saturate(1.38)!important}.riva-support-button{background-color:rgba(130,77,93,.82)!important;background-image:radial-gradient(circle at 30% 18%,rgba(255,255,255,.54) 0 6%,transparent 30%),linear-gradient(145deg,rgba(130,77,93,.96),rgba(130,77,93,.72) 48%,rgba(20,52,61,.88))!important;border:1px solid rgba(255,255,255,.78)!important;box-shadow:0 20px 42px rgba(20,52,61,.28),0 6px 18px rgba(130,77,93,.18),inset 0 2px 1px rgba(255,255,255,.48),inset 0 -2px 2px rgba(20,52,61,.18)!important;-webkit-backdrop-filter:blur(22px) saturate(1.48)!important;backdrop-filter:blur(22px) saturate(1.48)!important}.riva-support-button:after{border-color:rgba(230,223,217,.64)!important;box-shadow:0 0 18px rgba(194,164,161,.32)!important}@media(max-width:900px){.site-header{background-color:rgba(230,223,217,.6)!important;background-image:radial-gradient(circle at 10% -30%,rgba(255,255,255,.95) 0 10%,transparent 40%),linear-gradient(120deg,rgba(230,223,217,.72),rgba(194,164,161,.24) 52%,rgba(123,140,152,.14))!important;-webkit-backdrop-filter:blur(38px) saturate(1.55) contrast(1.04)!important;backdrop-filter:blur(38px) saturate(1.55) contrast(1.04)!important}.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a,.site-header .nav-links a[href*=contact]{border:1px solid transparent!important;text-shadow:0 1px 0 rgba(255,255,255,.45)}.site-header .account-btn.active,.site-header .cart-summary.active,.site-header .nav-links a.active{border-color:rgba(255,255,255,.64)!important;text-shadow:none}.mobile-home-topbar{background-color:rgba(230,223,217,.56)!important;-webkit-backdrop-filter:blur(38px) saturate(1.55)!important;backdrop-filter:blur(38px) saturate(1.55)!important}body.home-page .sort-bar{background-color:rgba(230,223,217,.56)!important;border-color:rgba(255,255,255,.7)!important;box-shadow:var(--riva-liquid-shadow-compact)!important;-webkit-backdrop-filter:blur(28px) saturate(1.42)!important;backdrop-filter:blur(28px) saturate(1.42)!important}}@media(prefers-reduced-transparency:reduce){.cart-window,.filter-panel,.mobile-home-menu-panel,.mobile-home-search-panel,.mobile-home-topbar,.quick-modal,.site-header,.sort-bar{background-color:rgba(230,223,217,.96)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.custom-length-selectors{display:grid;gap:14px;margin:16px 0;padding:16px;border:1px solid rgba(20,52,61,.14);border-radius:16px;background:rgba(230,223,217,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.82);transition:border-color .24s ease,box-shadow .24s ease}.custom-length-selectors.has-error{border-color:#824d5d;box-shadow:0 0 0 4px rgba(130,77,93,.12),inset 0 1px 0 rgba(255,255,255,.82)}.custom-length-selectors>small{color:#6f777a;font-size:12px;line-height:1.7}.variant-option-group{min-width:0;margin:0;padding:0;border:0}.variant-option-group legend{margin-bottom:8px;color:var(--riva-jade,#14343d);font-weight:800;font-size:14px}.variant-option-buttons{display:grid;grid-template-columns:repeat(4,minmax(46px,1fr));gap:8px;direction:ltr}.variant-option-group[data-length-type=sleeve] .variant-option-buttons{grid-template-columns:repeat(3,minmax(46px,1fr))}.variant-option-buttons button{min-width:46px;min-height:44px;padding:7px 10px;border:1px solid rgba(20,52,61,.2);border-radius:12px;background:rgba(255,255,255,.62);color:var(--riva-jade,#14343d);cursor:pointer;font-weight:800;transition:transform .22s ease,background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.variant-option-buttons button:hover{transform:translateY(-2px);border-color:rgba(20,52,61,.46);box-shadow:0 8px 18px rgba(20,52,61,.1)}.variant-option-buttons button.selected{border-color:#14343d;background:#14343d;color:#e6dfd9;box-shadow:0 9px 20px rgba(20,52,61,.22),inset 0 1px 0 rgba(255,255,255,.2)}.product-options .custom-length-selectors{margin:12px 0 0;padding:12px;background:rgba(255,255,255,.88)}.product-options .variant-option-group legend{font-size:13px}.product-options .variant-option-buttons button{min-height:40px;font-size:14px!important}.quick-copy .custom-length-selectors{margin-top:14px}@media(max-width:560px){.custom-length-selectors{padding:13px;gap:12px}.variant-option-buttons{gap:7px}.variant-option-buttons button{min-width:42px;min-height:44px;padding:6px;font-size:14px}}.riva-service-item:last-child{border-left:1px solid #e4ded9!important}.riva-service-item:first-child{border-left:0!important}@media(max-width:900px){.riva-service-item,.riva-service-item:first-child,.riva-service-item:last-child{border-left:0!important}}.size-select.has-error{border-color:#824d5d!important;box-shadow:0 0 0 4px rgba(130,77,93,.14)!important}.quick-size-field{display:grid;gap:6px;margin:18px 0 6px;color:var(--riva-primary,#14343d);font-weight:700}.quick-size-field .size-select{margin:0}.auth-flow{position:relative;display:grid;align-content:center;gap:20px;min-width:0}.auth-method-panel[hidden],.otp-request-form[hidden],.otp-verify-form[hidden]{display:none!important}.auth-method-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:linear-gradient(135deg,rgba(230,223,217,.54),rgba(194,164,161,.2));box-shadow:0 12px 28px rgba(20,52,61,.1),inset 0 1px 0 rgba(255,255,255,.84);-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35)}.auth-method-tab{min-height:48px;padding:9px 12px;border:1px solid transparent;border-radius:12px;background:0 0;color:var(--riva-jade);font:inherit;font-weight:700;cursor:pointer;transition:transform .24s var(--riva-ease),background .24s ease,box-shadow .24s ease,color .24s ease}.auth-method-tab.active{color:var(--riva-ivory);background:linear-gradient(145deg,rgba(130,77,93,.98),rgba(130,77,93,.76) 58%,rgba(20,52,61,.82));border-color:rgba(255,255,255,.58);box-shadow:0 10px 24px rgba(20,52,61,.2),inset 0 1px 0 rgba(255,255,255,.42)}.otp-auth-panel{display:grid;gap:16px}.otp-intro{display:grid;gap:6px;padding:0 2px 16px;border-bottom:1px solid rgba(123,140,152,.2)}.otp-intro strong{color:var(--riva-jade);font-size:20px}.otp-intro span{color:var(--riva-steel);line-height:1.9}.otp-request-form,.otp-verify-form{display:grid;gap:12px}.otp-code-input{text-align:center;direction:ltr;font-size:24px!important;font-variant-numeric:tabular-nums}.otp-sent-to{margin:0;padding:10px 14px;border-radius:12px;background:rgba(194,164,161,.18);color:var(--riva-jade);text-align:center;line-height:1.8}.otp-resend-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.otp-change-phone,.otp-resend-button{min-height:44px;border:1px solid rgba(123,140,152,.32);border-radius:999px;background:rgba(230,223,217,.48);color:var(--riva-jade);font:inherit;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.otp-resend-button:disabled{cursor:not-allowed;opacity:.68}.primary-checkout-btn.is-loading{cursor:wait;opacity:.82}@media(hover:hover) and (pointer:fine){.auth-method-tab:hover:not(.active),.otp-change-phone:hover,.otp-resend-button:hover:not(:disabled){background:rgba(194,164,161,.24);border-color:rgba(130,77,93,.3);transform:translateY(-1px)}}@media(max-width:900px){.auth-flow{gap:16px}.auth-method-switch{border-radius:14px}.auth-method-tab{min-height:46px;font-size:13px;padding-inline:8px}.otp-intro strong{font-size:18px}.otp-intro span{font-size:14px}.otp-resend-row{grid-template-columns:1fr}}#cartTotal,.cart-price-box strong,.cart-subtotal strong,.checkout-summary-item b,.price,.product-info .price,.product-price,.product-price strong,.summary-row strong,[data-cart-total]{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;direction:rtl!important;unicode-bidi:isolate!important}:root{--font-persian:Pinar-VF,"Doran FaNum","Vazirmatn","Estedad","Yekan Bakh FaNum","Dana",Tahoma,Arial,sans-serif!important;--font-number:"Doran FaNum",Pinar-VF,"Vazirmatn","Yekan Bakh FaNum","Estedad",Tahoma,Arial,sans-serif!important}.content-card,.footer,.form-card,.nav-links a,.product-buy-card,.product-info h3,.product-summary,body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:var(--font-persian)!important;font-weight:400!important;letter-spacing:0!important}.breadcrumb,.contact-item,.footer p,.product-summary p,input,label,li,p,select,textarea{line-height:1.85!important}.page-hero h1,.product-buy-card h2,.product-summary h1,.section-title h2,h1,h2,h3,h4,h5,h6{font-weight:500!important;line-height:1.45!important}#cartTotal,.cart-price-box strong,.cart-subtotal strong,.checkout-summary-item b,.price,.product-info .price,.product-price,.product-price strong,.summary-row strong,[data-cart-total]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.28em!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;word-spacing:.08em!important;line-height:1.55!important;min-height:1.8em!important;padding-block:.08em!important;font-family:var(--font-number)!important;font-weight:400!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;color:var(--gold)!important}.product-info .price{align-self:center!important;text-align:center!important;font-size:clamp(18px,1.7vw,24px)!important;margin-inline:auto!important}body.home-page .product-info .price{font-size:clamp(20px,2vw,27px)!important}.product-slider .product-price,.product-slider .product-price strong{min-width:max-content!important}@media(max-width:900px){body{line-height:1.8!important}.product-info .price,body.home-page .product-info .price{font-size:clamp(17px,5.1vw,22px)!important;line-height:1.6!important;min-height:1.9em!important}}@media(min-width:901px){.site-header .header-actions{grid-template-columns:280px 44px minmax(154px,max-content)!important;min-width:488px!important;gap:12px!important;align-items:center!important}.site-header .cart-summary{grid-column:3!important;width:auto!important;min-width:154px!important;height:48px!important;padding:0 8px 0 18px!important;border-radius:999px!important;direction:rtl!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:linear-gradient(135deg,#fff 0,#fbf7f1 100%)!important;border:1px solid rgba(140,114,77,.22)!important;box-shadow:0 14px 30px rgba(70,56,42,.12)!important;color:var(--gold)!important;overflow:visible!important}.site-header .cart-summary:hover{background:linear-gradient(135deg,#fffaf3 0,#f2e7da 100%)!important;border-color:rgba(140,114,77,.34)!important;transform:translateY(-2px)!important;box-shadow:0 18px 38px rgba(70,56,42,.18)!important}.site-header .cart-summary:before{content:"سبد خرید"!important;font-family:var(--font-persian)!important;font-size:13px!important;font-weight:500!important;color:#6e5a3d!important;line-height:1!important;white-space:nowrap!important}.site-header .cart-summary .cart-total,.site-header .cart-summary [data-cart-total]{display:inline-flex!important;flex:0 0 auto!important;min-width:0!important;max-width:118px!important;height:auto!important;padding:0!important;margin:0!important;color:var(--gold)!important;font-size:12px!important;line-height:1.2!important;font-weight:400!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.site-header .cart-icon-wrap{width:38px!important;height:38px!important;margin:0!important;border-radius:50%!important;background:var(--gold)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 8px 18px rgba(87,63,32,.18)!important}.site-header .cart-icon-wrap img{display:block!important;width:21px!important;height:21px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}.site-header .cart-icon-wrap small{top:-7px!important;left:-7px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:#fff!important;color:var(--gold)!important;border:1px solid rgba(140,114,77,.22)!important;box-shadow:0 7px 16px rgba(70,56,42,.16)!important;font-size:10px!important;font-weight:600!important}}.premium-price{--price-bg:linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,246,240,.96));--price-border:rgba(140,114,77,.16);--price-ink:#2f2923;--price-muted:#74685d;--price-glow:rgba(215,179,109,.2);position:relative!important;direction:rtl!important;isolation:isolate!important;display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:8px!important;padding:16px 18px!important;margin:16px auto 18px!important;border-radius:16px!important;border:1px solid var(--price-border)!important;background:var(--price-bg)!important;box-shadow:0 14px 34px rgba(70,56,42,.1),inset 0 1px 0 rgba(255,255,255,.78)!important;color:var(--price-ink)!important;overflow:hidden!important;transform:translateY(0)!important;opacity:1!important;animation:premium-price-enter .42s cubic-bezier(.22,1,.36,1) both!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease!important}.premium-price:before{content:""!important;position:absolute!important;inset:-45% auto auto -20%!important;width:74px!important;height:74px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(215,179,109,.34),transparent 64%)!important;opacity:.55!important;pointer-events:none!important;transition:transform .28s ease,opacity .28s ease!important}.premium-price:after{content:"✦"!important;position:absolute!important;top:12px!important;left:14px!important;color:#d6af62!important;font-size:13px!important;opacity:0!important;transform:translateY(6px) scale(.7)!important;transition:opacity .24s ease,transform .24s ease!important}.product-buy-card:hover .premium-price,.product-card:hover .premium-price,.product-slide.is-active .premium-price:hover,.quick-modal:hover .premium-price{transform:translateY(-2px)!important;border-color:rgba(140,114,77,.28)!important;box-shadow:0 18px 42px rgba(70,56,42,.14),0 0 0 5px rgba(215,179,109,.08)!important}.premium-price:hover:after,.product-buy-card:hover .premium-price:after,.product-card:hover .premium-price:after,.quick-modal:hover .premium-price:after{opacity:1!important;transform:translateY(0) scale(1)!important}.premium-price__badge{justify-self:start!important;display:inline-flex!important;align-items:center!important;gap:6px!important;width:max-content!important;max-width:100%!important;padding:5px 10px!important;border-radius:999px!important;background:linear-gradient(135deg,#8c724d,#d7ae5f)!important;color:#fff!important;box-shadow:0 10px 22px rgba(140,114,77,.18)!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important}.premium-price__main{display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:.28em!important;width:100%!important;min-width:0!important;white-space:nowrap!important;color:var(--price-ink)!important;letter-spacing:0!important;font-family:var(--font-number)!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}.premium-price__main strong{display:block!important;color:var(--price-ink)!important;font-family:var(--font-number)!important;font-size:clamp(24px,2.5vw,36px)!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.premium-price__main span{display:block!important;flex:0 0 auto!important;color:var(--price-muted)!important;font-family:var(--font-persian)!important;font-size:clamp(12px,.95vw,15px)!important;font-weight:500!important;line-height:1.1!important;padding-bottom:3px!important;white-space:nowrap!important}.premium-price__meta{display:grid!important;justify-items:center!important;gap:5px!important;padding-top:10px!important;border-top:1px solid rgba(140,114,77,.12)!important;color:var(--price-muted)!important}.premium-price__meta del{color:#8a8178!important;font-size:13px!important;line-height:1.25!important;text-decoration-thickness:1.5px!important;text-decoration-color:rgba(151,63,48,.75)!important;white-space:nowrap!important}.premium-price__meta small{color:#4d7b54!important;font-size:12px!important;line-height:1.55!important;white-space:nowrap!important}.premium-price--card{padding:12px 14px!important;margin:14px auto 14px!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(70,56,42,.08),inset 0 1px 0 rgba(255,255,255,.7)!important}.premium-price--card .premium-price__main strong{font-size:clamp(19px,1.55vw,25px)!important}.premium-price--card .premium-price__main span{font-size:clamp(11px,.86vw,13px)!important}.premium-price--hero{max-width:250px!important;margin:0!important;padding:14px 16px!important}.premium-price--hero .premium-price__main strong{font-size:clamp(22px,2.1vw,31px)!important}.premium-price--detail{margin:14px auto 20px!important;padding:20px 18px!important}.premium-price--detail .premium-price__main strong{font-size:clamp(32px,3.2vw,46px)!important}.premium-price--detail .premium-price__main span{font-size:clamp(14px,1.15vw,17px)!important;padding-bottom:5px!important}.premium-price--quick{max-width:360px!important;margin-inline:0!important}.premium-price--empty{place-items:center!important;min-height:68px!important;color:#7b6f64!important;font-weight:600!important}.product-info .premium-price{align-self:stretch!important;text-align:center!important}.product-purchase{align-items:center!important}@keyframes premium-price-enter{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-color-scheme:dark){.premium-price{--price-bg:linear-gradient(145deg,rgba(37,32,28,.98),rgba(31,27,24,.96));--price-border:rgba(215,179,109,.28);--price-ink:#fff7ea;--price-muted:#d7c5ad;box-shadow:0 18px 42px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08)!important}.premium-price__meta{border-top-color:rgba(215,179,109,.2)!important}.premium-price__meta del{color:#c4b4a2!important}.premium-price__meta small{color:#9ad2a4!important}}@media(max-width:900px){.premium-price{padding:14px 15px!important;border-radius:15px!important}.premium-price--hero{max-width:100%!important}}@media(max-width:900px){.premium-price{gap:7px!important;margin:12px auto 14px!important}.premium-price__main strong{font-size:clamp(22px,7vw,32px)!important}.premium-price__main span{font-size:clamp(11px,3.4vw,14px)!important}.premium-price--card{padding:11px 10px!important;margin:12px auto!important}.premium-price--card .premium-price__main strong{font-size:clamp(18px,5.5vw,23px)!important}.premium-price--detail .premium-price__main strong{font-size:clamp(30px,9.2vw,42px)!important}.premium-price__meta small{white-space:normal!important;text-align:center!important}.product-detail-shell .product-buy-card{position:sticky!important;bottom:84px!important;z-index:24!important;border-radius:16px!important;box-shadow:0 18px 46px rgba(55,43,32,.18)!important}}@media(prefers-reduced-motion:reduce){.premium-price,.premium-price:after,.premium-price:before{animation:none!important;transition:none!important}}:root{--mobile-nav-primary:#8c724d;--mobile-nav-primary-2:#d7ae5f;--mobile-nav-ink:#3d342b;--mobile-nav-muted:#796d62;--mobile-nav-surface:rgba(255,255,255,.96);--mobile-nav-soft:#f6efe7}body.mobile-menu-open{overflow:hidden!important;touch-action:none!important}.mobile-menu-scrim{display:none}@media(max-width:900px){.site-header{--gold:var(--mobile-nav-primary)!important}.site-header .nav{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,248,245,.96))!important;border-color:rgba(140,114,77,.13)!important}.site-header .account-btn,.site-header .nav-links a,.site-header .nav-search{color:transparent!important;background:0 0!important;border:1px solid transparent!important;transition:background .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease!important}.site-header .account-btn.active,.site-header .account-btn:active,.site-header .nav-links a.active,.site-header .nav-links a:active{background:linear-gradient(180deg,#fff,#fbf8f4)!important;border-color:rgba(140,114,77,.16)!important;box-shadow:0 10px 26px rgba(70,56,42,.1)!important}.site-header .account-btn:after,.site-header .cart-summary .cart-icon-wrap:before,.site-header .nav-links a:before,.site-header .nav-links a[href*=cart]:before,.site-header .nav-links a[href*=contact]:before,.site-header .nav-search:after{background:var(--mobile-nav-primary)!important;filter:none!important}.site-header .nav-links a[href*=about]:before{opacity:.92!important;filter:sepia(.28) saturate(.85) hue-rotate(354deg) brightness(.72)!important}.site-header .cart-icon-wrap small{background:var(--mobile-nav-primary)!important;color:#fff!important}.float-chat{background:linear-gradient(145deg,var(--mobile-nav-primary-2),var(--mobile-nav-primary))!important}.mobile-home-topbar{background:var(--mobile-nav-surface)!important;border:1px solid rgba(140,114,77,.11)!important;box-shadow:0 18px 44px rgba(57,49,42,.13)!important}.mobile-home-topbar button{border-color:rgba(140,114,77,.14)!important;transition:background .24s ease,transform .24s ease,border-color .24s ease!important}.mobile-home-topbar button:active{transform:scale(.96)!important;background:var(--mobile-nav-soft)!important;border-color:rgba(140,114,77,.24)!important}.mobile-home-topbar button:before{background:var(--mobile-nav-ink)!important}.mobile-home-search-panel{background:var(--mobile-nav-surface)!important;border:1px solid rgba(140,114,77,.12)!important}.mobile-home-search-panel button{background:linear-gradient(135deg,var(--mobile-nav-primary),var(--mobile-nav-primary-2))!important;color:#fff!important;box-shadow:0 10px 22px rgba(140,114,77,.16)!important}.mobile-menu-scrim{display:block!important;position:fixed!important;inset:0!important;z-index:149!important;border:0!important;padding:0!important;margin:0!important;background:rgba(35,29,24,.38)!important;opacity:0!important;pointer-events:none!important;transition:opacity .3s cubic-bezier(.22,1,.36,1)!important;backdrop-filter:blur(2px)!important}body.mobile-menu-open .mobile-menu-scrim{opacity:1!important;pointer-events:auto!important}.mobile-home-menu-panel,.mobile-home-menu-panel.open{position:fixed!important;z-index:150!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;width:min(86vw,360px)!important;max-width:360px!important;height:100dvh!important;margin:0!important;padding:18px!important;border-radius:26px 0 0 26px!important;border:1px solid rgba(140,114,77,.14)!important;border-right:0!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,245,240,.98))!important;box-shadow:-24px 0 70px rgba(43,34,26,.24)!important;backdrop-filter:blur(18px)!important;transform:translate3d(110%,0,0)!important;opacity:1!important;pointer-events:none!important;overflow:auto!important;overscroll-behavior:contain!important;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease!important;will-change:transform!important}.mobile-home-menu-panel.open{transform:translate3d(0,0,0)!important;pointer-events:auto!important}.mobile-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:4px 2px 16px!important;border-bottom:1px solid rgba(140,114,77,.13)!important}.mobile-menu-head img{width:132px!important;height:42px!important;object-fit:contain!important}.mobile-menu-close{width:46px!important;height:46px!important;border:1px solid rgba(140,114,77,.14)!important;border-radius:16px!important;background:#fff!important;color:var(--mobile-nav-primary)!important;font-size:26px!important;line-height:1!important;display:grid!important;place-items:center!important;box-shadow:0 10px 22px rgba(70,56,42,.08)!important;transition:transform .22s ease,background .22s ease!important}.mobile-menu-close:active{transform:scale(.96)!important;background:var(--mobile-nav-soft)!important}.mobile-home-menu-panel a{min-height:50px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 16px!important;background:#fff!important;border:1px solid rgba(140,114,77,.11)!important;color:var(--mobile-nav-ink)!important;box-shadow:0 10px 24px rgba(70,56,42,.07)!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;transition:transform .24s ease,background .24s ease,border-color .24s ease,color .24s ease!important}.mobile-home-menu-panel a:active,.mobile-home-menu-panel a:hover{transform:translateX(-2px)!important;background:var(--mobile-nav-soft)!important;border-color:rgba(140,114,77,.22)!important;color:var(--mobile-nav-primary)!important}.mobile-menu-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:8px 0 12px!important}.mobile-menu-actions a{justify-content:center!important;min-height:48px!important;background:linear-gradient(135deg,var(--mobile-nav-primary),var(--mobile-nav-primary-2))!important;color:#fff!important;border:0!important;box-shadow:0 14px 30px rgba(140,114,77,.18)!important;font-weight:600!important}.mobile-menu-actions a:active,.mobile-menu-actions a:hover{background:linear-gradient(135deg,#7d633d,var(--mobile-nav-primary-2))!important;color:#fff!important}}@media(max-width:380px){.mobile-home-menu-panel,.mobile-home-menu-panel.open{width:min(90vw,340px)!important;padding:16px!important}}@media(prefers-reduced-motion:reduce){.mobile-home-menu-panel,.mobile-home-menu-panel.open,.mobile-menu-scrim{transition:none!important}}@media(max-width:900px){.site-header .nav-links a[href*=contact]{font-size:0!important;color:transparent!important;overflow:hidden!important}.site-header .nav-links a[href*=contact]:before{content:""!important;display:block!important;width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;max-width:25px!important;max-height:25px!important;margin:0 auto!important;padding:0!important;border:0!important;color:transparent!important;font-size:0!important;line-height:0!important;background:var(--mobile-nav-primary,#8c724d)!important;background-image:none!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;filter:none!important;transform:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v2.7a2.05 2.05 0 0 1-2.23 2.05 19.85 19.85 0 0 1-8.64-3.07 19.45 19.45 0 0 1-6-6A19.85 19.85 0 0 1 2.06 3.95 2.05 2.05 0 0 1 4.1 1.72h2.7a2.05 2.05 0 0 1 2.05 1.76c.13.98.36 1.93.7 2.84a2.05 2.05 0 0 1-.46 2.16L7.95 9.62a16.4 16.4 0 0 0 6.43 6.43l1.14-1.14a2.05 2.05 0 0 1 2.16-.46c.91.34 1.86.57 2.84.7A2.05 2.05 0 0 1 22 16.92Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v2.7a2.05 2.05 0 0 1-2.23 2.05 19.85 19.85 0 0 1-8.64-3.07 19.45 19.45 0 0 1-6-6A19.85 19.85 0 0 1 2.06 3.95 2.05 2.05 0 0 1 4.1 1.72h2.7a2.05 2.05 0 0 1 2.05 1.76c.13.98.36 1.93.7 2.84a2.05 2.05 0 0 1-.46 2.16L7.95 9.62a16.4 16.4 0 0 0 6.43 6.43l1.14-1.14a2.05 2.05 0 0 1 2.16-.46c.91.34 1.86.57 2.84.7A2.05 2.05 0 0 1 22 16.92Z'/%3E%3C/svg%3E") center/contain no-repeat!important}}@media(max-width:900px){.mobile-home-topbar a{min-height:54px!important;overflow:visible!important}.mobile-menu-head img,body.home-page .logo-brand img,.mobile-home-topbar img{content:url('../Logo/riva-home-header-logo.png')!important;width:min(136px,36vw)!important;height:54px!important;max-height:54px!important;object-fit:contain!important;object-position:center!important;image-rendering:auto!important}body.home-page .logo-brand img{width:150px!important;height:58px!important}body.home-page .product-slider .product-content{padding-inline:10px!important;overflow:visible!important}body.home-page .product-slider .product-title{width:100%!important;max-width:calc(100vw - 26px)!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:clamp(18px,6.4vw,27px)!important;line-height:1.18!important;letter-spacing:0!important;word-spacing:-.04em!important;margin:0 auto 12px!important;text-align:center!important;text-wrap:nowrap!important}body.home-page .product-slider .product-eyebrow{margin-bottom:8px!important}.float-chat,body.home-page .float-chat{display:grid!important;width:66px!important;height:66px!important;right:22px!important;bottom:104px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.62)!important;background:linear-gradient(145deg,#d3b35f 0,#b18d3f 48%,#8c724d 100%)!important;color:transparent!important;box-shadow:0 18px 34px rgba(82,61,29,.27),0 5px 12px rgba(82,61,29,.16),inset 0 1px 0 rgba(255,255,255,.28)!important;place-items:center!important;z-index:70!important;overflow:visible!important;opacity:1!important;visibility:visible!important;transform:translateZ(0)!important;animation:riva-whatsapp-float 3.2s ease-in-out infinite!important}.float-chat:before,body.home-page .float-chat:before{content:""!important;width:38px!important;height:38px!important;display:block!important;background:#fff!important;filter:drop-shadow(0 3px 7px rgba(70,50,20,.14))!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.4a10.2 10.2 0 0 1 0 20.4c-1.7 0-3.3-.4-4.8-1.2l-.5-.3-3.7 1 1-3.6-.3-.5A10.2 10.2 0 0 1 16 5.6Zm-4.1 5.2c-.3 0-.8.1-1.2.6-.4.5-1.4 1.4-1.4 3.5s1.5 4.1 1.8 4.4c.2.3 3 4.8 7.4 6.5 3.6 1.4 4.4 1.1 5.2 1 .8-.1 2.5-1 2.8-2 .4-.9.4-1.8.3-2-.1-.2-.4-.3-.8-.5l-2.7-1.3c-.4-.2-.7-.2-1 .2-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-.5-.2-1.9-.7-3.6-2.2-1.3-1.2-2.2-2.6-2.5-3-.3-.5 0-.7.2-.9l.7-.7c.2-.2.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3c-.3-.7-.6-.6-.9-.7h-.9Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.4a10.2 10.2 0 0 1 0 20.4c-1.7 0-3.3-.4-4.8-1.2l-.5-.3-3.7 1 1-3.6-.3-.5A10.2 10.2 0 0 1 16 5.6Zm-4.1 5.2c-.3 0-.8.1-1.2.6-.4.5-1.4 1.4-1.4 3.5s1.5 4.1 1.8 4.4c.2.3 3 4.8 7.4 6.5 3.6 1.4 4.4 1.1 5.2 1 .8-.1 2.5-1 2.8-2 .4-.9.4-1.8.3-2-.1-.2-.4-.3-.8-.5l-2.7-1.3c-.4-.2-.7-.2-1 .2-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-.5-.2-1.9-.7-3.6-2.2-1.3-1.2-2.2-2.6-2.5-3-.3-.5 0-.7.2-.9l.7-.7c.2-.2.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3c-.3-.7-.6-.6-.9-.7h-.9Z'/%3E%3C/svg%3E") center/contain no-repeat!important}.float-chat:after,body.home-page .float-chat:after{content:""!important;position:absolute!important;inset:-5px!important;border-radius:24px!important;border:1px solid rgba(211,179,95,.32)!important;opacity:.55!important;animation:riva-support-pulse 2.7s ease-in-out infinite!important}}@keyframes riva-whatsapp-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-5px,0)}}@media(max-width:380px){body.home-page .product-slider .product-title{font-size:clamp(17px,6vw,23px)!important;word-spacing:-.08em!important}.mobile-home-topbar img{width:118px!important}}@media(max-width:900px){.float-chat,body.home-page .float-chat{width:62px!important;height:62px!important;right:18px!important;bottom:106px!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(145deg,#d2b35f 0,#b99643 54%,#8c724d 100%)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 16px 30px rgba(82,61,29,.24),0 4px 10px rgba(82,61,29,.14),inset 0 1px 0 rgba(255,255,255,.25)!important}.float-chat:before,body.home-page .float-chat:before{width:34px!important;height:34px!important;margin:0!important;transform:none!important;filter:none!important}.float-chat:after,body.home-page .float-chat:after{content:none!important;display:none!important}}.product-slider .product-title{max-width:760px!important;margin-inline:auto!important;font-weight:800!important;letter-spacing:0!important;line-height:1.42!important;text-align:center!important;text-wrap:balance!important}.product-slider .product-description:empty{display:none!important}.product-slider .product-content{justify-content:center!important}@media(min-width:901px){.product-slider .product-title{font-size:clamp(34px,3.6vw,54px)!important}}@media(max-width:900px){body.home-page .product-slider .product-title{width:auto!important;max-width:min(355px,calc(100vw - 44px))!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-wrap:balance!important;word-spacing:0!important;font-size:clamp(22px,6.2vw,29px)!important;line-height:1.34!important;margin:0 auto 16px!important;padding-inline:4px!important}body.home-page .product-slider .product-eyebrow{letter-spacing:3px!important;margin-bottom:10px!important}}@media(max-width:380px){body.home-page .product-slider .product-title{max-width:calc(100vw - 34px)!important;font-size:clamp(20px,5.9vw,25px)!important;line-height:1.32!important;word-spacing:0!important}}@media(max-width:900px){.site-header .nav-links a[href*=about]:before{content:""!important;display:block!important;width:28px!important;height:28px!important;margin:0!important;background:var(--mobile-nav-primary,var(--gold))!important;filter:none!important;opacity:1!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M58.6 11.2c-9.7 2.5-18.1 8.5-23.3 16.8-3.4 5.4-5 11.8-4.4 18.1-4.6-5.3-6.5-11.5-5.7-18.4-5.1 2.4-9.4 6.4-12.2 11.5-2.9 5.2-3.8 11.1-2.5 16.8 4.5-5.9 10.1-9.6 16.8-11.1-3.1 4.2-4.4 8.8-3.8 13.9 4.8-1.8 9.6-5.1 14.4-9.9 6.2-6.2 10.7-13.3 13.6-21.2 2.2-5.9 4.6-11.4 7.1-16.5Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M58.6 11.2c-9.7 2.5-18.1 8.5-23.3 16.8-3.4 5.4-5 11.8-4.4 18.1-4.6-5.3-6.5-11.5-5.7-18.4-5.1 2.4-9.4 6.4-12.2 11.5-2.9 5.2-3.8 11.1-2.5 16.8 4.5-5.9 10.1-9.6 16.8-11.1-3.1 4.2-4.4 8.8-3.8 13.9 4.8-1.8 9.6-5.1 14.4-9.9 6.2-6.2 10.7-13.3 13.6-21.2 2.2-5.9 4.6-11.4 7.1-16.5Z'/%3E%3C/svg%3E") center/contain no-repeat!important}.about-showcase{overflow:visible!important}.about-video-card{width:min(500px,calc(100% - 24px))!important;height:auto!important;aspect-ratio:704/1280!important;max-height:none!important;overflow:hidden!important}.about-feature-video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}}.about-wing-logo{float:right!important;margin:0 0 14px 22px!important}.about-copy{clear:both!important}@media(max-width:900px){.about-wing-logo{width:92px!important;margin:0 0 12px 16px!important}}@media(max-width:900px){.site-header .nav-links a[href*=about]:before{content:""!important;display:block!important;inline-size:31px!important;block-size:31px!important;min-width:31px!important;min-height:31px!important;margin:0!important;border:0!important;color:transparent!important;background-color:var(--mobile-nav-primary,var(--gold))!important;background-image:none!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;opacity:1!important;filter:none!important;transform:none!important;-webkit-mask-image:url('../Logo/riva-wing-logo-filled-mask.png')!important;mask-image:url('../Logo/riva-wing-logo-filled-mask.png')!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}}.about-content-panel{position:relative!important}.about-wing-logo{float:none!important;display:block!important;margin:0 22px 14px auto!important}.about-copy{clear:none!important}@media(max-width:900px){.about-showcase{gap:0!important;overflow:visible!important;padding:0!important}.about-showcase:before{inset:128px 0 0!important}.about-video-card{width:min(500px,calc(100% - 24px))!important;height:auto!important;aspect-ratio:9/16!important;margin:0 auto -54px!important;overflow:hidden!important;display:block!important;background:#1d1712!important}.about-feature-video{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:#1d1712!important}.about-video-shade{display:none!important}.about-content-panel{padding:92px 18px 24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.about-wing-logo{width:92px!important;align-self:flex-start!important;margin:0 0 14px auto!important}.about-copy{width:100%!important;max-width:100%!important}}.contact-strip{display:none!important}.about-wing-logo{transform:scaleX(-1)!important;transform-origin:center!important}@media(max-width:900px){.about-showcase:before{inset:104px 0 0!important}.about-video-card{width:min(390px,calc(100% - 54px))!important;aspect-ratio:704/1280!important;margin:0 auto -34px!important;background:0 0!important;box-shadow:0 18px 42px rgba(35,27,20,.16)!important}.about-feature-video{object-fit:contain!important;background:0 0!important}.about-content-panel{padding:74px 18px 24px!important}.about-wing-logo{transform:scaleX(-1)!important;transform-origin:center!important}}:root{--riva-ivory:#e6dfd9;--riva-jade:#14343d;--riva-rose:#c2a4a1;--riva-wine:#824d5d;--riva-steel:#7b8c98;--color-background:var(--riva-ivory);--color-surface:var(--riva-ivory);--color-surface-strong:var(--riva-rose);--color-primary:var(--riva-jade);--color-accent:var(--riva-wine);--color-muted:var(--riva-steel);--color-on-dark:var(--riva-ivory);--color-border:rgba(130,77,93,.24);--color-border-soft:rgba(123,140,152,.28);--shadow-soft:0 14px 34px rgba(20,52,61,.11);--shadow-raised:0 24px 58px rgba(20,52,61,.16);--ivory:var(--riva-ivory);--paper:var(--riva-ivory);--cream:var(--riva-ivory);--soft:var(--riva-rose);--sand:var(--riva-rose);--sand-light:var(--riva-ivory);--taupe:var(--riva-steel);--hero:var(--riva-rose);--gold:var(--riva-wine);--gold-2:var(--riva-rose);--ink:var(--riva-jade);--muted:var(--riva-steel);--line:var(--color-border);--shadow:var(--shadow-raised);--mobile-nav-primary:var(--riva-wine);--mobile-nav-primary-2:var(--riva-rose);--mobile-nav-ink:var(--riva-jade);--mobile-nav-muted:var(--riva-steel);--mobile-nav-soft:var(--riva-ivory)}html{background:var(--color-background)!important}body{background:linear-gradient(180deg,var(--riva-ivory),rgba(194,164,161,.22)) fixed!important;color:var(--color-primary)!important}::selection{background:var(--riva-wine);color:var(--riva-ivory)}.account-section h3,.checkout-card-head h2,.checkout-summary h2,.contact-social-card h2,.order-summary-card h2,.page-hero h1,.product-buy-card h2,.product-info h3,.product-summary h1,.section-title h2,h1,h2,h3,h4,h5,h6{color:var(--riva-jade)!important}.content-card,.form-card,.product-summary,dd,dt,label,li,p{color:rgba(20,52,61,.88)!important}.account-menu p,.account-section dt,.cart-price-box,.cart-quantity-box,.cart-subtotal,.checkout-summary-item span,.coming,.latin,.page-kicker,.section-title p,.spec-list,.summary-row{color:var(--riva-steel)!important}.about-stats,.account-menu,.account-section,.auth-card,.cart-window,.checkout-card,.contact-social-card,.contact-social-links a,.contact-strip,.content-card,.empty-cart-card,.filter-panel,.footer,.form-card,.mini-card,.mobile-home-menu-panel,.mobile-home-search-panel,.mobile-home-topbar,.order-summary-card,.page-hero,.premium-cart-item,.product-buy-card,.product-card,.product-detail-shell,.quick-modal,.riva-footer-logo-card,.site-header,.sort-bar{background:linear-gradient(145deg,var(--riva-ivory),rgba(194,164,161,.2))!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-soft)!important}.mobile-home-topbar,.site-header{background:rgba(230,223,217,.96)!important;border-color:rgba(123,140,152,.26)!important;box-shadow:0 16px 40px rgba(20,52,61,.14)!important}.account-menu a,.cart-head,.cart-variant span,.checkout-step,.close-btn,.filter-title,.ghost-btn,.password-toggle,.premium-qty,.qty button{background:rgba(194,164,161,.48)!important;color:var(--riva-jade)!important;border-color:var(--color-border)!important}.admin-preview,.cart-product-image,.gallery-main,.product-media,.quick-modal img{background:var(--riva-rose)!important}.field input,.field select,.field textarea,.floating-field input,.floating-field select,.floating-field textarea,.mobile-home-search-panel input,.nav-search input,.size-select,.sort-select,input,select,textarea{background:rgba(230,223,217,.9)!important;color:var(--riva-jade)!important;border-color:rgba(123,140,152,.46)!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:var(--riva-steel)!important}.field input:focus,.field select:focus,.field textarea:focus,.floating-field input:focus,.floating-field select:focus,.floating-field textarea:focus,input:focus,select:focus,textarea:focus{border-color:var(--riva-wine)!important;box-shadow:0 0 0 4px rgba(130,77,93,.14)!important;outline:0!important}.floating-field span{background:var(--riva-ivory)!important;color:var(--riva-steel)!important}.floating-field input:focus+span,.floating-field input:not(:placeholder-shown)+span,.floating-field select:focus+span,.floating-field select:valid+span,.floating-field textarea:focus+span,.floating-field textarea:not(:placeholder-shown)+span{color:var(--riva-wine)!important}.buy-button,.choice-btn,.contact-icon,.currency-pill,.mobile-home-search-panel button,.mobile-menu-actions a,.pill-btn,.primary-checkout-btn{background:var(--riva-wine)!important;color:var(--riva-ivory)!important;border-color:var(--riva-wine)!important;box-shadow:0 12px 26px rgba(130,77,93,.2)!important}.buy-button:hover,.choice-btn:hover,.mobile-home-search-panel button:hover,.mobile-menu-actions a:hover,.pill-btn:hover,.primary-checkout-btn:hover{background:var(--riva-jade)!important;color:var(--riva-ivory)!important;box-shadow:0 16px 32px rgba(20,52,61,.22)!important}.back-top,.icon-btn,.overlay-btn,.thumbs button,.zoom-badge{background:var(--riva-ivory)!important;color:var(--riva-wine)!important;border-color:var(--color-border)!important;box-shadow:0 9px 22px rgba(20,52,61,.1)!important}.icon-btn:hover,.overlay-btn:hover,.zoom-badge:hover{background:var(--riva-wine)!important;color:var(--riva-ivory)!important}.choice-btn.disabled,.choice-btn:disabled,.pill-btn.disabled,.pill-btn:disabled,button:disabled{background:var(--riva-steel)!important;color:var(--riva-ivory)!important}.site-header .nav-links a{color:var(--riva-jade)!important}.site-header .nav-links a.active,.site-header .nav-links a:hover{background:var(--riva-rose)!important;color:var(--riva-jade)!important}.site-header .cart-icon-wrap,.site-header .cart-summary,.site-header .cart-summary:hover .cart-icon-wrap{background:var(--riva-ivory)!important}.site-header .cart-icon-wrap small{background:var(--riva-wine)!important;color:var(--riva-ivory)!important;border-color:var(--riva-ivory)!important}.mobile-home-menu-panel a{background:rgba(194,164,161,.32)!important;color:var(--riva-jade)!important;border-color:var(--color-border)!important}.mobile-menu-scrim,.modal-backdrop{background:rgba(20,52,61,.46)!important}.product-card{color:var(--riva-jade)!important}.premium-cart-item:hover,.product-card:hover{box-shadow:var(--shadow-raised)!important}.cart-price-box strong,.cart-subtotal strong,.checkout-summary-item b,.price,.product-info .price,.summary-row.total strong{color:var(--riva-wine)!important}.premium-price{--price-bg:linear-gradient(145deg,var(--riva-ivory),rgba(194,164,161,.35))!important;--price-border:rgba(130,77,93,.28)!important;--price-ink:var(--riva-jade)!important;--price-muted:var(--riva-steel)!important;--price-glow:rgba(194,164,161,.42)!important;background:var(--price-bg)!important;border-color:var(--price-border)!important;color:var(--riva-jade)!important;box-shadow:0 14px 34px rgba(20,52,61,.11)!important}.premium-price:before{background:radial-gradient(circle,rgba(194,164,161,.62),transparent 64%)!important}.premium-price:after{color:var(--riva-wine)!important}.premium-price__main,.premium-price__main strong{color:var(--riva-jade)!important}.premium-price--empty,.premium-price__main span,.premium-price__meta,.premium-price__meta del{color:var(--riva-steel)!important}.premium-price__badge{background:var(--riva-wine)!important;color:var(--riva-ivory)!important;box-shadow:0 10px 22px rgba(130,77,93,.2)!important}.premium-price__meta{border-top-color:var(--color-border-soft)!important}.premium-price__meta small{color:var(--riva-jade)!important}.site-toast.is-error,.stock-alert,.stock-badge,.stock-badge.out-of-stock{background:var(--riva-wine)!important;color:var(--riva-ivory)!important;border-color:var(--riva-wine)!important}.site-toast.is-success,.stock-alert--available{background:var(--riva-jade)!important;color:var(--riva-ivory)!important;border-color:var(--riva-jade)!important}.site-toast{box-shadow:0 18px 42px rgba(20,52,61,.22)!important}.about-band,.auth-copy,.story-panel{background:var(--riva-jade)!important;color:var(--riva-ivory)!important;border-color:var(--riva-jade)!important}.about-band h1,.about-band h2,.about-band h3,.auth-copy h1,.auth-copy h2,.auth-copy h3,.story-panel h1,.story-panel h2,.story-panel h3{color:var(--riva-ivory)!important}.about-band p,.auth-copy p,.story-panel p{color:rgba(230,223,217,.9)!important}.auth-copy .page-kicker{color:var(--riva-rose)!important}.about-showcase:before{background:linear-gradient(145deg,var(--riva-rose),var(--riva-ivory))!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-raised)!important}.about-stats{background:rgba(230,223,217,.88)!important}.about-stat strong{background:var(--riva-rose)!important;color:var(--riva-wine)!important}.riva-footer-brand{background-color:var(--riva-rose)!important;border-color:var(--color-border)!important}.footer{background:var(--riva-ivory)!important;color:var(--riva-jade)!important}.footer a,.footer h2,.footer h3,.footer p{color:var(--riva-jade)!important}.footer .social-dot{background:var(--riva-ivory)!important;border-color:var(--color-border)!important;box-shadow:0 10px 24px rgba(20,52,61,.11)!important}.footer .social-dot:hover{background:var(--riva-rose)!important;border-color:var(--riva-wine)!important}.riva-support-button{background:var(--riva-wine)!important;border-color:var(--riva-ivory)!important;box-shadow:0 14px 34px rgba(130,77,93,.28)!important}.riva-support-button:before{background:var(--riva-ivory)!important}.riva-support-button:after{border-color:rgba(130,77,93,.38)!important}.copyright{color:var(--riva-steel)!important;border-top-color:var(--color-border-soft)!important}@media(max-width:900px){body.home-page{background:var(--riva-ivory)!important}.site-header{background:rgba(230,223,217,.97)!important}.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a{color:var(--riva-wine)!important}.site-header .nav-links a.active{background:var(--riva-wine)!important;border-color:var(--riva-wine)!important;color:var(--riva-ivory)!important}.site-header .nav-links a.active:before{background-color:var(--riva-ivory)!important}.site-header .account-btn:before,.site-header .cart-summary:after{color:var(--riva-wine)!important}body.home-page .product-card,body.home-page .sort-bar{background:linear-gradient(145deg,var(--riva-ivory),rgba(194,164,161,.2))!important}body.home-page .product-slider .premium-price--hero{background:linear-gradient(145deg,var(--riva-ivory),rgba(194,164,161,.38))!important;border-color:var(--color-border)!important}.product-detail-shell .product-buy-card{box-shadow:0 18px 46px rgba(20,52,61,.18)!important}}.footer-pattern{height:118px!important;margin-top:64px!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}.footer-pattern:before{content:""!important;position:absolute!important;top:50%!important;right:50%!important;width:min(390px,72vw)!important;height:112px!important;transform:translate(50%,-50%)!important;border-radius:30px!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(140,114,77,.16)!important;box-shadow:0 18px 44px rgba(72,58,43,.14),inset 0 1px 0 rgba(255,255,255,.82)!important;z-index:1!important}.footer-pattern:after{content:""!important;position:absolute!important;top:50%!important;right:50%!important;width:min(260px,54vw)!important;height:82px!important;transform:translate(50%,-50%)!important;background:url("../Logo/riva-abaya-logo.png") center/contain no-repeat!important;z-index:2!important}.footer-logo,.footer-pattern .pattern-medallion{display:none!important}@media(max-width:900px){.footer-pattern{height:104px!important;margin-top:44px!important}.footer-pattern:before{width:min(300px,78vw)!important;height:92px!important;border-radius:24px!important}.footer-pattern:after{width:min(210px,58vw)!important;height:68px!important}}.float-chat{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;right:22px!important;bottom:22px!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:22px!important;overflow:visible!important;background:linear-gradient(145deg,var(--gold-2) 0,#b99643 52%,var(--gold) 100%)!important;color:transparent!important;font-size:0!important;box-shadow:0 18px 34px rgba(82,61,29,.24),0 6px 14px rgba(82,61,29,.14),inset 0 1px 0 rgba(255,255,255,.28)!important;cursor:pointer!important;isolation:isolate!important;transition:transform .26s ease,box-shadow .26s ease,filter .26s ease!important;animation:riva-support-float 3.2s ease-in-out infinite!important}.float-chat:before{content:""!important;width:36px!important;height:36px!important;display:block!important;background:#fff!important;filter:drop-shadow(0 3px 7px rgba(70,50,20,.14))!important;z-index:2!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.4a10.2 10.2 0 0 1 0 20.4c-1.7 0-3.3-.4-4.8-1.2l-.5-.3-3.7 1 1-3.6-.3-.5A10.2 10.2 0 0 1 16 5.6Zm-4.1 5.2c-.3 0-.8.1-1.2.6-.4.5-1.4 1.4-1.4 3.5s1.5 4.1 1.8 4.4c.2.3 3 4.8 7.4 6.5 3.6 1.4 4.4 1.1 5.2 1 .8-.1 2.5-1 2.8-2 .4-.9.4-1.8.3-2-.1-.2-.4-.3-.8-.5l-2.7-1.3c-.4-.2-.7-.2-1 .2-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-.5-.2-1.9-.7-3.6-2.2-1.3-1.2-2.2-2.6-2.5-3-.3-.5 0-.7.2-.9l.7-.7c.2-.2.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3c-.3-.7-.6-.6-.9-.7h-.9Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.4a10.2 10.2 0 0 1 0 20.4c-1.7 0-3.3-.4-4.8-1.2l-.5-.3-3.7 1 1-3.6-.3-.5A10.2 10.2 0 0 1 16 5.6Zm-4.1 5.2c-.3 0-.8.1-1.2.6-.4.5-1.4 1.4-1.4 3.5s1.5 4.1 1.8 4.4c.2.3 3 4.8 7.4 6.5 3.6 1.4 4.4 1.1 5.2 1 .8-.1 2.5-1 2.8-2 .4-.9.4-1.8.3-2-.1-.2-.4-.3-.8-.5l-2.7-1.3c-.4-.2-.7-.2-1 .2-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-.5-.2-1.9-.7-3.6-2.2-1.3-1.2-2.2-2.6-2.5-3-.3-.5 0-.7.2-.9l.7-.7c.2-.2.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3c-.3-.7-.6-.6-.9-.7h-.9Z'/%3E%3C/svg%3E") center/contain no-repeat!important}.float-chat:after{content:""!important;position:absolute!important;inset:-9px!important;border-radius:28px!important;border:1px solid rgba(215,174,95,.44)!important;background:rgba(215,174,95,.08)!important;opacity:.65!important;z-index:-1!important;animation:riva-support-ring 2.45s ease-out infinite!important}.float-chat:hover{transform:translateY(-3px) scale(1.03)!important;filter:saturate(1.05)!important;box-shadow:0 24px 42px rgba(82,61,29,.28),0 8px 18px rgba(82,61,29,.16),inset 0 1px 0 rgba(255,255,255,.32)!important}.float-chat:active{transform:translateY(0) scale(.96)!important}@keyframes riva-support-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-5px,0)}}@keyframes riva-support-ring{0%{transform:scale(.86);opacity:.7}100%,70%{transform:scale(1.18);opacity:0}}@media(max-width:900px){.float-chat{width:62px!important;height:62px!important;right:18px!important;bottom:104px!important;border-radius:20px!important}.float-chat:before{width:34px!important;height:34px!important}.float-chat:after{inset:-8px!important;border-radius:26px!important}}.footer-pattern{height:110px!important;margin-top:56px!important;justify-content:flex-end!important;padding-inline:clamp(26px,7vw,92px)!important}.footer-pattern:before{content:none!important;display:none!important}.footer-pattern:after{top:50%!important;right:clamp(26px,7vw,92px)!important;width:min(248px,42vw)!important;height:78px!important;transform:translateY(-50%)!important;background:url("../Logo/riva-abaya-logo-transparent.png") center/contain no-repeat!important;filter:drop-shadow(0 10px 18px rgba(80,55,20,.18))!important;opacity:1!important}.footer-logo,.footer-pattern .pattern-medallion{display:none!important}.float-chat{width:62px!important;height:62px!important;right:22px!important;bottom:22px!important;border-radius:50%!important;overflow:visible!important;border:1px solid rgba(255,255,255,.52)!important;background:linear-gradient(145deg,var(--gold-2) 0,#b99643 48%,var(--gold) 100%)!important;color:transparent!important;font-size:0!important;box-shadow:0 16px 34px rgba(82,61,29,.25),0 5px 12px rgba(82,61,29,.14),inset 0 1px 0 rgba(255,255,255,.28)!important;animation:none!important;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease!important}.float-chat:before{width:34px!important;height:34px!important;margin:0!important;background:#fff!important;filter:drop-shadow(0 3px 6px rgba(70,50,20,.13))!important}.float-chat:after{content:""!important;position:absolute!important;inset:-8px!important;border-radius:50%!important;border:1px solid rgba(215,174,95,.48)!important;background:rgba(215,174,95,.09)!important;z-index:-1!important;opacity:.68!important;animation:riva-support-live-ring 2.35s ease-out infinite!important}.float-chat:hover{transform:translateY(-3px) scale(1.04)!important;box-shadow:0 22px 42px rgba(82,61,29,.29),0 8px 16px rgba(82,61,29,.16),inset 0 1px 0 rgba(255,255,255,.32)!important}.float-chat:active{transform:scale(.94)!important}@keyframes riva-support-live-ring{0%{transform:scale(.82);opacity:.72}100%,72%{transform:scale(1.22);opacity:0}}@media(max-width:900px){.site-header{width:min(100% - 28px,520px)!important;right:auto!important;left:auto!important;bottom:10px!important;margin-inline:auto!important;border-radius:22px!important}.site-header .nav{min-height:68px!important;height:68px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;padding:6px 10px!important;align-items:center!important}.site-header .logo-brand,.site-header .nav-search,.site-header .nav-search.open{display:none!important}.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a{width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;border-radius:17px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.site-header .nav-links{display:contents!important}.site-header .account-btn:after,.site-header .cart-summary .cart-icon-wrap:before,.site-header .nav-links a:before{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important}.site-header .nav-links a[href*=about]:before{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.site-header .cart-summary .cart-icon-wrap{width:30px!important;height:30px!important}.site-header .cart-icon-wrap small{top:-7px!important;left:-8px!important;min-width:18px!important;height:18px!important;font-size:10px!important}.float-chat{width:56px!important;height:56px!important;right:16px!important;bottom:84px!important}.float-chat:before{width:31px!important;height:31px!important}.float-chat:after{inset:-7px!important}.footer-pattern{height:96px!important;margin-top:40px!important;padding-inline:24px!important}.footer-pattern:after{right:24px!important;width:min(188px,55vw)!important;height:62px!important}}@media(max-width:380px){.site-header{width:calc(100% - 20px)!important;bottom:8px!important}.site-header .nav{height:64px!important;min-height:64px!important;padding:5px 7px!important}.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a{height:52px!important;min-height:52px!important}.site-header .account-btn:after,.site-header .cart-summary .cart-icon-wrap:before,.site-header .nav-links a:before{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}}.riva-footer-brand{min-height:150px;margin-top:56px;padding:22px clamp(24px,7vw,90px);display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.riva-footer-logo-card{width:clamp(230px,27vw,340px);min-height:112px;padding:17px 26px;display:grid;place-items:center;background:rgba(255,255,255,.97);border:1px solid rgba(140,114,77,.15);border-radius:24px;box-shadow:0 18px 42px rgba(69,52,31,.18),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden}.riva-footer-logo-card img{width:100%;height:82px;object-fit:contain;transform:scale(4.2);transform-origin:center}.riva-footer-logo-card{min-height:0!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}@media(max-width:900px){body.home-page .product-slider{height:clamp(620px,165vw,680px)!important;min-height:620px!important;margin-bottom:20px!important}body.home-page .product-slider .slide-layout{grid-template-rows:44% 56%!important}body.home-page .product-slider .product-content{padding:14px 18px 20px!important;justify-content:center!important}body.home-page .product-slider .product-purchase{margin-top:14px!important}}.riva-support-button{position:fixed;right:24px;bottom:24px;z-index:72;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;inline-size:58px!important;block-size:58px!important;aspect-ratio:1;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent url("../images/ui/riva-whatsapp-button.png") center/118% 118% no-repeat;box-shadow:none;cursor:pointer;overflow:visible!important;contain:layout style;flex:0 0 58px;transform:none!important;animation:riva-support-image-glow 2.8s ease-in-out infinite;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .26s ease,box-shadow .26s ease,filter .26s ease}.riva-support-button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.riva-support-button:before{content:none;display:none}.riva-support-button:after{content:none;display:none}.riva-support-button:hover{transform:translateY(-2px)!important;filter:saturate(1.04) drop-shadow(0 11px 11px rgba(75,55,27,.3));box-shadow:none}.riva-support-button:active{transform:scale(.96)!important}@keyframes riva-support-image-glow{0%,100%{filter:drop-shadow(0 8px 8px rgba(75,55,27,.2))}50%{filter:drop-shadow(0 10px 12px rgba(75,55,27,.29))}}@media(max-width:900px){.riva-footer-brand{min-height:126px;margin-top:40px;padding:18px 20px;justify-content:center}.riva-footer-logo-card{width:min(290px,82vw);min-height:94px;padding:14px 22px;border-radius:21px}.riva-footer-logo-card img{height:66px}.riva-support-button{right:18px;bottom:92px;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;inline-size:54px!important;block-size:54px!important;flex-basis:54px}}@media(prefers-reduced-motion:reduce){.riva-support-button,.riva-support-button:after{animation:none;transition:none}}:root{--ivory:#e6dfd9;--paper:#fff;--cream:#eee7e2;--soft:#f5f0ed;--sand:#c2a4a1;--sand-light:#d8c5c2;--taupe:#7b8c98;--hero:#c2a4a1;--gold:#824d5d;--gold-2:#c2a4a1;--ink:#14343d;--muted:#7b8c98;--line:rgba(130,77,93,.2);--shadow:0 24px 58px rgba(20,52,61,.13);--mobile-nav-primary:#824d5d;--mobile-nav-primary-2:#c2a4a1;--mobile-nav-soft:#f5f0ed}body{background:#f7f3f0;color:var(--ink)}.content-card,.filter-panel,.form-card,.product-buy-card,.product-detail-shell,.site-header,.sort-bar{border-color:rgba(130,77,93,.14);box-shadow:0 16px 42px rgba(20,52,61,.1)}.page-hero h1,.product-info h3,.section-title h2{color:var(--ink)}.buy-button,.choice-btn,.pill-btn,.primary-checkout-btn{background:var(--gold);color:#fff;box-shadow:0 12px 26px rgba(130,77,93,.2)}.buy-button:hover,.choice-btn:hover,.pill-btn:hover,.primary-checkout-btn:hover{background:#6f3f4e}.product-card{border-color:rgba(130,77,93,.12);box-shadow:0 14px 34px rgba(20,52,61,.09)}.product-media{background:var(--cream)}.product-slider .product-title{color:var(--ink)!important;text-shadow:none!important}.product-slider .product-eyebrow{color:var(--gold)!important}.product-slider .product-description{color:rgba(20,52,61,.82)!important}.gold-pattern{background-color:var(--sand)}.riva-support-button{background:var(--gold)!important;background-image:none!important;border:1px solid rgba(255,255,255,.78)!important;box-shadow:0 14px 34px rgba(130,77,93,.28)!important;overflow:visible!important;animation:riva-theme-support-float 3.4s ease-in-out infinite!important}.riva-support-button:before{content:""!important;display:block!important;width:32px!important;height:32px!important;background:#fff!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.4a10.2 10.2 0 0 1 0 20.4c-1.7 0-3.3-.4-4.8-1.2l-.5-.3-3.7 1 1-3.6-.3-.5A10.2 10.2 0 0 1 16 5.6Zm-4.1 5.2c-.3 0-.8.1-1.2.6-.4.5-1.4 1.4-1.4 3.5s1.5 4.1 1.8 4.4c.2.3 3 4.8 7.4 6.5 3.6 1.4 4.4 1.1 5.2 1 .8-.1 2.5-1 2.8-2 .4-.9.4-1.8.3-2-.1-.2-.4-.3-.8-.5l-2.7-1.3c-.4-.2-.7-.2-1 .2-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-.5-.2-1.9-.7-3.6-2.2-1.3-1.2-2.2-2.6-2.5-3-.3-.5 0-.7.2-.9l.7-.7c.2-.2.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3c-.3-.7-.6-.6-.9-.7h-.9Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.4a10.2 10.2 0 0 1 0 20.4c-1.7 0-3.3-.4-4.8-1.2l-.5-.3-3.7 1 1-3.6-.3-.5A10.2 10.2 0 0 1 16 5.6Zm-4.1 5.2c-.3 0-.8.1-1.2.6-.4.5-1.4 1.4-1.4 3.5s1.5 4.1 1.8 4.4c.2.3 3 4.8 7.4 6.5 3.6 1.4 4.4 1.1 5.2 1 .8-.1 2.5-1 2.8-2 .4-.9.4-1.8.3-2-.1-.2-.4-.3-.8-.5l-2.7-1.3c-.4-.2-.7-.2-1 .2-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-.5-.2-1.9-.7-3.6-2.2-1.3-1.2-2.2-2.6-2.5-3-.3-.5 0-.7.2-.9l.7-.7c.2-.2.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3c-.3-.7-.6-.6-.9-.7h-.9Z'/%3E%3C/svg%3E") center/contain no-repeat!important}.riva-support-button:after{content:""!important;display:block!important;position:absolute!important;inset:-7px!important;border:1px solid rgba(130,77,93,.35)!important;border-radius:50%!important;animation:riva-theme-support-ring 2.5s ease-out infinite!important}@keyframes riva-theme-support-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes riva-theme-support-ring{0%{transform:scale(.88);opacity:.65}100%,75%{transform:scale(1.2);opacity:0}}@media(max-width:900px){body.home-page{background:var(--ivory)!important}body.home-page main.container{padding-top:22px!important}.mobile-home-topbar{background:rgba(255,255,255,.96)!important;border:1px solid rgba(130,77,93,.1)!important;box-shadow:0 14px 36px rgba(20,52,61,.1)!important}.mobile-home-topbar button{background:var(--gold)!important;border-color:rgba(130,77,93,.24)!important;box-shadow:0 8px 18px rgba(130,77,93,.22)!important}.mobile-home-topbar button:before{background:#fff!important}.mobile-home-menu-panel,.mobile-home-search-panel{background:#fff!important;border-color:rgba(130,77,93,.14)!important;box-shadow:0 24px 60px rgba(20,52,61,.18)!important}.mobile-home-menu-panel a{background:var(--soft)!important;border-color:rgba(130,77,93,.12)!important;color:var(--ink)!important}body.home-page .product-slider{background:var(--ivory)!important;border:1px solid rgba(130,77,93,.1)!important;box-shadow:0 26px 64px rgba(20,52,61,.13)!important}body.home-page .product-slider .slide-background{background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.5) 0 33%,transparent 34%),linear-gradient(180deg,#e6dfd9 0,#ded3d0 48%,#e6dfd9 100%)!important}body.home-page .product-slider .slide-background:after{background:linear-gradient(180deg,rgba(194,164,161,.08),rgba(194,164,161,.22))!important}body.home-page .product-slider .model-circle{background:rgba(255,255,255,.38)!important}body.home-page .product-slider .product-content{color:var(--ink)!important}body.home-page .product-slider .product-title{color:var(--ink)!important;text-shadow:none!important}body.home-page .product-slider .product-eyebrow{color:var(--gold)!important}body.home-page .product-slider .product-description{color:rgba(20,52,61,.82)!important}body.home-page .product-slider .buy-button{background:var(--gold)!important;color:#fff!important;box-shadow:0 12px 25px rgba(130,77,93,.22)!important}body.home-page .product-slider .premium-price--hero{--price-bg:rgba(255,255,255,.76)!important;--price-border:rgba(130,77,93,.15)!important;--price-ink:#14343d!important;--price-muted:#7b8c98!important;background:rgba(255,255,255,.76)!important;border-color:rgba(130,77,93,.15)!important;box-shadow:0 10px 24px rgba(20,52,61,.08)!important}body.home-page .product-slider .premium-price--hero,body.home-page .product-slider .premium-price--hero span,body.home-page .product-slider .premium-price--hero strong{color:var(--ink)!important;text-shadow:none!important}body.home-page .section-title h2{color:var(--ink)!important}body.home-page .sort-bar{background:#fff!important;border-color:rgba(130,77,93,.13)!important;box-shadow:0 10px 28px rgba(20,52,61,.08)!important}body.home-page .sort-bar>span{color:var(--ink)!important}body.home-page .sort-select{background:var(--soft)!important;border-color:rgba(130,77,93,.2)!important;color:var(--ink)!important}body.home-page .product-card{border:1px solid rgba(130,77,93,.1)!important;box-shadow:0 14px 34px rgba(20,52,61,.09)!important}body.home-page .product-media{background:var(--cream)!important}.site-header{width:calc(100% - 28px)!important;background:rgba(255,255,255,.97)!important;border:1px solid rgba(130,77,93,.11)!important;box-shadow:0 14px 36px rgba(20,52,61,.14)!important;border-radius:24px!important;bottom:10px!important}.site-header .nav{height:82px!important;min-height:82px!important;padding:6px 8px!important;gap:4px!important}.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a{height:70px!important;min-height:70px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:4px 2px!important;color:var(--gold)!important;font-size:10px!important;line-height:1.25!important;font-weight:700!important;overflow:visible!important}.site-header .nav-links a[href*=contact]{color:var(--gold)!important;font-size:10px!important}.site-header .account-btn:after,.site-header .cart-summary .cart-icon-wrap:before,.site-header .nav-links a:before{background-color:var(--gold)!important}.site-header .account-btn:before{content:"حساب کاربری"!important;display:block!important;order:2!important;color:var(--gold)!important;font-size:10px!important;line-height:1.25!important;white-space:nowrap!important}.site-header .account-btn:after{order:1!important}.site-header .cart-summary:after{content:"سبد خرید"!important;display:block!important;order:2!important;color:var(--gold)!important;font-size:10px!important;line-height:1.25!important;white-space:nowrap!important}.site-header .cart-summary .cart-icon-wrap{order:1!important;background:0 0!important}.site-header .nav-links a.active{background:var(--gold)!important;border-color:var(--gold)!important;color:#fff!important;box-shadow:0 10px 22px rgba(130,77,93,.24)!important}.site-header .nav-links a.active:before{background-color:#fff!important}.site-header .nav-links a.active:after{display:none!important}.riva-support-button{right:18px!important;bottom:104px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important}}@media(max-width:380px){.site-header .nav{height:78px!important;min-height:78px!important;padding-inline:5px!important}.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a{height:66px!important;min-height:66px!important;font-size:9px!important}.site-header .account-btn:before,.site-header .cart-summary:after{font-size:9px!important}}.about-showcase:before{background:linear-gradient(145deg,var(--sand) 0,var(--ivory) 100%)!important;border:1px solid rgba(130,77,93,.12)!important;box-shadow:0 28px 64px rgba(20,52,61,.14)!important}.about-content-panel{color:var(--ink)!important}.about-wing-logo{filter:brightness(0) saturate(100%) invert(32%) sepia(17%) saturate(1391%) hue-rotate(286deg) brightness(88%) contrast(87%) drop-shadow(0 10px 18px rgba(130,77,93,.14))!important}.about-copy h1{color:var(--ink)!important}.about-latin{color:var(--gold)!important}.about-copy p{color:rgba(20,52,61,.86)!important}.about-cta{border-color:rgba(130,77,93,.62)!important;color:var(--gold)!important;background:rgba(255,255,255,.32)!important}.about-cta:hover{background:var(--gold)!important;border-color:var(--gold)!important;color:#fff!important}.about-stats{background:rgba(255,255,255,.9)!important;color:var(--ink)!important;border:1px solid rgba(130,77,93,.12)!important;box-shadow:0 18px 38px rgba(20,52,61,.1)!important}.about-stats:before{background:rgba(130,77,93,.2)!important}.about-stat strong{background:var(--ivory)!important;color:var(--gold)!important}.about-stat span{color:var(--ink)!important}.about-stat small{color:var(--muted)!important}.footer{background:#f7f3f0!important;color:var(--ink)!important;border-top-color:rgba(130,77,93,.13)!important}.footer h2,.footer h3{color:var(--ink)!important}.footer a,.footer p{color:rgba(20,52,61,.82)!important}.footer .social-dot{width:46px!important;height:46px!important;padding:6px!important;background:#fff!important;border:1px solid rgba(130,77,93,.2)!important;box-shadow:0 10px 24px rgba(20,52,61,.1)!important}.footer .social-dot img{width:100%!important;height:100%!important;filter:hue-rotate(288deg) saturate(1.65) brightness(.82)!important}.footer .social-dot:hover{background:var(--soft)!important;border-color:rgba(130,77,93,.42)!important;box-shadow:0 16px 30px rgba(130,77,93,.16)!important}.copyright{color:var(--muted)!important;border-top-color:rgba(130,77,93,.13)!important}@media(max-width:900px){.about-showcase:before{box-shadow:0 22px 48px rgba(20,52,61,.13)!important}.about-content-panel{border-radius:0 0 16px 16px!important}.about-stats{padding:14px!important}}body .mobile-home-menu-panel,body .mobile-home-menu-panel.open{background:var(--riva-ivory)!important}body.home-page .sort-bar{background:linear-gradient(145deg,var(--riva-ivory),rgba(194,164,161,.22))!important}body.home-page .product-info{background:0 0!important}body .breadcrumb{background:rgba(230,223,217,.92)!important;color:var(--riva-steel)!important;border:1px solid var(--color-border-soft)!important;box-shadow:0 10px 28px rgba(20,52,61,.09)!important}.about-stats{background:rgba(230,223,217,.9)!important}.footer{background:var(--riva-ivory)!important}.footer .social-dot{background:var(--riva-ivory)!important}.mobile-home-topbar,.site-header{background:rgba(230,223,217,.96)!important;border-color:var(--color-border-soft)!important;box-shadow:0 16px 40px rgba(20,52,61,.14)!important}.riva-service-strip{background:rgba(194,164,161,.42)!important}.riva-service-grid{background:var(--riva-ivory)!important;border-color:var(--color-border-soft)!important}.riva-service-item{color:var(--riva-jade)!important;border-left-color:var(--color-border-soft)!important}.riva-service-icon{color:var(--riva-wine)!important}.riva-service-copy strong{color:var(--riva-jade)!important}.riva-service-copy span{color:var(--riva-steel)!important}@media(min-width:901px){.site-header .cart-icon-wrap img,.site-header .icon-image-btn img{filter:hue-rotate(288deg) saturate(1.65) brightness(.78)!important}}:root{--riva-core:#14343d;--riva-glass:rgba(230,223,217,.72);--riva-glass-strong:rgba(230,223,217,.86);--riva-glass-soft:rgba(194,164,161,.26);--riva-glass-border:rgba(230,223,217,.74);--riva-reflection:rgba(230,223,217,.48);--riva-focus:#14343d;--riva-ease:cubic-bezier(.22,1,.36,1);--riva-shadow-glass:0 18px 46px rgba(20,52,61,.14),inset 0 1px 0 rgba(230,223,217,.72);--riva-shadow-card:0 14px 36px rgba(20,52,61,.1),inset 0 1px 0 rgba(230,223,217,.46);--riva-shadow-hover:0 24px 54px rgba(20,52,61,.16),inset 0 1px 0 rgba(230,223,217,.58)}html{scroll-padding-top:116px;scrollbar-color:var(--riva-steel) var(--riva-ivory)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.page-hero h1,.product-title,.section-title h2,h1,h2,h3,h4,h5,h6{color:var(--riva-core)!important;text-wrap:balance;letter-spacing:0!important}p{text-wrap:pretty}.about-copy p:not(.about-latin),.product-summary>p{text-align:justify;text-align-last:right;text-justify:inter-word}#cartTotal,.premium-price,.price,[data-cart-total]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--riva-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 6px rgba(230,223,217,.9),0 0 0 9px rgba(20,52,61,.22)!important}:where(button,a,.choice-btn,.pill-btn,.icon-btn,.social-dot){touch-action:manipulation}.about-cta,.buy-button,.choice-btn,.ghost-btn,.mobile-home-search-panel button,.pill-btn,.primary-checkout-btn{min-height:46px!important;padding-inline:22px!important;border-radius:999px!important;transition:transform .24s var(--riva-ease),box-shadow .24s ease,background .24s ease,border-color .24s ease!important}.close-btn,.overlay-btn,.qty button,.zoom-badge{min-width:44px!important;min-height:44px!important}.icon-btn,.password-toggle{min-width:44px!important;min-height:44px!important;display:inline-flex;align-items:center;justify-content:center}.product-info>a{min-height:44px;display:flex;align-items:center;justify-content:center}.footer p>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-inline:8px}.remember-check{min-height:44px;cursor:pointer}.remember-check input{width:20px;height:20px}.auth-switch a{min-height:44px;display:inline-flex;align-items:center;padding-inline:6px}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:52px}.cart-window,.filter-panel,.mobile-home-menu-panel,.mobile-home-search-panel,.mobile-home-topbar,.quick-modal,.site-header,.sort-bar{background:linear-gradient(145deg,var(--riva-glass-strong),var(--riva-glass-soft))!important;border:1px solid var(--riva-glass-border)!important;box-shadow:var(--riva-shadow-glass)!important;-webkit-backdrop-filter:blur(22px) saturate(1.16)!important;backdrop-filter:blur(22px) saturate(1.16)!important}.mobile-home-topbar,.site-header{border-top-color:var(--riva-reflection)!important;box-shadow:0 18px 48px rgba(20,52,61,.14),inset 0 1px 0 rgba(230,223,217,.9),inset 0 -1px 0 rgba(130,77,93,.08)!important}.account-menu a,.contact-social-links a,.mobile-home-menu-panel a{background:rgba(230,223,217,.48)!important;border-color:rgba(123,140,152,.3)!important;box-shadow:inset 0 1px 0 rgba(230,223,217,.7)!important}.stock-alert,.stock-badge{-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);box-shadow:0 8px 22px rgba(20,52,61,.14),inset 0 1px 0 rgba(230,223,217,.32)!important}.riva-support-button{background:linear-gradient(145deg,rgba(130,77,93,.96),rgba(20,52,61,.92))!important;border-color:rgba(230,223,217,.72)!important;box-shadow:0 16px 38px rgba(20,52,61,.22),inset 0 1px 0 rgba(230,223,217,.42)!important;-webkit-backdrop-filter:blur(14px) saturate(1.15)!important;backdrop-filter:blur(14px) saturate(1.15)!important}.about-stats,.account-menu,.account-section,.auth-card,.checkout-card,.contact-social-card,.content-card,.form-card,.order-summary-card,.page-hero,.premium-cart-item,.product-buy-card,.product-card,.product-detail-shell{border-color:rgba(123,140,152,.24)!important;box-shadow:var(--riva-shadow-card)!important}.account-menu a,.account-menu button,.contact-social-links a,.premium-cart-item,.product-card{transition:transform .3s var(--riva-ease),box-shadow .3s ease,border-color .3s ease,background .3s ease!important}.cart-product-image img,.gallery-main img,.product-media img{transition:transform .65s var(--riva-ease),filter .35s ease!important}.product-media{box-shadow:inset 0 0 0 1px rgba(230,223,217,.34)!important}.premium-price{box-shadow:0 12px 30px rgba(20,52,61,.1),inset 0 1px 0 rgba(230,223,217,.68)!important}.premium-price__badge{border:1px solid rgba(230,223,217,.36)!important;box-shadow:0 9px 20px rgba(20,52,61,.14),inset 0 1px 0 rgba(230,223,217,.32)!important}.field input,.field select,.field textarea,.floating-field input,.floating-field select,.floating-field textarea,.mobile-home-search-panel input,.nav-search input,.size-select,.sort-select{border-width:1px!important;border-color:rgba(123,140,152,.42)!important;box-shadow:inset 0 1px 0 rgba(230,223,217,.62)!important;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease!important}.field input:hover,.field select:hover,.field textarea:hover,.floating-field input:hover,.floating-field select:hover,.floating-field textarea:hover,.size-select:hover,.sort-select:hover{border-color:rgba(130,77,93,.46)!important}.floating-field.has-error input,.floating-field.has-error select,.floating-field.has-error textarea{border-color:var(--riva-wine)!important;background:rgba(194,164,161,.28)!important}.fade-in{transform:translateY(14px)!important;transition:opacity .58s ease,transform .72s var(--riva-ease)!important}.fade-in.visible{transform:translateY(0)!important}.quick-modal{transform-origin:center}.modal-backdrop.open .quick-modal{animation:riva-dialog-in .34s var(--riva-ease) both}@keyframes riva-dialog-in{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover) and (pointer:fine){.contact-social-links a:hover,.premium-cart-item:hover,.product-card:hover{transform:translateY(-5px)!important;border-color:rgba(130,77,93,.32)!important;box-shadow:var(--riva-shadow-hover)!important}.product-card:hover .product-media img{transform:scale(1.045)!important}.about-cta:hover,.buy-button:hover,.choice-btn:hover,.icon-btn:hover,.pill-btn:hover,.primary-checkout-btn:hover,.social-dot:hover{transform:translateY(-2px)!important}}.about-cta:active,.account-menu a:active,.buy-button:active,.choice-btn:active,.icon-btn:active,.pill-btn:active,.primary-checkout-btn:active,.site-header .nav-links a:active,.social-dot:active{transform:scale(.97)!important;transition-duration:.1s!important}@media(max-width:900px){html{scroll-padding-top:82px}body{padding-bottom:calc(106px + env(safe-area-inset-bottom))}.site-header{bottom:calc(10px + env(safe-area-inset-bottom))!important;background:linear-gradient(145deg,rgba(230,223,217,.82),rgba(194,164,161,.26))!important;-webkit-backdrop-filter:blur(24px) saturate(1.2)!important;backdrop-filter:blur(24px) saturate(1.2)!important}.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a{font-size:11px!important;line-height:1.2!important}.site-header .account-btn:before,.site-header .cart-summary:after{font-size:11px!important}.site-header .nav-links a.active{box-shadow:0 11px 24px rgba(20,52,61,.18),inset 0 1px 0 rgba(230,223,217,.32)!important}.riva-support-button{right:16px!important;bottom:calc(106px + env(safe-area-inset-bottom))!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important}.product-detail-shell .product-buy-card{bottom:calc(104px + env(safe-area-inset-bottom))!important}.product-info .choice-btn{width:100%!important;min-height:44px!important}.footer-grid{gap:26px!important}}@media(max-width:360px){.site-header .nav{gap:2px!important;padding-inline:5px!important}.site-header .account-btn,.site-header .account-btn:before,.site-header .cart-summary,.site-header .cart-summary:after,.site-header .nav-links a{font-size:9px!important}}@media(min-width:1600px){.container{width:min(1320px,calc(100% - 64px))}.site-header{width:min(1420px,calc(100% - 64px))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.fade-in,.fade-in.visible,.product-card,.product-media img,.quick-modal,.riva-support-button,.riva-support-button:after{animation:none!important;transition:none!important;transform:none!important}}body .cart-window,body .filter-panel,body .mobile-home-menu-panel,body .mobile-home-search-panel,body .mobile-home-topbar,body .quick-modal,body .site-header,body .sort-bar{background-color:var(--riva-liquid-surface)!important;background-image:radial-gradient(circle at 14% -28%,rgba(255,255,255,.92) 0 12%,transparent 42%),radial-gradient(circle at 92% 112%,rgba(194,164,161,.42) 0 8%,transparent 43%),linear-gradient(125deg,rgba(230,223,217,.66),rgba(194,164,161,.25) 43%,rgba(123,140,152,.16) 68%,rgba(230,223,217,.52))!important;border:1px solid var(--riva-liquid-rim)!important;box-shadow:var(--riva-liquid-shadow)!important;-webkit-backdrop-filter:blur(36px) saturate(1.48) contrast(1.04)!important;backdrop-filter:blur(36px) saturate(1.48) contrast(1.04)!important}body .mobile-home-topbar,body .site-header{border-top-color:rgba(255,255,255,.94)!important;box-shadow:0 24px 64px rgba(20,52,61,.2),0 5px 18px rgba(130,77,93,.1),inset 0 1px 0 rgba(255,255,255,.96),inset 0 10px 24px rgba(255,255,255,.13),inset 0 -1px 0 rgba(20,52,61,.12)!important}body .mobile-home-menu-panel,body .mobile-home-menu-panel.open{background-color:rgba(230,223,217,.64)!important;background-image:radial-gradient(circle at 12% 2%,rgba(255,255,255,.94) 0 7%,transparent 30%),radial-gradient(circle at 96% 84%,rgba(194,164,161,.42) 0 10%,transparent 46%),linear-gradient(145deg,rgba(230,223,217,.72),rgba(194,164,161,.24) 48%,rgba(123,140,152,.16))!important;border-left-color:rgba(255,255,255,.9)!important;box-shadow:-28px 0 76px rgba(20,52,61,.25),-6px 0 20px rgba(130,77,93,.1),inset 1px 0 0 rgba(255,255,255,.9),inset 12px 0 32px rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(44px) saturate(1.55) contrast(1.04)!important;backdrop-filter:blur(44px) saturate(1.55) contrast(1.04)!important}body .mobile-menu-scrim{background:rgba(20,52,61,.34)!important;-webkit-backdrop-filter:blur(8px) saturate(1.14)!important;backdrop-filter:blur(8px) saturate(1.14)!important}body .account-menu a,body .contact-social-links a{background-color:rgba(230,223,217,.38)!important;background-image:linear-gradient(135deg,rgba(255,255,255,.44),rgba(194,164,161,.14) 54%,rgba(123,140,152,.1))!important;border:1px solid rgba(255,255,255,.66)!important;box-shadow:0 10px 24px rgba(20,52,61,.09),inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 0 rgba(20,52,61,.09)!important;-webkit-backdrop-filter:blur(18px) saturate(1.35)!important;backdrop-filter:blur(18px) saturate(1.35)!important}body .filter-panel input,body .filter-panel select,body .mobile-home-search-panel input,body .nav-search input,body .sort-select{background-color:rgba(230,223,217,.44)!important;background-image:linear-gradient(135deg,rgba(255,255,255,.48),rgba(194,164,161,.12))!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(20,52,61,.08),0 8px 18px rgba(20,52,61,.07)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;backdrop-filter:blur(18px) saturate(1.3)!important}body .riva-support-button{background-color:rgba(130,77,93,.82)!important;background-image:radial-gradient(circle at 30% 18%,rgba(255,255,255,.54) 0 6%,transparent 30%),linear-gradient(145deg,rgba(130,77,93,.96),rgba(130,77,93,.72) 48%,rgba(20,52,61,.88))!important;border-color:rgba(255,255,255,.78)!important;box-shadow:0 20px 42px rgba(20,52,61,.28),0 6px 18px rgba(130,77,93,.18),inset 0 2px 1px rgba(255,255,255,.48),inset 0 -2px 2px rgba(20,52,61,.18)!important;-webkit-backdrop-filter:blur(22px) saturate(1.48)!important;backdrop-filter:blur(22px) saturate(1.48)!important}@media(max-width:900px){body .site-header{background-color:rgba(230,223,217,.6)!important;background-image:radial-gradient(circle at 10% -30%,rgba(255,255,255,.95) 0 10%,transparent 40%),linear-gradient(120deg,rgba(230,223,217,.72),rgba(194,164,161,.24) 52%,rgba(123,140,152,.14))!important;-webkit-backdrop-filter:blur(38px) saturate(1.55) contrast(1.04)!important;backdrop-filter:blur(38px) saturate(1.55) contrast(1.04)!important}body .mobile-home-topbar{background-color:rgba(230,223,217,.56)!important;-webkit-backdrop-filter:blur(38px) saturate(1.55)!important;backdrop-filter:blur(38px) saturate(1.55)!important}body.home-page .sort-bar{background-color:rgba(230,223,217,.56)!important;border-color:rgba(255,255,255,.7)!important;box-shadow:var(--riva-liquid-shadow-compact)!important;-webkit-backdrop-filter:blur(28px) saturate(1.42)!important;backdrop-filter:blur(28px) saturate(1.42)!important}}@media(prefers-reduced-transparency:reduce){body .cart-window,body .filter-panel,body .mobile-home-menu-panel,body .mobile-home-menu-panel.open,body .mobile-home-search-panel,body .mobile-home-topbar,body .quick-modal,body .site-header,body .sort-bar{background-color:rgba(230,223,217,.96)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.float-chat,body.home-page .float-chat{width:58px!important;height:58px!important;padding:0!important;border:0!important;border-radius:18px!important;background:url("../images/social-theme/whatsapp.png?v=live-20260722-theme-icon-1") center/100% 100% no-repeat!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.float-chat:after,.float-chat:before,body.home-page .float-chat:after,body.home-page .float-chat:before{content:none!important;display:none!important;background:0 0!important;-webkit-mask:none!important;mask:none!important}body .riva-support-button,body.home-page .riva-support-button{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;padding:0!important;border:0!important;border-radius:18px!important;background-color:transparent!important;background-image:url("../images/social-theme/whatsapp.png?v=live-20260722-theme-icon-1")!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;box-shadow:0 10px 24px rgba(20,52,61,.16)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden!important;color:transparent!important;font-size:0!important;line-height:0!important}body .riva-support-button:after,body .riva-support-button:before,body.home-page .riva-support-button:after,body.home-page .riva-support-button:before{content:none!important;display:none!important;background:0 0!important;border:0!important;box-shadow:none!important}@media(max-width:900px){body .riva-support-button,body.home-page .riva-support-button{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important}}.about-content-panel .about-copy{direction:rtl!important;text-align:right!important}.about-content-panel .about-copy p:not(.about-latin){direction:rtl!important;text-align:justify!important;text-align-last:right!important;text-justify:inter-word!important;word-spacing:normal!important;letter-spacing:0!important;line-height:2.15!important;margin-block:0 1.35rem!important;overflow-wrap:break-word!important}.about-content-panel .about-wing-logo{display:block!important;float:none!important;margin-right:0!important;margin-left:auto!important}.footer .social-dot[href*="wa.me"]{display:grid!important;place-items:center!important;overflow:hidden!important;border-color:rgba(130,77,93,.2)!important;background:#e6dfd9!important;box-shadow:0 10px 24px rgba(20,52,61,.1)!important}.footer .social-dot[href*="wa.me"] img{width:100%!important;height:100%!important;object-fit:contain!important;filter:hue-rotate(288deg) saturate(1.65) brightness(.82)!important}.float-chat,body .riva-support-button,body.home-page .float-chat,body.home-page .riva-support-button{filter:none!important;box-shadow:0 14px 30px rgba(20,52,61,.16),0 5px 14px rgba(130,77,93,.12)!important;transition:transform .25s ease,filter .25s ease,box-shadow .25s ease!important}@media(hover:hover) and (pointer:fine){.float-chat:hover,body .riva-support-button:hover{transform:translateY(-3px) scale(1.04)!important;box-shadow:0 18px 38px rgba(20,52,61,.2),0 7px 18px rgba(130,77,93,.14)!important}}@media(max-width:900px){.about-content-panel .about-copy p:not(.about-latin){line-height:2!important;margin-bottom:1.1rem!important}}@media(max-width:900px){.site-header .nav-links a[href*=about]:before{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}}.product-card.is-out-of-stock .product-picture-wrap>.stock-badge{z-index:5!important}.about-content-panel .about-copy p:not(.about-latin){direction:rtl!important;text-align:right!important;text-align-last:auto!important;text-justify:auto!important;word-spacing:0!important;letter-spacing:0!important;line-height:2.05!important;margin:0 0 1.15rem!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}@media(max-width:900px){.about-content-panel .about-copy p:not(.about-latin){line-height:1.95!important;margin-bottom:1rem!important}}.float-chat,body .riva-support-button,body.home-page .float-chat,body.home-page .riva-support-button{border-radius:50%!important;overflow:hidden!important;filter:hue-rotate(288deg) saturate(1.65) brightness(.82)!important;outline:1px solid rgba(230,223,217,.72)!important;outline-offset:2px!important}.color-selectors{margin:14px 0 16px!important;padding:14px!important;border:1px solid rgba(20,52,61,.14)!important;border-radius:16px!important;background:rgba(230,223,217,.4)!important}.color-selectors.has-error{border-color:#824d5d!important;box-shadow:0 0 0 4px rgba(130,77,93,.12)!important}.color-selectors legend{width:100%!important;margin-bottom:10px!important;color:var(--riva-jade,#14343d)!important;text-align:right!important}.color-selectors legend strong{font-weight:800!important}.color-selectors .variant-option-buttons{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;direction:rtl!important}.color-selectors .variant-option-buttons .color-swatch{position:relative!important;display:block!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border:4px solid #f8f5f1!important;border-radius:50%!important;box-shadow:0 0 0 1px rgba(20,52,61,.24),0 5px 12px rgba(20,52,61,.12)!important;color:transparent!important;font-size:0!important;overflow:visible!important}.color-selectors .color-swatch.is-blue{background:#4f88bd!important}.color-selectors .color-swatch.is-white{background:#fff!important}.color-selectors .color-swatch span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.color-selectors .variant-option-buttons .color-swatch:hover{transform:translateY(-2px) scale(1.05)!important;box-shadow:0 0 0 2px rgba(20,52,61,.22),0 9px 18px rgba(20,52,61,.16)!important}.color-selectors .variant-option-buttons .color-swatch.selected{border-color:#fff!important;box-shadow:0 0 0 3px #1473d2,0 10px 22px rgba(20,52,61,.2)!important}.color-selectors .color-swatch.selected:after{content:'✓'!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:#14343d!important;font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:1!important;text-shadow:0 1px 2px rgba(255,255,255,.85)!important}.color-selectors .color-swatch.is-blue.selected:after{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.28)!important}.color-selectors>small{display:block!important;margin-top:9px!important;color:#6f777a!important;font-size:12px!important}@media(max-width:560px){.color-selectors .variant-option-buttons .color-swatch{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}.product-card-colors{width:100%!important;min-height:24px!important;margin:9px 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;direction:rtl!important}.product-color-dot{display:block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;border:3px solid #f8f5f1!important;border-radius:50%!important;box-shadow:0 0 0 1px rgba(20,52,61,.2),0 3px 8px rgba(20,52,61,.1)!important}.product-color-dot.is-blue{background:#4f88bd!important}.product-color-dot.is-white{background:#fff!important}.product-info:has(.product-card-colors) .premium-price{margin-top:10px!important}@media(max-width:560px){.product-card-colors{min-height:20px!important;margin-top:7px!important;gap:7px!important}.product-color-dot{width:16px!important;height:16px!important;flex-basis:16px!important}}@media(max-width:900px){.mobile-home-topbar{grid-template-columns:48px minmax(118px,1fr) 48px!important;align-items:center!important;justify-items:center!important;column-gap:clamp(12px,3.8vw,22px)!important;padding-inline:clamp(14px,4.5vw,22px)!important}.mobile-home-topbar>a{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:stretch!important}.mobile-home-topbar>button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;align-self:center!important;justify-self:center!important}}@media(max-width:340px){.mobile-home-topbar{column-gap:10px!important;padding-inline:12px!important}}@media(min-width:901px){.site-header{position:sticky!important;top:18px!important;z-index:60!important;width:min(1360px,calc(100% - 48px))!important;margin:18px auto 42px!important;border:1px solid rgba(123,140,152,.18)!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 22px 58px rgba(20,52,61,.13),0 2px 8px rgba(20,52,61,.05)!important;-webkit-backdrop-filter:blur(22px) saturate(1.08)!important;backdrop-filter:blur(22px) saturate(1.08)!important;overflow:visible!important}.site-header .nav{min-height:94px!important;height:94px!important;grid-template-columns:minmax(330px,1fr) auto minmax(330px,1fr)!important;align-items:center!important;gap:34px!important;padding:0 34px!important}.site-header .nav-links{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;direction:rtl!important}.site-header .nav-links a{min-height:46px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;background:0 0!important;color:#243f47!important;font-size:15px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important;transition:color .24s ease,opacity .24s ease!important}.site-header .nav-links a.active,.site-header .nav-links a:hover{background:0 0!important;color:#824d5d!important;box-shadow:none!important;transform:none!important}.site-header .nav-links a:after{content:""!important;position:absolute!important;right:15px!important;left:15px!important;bottom:2px!important;width:auto!important;height:1.5px!important;display:block!important;border-radius:999px!important;background:#824d5d!important;opacity:0!important;transform:scaleX(.45)!important;transform-origin:center!important;transition:opacity .24s ease,transform .24s ease!important}.site-header .nav-links a.active:after,.site-header .nav-links a:hover:after{display:block!important;opacity:1!important;transform:scaleX(1)!important}.site-header .logo-brand{width:230px!important;min-width:230px!important;height:70px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;background:0 0!important;border:0!important;box-shadow:none!important;transform:none!important}.site-header .logo-brand:hover{transform:scale(1.025)!important}.site-header .logo-brand img{width:220px!important;max-width:220px!important;height:68px!important;max-height:68px!important;object-fit:contain!important;object-position:center!important;content:normal!important;filter:drop-shadow(0 7px 14px rgba(20,52,61,.09))!important}.site-header .header-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:auto 48px 48px!important;align-items:center!important;justify-content:end!important;gap:10px!important;direction:ltr!important;overflow:visible!important}.site-header .cart-summary{grid-column:1!important;order:0!important;width:auto!important;min-width:132px!important;height:48px!important;padding:4px 5px 4px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid rgba(130,77,93,.28)!important;border-radius:999px!important;background:#fff!important;color:#243f47!important;box-shadow:0 9px 24px rgba(20,52,61,.08)!important;direction:rtl!important;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease!important}.site-header .cart-summary:after,.site-header .cart-summary:before{content:none!important;display:none!important}.site-header .cart-summary:hover{background:#fff!important;border-color:rgba(130,77,93,.58)!important;box-shadow:0 14px 30px rgba(20,52,61,.13)!important;transform:translateY(-2px)!important}.site-header .cart-total,.site-header [data-cart-total]{display:inline-flex!important;align-items:center!important;color:#243f47!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.site-header .cart-icon-wrap{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;position:relative!important;border-radius:50%!important;background:rgba(194,164,161,.3)!important}.site-header .cart-icon-wrap img{display:block!important;width:19px!important;height:19px!important;object-fit:contain!important;filter:brightness(0) saturate(100%) invert(34%) sepia(18%) saturate(1214%) hue-rotate(286deg) brightness(91%) contrast(87%)!important}.site-header .cart-icon-wrap small{position:absolute!important;top:-5px!important;left:-5px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;display:grid!important;place-items:center!important;border:2px solid #fff!important;border-radius:999px!important;background:#824d5d!important;color:#fff!important;font-size:9px!important;font-weight:800!important;line-height:1!important;box-shadow:0 5px 12px rgba(130,77,93,.24)!important}.site-header .account-btn,.site-header .nav-search,.site-header .nav-search .search-toggle{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.site-header .account-btn{grid-column:2!important;order:0!important}.site-header .account-btn,.site-header .nav-search .search-toggle{padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(130,77,93,.28)!important;border-radius:50%!important;background:#fff!important;color:#824d5d!important;box-shadow:0 9px 24px rgba(20,52,61,.08)!important;transform:none!important;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease!important}.site-header .account-btn:hover,.site-header .nav-search .search-toggle:hover{border-color:rgba(130,77,93,.58)!important;background:#fff!important;box-shadow:0 14px 30px rgba(20,52,61,.13)!important;transform:translateY(-2px)!important}.site-header .account-btn img,.site-header .nav-search .search-toggle img{display:block!important;width:20px!important;height:20px!important;object-fit:contain!important;filter:brightness(0) saturate(100%) invert(34%) sepia(18%) saturate(1214%) hue-rotate(286deg) brightness(91%) contrast(87%)!important}.site-header .nav-search{grid-column:3!important;order:0!important;position:relative!important;justify-self:end!important;overflow:visible!important;direction:rtl!important;z-index:3!important}.site-header .nav-search input,.site-header .nav-search:not(.open) input{display:block!important;position:absolute!important;right:0!important;left:auto!important;top:0!important;width:48px!important;height:48px!important;padding:0 50px 0 16px!important;border:1px solid rgba(130,77,93,.28)!important;border-radius:999px!important;background:#fff!important;color:#243f47!important;font-size:13px!important;opacity:0!important;pointer-events:none!important;box-shadow:0 14px 34px rgba(20,52,61,.12)!important;transform:none!important;transition:width .38s cubic-bezier(.22,1,.36,1),opacity .2s ease!important;z-index:1!important}.site-header .nav-search.open{width:48px!important;height:48px!important;position:relative!important;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;padding:0!important;background:0 0!important;box-shadow:none!important}.site-header .nav-search.open input{width:250px!important;height:48px!important;opacity:1!important;pointer-events:auto!important}.site-header .nav-search .search-toggle,.site-header .nav-search.open .search-toggle{display:grid!important;position:absolute!important;right:0!important;left:auto!important;top:0!important;z-index:4!important}}@media(min-width:901px) and (max-width:1100px){.site-header{width:calc(100% - 28px)!important;top:12px!important;margin-top:12px!important;margin-bottom:32px!important;border-radius:20px!important}.site-header .nav{min-height:84px!important;height:84px!important;grid-template-columns:minmax(235px,1fr) 150px minmax(190px,1fr)!important;gap:14px!important;padding:0 18px!important}.site-header .nav-links{gap:0!important}.site-header .nav-links a{padding-inline:9px!important;font-size:13px!important}.site-header .logo-brand{width:170px!important;min-width:170px!important;height:58px!important}.site-header .logo-brand img{width:164px!important;max-width:164px!important;height:54px!important;max-height:54px!important}.site-header .header-actions{grid-template-columns:auto 44px 44px!important;gap:7px!important}.site-header .cart-summary{min-width:48px!important;width:48px!important;height:44px!important;padding:3px!important;justify-content:center!important}.site-header .cart-total,.site-header [data-cart-total]{display:none!important}.site-header .cart-icon-wrap{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.site-header .account-btn,.site-header .nav-search,.site-header .nav-search .search-toggle,.site-header .nav-search.open{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.site-header .nav-search input,.site-header .nav-search.open input,.site-header .nav-search:not(.open) input{height:44px!important}.site-header .nav-search.open input{width:210px!important}}@media(min-width:901px){body .site-header .nav-links a.active,body .site-header .nav-links a:hover{background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:#824d5d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:900px){.site-header .account-btn,.site-header .cart-summary,.site-header .nav-links a,.site-header .nav-links a[href*=contact]{gap:0!important;padding:0!important;color:transparent!important;font-size:0!important;line-height:0!important}.site-header .account-btn:before,.site-header .cart-summary:after,.site-header .cart-summary:before{content:none!important;display:none!important}}.product-card.is-out-of-stock .product-media:after{content:none!important;display:none!important;background:0 0!important}.product-card.is-out-of-stock .product-media img{filter:none!important}body .product-card.is-out-of-stock .choice-btn.disabled,body .product-card.is-out-of-stock .choice-btn:disabled,body .product-card.is-out-of-stock .stock-badge.out-of-stock{background:#788c98!important;border-color:#788c98!important;color:#fff!important}body .products-grid{align-items:stretch!important}body .products-grid .product-card{display:flex!important;flex-direction:column!important;height:100%!important}body .products-grid .product-info{flex:0 0 245px!important;width:100%!important;height:245px!important;min-height:245px!important;display:grid!important;grid-template-rows:44px 24px minmax(0,1fr) 47px!important;row-gap:8px!important;align-items:center!important}body .products-grid .product-info>a{grid-row:1!important;width:100%!important;height:44px!important;min-height:44px!important;overflow:hidden!important}body .products-grid .product-info h3{display:-webkit-box!important;width:100%!important;max-height:44px!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important}body .products-grid .product-card-colors{grid-row:2!important;min-height:24px!important;margin:0!important}body .products-grid .product-info>.premium-price{grid-row:3!important;align-self:center!important;margin:0!important}body .products-grid .product-info>.choice-btn{grid-row:4!important;align-self:end!important;width:100%!important;height:47px!important;min-height:47px!important;margin:0!important}@media(max-width:560px){body .products-grid .product-info{flex-basis:225px!important;height:225px!important;min-height:225px!important;grid-template-rows:44px 20px minmax(0,1fr) 44px!important;row-gap:6px!important}body .products-grid .product-card-colors{min-height:20px!important}body .products-grid .product-info>.choice-btn{height:44px!important;min-height:44px!important}}.footer .social-dot{padding:0!important;display:grid!important;place-items:center!important;background:#fff!important;border-color:rgba(20,52,61,.22)!important;filter:none!important}.footer .social-dot img{display:none!important}.footer .social-dot:before{content:""!important;display:block!important;width:27px!important;height:27px!important;background:#14343d!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important}.footer .social-dot[href*=instagram]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M17.5 6.5h.01'/%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M17.5 6.5h.01'/%3E%3C/g%3E%3C/svg%3E")!important}.footer .social-dot[href*="wa.me"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.4a10.2 10.2 0 0 1 0 20.4c-1.7 0-3.3-.4-4.8-1.2l-.5-.3-3.7 1 1-3.6-.3-.5A10.2 10.2 0 0 1 16 5.6Zm-4.1 5.2c-.3 0-.8.1-1.2.6-.4.5-1.4 1.4-1.4 3.5s1.5 4.1 1.8 4.4c.2.3 3 4.8 7.4 6.5 3.6 1.4 4.4 1.1 5.2 1 .8-.1 2.5-1 2.8-2 .4-.9.4-1.8.3-2-.1-.2-.4-.3-.8-.5l-2.7-1.3c-.4-.2-.7-.2-1 .2-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-.5-.2-1.9-.7-3.6-2.2-1.3-1.2-2.2-2.6-2.5-3-.3-.5 0-.7.2-.9l.7-.7c.2-.2.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3c-.3-.7-.6-.6-.9-.7h-.9Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.4a10.2 10.2 0 0 1 0 20.4c-1.7 0-3.3-.4-4.8-1.2l-.5-.3-3.7 1 1-3.6-.3-.5A10.2 10.2 0 0 1 16 5.6Zm-4.1 5.2c-.3 0-.8.1-1.2.6-.4.5-1.4 1.4-1.4 3.5s1.5 4.1 1.8 4.4c.2.3 3 4.8 7.4 6.5 3.6 1.4 4.4 1.1 5.2 1 .8-.1 2.5-1 2.8-2 .4-.9.4-1.8.3-2-.1-.2-.4-.3-.8-.5l-2.7-1.3c-.4-.2-.7-.2-1 .2-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-.5-.2-1.9-.7-3.6-2.2-1.3-1.2-2.2-2.6-2.5-3-.3-.5 0-.7.2-.9l.7-.7c.2-.2.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3c-.3-.7-.6-.6-.9-.7h-.9Z'/%3E%3C/svg%3E")!important}.footer .social-dot[href*="t.me"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M21.7 3.3 18.5 20c-.2 1.2-.9 1.5-1.9.9l-4.8-3.5-2.3 2.2c-.3.3-.5.5-1 .5l.3-4.9 8.9-8c.4-.4-.1-.6-.6-.2l-11 6.9-4.7-1.5c-1-.3-1-1 .2-1.5L20 3.8c.8-.3 1.6.2 1.7-.5Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M21.7 3.3 18.5 20c-.2 1.2-.9 1.5-1.9.9l-4.8-3.5-2.3 2.2c-.3.3-.5.5-1 .5l.3-4.9 8.9-8c.4-.4-.1-.6-.6-.2l-11 6.9-4.7-1.5c-1-.3-1-1 .2-1.5L20 3.8c.8-.3 1.6.2 1.7-.5Z'/%3E%3C/svg%3E")!important}.footer .social-dot[href*="ble.ir"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5a8 8 0 1 1-3-6.3'/%3E%3Cpath d='m8.5 11.8 2.2 2.2 5-5'/%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5a8 8 0 1 1-3-6.3'/%3E%3Cpath d='m8.5 11.8 2.2 2.2 5-5'/%3E%3C/g%3E%3C/svg%3E")!important}.float-chat,body .riva-support-button,body.home-page .float-chat,body.home-page .riva-support-button{display:grid!important;place-items:center!important;background:#fff!important;background-image:none!important;filter:none!important;border:1px solid rgba(20,52,61,.22)!important}.float-chat:before,body .riva-support-button:before,body.home-page .float-chat:before,body.home-page .riva-support-button:before{content:""!important;display:block!important;width:68%!important;height:68%!important;background:#14343d!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.4a10.2 10.2 0 0 1 0 20.4c-1.7 0-3.3-.4-4.8-1.2l-.5-.3-3.7 1 1-3.6-.3-.5A10.2 10.2 0 0 1 16 5.6Zm-4.1 5.2c-.3 0-.8.1-1.2.6-.4.5-1.4 1.4-1.4 3.5s1.5 4.1 1.8 4.4c.2.3 3 4.8 7.4 6.5 3.6 1.4 4.4 1.1 5.2 1 .8-.1 2.5-1 2.8-2 .4-.9.4-1.8.3-2-.1-.2-.4-.3-.8-.5l-2.7-1.3c-.4-.2-.7-.2-1 .2-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-.5-.2-1.9-.7-3.6-2.2-1.3-1.2-2.2-2.6-2.5-3-.3-.5 0-.7.2-.9l.7-.7c.2-.2.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3c-.3-.7-.6-.6-.9-.7h-.9Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.4a10.2 10.2 0 0 1 0 20.4c-1.7 0-3.3-.4-4.8-1.2l-.5-.3-3.7 1 1-3.6-.3-.5A10.2 10.2 0 0 1 16 5.6Zm-4.1 5.2c-.3 0-.8.1-1.2.6-.4.5-1.4 1.4-1.4 3.5s1.5 4.1 1.8 4.4c.2.3 3 4.8 7.4 6.5 3.6 1.4 4.4 1.1 5.2 1 .8-.1 2.5-1 2.8-2 .4-.9.4-1.8.3-2-.1-.2-.4-.3-.8-.5l-2.7-1.3c-.4-.2-.7-.2-1 .2-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-.5-.2-1.9-.7-3.6-2.2-1.3-1.2-2.2-2.6-2.5-3-.3-.5 0-.7.2-.9l.7-.7c.2-.2.3-.5.5-.8.2-.3.1-.6 0-.8l-1.3-3c-.3-.7-.6-.6-.9-.7h-.9Z'/%3E%3C/svg%3E") center/contain no-repeat!important}@media(max-width:900px){body.home-page .product-slider .product-content{background:0 0!important;border:0!important;box-shadow:none!important}}.footer .social-dot{width:46px!important;height:46px!important;padding:6px!important;background:#fff!important;border:1px solid rgba(20,52,61,.22)!important;filter:none!important}.footer .social-dot:after,.footer .social-dot:before{content:none!important;display:none!important}.footer .social-dot img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}.footer .social-dot[href*=instagram] img{content:url("../images/social-theme/instagram-teal.png?v=live-20260727-social-original-teal-1")!important}.footer .social-dot[href*="wa.me"] img{content:url("../images/social-theme/whatsapp-teal.png?v=live-20260727-social-original-teal-1")!important}.footer .social-dot[href*="t.me"] img{content:url("../images/social-theme/telegram-teal.png?v=live-20260727-social-original-teal-1")!important}.footer .social-dot[href*="ble.ir"] img{content:url("../images/social-theme/bale-teal.png?v=live-20260727-social-original-teal-1")!important}.float-chat,body .riva-support-button,body.home-page .float-chat,body.home-page .riva-support-button{background-color:transparent!important;background-image:url("../images/social-theme/whatsapp-teal.png?v=live-20260727-social-original-teal-1")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;filter:none!important}.float-chat:after,.float-chat:before,body .riva-support-button:after,body .riva-support-button:before,body.home-page .float-chat:after,body.home-page .float-chat:before,body.home-page .riva-support-button:after,body.home-page .riva-support-button:before{content:none!important;display:none!important}.footer .social-dot[href*="wa.me"]{width:46px!important;height:46px!important;padding:6px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(20,52,61,.22)!important;box-shadow:0 10px 24px rgba(20,52,61,.1)!important;filter:none!important}.footer .social-dot[href*="wa.me"] img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;transform:none!important}.about-content-panel{min-width:0!important}.about-content-panel .about-copy{width:min(100%,68ch)!important;max-width:68ch!important;margin-inline:0 auto!important;padding-inline:0!important;direction:rtl!important;text-align:right!important}.about-content-panel .about-copy p:not(.about-latin){width:100%!important;margin:0 0 1.2rem!important;padding:0!important;direction:rtl!important;text-align:justify!important;text-align-last:right!important;text-justify:inter-word!important;font-kerning:normal!important;font-variant-ligatures:common-ligatures contextual!important;letter-spacing:0!important;word-spacing:normal!important;line-height:2.05!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}body .riva-support-button,body.home-page .riva-support-button{position:fixed!important;right:clamp(18px,2.2vw,30px)!important;bottom:clamp(20px,2.2vw,30px)!important;z-index:72!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important;inline-size:60px!important;block-size:60px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;outline:0!important;background:0 0!important;background-image:none!important;box-shadow:none!important;filter:none!important;overflow:visible!important;contain:layout style!important;isolation:isolate!important;cursor:pointer!important;transform:translateZ(0)!important;animation:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;transition:transform .28s cubic-bezier(.22,1,.36,1)!important}body .riva-support-button:before,body.home-page .riva-support-button:before{content:""!important;display:block!important;width:100%!important;height:100%!important;background:#14343d!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.35a10.25 10.25 0 1 1-4.8 19.3l-.45-.24-3.98 1.05 1.06-3.87-.28-.46A10.25 10.25 0 0 1 16 5.55Zm-4.17 5.26c-.3 0-.78.11-1.19.56-.4.45-1.56 1.52-1.56 3.72 0 2.2 1.6 4.32 1.82 4.62.22.3 3.1 4.96 7.64 6.76 3.77 1.49 4.54 1.19 5.36 1.11.82-.08 2.64-1.08 3.01-2.12.37-1.04.37-1.93.26-2.12-.11-.19-.41-.3-.86-.52l-2.82-1.37c-.41-.19-.71-.3-1.01.15-.3.45-1.15 1.37-1.41 1.67-.26.3-.52.34-.97.11-.45-.22-1.9-.7-3.61-2.24-1.34-1.19-2.24-2.66-2.5-3.11-.26-.45-.03-.69.2-.91.2-.2.45-.52.67-.78.22-.26.3-.45.45-.74.15-.3.07-.56-.04-.78l-1.26-3.04c-.33-.79-.67-.68-.92-.69h-.78Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M16 3.2A12.6 12.6 0 0 0 5.1 22.1L3.7 28.8l6.9-1.8A12.6 12.6 0 1 0 16 3.2Zm0 2.35a10.25 10.25 0 1 1-4.8 19.3l-.45-.24-3.98 1.05 1.06-3.87-.28-.46A10.25 10.25 0 0 1 16 5.55Zm-4.17 5.26c-.3 0-.78.11-1.19.56-.4.45-1.56 1.52-1.56 3.72 0 2.2 1.6 4.32 1.82 4.62.22.3 3.1 4.96 7.64 6.76 3.77 1.49 4.54 1.19 5.36 1.11.82-.08 2.64-1.08 3.01-2.12.37-1.04.37-1.93.26-2.12-.11-.19-.41-.3-.86-.52l-2.82-1.37c-.41-.19-.71-.3-1.01.15-.3.45-1.15 1.37-1.41 1.67-.26.3-.52.34-.97.11-.45-.22-1.9-.7-3.61-2.24-1.34-1.19-2.24-2.66-2.5-3.11-.26-.45-.03-.69.2-.91.2-.2.45-.52.67-.78.22-.26.3-.45.45-.74.15-.3.07-.56-.04-.78l-1.26-3.04c-.33-.79-.67-.68-.92-.69h-.78Z'/%3E%3C/svg%3E") center/contain no-repeat!important;filter:drop-shadow(0 9px 10px rgba(20,52,61,.22))!important;transform-origin:center!important;animation:riva-whatsapp-premium-pulse 3.8s ease-in-out infinite!important;transition:filter .28s ease,transform .28s cubic-bezier(.22,1,.36,1)!important;will-change:transform,filter!important}body .riva-support-button:after,body.home-page .riva-support-button:after{content:none!important;display:none!important}body .riva-support-button:hover,body.home-page .riva-support-button:hover{transform:translateY(-4px) scale(1.045)!important}body .riva-support-button:hover:before,body.home-page .riva-support-button:hover:before{filter:drop-shadow(0 13px 14px rgba(20,52,61,.3)) drop-shadow(0 0 10px rgba(194,164,161,.28))!important}body .riva-support-button:active,body.home-page .riva-support-button:active{transform:translateY(-1px) scale(.96)!important}body .riva-support-button:focus-visible,body.home-page .riva-support-button:focus-visible{outline:3px solid rgba(130,77,93,.58)!important;outline-offset:6px!important}@keyframes riva-whatsapp-premium-pulse{0%,100%,72%{transform:scale(1);filter:drop-shadow(0 9px 10px rgba(20,52,61,.22))}82%{transform:scale(1.055);filter:drop-shadow(0 11px 13px rgba(20,52,61,.28)) drop-shadow(0 0 8px rgba(194,164,161,.22))}91%{transform:scale(1);filter:drop-shadow(0 9px 10px rgba(20,52,61,.22))}}.content-card,.form-card,.order-summary-card,.premium-cart-item,.product-card,.product-detail-shell{min-width:0!important}.cart-product-image img,.checkout-summary-item img,.gallery-main img,.product-media img{height:auto}:where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(130,77,93,.48);outline-offset:3px}@media(max-width:900px){.about-content-panel .about-copy{width:100%!important;max-width:none!important}.about-content-panel .about-copy p:not(.about-latin){line-height:1.95!important;margin-bottom:1rem!important}body .riva-support-button,body.home-page .riva-support-button{right:18px!important;bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;inline-size:54px!important;block-size:54px!important}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:after,:before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}body .riva-support-button:before,body.home-page .riva-support-button:before{animation:none!important;will-change:auto!important}}body .riva-support-button,body.home-page .riva-support-button{position:fixed!important;right:clamp(18px,2.2vw,30px)!important;bottom:clamp(22px,2.2vw,30px)!important;z-index:72!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important;inline-size:68px!important;block-size:68px!important;padding:0!important;border:0!important;border-radius:50%!important;outline:0!important;background-color:#14343d!important;background-image:url("../images/riva-support-button.png")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:102% 102%!important;box-shadow:0 12px 26px rgba(20,52,61,.25),0 3px 9px rgba(20,52,61,.14)!important;filter:none!important;overflow:hidden!important;contain:layout paint style!important;isolation:isolate!important;cursor:pointer!important;opacity:1!important;transform:translateZ(0)!important;animation:riva-support-image-enter .62s cubic-bezier(.22,1,.36,1) both!important;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease!important;will-change:transform!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}body .riva-support-button:after,body .riva-support-button:before,body.home-page .riva-support-button:after,body.home-page .riva-support-button:before{content:none!important;display:none!important}body .riva-support-button span,body.home-page .riva-support-button span{display:none!important}@media(hover:hover) and (pointer:fine){body .riva-support-button:hover,body.home-page .riva-support-button:hover{transform:translateY(-4px) scale(1.045)!important;box-shadow:0 17px 34px rgba(20,52,61,.3),0 5px 12px rgba(130,77,93,.13)!important}}body .riva-support-button:active,body.home-page .riva-support-button:active{transform:translateY(-1px) scale(.96)!important}body .riva-support-button:focus-visible,body.home-page .riva-support-button:focus-visible{outline:3px solid rgba(130,77,93,.58)!important;outline-offset:5px!important}@keyframes riva-support-image-enter{from{opacity:0;transform:translate3d(0,14px,0) scale(.88)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@media(max-width:900px){body .riva-support-button,body.home-page .riva-support-button{right:18px!important;bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;inline-size:58px!important;block-size:58px!important}}@media(max-width:380px){body .riva-support-button,body.home-page .riva-support-button{right:14px!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;inline-size:54px!important;block-size:54px!important}}@media(prefers-reduced-motion:reduce){body .riva-support-button,body.home-page .riva-support-button{animation:none!important;transition:none!important;will-change:auto!important}}@media(max-width:900px){body .riva-support-button,body.home-page .riva-support-button{bottom:calc(106px + env(safe-area-inset-bottom,0px))!important}.site-header .nav-links a[href*=about]:before{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;inline-size:38px!important;block-size:38px!important}}@media(min-width:901px){.site-header .header-actions{justify-content:start!important}.site-header .nav-search{justify-self:start!important;direction:ltr!important}.site-header .nav-search input,.site-header .nav-search.open input,.site-header .nav-search:not(.open) input{right:auto!important;left:0!important;padding:0 16px 0 52px!important;transform-origin:left center!important}.site-header .nav-search .search-toggle,.site-header .nav-search.open .search-toggle{right:auto!important;left:0!important}.site-header .nav-search.open .search-toggle img{opacity:0!important;visibility:hidden!important}.site-header .nav-search.open .search-toggle:after,.site-header .nav-search.open .search-toggle:before{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:19px!important;height:2px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#824d5d!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform-origin:center!important}.site-header .nav-search.open .search-toggle:before{transform:translate(-50%,-50%) rotate(45deg)!important}.site-header .nav-search.open .search-toggle:after{transform:translate(-50%,-50%) rotate(-45deg)!important}}body .premium-price:after,body .premium-price:before{content:none!important;display:none!important;animation:none!important;transition:none!important}body .premium-price:hover,body .product-buy-card:hover .premium-price,body .product-card:hover .premium-price,body .product-slide.is-active .premium-price:hover,body .quick-modal:hover .premium-price{transform:none!important;border-color:var(--price-border)!important;box-shadow:0 14px 34px rgba(20,52,61,.11)!important}body .products-grid .premium-price--card .premium-price__main strong{font-size:17px!important;line-height:1.1!important}body .products-grid .premium-price--card .premium-price__main span{font-size:10px!important;line-height:1.1!important}@media(max-width:900px){body .products-grid .premium-price--card .premium-price__main strong{font-size:16px!important}body .products-grid .premium-price--card .premium-price__main span{font-size:9px!important}}@media(max-width:380px){body .products-grid .premium-price--card .premium-price__main strong{font-size:14px!important}}@media(max-width:900px){body.home-page .products-grid{align-items:stretch!important}body.home-page .products-grid .product-card{height:auto!important;min-height:0!important}body.home-page .products-grid .product-info{flex:0 0 157px!important;width:100%!important;height:157px!important;min-height:157px!important;padding:8px 8px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:38px 16px 36px 40px!important;row-gap:3px!important;align-content:start!important;align-items:center!important;justify-items:center!important}body.home-page .products-grid .product-info>a:not(.choice-btn){grid-row:1!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}body.home-page .products-grid .product-info h3{max-height:38px!important;margin:0!important}body.home-page .products-grid .product-card-colors{grid-row:2!important;width:100%!important;height:16px!important;min-height:16px!important;margin:0!important}body.home-page .products-grid .product-info>.premium-price{grid-row:3!important;align-self:center!important;justify-self:center!important;height:36px!important;min-height:0!important;max-height:36px!important;margin:0!important;padding:5px 8px!important}body.home-page .products-grid .product-info>.choice-btn{grid-row:4!important;align-self:center!important;justify-self:center!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0 auto!important;padding:6px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;direction:rtl!important;right:auto!important;left:auto!important;transform:none!important}}.payment-page{padding-block:clamp(24px,5vw,70px)}.payment-hero{position:relative;text-align:center;max-width:820px;margin-inline:auto}.payment-hero .checkout-step{display:inline-flex;margin-top:14px}.payment-loading{max-width:760px;margin:32px auto;padding:28px;border:1px solid rgba(20,52,61,.14);border-radius:20px;text-align:center;background:#fff}.payment-loading.is-error{color:#8b2f38}.payment-loading a{display:block;margin-top:12px;color:#14343d}.manual-payment-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(20px,3vw,42px);align-items:start;max-width:1100px;margin:35px auto 0}.payment-bank-card,.payment-instructions-card{background:rgba(255,255,255,.95);border:1px solid rgba(20,52,61,.12);border-radius:28px;box-shadow:0 18px 55px rgba(20,52,61,.09);overflow:hidden}.payment-card-image{background:#edf1f2;aspect-ratio:790/1280;overflow:hidden}.payment-card-image img{width:100%;height:100%;object-fit:cover;display:block}.payment-bank-details{padding:22px;text-align:center}.payment-bank-details>span{font-size:.78rem;color:#788c98}.payment-bank-details h2{margin:6px 0 18px;color:#14343d}.payment-card-number{display:flex;flex-direction:column;gap:10px;align-items:center}.payment-card-number span{font:600 clamp(1.1rem,3vw,1.45rem)/1.5 ui-monospace,monospace;letter-spacing:.08em;color:#14343d}.payment-card-number button{border:0;background:0 0;color:#8b6a3e;text-decoration:underline;cursor:pointer}.payment-instructions-card{padding:clamp(22px,4vw,42px)}.payment-order-head{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-bottom:22px;border-bottom:1px solid rgba(20,52,61,.12)}.payment-order-head div{display:flex;flex-direction:column;gap:6px}.payment-order-head small,.payment-status-card small{color:#788c98}.payment-order-head strong{color:#14343d;font-size:1.1rem}.payment-steps{margin:25px 0;padding-right:25px;color:#43575d;line-height:2}.payment-steps li::marker{color:#9c7a46;font-weight:700}.payment-status-card{margin:20px 0;padding:18px;border-radius:16px;background:#f1f4f4;display:flex;flex-direction:column;gap:7px}.payment-status-card.status-approved{background:#e8f3ed;color:#235b3c}.payment-status-card.status-rejected{background:#f9eaea;color:#852d36}.payment-status-card.status-pending{background:#f4f1e8;color:#735c31}.payment-status-card .pill-btn{align-self:flex-start;margin-top:8px}.receipt-upload-form{display:grid;gap:14px}.receipt-dropzone{min-height:210px;border:1.5px dashed #788c98;border-radius:20px;background:#f8faf9;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.receipt-dropzone:hover{border-color:#14343d;background:#f2f6f5;transform:translateY(-2px)}.receipt-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.receipt-upload-icon{font-size:2rem;color:#9c7a46}.receipt-dropzone small{color:#788c98;margin-top:5px}.receipt-dropzone img{width:min(100%,280px);max-height:240px;object-fit:contain;border-radius:12px;margin-top:14px}.customer-payment-state{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin:15px 0;border-radius:14px;background:#f1f4f4}.customer-payment-state>div{display:flex;flex-direction:column}.customer-payment-state.status-approved{background:#e8f3ed}.customer-payment-state.status-rejected{background:#f9eaea}.payment-rejection-note{padding:10px 14px;border-right:3px solid #a34a53;background:#fff5f5}.account-notifications{display:grid;gap:10px}.account-notifications article{padding:14px;border:1px solid rgba(20,52,61,.1);border-radius:14px}.account-notifications article p{margin:5px 0}.account-notifications time{font-size:.76rem;color:#788c98}.payment-footer{margin-top:50px}@media(max-width:760px){.manual-payment-layout{grid-template-columns:1fr;margin-top:22px}.payment-bank-card{display:grid;grid-template-columns:120px 1fr;align-items:stretch;border-radius:20px}.payment-card-image{aspect-ratio:auto;min-height:195px}.payment-bank-details{display:flex;flex-direction:column;justify-content:center;padding:16px}.payment-card-number span{font-size:.92rem}.payment-instructions-card{border-radius:20px;padding:20px}.payment-order-head{grid-template-columns:1fr}.receipt-dropzone{min-height:180px}.customer-payment-state{align-items:flex-start;flex-direction:column}.payment-page{padding-bottom:100px}.payment-page~.riva-support-button{left:14px;right:auto}}.receipt-upload-form{gap:12px}.receipt-dropzone{position:relative;isolation:isolate;min-height:286px;padding:30px;border:1.5px dashed rgba(20,52,61,.34);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(242,246,245,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 40px rgba(20,52,61,.07);transition:border-color .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.22,1,.36,1),background .28s ease}.receipt-dropzone:hover{border-color:#9c7a46;background:linear-gradient(145deg,#fff,#f7f4ed);box-shadow:inset 0 1px 0 #fff,0 20px 46px rgba(20,52,61,.1);transform:translateY(-3px)}.receipt-dropzone:active{transform:translateY(-1px) scale(.995)}.receipt-dropzone:focus-within{border-color:#14343d;box-shadow:0 0 0 4px rgba(20,52,61,.1),0 20px 46px rgba(20,52,61,.1)}.receipt-dropzone.is-dragging{border-color:#9c7a46;border-style:solid;background:#f7f2e8;box-shadow:0 0 0 5px rgba(156,122,70,.12),0 22px 50px rgba(20,52,61,.12);transform:translateY(-4px) scale(1.006)}.receipt-dropzone.has-file{min-height:220px;border-style:solid;border-color:rgba(35,91,60,.28);background:linear-gradient(145deg,#fff,#f0f7f3)}.receipt-dropzone-glow{position:absolute;z-index:-1;top:-95px;right:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(215,189,131,.2),transparent 68%);pointer-events:none;transition:transform .45s ease}.receipt-dropzone.is-dragging .receipt-dropzone-glow,.receipt-dropzone:hover .receipt-dropzone-glow{transform:scale(1.18) translate(-8px,8px)}.receipt-dropzone input{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.receipt-empty-state,.receipt-selected-state{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center}.receipt-empty-state[hidden],.receipt-file-actions[hidden],.receipt-selected-state[hidden]{display:none!important}.receipt-empty-state{flex-direction:column}.receipt-upload-icon{width:74px;height:74px;margin-bottom:16px;border-radius:22px;display:grid;place-items:center;color:#14343d;background:linear-gradient(145deg,#fff,#edf2f1);border:1px solid rgba(20,52,61,.12);box-shadow:0 13px 30px rgba(20,52,61,.12);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.receipt-upload-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.receipt-dropzone.is-dragging .receipt-upload-icon,.receipt-dropzone:hover .receipt-upload-icon{transform:translateY(-4px) scale(1.04);box-shadow:0 17px 34px rgba(20,52,61,.16)}.receipt-empty-state>strong{color:#14343d;font-size:1.08rem;font-weight:800;line-height:1.45;direction:ltr}.receipt-empty-state>small{margin-top:5px;color:#788c98;font-size:.8rem;direction:ltr}.receipt-browse-pill{display:inline-flex;align-items:center;justify-content:center;min-height:39px;margin-top:17px;padding:7px 18px;border-radius:999px;background:#14343d;color:#fff;font-size:.78rem;font-weight:700;direction:ltr;box-shadow:0 9px 20px rgba(20,52,61,.18);transition:background .25s ease,transform .25s ease}.receipt-dropzone:hover .receipt-browse-pill{background:#9c7a46;transform:translateY(-1px)}.receipt-size-note{margin-top:9px;color:#87989d;font-size:.69rem;direction:ltr}.receipt-selected-state{gap:20px;text-align:right;animation:receipt-selected-enter .38s cubic-bezier(.22,1,.36,1) both}.receipt-preview-shell{position:relative;flex:0 0 126px;height:154px;padding:7px;border-radius:17px;background:#fff;border:1px solid rgba(20,52,61,.12);box-shadow:0 12px 28px rgba(20,52,61,.12)}.receipt-preview-shell img{width:100%;height:100%;max-height:none;margin:0;border-radius:11px;object-fit:cover}.receipt-ready-check{position:absolute;top:-9px;right:-9px;width:30px;height:30px;border:3px solid #fff;border-radius:50%;display:grid;place-items:center;background:#2f7650;color:#fff;font-size:.83rem;font-weight:900;box-shadow:0 6px 14px rgba(35,91,60,.25)}.receipt-file-copy{min-width:0;display:flex;flex:1;flex-direction:column;align-items:flex-start}.receipt-ready-label{display:inline-flex;margin-bottom:7px;padding:4px 10px;border-radius:99px;background:#dfeee5;color:#245c3d;font-size:.7rem;font-weight:800;direction:ltr}.receipt-file-copy strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#14343d;font-size:.92rem;text-align:left}.receipt-file-copy small{margin-top:4px;color:#788c98;font-size:.73rem;direction:ltr}.receipt-file-actions{display:flex;align-items:center;justify-content:flex-start;gap:9px;padding-inline:4px;animation:receipt-actions-enter .3s ease both}.receipt-change-btn,.receipt-remove-btn{min-height:42px;padding:8px 16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.78rem;font-weight:750;direction:ltr;transition:transform .22s ease,background .22s ease,border-color .22s ease}.receipt-change-btn{background:#eef3f2;border:1px solid rgba(20,52,61,.13);color:#14343d}.receipt-remove-btn{border:1px solid rgba(139,47,56,.18);background:#fff6f6;color:#8b2f38}.receipt-change-btn:hover,.receipt-remove-btn:hover{transform:translateY(-2px)}.receipt-change-btn:hover{background:#e2ebe9;border-color:rgba(20,52,61,.25)}.receipt-remove-btn:hover{background:#fbe9ea;border-color:rgba(139,47,56,.3)}.receipt-upload-form>.primary-checkout-btn{margin-top:4px}.receipt-upload-form>.primary-checkout-btn:disabled{cursor:wait;opacity:.68}.receipt-upload-form .form-message:not(:empty){margin:2px 0 0;padding:10px 13px;border-radius:11px;background:#fff2f2;color:#8b2f38;font-size:.78rem;line-height:1.7}@keyframes receipt-selected-enter{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes receipt-actions-enter{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.receipt-dropzone{min-height:255px;padding:24px 18px;border-radius:20px}.receipt-dropzone.has-file{min-height:202px;padding:18px}.receipt-upload-icon{width:66px;height:66px;border-radius:20px}.receipt-upload-icon svg{width:34px;height:34px}.receipt-empty-state>strong{font-size:1rem}.receipt-selected-state{gap:14px}.receipt-preview-shell{flex-basis:104px;height:132px}.receipt-file-copy strong{font-size:.82rem}.receipt-file-actions{justify-content:stretch}.receipt-change-btn,.receipt-remove-btn{flex:1;min-height:46px;padding-inline:10px}.receipt-upload-form>.primary-checkout-btn{min-height:52px}}@media(max-width:350px){.receipt-selected-state{flex-direction:column}.receipt-preview-shell{width:112px;flex-basis:auto}.receipt-file-copy{width:100%;align-items:center}.receipt-file-copy strong{max-width:230px;text-align:center}}@media(prefers-reduced-motion:reduce){.receipt-browse-pill,.receipt-dropzone,.receipt-dropzone-glow,.receipt-file-actions,.receipt-selected-state,.receipt-upload-icon{animation:none!important;transition:none!important}}.receipt-browse-pill,.receipt-change-btn,.receipt-empty-state>small,.receipt-empty-state>strong,.receipt-ready-label,.receipt-remove-btn,.receipt-size-note{direction:rtl}.receipt-file-copy{align-items:flex-start;text-align:right}.receipt-file-copy strong{direction:ltr;text-align:left}.receipt-file-copy small{direction:ltr}