.popular[data-v-20e8cf4a]{background-color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:16px}.popular h2[data-v-20e8cf4a]{text-align:center;color:#222831;margin-bottom:24px}.popular__list[data-v-20e8cf4a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 991px){.popular__list[data-v-20e8cf4a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.popular__list[data-v-20e8cf4a]{grid-template-columns:1fr;gap:32px}}.product[data-v-d17455bd]{background-color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;margin-top:40px;padding:16px;display:grid;grid-template-columns:420px 1fr;gap:24px}@media (max-width: 991px){.product[data-v-d17455bd]{grid-template-columns:1fr;gap:0}}.product .slider[data-v-d17455bd]{width:100%}.product .slider-container[data-v-d17455bd]{overflow:hidden;width:100%;border-radius:8px;touch-action:pan-y;position:relative}.product .slider-wrapper[data-v-d17455bd]{display:flex;will-change:transform}.product .slider-image[data-v-d17455bd]{aspect-ratio:3/4;flex-shrink:0;width:100%;-o-object-fit:cover;object-fit:cover}.product .slider-counter[data-v-d17455bd]{background-color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;position:absolute;bottom:4px;left:50%;transform:translate(-50%);font-size:14px;line-height:14px;border-radius:8px;padding:8px}.product .img img[data-v-d17455bd]{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/4;margin-bottom:8px;border-radius:8px}.product .images-list[data-v-d17455bd]{margin-top:8px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width: 991px){.product .images-list[data-v-d17455bd]{display:none}}.product .images-list img[data-v-d17455bd]{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:80px;border-radius:8px;cursor:pointer}@media (max-width: 600px){.product .images-list img[data-v-d17455bd]{width:60px}}.product__info[data-v-d17455bd]{display:grid;grid-template-columns:1fr;height:-moz-fit-content;height:fit-content}.product__info-list[data-v-d17455bd]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:32px}.product__info-list p span[data-v-d17455bd]{font-weight:600}.product__info-variant[data-v-d17455bd]{margin-bottom:12px}.product__info-variant span[data-v-d17455bd]{font-weight:600}.product__info-variants[data-v-d17455bd]{height:-moz-fit-content;height:fit-content;margin-bottom:32px;position:relative}.product__info-variants-viewport[data-v-d17455bd]{display:flex;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.product__info-variants-item[data-v-d17455bd]{opacity:.5;width:100px;display:flex;justify-content:center;align-items:center;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-weight:600;transition:color .3s ease,border .3s ease}.product__info-variants-item img[data-v-d17455bd]{width:100px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:8px}.product__info-variants-item.active[data-v-d17455bd]{opacity:1}.product__info-price[data-v-d17455bd]{height:-moz-fit-content;height:fit-content;display:grid;grid-template-columns:1fr}.product__info-price .price[data-v-d17455bd]{font-size:18px;font-weight:600;margin-bottom:12px}.product__info-price .check[data-v-d17455bd]{margin-bottom:8px}.product__info-price .btn[data-v-d17455bd]{background-color:#007b9eb3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;padding:4px;border:none;outline:none;height:40px;cursor:pointer;border-radius:8px}.product__info-price .btn[data-v-d17455bd]:not(:last-child){margin-bottom:12px}.product__info .description[data-v-d17455bd]{white-space:pre-wrap;margin-top:24px}.video[data-v-d17455bd]{margin-bottom:40px;aspect-ratio:16/9}.video h3[data-v-d17455bd]{font-size:24px;font-weight:600;margin-bottom:16px}.page-desc[data-v-d17455bd]{background-color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px;border-radius:8px;margin-top:40px;margin-bottom:40px;white-space:pre-wrap}
