.ui-dots{justify-content:center;gap:var(--ui-dot-gap,var(--d7-space-12));display:flex}.ui-dot{inline-size:var(--d7-carousel-dot);block-size:var(--ui-dot-touch,var(--d7-touch));margin-block:calc((var(--d7-carousel-dot) - var(--ui-dot-touch,var(--d7-touch))) / 2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:inline-size var(--d7-dur-switch) var(--d7-carousel-ease-fade);background:0 0;border:0;place-items:center;padding:0;display:grid}.ui-dot:before{content:"";inline-size:100%;block-size:var(--d7-carousel-dot);border-radius:var(--d7-radius-pill);background:var(--ui-dot,var(--d7-rule-strong));transition:background-color var(--d7-dur-switch) var(--d7-carousel-ease-fade), transform var(--d7-dur-press) var(--d7-ease-press)}.ui-dot[aria-current=true]{inline-size:var(--d7-carousel-dot-active-w)}.ui-dot[aria-current=true]:before{background:var(--ui-dot-current,var(--d7-text))}.ui-dot:active:before{transform:scale(var(--d7-carousel-dot-press))}.ui-dot:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.ui-dot,.ui-dot:before{transition-duration:var(--d7-dur-reduced)}.ui-dot:active:before{transform:none}}
.ui-arrows{display:none}@media (hover:hover) and (pointer:fine){.ui-ctl-row:has(>.ui-arrows){inline-size:var(--d7-content-w);grid-template-columns:1fr auto 1fr;align-items:center;max-inline-size:100%;margin-inline:auto;display:grid}.ui-ctl-row>:not(.ui-arrows){grid-column:2}.ui-ctl-row>.ui-arrows{justify-self:end;gap:var(--d7-space-12);grid-column:3;display:flex}}.ui-arrow{inline-size:var(--d7-touch);block-size:var(--d7-touch);border-radius:var(--d7-radius-pill);background:var(--d7-step-btn-bg);color:var(--d7-text);font-size:var(--d7-body-size);cursor:pointer;transition:opacity var(--d7-dur-switch) var(--d7-ease-slide), background var(--d7-dur-switch) var(--d7-ease-slide), transform var(--d7-dur-press) var(--d7-ease-press);border:0;place-items:center;padding:0;display:grid}.ui-arrow:hover:not(:disabled){background:var(--d7-surface-raised-hover)}.ui-arrow:active:not(:disabled){transform:scale(var(--d7-carousel-dot-press))}.ui-arrow:disabled{opacity:.35;cursor:default}.ui-arrow:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}[dir=rtl] .ui-arrow svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.ui-arrow{transition-duration:var(--d7-dur-reduced)}.ui-arrow:active:not(:disabled){transform:none}}
.pkx-head{width:var(--d7-content-w);max-width:calc(100% - 2 * var(--d7-gutter-min));text-align:center;margin-block-end:var(--d7-gap-40);margin-inline:auto}.pkx-eyebrow{margin:0 0 var(--d7-space-12)}.pkx-title{max-width:var(--d7-measure);color:var(--d7-text);margin:0 auto}.pkx-carousel{--ui-dot:var(--d7-pk-faint);--ui-dot-current:var(--d7-text);max-width:var(--d7-pk-max-w);margin-inline:auto}.pkx-carousel .ui-dots{margin-block-start:var(--d7-pk-dots-top)}.pkx-rail{gap:var(--d7-pk-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--d7-pk-edge);scroll-padding-inline:var(--d7-pk-edge);display:flex;overflow-x:auto}.pkx-rail::-webkit-scrollbar{display:none}.pkx-slide{flex:0 0 var(--d7-pk-card-w);scroll-snap-align:start;display:flex}.pkx-slide>*{flex:1;min-width:0}@media (min-width:768px){.pkx-rail{padding-inline:var(--d7-pk-edge-lg);scroll-padding-inline:var(--d7-pk-edge-lg)}.pkx-slide{flex-basis:var(--d7-pk-card-w-md)}}@media (min-width:1069px){.pkx-rail{gap:var(--d7-pk-gap-lg);scroll-snap-type:none;grid-template-columns:repeat(3,1fr);display:grid;overflow:visible}}.pkx-card{padding:var(--d7-pk-pad);border-radius:var(--d7-radius-card);background:var(--d7-surface-raised);color:var(--d7-text);flex-direction:column;display:flex;position:relative}.pkx-name{font-size:var(--d7-pk-name);font-weight:var(--d7-weight-bold);line-height:var(--d7-body-lh);margin:0}.pkx-num{font-variant-numeric:tabular-nums}.pkx-was{color:var(--d7-text-muted);text-decoration:line-through;text-decoration-thickness:var(--d7-pk-strike);-webkit-text-decoration-color:var(--d7-red);text-decoration-color:var(--d7-red)}.pkx-price{align-items:baseline;gap:var(--d7-pk-sar-gap);font-weight:var(--d7-weight-bold);display:flex}.pkx-cta{min-height:var(--d7-pk-cta-h);padding-inline:var(--d7-pk-cta-px);border-radius:var(--d7-radius-pill);font-size:var(--d7-pk-text);font-weight:var(--d7-weight-semibold);text-align:center;cursor:pointer;transition:background-color var(--d7-dur-press) var(--d7-ease-press), color var(--d7-dur-press) var(--d7-ease-press);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pkx-cta--red{background:var(--d7-red-fill);color:var(--d7-on-red)}.pkx-cta--line{border:var(--d7-rule-w) solid var(--d7-text);color:var(--d7-text)}@media (hover:hover){.pkx-cta--red:hover{background:var(--d7-red-fill-hover)}.pkx-cta--line:hover{background:var(--d7-text);color:var(--d7-bg)}}.pkx-best{align-items:center;gap:var(--d7-pk-best-gap);width:fit-content;padding-block:var(--d7-pk-best-py);padding-inline:var(--d7-pk-best-ps) var(--d7-pk-best-pe);border-radius:var(--d7-radius-pill);background:var(--d7-selected-bg);color:var(--d7-selected-text);font-size:var(--d7-pk-best);font-weight:var(--d7-weight-bold);line-height:var(--d7-body-lh);white-space:nowrap;display:inline-flex}.pkx-best svg{inline-size:var(--d7-pk-star);block-size:var(--d7-pk-star);fill:var(--d7-red)}.pkx-best--sm{margin:0 auto var(--d7-pk-best-sm-mb);padding-block:var(--d7-pk-best-sm-py);padding-inline:var(--d7-pk-best-sm-px);font-size:var(--d7-pk-best-sm);display:flex}.pkx-best--sm svg{inline-size:var(--d7-pk-star-sm);block-size:var(--d7-pk-star-sm)}.pkx-best-slot{min-height:var(--d7-pk-best-slot);align-items:center;display:flex}.pkx-mark{inline-size:var(--d7-pk-mark);block-size:var(--d7-pk-mark);flex:none}.pkx-mark-tick{stroke:var(--d7-bg)}.pkx-ok{color:var(--d7-text)}.pkx-no{color:var(--d7-pk-faint)}@media (prefers-reduced-motion:reduce){.pkx-cta{transition-duration:var(--d7-dur-reduced)}}.pkx-svc-tag{padding:var(--d7-pk-svc-tag-pad);border:var(--d7-rule-w) solid var(--d7-rule-strong);border-radius:var(--d7-radius-pill);color:var(--d7-text-secondary);font-size:var(--d7-pk-svc-tag);line-height:var(--d7-pk-svc-tag-lh);font-weight:var(--d7-weight-semibold);letter-spacing:var(--d7-pk-svc-tag-track);white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex-shrink:0;display:inline-block}.pkx-gift-mark{color:var(--d7-red)}.pkx-free{color:var(--d7-pk-free);font-size:var(--d7-pk-free-size);font-weight:var(--d7-weight-semibold);white-space:nowrap;margin-inline-start:auto;padding-inline-start:var(--d7-pk-icon-gap)}
.pkb-card{gap:var(--d7-pk-b-gap)}.pkb-top{justify-content:space-between;align-items:flex-start;gap:var(--d7-pk-row-gap);display:flex}.pkb-after-best{margin-block-start:var(--d7-pk-b-after-best)}.pkb-off{padding-block:var(--d7-pk-off-py);padding-inline:var(--d7-pk-off-px);border-radius:var(--d7-radius-pill);background:var(--d7-red-fill);color:var(--d7-on-red);font-size:var(--d7-pk-tag);font-weight:var(--d7-weight-bold);white-space:nowrap}.pkb-price{gap:var(--d7-pk-b-price-gap);display:grid}.pkb-now{font-size:var(--d7-pk-b-price);line-height:var(--d7-pk-b-price-lh)}.pkb-now .ui-riyal{font-size:var(--d7-pk-b-sar)}.pkb-instead{color:var(--d7-text-muted);font-size:var(--d7-pk-small)}.pkb-list{gap:var(--d7-pk-row-gap);padding:var(--d7-pk-b-list-pt) 0 0;border-block-start:var(--d7-rule-w) solid var(--d7-rule);margin:0;list-style:none;display:grid}.pkb-list li{align-items:center;gap:var(--d7-pk-icon-gap);font-size:var(--d7-pk-text-sm);display:flex}.pkb-cta{width:100%;margin-block-start:auto}
