.product-reviews[data-v-ffa99d58]{margin:0 auto;max-width:1400px;padding:0 20px}.product-reviews .component-header[data-v-ffa99d58]{align-items:center;border-bottom:1px solid #e7ebe9;cursor:pointer;display:flex;justify-content:space-between;padding:28px 0}.product-reviews .component-header .header-left[data-v-ffa99d58]{align-items:center;display:flex;gap:16px}.product-reviews .component-header .header-left .title[data-v-ffa99d58]{color:#000;font-size:16px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.product-reviews .component-header .header-left .title .count[data-v-ffa99d58]{color:#999;font-size:13px;font-weight:400;margin-left:4px}.product-reviews .component-content[data-v-ffa99d58]{padding-top:32px}.product-reviews .photo-item.v-btn[data-v-ffa99d58],.product-reviews .review-image-item.v-btn[data-v-ffa99d58]{background:#f6f7f6;border-radius:10px;display:block;height:auto;min-width:0;padding:0;width:100%}.product-reviews .photo-item.v-btn[data-v-ffa99d58] .v-btn__content,.product-reviews .review-image-item.v-btn[data-v-ffa99d58] .v-btn__content{bottom:0;left:0;position:absolute;right:0;top:0}.product-reviews .photo-item.v-btn[data-v-ffa99d58]:focus-visible,.product-reviews .review-image-item.v-btn[data-v-ffa99d58]:focus-visible{outline:2px solid #114232;outline-offset:3px}.product-reviews .photo-section[data-v-ffa99d58]{margin-bottom:32px}.product-reviews .photo-section .section-title[data-v-ffa99d58]{color:#000;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.product-reviews .photo-section .section-title .count[data-v-ffa99d58]{color:#8b928e;font-size:12px;font-weight:400;letter-spacing:0;margin-left:4px}.product-reviews .photo-section .photo-grid[data-v-ffa99d58]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.product-reviews .photo-section .photo-grid .photo-item[data-v-ffa99d58]{aspect-ratio:1;cursor:pointer;overflow:hidden;position:relative}.product-reviews .photo-section .photo-grid .photo-item img[data-v-ffa99d58]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.product-reviews .photo-section .photo-grid .photo-item .more-overlay[data-v-ffa99d58]{align-items:center;background:rgba(0,0,0,.4);bottom:0;color:#fff;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:4px;justify-content:center;left:0;letter-spacing:1px;position:absolute;right:0;top:0}.product-reviews .photo-section .photo-grid .photo-item .more-overlay .more-count[data-v-ffa99d58]{font-size:18px;letter-spacing:0}.product-reviews .photo-section .photo-grid .photo-item:hover img[data-v-ffa99d58]{transform:scale(1.03)}.product-reviews .review-item[data-v-ffa99d58]{border-top:1px solid #e7ebe9;padding:28px 0}.product-reviews .review-item[data-v-ffa99d58]:first-child{border-top:none}.product-reviews .review-item .review-meta[data-v-ffa99d58]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.product-reviews .review-item .review-meta .star-rating[data-v-ffa99d58]{color:#ddd;display:flex;font-size:14px;gap:1px}.product-reviews .review-item .review-meta .star-rating .star.active[data-v-ffa99d58]{color:#114232}.product-reviews .review-item .review-meta .review-author[data-v-ffa99d58]{color:#000;font-size:13px;font-weight:500}.product-reviews .review-item .review-meta .review-date[data-v-ffa99d58]{color:#8b928e;font-size:12px;margin-left:auto}.product-reviews .review-item .review-content[data-v-ffa99d58]{display:flex;flex-direction:column}.product-reviews .review-item .review-content p[data-v-ffa99d58]{word-wrap:anywhere;color:#333;font-size:14px;line-height:1.8;margin:0;white-space:pre-line}.product-reviews .review-item .review-content p.content-clamped[data-v-ffa99d58]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-reviews .review-item .review-content p.review-source[data-v-ffa99d58]{color:#8b928e;font-size:12px;line-height:1.6;margin-top:12px}.product-reviews .review-item .review-content .btn-more.v-btn[data-v-ffa99d58]{align-self:flex-start;border-radius:8px;color:#114232;font-size:13px;font-weight:600;height:32px;letter-spacing:0;margin-top:8px;min-width:0;padding:0 8px;text-transform:none}.product-reviews .review-item .review-content .btn-more.v-btn:focus-visible .action-label[data-v-ffa99d58],.product-reviews .review-item .review-content .btn-more.v-btn:hover .action-label[data-v-ffa99d58]{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.product-reviews .review-item .review-content .btn-more.v-btn[data-v-ffa99d58]:focus-visible{outline:2px solid #114232;outline-offset:2px}.product-reviews .review-item .review-content .review-images[data-v-ffa99d58]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.product-reviews .review-item .review-content .review-images .review-image-item[data-v-ffa99d58]{cursor:pointer;height:112px;overflow:hidden;width:112px}.product-reviews .review-item .review-content .review-images .review-image-item img[data-v-ffa99d58]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.product-reviews .pagination-container[data-v-ffa99d58]{display:flex;justify-content:center;margin-top:60px}.product-reviews .empty-state[data-v-ffa99d58]{color:#999;font-size:14px;padding:100px 0;text-align:center}@media (max-width:1024px){.product-reviews[data-v-ffa99d58]{padding:0}.product-reviews .component-content[data-v-ffa99d58]{padding:28px 0 40px}}@media (max-width:600px){.product-reviews .component-header .header-left[data-v-ffa99d58]{flex-wrap:wrap;gap:12px}.product-reviews .photo-section .photo-grid[data-v-ffa99d58]{gap:8px;grid-template-columns:repeat(3,1fr)}.product-reviews .review-item .review-content .review-images .review-image-item[data-v-ffa99d58]{height:80px;width:80px}}.product-guide[data-v-27ae3c15]{margin:0 auto;max-width:1400px;padding:0 20px}.product-guide .component-header[data-v-27ae3c15]{align-items:center;border-bottom:1px solid #f2f2f2;cursor:pointer;display:flex;justify-content:space-between;padding:35px 0}.product-guide .component-header .title[data-v-27ae3c15]{color:#000;font-size:13px;font-weight:600;letter-spacing:2px;margin:0;text-transform:uppercase}.product-guide .component-content[data-v-27ae3c15]{padding:30px 0 80px}.product-guide .info-guide-section .guide-item[data-v-27ae3c15]{margin-bottom:50px}.product-guide .info-guide-section .guide-item[data-v-27ae3c15]:last-child{margin-bottom:0}.product-guide .info-guide-section .guide-item .guide-title[data-v-27ae3c15]{color:#111;display:inline-block;font-size:15px;font-weight:700;letter-spacing:-.5px;margin-bottom:25px;position:relative}.product-guide .info-guide-section .guide-item .guide-title[data-v-27ae3c15]:after{background:#111;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:20px}.product-guide .info-guide-section .guide-item .guide-text[data-v-27ae3c15]{color:#444;font-size:14px;line-height:1.8}.product-guide .info-guide-section .guide-item .guide-text p[data-v-27ae3c15]{margin-bottom:8px}.product-guide .info-guide-section .guide-item .guide-text p[data-v-27ae3c15]:last-child{margin-bottom:0}.product-guide .info-guide-section .guide-item .guide-text p.small[data-v-27ae3c15]{color:#999;font-size:12px;margin-top:10px}@media (max-width:1024px){.product-guide[data-v-27ae3c15]{padding:0}}.choice-buttons[data-v-2f543654]{display:flex;flex-direction:column;gap:12px}.tew-product-detail[data-v-3457ddb9]{background:#fcfcfc;min-height:100vh}.detail-wrapper[data-v-3457ddb9]{--header-height:65px}[data-v-3457ddb9] .tew-header-wrapper:has(.has-belt-banner)+.detail-wrapper{--header-height:89px}.product-loading[data-v-3457ddb9]{padding-top:var(--header-height)}@media (max-width:960px){.detail-wrapper[data-v-3457ddb9]{--header-height:60px}[data-v-3457ddb9] .tew-header-wrapper:has(.has-belt-banner)+.detail-wrapper{--header-height:84px}}@media (max-width:600px){.detail-wrapper[data-v-3457ddb9]{--header-height:55px}[data-v-3457ddb9] .tew-header-wrapper:has(.has-belt-banner)+.detail-wrapper{--header-height:85px}}.secret-sale-detail[data-v-3457ddb9]{display:flex;flex-direction:column}.secret-sale-detail .detail-wrapper[data-v-3457ddb9]{display:flex;flex:1;flex-direction:column}.secret-sale-detail .not-found-container[data-v-3457ddb9]{align-items:center;display:flex;flex:1;justify-content:center;min-height:650px;padding:160px 20px 80px}.secret-sale-detail .not-found-container .not-found-box[data-v-3457ddb9]{word-wrap:break-word;max-width:480px;text-align:center;width:100%;word-break:keep-all}.secret-sale-detail .not-found-container .not-found-icon[data-v-3457ddb9]{align-items:center;background:#f2f6f4;border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.secret-sale-detail .not-found-container .not-found-title[data-v-3457ddb9]{color:#222;font-size:26px;font-weight:500;line-height:1.5;margin-bottom:16px}.secret-sale-detail .not-found-container .not-found-description[data-v-3457ddb9]{color:#666;font-size:15px;line-height:1.8;margin-bottom:24px}.secret-sale-detail .not-found-container .back-link[data-v-3457ddb9]{background:#000;color:#fff;display:inline-block;font-size:14px;padding:14px 24px;-webkit-text-decoration:none;text-decoration:none}.original-price[data-v-3457ddb9]{color:#999;display:block;font-size:14px;font-weight:400;line-height:1.2;margin-bottom:2px}.discount-price[data-v-3457ddb9]{align-items:baseline;color:#d7193f;display:flex;font-size:20px;font-weight:600;gap:4px;line-height:1.2;white-space:nowrap}.discount-rate[data-v-3457ddb9]{color:#000;font-size:16px}.product-container[data-v-3457ddb9]{margin:0 auto;max-width:1200px;padding:80px 40px}.product-layout[data-v-3457ddb9]{grid-gap:0 80px;display:grid;gap:0 80px;grid-template-areas:"image info" "detail info";grid-template-columns:minmax(0,1fr) 380px;margin:0 auto;max-width:1400px}.product-layout .product-main-image[data-v-3457ddb9]{aspect-ratio:.90909091;background:#fcfcfc;grid-area:image;overflow:hidden;width:100%}.product-layout .product-main-image .main-image[data-v-3457ddb9]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-layout .product-right[data-v-3457ddb9]{background:#fcfcfc;grid-area:info;height:-moz-fit-content;height:fit-content;position:sticky;top:120px;z-index:10}.product-layout .product-detail-info[data-v-3457ddb9]{grid-area:detail;width:100%}.product-layout .product-detail-info .description-box[data-v-3457ddb9]{max-height:900px;overflow:hidden;position:relative}.product-layout .product-detail-info .description-box.open[data-v-3457ddb9]{max-height:none}.product-layout .product-detail-info .description-box .description-cover[data-v-3457ddb9]{background:linear-gradient(180deg,hsla(0,0%,99%,0),#fcfcfc);bottom:0;height:180px;left:0;position:absolute;right:0}.product-layout .product-detail-info .description-content[data-v-3457ddb9] img{backface-visibility:hidden;display:block;height:auto!important;image-rendering:-webkit-optimize-contrast;margin:0 auto 20px;max-width:100%!important;transform:translateZ(0)}.product-layout .product-detail-info .description-content[data-v-3457ddb9] p{color:#444;font-size:13px;line-height:1.8;margin:0}.product-layout .product-detail-info .description-more-btn[data-v-3457ddb9]{display:flex!important;margin:24px auto 0;max-width:100%;min-width:220px;width:-moz-fit-content;width:fit-content}.product-layout .product-detail-info .description-more-btn .chevron[data-v-3457ddb9]{border-bottom:1px solid;border-right:1px solid;height:7px;margin-left:8px;margin-top:-4px;transform:rotate(45deg);transition:transform .2s,margin-top .2s;width:7px}.product-layout .product-detail-info .description-more-btn .chevron.up[data-v-3457ddb9]{margin-top:4px;transform:rotate(225deg)}.product-layout .product-detail-info .empty-message[data-v-3457ddb9]{color:#999;font-size:12px;padding:40px 0;text-align:center}.info-section .product-main-info[data-v-3457ddb9]{margin-bottom:20px}.info-section .product-main-info .product-title[data-v-3457ddb9]{font-size:14px;font-weight:500;letter-spacing:-.3px;margin-bottom:6px}.info-section .product-main-info .product-price[data-v-3457ddb9]{font-size:11px;letter-spacing:0}.info-section .product-tags[data-v-3457ddb9]{display:flex;flex-wrap:wrap;font-size:11px;gap:0;letter-spacing:.5px;margin-bottom:20px}.info-section .product-tags .tag-item[data-v-3457ddb9]{align-items:center;display:flex}.info-section .product-tags .tag-item[data-v-3457ddb9]:not(:last-child):after{color:#000;content:"|";display:inline-block;margin:0 4px}.info-section .product-short-description[data-v-3457ddb9]{font-size:11px;letter-spacing:-.1px;line-height:1.8;margin-bottom:70px;max-width:320px;white-space:pre-wrap;word-break:keep-all}.info-section .product-meta[data-v-3457ddb9]{margin-bottom:20px}.info-section .product-meta .meta-item[data-v-3457ddb9]{display:flex;flex-direction:column;gap:4px}.info-section .product-meta .meta-item .label[data-v-3457ddb9]{font-size:11px;font-weight:600}.info-section .product-meta .meta-item .value[data-v-3457ddb9]{font-size:11px}.info-section .action-buttons[data-v-3457ddb9]{display:flex;gap:12px;margin-bottom:45px}.info-section .action-buttons .btn-buy[data-v-3457ddb9]{flex:1}.info-section .product-accordion[data-v-3457ddb9]{border-top:1px solid #f2f2f2}.info-section .product-accordion details[data-v-3457ddb9]{border-bottom:1px solid #f2f2f2}.info-section .product-accordion details summary[data-v-3457ddb9]{align-items:center;cursor:pointer;display:flex;font-size:11px;font-weight:500;justify-content:space-between;letter-spacing:1px;list-style:none;padding:20px 0;text-transform:uppercase}.info-section .product-accordion details summary[data-v-3457ddb9]::-webkit-details-marker{display:none}.info-section .product-accordion details summary[data-v-3457ddb9]:after{content:"+";font-size:14px;font-weight:300}.info-section .product-accordion details[open] summary[data-v-3457ddb9]:after{content:"−"}.info-section .product-accordion details .details-content[data-v-3457ddb9]{color:#666;font-size:11px;line-height:1.8;padding:0 0 25px;white-space:pre-wrap;word-break:break-all}.info-section .product-accordion details .details-content[data-v-3457ddb9] img{backface-visibility:hidden;height:auto;image-rendering:-webkit-optimize-contrast;max-width:100%;transform:translateZ(0)}.product-bottom-info[data-v-3457ddb9]{margin-top:60px}@media (max-width:1024px){.product-container[data-v-3457ddb9]{padding:80px 24px 60px}.product-layout[data-v-3457ddb9]{align-items:center;display:flex;flex-direction:column}.product-layout .product-main-image[data-v-3457ddb9]{margin-bottom:40px;width:100%}.product-layout .product-right[data-v-3457ddb9]{margin-bottom:60px;max-width:100%;position:static;width:100%}.product-layout .product-detail-info[data-v-3457ddb9]{margin-top:0;width:100%}.product-bottom-info[data-v-3457ddb9]{margin-top:80px}}@media (max-width:600px){.product-container[data-v-3457ddb9]{padding:80px 16px 40px}.product-layout[data-v-3457ddb9]{gap:0}.product-layout .info-section .product-main-info[data-v-3457ddb9]{margin-bottom:30px}.product-layout .info-section .product-main-info .product-title[data-v-3457ddb9]{font-size:18px}.product-layout .info-section .product-main-info .product-price[data-v-3457ddb9]{font-size:14px}.product-layout .info-section .product-short-description[data-v-3457ddb9]{margin-bottom:30px}.product-layout .info-section .action-buttons[data-v-3457ddb9]{gap:8px;margin-bottom:30px}.product-bottom-info[data-v-3457ddb9]{margin-top:60px}}