.review-section{padding:104px 0;width:100%;background-color:#f4f6f8}@media (min-width:905px)and (max-width:1136px){.review-section{padding:80px 0}}@media (max-width:904px){.review-section{padding:60px 0}}.review-section .swiper-slide{width:320px}@media (max-width:904px){.review-section .swiper-slide{width:240px}}.review-section__note-list{margin-top:56px;width:100%}.review-section__note-list--no-swiper{display:flex;justify-content:center;gap:24px}@media (max-width:904px){.review-section__note-list{margin-top:32px}}.review-section__note-list__item{width:320px;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px 0 rgba(0,0,0,.06)}@media (max-width:904px){.review-section__note-list__item{width:240px}}.review-section__note-list__item .note-card{cursor:pointer}.review-section__note-list__item .note-card .note-header{padding:16px;width:100%;background-color:#fff}.review-section__note-list__item .note-card .note-header .pharmacy-box{width:100%;display:flex;align-items:center;gap:8px}.review-section__note-list__item .note-card .note-header .pharmacy-box img{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.review-section__note-list__item .note-card .note-header .pharmacy-box p{color:#595959;font-size:14px;line-height:20px;font-weight:600}.review-section__note-list__item .note-card .note-header .note-title{margin:8px 0;width:100%;color:#1f1f1f;font-size:16px;line-height:24px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-section__note-list__item .note-card .note-header .note-content{width:100%;height:60px;color:#595959;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.review-section__note-list__item .note-card .note-header .product-box{margin-top:12px;padding-top:12px;width:100%;display:flex;gap:12px;border-top:1px solid #ebebeb}.review-section__note-list__item .note-card .note-header .product-box .image-box{width:56px;height:56px;border-radius:6px;border:1px solid #ebebeb;overflow:hidden}.review-section__note-list__item .note-card .note-header .product-box .image-box img{display:block;width:100%}.review-section__note-list__item .note-card .note-header .product-box .product-info{width:calc(100% - 56px - 12px)}.review-section__note-list__item .note-card .note-header .product-box .product-info .product-name{color:#1f1f1f;font-size:14px;line-height:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-section__note-list__item .note-card .note-header .product-box .product-info .product-description{color:#8c8c8c;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.review-section__note-list__item .note-card .note-footer{width:100%;height:200px}@media (max-width:904px){.review-section__note-list__item .note-card .note-footer{height:150px}}.review-section__note-list__item .note-card .note-footer img{display:block;width:100%}.review-layer-image-viewer{width:100%;height:100%}.review-layer-image-viewer__main{width:480px;height:480px;position:relative}@media (max-width:904px){.review-layer-image-viewer__main{width:311px;height:311px}}.review-layer-image-viewer__main .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}.review-layer-image-viewer__main .custom-swiper-nav__btn.custom-swiper-nav__prev{left:-24px}.review-layer-image-viewer__main .custom-swiper-nav__btn.custom-swiper-nav__next{right:-24px}.review-layer-image-viewer__main .swiper{background-color:#f4f6f8;border-radius:16px}.review-layer-image-viewer__main .main-slide{width:480px;height:480px;display:flex;align-items:center;justify-content:center}@media (max-width:904px){.review-layer-image-viewer__main .main-slide{width:311px;height:311px}}.review-layer-image-viewer__main .main-slide__img{width:100%;max-height:480px;object-fit:contain;display:block}.review-layer-image-viewer__thumbs{margin-top:12px;width:100%;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.review-layer-image-viewer__thumbs .thumb-item{width:64px;height:64px;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color .2s}@media (max-width:904px){.review-layer-image-viewer__thumbs .thumb-item{width:48px;height:48px}}.review-layer-image-viewer__thumbs .thumb-item.is-active{border-color:#1f1f1f}.review-layer-image-viewer__thumbs .thumb-item__img{width:100%;height:100%;object-fit:contain;display:block}.brand-home-review-layer{position:fixed;inset:0;z-index:9999999}.brand-home-review-layer__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:40px}.brand-home-review-layer__panel{position:relative;width:968px}@media (min-width:905px)and (max-width:1136px){.brand-home-review-layer__panel{width:904px}}@media (max-width:904px){.brand-home-review-layer__panel{width:343px}}.brand-home-review-layer__close{position:absolute;top:-50px;right:0;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.brand-home-review-layer__content{padding:24px;max-height:604px;border-radius:16px;display:flex;gap:40px;overflow:hidden;background-color:#fff}@media (max-width:904px){.brand-home-review-layer__content{padding:16px;height:70vh;overflow-y:auto;display:block}}.brand-home-review-layer__right{width:400px;display:flex;flex-direction:column;overflow-y:auto;gap:12px}@media (max-width:904px){.brand-home-review-layer__right{margin-top:40px;width:100%}}.brand-home-review-layer__product-title{display:flex;align-items:center;gap:12px;padding-bottom:24px;border-bottom:1px solid #e5e5e5;cursor:pointer}.brand-home-review-layer__product-title h3{color:#1f1f1f;font-size:16px;line-height:24px;font-weight:600;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brand-home-review-layer__product-thumbnail{width:48px;height:48px;object-fit:cover;border-radius:8px;flex-shrink:0}.brand-home-review-layer__user-info{margin-top:12px;display:flex;flex-direction:column;gap:12px}.brand-home-review-layer__user-info .user-name{color:#1f1f1f;font-size:16px;line-height:24px}.brand-home-review-layer__user-info .rating-row{display:flex;align-items:center;gap:8px}.brand-home-review-layer__user-info .stars{display:flex;gap:2px}.brand-home-review-layer__user-info .date{color:#8c8c8c;font-size:13px;line-height:18px;font-weight:500}.brand-home-review-layer__meta{padding:12px;border-radius:8px;background-color:#f4f6f8;display:flex;align-items:center;flex-wrap:wrap;gap:4px 24px}.brand-home-review-layer__meta .meta-item{display:flex;align-items:center;gap:4px}.brand-home-review-layer__meta .meta-item__label{color:#1f1f1f;font-size:14px;line-height:20px;font-weight:600}.brand-home-review-layer__meta .meta-item__value{color:#1f1f1f;font-size:14px;line-height:20px}.brand-home-review-layer__review-content{position:relative;cursor:default}.brand-home-review-layer__review-content.can-expand{cursor:pointer}.brand-home-review-layer__review-content .review-content{color:#1f1f1f;font-size:16px;line-height:24px;margin:0;white-space:pre-wrap;word-break:break-word}.brand-home-review-layer__review-content .more-btn{position:absolute;right:0;bottom:0;color:#bfbfbf;font-size:14px;line-height:20px;font-weight:600;padding-left:16px;background:linear-gradient(270deg,#fff 80%,hsla(0,0%,100%,0))}.brand-home-review-layer__actions{padding-top:12px;display:flex;justify-content:space-between;align-items:center}.brand-home-review-layer__actions .help-btn{padding:6px 12px;border-radius:16px;border:1px solid #dbdbdb;background-color:#fff;display:flex;align-items:center;gap:6px}.brand-home-review-layer__actions .help-btn span{color:#1f1f1f;font-size:14px;line-height:20px}.brand-home-review-layer__actions .help-btn.is-active{border-color:#1f1f1f}.brand-home-review-layer__actions .report-btn{padding:6px 12px;color:#1f1f1f;font-size:14px;line-height:20px}.brand-home-review-layer__nav{width:auto}.brand-home-review-layer__nav-wrap{margin-top:16px;width:100%;display:flex;align-items:center;justify-content:space-between}.brand-home-review-layer__nav__nav-slot{display:flex}.brand-home-review-layer__nav__nav-slot:first-child{justify-content:flex-start}.brand-home-review-layer__nav__nav-slot:last-child{justify-content:flex-end}.custom-quick-btn{width:204px;position:fixed;bottom:322px;right:42px;z-index:999}.custom-quick-btn img{width:100%;height:100%;display:block}.revion-custom{margin-bottom:104px;width:100%;background:url(https://i.aroundpharm.com/web/custom_revion_line.png) no-repeat center bottom 184px/1943px}@media (min-width:905px)and (max-width:1136px){.revion-custom{margin-bottom:80px}}@media (max-width:904px){.revion-custom{margin-bottom:60px}}.revion-custom__title{margin-bottom:32px;color:#1f1f1f;text-align:center;font-size:32px;font-style:normal;font-weight:500;line-height:42px}@media (max-width:904px){.revion-custom__title{font-size:20px;line-height:30px}}.revion-custom .product-box{padding:40px 0;margin:0 auto;width:462px;cursor:pointer}@media (max-width:904px){.revion-custom .product-box{width:343px}}.revion-custom .product-box:hover{background:url(https://i.aroundpharm.com/web/custom_revion_mouseover_bg.png) no-repeat 50%/contain}.revion-custom .product-box:hover .product-box__image{background-image:url(https://i.aroundpharm.com/web/custom_revion_mouseover.png)}.revion-custom .product-box__header{width:100%;display:flex;align-items:center;flex-direction:column;gap:8px}.revion-custom .product-box__header .mid{color:#1f1f1f;text-align:center;font-size:32px;font-weight:700;line-height:42px}@media (max-width:904px){.revion-custom .product-box__header .mid{font-size:28px;font-weight:700;line-height:38px}}.revion-custom .product-box__header .bottom{color:#1f1f1f;text-align:center;font-size:18px;line-height:26px}@media (max-width:904px){.revion-custom .product-box__header .bottom{font-size:16px;line-height:24px}}.revion-custom .product-box__image{margin:20px 0;width:100%;aspect-ratio:1/1;background:url(https://i.aroundpharm.com/web/custom_revion_default.png) no-repeat 50%/contain}.revion-custom .product-box__button{margin:0 auto;width:160px}@keyframes skeleton-loading{0%{background-color:#f5f5f5}50%{background-color:#fff}to{background-color:#f5f5f5}}.user-review-section{padding:104px 0;margin:0 auto;width:1136px}@media (min-width:905px)and (max-width:1136px){.user-review-section{padding:80px 0;width:904px}}@media (max-width:904px){.user-review-section{padding:60px 16px;width:100%}}.user-review-section__title{color:#1f1f1f;text-align:center;font-size:40px;font-weight:700;line-height:52px}.user-review-section__review-list{margin-top:40px;width:100%}.user-review-section__review-list .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}.user-review-section__review-list .custom-swiper-nav__btn.custom-swiper-nav__prev{left:-60px}.user-review-section__review-list .custom-swiper-nav__btn.custom-swiper-nav__next{right:-60px}@media (min-width:905px)and (max-width:1136px){.user-review-section__review-list .custom-swiper-nav__btn{display:none}}@media (max-width:904px){.user-review-section__review-list .custom-swiper-nav__btn{display:none}}.user-review-section__review-list .review-card{position:relative;width:100%;aspect-ratio:1/1;cursor:pointer;border-radius:8px;overflow:hidden}.user-review-section__review-list .review-card__image{width:100%;height:100%;background-size:cover;background-position:50%;transform:scale(1);transition:transform .25s ease}.user-review-section__review-list .review-card__overlay{position:absolute;left:0;right:0;bottom:0;padding:8px;color:#fff;border-radius:0 0 8px 8px;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease;text-align:left}.user-review-section__review-list .review-card__overlay__desc{margin-bottom:4px;color:#fff;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;word-break:break-all}.user-review-section__review-list .review-card__overlay__author{color:#fff;font-size:10px;line-height:14px;opacity:.7}.user-review-section__review-list .review-card:hover .review-card__overlay{opacity:1;transform:translateY(0)}.user-review-section__review-list .review-card:hover .review-card__image{transform:scale(1.03)}.user-review-section__review-list .review-card.is-active .review-card__overlay{opacity:1;transform:translateY(0)}