@font-face{font-family:'iranyekanx';src:url('fonts/iranyekanx-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'iranyekanx';src:url('fonts/iranyekanx-medium.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:'iranyekanx';src:url('fonts/iranyekanx-demibold.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:'iranyekanx';src:url('fonts/iranyekanx-bold.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'vazirmatn';src:url('fonts/vazirmatn-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'vazirmatn';src:url('fonts/vazirmatn-medium.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:'vazirmatn';src:url('fonts/vazirmatn-bold.woff2') format('woff2');font-weight:700;font-display:swap}*,*::before,*::after{box-sizing:border-box}:root{--ink:#111827;--muted:#6b7280;--line:#e5e7eb;--bg:#ffffff;--bg-soft:#f9fafb;--danger:#dc2626;--ok:#16a34a;--wrap:1200px;--gap:1rem}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.8;color:var(--ink);background:var(--bg)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gap)}.site-header{border-block-end:1px solid var(--line);position:sticky;inset-block-start:0;background:var(--bg);z-index:10}.site-header__inner{display:flex;align-items:center;gap:var(--gap);min-height:60px}.logo{font-weight:700;font-size:1.05rem;display:inline-flex;align-items:center}.logo__img{max-height:44px;width:auto;display:block}.nav{margin-inline-start:auto}.nav__list{display:flex;gap:1.25rem;list-style:none;margin:0;padding:0}.cart-link{padding:.4rem .9rem;border:1px solid var(--line);border-radius:var(--radius)}.site-footer{margin-block-start:3rem;padding-block:2rem;border-block-start:1px solid var(--line);background:var(--bg-soft);color:var(--muted);font-size:.9rem}.site-footer__links{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:.75rem}.grid{display:grid;gap:var(--gap)}.grid--products{grid-template-columns:repeat(2,1fr)}.grid--tiles{grid-template-columns:repeat(3,1fr)}@media (min-width:640px){.grid--products{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.grid--products{grid-template-columns:repeat(4,1fr)}.grid--tiles{grid-template-columns:repeat(6,1fr)}}.card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg)}.card__media{position:relative;aspect-ratio:1 / 1;background:var(--bg-soft)}.card__image{width:100%;height:100%;object-fit:contain}.card__title{font-size:.9rem;font-weight:500;margin:.6rem .7rem .3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.card__price{margin:0 .7rem .8rem}.price--now{font-weight:700}.price--old{color:var(--muted);font-size:.85rem;margin-inline-end:.4rem}.price--out,.price--call{color:var(--muted);font-size:.9rem}.badge{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-size:.75rem;font-weight:700}.badge--off{background:var(--danger);color:#fff;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}.product{display:grid;gap:1.5rem;margin-block:1.5rem}@media (min-width:900px){.product{grid-template-columns:1fr 1fr;align-items:start}}.product__title{font-size:1.35rem;margin:0 0 .75rem;line-height:1.6}.product__key-specs{list-style:none;padding:0;margin:1rem 0}.product__key-specs li{display:flex;justify-content:space-between;padding-block:.35rem;border-block-end:1px dashed var(--line)}.product__price{margin-block:1rem;font-size:1.25rem}.product__warranty{color:var(--ok);font-size:.9rem}.product__specs table{width:100%;border-collapse:collapse}.product__specs th,.product__specs td{text-align:start;padding:.5rem .75rem;border-block-end:1px solid var(--line)}.product__specs th{color:var(--muted);font-weight:500;width:40%}.btn{display:inline-block;padding:.7rem 1.4rem;border:1px solid transparent;border-radius:var(--radius);font:inherit;font-weight:700;cursor:pointer;text-align:center}.btn--primary{background:var(--primary);color:var(--on-primary)}.btn--ghost{background:transparent;border-color:var(--line)}.btn--small{padding:.35rem .9rem;font-size:.85rem;font-weight:500}.btn:hover{text-decoration:none;filter:brightness(.95)}.section{margin-block:2.5rem}.section__title{font-size:1.15rem;margin-block-end:1rem}.hero{display:grid;gap:1.5rem;align-items:center}@media (min-width:900px){.hero--image-left{grid-template-columns:1fr 1fr}}.hero__heading{font-size:1.6rem;line-height:1.5;margin:0 0 .5rem}.hero__image{aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius);width:100%}@media (min-width:640px){.hero__image{aspect-ratio:16 / 7}}.chips{display:flex;gap:.5rem;overflow-x:auto;list-style:none;margin:0;padding:.25rem 0}.chip{display:inline-block;white-space:nowrap;padding:.4rem 1rem;border:1px solid var(--line);border-radius:999px;font-size:.9rem}.tile{text-align:center;font-size:.85rem}.tile__image{aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius)}.tile__count{display:block;color:var(--muted);font-size:.75rem}.trust{display:grid;gap:1rem;list-style:none;padding:0;margin:0;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.trust{grid-template-columns:repeat(4,1fr)}}.trust__item{padding:1rem;background:var(--bg-soft);border-radius:var(--radius);font-size:.85rem}.trust__item strong{display:block;margin-block-end:.25rem}.breadcrumb{font-size:.85rem;color:var(--muted);margin-block:1rem;display:flex;gap:.4rem;flex-wrap:wrap}.page-title{font-size:1.3rem;margin-block:1.5rem 1rem}.empty{color:var(--muted);padding-block:3rem;text-align:center}.prose{line-height:2}.prose img{border-radius:var(--radius);margin-block:1rem;max-width:100%;height:auto}.prose video{display:block;width:100%;max-width:100%;border-radius:var(--radius);margin-block:1rem;background:#000}.prose iframe{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--radius);margin-block:1rem}.pager{display:flex;gap:1rem;align-items:center;justify-content:center;margin-block:2rem}.ribbon{padding:.6rem 1rem;text-align:center;font-size:.9rem}.ribbon--warn{background:#fef3c7;color:#92400e}.notfound{text-align:center;padding-block:4rem}.nf{padding-block:2.5rem 1rem}.nf__head{text-align:center;max-inline-size:46ch;margin-inline:auto}.nf__code{display:block;font-size:clamp(3rem,12vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--line,#e5e7eb)}.nf__title{margin:.2rem 0 .5rem;font-size:clamp(1.3rem,4vw,1.8rem)}.nf__lead{margin:0;color:var(--muted,#6d7a8c);line-height:2}.nf__search{display:flex;gap:.5rem;margin:1.6rem auto 0;max-inline-size:30rem}.nf__search input{flex:1;min-inline-size:0;min-block-size:46px;padding:.7rem .9rem;font:inherit;border:1px solid var(--line);border-radius:var(--radius)}.nf__search .btn{flex:none}.nf__links{margin:1rem 0 2.5rem;text-align:center;color:var(--muted,#6d7a8c);font-size:.9rem}.nf__links a{display:inline-block;padding-block:.7rem;color:var(--primary);font-weight:600}.nf__links span{margin-inline:.5rem}@media (max-width:480px){.nf__search{flex-direction:column}.nf__search .btn{inline-size:100%}}.search-form{display:flex;gap:.5rem;margin-block:1.5rem}.search-form input{flex:1;padding:.7rem .9rem;font:inherit;border:1px solid var(--line);border-radius:var(--radius)}.alert{padding:.7rem 1rem;border-radius:var(--radius);font-size:.9rem;margin-block:.75rem}.alert--ok{background:#ecfdf5;color:#065f46}.alert--bad{background:#fef2f2;color:#991b1b}.hint{color:var(--muted);font-size:.85rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.status-list{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.status-item{border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.status-item__head{display:flex;align-items:center;gap:.6rem}.status-item__title{font-size:1rem;margin:0}.status-item__value{margin-inline-start:auto;font-size:.85rem;color:var(--muted)}.status-item__dot{width:10px;height:10px;border-radius:50%;background:var(--muted);flex:none}.status-item--ok .status-item__dot{background:var(--ok)}.status-item--todo .status-item__dot{background:#f59e0b}.status-item__why{margin:.5rem 0 0;font-size:.9rem}.status-item__detail{margin:.35rem 0 .75rem;font-size:.85rem;color:var(--muted)}.option{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;margin-block-end:.5rem;border:1px solid var(--line);border-radius:10px;cursor:pointer;background:var(--bg)}.option:hover{border-color:var(--ink)}.option:has(input:checked){border-color:var(--ink);background:var(--bg-soft)}.option input{margin-block-start:.2rem;flex:none}.option span{display:flex;flex-direction:column;gap:.15rem}.option small{color:var(--muted);font-size:.82rem}.option--disabled{opacity:.55;cursor:not-allowed}.saved-addresses{border:0;padding:0;margin:0 0 1rem}.saved-addresses legend{font-size:.85rem;color:var(--muted);padding:0;margin-block-end:.4rem}.product__faq{margin-block-start:2rem}.product__faq dt{font-weight:700;margin-block-start:1rem}.product__faq dd{margin:.35rem 0 0;color:var(--muted);line-height:1.9}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}}.badge--sample{background:var(--ink,#334155);color:#fff;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}.product__sample-note{padding:.8rem 1rem;border-radius:var(--radius,8px);background:#f1f5f9;color:#334155;font-size:.95rem;line-height:1.7}.posts{margin-block:1.5rem}.posts__title{margin-block-end:1rem}.posts__empty{color:var(--muted);text-align:center;padding-block:2.5rem}.posts__grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.post-card__link{display:block}.post-card__media{border-radius:var(--radius,10px);overflow:hidden;margin-block-end:.6rem}.post-card__image{width:100%;aspect-ratio:16 / 10;object-fit:cover}.post-card__title{font-size:1rem;margin:0 0 .3rem;line-height:1.6}.post-card__excerpt{color:var(--muted);font-size:.88rem;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post{max-width:760px;margin-inline:auto;margin-block:1.5rem}.post__back{margin-block-end:.5rem}.post__back a{color:var(--muted)}.post__title{line-height:1.5}.post__media{border-radius:var(--radius,10px);overflow:hidden;margin-block:1rem}.post__image{width:100%;height:auto;object-fit:cover}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp-field{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.announce{display:flex;align-items:center;justify-content:center;gap:.75rem;background:var(--primary);color:var(--on-primary);padding:.5rem 1rem;font-size:.9rem;text-align:center}.announce__close{cursor:pointer;font-size:1.2rem;line-height:1;opacity:.85}.announce-x:checked + .announce{display:none}.newsletter{background:var(--bg-soft);border-block-start:1px solid var(--line);margin-block-start:3rem}.newsletter__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1.5rem}.newsletter__title{margin:0 0 .25rem;font-size:1.1rem}.newsletter__text{margin:0;color:var(--muted);font-size:.9rem}.newsletter__form{display:flex;gap:.5rem;flex-wrap:wrap}.newsletter__form input[name="contact"]{padding:.6rem .8rem;border:1px solid var(--line);border-radius:var(--radius);min-inline-size:14rem}.newsletter__done{color:var(--ok);font-weight:700}.newsletter__err{color:var(--danger);font-size:.85rem;flex-basis:100%}.reviews{margin-block:2rem}.stars{color:#f5a623;letter-spacing:1px}.stars--lg{font-size:1.2rem}.reviews__avg{display:flex;align-items:center;gap:.5rem;font-size:1rem}.reviews__list{list-style:none;padding:0;margin:1rem 0;display:grid;gap:1rem}.review{border:1px solid var(--line);border-radius:var(--radius);padding:.8rem 1rem}.review__head{display:flex;align-items:center;gap:.6rem;margin-block-end:.3rem}.review__who{font-weight:700}.review__body{margin:0}.reviews__empty{color:var(--muted)}.reviews__flash{padding:.7rem 1rem;border-radius:var(--radius);margin-block:.5rem}.reviews__flash--ok{background:#ecfdf5;color:#065f46}.reviews__flash--bad{background:#fef2f2;color:#991b1b}.review-form{margin-block-start:1.5rem;display:grid;gap:.6rem;max-width:560px}.review-form input[type="text"],.review-form textarea{padding:.6rem .8rem;border:1px solid var(--line);border-radius:var(--radius);width:100%;font:inherit}.review-form__rating{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.star-radio{display:inline-flex;align-items:center;gap:.2rem}.posts__cats{display:flex;gap:.5rem;flex-wrap:wrap;margin-block-end:1rem}.posts__cats a{padding:.35rem .8rem;border:1px solid var(--line);border-radius:999px;font-size:.88rem}.posts__cats a.is-active{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.post__cat{display:inline-block;color:var(--primary);font-size:.85rem;margin-block-end:.3rem}.bundle-contents{margin-block:1rem;padding:.8rem 1rem;background:var(--bg-soft);border-radius:var(--radius,10px)}.bundle-contents h2{font-size:1rem;margin:0 0 .5rem}.bundle-contents ul{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.bundle-contents a{color:var(--primary)}.cart{margin-block:1rem}.cart__list{list-style:none;margin:0 0 1.25rem;padding:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cart__line{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 1rem;border-block-end:1px solid var(--line);background:var(--bg)}.cart__list .cart__line:last-child{border-block-end:0}.cart__line--out{background:#fff7ed}.cart__title{flex:1 1 11rem;font-weight:500;line-height:1.6}.cart__variant{color:var(--muted);font-size:.82rem;margin-inline-start:.35rem}.cart__qty{display:inline-flex;align-items:center;gap:.35rem}.cart__qty input{width:4.5rem;padding:.45rem .5rem;text-align:center;font:inherit;border:1px solid var(--line);border-radius:8px}.cart__unit{color:var(--muted);font-size:.82rem}.cart__price{font-weight:700;white-space:nowrap;margin-inline-start:auto}.cart__warn{flex-basis:100%;color:var(--danger);font-size:.82rem}.cart__remove{flex:none;width:2rem;height:2rem;line-height:1;font-size:1.25rem;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--muted);cursor:pointer;padding:0}.cart__remove:hover{border-color:var(--danger);color:var(--danger)}.cart__discount{display:flex;align-items:flex-end;gap:.5rem;margin-block:1rem;flex-wrap:wrap}.cart__discount label{display:flex;flex-direction:column;gap:.3rem;font-size:.88rem;color:var(--muted)}.cart__discount input{padding:.55rem .7rem;font:inherit;min-inline-size:12rem;border:1px solid var(--line);border-radius:var(--radius)}.totals{border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.15rem;margin-block:1.25rem;background:var(--bg-soft);max-width:24rem;margin-inline-start:auto}.totals dl{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;margin:0}.totals dt{color:var(--muted)}.totals dd{margin:0;text-align:end;font-weight:500}.totals__off{color:var(--ok)}.totals__grand{font-size:1.1rem;font-weight:800;color:var(--ink);padding-block-start:.6rem;margin-block-start:.2rem;border-block-start:1px solid var(--line)}.totals__note{margin:.75rem 0 0;color:var(--muted);font-size:.82rem}.checkout__step{border:1px solid var(--line);border-radius:var(--radius);padding:1.15rem 1.25rem;margin-block:1.25rem}.checkout__step h2{font-size:1.05rem;margin:0 0 1rem}.checkout__step label:not(.option){display:block;margin-block-end:.9rem}.checkout__step label:not(.option)>span{display:block;font-size:.88rem;color:var(--muted);margin-block-end:.35rem}.checkout__step input[type="text"],.checkout__step input[type="tel"],.checkout__step input[type="number"],.checkout__step select,.checkout__step textarea{width:100%;padding:.65rem .75rem;font:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}.checkout__step textarea{resize:vertical}.checkout__code{margin-block-start:1rem}.option__price{margin-inline-start:auto;font-weight:700}.option__note{color:var(--muted);font-size:.82rem}.option__warn{color:var(--danger);font-size:.82rem}.btn--wide{width:100%;display:block}.card__link{display:block;color:inherit}.card__link:hover{text-decoration:none}.card{transition:box-shadow .15s,border-color .15s}.card:hover{border-color:#d1d5db;box-shadow:0 6px 18px rgba(17,24,39,.07)}.card{position:relative}.card__save{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:3;display:flex;flex-direction:column;gap:.35rem}.card__save-btn{inline-size:2.1rem;block-size:2.1rem;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.92);color:#6b7280;cursor:pointer;font-size:1rem;line-height:1;display:grid;place-items:center;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:.15s}.card__save-btn:hover{color:#111827}.card__save-btn--cmp.is-on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.card__save-btn[data-wish].is-on{background:#e11d48;border-color:#e11d48;color:#fff}.wish-link{display:inline-flex;align-items:center;gap:.2rem;padding:.4rem .7rem;border:1px solid var(--line);border-radius:var(--radius);color:#e11d48;font-size:1.05rem}.wish-link__count{font-size:.78rem;background:#e11d48;color:#fff;border-radius:99px;min-inline-size:1.15rem;padding:0 .3rem;text-align:center}.product__save{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-start:1rem}.product__save-btn{padding:.55rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);cursor:pointer;font:inherit;font-size:.9rem}.product__save-btn:hover{border-color:var(--ink)}.product__save-btn.is-on{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.saved{margin-block:1rem}.product__media{display:grid;gap:.75rem;align-content:start}.product__image{width:100%;border-radius:var(--radius);background:var(--bg-soft)}.product__entity{display:flex;gap:.4rem;align-items:baseline;margin:.3rem 0;font-size:.92rem}.product__entity .label{color:var(--muted)}.product__entity a{color:var(--primary);font-weight:500}.product__buy{margin-block:1.25rem}.product__buy .btn{width:100%}@media (min-width:640px){.product__buy .btn{width:auto;min-width:16rem}}.note{color:var(--muted);font-size:.9rem;margin-block:.5rem}.note--out{color:var(--danger)}.muted{color:var(--muted)}.variants{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.variant{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:10px;cursor:pointer;background:var(--bg);font-size:.9rem}.variant:hover{border-color:var(--ink)}.variant:has(input:checked){border-color:var(--ink);background:var(--bg-soft)}.variant__label{font-weight:500}.variant__price{color:var(--muted)}.variant--out{opacity:.5;cursor:not-allowed;text-decoration:line-through}.facets{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:1rem;margin-block:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft)}.facets__field{border:0;padding:0;margin:0}.facets input[type="text"]{padding:.5rem .6rem;border:1px solid var(--line);border-radius:8px;font:inherit}.facets button{align-self:center}.pager__prev,.pager__next{padding:.5rem 1rem;border:1px solid var(--line);border-radius:var(--radius);font-size:.9rem}.pager__prev:hover,.pager__next:hover{border-color:var(--ink);text-decoration:none}.pager__current{color:var(--muted);font-size:.9rem}.hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.hero__sub{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.9}.hero__media{min-width:0}.section__more{display:inline-block;margin-block-start:1rem;color:var(--primary);font-weight:500}.tile__name{display:block;margin-block-start:.4rem;font-weight:500}.nav__item{position:relative}.nav__list>.nav__item>a{display:inline-block;padding-block:.4rem}.nav__sub{list-style:none;margin:0;padding:.4rem 0;min-inline-size:11rem;position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:20;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 30px rgba(17,24,39,.1);opacity:0;visibility:hidden;transform:translateY(.25rem);transition:.12s}.nav__item:hover>.nav__sub,.nav__item:focus-within>.nav__sub{opacity:1;visibility:visible;transform:none}.nav__sub a{display:block;padding:.45rem 1rem;white-space:nowrap}.nav__sub a:hover{background:var(--bg-soft);text-decoration:none}.order{max-width:760px;margin-inline:auto}.order__status{display:inline-block;padding:.4rem .9rem;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);font-size:.92rem;margin-block:.5rem 1rem}.order__status--paid,.order__status--delivered,.order__status--shipped{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.order__status--pending_payment,.order__status--awaiting_manual_review{background:#fffbeb;border-color:#fde68a;color:#92400e}.order__status--failed,.order__status--cancelled{background:#fef2f2;border-color:#fecaca;color:#991b1b}.order__items{width:100%;border-collapse:collapse;margin-block:1rem}.order__items th,.order__items td{padding:.6rem .5rem;text-align:start;border-block-end:1px solid var(--line)}.order__items th{color:var(--muted);font-weight:500;font-size:.88rem}.order__items small{display:block;color:var(--muted);font-size:.82rem}.order__items td:nth-child(2),.order__items th:nth-child(2),.order__items td:last-child,.order__items th:last-child{text-align:end;white-space:nowrap}.order__totals{display:grid;grid-template-columns:1fr auto;gap:.45rem 1rem;max-width:22rem;margin:1rem 0 1.5rem auto}.order__totals dt{color:var(--muted)}.order__totals dd{margin:0;text-align:end}.order__address,.order__payment{border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.15rem;margin-block:1rem}.order__address h2,.order__payment h2{font-size:1rem;margin:0 0 .5rem}.order__address p,.order__payment p{margin:.25rem 0}.order__tracking{padding:.7rem 1rem;background:var(--bg-soft);border-radius:var(--radius)}.order__axes{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.5rem 1rem}.order__axis{display:inline-flex;align-items:center;padding:.3rem .8rem;border-radius:99px;font-size:.85rem;font-weight:600;border:1px solid transparent}.order__axis--ok{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.order__axis--warn{background:#fffbeb;color:#92400e;border-color:#fde68a}.order__axis--danger{background:#fef2f2;color:#991b1b;border-color:#fecaca}.order__axis--muted{background:var(--bg-soft);color:var(--muted);border-color:var(--line)}.order__return{margin-block:1rem;border:1px solid var(--line);border-radius:var(--radius);padding:.4rem .9rem}.order__return summary{cursor:pointer;font-weight:500;padding:.35rem 0}.order__return-form{display:flex;flex-direction:column;gap:.5rem;margin-block-start:.6rem}.order__return-form textarea{width:100%;box-sizing:border-box;padding:.6rem .7rem;border:1px solid var(--line);border-radius:var(--radius);font:inherit}.order__return-state{background:var(--bg-soft);border-radius:var(--radius);padding:.6rem .9rem;margin-block:1rem}.receipt-page{max-width:560px;margin-inline:auto}.receipt-page__amount{text-align:center;padding:1.25rem;margin-block:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft)}.receipt-page__amount strong{display:block;font-size:1.6rem;margin-block:.25rem}.receipt-page__amount small{color:var(--muted)}.receipt-page__card{border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.15rem;margin-block:1rem}.receipt-page__card p{display:flex;justify-content:space-between;gap:1rem;margin:.4rem 0}.receipt-page__card span{color:var(--muted)}.receipt-page__number{font-size:1.05rem;letter-spacing:.05em}.receipt-page label{display:block;margin-block:.9rem}.receipt-page label>span{display:block;font-size:.88rem;color:var(--muted);margin-block-end:.35rem}.receipt-page input[type="text"],.receipt-page input[type="file"]{width:100%;padding:.65rem .75rem;font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.static-page{max-width:760px;margin-inline:auto;margin-block:1.5rem}.static-page h1{font-size:1.4rem;margin-block:1rem}.site-footer__name{font-weight:700;color:var(--ink);margin:0 0 .25rem}.site-footer__phone{margin:0;direction:ltr}.newsletter__copy{min-width:0}.site-burger{display:none}@media (max-width:720px){.site-header__inner{flex-wrap:wrap;gap:.6rem}.site-burger{display:inline-flex;align-items:center;justify-content:center;inline-size:2.6rem;block-size:2.6rem;padding:0;order:0;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);cursor:pointer}.site-burger svg{inline-size:1.4rem;block-size:1.4rem}.logo{order:1;margin-inline-end:auto}.wish-link{order:2}.cart-link{order:2}.nav{order:3;flex-basis:100%;display:none}.site-nav-toggle:checked ~ .nav{display:block}.nav__list{flex-direction:column;gap:0;padding-block:.25rem}.nav__list>.nav__item{border-block-start:1px solid var(--line)}.nav__list>.nav__item>a{display:block;padding:.75rem .25rem}.nav__sub{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;border-radius:0;min-inline-size:0;padding:0 0 .35rem;background:transparent}.nav__sub a{padding:.5rem 0 .5rem 1rem;color:var(--muted)}}.uform-page{max-width:640px;margin-inline:auto;padding:1.5rem 1rem}.uform__title{margin:0 0 1rem}.uform__form{display:grid;gap:1rem}.uform__field{display:grid;gap:.4rem}.uform__field>label{font-weight:600}.uform__field input:not([type="checkbox"]):not([type="radio"]),.uform__field textarea,.uform__field select{width:100%;padding:.6rem .8rem;border:1px solid var(--line);border-radius:var(--radius);font:inherit;background:#fff;box-sizing:border-box}.uform__field textarea{resize:vertical}.uform__req{color:#c0392b}.uform__check,.uform__radio{display:flex;align-items:center;gap:.5rem;font-weight:500}.uform__radios{display:grid;gap:.4rem}.uform__submit{justify-self:start}.uform__ok{padding:.9rem 1rem;border-radius:var(--radius);background:#e8f6ef;color:#0b6b57;border:1px solid #b7e6da;font-weight:600}.uform__err{padding:.7rem 1rem;border-radius:var(--radius);background:#fbeaea;color:#a53030;border:1px solid #f2caca}.prose .uform{margin-block:1.5rem}.share{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-block-start:1rem}.share__label{font-size:.85rem;color:var(--muted)}.share__btn{font:inherit;font-size:.85rem;font-weight:600;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--line);background:#fff;color:inherit;text-decoration:none;cursor:pointer;line-height:1.6}.share__btn:hover{border-color:var(--primary);color:var(--primary)}.post .share{margin-block-start:2rem;padding-block-start:1.2rem;border-block-start:1px solid var(--line)}.sale-countdown{display:inline-flex;align-items:center;gap:.5rem;margin-block:.6rem 0;padding:.45rem .8rem;border-radius:10px;background:#fdecec;color:#b3261e;font-weight:700}.sale-countdown__label{font-size:.85rem;font-weight:600}.sale-countdown__time{font-variant-numeric:tabular-nums;letter-spacing:.02em}.related{margin-block-start:2.5rem}.related>h2{margin-block-end:1rem}.card__media,.product__media{position:relative}.ribbon-badge{position:absolute;inset-block-end:.5rem;inset-inline-start:.5rem;z-index:2;font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:6px;color:#fff;line-height:1.7;max-inline-size:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.18)}.ribbon-badge--red{background:#c0392b}.ribbon-badge--amber{background:#b45309}.ribbon-badge--green{background:#0f7a4f}.ribbon-badge--blue{background:#1d5fb0}.ribbon-badge--navy{background:#12233F}.product__media img{cursor:zoom-in}.lightbox{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;padding:1rem;cursor:zoom-out}.lightbox.is-open{display:flex}.lightbox img{max-inline-size:96vw;max-block-size:96vh;object-fit:contain;border-radius:8px}.faq-page{max-width:760px;margin-inline:auto}.faq-page__list dt{font-weight:700;margin-block-start:1.3rem}.faq-page__list dd{margin:.35rem 0 0;color:var(--muted);line-height:1.95}.wa-fab{position:fixed;inset-block-end:1rem;inset-inline-start:1rem;z-index:60;inline-size:3.4rem;block-size:3.4rem;border-radius:50%;background:#25D366;color:#fff;display:grid;place-items:center;text-decoration:none;box-shadow:0 6px 18px rgba(37,211,102,.45)}.wa-fab:hover{filter:brightness(1.05)}@media (min-width:640px){.wa-fab{inline-size:3.7rem;block-size:3.7rem}}.product__fulfil{margin-block:.6rem;padding:.55rem .8rem;border-radius:10px;font-size:.9rem;line-height:1.7;border:1px solid var(--line,#e5e7eb)}.product__fulfil--service{background:#f3f7ff;border-color:#cfe0ff;color:#173F8A}.product__fulfil--digital{background:#eefaf6;border-color:#b9ece0;color:#0f6b58}.order__tag{display:inline-block;margin-inline-start:.4rem;padding:.05rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#fff;background:#21B79C;vertical-align:middle}.order__download{margin-block-start:.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.order__download small{color:var(--muted,#667889)}.order__download--wait{color:var(--muted,#667889);font-size:.85rem}.account-link{align-self:center;font-size:.9rem;color:var(--ink,#12233F);text-decoration:none}.account-link:hover{color:var(--primary,#173F8A)}.auth{max-width:30rem;margin-inline:auto}.auth__hint{color:var(--muted,#667889);font-size:.9rem;margin-block:.3rem 1rem}.auth__form{display:grid;gap:.6rem;margin-block-end:1.2rem}.auth__form label{display:grid;gap:.3rem;font-size:.9rem}.account__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:720px){.account__grid{grid-template-columns:1fr 1fr}}.account__card h2{font-size:1rem;margin-block:0 .7rem}.account__form{display:grid;gap:.55rem;margin-block-end:.8rem}.account__form label{display:grid;gap:.3rem;font-size:.88rem}.account__wallet{font-size:.92rem;margin-block:.6rem}.account__logout{margin-block-start:.4rem}.account__downloads,.account__orders,.account__addresses{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.account__downloads li,.account__orders li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;padding-block:.4rem;border-block-end:1px solid var(--line,#eee)}.account__orders li small{color:var(--muted,#667889)}.account__addresses li{display:grid;gap:.15rem;padding-block:.35rem;border-block-end:1px solid var(--line,#eee)}.account__more{display:inline-block;margin-block-start:.6rem;font-size:.9rem;color:var(--primary,#173F8A);text-decoration:none}.account__table-wrap{overflow-x:auto}.account__table{width:100%;border-collapse:collapse}.account__table th,.account__table td{text-align:start;padding:.55rem .5rem;border-block-end:1px solid var(--line,#eee);font-size:.9rem}.account__back{margin-block-start:1rem}.site-footer__cols{display:grid;gap:1.4rem 2rem;grid-template-columns:1fr}@media (min-width:640px){.site-footer__cols{grid-template-columns:2fr 1fr 1fr}}.site-footer__title{font-size:.95rem;color:var(--ink,#12233F);margin:0 0 .6rem}.site-footer__desc{margin:.25rem 0 .7rem;line-height:1.9;max-width:44ch}.site-footer__links{display:flex;flex-direction:column;gap:.5rem;margin-block-start:0}.site-footer__links a{color:var(--muted,#667889);text-decoration:none}.site-footer__links a:hover{color:var(--primary,#173F8A)}.site-footer__bottom{margin-block-start:1.5rem;padding-block-start:1rem;border-block-start:1px solid var(--line,#e5e7eb);font-size:.85rem;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:baseline;justify-content:space-between}.site-footer__by{color:var(--muted,#6d7a8c)}.site-footer__by a{color:inherit;font-weight:600;text-decoration:none;border-block-end:1px solid currentColor}.site-footer__by a:hover{color:var(--primary,#173F8A)}.post-card{display:block;text-decoration:none;color:inherit}.post-card:hover .post-card__title{color:var(--primary,#173F8A)}.brand-strip{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.brand-strip__item{display:inline-flex;align-items:center;justify-content:center;min-width:90px;padding:.5rem .8rem;border:1px solid var(--line,#e5e7eb);border-radius:10px;background:#fff;text-decoration:none;color:var(--ink,#12233F)}.brand-strip__logo{max-height:48px;width:auto;object-fit:contain}.brand-strip__name{font-weight:600;font-size:.9rem}.text-block__body{color:var(--ink,#12233F);line-height:2;max-width:70ch;margin:0}.faq-list{display:grid;gap:.6rem;max-width:760px}.faq-item{border:1px solid var(--line,#e5e7eb);border-radius:10px;background:var(--bg-soft,#f9fafb)}.faq-item>summary{cursor:pointer;font-weight:700;padding:.8rem 1rem;list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item[open]>summary{border-block-end:1px solid var(--line,#e5e7eb)}.faq-item__a{padding:.8rem 1rem;color:var(--muted,#667889);line-height:1.95}.account__nav{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-block:.4rem 1rem}.account__nav a{color:var(--primary,#173F8A);text-decoration:none;font-weight:600;font-size:.92rem}.account__addr-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-block-start:.35rem}.section--slider{margin-block:1.5rem}.slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--radius,12px);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{display:none}.slider__slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.slider__image{width:100%;aspect-ratio:16/7;object-fit:cover;display:block}@media (max-width:640px){.slider__image{aspect-ratio:4/5}}.slider__caption{position:absolute;inset-block-end:0;inset-inline:0;padding:1.2rem 1.4rem;color:#fff;background:linear-gradient(to top,rgba(18,35,63,.78),rgba(18,35,63,0))}.slider__heading{margin:0 0 .4rem;font-size:1.4rem;line-height:1.5}.slider__sub{margin:0 0 .7rem;opacity:.95}.slider__dots{display:flex;gap:.4rem;justify-content:center;margin-block-start:.6rem}.slider__dot{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:var(--line,#cbd5e1)}.product__custom{display:grid;gap:.6rem;margin-block:.8rem}.product__custom-field{display:grid;gap:.3rem;font-size:.92rem}.product__custom-field small{color:var(--muted,#667889)}.cart__custom,.order__custom{display:block;font-size:.82rem;color:var(--muted,#667889)}:root{--page:#f4f5f8;--surface:#ffffff;--ink:#16233d;--muted:#6a7382;--line:#e6e8ee;--accent:var(--secondary,#21b79c);--shadow-sm:0 1px 2px rgba(18,35,63,.05),0 1px 3px rgba(18,35,63,.05);--shadow-md:0 6px 18px rgba(18,35,63,.09);--shadow-lg:0 16px 40px rgba(18,35,63,.14);--ring:0 0 0 3px rgba(23,63,138,.20);--r:var(--radius,12px);--r-lg:calc(var(--radius,12px) + 6px);--t:.18s ease}body{background:var(--page);color:var(--ink)}.wrap{padding-inline:clamp(.9rem,3vw,1.4rem)}.page-title{letter-spacing:-.01em}#main input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]):not(.hp-field),#main textarea,#main select,.auth__form input:not(.hp-field),.newsletter__form input:not(.hp-field),.hdr-search input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.6rem .85rem;min-block-size:44px;max-inline-size:100%;inline-size:100%;transition:border-color var(--t),box-shadow var(--t)}.hp-field{position:absolute !important;inline-size:1px !important;block-size:1px !important;min-block-size:0 !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;border:0 !important}#main textarea{min-block-size:5rem}#main input:focus,#main textarea:focus,#main select:focus,.auth__form input:focus,.newsletter__form input:focus,.hdr-search input:focus{outline:none;border-color:var(--primary,#173f8a);box-shadow:var(--ring)}#main ::placeholder{color:#9aa2b1}#main label>span{font-weight:600;font-size:.9rem;color:var(--ink)}.btn{min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:var(--r);font-weight:700;line-height:1;transition:transform var(--t),box-shadow var(--t),filter var(--t),border-color var(--t),color var(--t)}.btn--small{min-block-size:34px}.btn:focus-visible{outline:none;box-shadow:var(--ring)}.btn--primary{box-shadow:var(--shadow-sm)}.btn--primary:hover{filter:none;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn--primary:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.btn--ghost{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.btn--ghost:hover{filter:none;border-color:var(--primary,#173f8a);color:var(--primary,#173f8a)}.btn--accent{background:var(--accent);color:#fff}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.site-header{box-shadow:0 1px 0 var(--line),0 4px 16px rgba(18,35,63,.04)}.site-header__inner{min-height:64px;gap:.7rem}.logo__img{max-height:46px}.nav{margin-inline-start:auto}.nav__list{gap:1.05rem}.nav__list>li>a{font-weight:600;font-size:.95rem;padding-block:.3rem;color:var(--ink)}.nav__list>li>a:hover{color:var(--primary,#173f8a)}.hdr-search{inline-size:min(22rem,28vw)}.hdr-icon{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.12rem;padding:.3rem .5rem;border-radius:var(--r);color:var(--ink);font-size:.7rem;font-weight:600;line-height:1;transition:background var(--t),color var(--t)}.hdr-icon:hover{background:var(--bg-soft,#f3f4f6);color:var(--primary,#173f8a);text-decoration:none}.hdr-icon__glyph{font-size:1.2rem;line-height:1}.hdr-icon__count{position:absolute;inset-block-start:-.2rem;inset-inline-start:-.2rem;min-inline-size:1.15rem;block-size:1.15rem;padding-inline:.22rem;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:999px;font-size:.66rem;font-weight:700}.hdr-icon__count[hidden]{display:none !important}.cart-link{padding:.3rem .5rem;border:0;border-radius:var(--r)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform var(--t),box-shadow var(--t);position:relative}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.card__media{overflow:hidden}.card__image{transition:transform .35s ease}.card:hover .card__image{transform:scale(1.045)}.card__title{font-weight:600;line-height:1.65;min-block-size:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__price{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.price--now{font-weight:800;color:var(--primary,#173f8a);font-size:1.02rem}.price--old{color:var(--muted)}.badge--off{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;background:var(--accent);color:#fff;border-radius:999px;padding:.12rem .55rem;font-size:.74rem;font-weight:800;box-shadow:var(--shadow-sm)}.ribbon-badge{border-radius:999px}.card__save{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:2;display:flex;flex-direction:column;gap:.35rem;opacity:0;transform:translateX(-.3rem);transition:opacity var(--t),transform var(--t)}.card:hover .card__save,.card__save:focus-within{opacity:1;transform:none}.card__save-btn{inline-size:2rem;block-size:2rem;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.94);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;transition:background var(--t),color var(--t)}.card__save-btn:hover{background:var(--primary,#173f8a);color:#fff}.card__save-btn.is-on{background:var(--accent);color:#fff;border-color:var(--accent)}.auth{max-inline-size:27rem;margin-inline:auto;margin-block:2rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:clamp(1.2rem,4vw,2rem)}.auth__hint{color:var(--muted);font-size:.9rem}.auth__form{margin-block-start:1rem}.auth__form .btn{inline-size:100%;margin-block-start:.5rem}.cart,.totals,.cart-saved,.order__totals{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:1rem 1.1rem}.totals{margin-block-start:1rem}.totals__grand{color:var(--primary,#173f8a);font-size:1.05rem}.cart__line{padding-block:.8rem}.checkout__step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:1.1rem 1.2rem;margin-block-end:1rem}.option{background:var(--surface)}.option:has(input:checked){border-color:var(--primary,#173f8a);box-shadow:var(--ring)}.site-footer{background:var(--ink);color:#c7cedb;margin-block-start:3rem}.site-footer a{color:#e9edf4}.site-footer a:hover{color:#fff}.site-footer__name,.site-footer h2,.site-footer h3{color:#fff}.site-footer__social a{color:#e9edf4}@media (max-width:720px){.site-header__inner{flex-wrap:wrap;row-gap:.5rem;padding-block:.5rem}.hdr-search{order:5;inline-size:100%}.nav{order:6;inline-size:100%;margin-inline-start:0}.hdr-icon__text{display:none}.card__save{opacity:1;transform:none}.product__buybtns .btn{flex:1 1 auto}}@media (min-width:721px) and (max-width:1024px){.grid--products{grid-template-columns:repeat(3,1fr)}.hdr-icon__text{display:none}}.review-form__rating{flex-direction:row;gap:.12rem;align-items:center}.review-form__rating>span:first-child{margin-inline-end:.5rem;font-weight:600;color:var(--ink)}.star-radio{cursor:pointer;line-height:1;padding:0}.star-radio input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.star-radio>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.star-radio::before{content:'★';font-size:1.75rem;color:#dcdfe6;transition:color .12s,transform .12s}.star-radio.is-filled::before,.star-radio:has(input:checked)::before,.star-radio:has(input:checked) ~ .star-radio::before{color:#f5a623}.star-radio:hover::before{transform:scale(1.12)}.share{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-block:1rem}.share__label{color:var(--muted);font-size:.9rem;font-weight:600}.share__btn{inline-size:2.4rem;block-size:2.4rem;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,transform .15s,box-shadow .15s;font-size:0}.share__btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);text-decoration:none}.share__btn svg{inline-size:1.15rem;block-size:1.15rem}.share__btn--wa:hover{background:#25D366;color:#fff;border-color:#25D366}.share__btn--tg:hover{background:#229ED9;color:#fff;border-color:#229ED9}.share__btn--x:hover{background:#111;color:#fff;border-color:#111}.share__btn--copy:hover{background:var(--primary,#173f8a);color:#fff;border-color:var(--primary,#173f8a)}.share__btn--copy.is-copied{background:var(--ok,#16a34a);color:#fff;border-color:var(--ok,#16a34a)}.breadcrumb{font-size:.85rem;color:var(--muted);margin-block:.9rem 1.1rem;display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--primary,#173f8a)}.breadcrumb>span[aria-hidden]{color:#c3c8d2}.breadcrumb>:last-child{color:var(--ink);font-weight:600}.product__price{font-weight:800;color:var(--primary,#173f8a)}.product__buybtns{margin-block-start:.5rem}.product__media img,.product__gallery img{border-radius:var(--r-lg);background:var(--bg-soft,#f3f4f6)}.product__stats{display:flex;gap:.5rem;align-items:center}.section__title,.home h2,.related>h2,.reviews>h2,.qa>h2{font-weight:800;letter-spacing:-.01em}body{overflow-x:clip;max-inline-size:100%}img,svg,video,table{max-inline-size:100%}.wrap,main,section,.grid{min-inline-size:0}.section{margin-block:2.25rem}.section:first-child{margin-block-start:1.25rem}.section__title{font-size:clamp(1.15rem,2.6vw,1.4rem);font-weight:800;letter-spacing:-.01em;margin:0 0 1.15rem;position:relative;padding-inline-start:.85rem;line-height:1.5}.section__title::before{content:'';position:absolute;inset-inline-start:0;inset-block:.18em .18em;inline-size:.3rem;border-radius:99px;background:linear-gradient(var(--primary,#173f8a),var(--accent,#21b79c))}.section__more{display:inline-block;margin-block-start:1rem;font-weight:700;color:var(--primary,#173f8a)}.section--category-tiles,.section--text,.section--trust,.section--faq,.section--brand-strip,.section--blog-grid{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.1rem,3vw,1.75rem);box-shadow:var(--shadow-sm)}.section--trust{background:linear-gradient(180deg,#fbfcfe,var(--surface))}.section--product-grid{padding-block:.25rem}.related{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.1rem,3vw,1.6rem);box-shadow:var(--shadow-sm);margin-block-start:2rem}.related>h2{font-size:1.2rem;font-weight:800;margin:0 0 1.1rem}.cart__list{list-style:none;margin:0;padding:0}.cart__line{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;padding:.9rem .25rem;border-block-end:1px solid var(--line)}.cart__title{flex:1 1 12rem;font-weight:600}.cart__qty input{inline-size:4.2rem;text-align:center}.cart__price{font-weight:800;color:var(--primary,#173f8a);white-space:nowrap}.cart__remove{inline-size:2rem;block-size:2rem;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:1.1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.cart__remove:hover{border-color:var(--danger,#dc2626);color:var(--danger,#dc2626)}.cart__save-later{font-size:.8rem}.cart__discount{display:flex;gap:.6rem;align-items:flex-end;flex-wrap:wrap;margin-block-start:1rem}.cart-saved{margin-block-start:1.75rem}#main form label{display:block}.checkout__step label>span,.auth__form label>span,#main label>span{margin-block-end:.35rem}.slider--fade{display:block;position:relative;overflow:hidden;scroll-snap-type:none}.slider--fade .slider__slide{position:absolute;inset:0;opacity:0;transition:opacity .55s ease;pointer-events:none}.slider--fade .slider__slide:first-child{position:relative}.slider--fade .slider__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.slider--fade .slider__image{inline-size:100%;block-size:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.slider--fade .slider__slide{transition:none}}.review-form{max-width:none}@media (min-width:900px){.review-form>input[type="text"]{max-inline-size:28rem}}.reviews,.qa{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:clamp(1.1rem,3vw,1.6rem);margin-block:1.5rem}.slider__dots{display:flex;gap:.45rem;justify-content:center;margin-block-start:.7rem}.slider__dot{border:0;padding:0;cursor:pointer;inline-size:.6rem;block-size:.6rem;border-radius:999px;background:var(--line,#cbd5e1);transition:background .18s ease,inline-size .18s ease}.slider__dot:hover{background:var(--muted,#6a7382)}.slider__dot[aria-current="true"]{inline-size:1.5rem;background:var(--primary,#173f8a)}.slider__dot:focus-visible{outline:none;box-shadow:var(--ring)}.slider__caption{display:flex;flex-direction:column;gap:.45rem;max-inline-size:640px}.slider__caption--right{text-align:right;align-items:flex-start}.slider__caption--left{text-align:left;align-items:flex-end;inset-inline:0;margin-inline-start:auto}.slider__caption--center{text-align:center;align-items:center;inset-inline:0;margin-inline:auto}.slider__caption .btn{align-self:inherit}@media (min-width:721px){.nav__sub{min-inline-size:13rem;padding:.5rem;border-radius:var(--r-lg,14px);border-color:var(--line);box-shadow:var(--shadow-md,0 12px 34px rgba(16,24,40,.13))}.nav__sub a{border-radius:8px;padding:.5rem .75rem;font-size:.92rem;color:var(--ink);white-space:nowrap}.nav__sub a:hover{background:color-mix(in srgb,var(--primary,#173f8a) 9%,transparent);color:var(--primary,#173f8a);text-decoration:none}.nav__item:hover>a,.nav__item:focus-within>a{color:var(--primary,#173f8a)}.nav__sub:has(li:nth-child(5)){column-count:2;column-gap:.25rem;min-inline-size:21rem}.nav__sub:has(li:nth-child(5)) li{break-inside:avoid}}.prose .uform{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg,14px);box-shadow:var(--shadow-sm,0 1px 2px rgba(16,24,40,.06));padding:clamp(1.1rem,3vw,1.6rem);margin-block:1.75rem}.prose .uform__title{font-size:1.15rem}.uform__field>label{font-size:.92rem}.uform__submit{min-block-size:44px;padding-inline:1.6rem}.uform-page{margin-block:1.5rem 2.5rem}#main input:placeholder-shown,#main textarea:placeholder-shown,.newsletter__form input:placeholder-shown,.hdr-search input:placeholder-shown,.uform__field input:placeholder-shown,.uform__field textarea:placeholder-shown{direction:rtl;text-align:right}#main .uform__captcha input:placeholder-shown,.uform__captcha input:placeholder-shown{direction:ltr;text-align:center}.share__btn{inline-size:2.75rem;block-size:2.75rem;padding:0;flex:0 0 auto}.share__btn svg{inline-size:1.4rem;block-size:1.4rem;flex:0 0 auto}.share__label{margin-inline-end:.15rem}.uform__captcha-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.uform__captcha-row img{block-size:64px;inline-size:200px;max-inline-size:100%;border-radius:10px;border:1px solid var(--line);background:#fff}.uform__captcha-row input{inline-size:9rem !important;flex:0 0 auto;letter-spacing:.18em;font-weight:700;text-align:center}.uform__captcha-new{inline-size:2.5rem;block-size:2.5rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:var(--surface,#fff);color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.uform__captcha-new:hover{color:var(--primary,#173f8a);border-color:var(--primary,#173f8a)}.uform__captcha-new svg{inline-size:1.1rem;block-size:1.1rem}.facets-wrap{margin-block:1rem 1.5rem}.facets-toggle{display:none;align-items:center;gap:.5rem;cursor:pointer;padding:.7rem 1rem;border:1px solid var(--line);border-radius:var(--r-lg,14px);background:var(--surface,#fff);font-weight:700;font-size:.95rem;list-style:none;min-block-size:44px}.facets-toggle::-webkit-details-marker{display:none}.facets-toggle svg{inline-size:1.15rem;block-size:1.15rem;color:var(--muted)}.facets-toggle__n{margin-inline-start:auto;min-inline-size:1.4rem;text-align:center;padding:.1rem .45rem;border-radius:999px;font-size:.8rem;background:var(--primary,#173f8a);color:var(--on-primary,#fff)}.facets{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;padding:clamp(.9rem,2.5vw,1.25rem);border-radius:var(--r-lg,14px);border:1px solid var(--line);background:var(--surface,#fff);box-shadow:var(--shadow-sm,0 1px 2px rgba(16,24,40,.06));margin-block:.75rem 0}.facets__group{border:0;padding:0;margin:0;min-inline-size:0}.facets__legend{display:block;padding:0;margin-block-end:.45rem;font-size:.8rem;font-weight:700;color:var(--muted)}.facets__sort select{inline-size:12rem !important;min-block-size:42px}.facets__chips{display:flex;flex-wrap:wrap;gap:.4rem}.facets__chip{position:relative;display:inline-flex}.facets__chip input{position:absolute;opacity:0;inline-size:100%;block-size:100%;margin:0;cursor:pointer}.facets__chip span{display:inline-flex;align-items:center;min-block-size:38px;padding:.35rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-soft,#f5f7fa);font-size:.88rem;font-weight:600;color:var(--ink);transition:background .15s ease,border-color .15s ease,color .15s ease}.facets__chip:hover span{border-color:var(--primary,#173f8a);color:var(--primary,#173f8a)}.facets__chip input:checked + span{background:var(--primary,#173f8a);border-color:var(--primary,#173f8a);color:var(--on-primary,#fff)}.facets__chip input:focus-visible + span{box-shadow:var(--ring)}.facets__price-row{display:flex;align-items:center;gap:.5rem}.facets__price-row input{inline-size:8rem !important;min-block-size:42px;text-align:center}.facets__price-sep{color:var(--muted);font-size:.85rem}.facets__actions{display:flex;align-items:center;gap:.9rem;margin-inline-start:auto;align-self:flex-end;padding-block-start:1.3rem}.facets__clear{font-size:.85rem;color:var(--muted)}.facets__clear:hover{color:var(--danger,#c0392b)}@media (max-width:720px){.facets-toggle{display:flex}.facets{display:flex;position:fixed;inset-inline:0;inset-block-end:0;z-index:80;max-block-size:82vh;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:1rem .9rem calc(1rem + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;background:var(--surface,#fff);box-shadow:0 -10px 34px rgb(0 0 0 / .22);transform:translateY(101%);visibility:hidden;transition:transform .22s ease,visibility .22s}.facets-x:checked ~ .facets{transform:translateY(0);visibility:visible}.facets-x:checked ~ .facets-toggle::after{content:"";position:fixed;inset:0;z-index:79;background:rgb(0 0 0 / .38)}.facets__close{position:absolute;inset-block-start:.35rem;inset-inline-end:.6rem;inline-size:2.75rem;block-size:2.75rem;display:grid;place-items:center;font-size:1.6rem;line-height:1;color:var(--muted,#6b7684);cursor:pointer}.facets__group{inline-size:100%}.facets__sort select,.facets__price-row input{inline-size:100% !important}.facets__actions{position:sticky;inset-block-end:0;inline-size:100%;margin-inline-start:0;padding-block:.7rem .25rem;background:linear-gradient(to top,var(--surface,#fff) 70%,transparent)}.facets__actions .btn{flex:1 1 auto;min-block-size:2.9rem}}@media (min-width:721px){.facets__close{display:none}}@media (prefers-reduced-motion:reduce){.facets{transition:none}}.page-count{margin-block:-.4rem 1rem;color:var(--muted,#6b7684);font-size:.9rem}.page-count__more{opacity:.8}.empty--state{display:grid;gap:.5rem;justify-items:center;text-align:center;padding-block:2.5rem}.empty__title{font-weight:700;font-size:1.05rem;margin:0}.empty__hint{color:var(--muted,#6b7684);margin:0}.empty__actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin-block-start:.5rem}@media (min-width:721px){.facets-toggle{display:none}}.newsletter{margin-block-start:3.5rem;border-block-start:0;background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#173f8a) 7%,var(--bg-soft,#f5f7fa)),var(--bg-soft,#f5f7fa))}.newsletter__inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem 2rem;flex-wrap:wrap;padding-block:clamp(1.5rem,4vw,2.25rem)}.newsletter__copy{display:flex;align-items:center;gap:.9rem;min-inline-size:0}.newsletter__icon{flex:0 0 auto;inline-size:2.9rem;block-size:2.9rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary,#173f8a);color:var(--on-primary,#fff);box-shadow:var(--shadow-sm,0 1px 2px rgba(16,24,40,.06))}.newsletter__icon svg{inline-size:1.5rem;block-size:1.5rem}.newsletter__title{margin:0 0 .2rem;font-size:1.15rem;font-weight:800}.newsletter__text{margin:0;color:var(--muted);font-size:.92rem}.newsletter__side{min-inline-size:min(100%,22rem)}.newsletter__form{display:flex;gap:.5rem;flex-wrap:nowrap}.newsletter__form input[name="contact"]{flex:1 1 auto;min-inline-size:0;min-block-size:46px;border-radius:999px;padding-inline:1.1rem;background:#fff}.newsletter__form .btn{flex:0 0 auto;border-radius:999px;padding-inline:1.6rem;min-block-size:46px}.newsletter__note{margin:.5rem .2rem 0;font-size:.78rem;color:var(--muted)}.newsletter__done{color:var(--ok,#16a34a);font-weight:800}@media (max-width:560px){.newsletter__form{flex-wrap:wrap}.newsletter__form .btn{inline-size:100%}}.nav__head,.nav__foot,.nav-scrim{display:none}.nav__expand{display:none}@media (max-width:720px){.nav{position:fixed;top:0;right:0;bottom:0;left:auto;inline-size:min(86vw,22rem);z-index:70;display:block !important;background:var(--surface,#fff);box-shadow:-18px 0 40px rgba(16,24,40,.18);transform:translateX(105%);visibility:hidden;transition:transform .26s cubic-bezier(.4,0,.2,1),visibility .26s;overflow-y:auto;overscroll-behavior:contain;padding:0 0 2rem;margin:0}.site-nav-toggle:checked ~ .nav{transform:none;visibility:visible}.nav-scrim{display:block;position:fixed;inset:0;z-index:55;background:rgba(16,24,40,.45);opacity:0;visibility:hidden;transition:opacity .26s ease,visibility .26s}.site-nav-toggle:checked ~ .nav-scrim{opacity:1;visibility:visible}body:has(.site-nav-toggle:checked){overflow:hidden}body:has(.site-nav-toggle:checked) .wa-fab{opacity:0;pointer-events:none;transition:opacity .2s ease}.nav__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1.1rem;border-block-end:1px solid var(--line);position:sticky;top:0;background:var(--surface,#fff);z-index:1}.nav__brand{font-weight:800;font-size:1rem}.nav__close{inline-size:2.5rem;block-size:2.5rem;flex:0 0 auto;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-soft,#f5f7fa);color:var(--ink)}.nav__close svg{inline-size:1.2rem;block-size:1.2rem}.nav__list{display:block;padding:.25rem 0;margin:0}.nav__list>.nav__item{position:relative;border-block-start:0;border-block-end:1px solid var(--line)}.nav__list>.nav__item>a{display:block;padding:.95rem 1.1rem;font-size:1rem;font-weight:700;color:var(--ink)}.nav__item--has-sub>a{padding-inline-end:3.25rem}.nav__expand{display:flex;align-items:center;justify-content:center;position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:3rem;block-size:3.2rem;cursor:pointer;color:var(--muted)}.nav__expand svg{inline-size:1.15rem;block-size:1.15rem;transition:transform .2s ease}.nav__toggle:checked ~ .nav__expand svg{transform:rotate(180deg)}.nav__sub{display:none;position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;border-radius:0;min-inline-size:0;background:var(--bg-soft,#f5f7fa);padding:.25rem 0 .5rem;margin:0;column-count:1}.nav__toggle:checked ~ .nav__sub{display:block}.nav__sub a{display:block;padding:.7rem 2rem .7rem 1.1rem;color:var(--muted);font-size:.93rem;white-space:normal}.nav__foot{display:flex;flex-direction:column;gap:.1rem;padding:.75rem 1.1rem;margin-block-start:.5rem;border-block-start:1px solid var(--line)}.nav__foot a{padding:.6rem 0;font-size:.93rem;color:var(--muted)}}@media (min-width:721px){.nav__list{flex-wrap:nowrap}.nav__list>li>a{white-space:nowrap}.hdr-search{inline-size:min(22rem,28vw);min-inline-size:7rem;flex:0 1 auto}.site-header__inner{gap:.6rem}}.product__video{grid-column:1 / -1;margin-block-start:1.5rem}.product__video-title{font-size:1.05rem;margin:0 0 .6rem}.product__video-frame{position:relative;inline-size:100%;aspect-ratio:16/9;border-radius:var(--r-lg,14px);overflow:hidden;background:#000;border:1px solid var(--line)}.product__video-frame iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.product__video-frame video{position:absolute;inset:0;inline-size:100%;block-size:100%;background:#000}.gallery__radio{position:absolute;opacity:0;pointer-events:none}.gallery__stage{position:relative;inline-size:100%;aspect-ratio:1/1;border-radius:var(--r-lg,14px);overflow:hidden;background:var(--surface,#fff);border:1px solid var(--line)}.gallery__slide{position:absolute;inset:0;margin:0;display:none}.gallery__slide img{inline-size:100%;block-size:100%;object-fit:contain;background:#fff}.gallery__radio:checked + .gallery__slide{display:block}.gallery__thumbs{display:flex;gap:.5rem;margin-block-start:.6rem;overflow-x:auto;padding-block-end:.25rem;scrollbar-width:thin}.gallery__thumb{flex:0 0 auto;inline-size:4.5rem;block-size:4.5rem;cursor:pointer;border:2px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;transition:border-color .15s ease}.gallery__thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.gallery__thumb:hover{border-color:var(--primary,#173f8a)}.gallery:has(#gal-0:checked) .gallery__thumb:nth-child(1),.gallery:has(#gal-1:checked) .gallery__thumb:nth-child(2),.gallery:has(#gal-2:checked) .gallery__thumb:nth-child(3),.gallery:has(#gal-3:checked) .gallery__thumb:nth-child(4),.gallery:has(#gal-4:checked) .gallery__thumb:nth-child(5),.gallery:has(#gal-5:checked) .gallery__thumb:nth-child(6),.gallery:has(#gal-6:checked) .gallery__thumb:nth-child(7),.gallery:has(#gal-7:checked) .gallery__thumb:nth-child(8),.gallery__thumb.is-active{border-color:var(--primary,#173f8a);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,#173f8a) 25%,transparent)}@media (max-width:720px){.gallery__thumb{inline-size:3.75rem;block-size:3.75rem}}.product__features{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.45rem}.product__features li{display:flex;align-items:flex-start;gap:.55rem;font-size:.94rem;line-height:1.9;color:var(--ink)}.product__features li::before{content:"✓";flex:0 0 auto;margin-block-start:.35rem;inline-size:1.15rem;block-size:1.15rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary,#173f8a) 14%,transparent);color:var(--primary,#173f8a);font-size:.7rem;font-weight:900;line-height:1}.product__features{background:var(--bg-soft,#f5f7fa);border:1px solid var(--line);border-radius:var(--r-lg,14px);padding:.9rem 1.1rem;gap:.3rem}.product__cat .label{color:var(--muted);font-size:.85rem}.lightbox{gap:.5rem;cursor:default}.lightbox__img{max-inline-size:min(92vw,1100px);max-block-size:88vh;object-fit:contain;border-radius:10px;background:#fff;cursor:default}.lightbox__nav,.lightbox__x{border:0;cursor:pointer;color:#fff;background:rgba(255,255,255,.14);border-radius:50%;inline-size:3rem;block-size:3rem;font-size:1.8rem;line-height:1;display:flex;align-items:center;justify-content:center}.lightbox__nav{position:absolute;inset-block-start:50%;transform:translateY(-50%)}.lightbox__nav--prev{inset-inline-end:1rem}.lightbox__nav--next{inset-inline-start:1rem}.lightbox__nav:hover,.lightbox__x:hover{background:rgba(255,255,255,.28)}.lightbox__x{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;inline-size:2.6rem;block-size:2.6rem;font-size:1.6rem;z-index:2}.lightbox__count{position:absolute;inset-block-end:1.2rem;inset-inline:0;text-align:center;color:#fff;font-size:.9rem;font-weight:700;opacity:.85}.lightbox__nav[hidden]{display:none !important}@media (max-width:720px){.lightbox__nav{inline-size:2.4rem;block-size:2.4rem;font-size:1.4rem}.lightbox__img{max-inline-size:86vw}}.gallery__stage{position:relative}.gallery__stage--bare{display:block}.gallery__stage--bare img{inline-size:100%;block-size:100%;object-fit:contain}.product__title{margin-block:.2rem .6rem}@media (min-width:900px){.product{grid-template-areas:"media title" "media info" "video video";grid-template-rows:auto 1fr auto}.product__title{grid-area:title;margin-block-start:0}.product__media{grid-area:media}.product__info{grid-area:info}.product__video{grid-area:video;max-inline-size:42rem;margin-inline:auto;inline-size:100%}}.product__video{background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--r-lg,14px);padding:.9rem;box-shadow:var(--shadow-sm,0 1px 2px rgba(16,24,40,.06))}.product__video-title{font-size:1rem;margin:0 0 .7rem}.product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55rem;margin-block:.9rem .4rem}.product__price .price--old{order:2;color:var(--muted);font-size:.95rem;text-decoration-thickness:1px;opacity:.85}.product__price .badge--off{order:3;background:#fdecea;color:#b42318;font-weight:800;font-size:.82rem;padding:.15rem .55rem;border-radius:999px;align-self:center}.product__price .price--now{order:1;margin:0;font-size:1.65rem;font-weight:800;color:var(--primary,#173f8a);line-height:1.4}.countdown{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-block:.8rem 1rem;padding:.7rem .9rem;background:#fff6f5;border:1px solid #f6d5d1;border-radius:var(--r-lg,14px)}.countdown__label{font-size:.85rem;font-weight:700;color:#b3261e}.countdown__units{display:flex;gap:.4rem}.cd{display:flex;flex-direction:column;align-items:center;min-inline-size:2.9rem;padding:.3rem .2rem;border-radius:10px;background:#fff;border:1px solid #f0cfcb}.cd b{font-size:1.05rem;font-weight:800;color:#b3261e;font-variant-numeric:tabular-nums;line-height:1.4}.cd small{font-size:.68rem;color:#9a6b66}.cd[hidden]{display:none}@media (max-width:480px){.countdown{gap:.5rem;padding:.6rem}.cd{min-inline-size:2.6rem}}.product__custom-field--tick{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border:1px solid var(--line);border-radius:var(--r-lg,14px);background:var(--surface,#fff);cursor:pointer;margin-block:.5rem}.product__custom-field--tick input{inline-size:1.15rem;block-size:1.15rem;flex:none;margin:0}.product__custom-field--tick span{font-weight:600;font-size:.93rem}.product__custom-field--tick b{margin-inline-start:.4rem;color:var(--primary,#173f8a);font-weight:800;font-size:.85rem}.product__custom-field--tick:has(input:checked){border-color:var(--primary,#173f8a);background:color-mix(in srgb,var(--primary,#173f8a) 6%,transparent)}.cf-req{display:inline-block;margin-inline-start:.4rem;padding:.1rem .45rem;border-radius:999px;background:#fdecea;color:#b42318;font-size:.7rem;font-weight:800;vertical-align:.1em}.cf-plus{margin-inline-start:.4rem;color:var(--primary,#173f8a);font-weight:800;font-size:.85rem}.price--now.is-adjusted{color:var(--primary,#173f8a)}.product__custom-field--tick input:required + span .cf-req{background:#fdecea}.cart__list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.cart__line{display:grid;align-items:center;gap:.8rem;grid-template-columns:72px minmax(0,1fr) auto auto auto;padding:.85rem;border:1px solid var(--line);border-radius:var(--r-lg,14px);background:var(--surface,#fff);box-shadow:var(--shadow-sm,0 1px 2px rgba(16,24,40,.06))}.cart__line--out{background:#fff7ed;border-color:#f4d9b0}.cart__thumb{inline-size:72px;block-size:72px;border-radius:10px;overflow:hidden;background:var(--bg-soft,#f5f7fa);display:block}.cart__thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.cart__info{display:flex;flex-direction:column;gap:.15rem;min-inline-size:0}.cart__title{font-weight:700;font-size:.97rem;line-height:1.7;color:var(--ink)}.cart__title:hover{color:var(--primary,#173f8a)}.cart__variant,.cart__custom,.cart__each{color:var(--muted);font-size:.82rem}.cart__each{font-variant-numeric:tabular-nums}.cart__warn{color:var(--danger,#b42318);font-size:.82rem;font-weight:700}.cart__qty{display:inline-flex;align-items:center;gap:.4rem;margin:0}.cart__qty input{inline-size:4.5rem;min-block-size:44px;text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.cart__unit{color:var(--muted);font-size:.8rem}.cart__price{font-weight:800;font-size:1rem;white-space:nowrap;text-align:end;min-inline-size:7rem;font-variant-numeric:tabular-nums;color:var(--ink)}.cart__ops{display:flex;flex-direction:column;gap:.3rem}.cart__op{border:1px solid var(--line);background:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;padding:.35rem .7rem;border-radius:999px;color:var(--muted);white-space:nowrap;min-block-size:32px}.cart__op:hover{border-color:var(--primary,#173f8a);color:var(--primary,#173f8a)}.cart__op--danger:hover{border-color:#b42318;color:#b42318;background:#fef3f2}@media (max-width:720px){.cart__line{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumb info info" "thumb qty price" "ops ops ops";row-gap:.6rem}.cart__thumb{grid-area:thumb;inline-size:64px;block-size:64px}.cart__info{grid-area:info}.cart__qty{grid-area:qty}.cart__price{grid-area:price;min-inline-size:0}.cart__ops{grid-area:ops;flex-direction:row;justify-content:flex-end}}.product__specs{margin-block:1.5rem;padding:clamp(1rem,3vw,1.5rem);background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--r-lg,14px);box-shadow:var(--shadow-sm,0 1px 2px rgba(16,24,40,.06))}.product__specs h2{margin:0 0 .9rem;font-size:1.05rem}.product__specs table{inline-size:100%;border-collapse:collapse}.product__specs tr + tr{border-block-start:1px solid var(--line)}.product__specs th{text-align:start;font-weight:600;color:var(--muted);padding:.6rem .2rem;inline-size:38%;font-size:.9rem}.product__specs td{padding:.6rem .2rem;font-weight:600;font-size:.93rem}@media (max-width:560px){.product__specs th{inline-size:45%}}.product__call{display:inline-flex;align-items:center;gap:.5rem}.product__call svg{inline-size:1.15rem;block-size:1.15rem;flex:none}.product__call bdi{font-variant-numeric:tabular-nums;opacity:.9;font-weight:700}.vpick{display:grid;gap:.9rem;margin-block:1rem}.vpick__axis{border:0;padding:0;margin:0}.vpick__legend{padding:0;font-size:.88rem;font-weight:700;margin-block-end:.45rem}.vpick__opts{display:flex;flex-wrap:wrap;gap:.45rem}.vopt{margin:0;cursor:pointer}.vopt input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.vopt__box{display:inline-flex;align-items:center;gap:.4rem;min-block-size:44px;padding:.45rem .9rem;border:1px solid var(--line,#dfe3e8);border-radius:10px;background:var(--card,#fff);font-size:.9rem}.vopt__swatch{inline-size:1rem;block-size:1rem;border-radius:50%;border:1px solid rgba(0,0,0,.2);flex:none}.vopt:hover .vopt__box{border-color:var(--primary,#173F8A)}.vopt input:focus-visible + .vopt__box{outline:2px solid var(--primary,#173F8A);outline-offset:2px}.vopt input:checked + .vopt__box{border-color:var(--primary,#173F8A);box-shadow:inset 0 0 0 1px var(--primary,#173F8A);font-weight:700}.vopt.is-out .vopt__box{opacity:.4;text-decoration:line-through;cursor:not-allowed}.vpick__state{margin:0;font-size:.85rem;color:var(--muted,#6b7280);min-block-size:1.2em}.vpick__state.is-low{color:#b5730a;font-weight:700}.buybar,.paybar{position:fixed;inset-inline:0;inset-block-end:0;z-index:70;display:flex;align-items:center;gap:.75rem;padding:.55rem .9rem;padding-block-end:calc(.55rem + env(safe-area-inset-bottom,0px));background:var(--surface,#fff);border-block-start:1px solid var(--line,#e5e7eb);box-shadow:0 -6px 22px rgb(0 0 0 / .10)}.buybar__price,.paybar__sum{flex:1 1 auto;min-inline-size:0}.paybar__label{display:block;font-size:.75rem;color:var(--muted,#6b7684);line-height:1.2}.buybar .price--now,.paybar__amount{font-size:1.05rem;font-weight:800;color:var(--primary,#173f8a);white-space:nowrap}.buybar__cta,.paybar__cta{flex:0 0 auto;min-block-size:2.9rem;padding-inline:1.5rem;white-space:nowrap}@media (min-width:900px){.buybar,.paybar{display:none !important}}body.has-buybar{padding-block-end:4.75rem}@media (max-width:899px){body:has(.paybar){padding-block-end:4.75rem}body.has-buybar .wa-fab,body:has(.paybar) .wa-fab{inset-block-end:5.25rem}}.pay-cta{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.pay-cta__amount{font-weight:800;padding-inline-start:.6rem;border-inline-start:1px solid rgb(255 255 255 / .35)}@media (pointer:coarse){.btn,.cart__qty input,.cart__remove,button:not(.vopt):not(.nav-group__head),select,input[type="checkbox"] + span,input[type="radio"] + span{min-block-size:2.75rem}.vopt__box{min-block-size:2.75rem;min-inline-size:2.75rem}.cart__remove,.qty__step{min-inline-size:2.75rem}}.checkout{counter-reset:step}.checkout__step>h2{display:flex;align-items:center;gap:.6rem}.checkout__step>h2::before{counter-increment:step;content:counter(step,persian);flex:0 0 auto;inline-size:1.85rem;block-size:1.85rem;display:grid;place-items:center;border-radius:50%;background:var(--primary,#173f8a);color:#fff;font-size:.9rem;font-weight:700;line-height:1}.checkout-total{display:none;position:sticky;inset-block-start:0;z-index:40;align-items:baseline;justify-content:space-between;gap:.75rem;margin-block-end:1rem;padding:.6rem .85rem;border-radius:0 0 12px 12px;background:var(--surface,#fff);border-block-end:1px solid var(--line,#e5e7eb);box-shadow:0 4px 14px rgb(0 0 0 / .07)}.checkout-total__label{color:var(--muted,#6b7684);font-size:.85rem}.checkout-total__amount{font-size:1.05rem;font-weight:800;color:var(--primary,#173f8a)}@media (max-width:899px){.checkout-total{display:flex}}.product__rating{display:inline-flex;align-items:center;gap:.45rem;margin-block:.35rem .2rem;padding:.3rem .55rem;border-radius:999px;background:var(--bg,#f6f7f9);color:inherit;text-decoration:none;font-size:.92rem;min-block-size:2.1rem}.product__rating:hover{background:var(--line,#e5e7eb)}.product__rating .stars{color:#f0a500;letter-spacing:.04em}.product__rating-n{color:var(--muted,#6b7684);font-size:.85rem}.rsum{display:grid;gap:1rem 1.6rem;align-items:center;margin-block:.8rem 1.4rem;padding:1rem;border:1px solid var(--line,#e5e7eb);border-radius:var(--radius,12px);background:var(--surface,#fff)}@media (min-width:640px){.rsum{grid-template-columns:auto 1fr}}.rsum__score{display:grid;justify-items:center;gap:.15rem}.rsum__avg{font-size:2.1rem;font-weight:800;line-height:1;color:var(--primary,#173f8a)}.rsum__score .stars{color:#f0a500}.rsum__n{color:var(--muted,#6b7684);font-size:.85rem}.rsum__bars{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.rsum__row{display:grid;grid-template-columns:2.6rem 1fr 2.2rem;gap:.5rem;align-items:center}.rsum__star{font-size:.85rem;color:var(--muted,#6b7684);white-space:nowrap}.rsum__track{block-size:.5rem;border-radius:999px;background:var(--bg,#f1f3f5);overflow:hidden}.rsum__fill{display:block;block-size:100%;background:#f0a500;border-radius:999px}.rsum__n2{font-size:.85rem;color:var(--muted,#6b7684);text-align:end}.suggest{margin-block:1.75rem}.suggest__title{font-size:1.05rem;margin-block:0 .7rem}.suggest__cats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.suggest__cat{display:inline-flex;align-items:center;min-block-size:2.5rem;padding:.45rem .9rem;border-radius:999px;border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);color:inherit;text-decoration:none;font-size:.92rem}.suggest__cat:hover{border-color:var(--primary,#173f8a);color:var(--primary,#173f8a)}.site-footer__fold>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-block-size:2.75rem}.site-footer__fold>summary::-webkit-details-marker{display:none}@media (max-width:639px){.site-footer__fold{border-block-end:1px solid rgb(255 255 255 / .12)}.site-footer__fold>summary::after{content:"";inline-size:.55rem;block-size:.55rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease;opacity:.7}.site-footer__fold[open]>summary::after{transform:rotate(-135deg) translateY(2px)}}@media (min-width:640px){.site-footer__fold>summary{cursor:default;pointer-events:none}.site-footer__fold>summary::after{content:none}}@media (prefers-reduced-motion:reduce){.site-footer__fold>summary::after{transition:none}}.faq-find{margin-block:1rem 1.25rem}.faq-find input{inline-size:100%;min-block-size:2.75rem;padding:.6rem .8rem;border:1px solid var(--line,#e5e7eb);border-radius:var(--radius,12px);font:inherit;background:var(--surface,#fff)}.faq-find input:focus-visible{outline:2px solid var(--primary,#173f8a);outline-offset:2px}.faq-find__none{margin-block:.6rem 0;color:var(--muted,#6b7684)}.faq-item{padding-block:.9rem;border-block-end:1px solid var(--line,#e5e7eb)}.faq-item:last-child{border-block-end:0}.faq-item>dt{font-weight:700;margin-block-end:.35rem}.faq-item>dd{margin:0;color:var(--ink,#12233f);line-height:1.9}.faq-page__cta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-block-start:2rem;padding:1rem;border-radius:var(--radius,12px);background:var(--bg,#f6f7f9)}.account__group{font-size:1rem;color:var(--muted,#6b7684);margin-block:1.5rem .6rem}.account__group:first-of-type{margin-block-start:.5rem}.ordercards{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.ordercard{display:grid;gap:.5rem .9rem;grid-template-columns:1fr auto;align-items:center;padding:.85rem 1rem;border:1px solid var(--line,#e5e7eb);border-radius:var(--radius,12px);background:var(--surface,#fff)}@media (min-width:720px){.ordercard{grid-template-columns:1fr auto auto auto}}.ordercard__label{display:block;font-size:.72rem;color:var(--muted,#6b7684);line-height:1.3}.ordercard__code{color:inherit;text-decoration:none;font-weight:700}.ordercard__code:hover{color:var(--primary,#173f8a)}.ordercard__total b{font-size:1rem}.ordercard__status{justify-self:end;padding:.3rem .7rem;border-radius:999px;font-size:.82rem;font-weight:600;background:var(--bg,#f1f3f5);color:var(--ink,#12233f);white-space:nowrap}.ordercard__status[data-status="paid"],.ordercard__status[data-status="preparing"]{background:rgb(33 183 156 / .14);color:#0f7a68}.ordercard__status[data-status="shipped"]{background:rgb(23 63 138 / .12);color:#173f8a}.ordercard__status[data-status="delivered"]{background:rgb(0 0 0 / .06);color:#4b5563}.ordercard__status[data-status="cancelled"],.ordercard__status[data-status="failed"]{background:rgb(180 50 31 / .12);color:#b4321f}.ordercard__actions{grid-column:1 / -1;display:flex;gap:1rem;padding-block-start:.5rem;border-block-start:1px solid var(--line,#e5e7eb)}@media (min-width:720px){.ordercard__actions{grid-column:auto;padding-block-start:0;border-block-start:0}}.ordercard__actions a{min-block-size:2.4rem;display:inline-flex;align-items:center;font-size:.9rem}.otl{list-style:none;margin:1rem 0 1.5rem;padding:0;display:grid;gap:.1rem}@media (min-width:640px){.otl{grid-auto-flow:column;grid-auto-columns:1fr;gap:0}}.otl__step{position:relative;display:flex;align-items:center;gap:.6rem;padding-block:.55rem;color:var(--muted,#6b7684);font-size:.9rem}@media (min-width:640px){.otl__step{flex-direction:column;text-align:center;gap:.4rem}.otl__step + .otl__step::before{content:"";position:absolute;inset-block-start:.45rem;inset-inline-end:50%;inline-size:100%;block-size:2px;background:var(--line,#e5e7eb)}.otl__step--done::before,.otl__step--current::before{background:var(--accent,#21b79c)}}.otl__dot{inline-size:1rem;block-size:1rem;border-radius:50%;background:var(--line,#e5e7eb);flex:0 0 auto;position:relative;z-index:1}.otl__step--done .otl__dot{background:var(--accent,#21b79c)}.otl__step--current .otl__dot{background:var(--primary,#173f8a);box-shadow:0 0 0 4px rgb(23 63 138 / .15)}.otl__step--done{color:var(--ink,#12233f)}.otl__step--current{color:var(--primary,#173f8a);font-weight:700}[data-acc].is-acc>.acc__head{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-block-size:2.75rem;margin-block:0;padding-block:.75rem;border-block-start:1px solid var(--line,#e5e7eb)}[data-acc].is-acc>.acc__head::after{content:"";inline-size:.55rem;block-size:.55rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease;opacity:.55;flex:0 0 auto}[data-acc].is-acc.is-open>.acc__head::after{transform:rotate(-135deg) translateY(2px)}[data-acc].is-acc>.acc__body{display:none}[data-acc].is-acc.is-open>.acc__body{display:block}[data-acc].is-acc>.acc__head:focus-visible{outline:2px solid var(--primary,#173f8a);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-acc].is-acc>.acc__head::after{transition:none}}@media (min-width:900px){.checkout{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:1.25rem 2rem;align-items:start}.checkout>*{grid-column:1}.checkout__aside{grid-column:2;grid-row:1 / -1;position:sticky;inset-block-start:1rem;align-self:start;display:grid;gap:.9rem}.checkout__aside .totals{margin:0}.checkout__aside .pay-cta{inline-size:100%}}@media (max-width:899px){.checkout__aside{display:contents}}.product__buybtns{display:flex;gap:.6rem;flex-wrap:wrap;align-items:stretch}.product__buy .product__buybtns .btn{inline-size:auto;min-inline-size:0;min-block-size:3rem;flex:1 1 12rem}.product__buy .product__buybtns .btn--ghost{flex:0 1 11rem}@media (max-width:420px){.product__buy .product__buybtns .btn{flex:1 1 100%}}.cart__line{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto auto;align-items:center;column-gap:1rem;row-gap:.6rem}.cart__line .cart__qty{justify-self:start}.cart__line .cart__qty input{inline-size:4.5rem;max-inline-size:4.5rem;min-block-size:2.75rem;text-align:center;padding-inline:.4rem}.cart__line .cart__price{justify-self:end;min-inline-size:7.5rem;text-align:end}.cart__line .cart__ops{display:flex;flex-direction:column;gap:.35rem;justify-self:end}@media (max-width:720px){.cart__line{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumb info  info" "thumb qty   price" "ops   ops   ops"}.cart__line .cart__thumb{grid-area:thumb}.cart__line .cart__info{grid-area:info}.cart__line .cart__qty{grid-area:qty}.cart__line .cart__price{grid-area:price;min-inline-size:0}.cart__line .cart__ops{grid-area:ops;flex-direction:row;justify-content:flex-start;padding-block-start:.5rem;border-block-start:1px solid var(--line,#e5e7eb)}}.option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:.75rem;row-gap:.2rem;padding:.85rem 1rem}.option>input{grid-column:1;grid-row:1;align-self:center;margin:0}.option .option__name{grid-column:2;grid-row:1;font-weight:700;align-self:center}.option .option__price{grid-column:3;grid-row:1;margin:0;align-self:center;white-space:nowrap;font-weight:700;color:var(--primary,#173f8a)}.option .option__note,.option .option__warn{grid-column:2 / -1;font-size:.84rem;line-height:1.7}.option .option__warn{color:var(--danger,#b42318);font-weight:600}.faq-page{max-width:780px;margin-inline:auto}.faq-page>h1{margin-block-end:.35rem}.faq-page__list{display:grid;gap:.7rem;margin-block:1.25rem 0}.faq-page .faq-item{padding:1.05rem 1.2rem;border:1px solid var(--line,#e5e7eb);border-radius:var(--r-lg,14px);background:var(--surface,#fff);box-shadow:var(--shadow-sm,0 1px 2px rgb(16 24 40 / .06))}.faq-page .faq-item>dt{font-weight:700;font-size:1rem;line-height:1.8;margin:0 0 .4rem;color:var(--ink,#12233f);padding-inline-start:.9rem;border-inline-start:3px solid var(--accent,#21b79c)}.faq-page .faq-item>dd{margin:0;padding-inline-start:.9rem;color:var(--muted,#6b7684);line-height:2}.announce--banner{padding:0}.announce__banner{display:block;flex:1 1 auto;min-width:0;line-height:0}.announce__banner img{display:block;inline-size:100%;block-size:auto;max-block-size:7rem;object-fit:cover;object-position:center}@media (max-width:640px){.announce__banner img{max-block-size:4.5rem}}.announce--banner .announce__close{position:absolute;inset-inline-end:.5rem;inset-block-start:.35rem;z-index:1}.announce--banner{position:relative}a.announce__text{text-decoration:none}a.announce__text:hover{text-decoration:underline}.option__sub{margin:-.15rem 0 .75rem;padding:.7rem .85rem .2rem;border-inline-start:2px solid var(--line);margin-inline-start:.9rem}.option__subtitle{display:block;margin-block-end:.55rem;font-size:.82rem;color:var(--muted)}.option--sub{padding:.55rem .7rem;margin-block-end:.4rem;background:transparent}.option--sub:last-of-type{margin-block-end:.5rem}.pgal{list-style:none;margin:1.75rem 0;padding:0;display:grid;grid-template-columns:repeat(var(--pgal-mcols,2),minmax(0,1fr));gap:.75rem}@media (min-width:760px){.pgal{grid-template-columns:repeat(var(--pgal-cols,4),minmax(0,1fr))}}.pgal__item{margin:0;border-radius:var(--radius);overflow:hidden;background:var(--bg-soft);aspect-ratio:1 / 1}.pgal__item img{inline-size:100%;block-size:100%;object-fit:cover;display:block;transition:transform .25s ease}.pgal__item:hover img{transform:scale(1.04)}@media (max-width:480px){.pgal{gap:.5rem}}@media (prefers-reduced-motion:reduce){.pgal__item img{transition:none}.pgal__item:hover img{transform:none}}.ptabs{margin:1.75rem 0}.ptabs>input{position:absolute;opacity:0;inline-size:1px;block-size:1px;pointer-events:none}.ptabs__tabs{display:flex;gap:.25rem;flex-wrap:wrap;border-block-end:2px solid var(--line);margin-block-end:1.25rem}.ptabs__tab{padding:.7rem 1.1rem;margin-block-end:-2px;border-block-end:2px solid transparent;cursor:pointer;font-weight:600;font-size:.95rem;color:var(--muted);min-block-size:2.75rem;display:inline-flex;align-items:center;transition:color .15s ease,border-color .15s ease}.ptabs__tab:hover{color:var(--ink)}.ptabs>input:nth-of-type(1):focus-visible ~ .ptabs__tabs>.ptabs__tab:nth-child(1),.ptabs>input:nth-of-type(2):focus-visible ~ .ptabs__tabs>.ptabs__tab:nth-child(2),.ptabs>input:nth-of-type(3):focus-visible ~ .ptabs__tabs>.ptabs__tab:nth-child(3),.ptabs>input:nth-of-type(4):focus-visible ~ .ptabs__tabs>.ptabs__tab:nth-child(4),.ptabs>input:nth-of-type(5):focus-visible ~ .ptabs__tabs>.ptabs__tab:nth-child(5),.ptabs>input:nth-of-type(6):focus-visible ~ .ptabs__tabs>.ptabs__tab:nth-child(6),.ptabs>input:nth-of-type(7):focus-visible ~ .ptabs__tabs>.ptabs__tab:nth-child(7),.ptabs>input:nth-of-type(8):focus-visible ~ .ptabs__tabs>.ptabs__tab:nth-child(8){outline:2px solid var(--ink);outline-offset:-2px;border-radius:6px 6px 0 0}.ptabs__pane{display:none}.ptabs__pane>:first-child{margin-block-start:0}.ptabs>input:nth-of-type(1):checked ~ .ptabs__panes>.ptabs__pane:nth-child(1),.ptabs>input:nth-of-type(2):checked ~ .ptabs__panes>.ptabs__pane:nth-child(2),.ptabs>input:nth-of-type(3):checked ~ .ptabs__panes>.ptabs__pane:nth-child(3),.ptabs>input:nth-of-type(4):checked ~ .ptabs__panes>.ptabs__pane:nth-child(4),.ptabs>input:nth-of-type(5):checked ~ .ptabs__panes>.ptabs__pane:nth-child(5),.ptabs>input:nth-of-type(6):checked ~ .ptabs__panes>.ptabs__pane:nth-child(6),.ptabs>input:nth-of-type(7):checked ~ .ptabs__panes>.ptabs__pane:nth-child(7),.ptabs>input:nth-of-type(8):checked ~ .ptabs__panes>.ptabs__pane:nth-child(8){display:block}.ptabs>input:nth-of-type(1):checked ~ .ptabs__tabs>.ptabs__tab:nth-child(1),.ptabs>input:nth-of-type(2):checked ~ .ptabs__tabs>.ptabs__tab:nth-child(2),.ptabs>input:nth-of-type(3):checked ~ .ptabs__tabs>.ptabs__tab:nth-child(3),.ptabs>input:nth-of-type(4):checked ~ .ptabs__tabs>.ptabs__tab:nth-child(4),.ptabs>input:nth-of-type(5):checked ~ .ptabs__tabs>.ptabs__tab:nth-child(5),.ptabs>input:nth-of-type(6):checked ~ .ptabs__tabs>.ptabs__tab:nth-child(6),.ptabs>input:nth-of-type(7):checked ~ .ptabs__tabs>.ptabs__tab:nth-child(7),.ptabs>input:nth-of-type(8):checked ~ .ptabs__tabs>.ptabs__tab:nth-child(8){color:var(--ink);border-block-end-color:var(--ink)}.pgal__zoom{display:block;inline-size:100%;block-size:100%;padding:0;border:0;background:none;cursor:zoom-in}.pgal__zoom:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pgal--caps .pgal__item{aspect-ratio:auto;background:none}.pgal--caps .pgal__item img,.pgal--caps .pgal__zoom img{aspect-ratio:1 / 1;border-radius:var(--radius)}.pgal__cap{display:block;margin-block-start:.4rem;font-size:.82rem;color:var(--muted);line-height:1.8;text-align:center}.pgal-view{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:1.5rem;background:rgba(10,16,28,.92)}.pgal-view.is-open{display:flex}.pgal-view img{max-inline-size:100%;max-block-size:82vh;border-radius:var(--radius);object-fit:contain}.pgal-view__cap{color:#e7ebf2;font-size:.9rem;text-align:center}.pgal-view__x{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;inline-size:2.75rem;block-size:2.75rem;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.pgal-view__x:hover{background:rgba(255,255,255,.26)}.pstrip{list-style:none;margin:1.75rem 0;padding:0 0 .5rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(13rem,1fr);gap:.85rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pstrip__i{scroll-snap-align:start;min-inline-size:0}@media (min-width:900px){.pstrip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));overflow:visible}}.prose table,.ptabs__pane table{inline-size:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.92rem;display:block;overflow-x:auto;white-space:nowrap}@media (min-width:640px){.prose table,.ptabs__pane table{display:table;white-space:normal}}.prose th,.prose td,.ptabs__pane th,.ptabs__pane td{border:1px solid var(--line);padding:.6rem .75rem;text-align:start;vertical-align:top}.prose th,.ptabs__pane th{background:var(--bg-soft);font-weight:700;color:var(--ink)}.prose tbody tr:nth-child(even),.ptabs__pane tbody tr:nth-child(even){background:color-mix(in srgb,var(--bg-soft) 45%,transparent)}.prose .cta{margin:1.5rem 0}.prose .cta .btn{display:inline-flex}.pnote{margin:1.5rem 0;padding:1rem 1.15rem;border-radius:var(--radius);border-inline-start:4px solid currentColor;background:var(--bg-soft)}.pnote__t{display:block;margin-block-end:.35rem;font-size:.88rem}.pnote__b{color:var(--ink)}.pnote__b>:first-child{margin-block-start:0}.pnote__b>:last-child{margin-block-end:0}.pnote--info{color:#1d4ed8;background:#eef3fc}.pnote--warn{color:#b5730a;background:#fbf1df}.pnote--ok{color:#0b6b57;background:#e3f5f0}.pfaq{margin:1.75rem 0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.pfaq__i + .pfaq__i{border-block-start:1px solid var(--line)}.pfaq__i>summary{display:flex;align-items:center;gap:.6rem;min-block-size:3.25rem;padding:.75rem 1.1rem;cursor:pointer;font-weight:700;list-style:none;background:var(--bg)}.pfaq__i>summary::-webkit-details-marker{display:none}.pfaq__i>summary::after{content:'';inline-size:.55rem;block-size:.55rem;margin-inline-start:auto;border-inline-end:2px solid var(--muted);border-block-end:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}.pfaq__i[open]>summary::after{transform:rotate(-135deg)}.pfaq__i>summary:hover{background:var(--bg-soft)}.pfaq__a{padding:.2rem 1.1rem 1rem;color:var(--ink)}.pfaq__a>:first-child{margin-block-start:0}.pfaq__a>:last-child{margin-block-end:0}@media (prefers-reduced-motion:reduce){.pfaq__i>summary::after{transition:none}}.pop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:rgba(18,35,63,.55)}.pop[hidden]{display:none}.pop__box{position:relative;inline-size:100%;max-inline-size:26rem;max-block-size:calc(100dvh - 2.4rem);overflow-y:auto;border-radius:18px;box-shadow:0 24px 60px rgba(18,35,63,.35);text-align:center}.pop__x{position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem;inline-size:40px;block-size:40px;border:0;border-radius:50%;background:rgba(0,0,0,.08);color:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.pop__x:hover{background:rgba(0,0,0,.16)}.pop__img{display:block;inline-size:100%;block-size:auto;border-radius:18px 18px 0 0}.pop__body{padding:1.4rem 1.3rem 1.6rem}.pop__t{margin:0 0 .6rem;font-size:1.25rem;font-weight:800;line-height:1.6}.pop__p{margin:0;line-height:2;opacity:.92}.pop__cta{display:inline-block;margin-block-start:1.1rem;min-block-size:44px;padding:.7rem 1.6rem;border:2px solid currentColor;border-radius:999px;color:inherit;text-decoration:none;font-weight:700}.pop__cta:hover{background:rgba(0,0,0,.08)}body.has-pop{overflow:hidden}.site-footer__badges{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:flex-start;margin-block-start:1.4rem;padding-block-start:1.1rem;border-block-start:1px solid var(--line,#e5e7eb)}.site-footer__badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:84px;min-block-size:84px;padding:.4rem;background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:12px}.site-footer__badge img{display:block;max-block-size:96px;inline-size:auto}.site-footer__badge-text{font-size:.8rem;font-weight:600;color:var(--muted,#667889);padding-inline:.5rem}.slider{align-items:flex-start;overflow-y:hidden;transition:height .35s ease}.slider__image{inline-size:100%;block-size:auto;aspect-ratio:auto;object-fit:initial}@media (max-width:640px){.slider__image{aspect-ratio:auto}}.slider--fade .slider__slide{inset-block-end:auto}.slider--fade .slider__image{block-size:auto;object-fit:initial}@media (prefers-reduced-motion:reduce){.slider{transition:none}}.section--slider.is-full{inline-size:calc(var(--vw,1vw) * 100);margin-inline:calc(50% - var(--vw,1vw) * 50)}.section--slider.is-full .slider{border-radius:0}.section--slider.is-full .slider__caption{padding-inline:max(1.4rem,calc((var(--vw,1vw) * 100 - var(--wrap,1240px)) / 2 + var(--gap,1rem)))}.section--slider.is-full .slider__dots{padding-inline:var(--gap,1rem)}@media (max-width:640px){.slider__slide:not(.slider__slide--mob) .slider__caption{position:static;max-inline-size:none;padding:.85rem 1rem;background:var(--primary,#173F8A);color:var(--on-primary,#fff)}.slider__slide:not(.slider__slide--mob) .slider__heading{font-size:1.05rem;margin:0}.slider__slide:not(.slider__slide--mob) .slider__sub{font-size:.88rem;margin:0}.slider__slide:not(.slider__slide--mob) .slider__caption .btn{background:var(--on-primary,#fff);color:var(--primary,#173F8A)}.section--slider.is-full .slider__slide:not(.slider__slide--mob) .slider__caption{padding-inline:1rem}}.faqh{display:grid;gap:1.2rem 2.5rem}@media (min-width:900px){.faqh{grid-template-columns:minmax(220px,1fr) 2.2fr;align-items:start}.faqh__intro{position:sticky;inset-block-start:6rem}}.faqh__intro .section__title{margin-block-end:.5rem}.faqh__lead{margin:0 0 .9rem;color:var(--muted,#667889);line-height:1.9}.faqh__help{margin:0 0 .6rem;font-size:.92rem;color:var(--ink,#12233F)}.faqh__tel{font-weight:700;color:var(--primary,#173F8A);margin-inline-start:.3rem}.faqh__more{display:inline-flex;align-items:center;min-block-size:44px;font-weight:700;color:var(--primary,#173F8A)}.section--faq .faq-list{max-width:none;display:grid;gap:.6rem}.section--faq .faq-item{padding:0;border:1px solid var(--line,#e5e7eb);border-radius:12px;background:var(--surface,#fff);transition:border-color .15s ease,box-shadow .15s ease}.section--faq .faq-item:last-child{border-block-end:1px solid var(--line,#e5e7eb)}.section--faq .faq-item[open]{border-color:var(--primary,#173F8A);box-shadow:var(--shadow-sm)}.section--faq .faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:52px;padding:.75rem 1.1rem;font-weight:700;cursor:pointer;list-style:none}.section--faq .faq-item>summary::-webkit-details-marker{display:none}.section--faq .faq-item>summary::after{content:"";flex:0 0 auto;inline-size:22px;block-size:22px;border-radius:50%;background:linear-gradient(currentColor,currentColor) center / 10px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 10px no-repeat,var(--bg-soft,#f3f5f8);color:var(--primary,#173F8A);transition:transform .2s ease}.section--faq .faq-item[open]>summary::after{background:linear-gradient(currentColor,currentColor) center / 10px 2px no-repeat,var(--bg-soft,#f3f5f8);transform:rotate(180deg)}.section--faq .faq-item[open]>summary{border-block-end:0}.section--faq .faq-item__a{padding:0 1.1rem 1rem;color:var(--muted,#667889);line-height:1.95}@media (prefers-reduced-motion:reduce){.section--faq .faq-item,.section--faq .faq-item>summary::after{transition:none}}.site-footer--light{background:var(--bg-soft,#f9fafb);color:var(--muted,#667889);border-block-start:1px solid var(--line,#e5e7eb)}.site-footer--light a,.site-footer--light .site-footer__social a{color:var(--ink,#12233F)}.site-footer--light a:hover{color:var(--primary,#173F8A)}.site-footer--light .site-footer__name,.site-footer--light .site-footer__title{color:var(--ink,#12233F)}.site-footer--light .site-footer__links a{color:var(--muted,#667889)}.site-footer--brand{background:var(--primary,#173F8A);color:var(--on-primary,#fff)}.site-footer--brand a,.site-footer--brand .site-footer__name,.site-footer--brand .site-footer__title,.site-footer--brand .site-footer__social a,.site-footer--brand .site-footer__links a{color:var(--on-primary,#fff)}.site-footer--brand .site-footer__links a{opacity:.88}.site-footer--brand .site-footer__links a:hover{opacity:1}.site-footer--brand .site-footer__bottom,.site-footer--brand .site-footer__badges{border-color:rgba(255,255,255,.25)}.site-footer--dark .site-footer__title{color:#fff}.pop--bottom-start,.pop--bottom-end,.pop--bottom-bar{align-items:flex-end}.pop--bottom-start{justify-content:flex-start}.pop--bottom-end{justify-content:flex-end}.pop--bottom-bar{padding:0}.pop--bottom-bar .pop__box{max-inline-size:none !important;border-radius:0}.pop--bottom-bar .pop__img{border-radius:0;max-block-size:40vh;object-fit:contain}.pop--ov-light{background:rgba(18,35,63,.18)}.pop--ov-none{background:transparent;pointer-events:none}.pop--ov-none .pop__box{pointer-events:auto}.pop--r-soft .pop__box{border-radius:8px}.pop--r-soft .pop__img{border-radius:8px 8px 0 0}.pop--r-square .pop__box,.pop--r-square .pop__img{border-radius:0}.pop--a-start .pop__box{text-align:start}body.no-wishlist [data-wish],body.no-wishlist [data-wish-count],body.no-compare [data-compare],body.no-compare [data-compare-count]{display:none !important}.post__date{margin:-.4rem 0 1rem;color:var(--muted,#6b7280);font-size:.85rem}
