.page-container.product{justify-content:flex-start;gap:12px;position:relative;overflow:visible}@media (max-width:1500px){.page-container.product{flex-direction:column}}.page-container.product .right-content{flex-direction:column;align-items:flex-end;gap:12px;width:100%;max-width:640px;height:fit-content;display:flex;position:sticky;top:12px}@media (max-width:1500px){.page-container.product .right-content{max-width:100%}}.page-container.product .left-content{scrollbar-width:none;border-radius:32px;width:100%;height:calc(100vh - 24px);display:flex;position:relative;overflow-y:auto}@media (max-width:1500px){.page-container.product .left-content{height:70vh}}@media (max-width:600px){.page-container.product .left-content{height:55vh}}.page-container.product .change-image-container{z-index:2;justify-content:flex-start;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:40px;left:40px}.page-container.product .change-image-container .button-change{background:var(--white-color);outline:var(--outline-params);outline-offset:-1px;cursor:pointer;width:46px;height:46px;transition:var(--transition-hover);border-radius:64px;justify-content:center;align-items:center;gap:32px;padding:16px;display:flex;overflow:hidden}.page-container.product .change-image-container .button-change:active{transform:scale(.85)translateZ(0)}.page-container.product .change-image-container .button-change:hover{background:var(--light-color)}.page-container.product .change-image-container .button-change:hover i{opacity:.6}.page-container.product .change-image-container .button-change i{color:var(--black-color);transition:var(--transition-hover);font-size:18px}.page-container.product .change-image-container .button-change i.left{rotate:90deg}.page-container.product .change-image-container .button-change i.right{rotate:-90deg}.page-container.product .product-gallery{flex-direction:column;gap:12px;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.page-container.product .product-gallery img{object-fit:cover;outline:1px solid var(--outline-color);outline-offset:-1px;border-radius:32px;flex-shrink:0;width:100%;height:100%}.page-container.product .product-card{background:var(--bg-color);outline:1px solid var(--outline-color);outline-offset:-1px;z-index:2;border-radius:48px;flex-direction:column;gap:32px;width:100%;padding:42px;display:flex}.page-container.product .product-card .product-header{flex-direction:column;gap:24px;width:100%;display:flex}.page-container.product .product-card .product-header .title-container{flex-direction:column;gap:12px;display:flex}.page-container.product .product-card .product-header .product-title{color:var(--black-color);font-size:32px;font-weight:500;line-height:36px}.page-container.product .product-card .product-header .top_title{text-transform:uppercase;color:var(--description-color);font-size:12px;font-weight:500;line-height:9px}.page-container.product .product-card .product-header .product-price{color:var(--black-color);align-items:center;gap:8px;display:flex}.page-container.product .product-card .product-header .product-price .current{font-size:24px;font-weight:600;line-height:24px}.page-container.product .product-card .product-header .product-price .old{color:var(--text-60);font-size:14px;font-weight:500;text-decoration:line-through}.page-container.product .product-card .product-desc{color:var(--text-60);font-size:14px;font-weight:500;line-height:18px}.page-container.product .product-card .product-desc .discount-info{display:none}.page-container.product .product-card .product-section{flex-direction:column;gap:12px;display:flex}.page-container.product .product-card .product-section .section-title{color:var(--text-60);font-size:14px;font-weight:500}.page-container.product .product-card .product-section .kit-options,.page-container.product .product-card .product-section .chip-options{scrollbar-width:none;width:fit-content;max-width:100%;box-shadow:0 0 0 1px var(--outline-color);background:var(--white-color);-ms-overflow-style:none;border-radius:32px;outline:none;gap:6px;padding:6px;display:flex;overflow-x:auto}.page-container.product .product-card .product-section .kit-options::-webkit-scrollbar{display:none}.page-container.product .product-card .product-section .chip-options::-webkit-scrollbar{display:none}@media (max-width:768px){.page-container.product .product-card .product-section .kit-options,.page-container.product .product-card .product-section .chip-options{width:100%}}.page-container.product .product-card .product-section .kit-options .kit,.page-container.product .product-card .product-section .kit-options .chip,.page-container.product .product-card .product-section .chip-options .kit,.page-container.product .product-card .product-section .chip-options .chip{height:46px;color:var(--black-color);outline:1px solid var(--outline-color);outline-offset:-1px;background:var(--white-color);white-space:nowrap;transition:var(--transition-hover);cursor:pointer;border-radius:32px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:500;line-height:10px;display:flex}.page-container.product .product-card .product-section .kit-options .kit:hover,.page-container.product .product-card .product-section .kit-options .chip:hover,.page-container.product .product-card .product-section .chip-options .kit:hover,.page-container.product .product-card .product-section .chip-options .chip:hover{background:var(--light-color)}.page-container.product .product-card .product-section .kit-options .kit:active,.page-container.product .product-card .product-section .kit-options .chip:active,.page-container.product .product-card .product-section .chip-options .kit:active,.page-container.product .product-card .product-section .chip-options .chip:active{transform:scale(.85)translateZ(0)}.page-container.product .product-card .product-section .kit-options .kit.active,.page-container.product .product-card .product-section .kit-options .chip.active,.page-container.product .product-card .product-section .chip-options .kit.active,.page-container.product .product-card .product-section .chip-options .chip.active{background:var(--black-color);color:var(--white-color);outline:none}.page-container.product .product-card .product-section .kit-options .kit.disabled,.page-container.product .product-card .product-section .kit-options .chip.disabled,.page-container.product .product-card .product-section .chip-options .kit.disabled,.page-container.product .product-card .product-section .chip-options .chip.disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.page-container.product .product-card .product-section .color-options{outline:1px solid var(--outline-color);outline-offset:-1px;background:var(--white-color);border-radius:32px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex}@media (max-width:768px){.page-container.product .product-card .product-section .color-options{width:100%}}.page-container.product .product-card .product-section .color-options .color{cursor:pointer;width:46px;height:46px;transition:var(--transition-hover);border-radius:32px;position:relative}.page-container.product .product-card .product-section .color-options .color:active{transform:scale(.85)translateZ(0)}.page-container.product .product-card .product-section .color-options .color.active{justify-content:center;align-items:center;display:flex}.page-container.product .product-card .product-section .color-options .color.active .color-check{background:var(--white-color);outline:1px solid var(--outline-color);outline-offset:-1px;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.page-container.product .product-card .product-section .color-options .color.active .color-check i{color:var(--black-color);font-size:10px}.page-container.product .product-card .product-section .color-options .color.disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.page-container.product .product-faq{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.page-container.product .product-faq .faq-block{flex-direction:column;width:100%;display:flex}.page-container.product .product-faq .faq-item{cursor:pointer;background:var(--bg-color);outline:1px solid var(--outline-color);outline-offset:-1px;width:100%;color:var(--black-color);border-radius:32px;justify-content:space-between;align-items:center;padding:24px 32px;font-size:16px;font-weight:500;transition:color .3s;display:flex}.page-container.product .product-faq .faq-item i{transition:transform .3s}.page-container.product .product-faq .faq-item.open i{transform:rotate(180deg)}.page-container.product .product-faq .faq-content{opacity:0;background:var(--white-color);outline:1px solid var(--outline-color);outline-offset:-1px;max-height:0;transition:var(--transition-hover);color:var(--text-60);z-index:-1;border-radius:0 0 32px 32px;margin-top:0;padding:0 16px;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.page-container.product .product-faq .faq-content p{white-space:pre-line;margin:0}.page-container.product .product-faq .faq-content.show{opacity:1;max-height:fit-content;margin-top:-42px;padding:64px 16px 30px}
