/* Original mobile and tablet stylesheet: intentionally unchanged. */
@media(max-width:1024px){

/* ELKASA 1.1: native horizontal scroll, no external images or slider library. */
.elkasa-bs,.elkasa-bs *{box-sizing:border-box}
section.elkasa-bs.elkasa-bs--deals{position:relative;width:100%;padding:18px 16px;overflow:hidden;border:0;border-radius:22px;background:linear-gradient(115deg,var(--deal-gradient,#1c5b88),var(--deal-background,#103657) 75%);background-color:var(--deal-background,#103657);color:var(--deal-heading,#fff);font-family:inherit;isolation:isolate}
.elkasa-bs--deals .elkasa-bs__overlay{display:none}.elkasa-bs--deals .elkasa-bs__inner{position:relative;padding:0;min-width:0}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:0}
.elkasa-bs__heading-wrap{display:flex;align-items:center;gap:10px;min-width:0}.elkasa-bs__heading-text{min-width:0;display:flex;flex-direction:column;gap:4px}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__header .elkasa-bs__title{margin:0;padding:0;font-size:22px;font-weight:850;line-height:1.55;color:var(--deal-heading,#fff)}
.elkasa-bs__title:after{display:none}.elkasa-bs__eyebrow{font-size:11px;line-height:1.6;font-weight:650;color:var(--deal-heading,#fff);opacity:.78;letter-spacing:.01em}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__header .elkasa-bs__subtitle{margin:0;color:var(--deal-heading,#fff);opacity:.78;font-size:11px;line-height:1.5}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__title-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid #ffffff4d;border-radius:12px;background:#ffffff12;color:var(--deal-heading,#fff);font-size:24px;font-weight:800;box-shadow:none}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__view-all{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;flex-shrink:0;padding:8px 10px;background:#ffffff12;border:1px solid #ffffff38;border-radius:12px;color:var(--deal-heading,#fff);text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap;box-shadow:none}
.elkasa-bs__view-all svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.elkasa-bs__slider-shell{position:relative;min-width:0}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__track{--active-columns:var(--deal-columns,4.2);--card-gap:10px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--active-columns) - 1)*var(--card-gap))/var(--active-columns));gap:var(--card-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 0 5px;margin:0;align-items:stretch;direction:rtl;touch-action:pan-x pan-y}
.elkasa-bs__track::-webkit-scrollbar{display:none}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;margin:0;padding:12px;background:#fff;color:#142a40;border:0;border-radius:16px;box-shadow:none;scroll-snap-align:start;overflow:hidden}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__image-link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1;padding:6px;background:#fff;border-radius:12px;overflow:hidden}
.elkasa-bs__image{display:block;width:100%;height:100%;max-height:230px;object-fit:contain;object-position:center;transition:none}
.elkasa-bs__card-body{display:flex;flex:1;flex-direction:column;gap:9px;padding-top:10px;min-width:0}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.4em;margin:0;font-size:13px;line-height:1.7;font-weight:750}
.elkasa-bs__product-title a{color:#162f47;text-decoration:none}.elkasa-bs__inventory{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.5;color:#26704f}.elkasa-bs__inventory>span{width:5px;height:5px;background:currentColor;border-radius:50%;flex:none}.elkasa-bs__inventory--out-of-stock{color:#b92b43}.elkasa-bs__inventory--low-stock{color:#946316}
.elkasa-bs__pricing,.elkasa-bs__price{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:42px;margin-top:auto;min-width:0}
.elkasa-bs__price{flex-direction:column;align-items:flex-end;justify-content:center}.elkasa-bs__price-stack{display:flex;flex-direction:column;align-items:flex-end;min-width:0;flex:1}.elkasa-bs__price del,.elkasa-bs__regular-price{font-size:10px;color:#9a9fa7;line-height:1.5;white-space:nowrap}.elkasa-bs__price ins,.elkasa-bs__sale-price{font-size:15px;color:#142d45;font-weight:850;text-decoration:none;background:transparent;line-height:1.5;white-space:nowrap}.elkasa-bs__price>.amount{font-size:15px;font-weight:850;color:#142d45}.elkasa-bs .woocommerce-Price-currencySymbol{font-size:.7em;font-weight:600}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__discount-badge,section.elkasa-bs.elkasa-bs--deals .elkasa-bs__sale-badge{padding:4px 7px;min-width:34px;min-height:25px;border-radius:30px;background:var(--deal-accent,#d82e50);color:white;font-size:12px;font-weight:850;line-height:1.2;box-shadow:none}.elkasa-bs__sale-badge{position:absolute;inset:5px 5px auto auto;z-index:1}
section.elkasa-bs.elkasa-bs--deals .elkasa-bs__buy{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:35px;padding:7px 4px;border:1px solid #dfe8f0;border-radius:10px;color:#163c5b;background:#eff5fa;text-decoration:none;font-size:10px;font-weight:750;line-height:1.5;box-shadow:none;margin:0}.elkasa-bs__buy svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.elkasa-bs__buy--disabled{opacity:.6}
.elkasa-bs__arrow{position:absolute;top:43%;z-index:2;display:grid;place-items:center;width:34px;height:38px;padding:7px;background:#fff;border:1px solid #dfe7ed;border-radius:11px;color:#193f5c;cursor:pointer;box-shadow:0 3px 10px #081c3320}.elkasa-bs__arrow--prev{right:-10px}.elkasa-bs__arrow--next{left:-10px}.elkasa-bs__arrow:disabled{opacity:0;pointer-events:none}.elkasa-bs__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.elkasa-bs--no-arrows .elkasa-bs__arrow{display:none}
.elkasa-bs__more-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:0;background:#ffffffed;border:1px solid #ffffff50;border-radius:16px;color:#17446a;text-decoration:none;font-size:14px;scroll-snap-align:start}.elkasa-bs__more-card>span{display:grid;place-items:center;width:52px;height:52px;border:1px solid #90b4cf;border-radius:50%;font-size:28px;font-weight:400}
.elkasa-bs :focus-visible{outline:3px solid #72baff;outline-offset:2px}
.elkasa-deals-clock{display:flex;align-items:center;gap:4px;direction:ltr;flex:none;font-size:15px;line-height:1.2;font-variant-numeric:tabular-nums;font-weight:800;color:var(--deal-heading,#fff)}.elkasa-deals-clock b{display:grid;place-items:center;min-width:30px;min-height:32px;padding:5px;border-radius:8px;color:#16334c;background:#fff;font-size:14px}.elkasa-deals-clock i{font-style:normal}.elkasa-deals-clock.is-expired{font-size:11px;opacity:.8}
@media(max-width:1024px){section.elkasa-bs.elkasa-bs--deals .elkasa-bs__track{--active-columns:var(--deal-columns-tablet,3.1)}}
@media(max-width:767px){section.elkasa-bs.elkasa-bs--deals{padding:15px 12px;border-radius:20px}section.elkasa-bs.elkasa-bs--deals .elkasa-bs__track{--active-columns:var(--deal-columns-mobile,1.9);--card-gap:8px}section.elkasa-bs.elkasa-bs--deals .elkasa-bs__header{gap:8px;margin-bottom:12px}section.elkasa-bs.elkasa-bs--deals .elkasa-bs__header .elkasa-bs__title{font-size:17px;line-height:1.6}.elkasa-bs__heading-wrap{gap:6px}.elkasa-bs__eyebrow{font-size:9px}section.elkasa-bs.elkasa-bs--deals .elkasa-bs__title-icon{width:29px;height:32px;font-size:20px;border-radius:9px}section.elkasa-bs.elkasa-bs--deals .elkasa-bs__view-all{min-height:33px;padding:5px 7px;font-size:10px;gap:2px;border-radius:9px}.elkasa-bs__view-all svg{width:13px;height:13px}.elkasa-bs__arrow{display:none}section.elkasa-bs.elkasa-bs--deals .elkasa-bs__card{padding:10px;border-radius:13px}section.elkasa-bs.elkasa-bs--deals .elkasa-bs__product-title{font-size:11px;line-height:1.7;min-height:3.4em}.elkasa-bs__card-body{gap:7px}.elkasa-bs__price ins,.elkasa-bs__sale-price,.elkasa-bs__price>.amount{font-size:13px}.elkasa-bs__price del,.elkasa-bs__regular-price{font-size:9px}.elkasa-bs__inventory{font-size:9px}.elkasa-deals-clock{gap:3px;font-size:12px}.elkasa-deals-clock b{min-width:25px;min-height:28px;padding:4px;font-size:12px}section.elkasa-bs.elkasa-bs--deals .elkasa-bs__header .elkasa-bs__subtitle{display:none}}
@media(prefers-reduced-motion:reduce){.elkasa-bs__track{scroll-behavior:auto}.elkasa-bs *{transition:none}}





}
/* Desktop defaults use ordinary class specificity and no important rules. */
@media(min-width:1025px){
:where(.elkasa-bs,.elkasa-bs *){box-sizing:border-box}
:where(.elkasa-bs){position:relative;width:100%;padding:18px 16px;overflow:hidden;border:0;border-radius:22px;background:linear-gradient(115deg,var(--deal-gradient,#1c5b88),var(--deal-background,#103657) 75%);background-color:var(--deal-background,#103657);color:var(--deal-heading,#fff);font-family:inherit;isolation:isolate}
:where(.elkasa-bs--deals .elkasa-bs__overlay){display:none}
:where(.elkasa-bs--deals .elkasa-bs__inner){position:relative;padding:0;min-width:0}
:where(.elkasa-bs .elkasa-bs__header){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:0}
:where(.elkasa-bs__heading-wrap){display:flex;align-items:center;gap:10px;min-width:0}
:where(.elkasa-bs__heading-text){min-width:0;display:flex;flex-direction:column;gap:4px}
:where(.elkasa-bs .elkasa-bs__header .elkasa-bs__title){margin:0;padding:0;font-size:22px;font-weight:850;line-height:1.55;color:var(--deal-heading,#fff)}
:where(.elkasa-bs__title:after){display:none}
:where(.elkasa-bs__eyebrow){font-size:11px;line-height:1.6;font-weight:650;color:var(--deal-heading,#fff);opacity:.78;letter-spacing:.01em}
:where(.elkasa-bs .elkasa-bs__header .elkasa-bs__subtitle){margin:0;color:var(--deal-heading,#fff);opacity:.78;font-size:11px;line-height:1.5}
:where(.elkasa-bs .elkasa-bs__title-icon){display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid #ffffff4d;border-radius:12px;background:#ffffff12;color:var(--deal-heading,#fff);font-size:24px;font-weight:800;box-shadow:none}
:where(.elkasa-bs .elkasa-bs__view-all){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;flex-shrink:0;padding:8px 10px;background:#ffffff12;border:1px solid #ffffff38;border-radius:12px;color:var(--deal-heading,#fff);text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap;box-shadow:none}
:where(.elkasa-bs__view-all svg){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}
:where(.elkasa-bs__slider-shell){position:relative;min-width:0}
:where(.elkasa-bs .elkasa-bs__track){--active-columns:var(--deal-columns,4.2);--card-gap:10px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--active-columns) - 1)*var(--card-gap))/var(--active-columns));gap:var(--card-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 0 5px;margin:0;align-items:stretch;direction:rtl;touch-action:pan-x pan-y}
:where(.elkasa-bs__track::-webkit-scrollbar){display:none}
:where(.elkasa-bs .elkasa-bs__card){position:relative;display:flex;flex-direction:column;min-width:0;height:100%;margin:0;padding:12px;background:#fff;color:#142a40;border:0;border-radius:16px;box-shadow:none;scroll-snap-align:start;overflow:hidden}
:where(.elkasa-bs .elkasa-bs__image-link){position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1;padding:6px;background:#fff;border-radius:12px;overflow:hidden}
:where(.elkasa-bs__image){display:block;width:100%;height:100%;max-height:230px;object-fit:contain;object-position:center;transition:none}
:where(.elkasa-bs__card-body){display:flex;flex:1;flex-direction:column;gap:9px;padding-top:10px;min-width:0}
:where(.elkasa-bs .elkasa-bs__product-title){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.4em;margin:0;font-size:13px;line-height:1.7;font-weight:750}
:where(.elkasa-bs__product-title a){color:#162f47;text-decoration:none}
:where(.elkasa-bs__inventory){display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.5;color:#26704f}
:where(.elkasa-bs__inventory>span){width:5px;height:5px;background:currentColor;border-radius:50%;flex:none}
:where(.elkasa-bs__inventory--out-of-stock){color:#b92b43}
:where(.elkasa-bs__inventory--low-stock){color:#946316}
:where(.elkasa-bs__pricing,.elkasa-bs__price){display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:42px;margin-top:auto;min-width:0}
:where(.elkasa-bs__price){flex-direction:column;align-items:flex-end;justify-content:center}
:where(.elkasa-bs__price-stack){display:flex;flex-direction:column;align-items:flex-end;min-width:0;flex:1}
:where(.elkasa-bs__price del,.elkasa-bs__regular-price){font-size:10px;color:#9a9fa7;line-height:1.5;white-space:nowrap}
:where(.elkasa-bs__price ins,.elkasa-bs__sale-price){font-size:15px;color:#142d45;font-weight:850;text-decoration:none;background:transparent;line-height:1.5;white-space:nowrap}
:where(.elkasa-bs__price>.amount){font-size:15px;font-weight:850;color:#142d45}
:where(.elkasa-bs .woocommerce-Price-currencySymbol){font-size:.7em;font-weight:600}
:where(.elkasa-bs .elkasa-bs__discount-badge,.elkasa-bs .elkasa-bs__sale-badge){padding:4px 7px;min-width:34px;min-height:25px;border-radius:30px;background:var(--deal-accent,#d82e50);color:white;font-size:12px;font-weight:850;line-height:1.2;box-shadow:none}
:where(.elkasa-bs__sale-badge){position:absolute;inset:5px 5px auto auto;z-index:1}
:where(.elkasa-bs .elkasa-bs__buy){display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:35px;padding:7px 4px;border:1px solid #dfe8f0;border-radius:10px;color:#163c5b;background:#eff5fa;text-decoration:none;font-size:10px;font-weight:750;line-height:1.5;box-shadow:none;margin:0}
:where(.elkasa-bs__buy svg){width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}
:where(.elkasa-bs__buy--disabled){opacity:.6}
:where(.elkasa-bs__arrow){position:absolute;top:43%;z-index:2;display:grid;place-items:center;width:34px;height:38px;padding:7px;background:#fff;border:1px solid #dfe7ed;border-radius:11px;color:#193f5c;cursor:pointer;box-shadow:0 3px 10px #081c3320}
:where(.elkasa-bs__arrow--prev){right:-10px}
:where(.elkasa-bs__arrow--next){left:-10px}
:where(.elkasa-bs__arrow:disabled){opacity:0;pointer-events:none}
:where(.elkasa-bs__arrow svg){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}
:where(.elkasa-bs--no-arrows .elkasa-bs__arrow){display:none}
:where(.elkasa-bs__more-card){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:0;background:#ffffffed;border:1px solid #ffffff50;border-radius:16px;color:#17446a;text-decoration:none;font-size:14px;scroll-snap-align:start}
:where(.elkasa-bs__more-card>span){display:grid;place-items:center;width:52px;height:52px;border:1px solid #90b4cf;border-radius:50%;font-size:28px;font-weight:400}
:where(.elkasa-bs :focus-visible){outline:3px solid #72baff;outline-offset:2px}
:where(.elkasa-deals-clock){display:flex;align-items:center;gap:4px;direction:ltr;flex:none;font-size:15px;line-height:1.2;font-variant-numeric:tabular-nums;font-weight:800;color:var(--deal-heading,#fff)}
:where(.elkasa-deals-clock b){display:grid;place-items:center;min-width:30px;min-height:32px;padding:5px;border-radius:8px;color:#16334c;background:#fff;font-size:14px}
:where(.elkasa-deals-clock i){font-style:normal}
:where(.elkasa-deals-clock.is-expired){font-size:11px;opacity:.8}
@media(prefers-reduced-motion:reduce){.elkasa-bs__track{scroll-behavior:auto}
:where(.elkasa-bs *){transition:none}}
@font-face{font-family:ELKASAHotTitle;src:url("data:font/woff2;base64,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") format("woff2");font-weight:400;font-style:normal;font-display:swap}
.elkasa-bs{container-type:inline-size;padding:25px 24px 30px;border:0;border-radius:26px;background:#ff176e url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%201160%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22base%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23ff9300%22%2F%3E%3Cstop%20offset%3D%22.34%22%20stop-color%3D%22%23ff006c%22%2F%3E%3Cstop%20offset%3D%22.64%22%20stop-color%3D%22%23ff6400%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ff008f%22%2F%3E%3C%2FlinearGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22sun%22%3E%3Cstop%20stop-color%3D%22%23fff632%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%23ffc000%22%20stop-opacity%3D%22.88%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffb800%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22slash%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23ffbe00%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23ffe900%22%20stop-opacity%3D%22.65%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ff9300%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%0A%20%20%20%20%3Cpattern%20id%3D%22dots%22%20width%3D%2222%22%20height%3D%2222%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Ccircle%20cx%3D%224%22%20cy%3D%224%22%20r%3D%223%22%20fill%3D%22%23fff476%22%2F%3E%3C%2Fpattern%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20fill%3D%22url%28%23base%29%22%20d%3D%22M0%200H900V1160H0z%22%2F%3E%0A%20%20%3Cpath%20fill%3D%22%23ffad00%22%20opacity%3D%22.48%22%20d%3D%22M0%200H440L0%20402zM0%20893%20900%205v68L0%20967z%22%2F%3E%0A%20%20%3Cpath%20fill%3D%22%23ff00a1%22%20opacity%3D%22.66%22%20d%3D%22M616%200h176L0%20812V650zM900%20590v147L482%201160H315z%22%2F%3E%0A%20%20%3Cpath%20fill%3D%22url%28%23slash%29%22%20d%3D%22M0%201150%20900%20250v132L114%201160H0zM0%20727%20739%200h68L0%20804z%22%2F%3E%0A%20%20%3Cellipse%20cx%3D%22768%22%20cy%3D%22320%22%20rx%3D%22228%22%20ry%3D%22210%22%20fill%3D%22url%28%23sun%29%22%2F%3E%0A%20%20%3Cellipse%20cx%3D%2235%22%20cy%3D%22319%22%20rx%3D%22151%22%20ry%3D%22171%22%20fill%3D%22url%28%23sun%29%22%2F%3E%0A%20%20%3Cellipse%20cx%3D%22356%22%20cy%3D%221140%22%20rx%3D%22310%22%20ry%3D%22230%22%20fill%3D%22url%28%23sun%29%22%2F%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffe32f%22%20stroke-width%3D%2213%22%20opacity%3D%22.22%22%3E%3Cpath%20d%3D%22M356%20155%20473%2041M0%20555%20216%20341M0%201047%20900%20147M107%201160%20803%20464%22%2F%3E%3Cpath%20d%3D%22M-67%20290a170%20170%200%200%201%20181%20100M591%20313a159%20159%200%200%201%20283%2049%22%2F%3E%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffff7b%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M357%20155%20472%2042M0%20555%20216%20341M0%201047%20900%20147M107%201160%20803%20464%22%2F%3E%3Cpath%20d%3D%22M-67%20290a170%20170%200%200%201%20181%20100M591%20313a159%20159%200%200%201%20283%2049%22%2F%3E%3C%2Fg%3E%0A%20%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffc5ed%22%20stroke-width%3D%222%22%20opacity%3D%22.53%22%20d%3D%22M397%20176%20616%200M0%20738%20193%20545M492%201160%20900%20752%22%2F%3E%0A%20%20%3Cpath%20fill%3D%22%23fff43a%22%20d%3D%22m116%20305%20668-82-157%2043%2064-5-409%2052%2020-8z%22%2F%3E%0A%20%20%3Cpath%20fill%3D%22url%28%23dots%29%22%20opacity%3D%22.8%22%20d%3D%22M29%20145h85v85H29zM805%201060h76v80h-76zM452%201093h92v63h-92z%22%2F%3E%0A%20%20%3Cpath%20fill%3D%22url%28%23dots%29%22%20opacity%3D%22.35%22%20d%3D%22M759%20276h67v52h-67z%22%2F%3E%0A%3C%2Fsvg%3E%0A") center / 100% 100% no-repeat;color:#fff;isolation:isolate}
.elkasa-bs .elkasa-bs__header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 14px;margin:0 0 27px;padding:0}
.elkasa-bs .elkasa-bs__heading-text{display:contents}
.elkasa-bs .elkasa-bs__eyebrow{grid-column:1;grid-row:1;justify-self:start;position:relative;display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:7px 18px 7px 25px;border-radius:30px 26px 26px 7px;background:linear-gradient(95deg,#ffd83b00,#ffe62e 19%,#fff33c);color:#30004e;opacity:1;font-size:14px;font-weight:800;line-height:1.5;letter-spacing:0;white-space:nowrap}
.elkasa-bs .elkasa-bs__eyebrow::before{content:"";flex:none;width:23px;height:23px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%2330004e%22%20stroke-width%3D%222.6%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2011%206%205%205-10%205%2010%206-5-3%2014H8zM9%2029h14%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%224%22%20r%3D%221.3%22%20fill%3D%22%2330004e%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat}
.elkasa-bs .elkasa-bs__title{position:relative;grid-column:1 / -1;grid-row:2;margin:0;padding:0 3px 11px;font-family:ELKASAHotTitle,var(--mainfont,Dananum),sans-serif;font-size:clamp(40px,12.2cqw,96px);font-weight:400;font-style:normal;line-height:1.38;text-align:center;white-space:nowrap;color:#fff;-webkit-text-stroke:5px #260244;paint-order:stroke fill;text-shadow:0 4px 0 #74008d,1px 7px 0 #200039,3px 9px 5px #2a00365c;transform:rotate(-4deg) skewX(-4deg);transform-origin:center;overflow:visible}
.elkasa-bs .elkasa-bs__subtitle{display:none}
.elkasa-bs .elkasa-bs__view-all{grid-column:2;grid-row:1;display:inline-flex;gap:5px;min-height:40px;padding:8px 18px;border:1px solid #ed1ac987;border-radius:30px;background:linear-gradient(100deg,#4c0069,#a00060);color:#fff;font-size:14px;font-weight:800;box-shadow:inset 0 1px 0 #ffffff21}
.elkasa-bs .elkasa-bs__view-all svg{width:19px;height:19px}
.elkasa-bs .elkasa-bs__track{--active-columns:4;--card-gap:16px;gap:var(--card-gap);grid-auto-columns:calc((100% - (var(--active-columns) - 1) * var(--card-gap)) / var(--active-columns));padding:5px 1px 14px;scroll-padding-inline:1px}
.elkasa-bs .elkasa-bs__card{position:relative;height:100%;padding:15px;border:1px solid #fff;border-radius:26px;background:linear-gradient(140deg,#fff 74%,#f2f4f8 74.2%,#fff 84%);box-shadow:0 4px 13px #92054519;color:#12385a;overflow:hidden}
.elkasa-bs .elkasa-bs__card::before{content:"پرفروش";position:absolute;z-index:2;top:17px;left:17px;display:flex;align-items:center;height:32px;padding:4px 13px 4px 35px;border-radius:22px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2032%22%3E%3Cpath%20fill%3D%22%23ffe43b%22%20d%3D%22M13%200c2%208%207%208%206%2015l3-4c6%2013-1%2021-10%2021C1%2032-4%2019%205%2011l1%206C12%2013%2013%208%2013%200z%22%2F%3E%3Cpath%20fill%3D%22%23ff901d%22%20d%3D%22M12%2019c-1%205-4%205-4%208a4%204%200%200%200%208%200c0-3-3-4-4-8z%22%2F%3E%3C%2Fsvg%3E") 11px center / 17px 22px no-repeat,linear-gradient(105deg,#ff4a13,#ff006f 61%,#ed008b);color:#fff;font-size:12px;font-weight:800;line-height:1.5;pointer-events:none;box-shadow:-3px -3px 0 #ffc04360}
.elkasa-bs .elkasa-bs__image-link{aspect-ratio:1 / 1.12;height:auto;min-height:0;padding:28px 8px 7px;border:1px solid #f2f3f6;border-radius:20px;background:#fff}
.elkasa-bs .elkasa-bs__image{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}
.elkasa-bs .elkasa-bs__card-body{gap:12px;padding-top:13px}
.elkasa-bs .elkasa-bs__product-title{min-height:3.4em;margin:0;color:#12385a;font-size:15px;font-weight:800;line-height:1.7;text-align:right}
.elkasa-bs .elkasa-bs__product-title a{color:#12385a}
.elkasa-bs .elkasa-bs__price{min-height:40px;align-items:flex-end;color:#12385a}
.elkasa-bs .elkasa-bs__price > .amount,.elkasa-bs .elkasa-bs__price ins,.elkasa-bs .elkasa-bs__sale-price{font-size:23px;font-weight:900;color:#12385a}
.elkasa-bs .elkasa-bs__price del{font-size:12px}
.elkasa-bs .elkasa-bs__buy{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 23px;align-items:center;gap:6px;min-height:47px;margin:0 0 3px;padding:8px 10px;border:1px solid #ff389e;border-radius:16px;background:linear-gradient(108deg,#ff005b 5%,#c6007e 63%,#e800a1);color:#fff;font-size:12px;font-weight:800;line-height:1.6;text-decoration:none;box-shadow:0 6px 13px #fa008f4d,inset 0 1px 0 #ff7ccc87;transition:background-color .15s ease,box-shadow .15s ease}
.elkasa-bs .elkasa-bs__buy span{grid-column:2;grid-row:1;white-space:nowrap;text-align:center}
.elkasa-bs .elkasa-bs__buy svg{grid-column:3;grid-row:1;width:23px;height:23px;stroke-width:1.7;color:#fff}
.elkasa-bs .elkasa-bs__buy::before{content:"";grid-column:1;grid-row:1;width:24px;height:24px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22%23ed008b%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%204%206%206-6%206%22%2F%3E%3C%2Fsvg%3E") center / 14px 14px no-repeat;box-shadow:0 0 8px #fff9;pointer-events:none}
.elkasa-bs .elkasa-bs__buy.loading{opacity:.75}
.elkasa-bs .elkasa-bs__buy.loading::before{background-image:none;border:2px solid #fff;border-inline-end-color:#ea008a}
.elkasa-bs .elkasa-bs__buy.loading::after{display:none}
.elkasa-bs .elkasa-bs__buy.added::after{position:absolute;inset-inline-start:4px;top:0;color:#fff;font-size:10px}
.elkasa-bs .elkasa-bs__buy--disabled{opacity:.6;box-shadow:none}
.elkasa-bs .added_to_cart{color:#980053;font-size:12px;font-weight:700;text-align:center}
.elkasa-bs .elkasa-bs__arrow{border-color:#ff9bd8;border-radius:14px;color:#99006b;box-shadow:0 3px 12px #b8007430}
.elkasa-bs .elkasa-bs__more-card{border-radius:26px;color:#99006b;background:#ffffffed}
.elkasa-bs .elkasa-bs__more-card > span{color:#f00085;border-color:#f7b5d9}
.elkasa-bs:focus-visible{outline:3px solid #42005d;outline-offset:3px}
@media (hover:hover){.elkasa-bs .elkasa-bs__buy:hover{color:#fff;background:linear-gradient(108deg,#ef0050,#a9007d 63%,#cf008e);box-shadow:0 7px 16px #fa008f66,inset 0 1px 0 #ff7ccc87}
.elkasa-bs .elkasa-bs__view-all:hover{color:#fff;background:#61005e}}
@container (min-width:621px) and (max-width:980px){.elkasa-bs .elkasa-bs__track{--active-columns:3;--card-gap:14px}}
@container (max-width:620px){.elkasa-bs .elkasa-bs__track{--active-columns:2;--card-gap:10px}}
@container (max-width:380px){.elkasa-bs .elkasa-bs__header{gap:11px 7px;margin-bottom:17px}
.elkasa-bs .elkasa-bs__eyebrow{min-height:30px;gap:5px;padding:5px 9px 5px 17px;font-size:10px}
.elkasa-bs .elkasa-bs__eyebrow::before{width:19px;height:19px}
.elkasa-bs .elkasa-bs__view-all{min-height:31px;padding:5px 11px;font-size:10px;gap:3px}
.elkasa-bs .elkasa-bs__view-all svg{width:15px;height:15px}
.elkasa-bs .elkasa-bs__title{font-size:12.1cqw;padding-bottom:6px;line-height:1.45;-webkit-text-stroke-width:3px;text-shadow:0 2px 0 #74008d,1px 4px 0 #200039,2px 6px 4px #2a003657}
.elkasa-bs .elkasa-bs__track{--card-gap:6px}
.elkasa-bs .elkasa-bs__card{padding:9px;border-radius:19px}
.elkasa-bs .elkasa-bs__card::before{top:13px;left:12px;height:26px;padding:3px 9px 3px 27px;font-size:10px;background-position:8px center,center;background-size:14px 18px,auto}
.elkasa-bs .elkasa-bs__image-link{padding:24px 3px 5px;border-radius:15px;aspect-ratio:1 / 1.18}
.elkasa-bs .elkasa-bs__card-body{gap:8px;padding-top:9px}
.elkasa-bs .elkasa-bs__product-title{font-size:clamp(10px,3.2cqw,14px);line-height:1.7;min-height:3.4em}
.elkasa-bs .elkasa-bs__price{min-height:33px}
.elkasa-bs .elkasa-bs__price > .amount,.elkasa-bs .elkasa-bs__price ins,.elkasa-bs .elkasa-bs__sale-price{font-size:clamp(15px,4.9cqw,21px)}
.elkasa-bs .elkasa-bs__buy{grid-template-columns:19px minmax(0,1fr) 18px;min-height:38px;padding:6px;gap:3px;border-radius:12px;font-size:clamp(8px,2.65cqw,11px)}
.elkasa-bs .elkasa-bs__buy svg{width:18px;height:19px}
.elkasa-bs .elkasa-bs__buy::before{width:19px;height:19px;background-size:12px 12px}}
@container (max-width:260px){.elkasa-bs .elkasa-bs__card{padding:7px}
.elkasa-bs .elkasa-bs__buy{grid-template-columns:16px minmax(0,1fr) 15px;padding-inline:4px;gap:2px}
.elkasa-bs .elkasa-bs__buy svg{width:15px}
.elkasa-bs .elkasa-bs__buy::before{width:16px;height:16px;background-size:10px}
.elkasa-bs .elkasa-bs__buy span{white-space:normal;line-height:1.3;font-size:9px}}
@media (prefers-reduced-motion:reduce){.elkasa-bs .elkasa-bs__buy{transition:none}}
@media (min-width:1025px){.elementor-widget-elkasa-best-sellers{ display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; }
.elementor-widget-elkasa-best-sellers .elkasa-bs.elkasa-bs--deals{
   box-sizing:border-box; zoom:var(--elkasa-desktop-scale,.5);
   width:calc(var(--elkasa-desktop-width,23vw) / var(--elkasa-desktop-scale,.5));
   max-width:calc(100% / var(--elkasa-desktop-scale,.5));
   height:var(--elkasa-desktop-height,auto); min-height:0; max-height:none;
   overflow:hidden; padding:var(--elkasa-desktop-padding,18px 20px 20px);
   display:flex; flex-direction:column; flex:none;
 }
.elementor-widget-elkasa-best-sellers .elkasa-bs__header{
   height:var(--elkasa-desktop-header-height,auto); min-height:0;
   margin-bottom:var(--elkasa-desktop-header-gap,13px); flex:0 0 auto;
 }
.elementor-widget-elkasa-best-sellers .elkasa-bs__slider-shell{
   height:auto; min-height:0; flex:1 1 auto;
 }
.elementor-widget-elkasa-best-sellers .elkasa-bs__track{
   --card-gap:var(--elkasa-desktop-card-gap,10px);
   height:100%; min-height:0; grid-auto-rows:100%; align-items:stretch;
   padding:6px 2px 8px;
 }
.elementor-widget-elkasa-best-sellers .elkasa-bs__card{
   box-sizing:border-box; height:100%; min-height:0;
   padding:var(--elkasa-desktop-card-padding,12px); border-radius:20px;
 }
.elementor-widget-elkasa-best-sellers .elkasa-bs__image-link{
   box-sizing:border-box; width:100%; height:var(--elkasa-desktop-image-height,215px);
   min-height:0; aspect-ratio:auto; padding:17px 7px 5px;
   display:flex; align-items:center; justify-content:center; flex:1 1 auto;
 }
.elementor-widget-elkasa-best-sellers .elkasa-bs__image{
   object-fit:contain; object-position:center; width:100%; height:100%;
   max-height:100%;
 }
.elementor-widget-elkasa-best-sellers .elkasa-bs__card-body{
   flex:0 0 auto; gap:8px; padding-top:9px;
 }}
}
