@layer components{.rp-detail-page{background:var(--store-subtle,#faf8f3);color:var(--store-ink,#173d2d)}.rp-detail{padding-block:14px 40px}.rp-detail :focus-visible{outline-offset:3px;outline:2px solid #16633e}.rp-detail button,.rp-detail a{-webkit-tap-highlight-color:transparent}.rp-detail-breadcrumbs{color:var(--store-muted,#626b68);font-size:var(--fs-14);margin-bottom:16px;flex-wrap:wrap;align-items:center;gap:8px;max-width:1120px;margin-inline:auto;line-height:1.9;display:flex}.rp-detail-breadcrumbs a:hover{color:var(--store-ink,#173d2d);text-underline-offset:4px;text-decoration:underline}.rp-detail-alert{color:#943728;font-size:var(--fs-15);background:#fff1ed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.rp-detail-alert button{min-height:44px;text-decoration:underline}.rp-pd-buy{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:28px;max-width:1120px;margin-inline:auto;display:grid}.rp-detail-gallery{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;max-width:440px;margin-inline:auto;display:grid}.rp-detail-gallery[data-multiple=true]{grid-template-columns:72px minmax(0,1fr);max-width:500px}.rp-detail-photo{aspect-ratio:1;touch-action:pan-y;background:#fff;border-radius:28px;min-width:0;position:relative;overflow:hidden}.rp-detail-gallery[data-multiple=true] .rp-detail-photo{grid-area:1/2}.rp-detail-main-image{object-fit:contain;padding:14px;animation:.26s cubic-bezier(.16,1,.3,1) rp-detail-image-reveal}@keyframes rp-detail-image-reveal{0%{opacity:.6}to{opacity:1}}.rp-detail-photo-empty{height:100%;color:var(--store-muted,#65706b);font-size:var(--fs-15);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.rp-detail-thumbnails-wrap{grid-area:1/1;min-width:0}.rp-detail-thumbnails{scrollbar-width:none;flex-direction:column;gap:10px;max-height:560px;display:flex;overflow:auto}.rp-detail-thumbnails::-webkit-scrollbar{display:none}.rp-detail-thumbnails button{aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:14px;flex-shrink:0;width:100%;padding:2px;overflow:hidden}.rp-detail-thumbnails button[aria-pressed=true]{border-color:var(--store-brand,#133e23)}.rp-detail-thumbnails img{object-fit:cover;border-radius:10px;width:100%;height:100%}.rp-detail-thumbnail-controls{display:none}.rp-detail-dots{inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:6px}.rp-detail-dots button{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.rp-detail-dots span{background:#fffa;border-radius:4px;width:16px;height:5px;transition:width .18s,background .18s;box-shadow:0 1px 3px #0005}.rp-detail-dots button[aria-pressed=true] span{background:#fff;width:28px}.rp-pd-panel{flex-direction:column;gap:18px;min-width:0;display:flex}.rp-pd-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rp-pd-head h1{color:var(--store-ink,#133e23);text-wrap:balance;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.3}.rp-pd-meta{color:var(--store-muted,#5b665e);font-size:var(--fs-15);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:6px;display:flex}.rp-pd-en{color:#8a6d1f;font-weight:600}.rp-pd-sku{min-height:32px;color:var(--store-muted,#5b665e);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.rp-pd-sku bdi{color:#1c2a22;font-weight:700}.rp-pd-sku:hover{color:var(--store-ink,#133e23)}.rp-pd-fav{height:48px;color:var(--store-ink,#133e23);cursor:pointer;background:#fff;border:1.5px solid #e4ddce;border-radius:14px;flex:0 0 48px;place-items:center;transition:background-color .18s,transform .16s;display:grid}.rp-pd-fav[aria-pressed=true]{background:#eaf0e8}.rp-pd-fav:active{transform:scale(.94)}.rp-pd-desc{color:#3d4a42;max-width:62ch;font-size:var(--fs-18);white-space:pre-line;text-wrap:pretty;line-height:1.9}.rp-pd-facts{flex-wrap:wrap;gap:8px;display:flex}.rp-pd-facts div{font-size:var(--fs-15);background:#efe6d2;border-radius:10px;gap:6px;padding:6px 12px;display:flex}.rp-pd-facts dt{color:#6b5a2a}.rp-pd-facts dd{color:#1c2a22;font-weight:700}.rp-pd-packs,.rp-pd-sizes{border:0;min-width:0;margin:0;padding:0}.rp-pd-sizes legend{color:var(--store-ink,#133e23);font-size:var(--fs-18);align-items:baseline;gap:10px;margin-bottom:10px;padding:0;font-weight:700;display:flex}.rp-pd-sizes legend span{color:var(--store-muted,#84651f);font-size:var(--fs-13);font-weight:600}.rp-pd-sizes [role=radiogroup]{flex-wrap:wrap;gap:8px;display:flex}.rp-pd-size{color:#1c2a22;min-width:64px;min-height:44px;font-size:var(--fs-16);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1.5px solid #e4ddce;border-radius:12px;padding:8px 16px;font-weight:700;transition:border-color .16s ease-out,background-color .16s ease-out}.rp-pd-size:hover{border-color:#9ab09b}.rp-pd-size[aria-checked=true]{border-color:var(--store-brand,#133e23);color:var(--store-ink,#133e23);background:#f1f6ef;box-shadow:inset 0 0 0 1px #133e23}.rp-pd-size:focus-visible{outline-offset:2px;outline:2px solid #168038}.rp-pd-packs legend{color:var(--store-ink,#133e23);font-size:var(--fs-18);margin-bottom:10px;padding:0;font-weight:700}.rp-pd-packs [role=radiogroup]{grid-template-columns:repeat(auto-fill,minmax(100px,112px));gap:8px;display:grid}.rp-pd-pack{color:#1c2a22;text-align:center;cursor:pointer;background:#fff;border:1.5px solid #e4ddce;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-height:96px;padding:8px 6px;transition:border-color .16s,background-color .16s;display:flex}.rp-pd-pack .rp-pd-pouch{max-height:28px}.rp-pd-pack b{max-width:100%;font-size:var(--fs-14);flex-direction:column;align-items:center;font-weight:700;line-height:1.45;display:flex}.rp-pd-pack b span:first-child{color:var(--store-muted,#526057);font-size:var(--fs-12);font-weight:600}.rp-pd-pack b span:last-child{white-space:nowrap}.rp-pd-pack>span:not(.rp-hidden-price){color:var(--store-muted,#5b665e);font-size:var(--fs-14);font-variant-numeric:tabular-nums}.rp-pd-pack:hover{border-color:#9ab09b}.rp-pd-pack[aria-checked=true]{border-color:var(--store-brand,#133e23);background:#f1f6ef;box-shadow:inset 0 0 0 1px #133e23}.rp-pd-pouch{color:#bfae82;width:auto;margin-block:auto 4px}.rp-pd-pack[aria-checked=true] .rp-pd-pouch{color:var(--store-ink,#133e23)}.rp-pd-qty{grid-template-columns:176px minmax(0,1fr);gap:10px;display:grid}.rp-pd-stepper{background:#fff;border:1.5px solid #e4ddce;border-radius:16px;align-items:center;height:56px;display:flex;overflow:hidden}.rp-pd-stepper button{height:100%;color:var(--store-ink,#133e23);cursor:pointer;flex:0 0 48px;place-items:center;display:grid}.rp-pd-stepper button:hover:enabled{background:#f1f6ef}.rp-pd-stepper button:disabled{opacity:.35;cursor:not-allowed}.rp-pd-stepper input:focus,.rp-pd-stepper input:focus-visible{outline:none}.rp-pd-stepper:has(input:focus-visible){border-color:var(--store-brand,#133e23);box-shadow:0 0 0 3px #133e2326}.rp-pd-stepper input{text-align:center;color:#1c2a22;width:100%;min-width:0;height:100%;font-size:var(--fs-20);font-variant-numeric:tabular-nums;background:0 0;font-weight:700}.rp-pd-total{background:#efe6d2;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding-inline:18px;display:flex}.rp-pd-total>span:first-child{color:#5a4a1c;font-size:var(--fs-15);font-weight:600}.rp-pd-total b{color:var(--store-ink,#133e23);font-variant-numeric:tabular-nums}.rp-pd-total strong{color:var(--store-ink,#133e23);font-size:var(--fs-24);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.rp-pd-total-muted{color:var(--store-muted,#5b665e)}.rp-pd-help{color:var(--store-muted,#5b665e);font-size:var(--fs-14);margin-top:-10px;line-height:1.8}.rp-pd-help[role=alert]{color:#a03429}.rp-pd-add{background:var(--store-brand,#133e23);min-height:56px;color:var(--store-on-brand,#fff);font-size:var(--fs-18);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-weight:700;transition:background-color .18s,transform .16s;display:flex}.rp-pd-add:hover:enabled{background:var(--store-brand,#0b2816)}.rp-pd-add:active:enabled{transform:scale(.985)}.rp-pd-add:disabled{opacity:.5;cursor:not-allowed}.rp-gate{color:#fff;background:#0c2a18;border-radius:20px;padding:18px}.rp-gate h2{font-size:var(--fs-18);align-items:center;gap:10px;font-weight:700;display:flex}.rp-gate h2 svg{color:var(--store-muted,#e9cb79)}.rp-gate>p{color:#b9ccba;font-size:var(--fs-15);margin-top:4px;line-height:1.8}.rp-gate form{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.rp-gate-field{height:50px;color:var(--store-muted,#5b665e);background:#fff;border-radius:12px;align-items:center;gap:8px;padding-inline:12px;display:flex}.rp-gate-field input{color:#1c2a22;width:100%;min-width:0;height:100%;font-size:var(--fs-18);background:0 0}.rp-gate-field input:focus,.rp-gate-field input:focus-visible{outline:none}.rp-gate-field:focus-within{box-shadow:0 0 0 2px #0c2a18,0 0 0 4px #e9cb79}.rp-gate button{background:var(--store-tint,#e9cb79);height:50px;color:var(--store-ink,#133e23);font-size:var(--fs-18);cursor:pointer;border-radius:12px;padding-inline:22px;font-weight:700}.rp-gate button:disabled{opacity:.6;cursor:not-allowed}.rp-gate :focus-visible{outline-color:#e9cb79}.rp-gate-error{color:#ffd1c8;font-size:var(--fs-15);margin-top:10px}.rp-gate-links{color:#b9ccba;font-size:var(--fs-15);margin-top:10px}.rp-gate-links a{color:#fff;text-underline-offset:4px;font-weight:700;text-decoration:underline}.rp-pd-note{color:var(--store-muted,#5b665e);font-size:var(--fs-15);line-height:1.9}.rp-pd-note a{color:var(--store-ink,#133e23);text-underline-offset:4px;font-weight:700;text-decoration:underline}.rp-pd-more{font-size:var(--fs-15);border-top:1px solid #e4ddce;padding-top:4px}.rp-pd-more summary{min-height:44px;color:var(--store-ink,#133e23);cursor:pointer;align-items:center;font-weight:700;display:flex}.rp-pd-tiers li{border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.rp-pd-tiers li[data-active=true]{background:#eef5ed}.rp-pd-list{gap:8px;padding-bottom:8px;display:grid}.rp-pd-list input{background:#fff;border:1px solid #ccd6cb;border-radius:10px;min-height:44px;padding:10px}.rp-pd-list button{background:var(--store-brand,#133e23);min-height:44px;color:var(--store-on-brand,#fff);border-radius:10px;justify-self:start;padding-inline:16px}.rp-pd-list button:disabled{opacity:.55}.rp-pd-bulk{min-height:44px;color:var(--store-ink,#133e23);font-size:var(--fs-16);text-underline-offset:5px;align-self:flex-start;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.rp-pd-bulk svg{color:var(--store-ink,#1e8e3e)}.rp-pd-message{background:var(--store-subtle,#f0f4ed);font-size:var(--fs-15);border-radius:10px;padding:12px}.rp-similar{margin-top:48px}.rp-similar-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rp-similar-head h2{color:var(--store-ink,#133e23);font-size:var(--fs-24);font-weight:700}.rp-similar-head a{min-height:44px;color:var(--store-ink,#133e23);font-size:var(--fs-15);align-items:center;gap:6px;font-weight:700;display:inline-flex}body:has(.rp-detail-page) aside[aria-label=التواصل\ السريع]{display:none}@media (min-width:768px) and (max-width:1023px){.rp-pd-buy{gap:24px}.rp-detail-gallery[data-multiple=true]{grid-template-columns:60px minmax(0,1fr);gap:8px}.rp-gate form{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.rp-detail{padding-block:0 24px}.rp-detail-breadcrumbs{display:none}.rp-pd-buy{grid-template-columns:minmax(0,1fr);gap:16px}.rp-detail-gallery,.rp-detail-gallery[data-multiple=true]{margin-inline:calc(var(--rp-site-gutter) * -1);flex-direction:column;gap:8px;display:flex}.rp-detail-photo{border-radius:0;width:100%}.rp-detail-thumbnails-wrap{padding-inline:var(--rp-site-gutter)}.rp-detail-thumbnails{flex-direction:row;gap:7px;max-height:none}.rp-detail-thumbnails button{width:calc(25% - 5.25px)}.rp-pd-panel{gap:14px}.rp-pd-head h1{font-size:var(--fs-28)}.rp-pd-fav{border-radius:10px;flex-basis:36px;height:36px}.rp-pd-fav svg{width:17px;height:17px}.rp-pd-desc{font-size:var(--fs-16);line-height:1.8}.rp-pd-packs [role=radiogroup]{grid-template-columns:repeat(3,minmax(0,104px));gap:8px}.rp-pd-pack{min-height:92px;padding:6px 4px}.rp-pd-qty{grid-template-columns:136px minmax(0,1fr)}.rp-pd-stepper{height:52px}.rp-pd-stepper button{flex-basis:42px}.rp-pd-total{min-height:52px;padding-inline:12px}.rp-pd-total>span:first-child{font-size:var(--fs-14)}.rp-pd-total strong{font-size:var(--fs-20)}.rp-gate{margin-inline:calc(var(--rp-site-gutter) * -1);padding:16px var(--rp-site-gutter);border-radius:0}.rp-gate form{grid-template-columns:minmax(0,1fr)}.rp-gate-field input{font-size:var(--fs-16)}.rp-similar{margin-top:28px}.rp-similar-head h2{font-size:var(--fs-20)}}@media (max-width:359px){.rp-pd-qty{grid-template-columns:minmax(0,1fr)}.rp-pd-packs [role=radiogroup]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rp-detail-main-image{animation:none}.rp-pd-add,.rp-pd-fav,.rp-pd-pack,.rp-pd-size,.rp-detail-dots span{transition:none}.rp-pd-add:active:enabled,.rp-pd-fav:active{transform:none}}.rp-pd-buy{gap:20px}.rp-detail-photo{border:1px solid #e4e9e2;border-radius:20px}.rp-pd-panel{background:#fff;border:1px solid #e4e9e2;border-radius:20px;gap:20px;padding:28px}.rp-pd-head{border-bottom:1px solid #e4e9e2;padding-bottom:18px;position:relative}.rp-pd-head>div{flex:1;min-width:0}.rp-pd-head h1{padding-inline-end:64px;font-size:clamp(32px,2.5vw,36px)}.rp-pd-head .rp-pd-fav{inset-inline-end:0;width:48px;position:absolute;top:0}.rp-pd-meta{justify-content:space-between}.rp-pd-en{color:#56645a;font-size:15px}.rp-pd-sku{color:#173d2d;background:#eef5e8;border-radius:999px;min-height:32px;padding:2px 12px;font-size:14px}.rp-pd-packs{border-bottom:1px solid #e4e9e2;padding-bottom:20px}.rp-pd-packs [role=radiogroup]{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-pd-pack{border-color:#e4e9e2;justify-content:center;min-height:50px;padding:8px}.rp-pd-pack b{white-space:nowrap;flex-direction:row;justify-content:center;gap:4px;font-size:18px}.rp-pd-qty{align-items:center;gap:10px;display:flex}.rp-pd-qty-label{color:#56645a;white-space:nowrap;font-size:15px;font-weight:600}.rp-pd-stepper{border-color:#e4e9e2;border-radius:12px;flex:0 0 132px;height:48px}.rp-pd-stepper button{flex-basis:40px}.rp-pd-total{background:#f0f6ed;border-radius:12px;flex:1;min-width:0;min-height:48px;padding-inline:12px}.rp-pd-total>span:first-child{color:#56645a;font-size:15px}.rp-pd-total strong{font-size:var(--fs-20)}.rp-pd-bulk{font-size:15px;font-weight:600}.rp-pd-help:empty{display:none}.rp-detail .rp-pd-add{color:#fff;background:#073c19;border-radius:12px;min-height:52px}.rp-detail .rp-pd-add:hover:enabled{color:#fff;background:#10562a}@media (max-width:767px){.rp-detail-gallery,.rp-detail-gallery[data-multiple=true]{width:100%;max-width:none;margin-inline:0}.rp-detail-photo{border-radius:20px}.rp-detail-main-image{padding:8px}.rp-pd-panel{gap:12px;padding:16px}.rp-pd-head{padding-bottom:12px}.rp-pd-head h1{padding-inline-end:54px;font-size:23px}.rp-pd-en{font-size:14px}.rp-pd-packs{padding-bottom:12px}.rp-pd-packs legend{margin-bottom:8px;font-size:16px}.rp-pd-head .rp-pd-fav{width:44px}.rp-pd-packs [role=radiogroup]{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-pd-pack{min-height:44px}.rp-pd-pack b{font-size:16px}.rp-pd-stepper{flex-basis:120px}.rp-pd-stepper button{flex-basis:36px}.rp-pd-stepper button svg{width:14px;height:14px}.rp-pd-total{min-height:48px}.rp-detail .rp-pd-add{min-height:48px;font-size:16px}.rp-detail .rp-pd-add svg{width:17px;height:17px}.rp-pd-bulk{font-size:14px}.rp-pd-bulk svg,.rp-similar-head a svg{width:15px;height:15px}.rp-gate h2 svg{width:17px;height:17px}}@media (max-width:380px){.rp-pd-qty{flex-wrap:wrap}.rp-pd-total{flex-basis:100%}}}@media (min-width:768px){.rp-pd-panel{transition:top .25s cubic-bezier(.16,1,.3,1);position:sticky;top:144px}body:has(.rp-header-v2[data-compact=true]) .rp-pd-panel{top:80px}}@media (prefers-reduced-motion:reduce){.rp-pd-panel{transition:none}}@media (min-width:1024px) and (max-width:1599px){.rp-pd-buy{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:20px;max-width:1040px;margin-inline:auto}.rp-detail-gallery{max-width:390px}.rp-detail-gallery[data-multiple=true]{max-width:450px}.rp-detail-breadcrumbs{margin-inline:auto;max-width:1040px;margin-bottom:10px;font-size:13px}.rp-pd-panel{gap:14px;padding:20px 22px;top:126px}.rp-pd-head{padding-bottom:12px}.rp-pd-head h1{text-wrap:pretty;padding-inline-end:50px;font-size:clamp(24px,2.2vw,30px)}.rp-pd-head .rp-pd-fav{width:42px;height:42px}.rp-pd-desc{font-size:14.5px;line-height:1.75}.rp-pd-facts div{padding:5px 10px;font-size:13px}.rp-pd-packs{padding-bottom:14px}.rp-pd-packs legend,.rp-pd-sizes legend{margin-bottom:8px;font-size:15.5px}.rp-pd-pack{min-height:44px;padding:6px}.rp-pd-pack b{font-size:15px}.rp-pd-size{min-height:38px;padding:6px 12px;font-size:14px}.rp-pd-stepper{flex:0 0 120px;height:44px}.rp-pd-total{min-height:44px;padding-inline:12px}.rp-pd-total>span:first-child{font-size:13.5px}.rp-pd-total strong{font-size:17px}.rp-detail .rp-pd-add{min-height:46px;font-size:15.5px}.rp-pd-bulk{min-height:36px;font-size:13.5px}.rp-similar{margin-top:32px}.rp-similar-head h2{font-size:var(--fs-20)}}@media (min-width:1024px) and (max-height:800px){.rp-pd-buy{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);max-width:clamp(780px,200dvh - 390px,1000px);margin-inline:auto}.rp-detail-gallery{max-width:350px}.rp-detail-breadcrumbs{margin-inline:auto;max-width:clamp(800px,200dvh - 390px,1080px);margin-bottom:12px}.rp-pd-panel{gap:12px;padding:18px 22px}.rp-pd-head{padding-bottom:12px}.rp-pd-head h1{text-wrap:pretty;padding-inline-end:54px;font-size:28px}.rp-pd-packs{padding-bottom:12px}.rp-pd-packs legend{margin-bottom:8px}.rp-pd-bulk{min-height:36px}}
