.product-review-photos{width:calc(100% - 140px);max-width:1500px;margin:40px auto;padding:0}.product-review-photos__heading{margin-bottom:16px;font-size:var(--fs-24)}.product-review-photos__swiper{overflow:hidden}.product-review-photos__slide{width:410px;display:flex;flex-direction:row;align-items:flex-start;padding:16px;border:2px solid var(--gray-10, #e5e5e5);border-radius:12px;overflow:hidden;background:var(--white, #fff);cursor:pointer}.product-review-photos__slide:focus-visible{outline:2px solid var(--black, #000);outline-offset:2px}.product-review-photos__slide img{width:120px;height:120px;aspect-ratio:1 / 1;object-fit:cover;display:block;flex-shrink:0}.product-review-photos__body{flex:1;padding-left:14px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.product-review-photos__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-review-photos__score{color:var(--darkgreen);font-size:13px;letter-spacing:1px;flex-shrink:0}.product-review-photos__date{font-size:var(--fs-13);color:var(--gray-90);white-space:nowrap}.product-review-photos__title{margin:0;font-size:14px;font-weight:700;color:var(--black, #000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-review-photos__content{margin:0;font-size:var(--fs-15);line-height:1.3;color:var(--gray-40, #767676);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-review-photos__footer{margin-top:auto;padding-top:4px;display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:12px;color:var(--gray-90, #333)}.product-review-photos__verified-badge{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;background:var(--black, #000);color:var(--white, #fff)}.product-review-photos__verified-badge svg{width:8px;height:8px}.product-review-photos-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;opacity:0;background:#00000080;transition:visibility .2s,opacity .2s}.product-review-photos-modal[open]{visibility:visible;opacity:1}.product-review-photos-modal__dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100% - 40px));height:auto;max-height:80%;overflow-y:auto;background:var(--white, #fff);border-radius:12px}.product-review-photos-modal__panel{margin:0;padding:0;display:block}.product-review-photos-modal__close{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:var(--white, #fff);border-radius:50%;cursor:pointer}.product-review-photos-modal__close svg{width:14px;height:14px}.product-review-photos-modal__close svg path{stroke:currentColor;stroke-width:1px}.product-review-photos-modal__inner{margin:0}.product-review-photos-modal__inner img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.product-review-photos-modal__swiper{position:relative;aspect-ratio:1 / 1;border-radius:12px 12px 0 0;overflow:hidden}.product-review-photos-modal__swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.product-review-photos-modal__swiper .swiper-pagination{position:absolute;bottom:12px;z-index:2}.product-review-photos-modal__swiper .swiper-pagination-bullet-active{background:var(--black, #000)}.product-review-photos-modal__nav-btn{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;transform:translateY(-50%);background:transparent;color:inherit;cursor:pointer}.product-review-photos-modal__nav-btn:before{content:"";display:block;width:18px;height:18px;border-top:2px solid var(--black, #000);border-right:2px solid var(--black, #000)}.product-review-photos-modal__nav-btn--prev{left:8px}.product-review-photos-modal__nav-btn--prev:before{margin-left:4px;transform:rotate(-135deg)}.product-review-photos-modal__nav-btn--next{right:8px}.product-review-photos-modal__nav-btn--next:before{margin-right:4px;transform:rotate(45deg)}.product-review-photos-modal__nav-btn.swiper-button-disabled{opacity:.35;cursor:default}.product-review-photos-modal__body{padding:20px;display:flex;flex-direction:column;gap:10px}.product-review-photos-modal__score{font-size:16px;letter-spacing:2px}.product-review-photos-modal__title{margin:0;font-size:15px;font-weight:700;color:var(--black, #000)}.product-review-photos-modal__content{margin:0;font-size:14px;line-height:1.6;color:var(--darkgreen);white-space:pre-line}.product-review-photos-modal__name{margin:0;font-size:13px;color:var(--gray-50, #767676)}@media screen and (max-width:990px){.product-review-photos{width:calc(100% - 40px)}}@media screen and (max-width:780px){.product-review-photos{margin:20px auto}.product-review-photos__slide{width:320px;padding:12px}.product-review-photos__body{padding-left:10px}.product-review-photos__slide img{width:120px;height:120px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-review-photos.css.map */
