.hx-product{padding-top:24px}@media (min-width:990px){.hx-product{display:grid;grid-template-columns:55% minmax(0,1fr);gap:48px;align-items:start}.hx-product__media{position:sticky;top:24px}}.hx-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.hx-gallery__track::-webkit-scrollbar{display:none}.hx-gallery__slide{flex:0 0 100%;scroll-snap-align:center;display:flex;justify-content:center}.hx-gallery__slide img{width:100%;max-height:640px;object-fit:contain}.hx-gallery__nav{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;color:var(--hx-text);font-size:12px}.hx-gallery__btn{width:44px;height:44px;display:grid;place-items:center;border:0;background:#fff0;color:var(--hx-muted);cursor:pointer}.hx-gallery__btn:hover{color:var(--hx-ink)}.hx-gallery__count{min-width:28px;text-align:center}.hx-product__info{padding-top:24px}@media (min-width:990px){.hx-product__info{padding-top:0}}.hx-product__title{color:var(--hx-ink);font-size:30px;font-weight:400;line-height:1.3;letter-spacing:.06rem;text-align:left}@media (min-width:750px){.hx-product__title{font-size:40px}}.hx-order{position:relative;border:1.5px solid var(--hx-ink);border-radius:18px;padding:28px 20px 24px;box-shadow:0 2px 6px rgb(0 0 0 / .18);display:grid;gap:18px;margin-bottom:36px}.hx-order__title{text-align:center;color:var(--hx-accent-title);font-size:21px;font-weight:700;letter-spacing:0;margin-bottom:4px}.hx-order__msg{margin:0;padding:10px 14px;border-radius:8px;background:#fdecee;color:#b02a37;font-size:15px;text-align:center;letter-spacing:0}.hx-order__btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:53px;border:0;border-radius:18px;background:var(--hx-accent);color:#fff;font-size:21px;font-weight:700;letter-spacing:0;text-decoration:none;cursor:pointer;box-shadow:0 3px 8px rgb(0 0 0 / .25);animation:hx-nudge 4s ease-in-out 2s infinite}.hx-order__btn:hover{filter:brightness(1.05)}.hx-order__btn[disabled]{opacity:.7;cursor:wait;animation:none}@media (prefers-reduced-motion:reduce){.hx-order__btn{animation:none}}.hx-product__desc{color:var(--hx-text);font-size:16px;line-height:1.8}.hx-product__desc p{margin:0 0 1em}.hx-product__desc img{margin:0 auto;max-width:100%;height:auto}.hx-product__desc h1,.hx-product__desc h2,.hx-product__desc h3{color:var(--hx-ink);line-height:1.4;margin:1em 0 .5em}.hx-product__desc ul{list-style:disc;padding-inline-start:1.4em;margin:0 0 1em}.hx-product__title{font-family:"Cairo",var(--hx-font);font-size:24px;font-weight:700;line-height:1.5;letter-spacing:0;text-align:right;color:var(--hx-ink);text-wrap:pretty}@media (min-width:750px){.hx-product__title{font-size:32px;line-height:1.4}}.hx-pp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0 22px;font-family:"Cairo",var(--hx-font);letter-spacing:0}.hx-pp__now{color:var(--hx-primary);font-weight:800;line-height:1.2;white-space:nowrap}.hx-pp__num{font-size:32px}.hx-pp__cur{font-size:18px;font-weight:700}.hx-pp__old{color:rgb(18 18 18 / .5);font-size:17px;font-weight:600;text-decoration-thickness:1.5px;white-space:nowrap}.hx-pp__badge{background:var(--hx-badge-bg);color:var(--hx-badge);font-size:14px;font-weight:700;line-height:1;padding:6px 10px;border-radius:999px;white-space:nowrap}@media (min-width:750px){.hx-pp{gap:8px 18px;margin:12px 0 28px}.hx-pp__num{font-size:40px}.hx-pp__cur{font-size:20px}.hx-pp__old{font-size:19px}.hx-pp__badge{font-size:15px}}.hx-order{border:2px solid var(--hx-primary);border-radius:16px;padding:22px 16px 18px;gap:14px;background:#fff;box-shadow:0 10px 28px rgba(var(--hx-primary-rgb),.12);font-family:"Cairo",var(--hx-font);text-align:right}@media (min-width:750px){.hx-order{padding:28px 28px 22px;gap:16px}}.hx-order__head{text-align:center;margin-bottom:4px}.hx-order__title{color:var(--hx-primary);font-size:22px;font-weight:800;line-height:1.4;margin:0}.hx-order__sub{margin:4px 0 0;color:#4b5563;font-size:14px;font-weight:600;line-height:1.6}@media (min-width:750px){.hx-order__title{font-size:26px}.hx-order__sub{font-size:15px}}.hx-order .hx-field{height:54px}.hx-order .hx-field__icon{flex-basis:52px;background:var(--hx-primary-soft);color:var(--hx-primary);border:1.5px solid var(--hx-primary-border);border-inline-end:0;border-radius:0;border-start-start-radius:10px;border-end-start-radius:10px}.hx-order .hx-field__icon svg{width:22px;height:22px}.hx-order .hx-field__input{border:1.5px solid var(--hx-primary-border);border-radius:0;border-start-end-radius:10px;border-end-end-radius:10px;background:var(--hx-primary-softer);color:#111827;font-family:"Cairo",var(--hx-font);font-size:17px;font-weight:600;text-align:right;padding:0 14px}.hx-order .hx-field__input::placeholder{color:#5b6670;font-weight:500}.hx-order .hx-field:focus-within .hx-field__icon{background:var(--hx-primary);color:#fff;border-color:var(--hx-primary)}.hx-order .hx-field__input:focus{background:#fff;border-color:var(--hx-primary);box-shadow:0 0 0 3px rgba(var(--hx-primary-rgb),.18)}.hx-order select.hx-field__input{background-position:left 14px center;padding-right:14px;padding-left:36px}.hx-order .hx-field.is-invalid .hx-field__input{border-color:#dc2626;background:#fff5f5}.hx-order .hx-field.is-invalid .hx-field__icon{border-color:#dc2626;background:var(--hx-badge-bg);color:#dc2626}.hx-order__msg{font-weight:700}.hx-order .hx-order__btn{min-height:58px;margin-top:4px;border-radius:14px;background:var(--hx-primary);color:#fff;font-family:"Cairo",var(--hx-font);font-size:22px;font-weight:800;box-shadow:0 6px 16px rgba(var(--hx-primary-rgb),.35)}.hx-order .hx-order__btn:hover{background:var(--hx-primary-dark);filter:none}.hx-order .hx-order__btn:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.hx-order__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:2px 0 0;padding:0;list-style:none;color:#374151;font-size:13px;font-weight:700}.hx-order__trust li{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@media (min-width:750px){.hx-order__trust{font-size:14px}}@media (min-width:990px){.hx-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title" "price price" "media form" "media desc";column-gap:48px;row-gap:0;align-items:start}.hx-product__info{display:contents}.hx-product__title{grid-area:title}.hx-pp{grid-area:price}.hx-product__media{grid-area:media;position:sticky;top:24px;align-self:start}.hx-order{grid-area:form}.hx-product__desc{grid-area:desc}}@media (min-width:1200px){.hx-product{column-gap:64px}}.hx-order input[type="tel"].hx-field__input{direction:rtl}.hx-gallery__track{border-radius:14px;background:#f6f7f7}.hx-gallery__nav{margin-top:10px}@media (max-width:989px){.hx-product__info{padding-top:16px}.hx-product__title{font-size:22px}.hx-pp{margin:6px 0 18px}}@media (min-width:990px){.hx-product{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:none;column-gap:56px;padding-top:32px}.hx-product__media{grid-area:auto;position:sticky;top:24px}.hx-product__info{display:block;grid-area:auto;max-width:600px;justify-self:end;width:100%}.hx-product__title,.hx-pp,.hx-order,.hx-product__desc{grid-area:auto}.hx-product__title{font-size:30px;line-height:1.45}.hx-pp{margin:10px 0 24px}.hx-gallery__slide img{max-height:600px}}@media (min-width:1200px){.hx-product{column-gap:72px}}.hx-product__desc{font-family:"Cairo",var(--hx-font);font-size:17px;line-height:1.9;color:#2b2b2b;letter-spacing:0;margin-top:8px}.hx-product__desc[dir="rtl"],.hx-product__desc:dir(rtl){text-align:right}.hx-product__desc>p:first-child{font-size:19px;font-weight:700;line-height:1.7;color:var(--hx-ink);margin-bottom:18px}.hx-product__desc ul{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:12px}.hx-product__desc ul>li{position:relative;padding-inline-start:36px;font-weight:600;line-height:1.6}.hx-product__desc ul>li::before{content:"✓";position:absolute;inset-inline-start:0;top:1px;width:24px;height:24px;border-radius:50%;background:var(--hx-primary-soft);color:var(--hx-primary);font-size:14px;font-weight:800;line-height:24px;text-align:center}.hx-product__desc>p:last-child:has(strong){background:var(--hx-primary-soft);color:var(--hx-primary);border-radius:12px;padding:12px 16px;font-size:16px;line-height:1.7;text-align:center}.hx-product__desc>p:last-child:has(strong) img.emoji{vertical-align:-3px}@media (min-width:750px){.hx-product__desc{font-size:19px}.hx-product__desc>p:first-child{font-size:22px}.hx-product__desc ul{gap:14px}.hx-product__desc ul>li{padding-inline-start:40px}.hx-product__desc ul>li::before{width:26px;height:26px;line-height:26px;font-size:15px;top:3px}.hx-product__desc>p:last-child:has(strong){font-size:17px}}.hx-gallery__track{background:#fff;overflow-y:hidden}.hx-gallery__slide img{width:100%;height:auto;max-height:min(80vh, 760px);object-fit:contain}@media (min-width:990px){.hx-gallery__slide img{max-height:min(80vh, 760px)}}.hx-pp__now{color:var(--hx-price)}html[dir="ltr"] .hx-order select.hx-field__input{background-position:right 14px center;padding-left:14px;padding-right:36px}.hx-order select.hx-field__input option:disabled{color:#b5b9be}.hx-order .hx-field.hx-vsel{display:block;height:auto;margin:0}.hx-order select.hx-vsel__select{display:block;width:100%;height:54px;padding:0 16px 0 46px;border:1.5px solid var(--hx-line,#ced4da);border-radius:14px;background:#fff none!important;color:var(--hx-ink);font:inherit;font-size:16px;font-weight:700;letter-spacing:0;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0 / .04);transition:border-color .15s,box-shadow .15s,background-color .15s}html[dir="ltr"] .hx-order select.hx-vsel__select{padding:0 46px 0 16px}.hx-order select.hx-vsel__select:hover{border-color:var(--hx-primary)}.hx-order select.hx-vsel__select:focus{outline:none;border-color:var(--hx-primary);box-shadow:0 0 0 4px var(--hx-primary-soft,rgb(15 87 84 / .15))}.hx-order select.hx-vsel__select:invalid,.hx-order select.hx-vsel__select.is-empty{color:#8a9099;font-weight:600}.hx-order select.hx-vsel__select option{color:var(--hx-ink);font-weight:600}.hx-order select.hx-vsel__select option:disabled{color:#b5b9be}@media (max-width:749px){.hx-order select.hx-vsel__select{height:52px;font-size:16px}}.hx-order .hx-field.hx-vsel{position:relative}.hx-vgrid .hx-order select.hx-vsel__select,.hx-order .hx-vgrid select.hx-vsel__select{height:54px;padding:18px 14px 0 44px;font-size:15px;border-radius:12px;text-overflow:ellipsis;white-space:nowrap}html[dir="ltr"] .hx-order .hx-vgrid select.hx-vsel__select{padding:18px 44px 0 14px}@media (max-width:749px){.hx-product__title{font-size:20px;line-height:1.4}}.hx-order__actions{display:flex;gap:10px;align-items:stretch;margin-top:4px}.hx-order .hx-order__actions .hx-order__btn{flex:1 1 auto;width:auto;min-width:0;margin-top:0}.hx-order__wa{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:0 18px;border-radius:14px;background:#25d366;color:#fff;font-family:"Cairo",var(--hx-font);font-size:18px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px rgb(37 211 102 / .3)}.hx-order__wa:hover{background:#1ebe5b;color:#fff}.hx-order__wa:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.hx-order--wa-only .hx-order__head,.hx-order--wa-only>label.hx-field,.hx-order--wa-only .hx-order__msg{display:none}.hx-order--wa-only .hx-order__wa{flex:1 1 auto;font-size:21px}@media (max-width:749px){.hx-order__wa{padding:0 14px;font-size:16px}.hx-order--wa-only .hx-order__wa{font-size:20px}}.hx-pp{align-items:center;gap:8px 12px;margin:8px 0 22px}.hx-pp__now{display:inline-flex;align-items:baseline;gap:5px;line-height:1}.hx-pp__num{font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1}.hx-pp__cur{font-size:16px;font-weight:700;opacity:.9}.hx-pp__old{color:#9aa0a6;font-size:16px;font-weight:600;line-height:1;text-decoration:line-through;text-decoration-color:rgb(220 38 38 / .55);text-decoration-thickness:1.5px}.hx-pp__badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:8px;background:var(--hx-badge-bg);color:var(--hx-badge);font-size:13px;font-weight:800;line-height:1.1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hx-badge) 18%,transparent)}@media (min-width:750px){.hx-pp{gap:10px 16px;margin:10px 0 26px}.hx-pp__num{font-size:42px}.hx-pp__cur{font-size:19px}.hx-pp__old{font-size:19px}.hx-pp__badge{font-size:14px;padding:6px 11px}}.hx-gallery__thumbs{display:flex;gap:10px;margin-top:12px;padding:2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hx-gallery__thumbs::-webkit-scrollbar{display:none}.hx-gallery__thumb{flex:0 0 auto;width:88px;height:88px;margin:0;padding:0;overflow:hidden;border:2px solid #fff0;border-radius:10px;background:#f6f7f7;cursor:pointer;scroll-snap-align:start;transition:border-color 0.15s,transform 0.15s}.hx-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.hx-gallery__thumb:hover{transform:translateY(-1px)}.hx-gallery__thumb.is-active{border-color:var(--hx-primary)}.hx-gallery__thumb:focus-visible{outline:2px solid var(--hx-accent);outline-offset:2px}.hx-gallery--thumbs .hx-gallery__nav{display:none}@media (max-width:749px){.hx-gallery__thumbs{gap:8px;margin-top:10px}.hx-gallery__thumb{width:76px;height:76px;border-radius:8px}}.hx-gallery__thumbs{direction:rtl}html.translated-ltr .hx-gallery__thumbs{direction:ltr}@media (min-width:990px){.hx-product{grid-template-columns:minmax(0,690px) minmax(0,600px);justify-content:center;column-gap:48px}.hx-product__info{max-width:none;justify-self:stretch}}@media (min-width:1200px){.hx-product{column-gap:56px}}.hx-gallery__thumb:first-child{margin-inline-start:auto}.hx-gallery__thumb:last-child{margin-inline-end:auto}@keyframes hx-nudge{0%,88%,100%{transform:translateX(0)}90%{transform:translateX(-4px)}92%{transform:translateX(4px)}94%{transform:translateX(-3px)}96%{transform:translateX(3px)}}@media (hover:hover) and (pointer:fine){.hx-gallery__slide{overflow:hidden}.hx-gallery__slide>img{cursor:zoom-in;transform-origin:var(--hx-zoom-x,50%) var(--hx-zoom-y,50%);transition:transform 140ms ease-out;will-change:auto}.hx-gallery__slide.hx-gallery__slide--zoomed>img{cursor:zoom-in;transform:scale(2);transition:transform 100ms ease-out;will-change:transform}}@media (prefers-reduced-motion:reduce){.hx-gallery__slide>img{transition:none!important}}.hx-thanks .hx-thanks__home{height:auto;min-height:54px;padding:10px 16px;font-size:clamp(15px, 3.6vw, 19px);line-height:1.55;text-align:center;white-space:normal}