.accordion-item{border-top:.1vw solid #ddd;padding:1.5vw 0!important}.accordion-item:last-child{padding:1.5vw 0 0!important}.accordion-item:first-child{border-top:none!important;padding:0 0 1.5vw!important}.accordion-item .accordion-header{background:none;width:100%;font-weight:700;font-size:1.2vw;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion-item .accordion-header .arrow-top{transform:rotate(-180deg)}.accordion-item .accordion-header .arrow-top svg path{stroke:#f1a328!important;stroke-opacity:1}.accordion-item .accordion-header .arrow{transition:transform .3s}.accordion-item .accordion-header .arrow svg{width:1vw;height:1vw}.accordion-item .accordion-header .arrow svg path{stroke:#000}.accordion-item .accordion-header .rotate{transform:rotate(180deg)}.accordion-item .accordion-content{padding:1vw 0;font-size:.95vw;color:#555}.gallery-wrapper-product{background-color:#fff;border-radius:1vw;padding:1.5vw;position:relative;cursor:pointer}.thumbs-swiper{height:10vw;margin:1.5vw 0 0}.thumbs-swiper .swiper-wrapper{height:100%}.thumbs-swiper .thumbnail-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:1vw!important}.thumbs-swiper .swiper-slide{border-radius:1vw!important}.main-swiper{height:30vw}.main-swiper .swiper-slide,.main-swiper .swiper-slide .media-container{height:100%}.main-swiper .swiper-slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.8vw}.swiper-nav-buttons{position:absolute;top:40%;left:0;right:0;width:100%;z-index:2;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.swiper-nav-buttons .custom-swiper-button.next svg{transform:rotate(-90deg)}.swiper-nav-buttons .custom-swiper-button.prev svg{transform:rotate(90deg)}.swiper-nav-buttons .custom-swiper-button{border-radius:50%;background:rgba(0,0,0,.4);border:none;width:3vw;height:3vw;display:flex;align-items:center;justify-content:center;pointer-events:all;cursor:pointer;margin:0 2vw}.swiper-nav-buttons .custom-swiper-button svg{width:1.5vw;height:1.5vw}.swiper-nav-buttons .custom-swiper-button svg path{stroke-opacity:1}.size-detection-box{display:flex;margin-top:3vw;border-radius:.8vw;flex-direction:column;background-color:#fff;padding:1.5vw}.result-box h3{font-size:1.8vw;font-weight:700;margin-bottom:2vw}.result-box .info-note{background:rgba(241,163,40,.0588235294);display:flex;color:#f1a328;font-size:1.1vw;align-items:center;gap:1vw;border-radius:.8vw;padding:1vw}.result-box .info-note svg{width:4vw;height:4vw}.result-box button{width:100%;padding:1vw;background:#f8aa1e;color:#fff;border:none;border-radius:.6vw;font-weight:600;font-size:1.1vw;cursor:pointer}.result-box button:disabled{opacity:.5}.size-form{display:flex;flex-direction:column}.size-form h3{font-size:1.8vw;font-weight:700;margin-bottom:2vw}.size-form div{display:flex;flex-direction:column}.size-form div input{color:#77828a;background-color:#f5f5f5;margin-bottom:2vw;padding:1.2vw 1vw;font-size:1.2vw;border-radius:.8vw;border:none;outline:none}.size-form div label{margin-bottom:.7vw;font-size:1.1vw;font-weight:700}.size-form button{width:100%;padding:1vw;background:#f8aa1e;color:#fff;border:none;border-radius:.6vw;font-weight:600;font-size:1.1vw;cursor:pointer}.size-form button:disabled{opacity:.5}.shape-selector{display:flex;flex-direction:column}.shape-selector img{width:16vw!important;height:16vw!important;-o-object-fit:contain;object-fit:contain}.shape-selector h2{font-size:1.2vw;margin:1vw 0 3vw}.shapes{display:flex;align-items:center}.result-row{display:grid;grid-template-columns:repeat(2,1fr);margin:1vw 0;gap:1vw}.result-row .main-size{border:.1vw solid #f1a328;border-radius:.8vw;display:flex;color:#fff;width:100%}.result-row .main-size .w-70{width:70%!important}.result-row .main-size div{background-color:#f1a328;border-radius:.8vw;padding:1vw 1.5vw;display:flex;flex-direction:column;gap:.5vw}.result-row .main-size div h6{font-size:1.5vw}.result-row .main-size div p{font-size:1vw}.result-row .alt-size{border:.1vw solid #c5c5c5;border-radius:.8vw;display:flex;color:#fff;width:100%}.result-row .alt-size .w-30{width:30%!important}.result-row .alt-size div{background-color:#c5c5c5;border-radius:.8vw;padding:1vw 1.5vw;display:flex;flex-direction:column;gap:.5vw}.result-row .alt-size div h6{font-size:1.5vw}.result-row .alt-size div p{font-size:1vw}.comment-item{background:#fff;border-radius:1vw;padding:2vw;box-shadow:0 .4vw .5vw rgba(0,0,0,.05);margin-bottom:2vw}.comment-item .comment-header{display:flex;align-items:center;margin-bottom:1vw}.comment-item .comment-header .avatar{width:3.5vw;height:3.5vw;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:1vw}.comment-item .comment-header .user-info{display:flex;flex-direction:column;gap:.2vw}.comment-item .comment-header .user-info .name{font-weight:600;font-size:1.5vw}.comment-item .comment-header .user-info .stars{display:flex;gap:.5vw}.comment-item .comment-header .user-info .stars svg{width:1.2vw;height:1.2vw}.comment-item .comment-header .user-info .stars .active svg path{fill:#00b67a;stroke:#00b67a}.comment-item .comment-header .user-info .stars .inactive svg path{fill:#e0e0e0;stroke:#e0e0e0}.comment-item .comment-text{margin:1vw 0;font-size:1.2vw;color:#333}.comment-item .comment-time{display:flex;align-items:center;gap:.5vw;font-size:1vw;color:#888}.comment-item .comment-time svg{width:1vw;height:1vw}.comment-item .comment-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5vw,1fr));gap:1vw;margin-top:2vw}.comment-item .comment-images .comment-img{width:100%;height:6.5vw;-o-object-fit:cover;object-fit:cover;border-radius:.8vw}@media only screen and (max-width:700px){.accordion-item{border-top:.1vw solid #ddd;padding:3vw 0!important}.accordion-item:last-child{padding:3vw 0 0!important}.accordion-item:first-child{border-top:none!important;padding:0 0 3vw!important}.accordion-item .accordion-header{font-size:4.5vw}.accordion-item .accordion-header .arrow svg{width:3vw;height:3vw}.accordion-item .accordion-content{padding:2vw 0;font-size:2.5vw;line-height:4vw}.comment-item{border-radius:2vw;padding:3vw}.comment-item,.comment-item .comment-header{margin-bottom:2vw}.comment-item .comment-header .avatar{width:12vw;height:12vw;margin-right:3vw}.comment-item .comment-header .user-info{gap:1vw}.comment-item .comment-header .user-info .name{font-size:4vw}.comment-item .comment-header .user-info .stars{gap:1vw}.comment-item .comment-header .user-info .stars svg{width:4vw;height:4vw}.comment-item .comment-text{margin:2vw 0;font-size:4vw}.comment-item .comment-time{gap:1vw;font-size:3vw}.comment-item .comment-time svg{width:4vw;height:4vw}.comment-item .comment-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(15vw,1fr));gap:2vw;margin-top:4vw}.comment-item .comment-images .comment-img{width:100%;height:20vw;border-radius:1vw}.gallery-wrapper-product{background-color:#fff;border-radius:3vw;padding:1.5vw}.thumbs-swiper{display:none}.main-swiper{height:70vw}.main-swiper,.main-swiper .swiper-slide,.main-swiper .swiper-slide img{border-radius:3vw}.swiper-nav-buttons{top:50%}.swiper-nav-buttons .custom-swiper-button{width:8vw;height:8vw;margin:0 2vw}.swiper-nav-buttons .custom-swiper-button svg{width:3vw;height:3vw}.size-detection-box{margin-top:3vw;margin-bottom:3vw;border-radius:3vw;padding:3vw}.result-box h3{font-size:5vw;margin-bottom:3vw}.result-box .info-note{font-size:3vw;gap:3vw;border-radius:2vw;padding:2vw;margin:2vw 0}.result-box .info-note svg{width:10vw;height:10vw}.result-box button{padding:3vw;border-radius:2vw;font-size:4vw}.result-box button:disabled{opacity:.5}.size-form h3{font-size:5vw;margin-bottom:5vw}.size-form div input{margin-bottom:4vw;padding:3vw 2vw;font-size:3vw;border-radius:2vw}.size-form div label{margin-bottom:2vw;font-size:3.5vw}.size-form button{padding:3vw;border-radius:2vw;font-size:4vw}.shape-selector{display:flex;flex-direction:column}.shape-selector img{width:50vw!important;height:50vw!important;-o-object-fit:contain;object-fit:contain}.shape-selector h2{font-size:4vw;margin:1vw 0 3vw}.shapes{display:flex;align-items:center;gap:3vw}.result-row{margin:4vw 0;gap:3vw}.result-row .main-size{border-radius:2vw}.result-row .main-size .w-70{width:70%!important}.result-row .main-size div{border-radius:2vw;padding:3vw;gap:2vw}.result-row .main-size div h6{font-size:4vw}.result-row .main-size div p{font-size:3vw}.result-row .alt-size{border-radius:2vw}.result-row .alt-size .w-30{width:30%!important}.result-row .alt-size div{border-radius:2vw;padding:3vw;gap:2vw}.result-row .alt-size div h6{font-size:4vw}.result-row .alt-size div p{font-size:3vw}}