.gallery-lightbox[data-v-e28811fb]{--control-size:80px;--icon-size:40px;--side-padding:40px;--control-color:var(--core-color-neutral-white);background:transparent;border:0;box-sizing:border-box;color:var(--control-color);height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100%}.gallery-lightbox[data-v-e28811fb]::backdrop{background:transparent}.gallery-lightbox[data-v-e28811fb] .vel-modal{background-color:color-mix(in srgb,var(--color__black-total) 50%,transparent)}.gallery-lightbox[data-v-e28811fb] .vel-fade-enter-active,.gallery-lightbox[data-v-e28811fb] .vel-fade-leave-active,.gallery-lightbox[data-v-e28811fb] .vel-img-wrapper,.gallery-lightbox[data-v-e28811fb] .vel-modal{animation:none!important;transition:none!important}.gallery-lightbox__close[data-v-e28811fb],.gallery-lightbox__hit-area[data-v-e28811fb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-sizing:border-box;color:var(--control-color);cursor:pointer;font:inherit;line-height:0;margin:0;padding:0;position:absolute;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}.gallery-lightbox__hit-area[data-v-e28811fb]{align-items:center;border-radius:0;bottom:0;display:flex;top:0;width:calc(var(--control-size) + var(--side-padding));z-index:90}.gallery-lightbox__hit-area--prev[data-v-e28811fb]{justify-content:flex-start;left:0;padding-left:var(--side-padding)}.gallery-lightbox__hit-area--next[data-v-e28811fb]{justify-content:flex-end;padding-right:var(--side-padding);right:0}.gallery-lightbox__hit-area[data-v-e28811fb],.gallery-lightbox__hit-area[data-v-e28811fb]:active,.gallery-lightbox__hit-area[data-v-e28811fb]:hover{transform:var(--control-transform,none)}.gallery-lightbox__hit-area[data-v-e28811fb]:disabled{cursor:default;pointer-events:none}.gallery-lightbox__control[data-v-e28811fb]{border-radius:50%;display:grid;flex:0 0 var(--control-size);height:var(--control-size);place-items:center;pointer-events:none;transition:background-color .2s ease,opacity .2s ease;width:var(--control-size)}.gallery-lightbox__hit-area:disabled .gallery-lightbox__control[data-v-e28811fb]{opacity:.3}.gallery-lightbox__hit-area[data-v-e28811fb]:focus-visible{outline:none}.gallery-lightbox__close[data-v-e28811fb]:focus-visible,.gallery-lightbox__hit-area:focus-visible .gallery-lightbox__control[data-v-e28811fb]{outline:2px solid currentColor;outline-offset:4px}.gallery-lightbox__close[data-v-e28811fb]{border-radius:50%;display:grid;height:64px;place-items:center;right:max(16px,env(safe-area-inset-right,0px));top:max(16px,env(safe-area-inset-top,0px));width:64px;z-index:100}.gallery-lightbox__close[data-v-e28811fb],.gallery-lightbox__close[data-v-e28811fb]:active,.gallery-lightbox__close[data-v-e28811fb]:hover{transform:none}.gallery-lightbox__icon[data-v-e28811fb]{display:block;fill:none;height:var(--icon-size);margin:0;padding:0;pointer-events:none;position:static;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transform:none;width:var(--icon-size)}.gallery-lightbox__close .gallery-lightbox__icon[data-v-e28811fb]{height:32px;width:32px}@media(hover:hover)and (pointer:fine){.gallery-lightbox__close[data-v-e28811fb]:hover,.gallery-lightbox__hit-area--button:hover:not(:disabled) .gallery-lightbox__control[data-v-e28811fb]{background-color:color-mix(in srgb,var(--core-color-neutral-white) 20%,transparent)}.gallery-lightbox__hit-area--area[data-v-e28811fb]:hover:not(:disabled){background-color:color-mix(in srgb,var(--color__black-total) 8%,transparent)}}.gallery-lightbox__loading[data-v-e28811fb]{background-color:color-mix(in srgb,var(--color__black-total) 50%,transparent);display:grid;inset:0;place-items:center;pointer-events:none;position:fixed;z-index:99999}.gallery-lightbox__spinner[data-v-e28811fb]{animation:gallery-lightbox-spin-e28811fb .8s linear infinite;border:3px solid color-mix(in srgb,var(--core-color-neutral-white) 25%,transparent);border-radius:50%;border-top-color:var(--control-color);box-sizing:border-box;height:40px;width:40px}@keyframes gallery-lightbox-spin-e28811fb{to{transform:rotate(1turn)}}.gallery-lightbox__error[data-v-e28811fb]{align-items:center;color:var(--control-color);display:flex;flex-direction:column;font-size:14px;gap:12px;inset:0;justify-content:center;line-height:1.4;padding:24px;pointer-events:none;position:absolute;text-align:center}.gallery-lightbox__error-icon[data-v-e28811fb]{fill:none;height:48px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:48px}.gallery-lightbox__visually-hidden[data-v-e28811fb]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:920px){.gallery-lightbox[data-v-e28811fb]{--control-size:48px;--icon-size:28px}.gallery-lightbox__hit-area[data-v-e28811fb]{--control-transform:translateY(-50%);border-radius:50%;bottom:auto;height:var(--control-size);padding:0;top:50%;width:var(--control-size)}.gallery-lightbox__hit-area--prev[data-v-e28811fb]{left:max(12px,env(safe-area-inset-left,0px))}.gallery-lightbox__hit-area--next[data-v-e28811fb]{right:max(12px,env(safe-area-inset-right,0px))}.gallery-lightbox__close[data-v-e28811fb],.gallery-lightbox__control[data-v-e28811fb]{background-color:color-mix(in srgb,var(--color__black-total) 24%,transparent)}.gallery-lightbox__close[data-v-e28811fb]{height:48px;width:48px}}@media(prefers-reduced-motion:reduce){.gallery-lightbox__close[data-v-e28811fb],.gallery-lightbox__control[data-v-e28811fb],.gallery-lightbox__hit-area[data-v-e28811fb]{transition:none}.gallery-lightbox__spinner[data-v-e28811fb]{animation:none}}.product-gallery[data-v-80aae4e2]{align-items:start;display:grid;gap:8px;grid-template-columns:56px auto;width:-moz-fit-content;width:fit-content}.product-gallery--big[data-v-80aae4e2]{min-height:376px;width:361px}.product-gallery--big .thumbs-swiper[data-v-80aae4e2]{height:376px}.product-gallery--big .main-swiper[data-v-80aae4e2]{height:100%;width:297px}.product-gallery--small[data-v-80aae4e2]{width:278px}.product-gallery--small .thumbs-swiper[data-v-80aae4e2]{height:280px}.product-gallery--small .main-swiper[data-v-80aae4e2]{height:280px;width:214px}.main-swiper[data-v-80aae4e2]{border-radius:16px;overflow:hidden}.thumb-slide[data-v-80aae4e2]{border:2px solid transparent;border-radius:12px;cursor:pointer;height:56px;opacity:.8;overflow:hidden;transition:border-color .2s ease,opacity .2s ease;width:56px}.main-slide__img[data-v-80aae4e2],.thumb-slide img[data-v-80aae4e2]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.thumbs-swiper[data-v-80aae4e2] .swiper-slide-thumb-active{border-color:var(--color__button-accent);opacity:1}.main-slide[data-v-80aae4e2]{background:var(--color__white);height:100%}.main-slide__open[data-v-80aae4e2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-sizing:border-box;cursor:zoom-in;display:block;height:100%;margin:0;min-width:0;padding:0;width:100%}.main-slide__open[data-v-80aae4e2]:focus-visible{outline:3px solid var(--color__button-accent);outline-offset:-3px}@media(max-width:576px){.product-gallery[data-v-80aae4e2],.product-gallery--big[data-v-80aae4e2],.product-gallery--small[data-v-80aae4e2]{display:block;min-height:0;width:100%}.thumbs-swiper[data-v-80aae4e2]{display:none}.product-gallery--big .main-swiper[data-v-80aae4e2],.product-gallery--small .main-swiper[data-v-80aae4e2]{height:210px;max-height:210px;max-width:100%;width:100%}.main-slide[data-v-80aae4e2]{flex:0 0 160px;height:210px;max-width:160px;width:160px}}@media(prefers-reduced-motion:reduce){.thumb-slide[data-v-80aae4e2]{transition:none}}.product-description[data-v-880be8b4]{display:flex;flex-direction:column;gap:50px;padding-top:16px}.product-description._buttonSpace[data-v-880be8b4]{margin-bottom:112px}.product-description__item[data-v-880be8b4]{display:flex;flex-direction:column;gap:16px}.product-description__title[data-v-880be8b4]{color:var(--color__blue-header);font-size:var(--typography-heading-h6-font-size);font-weight:var(--typography-heading-h6-font-weight);letter-spacing:var(--typography-heading-h6-letter-spacing);line-height:var(--typography-heading-h6-line-height)}.product-description__subtitle[data-v-880be8b4]{color:var(--color__description-text);font-size:var(--typography-body-t2-medium-font-size);font-weight:var(--typography-body-t2-medium-font-weight);letter-spacing:var(--typography-body-t2-medium-letter-spacing);line-height:var(--typography-body-t2-medium-line-height)}.product-specification[data-v-72de887b]{display:flex;flex-direction:column;gap:16px}.product-specification._buttonSpace[data-v-72de887b]{margin-bottom:112px}.product-specification__title[data-v-72de887b]{color:var(--color__blue-header);font-size:var(--typography-heading-h6-font-size);font-weight:var(--typography-heading-h6-font-weight);letter-spacing:var(--typography-heading-h6-letter-spacing);line-height:var(--typography-heading-h6-line-height);padding:16px 0}.product-specification__grid[data-v-72de887b]{display:grid;gap:0 24px;grid-template-columns:1fr 1fr}.product-specification__row[data-v-72de887b]{border-bottom:1px solid var(--color__bg-tint-blue);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.product-specification__grid .product-specification__row[data-v-72de887b]:nth-last-child(-n+2){border-bottom:none}.product-specification__label[data-v-72de887b]{color:var(--color__description-text)}.product-specification__label[data-v-72de887b],.product-specification__text[data-v-72de887b]{font-size:var(--typography-body-t2-medium-font-size);font-weight:var(--typography-body-t2-medium-font-weight);letter-spacing:var(--typography-body-t2-medium-letter-spacing);line-height:var(--typography-body-t2-medium-line-height)}.product-specification__text[data-v-72de887b]{color:var(--color__blue-text);overflow-wrap:anywhere;padding:12px 0;white-space:pre-line}.product-specification__value[data-v-72de887b]{color:var(--color__blue-text);font-size:var(--typography-body-t2-bold-font-size);font-weight:var(--typography-body-t2-bold-font-weight);letter-spacing:var(--typography-body-t2-bold-letter-spacing);line-height:var(--typography-body-t2-bold-line-height);white-space:nowrap}@media(max-width:1028px){.product-specification__grid[data-v-72de887b]{display:flex;flex-direction:column}}@media(max-width:576px){.product-specification__value[data-v-72de887b]{text-align:right;white-space:normal}}
