.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}
.styles-module-scss-module__HYlvba__carousel{grid-template-rows:64px;width:100%;display:grid;overflow:hidden}.styles-module-scss-module__HYlvba__carousel[data-variant=lightbox]{grid-area:3/1/auto/-1;grid-template-columns:88px 1fr 88px}@media (max-width:1259px){.styles-module-scss-module__HYlvba__carousel[data-variant=lightbox]{grid-template-columns:calc(7.35786vw - 4.63545px) 1fr calc(7.35786vw - 4.63545px)}}@media (max-width:960px){.styles-module-scss-module__HYlvba__carousel[data-variant=lightbox]{grid-template-columns:1fr}}.styles-module-scss-module__HYlvba__slider,.styles-module-scss-module__HYlvba__slide{will-change:transform;transform:translateZ(0)}.styles-module-scss-module__HYlvba__slider{width:100%}.styles-module-scss-module__HYlvba__slider[data-variant=lightbox]{grid-column:2}@media (max-width:960px){.styles-module-scss-module__HYlvba__slider[data-variant=lightbox]{grid-column:1/-1;padding:0 8px!important}}.styles-module-scss-module__HYlvba__slide{border:2px solid #0000;border-radius:4px;overflow:hidden;width:88px!important;height:64px!important}@media (max-width:960px){.styles-module-scss-module__HYlvba__slide{width:64px!important;height:56px!important}}.styles-module-scss-module__HYlvba__thumbnail{cursor:pointer;object-fit:cover}.styles-module-scss-module__HYlvba__button{color:#fff;background:#ffffff1a;border-radius:50%;align-self:center;width:24px;height:24px;padding:5px;transition:background-color .1s linear}.styles-module-scss-module__HYlvba__button:hover{background:#fff3}.styles-module-scss-module__HYlvba__button:disabled{display:none}@media (max-width:960px){.styles-module-scss-module__HYlvba__button{display:none}}.styles-module-scss-module__HYlvba__prev{justify-self:end;margin-right:16px}.styles-module-scss-module__HYlvba__next{margin-left:16px}
.styles-module-scss-module__BcOxQG__lightbox{z-index:990;padding-top:var(--safe-area-top,0);background:#000000e5;flex-direction:column;display:flex;position:fixed;inset:0}.styles-module-scss-module__BcOxQG__header{z-index:2;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:relative}@media (max-width:960px){.styles-module-scss-module__BcOxQG__header{padding:12px 16px}}.styles-module-scss-module__BcOxQG__counter{color:#fff;font-size:16px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:960px){.styles-module-scss-module__BcOxQG__counter{font-size:14px}}.styles-module-scss-module__BcOxQG__controls{gap:8px;margin-left:auto;display:flex}.styles-module-scss-module__BcOxQG__controlButton{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .1s linear;display:flex}.styles-module-scss-module__BcOxQG__controlButton:hover{background:#fff3}@media (max-width:960px){.styles-module-scss-module__BcOxQG__controlButton{background:0 0;width:32px;height:32px}.styles-module-scss-module__BcOxQG__controlButton:hover{background:0 0}}.styles-module-scss-module__BcOxQG__delete{display:none}.styles-module-scss-module__BcOxQG__delete.styles-module-scss-module__BcOxQG__mobileOnly{color:#fff;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.styles-module-scss-module__BcOxQG__content{flex:1;justify-content:center;align-items:center;padding:0 88px 72px;display:flex;position:relative;overflow:hidden}@media (max-width:960px){.styles-module-scss-module__BcOxQG__content{padding:0}}.styles-module-scss-module__BcOxQG__image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}@media (max-width:960px){.styles-module-scss-module__BcOxQG__image{height:auto}}.styles-module-scss-module__BcOxQG__prev{left:24px}.styles-module-scss-module__BcOxQG__next{right:24px}.styles-module-scss-module__BcOxQG__prev,.styles-module-scss-module__BcOxQG__next{z-index:2;color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .1s linear;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.styles-module-scss-module__BcOxQG__prev:hover,.styles-module-scss-module__BcOxQG__next:hover{background:#fff3}@media (max-width:960px){.styles-module-scss-module__BcOxQG__prev,.styles-module-scss-module__BcOxQG__next{display:none}}.styles-module-scss-module__BcOxQG__slider,.styles-module-scss-module__BcOxQG__slide{will-change:transform;transform:translateZ(0)}.styles-module-scss-module__BcOxQG__slider{width:100%;max-width:90%;height:100%}@media (max-width:960px){.styles-module-scss-module__BcOxQG__slider{max-width:100%}}.styles-module-scss-module__BcOxQG__slide{justify-content:center;align-items:center;display:flex}.styles-module-scss-module__BcOxQG__activeThumb{border-color:#006aff}.styles-module-scss-module__BcOxQG__bottomSheetOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.styles-module-scss-module__BcOxQG__bottomSheet{width:100%;padding:24px 16px;padding-bottom:calc(24px + var(--safe-area-bottom,0px));background:#fff;border-radius:16px 16px 0 0;animation:.3s ease-out styles-module-scss-module__BcOxQG__slide-up}@keyframes styles-module-scss-module__BcOxQG__slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.styles-module-scss-module__BcOxQG__bottomSheetTitle{color:#262626;text-align:center;margin:0 0 8px;font-size:18px;font-weight:600}.styles-module-scss-module__BcOxQG__bottomSheetText{color:#6c7386;text-align:center;margin:0 0 24px;font-size:14px}.styles-module-scss-module__BcOxQG__bottomSheetButtons{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__BcOxQG__deleteButton{color:#fff;background:#ff4646;border-radius:12px;width:100%;padding:14px;font-size:16px;font-weight:600}.styles-module-scss-module__BcOxQG__cancelButton{color:#262626;background:#fff;border:1px solid #f1f2f4;border-radius:12px;width:100%;padding:14px;font-size:16px;font-weight:600}