.product-review .product-expert-review{margin:56px 0}@media (min-width:905px)and (max-width:1136px){.product-review .product-expert-review{margin:56px 0}}.product-expert-review{margin:80px 0}@media (min-width:905px)and (max-width:1136px){.product-expert-review{margin:64px 0}}@media (max-width:904px){.product-expert-review{margin:56px 0}}.product-expert-review__title{padding:16px 0;color:#1f1f1f;font-size:20px;line-height:28px;font-weight:700}.product-expert-review .custom-swiper-nav__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;border-radius:999px;cursor:pointer;border:1px solid #dbdbdb;background-color:#fff;display:flex;align-items:center;justify-content:center}.product-expert-review .custom-swiper-nav__btn.custom-swiper-nav__prev{left:-8px}.product-expert-review .custom-swiper-nav__btn.custom-swiper-nav__next{right:-8px}.expert-review-card{display:flex;flex-direction:column;gap:8px}.expert-review-card__image-wrapper{width:100%;height:auto;aspect-ratio:1/1;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #ebebeb}.expert-review-card__image-wrapper .note-img{width:100%;object-fit:contain;display:block}.expert-review-card__image-btn .note-title{margin-top:16px;color:#1f1f1f;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}.product-review-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:904px){.product-review-stats{grid-template-columns:1fr;gap:12px}}.product-review-stats__title{margin-bottom:12px;color:#1f1f1f;font-size:14px;line-height:20px;font-weight:600}.product-review-stats__list{display:flex;flex-direction:column;gap:8px}.product-review-stats__row{display:grid;grid-template-columns:56px 1fr 40px;align-items:center;grid-column-gap:8px;column-gap:8px}.product-review-stats__row.first .product-review-stats__label,.product-review-stats__row.first .product-review-stats__pct{color:#1f1f1f;font-size:12px;line-height:16px;font-weight:600}.product-review-stats__label,.product-review-stats__pct{color:#595959;font-size:12px;line-height:16px}.product-review-stats__pct{text-align:right}.product-review-stats__bar{position:relative;height:6px;background:#ebebeb;border-radius:3px;overflow:hidden}.product-review-stats__barFill{position:absolute;left:0;top:0;bottom:0;background:#1f1f1f;border-radius:99px}.product-review-stats__collapsible{display:contents}@media (max-width:904px){.product-review-stats__collapsible{display:block;overflow:hidden;transition:max-height .22s ease,opacity .16s ease;max-height:0;opacity:0}.product-review-stats.is-expanded .product-review-stats__collapsible{max-height:1200px;opacity:1;margin-top:12px}.product-review-stats.is-expanded .product-review-stats__collapsible>div+div{margin-top:24px;margin-bottom:12px}}.product-review-stats__toggle{display:none}@media (max-width:904px){.product-review-stats__toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:16px 12px;border-top:1px solid #ebebeb;background:transparent;cursor:pointer;color:#1f1f1f;font-size:14px;line-height:20px}}.brand-product-review .product-review-section{padding:0;width:720px}@media (min-width:905px)and (max-width:1136px){.brand-product-review .product-review-section{width:100%}}@media (max-width:904px){.brand-product-review .product-review-section{padding:0 16px;width:100%}}.product-review .product-review-section__header{margin-top:56px}@media (min-width:905px)and (max-width:1136px){.product-review .product-review-section__header{margin-top:56px}}.product-review-section{padding:0 16px;width:100%}.product-review-section__header{margin-top:80px;padding:16px 0;display:flex;justify-content:space-between;align-items:center;scroll-margin-top:125px;outline:none}@media (min-width:905px)and (max-width:1136px){.product-review-section__header{margin-top:64px}}@media (max-width:904px){.product-review-section__header{margin-top:56px;flex-direction:column;align-items:normal;gap:16px;scroll-margin-top:109px}}.product-review-section__header h2{color:#1f1f1f;font-size:20px;line-height:28px;font-weight:700}.product-review-section__header .btn-box{display:flex;align-items:center;gap:12px}@media (max-width:904px){.product-review-section__header .btn-box{flex-direction:column;align-items:flex-start}}.product-review-section__header .btn-box p{color:#1f1f1f;font-size:14px;line-height:20px}.product-review-section__header .btn-box .common-button{width:auto}.product-review-section__total{padding:24px 16px;border-radius:12px;background-color:#f4f6f8;display:flex;flex-direction:column;align-items:center;gap:4px}.product-review-section__total .rating-box{display:flex;align-items:center;gap:8px}.product-review-section__total .rating-box .rating{color:#1f1f1f;font-size:28px;font-weight:700;line-height:38px}.product-review-section__total p{color:#595959;font-size:16px;line-height:24px}.product-review-section__stats{padding-top:24px}.product-review-section__filter{margin-top:16px}.product-review-section__list{scroll-margin-top:125px}@media (max-width:904px){.product-review-section__list{scroll-margin-top:109px}}@keyframes skeleton-loading{0%{background-color:#f5f5f5}50%{background-color:#fff}to{background-color:#f5f5f5}}.brand-product-detail-page,.product-detail-page{padding-bottom:40px;width:100%}.brand-product-detail-page #product-info,.brand-product-detail-page #product-pharmacy,.brand-product-detail-page #product-review,.product-detail-page #product-info,.product-detail-page #product-pharmacy,.product-detail-page #product-review{scroll-margin-top:125px}.brand-product-detail-page #product-info:focus,.brand-product-detail-page #product-pharmacy:focus,.brand-product-detail-page #product-review:focus,.product-detail-page #product-info:focus,.product-detail-page #product-pharmacy:focus,.product-detail-page #product-review:focus{outline:none}@media (max-width:904px){.brand-product-detail-page #product-info,.brand-product-detail-page #product-pharmacy,.brand-product-detail-page #product-review,.product-detail-page #product-info,.product-detail-page #product-pharmacy,.product-detail-page #product-review{scroll-margin-top:109px}}.brand-product-detail-page{margin:24px auto;width:1136px}@media (min-width:905px)and (max-width:1136px){.brand-product-detail-page{margin:0 auto;width:904px}}@media (max-width:904px){.brand-product-detail-page{margin:0 auto;width:100%}}.brand-product-detail-page .brand-product-detail-sticky-wrap{width:384px;position:-webkit-sticky;position:sticky;top:96px;float:right}.brand-product-detail-page .brand-product-detail-header{width:100%}@media (min-width:905px)and (max-width:1136px){.brand-product-detail-page .brand-product-detail-header{margin-bottom:40px}}@media (max-width:904px){.brand-product-detail-page .brand-product-detail-header{margin-bottom:32px}}.brand-product-detail-page .brand-product-detail-header .product-image{width:720px}@media (min-width:905px)and (max-width:1136px){.brand-product-detail-page .brand-product-detail-header .product-image{width:100%}}@media (max-width:904px){.brand-product-detail-page .brand-product-detail-header .product-image{width:100%}}.brand-product-detail-page .brand-product-detail-header .product-image img{width:100%;display:block}.brand-product-detail-page .brand-product-detail-header .info-wrap{margin-top:32px;width:100%}@media (max-width:904px){.brand-product-detail-page .brand-product-detail-header .info-wrap{padding:0 16px}}.brand-product-detail-page .brand-product-detail-map{width:720px}@media (min-width:905px)and (max-width:1136px){.brand-product-detail-page .brand-product-detail-map{width:100%}}@media (max-width:904px){.brand-product-detail-page .brand-product-detail-map{width:100%}}.brand-product-detail-page .brand-product-detail-map .brand-map-search,.product-detail-page .product-detail-header{width:100%}@media (min-width:905px)and (max-width:1136px){.product-detail-page .product-detail-header{margin-bottom:40px}}@media (max-width:904px){.product-detail-page .product-detail-header{margin-bottom:32px}}.product-detail-page .product-detail-header .product-image{width:100%}.product-detail-page .product-detail-header .product-image img{width:100%;display:block}.product-detail-page .product-detail-header .info-wrap{margin-top:32px;padding:0 16px;width:100%}.product-detail-page .product-detail-map,.product-detail-page .product-detail-map .brand-map-search{width:100%}