@font-face{font-family:WFArabic;src:url(wasla-frute-ar-v1.woff2) format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}
.wc-page.wf-page{--wc-forest:#27543c;--wc-olive:#2c6146;--wc-leaf:#f4dc71;--wc-paper:#fafbf5;--wc-ink:#17261d;--wc-muted:#425449;background:#fafbf5;color:#17261d;overflow:clip;font-family:WFArabic,WaslaArabic,sans-serif}.wf-page *{box-sizing:border-box}.wf-page h1,.wf-page h2,.wf-page h3,.wf-page p,.wf-page button,.wf-page input,.wf-page select{font-family:inherit}.wf-page h2{font-size:clamp(28px,4.5vw,56px);line-height:1.4;font-weight:650;text-wrap:balance;margin:0}.wf-page h3{font-size:23px;line-height:1.5;margin:12px 0}.wf-page p{font-size:17px;line-height:1.9;max-width:64ch;margin:12px auto 0}.wf-page button,.wf-page a{touch-action:manipulation}.wf-page :focus-visible{outline:3px solid #27543c;outline-offset:5px}.wf-page ::selection{background:#d7edb4;color:#17261d}.wf-page [hidden]{display:none!important}.wf-section{width:calc(100% - 40px);max-width:1240px;margin:80px auto}.wf-heading{text-align:center;max-width:850px;margin:0 auto 28px}.wf-page figure{margin:0}.wf-page img{display:block;max-width:100%;height:auto}.wf-page .wf-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:14px 24px;border:0;border-radius:12px;background:#27543c;color:white;text-decoration:none;font-size:17px;font-weight:550;line-height:1.5;cursor:pointer;transition:transform .14s var(--wc-ease),background .14s ease}.wf-page .wf-button:active{transform:scale(.98)}.wf-page button:disabled{cursor:not-allowed;opacity:.45}.wf-page .wf-button--glass{background:#ffffffae;color:#17261d;border:1px solid #fff8;box-shadow:inset 0 1px 0 white,0 6px 18px #17261d20;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.wc-page.wf-page .wc-buy-box[data-shared-purchase]{padding:28px 28px 32px;background:transparent;gap:40px;max-width:1340px}.wf-page .wf-buy-intro{font-size:16px;margin:12px 0;color:#425449}.wc-page.wf-page .wc-offer h1{font-size:clamp(28px,3vw,42px)}.wf-page .wc-gallery-slide{aspect-ratio:1/1;padding:0!important}.wc-page.wf-page .wc-gallery-slide .wc-main-image{height:100%!important;width:100%;max-height:none;object-fit:contain}.wf-page .wc-gallery-track{background:white;border-radius:16px}.wf-page .wc-gallery{background:transparent!important}.wf-page .wc-thumbnails{max-width:100%;scrollbar-width:thin;scrollbar-color:#6b7e64 transparent}.wf-page .wc-variant-choice{min-height:56px!important}.wf-page .wc-pack-images img{object-fit:contain}.wf-page .wc-add{background:#27543c!important;color:white!important}.wf-page .wc-order-note{color:#425449!important}.wf-page .wc-form-message.is-error{color:#a32929!important}.wf-page .wc-buy-box .wc-pack{border-radius:12px!important}
.wf-intro{text-align:center;margin-top:52px}.wf-intro h2{font-size:clamp(34px,6vw,76px);max-width:900px;margin:auto}.wf-friends{display:flex;align-items:flex-end;justify-content:center;margin:26px auto 0;max-width:1100px}.wf-friends img{width:35%;min-width:0;object-fit:contain}.wf-friends img:first-child{transform:rotate(7deg);margin-left:-5%}.wf-friends img:nth-child(2){z-index:1;width:40%;transform:translateY(16px)}.wf-friends img:last-child{transform:rotate(-7deg);margin-right:-5%}
.wf-simulator{padding:36px 28px;background:#e8f2d9;border-radius:20px}.wf-sim-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:center}.wf-sim-stage{position:relative;max-width:560px;width:100%;margin:auto}.wf-sim-toy{width:100%;aspect-ratio:1/1;object-fit:contain;transform-origin:50% 85%;transition:transform .16s var(--wc-ease)}.wf-sim-stage.is-playing .wf-sim-toy{transform:rotate(-3deg) translateY(-4px)}.wf-page .wf-pad{position:absolute;top:41%;width:14%;height:14%;min-width:48px;min-height:48px;border-radius:50%;padding:0;background:#ffffffb5;border:2px solid #27543c;color:#17261d;cursor:pointer;font-size:18px;transition:background .15s ease,transform .15s var(--wc-ease);display:grid;place-items:center;box-shadow:0 3px 12px #1f40272a}.wf-pad--one{right:4%}.wf-pad--two{left:4%}.wf-page .wf-pad[aria-pressed=true]{background:#27543c;color:white;transform:scale(1.06)}.wf-sim-controls{text-align:center}.wf-page .wf-sim-status{font-size:20px;font-weight:600;min-height:60px}.wf-page .wf-touch{margin:18px auto 0;width:100%;max-width:340px}.wf-touch svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wf-sim-options{display:flex;justify-content:center;gap:20px;margin-top:16px;flex-wrap:wrap}.wf-sim-options button{font-size:16px;background:transparent;color:#244a34;border:0;text-decoration:underline;text-underline-offset:5px;min-height:44px;padding:4px;cursor:pointer}.wf-page .wf-sim-explainer{font-size:16px;max-width:40ch;margin-top:20px}.wf-page .wf-sim-note{font-size:14px;line-height:1.8;color:#425449;max-width:43ch}.wf-sim-feedback{position:absolute;bottom:9%;left:42%;display:flex;align-items:center;gap:4px;height:22px}.wf-sim-feedback i{width:5px;height:8px;background:#27543c;border-radius:4px;transform:scaleY(.5);transition:transform .16s var(--wc-ease);opacity:0}.is-playing .wf-sim-feedback i{opacity:1;transform:scaleY(2)}.is-playing .wf-sim-feedback i:nth-child(2n){transform:scaleY(3)}
.wf-video-scene{position:relative;display:flex;align-items:center;justify-content:center;gap:35px;max-width:1000px;margin:auto}.wf-video-friend{width:26%;align-self:flex-end}.wf-video-friend--one{transform:rotate(9deg)}.wf-video-friend--two{transform:rotate(-9deg)}.wf-video-frame{position:relative;aspect-ratio:9/16;width:min(38%,340px);flex-shrink:0;overflow:hidden;background:#17261d;border-radius:16px}.wf-video-frame video{width:100%;height:100%;object-fit:cover;display:block}.wf-video-controls{position:absolute;bottom:14px;inset-inline:10px;display:flex;gap:8px;justify-content:center}.wf-video-controls button{background:#ffffffde;backdrop-filter:blur(14px);color:#17261d;border:0;border-radius:10px;padding:10px 12px;font-size:14px;min-height:44px;cursor:pointer}.wf-lifestyle figure{max-width:1000px;margin:auto}.wf-lifestyle figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.wf-play{max-width:880px}.wf-play h2{text-align:center}.wf-play ol{margin:24px 0 0;padding:0;list-style:none;counter-reset:play}.wf-play li{counter-increment:play;display:flex;align-items:center;gap:18px;font-size:20px;line-height:1.7;padding:16px 0}.wf-play li:before{content:counter(play);display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#e1ebcf;color:#244a34;font-size:18px;font-variant-numeric:tabular-nums}.wf-page .wf-play>p{font-size:15px;color:#425449;text-align:center}.wf-character-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.wf-character-strip article{text-align:center;min-width:0}.wf-character-strip img{width:100%;aspect-ratio:1/1;object-fit:contain}.wf-character-choose{display:inline-flex;gap:18px;align-items:center;justify-content:center;border:0;background:transparent;font-size:17px;font-weight:550;color:#244a34;padding:12px;min-height:48px;cursor:pointer;text-decoration:underline;text-underline-offset:6px}
.wf-closing{position:relative;aspect-ratio:2/1;max-width:1340px;overflow:hidden;border-radius:20px}.wf-closing>picture{position:absolute;inset:0}.wf-closing>picture img{width:100%;height:100%;object-fit:cover}.wf-closing-copy{position:relative;z-index:1;width:48%;margin-right:auto;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px;color:#17261d}.wf-closing-copy p{margin:12px 0 22px;font-size:18px}.wf-closing h2{font-size:clamp(30px,4vw,50px)}.wf-page .wf-sticky{position:fixed;inset-inline:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;max-width:500px;margin:auto;align-items:center;justify-content:space-between;gap:12px;border:1px solid #fff;background:#ffffffbf;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-radius:16px;padding:10px 12px;box-shadow:0 8px 26px #17261d20}.wf-sticky>div{display:grid;gap:3px;min-width:0}.wf-sticky span{font-size:12px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-sticky strong{font-size:18px}.wf-page .wf-sticky .wf-button{font-size:15px;padding:10px 18px;min-height:48px}
@media(min-width:900px){.wf-page .wf-sticky{display:none!important}}
@media(max-width:899px){.wc-page.wf-page .wc-buy-box[data-shared-purchase]{padding:20px;gap:18px;grid-template-columns:1fr}.wf-page .wc-product-stage{position:relative;top:auto}.wf-page .wc-gallery{max-width:560px;margin:auto}.wf-page .wc-gallery-slide{aspect-ratio:1.18}.wf-page .wc-main-image{position:absolute;inset:0}.wf-page .wc-gallery-slide{position:relative}.wf-page .wc-unit-price{margin-block:12px}.wf-page .wc-packs legend{margin-bottom:12px}.wf-section{margin-block:56px}.wf-sim-layout{grid-template-columns:1fr;gap:4px}.wf-sim-stage{max-width:380px}.wf-sim-controls{padding-inline:8px}.wf-page .wf-sim-status{min-height:0;font-size:18px}.wf-simulator{padding:28px 12px}.wf-simulator .wf-heading{padding-inline:8px;margin-bottom:12px}.wf-heading p{font-size:16px}.wf-video-scene{gap:0}.wf-video-frame{width:58%;max-width:320px}.wf-video-friend{position:absolute;bottom:6%;width:34%}.wf-video-friend--one{right:-5%}.wf-video-friend--two{left:-5%}.wf-video-frame{z-index:1}.wf-play li{font-size:17px}.wf-page .wf-play>p{font-size:14px}.wf-closing{aspect-ratio:4/5}.wf-closing>picture img{object-fit:cover}.wf-closing-copy{width:100%;height:100%;justify-content:flex-end;padding:24px;background:linear-gradient(0deg,#fafbf5d9,transparent 55%)}.wf-closing h2{font-size:30px}.wf-closing-copy p{font-size:16px;max-width:26ch;margin-block:10px 16px}.wf-character-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:thin;scrollbar-color:#718462 transparent;padding-bottom:16px}.wf-character-strip article{flex:0 0 77%;scroll-snap-align:start}.wf-characters{width:calc(100% - 20px);margin-right:20px;margin-left:0}.wf-characters .wf-heading{padding-left:20px}.wf-character-strip img{max-height:330px}.wf-intro{margin-top:32px}.wf-intro h2{font-size:34px}.wf-page p{font-size:16px}.wf-friends{margin-top:20px}.wf-lifestyle figure{margin-inline:-10px}}
@media(prefers-reduced-motion:reduce){.wf-page *{scroll-behavior:auto!important;transition:none!important}.wf-sim-stage.is-playing .wf-sim-toy{transform:none}.wf-friends img{transform:none!important}}
@media(hover:hover) and (pointer:fine){.wf-page .wf-button:hover{background:#1d422e}.wf-page .wf-button--glass:hover{background:#ffffffe6}.wf-character-choose:hover{text-decoration-thickness:2px}}
.wf-page .wf-pad--one{right:7.4%;top:40.6%}.wf-page .wf-pad--two{left:8.9%;top:35.3%}.wc-page.wf-page .wf-sticky{left:12px;right:12px;width:auto;transform:none!important}.wf-page .wf-sticky>div{flex:1}.wf-page .wf-sticky button{flex-shrink:0}.wf-page .wf-sticky span{max-width:160px}
@media(min-width:750px) and (max-width:899px){.wf-closing{aspect-ratio:2/1}}
.wc-page.wf-page .wc-buy-box .wc-unit-price{margin-block:12px}.wc-page.wf-page .wc-buy-box .wc-buy-summary{margin-block:12px}.wc-page.wf-page .wc-buy-box .wc-order{padding:18px;margin-top:18px;box-shadow:none}.wc-page.wf-page .wc-buy-box .wc-variant-choice img{width:48px;height:48px}.wc-page.wf-page .wc-buy-box .wc-variant-label,.wc-page.wf-page .wc-buy-details p,.wc-page.wf-page .wc-buy-trust span,.wc-page.wf-page .wc-payment small,.wc-page.wf-page .wc-order-note{font-size:16px}.wc-page.wf-page .wc-pack-name{font-size:15px}.wc-page.wf-page .wc-pack strong{font-size:15px}.wf-page .wf-sticky span{font-size:13px}.wf-page .wf-sticky .wf-button{font-size:15px}
@media(min-width:900px){.wc-page.wf-page .wc-buy-box .wc-offer h1{font-size:38px}.wc-page.wf-page .wc-buy-box .wc-variant-choice{padding:10px 8px;min-height:78px!important}.wc-page.wf-page .wc-buy-box .wc-pack{padding-top:10px;padding-bottom:10px}}
@media(min-width:750px){.wf-closing-copy{width:36%;padding:28px}.wf-closing h2{font-size:clamp(28px,3vw,42px)}.wf-closing-copy p{font-size:17px}}
