:root{--fs-xs: .78rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.375rem;--fs-xl: calc(clamp(1.5rem, 3vw, 2.1rem) * var(--hs, 1));--fs-2xl: calc(clamp(1.85rem, 4.2vw, 3rem) * var(--hs, 1));--fs-3xl: calc(clamp(2.3rem, 6vw, 4.4rem) * var(--hs, 1));--r-sm: 8px;--r: 14px;--r-lg: 22px;--wrap: 1180px;--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));--shadow: 0 1px 2px rgba(0,0,0,.05), 0 8px 24px rgba(0,0,0,.07);--hdr-h: 72px;--kb: 0px;--vvh: 100dvh}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--fs-root, 100%);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + 16px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-base);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}html.is-locked,html.is-locked body{overflow:hidden}img,video,svg{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--f-display);font-weight:560;line-height:1.14;margin:0;text-wrap:balance;letter-spacing:-.005em}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-60px;z-index:200;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:8px;text-decoration:none}.skip-link:focus{top:8px}[hidden]{display:none!important}.main:focus{outline:none}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}.wrap.narrow{max-width:820px}.custom-full{width:100%}.eyebrow{font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.muted{color:var(--ink-soft)}.linkish{background:none;border:0;padding:0;cursor:pointer;font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:4px}.ico{width:22px;height:22px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.placeholder-svg{width:100%;height:100%;background:var(--line);fill:var(--ink-soft);opacity:.6}.sec{padding-top:var(--pt, 64px);padding-bottom:var(--pb, 64px)}@media(max-width:749px){.sec{padding-top:calc(var(--pt, 64px) * .75);padding-bottom:calc(var(--pb, 64px) * .75)}}.bg-card{background:var(--card)}.bg-tint-1{background:var(--tint-1)}.bg-tint-2{background:var(--tint-2)}.bg-tint-3{background:var(--tint-3)}.bg-tint-4{background:var(--tint-4)}.sec-head{display:grid;gap:10px;margin-bottom:28px;max-width:680px}.sec-head h2{font-size:var(--fs-2xl)}.sec-head .rte{color:var(--ink-soft);font-size:var(--fs-md)}.page-title{font-size:var(--fs-2xl);margin-bottom:20px}.rte>*+*{margin-top:.8em}.rte ul,.rte ol{padding-left:1.3em}.rte img{border-radius:var(--r-sm)}.rte a{color:var(--accent)}.rte table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.rte td,.rte th{border:1px solid var(--line);padding:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;border:1.5px solid transparent;font-weight:700;font-size:var(--fs-base);text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .1s;text-align:center}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover:not([disabled]){background:var(--accent-hover)}.btn-ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.btn-block{width:100%}.btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:2.5px solid var(--on-accent);border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.input,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],select,textarea{font-size:max(16px,1rem)}.input{width:100%;min-height:50px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);padding:10px 16px}textarea.input{min-height:120px;resize:vertical}.input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.input[aria-invalid=true]{border-color:var(--error)}.select{position:relative}.select select{-webkit-appearance:none;appearance:none;width:100%;min-height:50px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);padding:0 44px 0 16px;cursor:pointer}.select:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.field{display:grid;gap:6px;min-width:0}.field label{font-weight:600;font-size:var(--fs-sm)}.check{display:flex;gap:10px;align-items:center;font-size:var(--fs-sm)}.cform{display:grid;gap:16px;margin-top:20px}.cform__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field--full{grid-column:1 / -1}@media(max-width:600px){.cform__grid{grid-template-columns:1fr}}.form-error{color:var(--error);font-size:var(--fs-sm);font-weight:600}.form-ok{display:flex;gap:8px;align-items:center;color:var(--positive);font-weight:600}.annc{background:var(--bar-bg);color:var(--bar-text);font-size:var(--fs-sm);font-weight:600}.annc__in{position:relative;display:flex;justify-content:center;align-items:center;min-height:38px;text-align:center}.annc__item{display:inline-flex;align-items:center;justify-content:center;gap:8px}.annc__item a{text-decoration:none}.annc .ico{width:16px;height:16px}.annc__in--slider{overflow:hidden}.annc__in--slider .annc__item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(60%);transition:transform .5s cubic-bezier(.22,.8,.25,1),opacity .4s ease;pointer-events:none;white-space:nowrap}.annc__in--slider .annc__item.is-active{opacity:1;transform:none;pointer-events:auto}.annc__in--slider .annc__item.is-leaving{opacity:0;transform:translate(-60%)}.hdr{background:var(--card);border-bottom:1px solid var(--line);z-index:50;position:relative}.hdr--sticky{position:sticky;top:0}.hdr__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--hdr-h);gap:12px}.nav{display:flex;gap:24px;font-weight:600;font-size:var(--fs-sm);flex-wrap:wrap}.nav>a,.nav summary{text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;cursor:pointer;list-style:none}.nav summary::-webkit-details-marker{display:none}.nav>a:hover,.nav summary:hover,.nav [aria-current=page]{border-color:var(--accent)}.nav__drop{position:relative}.nav__panel{position:absolute;top:calc(100% + 10px);left:-16px;min-width:220px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:8px;display:grid;z-index:60}.nav__panel a{padding:10px 12px;border-radius:8px;text-decoration:none}.nav__panel a:hover{background:var(--paper)}.mark-wrap{margin:0;font-size:inherit;justify-self:center}.mark{display:grid;justify-items:center;text-decoration:none;color:var(--accent);line-height:1}.mark b{font-family:var(--f-mark);font-weight:600;font-size:1.9rem;letter-spacing:.06em}.mark small{font-family:var(--f-body);font-weight:700;font-size:.58rem;letter-spacing:.42em;margin-top:3px;padding-left:.42em}.mark__img{width:var(--logo-w);height:auto}.mark--left{justify-items:start;margin-bottom:12px}.hdr__tools{display:flex;justify-content:flex-end;gap:2px}.icon-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:0;background:transparent;cursor:pointer;text-decoration:none;flex:none}.icon-btn:hover{background:var(--paper)}.cart-count{position:absolute;top:3px;right:0;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.7rem;font-weight:700;display:grid;place-items:center}.cart-count.bump{animation:bump .35s ease}@keyframes bump{50%{transform:scale(1.3)}}.menu-btn{display:none}@media(max-width:989px){.nav,.hide-mobile{display:none}.menu-btn{display:grid}.hdr__in{grid-template-columns:auto 1fr auto}.mark b{font-size:1.55rem}.mark__img{width:var(--logo-w-m)}:root{--hdr-h: 64px}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#140f0c73;z-index:90;opacity:0;transition:opacity .2s}.scrim.is-open{opacity:1}.drawer{position:fixed;z-index:100;visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.drawer.is-open{visibility:visible;transform:none!important;transition:transform .28s ease}.drawer--right,.drawer--left{top:var(--vvt, 0px);width:min(430px,100%);height:100vh;height:var(--vvh, 100dvh)}.drawer--right{right:0;transform:translate(100%)}.drawer--left{left:0;transform:translate(-100%)}.drawer--top{top:var(--vvt, 0px);left:0;right:0;transform:translateY(-120%)}.drawer__inner{background:var(--card);height:100%;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px)}.drawer--right .drawer__inner{padding-right:env(safe-area-inset-right,0px)}.drawer--left .drawer__inner{padding-left:env(safe-area-inset-left,0px)}.drawer--top .drawer__inner{height:auto;padding-bottom:16px;box-shadow:var(--shadow)}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);flex:none}.drawer__title{font-family:var(--f-display);font-size:var(--fs-lg)}.drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 20px;min-height:0}.drawer__foot{flex:none;padding:14px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);display:grid;gap:10px;background:var(--card)}.mnav a,.mnav summary{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);text-decoration:none;font-weight:600;cursor:pointer;list-style:none}.mnav summary::-webkit-details-marker{display:none}.mnav details[open] summary .ico{transform:rotate(90deg)}.mnav .mnav__sub{padding-left:16px;font-weight:500}.search-form{display:flex;gap:10px;align-items:center;padding-top:14px}.search-form .input{flex:1 1 auto;min-width:0}.search-form--page{max-width:640px;margin:8px 0 28px;padding-top:0}@media(max-width:600px){.search-form .btn{padding:0 16px}}html.kb-open .sticky-buy,html.kb-open .wa-float{display:none!important}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,64px);align-items:center}.hero__copy{display:grid;gap:22px;min-width:0}.hero__title{font-size:var(--fs-3xl);font-weight:520;letter-spacing:-.01em}.hero__title em{font-style:italic;color:var(--accent);font-weight:480}.hero__lead{font-size:var(--fs-md);color:var(--ink-soft);max-width:34em}.hero__cta{display:flex;gap:12px;flex-wrap:wrap}.proof{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--fs-sm)}.hero__art{position:relative;border-radius:var(--r-lg);aspect-ratio:1 / 1.02;max-width:100%;display:grid;place-items:center;overflow:hidden;isolation:isolate}.hero__decor{position:absolute;left:0;right:0;bottom:-6%;text-align:center;font-family:Amiri,Traditional Arabic,Geeza Pro,serif;font-size:clamp(8rem,20vw,16rem);line-height:1;color:var(--card);opacity:.55;z-index:-1;direction:rtl;-webkit-user-select:none;user-select:none;pointer-events:none}.hero__img{width:62%;height:auto;border-radius:6px;box-shadow:0 30px 50px -20px #0006;transform:rotate(-3deg)}.hero__art .placeholder-svg{width:62%;height:70%}.tag{position:absolute;background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);padding:12px 16px;display:grid;gap:2px;font-size:var(--fs-sm);text-decoration:none;max-width:46%}.tag strong{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:600}.tag s{color:var(--ink-soft);font-size:var(--fs-xs)}.tag--a{right:5%;top:8%}.tag--b{left:5%;bottom:9%;display:flex;align-items:center;gap:10px;font-weight:600}.tag--b .ico{color:var(--positive)}@media(max-width:859px){.hero{grid-template-columns:1fr}.hero__art{order:-1;aspect-ratio:4 / 3.3}.hero__img{width:42%}.hero__decor{display:none}.tag{padding:8px 12px;max-width:34%;gap:0}.tag strong{font-size:1.05rem}.tag--a{right:4%;top:6%}.tag--a .muted{display:none}.tag--b{left:4%;bottom:6%;font-size:var(--fs-xs);max-width:40%}.tag--b .ico{width:18px;height:18px}}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card)}.trust__list{list-style:none;margin:0 auto;padding-top:20px;padding-bottom:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trust__list--3{grid-template-columns:repeat(3,1fr)}.trust__list--2{grid-template-columns:repeat(2,1fr)}.trust__list--1{grid-template-columns:1fr}.trust li{display:flex;gap:12px;align-items:center;font-size:var(--fs-sm);min-width:0}.trust li b{display:block;font-size:var(--fs-base)}.trust .ico{width:28px;height:28px;color:var(--accent)}@media(max-width:859px){.trust__list,.trust__list--3{grid-template-columns:repeat(2,1fr)}}.stages{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stages--3{grid-template-columns:repeat(3,1fr)}.stages--2{grid-template-columns:repeat(2,1fr)}.stage{text-decoration:none;border-radius:var(--r);padding:20px;display:grid;gap:6px;align-content:start;min-height:132px;transition:transform .15s,box-shadow .15s}.stage:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--ink)}.stage__k{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.stage__h{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:560;line-height:1.15}.stage__n,.stage__count{font-size:var(--fs-sm);color:var(--ink-soft)}@media(max-width:859px){.stages,.stages--3{grid-template-columns:repeat(2,1fr)}}.grid-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.grid-head__title{font-size:var(--fs-xl)}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,22px)}.pgrid--3{grid-template-columns:repeat(3,1fr)}.pgrid--5{grid-template-columns:repeat(5,1fr)}@media(max-width:989px){.pgrid,.pgrid--5{grid-template-columns:repeat(3,1fr)}}@media(max-width:639px){.pgrid,.pgrid--3,.pgrid--5{grid-template-columns:repeat(2,1fr)}}.pc{display:grid;grid-template-rows:auto 1fr;gap:12px;min-width:0}.pc-img{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden;background:var(--card)}.pc-img img{width:100%;height:100%;object-fit:var(--img-fit, contain);transition:transform .4s}.pc:hover .pc-img img{transform:scale(1.03)}.badge{position:absolute;left:10px;top:10px;background:var(--card);color:var(--accent);font-weight:700;font-size:var(--fs-xs);padding:4px 9px;border-radius:999px}.badge--muted{color:var(--ink-soft)}.pc-body{display:grid;gap:6px;align-content:start;min-width:0}.pc-title{font-weight:600;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.pc-title:hover{text-decoration:underline}.pc-rate{font-size:var(--fs-xs);color:var(--ink-soft);display:flex;gap:6px;align-items:center}.price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-variant-numeric:tabular-nums}.price b{font-weight:700;font-size:var(--fs-md)}.price s{color:var(--ink-soft);font-size:var(--fs-sm)}.price__from{font-size:var(--fs-xs);color:var(--ink-soft)}.pc-form{display:grid;gap:6px}.pc-add{margin-top:6px;min-height:44px;border-radius:999px;border:1.5px solid var(--ink);background:transparent;font-weight:700;font-size:var(--fs-sm);cursor:pointer;display:grid;place-items:center;text-decoration:none;width:100%}.pc-add:hover:not([disabled]){background:var(--ink);color:var(--paper)}.pc-add[disabled]{opacity:.5;cursor:not-allowed}.pc-add.is-loading{color:transparent;position:relative}.pc-add.is-loading:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid var(--ink);border-right-color:transparent;animation:spin .7s linear infinite}.empty-state{display:grid;gap:12px;justify-items:center;text-align:center;padding:40px 16px;background:var(--card);border:1px dashed var(--line);border-radius:var(--r-lg)}.empty-state h2{font-size:var(--fs-xl)}.empty-state--drawer{background:none;border:0}.stars{position:relative;display:inline-block;letter-spacing:2px;color:var(--line);font-size:1rem;line-height:1}.stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--fill, 100%);overflow:hidden;color:var(--star);white-space:nowrap}.band{border-radius:var(--r-lg);padding:clamp(24px,4vw,48px);display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}.band__copy{display:grid;gap:14px}.band h2{font-size:var(--fs-2xl)}.band__offers{display:grid;gap:12px}.offer{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--card);border-radius:var(--r);padding:16px 18px}.offer b{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:600;display:block}.offer span{font-size:var(--fs-sm);color:var(--ink-soft)}.offer .offer__per{font-weight:700;color:var(--accent);white-space:nowrap}@media(max-width:859px){.band{grid-template-columns:1fr}}.spot{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.spot--right .spot__media{order:2}.spot__media img,.spot__media .placeholder-svg{border-radius:var(--r-lg);width:100%;aspect-ratio:3 / 4;object-fit:var(--img-fit, contain)}.spot__copy{display:grid;gap:14px;justify-items:start}.spot__copy h2{font-size:var(--fs-2xl)}.steps3{display:grid;width:100%;margin:8px 0 12px}.s3{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;padding:16px 0;border-top:1px solid var(--line)}.s3__verb{grid-row:span 2;font-family:var(--f-display);font-style:italic;font-size:var(--fs-xl);color:var(--accent);min-width:4.4em;line-height:1}.s3 h3{font-family:var(--f-body);font-size:var(--fs-base);font-weight:700}.s3 p{color:var(--ink-soft);font-size:var(--fs-sm)}@media(max-width:859px){.spot{grid-template-columns:1fr}.spot--right .spot__media{order:0}.spot__media img{aspect-ratio:1}}.feats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.feats--cols-3{grid-template-columns:repeat(3,1fr)}.feats--cols-2{grid-template-columns:repeat(2,1fr)}.feat{display:grid;gap:8px;align-content:start;min-width:0}.feats--cards .feat{border-radius:var(--r);padding:22px}.feat .ico{width:30px;height:30px;color:var(--accent)}.feat h3{font-size:var(--fs-lg)}.feat .rte{color:var(--ink-soft);font-size:var(--fs-sm)}@media(max-width:859px){.feats,.feats--cols-3{grid-template-columns:1fr 1fr}}@media(max-width:480px){.feats,.feats--cols-3,.feats--cols-2{grid-template-columns:1fr}}.board{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,3vw,32px);display:grid;grid-template-columns:.8fr 2fr;gap:28px}.board__intro{display:grid;gap:10px;align-content:start}.board__intro h2{font-size:var(--fs-xl)}.board__intro .rte{font-size:var(--fs-sm)}.experts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ex{display:grid;gap:8px;align-content:start;font-size:var(--fs-sm);min-width:0}.ex__top{display:flex;gap:12px;align-items:center}.ex b{display:block;font-size:var(--fs-base)}.ex__role{color:var(--ink-soft);font-size:var(--fs-xs)}.ex p{color:var(--ink-soft)}.av{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;font-weight:700;background:var(--tint-2);flex:none;object-fit:cover}.av--sm{width:34px;height:34px;font-size:var(--fs-xs);background:var(--tint-1)}@media(max-width:859px){.board,.experts{grid-template-columns:1fr}}.revs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rev{background:var(--card);border-radius:var(--r);padding:22px;display:grid;gap:10px;align-content:start;border:1px solid var(--line);min-width:0}.rev h3{font-family:var(--f-body);font-size:var(--fs-base);font-weight:700}.rev p{color:var(--ink-soft);font-size:var(--fs-sm)}.rev footer{display:flex;align-items:center;gap:10px;font-size:var(--fs-sm);font-weight:600;margin-top:4px}.rsum{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.rsum__big{font-family:var(--f-display);font-size:3.4rem;line-height:1;font-weight:600}@media(max-width:859px){.revs{grid-template-columns:1fr}}.faq{display:grid;grid-template-columns:.8fr 1.4fr;gap:clamp(20px,5vw,64px)}.faq .sec-head{margin:0;align-content:start}@media(max-width:859px){.faq{grid-template-columns:1fr}}.acc details{border-top:1px solid var(--line)}.acc details:last-child{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600}.acc summary::-webkit-details-marker{display:none}.plus{flex:none;width:30px;height:30px;border-radius:999px;border:1.5px solid var(--line);display:grid;place-items:center;transition:transform .2s}.plus .ico{width:16px;height:16px}details[open]>summary .plus{transform:rotate(45deg)}.acc__body{padding-bottom:18px;color:var(--ink-soft);max-width:66ch}.acc--buy summary{padding:14px 0}.acc--buy+.acc--buy details{border-top:0}.news{border-radius:var(--r-lg);padding:clamp(24px,4vw,44px);display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.news__copy{display:grid;gap:8px}.news h2{font-size:var(--fs-xl)}.news__row{display:flex;gap:10px;flex-wrap:wrap}.news__row .input{flex:1 1 220px;border-radius:999px;padding:0 20px}.news__note{display:block;margin-top:8px;color:var(--ink-soft);font-size:var(--fs-xs)}@media(max-width:759px){.news{grid-template-columns:1fr}}.rich{display:grid;gap:14px;justify-items:start}.rich h2{font-size:var(--fs-2xl)}.rich--center{justify-items:center;text-align:center}.how{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:s}.how li{display:grid;gap:8px;align-content:start;padding-top:18px;border-top:2px solid var(--ink)}.how li:before{counter-increment:s;content:counter(s);font-family:var(--f-display);font-size:var(--fs-2xl);color:var(--accent);line-height:1}.how h3{font-size:var(--fs-lg)}.how p{color:var(--ink-soft);font-size:var(--fs-sm)}@media(max-width:759px){.how{grid-template-columns:1fr}}.strip__title{font-size:var(--fs-xl);margin-bottom:16px}.juz{display:grid;grid-template-columns:repeat(15,1fr);gap:6px}.juz span{aspect-ratio:1;border-radius:8px;display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums;background:var(--card);border:1px solid var(--line)}.juz span:nth-child(4n+1){background:var(--tint-1)}.juz span:nth-child(4n+2){background:var(--tint-2)}.juz span:nth-child(4n+3){background:var(--tint-3)}.juz span:nth-child(4n){background:var(--tint-4)}.strip__cap{margin-top:12px;font-size:var(--fs-sm)}@media(max-width:639px){.juz{grid-template-columns:repeat(10,1fr)}}.crumbs{font-size:var(--fs-sm);color:var(--ink-soft);padding:16px 0;display:flex;gap:8px;flex-wrap:wrap}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.pdp-sec{padding-bottom:32px}.pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:start}@media(max-width:899px){.pdp{grid-template-columns:1fr}}.gal{position:sticky;top:calc(var(--hdr-h) + 20px);display:grid;gap:14px}.gal--thumbs{grid-template-columns:76px minmax(0,1fr)}.gal__thumbs{display:grid;gap:10px;align-content:start;max-height:80vh;overflow-y:auto;scrollbar-width:none}.gal__thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--card);aspect-ratio:3 / 4}.gal__thumbs button[aria-current=true]{border-color:var(--ink)}.gal__thumbs img{width:100%;height:100%;object-fit:var(--img-fit, contain)}.gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--r-lg);scrollbar-width:none;background:var(--card);-webkit-overflow-scrolling:touch}.gal__track::-webkit-scrollbar{display:none}.gal__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--gal-ratio, .75);display:grid;place-items:center;overflow:hidden}.gal__slide img{width:100%;height:100%;object-fit:var(--img-fit, contain)}.gal__slide video,.gal__slide iframe{width:100%;height:100%;border:0}.gal__dots{display:none;justify-content:center;gap:6px}.gal__dots i{width:7px;height:7px;border-radius:99px;background:var(--line);transition:width .2s,background .2s}.gal__dots i.on{width:20px;background:var(--ink)}@media(max-width:899px){.gal{position:static}.gal--thumbs{grid-template-columns:1fr}.gal__thumbs{display:none}.gal__dots{display:flex}.gal__track{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter-r));border-radius:0}}.buy{display:grid;gap:18px;min-width:0;align-content:start}.buy__title{font-size:var(--fs-2xl)}.buy__sub{font-size:var(--fs-md);color:var(--ink-soft)}.rating-link{display:inline-flex;gap:8px;align-items:center;font-size:var(--fs-sm);text-decoration:none}.rating-link u{text-underline-offset:3px}.facts{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.facts li{background:var(--tint-1);border-radius:999px;padding:6px 12px;font-size:var(--fs-sm);font-weight:600}.facts li:nth-child(4n+2){background:var(--tint-2)}.facts li:nth-child(4n+3){background:var(--tint-3)}.facts li:nth-child(4n){background:var(--tint-4)}.buy__price{display:grid;gap:4px}.buy__price small{font-size:var(--fs-xs)}.price--large b{font-family:var(--f-display);font-size:var(--fs-2xl);font-weight:600}.price--large s{font-size:var(--fs-base)}.save{background:var(--accent);color:var(--on-accent);font-weight:700;font-size:var(--fs-xs);padding:4px 10px;border-radius:999px;align-self:center}.variants,.bundles{border:0;padding:0;margin:0;display:grid;gap:10px;min-width:0}.variants legend,.bundles legend{font-weight:700;margin-bottom:10px;padding:0}.vpills{display:flex;flex-wrap:wrap;gap:8px}.vpill{position:relative;cursor:pointer}.vpill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.vpill span{display:inline-block;padding:10px 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-weight:600;font-size:var(--fs-sm)}.vpill input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.vpill input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.vpill.is-out span{text-decoration:line-through;color:var(--ink-soft)}.bopt{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:4px 14px;align-items:center;padding:16px 18px;border-radius:var(--r);border:1.5px solid var(--line);background:var(--card);cursor:pointer}.bopt:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--card))}.bopt input{width:20px;height:20px;accent-color:var(--accent);margin:0;grid-row:span 2}.bopt__t{font-weight:700}.bopt__d{grid-column:2;font-size:var(--fs-sm);color:var(--ink-soft)}.bopt__p{grid-row:1 / span 2;grid-column:3;text-align:right;font-variant-numeric:tabular-nums}.bopt__p b{display:block;font-weight:700}.bopt__p s{font-size:var(--fs-xs);color:var(--ink-soft)}.bopt__flag{position:absolute;top:-10px;right:14px;background:var(--ink);color:var(--paper);font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:3px 9px;border-radius:999px}.bundles__note{font-size:var(--fs-xs);color:var(--ink-soft)}.buy__form{display:grid;gap:10px}.qty-field{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;background:var(--card);width:max-content}.qty-field button{width:44px;height:48px;border:0;background:none;cursor:pointer;display:grid;place-items:center}.qty-field input{width:48px;text-align:center;border:0;background:none;-moz-appearance:textfield}.qty-field input::-webkit-outer-spin-button,.qty-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-add-price]:not(:empty):before{content:"\b7  "}.ship{display:flex;gap:12px;align-items:flex-start;background:var(--tint-1);border-radius:var(--r);padding:14px 16px;font-size:var(--fs-sm)}.ship .ico{color:var(--positive);margin-top:1px}.minitrust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:var(--fs-xs);text-align:center}.minitrust div{display:grid;justify-items:center;gap:6px;padding:12px 6px;border:1px solid var(--line);border-radius:var(--r-sm);font-weight:600}.minitrust .ico{color:var(--accent)}.wa{display:inline-flex;gap:8px;align-items:center;font-weight:600;font-size:var(--fs-sm);text-decoration:none;color:var(--positive)}.wa:hover{text-decoration:underline}.buy__desc{color:var(--ink-soft)}.shopify-payment-button__button{border-radius:999px!important;min-height:52px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--card);border-top:1px solid var(--line);padding:10px var(--gutter-r) calc(10px + env(safe-area-inset-bottom,0px)) var(--gutter);display:none;align-items:center;gap:12px;box-shadow:0 -6px 20px #00000014;transform:translateY(110%);transition:transform .25s}.sticky-buy.is-visible{transform:none}.sticky-buy__txt{min-width:0;flex:1;font-size:var(--fs-sm);line-height:1.3}.sticky-buy__txt b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy .btn{min-height:48px;padding:0 20px}@media(max-width:899px){.sticky-buy{display:flex}body.has-sticky-buy .wa-float{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.wa-float{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:35;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 6px 20px #0003;transition:bottom .25s}.wa-float .ico{width:28px;height:28px}.ci-list{display:grid}.ci{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.ci.is-loading{opacity:.5;pointer-events:none}.ci__img{display:block;width:72px;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:var(--paper)}.ci__img img{width:100%;height:100%;object-fit:var(--img-fit, contain)}.ci__info{display:grid;gap:2px;min-width:0}.ci__title{font-weight:600;font-size:var(--fs-sm);line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.ci__opt{font-size:var(--fs-xs);color:var(--ink-soft)}.ci__disc{display:inline-flex;gap:4px;align-items:center;font-size:var(--fs-xs);color:var(--positive);font-weight:600}.ci__disc .ico{width:14px;height:14px}.ci__row{display:flex;align-items:center;gap:10px;margin-top:8px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px}.qty button{width:36px;height:36px;border:0;background:none;cursor:pointer;display:grid;place-items:center}.qty button .ico{width:16px;height:16px}.qty input{width:40px;text-align:center;border:0;background:none;padding:0;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ci__remove{display:grid;place-items:center;width:36px;height:36px;color:var(--ink-soft);border-radius:50%}.ci__remove .ico{width:18px;height:18px}.ci__price{text-align:right;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:grid}.ci__price s{color:var(--ink-soft);font-size:var(--fs-xs)}.freebar{padding:12px 20px;font-size:var(--fs-sm);border-bottom:1px solid var(--line);display:grid;gap:8px;flex:none}.freebar__bar{height:6px;border-radius:99px;background:var(--line);overflow:hidden}.freebar__bar i{display:block;height:100%;background:var(--positive);transition:width .3s}.dr-row{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.dr-row--disc{color:var(--positive);font-weight:600}.dr-row--disc span:first-child{display:inline-flex;gap:6px;align-items:center}.dr-row--disc .ico{width:16px;height:16px}.dr-total{font-weight:700;font-size:var(--fs-md)}.dr-checkout{margin:0}.dr-link{text-align:center;font-size:var(--fs-sm);font-weight:600}.dr-note{text-align:center;font-size:var(--fs-xs)}.cartpage{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start}.cartpage__items{min-width:0}.cartpage__sum{position:sticky;top:calc(var(--hdr-h) + 20px);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;display:grid;gap:12px}.cartpage__sum .freebar{padding:0 0 12px}.cartpage__tax{font-size:var(--fs-xs)}.cartpage__note-l{font-weight:600;font-size:var(--fs-sm)}@media(max-width:859px){.cartpage{grid-template-columns:1fr}.cartpage__sum{position:static}}.col-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:16px}.col-head h1{font-size:var(--fs-2xl)}.col-head__desc{margin-top:8px;max-width:60ch}.sort{display:flex;align-items:center;gap:10px;font-size:var(--fs-sm);font-weight:600}.sort .select{min-width:200px}.col-count{font-size:var(--fs-sm);margin-bottom:16px}.pagination{display:flex;justify-content:center;gap:6px;margin-top:36px;flex-wrap:wrap}.pagination a,.pagination span{min-width:42px;height:42px;display:grid;place-items:center;border-radius:999px;text-decoration:none;font-weight:600;padding:0 10px}.pagination a:hover{background:var(--card)}.pagination [aria-current=page]{background:var(--ink);color:var(--paper)}.colgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.colcard{display:grid;gap:6px;text-decoration:none}.colcard__img{display:block;aspect-ratio:4 / 3;border-radius:var(--r);overflow:hidden;background:var(--card)}.colcard__img img{width:100%;height:100%;object-fit:var(--img-fit, contain)}.colcard__t{font-weight:700;font-size:var(--fs-md)}@media(max-width:759px){.colgrid{grid-template-columns:1fr 1fr}}.search-other__h{font-size:var(--fs-xl);margin:36px 0 12px}.search-other{padding-left:1.2em;display:grid;gap:8px}.notfound{display:grid;gap:16px;justify-items:center;text-align:center;margin-bottom:48px}.notfound__code{font-family:var(--f-display);font-size:clamp(5rem,16vw,9rem);line-height:1;color:var(--tint-2);-webkit-text-stroke:2px var(--accent)}.notfound h1{font-size:var(--fs-2xl)}.notfound .search-form{width:100%;margin:8px auto}.notfound__links{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post{display:grid;gap:8px;align-content:start}.post__img{display:block;aspect-ratio:16 / 10;border-radius:var(--r);overflow:hidden;background:var(--card)}.post__img img{width:100%;height:100%;object-fit:cover}.post__t{font-size:var(--fs-lg)}.post__t a{text-decoration:none}.article__img{margin:20px 0;border-radius:var(--r-lg);overflow:hidden}.comments{margin-top:48px;display:grid;gap:16px}.comment{border-top:1px solid var(--line);padding-top:14px}@media(max-width:859px){.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.blog-grid{grid-template-columns:1fr}}.contact-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.contact-card{display:flex;gap:12px;align-items:center;padding:16px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);text-decoration:none;min-width:0}.contact-card span{display:grid;font-size:var(--fs-sm);overflow-wrap:anywhere}.contact-card .ico{color:var(--accent)}@media(max-width:520px){.contact-cards{grid-template-columns:1fr}}.account__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.account__grid{display:grid;grid-template-columns:2fr 1fr;gap:32px;margin-top:20px}.account__grid h2,.account__recover h2,.account__guest h2{font-size:var(--fs-lg);margin-bottom:10px}.account__links{font-size:var(--fs-sm);text-align:center}.account__recover,.account__guest{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.table th,.table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}.addr{padding:16px 0;border-bottom:1px solid var(--line);display:grid;gap:8px}.addr__del{margin:0}@media(max-width:759px){.account__grid{grid-template-columns:1fr}}.password{display:grid;gap:16px;text-align:center;justify-items:center}.password .cform{width:100%;max-width:420px;text-align:left}.giftcard{display:grid;gap:12px;text-align:center;justify-items:center}.giftcard__amount{font-family:var(--f-display);font-size:var(--fs-3xl)}.giftcard__code{font-size:var(--fs-lg);font-weight:700;letter-spacing:.12em;padding:12px 20px;border:2px dashed var(--line);border-radius:var(--r)}.foot{background:var(--card);border-top:1px solid var(--line);font-size:var(--fs-sm)}.foot__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:28px;padding-top:44px;padding-bottom:44px}.foot__col{min-width:0}.foot__h{font-family:var(--f-body);margin:0 0 12px;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.foot ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.foot a{text-decoration:none;overflow-wrap:anywhere}.foot a:hover{text-decoration:underline}.social{display:flex;gap:6px;margin-top:14px}.social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line)}.foot__bottom{border-top:1px solid var(--line);padding-top:18px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;color:var(--ink-soft);font-size:var(--fs-xs)}.pay{display:flex;gap:6px;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.pay__icon{width:38px;height:24px}.pay__text{border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-weight:600}@media(max-width:859px){.foot__cols{grid-template-columns:1fr 1fr}}@media(max-width:480px){.foot__cols{grid-template-columns:1fr}}.toast{position:fixed;left:50%;bottom:calc(24px + var(--kb, 0px) + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--ink);color:var(--paper);padding:12px 18px;border-radius:12px;font-size:var(--fs-sm);font-weight:600;z-index:300;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 32px);text-align:center}.toast.is-visible{opacity:1;transform:translate(-50%)}.toast.is-error{background:var(--error)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.foot .pay{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.foot .pay li{display:flex;align-items:center}.foot .pay__icon{width:38px;height:24px;display:block}.bopt.is-out{opacity:.55;cursor:not-allowed}.ups{margin:14px 0 6px;padding:14px;border-radius:var(--r);background:var(--tint-1);display:grid;gap:10px}.ups__h{font-weight:700;font-size:var(--fs-sm)}.ups__item{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;background:var(--card);border-radius:12px;padding:8px}.ups__item img{width:56px;height:70px;object-fit:var(--img-fit, contain);border-radius:8px}.ups__info{display:grid;gap:2px;min-width:0}.ups__info a{font-weight:600;font-size:var(--fs-sm);line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.ups__price{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.ups__price s{color:var(--ink-soft);font-size:var(--fs-xs)}.ups__add{min-height:40px;padding:0 16px;border-radius:999px;border:0;background:var(--accent);color:var(--on-accent);font-weight:700;cursor:pointer;position:relative}.ups__add:hover{background:var(--accent-hover)}.ups__add.is-loading{color:transparent;pointer-events:none}.ups__add.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:2px solid var(--on-accent);border-right-color:transparent;animation:spin .7s linear infinite}@media(max-width:899px){body.has-sticky-buy .foot__bottom{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.gal__slide,.pc-img,.ci__img,.colcard__img{background:var(--img-bg, var(--card))}.notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1.5px solid color-mix(in srgb,var(--positive) 45%,var(--line));border-radius:var(--r);background:color-mix(in srgb,var(--positive) 6%,var(--card));font-size:var(--fs-sm)}.notice .ico{color:var(--positive);width:24px;height:24px;margin-top:1px}.notice__body{display:grid;gap:2px;min-width:0}.notice__title{font-weight:700;font-size:var(--fs-base)}.notice .rte{color:var(--ink-soft)}.notice .rte strong{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/base.css.map */
