@layer components{.rp-detail-page{background:#FAF8F3;color:#173D2D}.rp-detail{padding-block:14px 40px}.rp-detail :focus-visible{outline:2px solid #16633E;outline-offset:3px}.rp-detail a,.rp-detail button{-webkit-tap-highlight-color:transparent}.rp-detail-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#626B68;font-size:var(--fs-14);line-height:1.9;margin-bottom:16px}.rp-detail-breadcrumbs a:hover{color:#173D2D;text-decoration:underline;text-underline-offset:4px}.rp-detail-alert{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px;border-radius:10px;background:#FFF1ED;color:#943728;font-size:var(--fs-15)}.rp-detail-alert button{min-height:44px;text-decoration:underline}.rp-pd-buy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}.rp-detail-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.rp-detail-gallery[data-multiple=true]{grid-template-columns:76px minmax(0,1fr)}.rp-detail-photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:28px;background:#fff;min-width:0;touch-action:pan-y}.rp-detail-gallery[data-multiple=true] .rp-detail-photo{grid-column:2;grid-row:1}.rp-detail-main-image{object-fit:cover;animation:rp-detail-image-reveal .26s cubic-bezier(.16,1,.3,1)}@keyframes rp-detail-image-reveal{0%{opacity:.6}to{opacity:1}}.rp-detail-photo-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#65706B;font-size:var(--fs-15)}.rp-detail-thumbnails-wrap{grid-column:1;grid-row:1;min-width:0}.rp-detail-thumbnails{display:flex;flex-direction:column;gap:10px;max-height:560px;overflow:auto;scrollbar-width:none}.rp-detail-thumbnails::-webkit-scrollbar{display:none}.rp-detail-thumbnails button{flex-shrink:0;width:100%;aspect-ratio:1;overflow:hidden;padding:2px;border:2px solid transparent;border-radius:14px;background:#fff;cursor:pointer}.rp-detail-thumbnails button[aria-pressed=true]{border-color:#133E23}.rp-detail-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:10px}.rp-detail-thumbnail-controls{display:none}.rp-detail-dots{position:absolute;inset-inline:0;bottom:6px;display:flex;justify-content:center}.rp-detail-dots button{display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.rp-detail-dots span{width:16px;height:5px;border-radius:4px;background:#FFFFFFAA;box-shadow:0 1px 3px #0005;transition:width .18s ease,background .18s ease}.rp-detail-dots button[aria-pressed=true] span{width:28px;background:#fff}.rp-pd-panel{display:flex;flex-direction:column;gap:18px;min-width:0}.rp-pd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rp-pd-head h1{color:#133E23;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1.3;text-wrap:balance}.rp-pd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:6px;color:#5B665E;font-size:var(--fs-15)}.rp-pd-en{color:#8A6D1F;font-weight:600}.rp-pd-sku{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:#5B665E;cursor:pointer}.rp-pd-sku bdi{color:#1C2A22;font-weight:700}.rp-pd-sku:hover{color:#133E23}.rp-pd-fav{display:grid;place-items:center;flex:0 0 48px;height:48px;border:1.5px solid #e4ddce;border-radius:14px;background:#fff;color:#133E23;cursor:pointer;transition:background-color .18s ease,transform .16s ease}.rp-pd-fav[aria-pressed=true]{background:#EAF0E8}.rp-pd-fav:active{transform:scale(.94)}.rp-pd-desc{max-width:62ch;color:#3D4A42;font-size:var(--fs-18);line-height:1.9;white-space:pre-line;text-wrap:pretty}.rp-pd-facts{display:flex;flex-wrap:wrap;gap:8px}.rp-pd-facts div{display:flex;gap:6px;padding:6px 12px;border-radius:10px;background:#EFE6D2;font-size:var(--fs-15)}.rp-pd-facts dt{color:#6B5A2A}.rp-pd-facts dd{color:#1C2A22;font-weight:700}.rp-pd-packs,.rp-pd-sizes{border:0;padding:0;margin:0;min-width:0}.rp-pd-sizes legend{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;padding:0;color:#133E23;font-size:var(--fs-18);font-weight:800}.rp-pd-sizes legend span{color:#84651F;font-size:var(--fs-13);font-weight:600}.rp-pd-sizes [role=radiogroup]{display:flex;flex-wrap:wrap;gap:8px}.rp-pd-size{min-width:64px;min-height:44px;padding:8px 16px;border:1.5px solid #e4ddce;border-radius:12px;background:#fff;color:#1C2A22;font-size:var(--fs-16);font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;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:#133E23;background:#F1F6EF;box-shadow:inset 0 0 0 1px #133E23;color:#133E23}.rp-pd-size:focus-visible{outline:2px solid #168038;outline-offset:2px}.rp-pd-packs legend{margin-bottom:10px;padding:0;color:#133E23;font-size:var(--fs-18);font-weight:800}.rp-pd-packs [role=radiogroup]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,112px));gap:8px}.rp-pd-pack{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:96px;padding:8px 6px;border:1.5px solid #e4ddce;border-radius:12px;background:#fff;color:#1C2A22;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.rp-pd-pack .rp-pd-pouch{max-height:28px}.rp-pd-pack b{font-size:var(--fs-18);font-weight:800}.rp-pd-pack>span:not(.rp-hidden-price){color:#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:#133E23;background:#F1F6EF;box-shadow:inset 0 0 0 1px #133E23}.rp-pd-pouch{width:auto;margin-block:auto 4px;color:#BFAE82}.rp-pd-pack[aria-checked=true] .rp-pd-pouch{color:#133E23}.rp-pd-qty{display:grid;grid-template-columns:176px minmax(0,1fr);gap:10px}.rp-pd-stepper{display:flex;align-items:center;height:56px;overflow:hidden;border:1.5px solid #e4ddce;border-radius:16px;background:#fff}.rp-pd-stepper button{display:grid;place-items:center;flex:0 0 48px;height:100%;color:#133E23;cursor:pointer}.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:#133E23;box-shadow:0 0 0 3px rgb(19 62 35/.15)}.rp-pd-stepper input{width:100%;min-width:0;height:100%;text-align:center;background:transparent;color:#1C2A22;font-size:var(--fs-20);font-weight:700;font-variant-numeric:tabular-nums}.rp-pd-total{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding-inline:18px;border-radius:16px;background:#EFE6D2}.rp-pd-total>span:first-child{color:#5A4A1C;font-size:var(--fs-15);font-weight:600}.rp-pd-total b{color:#133E23;font-variant-numeric:tabular-nums}.rp-pd-total strong{color:#133E23;font-size:var(--fs-24);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-pd-help,.rp-pd-total-muted{color:#5B665E}.rp-pd-help{margin-top:-10px;font-size:var(--fs-14);line-height:1.8}.rp-pd-help[role=alert]{color:#A03429}.rp-pd-add{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border-radius:16px;background:#133E23;color:#fff;font-size:var(--fs-18);font-weight:700;cursor:pointer;transition:background-color .18s ease,transform .16s ease}.rp-pd-add:hover:enabled{background:#0B2816}.rp-pd-add:active:enabled{transform:scale(.985)}.rp-pd-add:disabled{opacity:.5;cursor:not-allowed}.rp-gate{padding:18px;border-radius:20px;background:#0C2A18;color:#fff}.rp-gate h2{display:flex;align-items:center;gap:10px;font-size:var(--fs-18);font-weight:800}.rp-gate h2 svg{color:#E9CB79}.rp-gate>p{margin-top:4px;color:#B9CCBA;font-size:var(--fs-15);line-height:1.8}.rp-gate form{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:8px;margin-top:12px}.rp-gate-field{display:flex;align-items:center;gap:8px;height:50px;padding-inline:12px;border-radius:12px;background:#fff;color:#5B665E}.rp-gate-field input{width:100%;min-width:0;height:100%;background:transparent;color:#1C2A22;font-size:var(--fs-18)}.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{height:50px;padding-inline:22px;border-radius:12px;background:#E9CB79;color:#133E23;font-size:var(--fs-18);font-weight:800;cursor:pointer}.rp-gate button:disabled{opacity:.6;cursor:not-allowed}.rp-gate :focus-visible{outline-color:#E9CB79}.rp-gate-error{color:#FFD1C8}.rp-gate-error,.rp-gate-links{margin-top:10px;font-size:var(--fs-15)}.rp-gate-links{color:#B9CCBA}.rp-gate-links a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:4px}.rp-pd-note{color:#5B665E;font-size:var(--fs-15);line-height:1.9}.rp-pd-note a{color:#133E23;font-weight:700;text-decoration:underline;text-underline-offset:4px}.rp-pd-more{border-top:1px solid #e4ddce;padding-top:4px;font-size:var(--fs-15)}.rp-pd-more summary{display:flex;align-items:center;min-height:44px;color:#133E23;font-weight:700;cursor:pointer}.rp-pd-tiers li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px}.rp-pd-tiers li[data-active=true]{background:#EEF5ED}.rp-pd-list{display:grid;gap:8px;padding-bottom:8px}.rp-pd-list input{min-height:44px;padding:10px;border:1px solid #ccd6cb;border-radius:10px;background:#fff}.rp-pd-list button{justify-self:start;min-height:44px;padding-inline:16px;border-radius:10px;background:#133E23;color:#fff}.rp-pd-list button:disabled{opacity:.55}.rp-pd-bulk{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;color:#133E23;font-size:var(--fs-16);font-weight:700;text-decoration:underline;text-underline-offset:5px}.rp-pd-bulk svg{color:#1E8E3E}.rp-pd-message{padding:12px;border-radius:10px;background:#F0F4ED;font-size:var(--fs-15)}.rp-similar{margin-top:48px}.rp-similar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.rp-similar-head h2{color:#133E23;font-size:var(--fs-24);font-weight:800}.rp-similar-head a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#133E23;font-size:var(--fs-15);font-weight:700}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]{display:flex;flex-direction:column;gap:8px;margin-inline:calc(var(--rp-site-gutter) * -1)}.rp-detail-photo{width:100%;border-radius:0}.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((100% - 21px)/4)}.rp-pd-panel{gap:14px}.rp-pd-head h1{font-size:var(--fs-28)}.rp-pd-fav{flex-basis:44px;height:44px}.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);border-radius:0;padding:16px var(--rp-site-gutter)}.rp-gate form{grid-template-columns:minmax(0,1fr)}.rp-gate-field input{font-size:16px}.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-detail-dots span,.rp-pd-add,.rp-pd-fav,.rp-pd-pack,.rp-pd-size{transition:none}.rp-pd-add:active:enabled,.rp-pd-fav:active{transform:none}}}