.gallery-carousel-header{display:flex;justify-content:space-between}.gallery-carousel-header__close{align-items:center;background:var(--brand-surface);border-radius:100px;cursor:pointer;display:flex;justify-content:center;padding:8px}@media(max-width:620px){.gallery-carousel-header__close{padding:8px}}.gallery-carousel-header__close svg{height:24px;width:24px}.gallery-carousel-header__switcher{align-items:center;display:flex}.gallery-carousel-header__switcher__item{align-items:center;background:var(--brand-surface);color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:100%;line-height:18px;padding:9px 15px}.gallery-carousel-header__switcher__item:first-child{border-bottom-left-radius:999px;border-top-left-radius:999px}.gallery-carousel-header__switcher__item:last-child{border-bottom-right-radius:999px;border-top-right-radius:999px}@media(max-width:620px){.gallery-carousel-header__switcher__item{font-size:14px;padding:10px 20px}}.gallery-carousel-header__actions{align-items:center;display:flex;gap:8px}.gallery-carousel-header__actions__btn{align-items:center;background:var(--brand-surface);border-radius:100px;cursor:pointer;display:flex;justify-content:center;padding:8px}@media(max-width:620px){.gallery-carousel-header__actions__btn{padding:8px}}.gallery-carousel-header__actions__btn svg{color:var(--brand-text-primary);height:24px;width:24px}.gallery-carousel-header .active{background:var(--brand-primary-light);color:#fff}.gallery-carousel-header .active svg{color:#fff}.gallery-carousel-dialog{z-index:6000!important}.gallery-carousel-dialog .el-dialog{display:flex;flex-direction:column}.gallery-carousel-dialog .el-dialog:not(.is-fullscreen){height:calc(100vh - 1% - 16px);margin-bottom:16px!important;max-width:min(120vh,80rem)!important;overflow:hidden;width:calc(100% - 8.625rem)}@media(max-width:920px){.gallery-carousel-dialog .el-dialog:not(.is-fullscreen){margin-bottom:0!important;max-width:100%!important;width:100%}}.gallery-carousel-dialog .el-dialog.is-fullscreen{overflow:hidden}.gallery-carousel-dialog .el-dialog__body{display:flex;flex:1;flex-direction:column;min-height:0}.gallery-carousel-dialog #gallery{flex:1;height:auto!important;min-height:0}.gallery-carousel-dialog #gallery .carousel__slide,.gallery-carousel-dialog #gallery .carousel__track,.gallery-carousel-dialog #gallery .carousel__viewport{height:100%}.gallery-carousel-dialog #gallery .carousel__track{max-height:100%}.gallery-carousel-dialog .carousel__next,.gallery-carousel-dialog .carousel__prev{background:var(--brand-surface);border-radius:50%;height:40px;opacity:.7;padding:12px;width:40px}.gallery-carousel-dialog .carousel__next .carousel__icon,.gallery-carousel-dialog .carousel__prev .carousel__icon{height:32px;width:32px}.gallery-carousel-dialog .carousel__next:hover,.gallery-carousel-dialog .carousel__prev:hover{opacity:1;transition:.3s}.gallery-carousel-dialog .thumbnail{border-radius:8px;cursor:pointer;display:flex;height:100%;opacity:.6;overflow:hidden;transition:opacity .3s ease-in-out;z-index:-1}.gallery-carousel-dialog .thumbnail:before{background:#b7b3b3;background-image:var(--listing-bg-thumbnail-url);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(10px);height:100%;inset:0;opacity:.4;position:absolute;transition:.3s ease;width:100%;z-index:0}@media(max-width:620px){.gallery-carousel-dialog .thumbnail:before{background-image:unset;filter:unset}}.gallery-carousel-dialog .thumbnail.is-active,.gallery-carousel-dialog .thumbnail:hover{opacity:1}.gallery-carousel-dialog #thumbnails{flex-shrink:0;height:95px;margin-top:10px}.gallery-carousel-dialog #thumbnails .thumbnail{justify-content:center}.gallery-carousel-dialog #thumbnails .carousel__track .carousel__slide{overflow:hidden;width:170px!important}.gallery-image-wrapper{align-items:end;display:flex;height:100%;justify-content:center;width:100%}.gallery-image-wrapper .gallery-image{height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:calc(100% - 180px);z-index:1}@media(max-width:920px){.gallery-image-wrapper .gallery-image{width:100%}.gallery-image-wrapper .gallery-image .carousel{height:100%!important}}@media(max-width:620px){.gallery-image-wrapper .gallery-image{-o-object-fit:contain;object-fit:contain}}.gallery-image-wrapper:before{background:#b7b3b3;background-image:var(--listing-bg-main-url);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(10px);height:100%;left:0;opacity:.4;position:absolute;top:0;transition:.3s ease;width:100%;z-index:0}@media(max-width:620px){.gallery-image-wrapper:before{background-image:unset;filter:unset}}.gallery-thumbnail-image{border-radius:8px;max-width:100%;-o-object-fit:contain;object-fit:contain}.gallery[data-v-f28d8664]{--radius-lg:20px;--shadow-sm:0 1px 3px rgba(13,20,45,.05);--shadow-md:0 10px 30px rgba(13,20,45,.08);--transition:.28s cubic-bezier(.4,0,.2,1);background:var(--brand-surface-alt);border:1px solid var(--brand-border);border-radius:var(--radius-lg);overflow:hidden;position:relative}.gallery img[data-v-f28d8664]{display:block;max-width:100%}.gallery button[data-v-f28d8664]{border:0;cursor:pointer;font-family:inherit}.gallery__main[data-v-f28d8664]{aspect-ratio:16/10;overflow:hidden;position:relative}.gallery__main img[data-v-f28d8664]{cursor:zoom-in;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__track[data-v-f28d8664]{display:flex;height:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.gallery__track[data-v-f28d8664]::-webkit-scrollbar{display:none}.gallery__slide[data-v-f28d8664]{flex:0 0 100%;height:100%;scroll-snap-align:center}.gallery__actions[data-v-f28d8664]{display:flex;gap:8px;position:absolute;right:16px;top:16px;z-index:5}.g-counter[data-v-f28d8664]{background:#000000b3;display:flex;font-size:12px;padding:6px 12px;right:16px}.g-counter[data-v-f28d8664],.g-expand[data-v-f28d8664]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;bottom:16px;color:#fff;font-weight:600;gap:6px;position:absolute;z-index:4}.g-expand[data-v-f28d8664]{background:#0009;display:inline-flex;font-size:11.5px;left:16px;padding:6px 11px;transition:var(--transition)}.g-expand[data-v-f28d8664]:hover{background:#000000bf}.g-expand svg[data-v-f28d8664]{height:14px;width:14px}.gallery__arrows[data-v-f28d8664]{display:flex;justify-content:space-between;left:0;padding:0 16px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:4}.g-arrow[data-v-f28d8664]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:50%;box-shadow:var(--shadow-sm);color:var(--brand-text-primary);display:grid;height:38px;place-items:center;pointer-events:auto;transition:var(--transition);width:38px}.g-arrow[data-v-f28d8664]:hover{background:#fff;transform:scale(1.05)}.g-arrow[data-v-f28d8664]:disabled{cursor:not-allowed;opacity:.35;transform:none}.g-arrow svg[data-v-f28d8664]{height:18px;width:18px}.gallery__thumbs[data-v-f28d8664]{background:#fff;border-top:1px solid var(--brand-border);display:flex;gap:8px;overflow-x:auto;padding:10px}.gallery__thumbs[data-v-f28d8664]::-webkit-scrollbar{height:6px}.gallery__thumbs[data-v-f28d8664]::-webkit-scrollbar-thumb{background:var(--brand-border);border-radius:99px}.thumb[data-v-f28d8664]{aspect-ratio:4/3;border:2px solid transparent;border-radius:10px;cursor:pointer;flex:0 0 110px;overflow:hidden;transition:var(--transition)}.thumb img[data-v-f28d8664]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumb[data-v-f28d8664]:hover{transform:translateY(-1px)}.thumb.active[data-v-f28d8664]{border-color:var(--brand-primary-light);box-shadow:0 0 0 3px #00a74926}@media(max-width:600px){.gallery__actions[data-v-f28d8664]{gap:6px;right:12px;top:12px}.gallery__arrows[data-v-f28d8664]{padding:0 10px}.g-arrow[data-v-f28d8664]{height:34px;width:34px}.g-arrow svg[data-v-f28d8664]{height:16px;width:16px}.g-counter[data-v-f28d8664]{font-size:11px;gap:5px;right:12px}.g-counter[data-v-f28d8664],.g-expand[data-v-f28d8664]{bottom:12px;padding:5px 9px}.g-expand[data-v-f28d8664]{font-size:10.5px;left:12px}.thumb[data-v-f28d8664]{flex-basis:84px}}@media(max-width:412px){.g-arrow[data-v-f28d8664]{height:30px;width:30px}.g-arrow svg[data-v-f28d8664]{height:15px;width:15px}}.config-specification-drawer .el-drawer__body{padding:0}.specification-drawer__header{align-items:center;display:flex;justify-content:space-between;padding:16px}.specification-drawer__header__title{color:var(--brand-text-primary);font-size:22px;font-weight:700;line-height:26px}.specification-drawer__header svg{color:var(--brand-text-primary);cursor:pointer;height:28px;width:28px}.specification-drawer__subheader{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.specification-drawer__subheader__info{align-items:center;display:flex;gap:12px}.specification-drawer__subheader__info__item{align-items:center;display:flex;gap:8px}.specification-drawer__subheader__info__item__title{color:#000;font-size:14px;font-weight:600;line-height:16px}.specification-drawer__subheader__info__item svg{color:var(--brand-primary)}.specification-drawer__subheader__select .el-select__wrapper{border-radius:16px;height:40px;padding:8px 16px}.specification-drawer__contnent__item__title{color:#000;font-size:18px;font-weight:700;line-height:22px;padding:24px 16px 16px}.specification-drawer__contnent__item__properties{align-items:center;border-top:1px solid #e4e7ec;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px}.specification-drawer__contnent__item__properties__title{color:var(--brand-text-muted);font-size:14px;font-weight:800;line-height:16px}.specification-drawer__contnent__item__properties svg{color:var(--brand-primary);height:24px;width:24px}.specification-drawer__contnent__item__properties__collapses{border-top:1px solid #e4e7ec;display:flex;margin-left:10px}.specification-drawer__contnent__item__properties__collapses__name{color:var(--brand-text-muted);flex:1;font-size:14px;font-weight:600;line-height:16px;padding:16px}.specification-drawer__contnent__item__properties__collapses__value{border-left:1px solid #e4e7ec;color:#000;flex:1;font-size:14px;font-weight:600;line-height:16px;padding:16px;text-overflow:ellipsis}
