.rf-thumb{padding:0;border:0;background:#f7f4ef;cursor:pointer;outline:1px solid #e8e2d6;outline-offset:-1px}.rf-thumb img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.rf-thumb.on{outline:2px solid #ff6b6b;outline-offset:-2px}.rf-color{font:inherit;font-weight:700;font-size:16px;padding:10px 22px;min-height:44px;border:2px solid #d8cfbf;background:#fff;color:#2d3436;cursor:pointer;border-radius:40px}.rf-color.on{border-color:#ff6b6b;background:#fff7f5}.pk{border:1px solid #d8cfbf}.pk.on{border:2px solid #ff6b6b;background:#fff7f5}.dot-in{display:none;width:10px;height:10px;border-radius:50%;background:#ff6b6b}.pk.on .dot-in{display:block}.rf-thumb:focus-visible,.rf-color:focus-visible,.pk:focus-visible,.btn:focus-visible,.ck-btn:focus-visible,.ck-chip:focus-visible{outline:3px solid #ffb43b;outline-offset:2px}.rf-page{display:flex;flex-direction:column;gap:14px;color:#3d4347}.rf-page h3{font-family:Heebo,Arial,sans-serif;font-size:20px;margin:12px 0 0;color:#2d3436}.rf-page p,.rf-page ul{margin:0}.rf-page ul{padding-inline-start:22px;display:flex;flex-direction:column;gap:6px}.rf-contact{display:flex;flex-direction:column;gap:14px;max-width:560px}.rf .fld{display:flex;flex-direction:column;gap:6px}.rf .fld label{font-weight:700;font-size:15px}.rf .fld input,.rf .fld textarea{font:inherit;border:1px solid #d8cfbf;padding:12px 14px;background:#fff;color:#2d3436;min-height:48px}.rf details summary::-webkit-details-marker{display:none}.rf img,img.pic{height:auto}body{margin:0;font-family:Heebo,Arial,sans-serif;direction:rtl}.hdr-act{display:flex;align-items:center;gap:16px}.cart-ic{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#2d3436}.cart-n{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#2d3436;color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center;box-shadow:0 0 0 2px #fff}.mnu-btn{display:none;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:#fff;color:#2d3436;border:2px solid #e2ddd4;border-radius:12px;cursor:pointer}.drw-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#14161873;opacity:0;transition:opacity .25s}.drw{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(86vw,380px);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s ease;visibility:hidden;direction:rtl;font-family:Heebo,Arial,sans-serif;box-shadow:-12px 0 32px #0000002e}.drw.open{transform:none;visibility:visible}.drw-ov.open{opacity:1}.drw-top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ece6db}.drw-top .logo{font-size:22px}.drw-x{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:#fff;color:#2d3436;border:2px solid #e2ddd4;border-radius:12px;cursor:pointer}.drw-nav{display:flex;flex-direction:column;overflow-y:auto;flex:1}.drw-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 24px;border-bottom:1px solid #ece6db;color:#2d3436;text-decoration:none;font-size:19px;font-weight:700}.drw-nav a svg{color:#b8b2a8;flex:0 0 auto}.drw-nav a.on{background:linear-gradient(to left,#fff4f1,#fff)}.drw-nav a.on svg{color:#ff6b6b}.drw-foot{padding:20px}.drw-foot .btn{width:100%;box-sizing:border-box;font-size:17px}body.menu-open{overflow:hidden}@media(max-width:820px){.hdr .wrap{flex-wrap:nowrap;gap:12px;position:relative}.mnu-btn{display:inline-flex}.hdr .logo{position:absolute;left:50%;transform:translate(-50%);font-size:22px}.hdr-act .btn{display:none!important}}@media(prefers-reduced-motion:reduce){.drw,.drw-ov{transition:none}}.rf-cart{padding-block:40px 72px}.rc-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.rc-head h1{font-size:40px}.rc-head a{color:#2d3436;font-weight:500}.rc-empty{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:40px 0}.rc-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:start}.rc-items{display:flex;flex-direction:column;border-top:1px solid #ece6db}.rc-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;padding:20px 0;border-bottom:1px solid #ece6db;align-items:start}.rc-img img{display:block;width:96px;height:96px;object-fit:cover;background:#f7f4ef}.rc-info{display:flex;flex-direction:column;gap:6px;min-width:0}.rc-title{color:#2d3436;font-weight:700;font-size:17px;text-decoration:none}.rc-opts{display:flex;flex-direction:column;color:#6f7585;font-size:15px}.rc-row{display:flex;align-items:center;gap:16px;margin-top:6px}.rc-qty{display:inline-flex;align-items:center;border:1px solid #d8cfbf;height:44px}.rc-qty a,.rc-qty span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:100%;color:#2d3436;text-decoration:none;font-size:18px}.rc-qty span{border-inline:1px solid #d8cfbf;font-weight:700}.rc-del{color:#6f7585;font-size:14px}.rc-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:17px;white-space:nowrap}.rc-price s{color:#6f7585;font-size:14px}.rc-sum{background:#f7f4ef;padding:24px;display:flex;flex-direction:column;gap:12px}.rc-line{display:flex;justify-content:space-between;gap:12px;font-size:16px}.rc-total{border-top:1px solid #e2ddd4;padding-top:12px;font-size:19px}.rc-go{width:100%;box-sizing:border-box;margin-top:6px}.rc-perks{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:14px;color:#4a5054}.rc-perks li:before{content:"\2713  ";color:#2e8b57;font-weight:700}@media(max-width:820px){.rc-head h1{font-size:30px}.rc-grid{grid-template-columns:minmax(0,1fr);gap:24px}.rc-item{grid-template-columns:80px minmax(0,1fr)}.rc-img img{width:80px;height:80px}.rc-price{grid-column:2;align-items:flex-start}}.cdr{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(92vw,440px);background:#fff;transform:translate(100%);transition:transform .28s ease;visibility:hidden;direction:rtl;text-align:right;font-family:Heebo,Arial,sans-serif;color:#2d3436;box-shadow:-12px 0 32px #0000002e}.cdr.open{transform:none;visibility:visible}.cdr.busy .cdr-wrap{opacity:.55;pointer-events:none}.cdr-wrap{display:flex;flex-direction:column;height:100%;transition:opacity .15s}.cdr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #ece6db}.cdr-head h2{margin:0;font-size:24px;font-weight:900}.cdr-head h2 span{font-size:16px;font-weight:400;color:#4a5054}.cdr-empty{padding:28px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cdr-body{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.cdr-ship{display:flex;align-items:center;gap:12px;background:#e8f4ec;color:#1f6b3a;border-radius:14px;padding:14px 16px;font-size:16px}.cdr-ship span{color:#2d3436}.cdr-item{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:12px;align-items:start;border:1.5px solid #e2ddd4;border-radius:16px;padding:14px}.cdr-img img{display:block;width:84px;height:84px;object-fit:cover;border-radius:10px;border:1px solid #ece6db;background:#f7f4ef}.cdr-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.cdr-t{font-size:16px;line-height:1.3}.cdr-v{font-size:14px;color:#6f7585}.cdr-pill{display:inline-block;background:#e8f4ec;color:#1f6b3a;font-weight:700;font-size:13px;padding:3px 10px;border-radius:999px;white-space:nowrap}.cdr-row{display:flex;align-items:center;gap:12px;margin-top:6px}.cdr .rc-qty{height:36px}.cdr .rc-qty button,.cdr .rc-qty span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:100%;background:none;border:0;font:inherit;font-size:17px;color:#2d3436;cursor:pointer}.cdr .rc-qty span{border-inline:1px solid #d8cfbf;font-weight:700}.cdr-del{background:none;border:0;padding:0;font:inherit;font-size:14px;color:#6f7585;text-decoration:underline;cursor:pointer}.cdr-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.cdr-price b{font-size:19px}.cdr-price s,.cdr-total s{color:#6f7585;font-size:14px}.cdr-up{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:#fff;border:1.5px dashed #d8cfbf;border-radius:14px;padding:12px 14px;font:inherit;font-size:15px;color:#2d3436;text-align:right;cursor:pointer}.cdr-up:hover{border-color:#ff6b6b}.cdr-perks{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px}.cdr-perks li:before{content:"\2713";color:#2e8b57;font-weight:700;margin-left:10px}.cdr-foot{border-top:1px solid #ece6db;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;background:#fff}.cdr-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px}.cdr-save,.cdr-free{color:#1f6b3a;font-weight:700}.cdr-total{font-size:18px;font-weight:700}.cdr-total b{font-size:24px;font-weight:900}.cdr-go{width:100%;box-sizing:border-box;margin-top:4px;border-radius:14px}.cdr-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.cdr-pay .pay-ic{width:38px;height:24px}@media(prefers-reduced-motion:reduce){.cdr{transition:none}}.gal{position:relative;border:1px solid #e8e2d6;background:#fff}.gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gal-track::-webkit-scrollbar{display:none}.gal-track:focus-visible{outline:3px solid #ffb43b;outline-offset:2px}.gal-slide{flex:0 0 100%;scroll-snap-align:start}.gal-slide img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#fff;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:#2d3436;box-shadow:0 2px 10px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.gal-prev{right:10px}.gal-next{left:10px}.gal-nav:focus-visible{outline:3px solid #ffb43b;outline-offset:2px}.gal-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px;pointer-events:none}.gal-dots{bottom:10px}.gal-dots span{width:8px;height:8px;border-radius:50%;background:#2d343659;box-shadow:0 0 0 2px #ffffffd9;transition:width .2s,background .2s}.gal-dots span.on{width:20px;border-radius:4px;background:#ff6b6b}@media(hover:hover){.gal-nav{opacity:0;transition:opacity .2s}.gal:hover .gal-nav,.gal-nav:focus-visible{opacity:1}}@media(prefers-reduced-motion:reduce){.gal-track{scroll-behavior:auto}}.rf-gen{padding-block:48px 80px}.rf-gen h1{font-size:40px;margin-bottom:16px}.gen-acts{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px}.gen-acts a:not(.btn){color:#2d3436;font-weight:500}.gen-search{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 24px}.gen-search input[type=search]{flex:1 1 220px;min-height:52px;border:1px solid #d8cfbf;padding:0 14px;font:inherit;font-size:17px}.gen-list{list-style:none;margin:0;padding:0;border-top:1px solid #ece6db}.gen-list li{border-bottom:1px solid #ece6db}.gen-list a{display:block;padding:16px 0;color:#2d3436;font-weight:700;text-decoration:none}.gen-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.gen-card{display:flex;flex-direction:column;gap:8px;color:#2d3436;text-decoration:none}.gen-card img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#f7f4ef}.gen-body{max-width:760px;font-size:17px;line-height:1.75}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:48px 20px 80px!important;direction:rtl;text-align:right;font-family:Heebo,Arial,sans-serif;font-size:17px;line-height:1.75;color:#2d3436}.shopify-policy__title h1{font-family:Heebo,Arial,sans-serif;font-weight:900;font-size:36px;margin:0 0 20px}@media(max-width:820px){.rf-gen h1{font-size:30px}.shopify-policy__title h1{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rafivo-extra.css.map */
