.reviews-page{display:flex;gap:2rem;margin:auto;max-width:80%;padding:2rem;position:relative}.reviews-page .product-summary{display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;margin-bottom:2rem;position:sticky;top:120px;width:40%}.reviews-page .product-summary img{border:1px solid #e5e7eb;border:1px solid var(--theme-colors-border-primary,#e5e7eb);height:auto;max-height:600px;width:100%}.reviews-page .product-summary .product-info .title{font-size:30px!important;font-size:var(--font-size-xxl,30px)!important;margin:0}.reviews-page .product-summary .product-info p{margin:.25rem 0}.reviews-page .product-summary .product-info .price{font-weight:700}.reviews-page .product-summary .product-info .price .original{margin-left:.5rem;-webkit-text-decoration:line-through;text-decoration:line-through}.reviews-page .product-summary .product-info .price .discount{margin-left:.5rem}.reviews-page .product-review-info{flex:1;max-width:70%;min-width:70%}.reviews-page .product-review-info .tabs{display:flex;margin-bottom:15px}.reviews-page .product-review-info .tabs .tab{cursor:pointer;padding:6px 0}.reviews-page .product-review-info .tabs .tab.active{font-weight:700}@media(max-width:1200px){.reviews-page{max-width:100%}}@media(max-width:768px){.reviews-page .product-summary{display:none}.reviews-page .product-review-info{max-width:100%}}@media(max-width:425px){.reviews-page{padding:1rem}}.product-reviews-container{width:100%}.product-reviews-container .tabs{border-bottom:1px solid var(--review-card-border-color);display:flex;font-size:16px;font-size:var(--font-size-md,16px);margin-bottom:15px}.product-reviews-container .tabs .tab{cursor:pointer}.product-reviews-container .tabs .tab.active{color:var(--review-section-title-color);font-weight:700}.product-reviews-container .recommend{color:var(--review-text-color);font-size:14px;font-size:var(--font-size-sm,14px);margin-left:10px}.product-reviews-container .recommend strong{margin-left:4px}.product-reviews-container .recommend span{margin-right:4px}.product-reviews-container .average-rating{align-items:center;display:flex;gap:10px;margin-bottom:10px;margin-left:10px}.product-reviews-container .average-rating .score{color:inherit;color:var(--average-rating-color,inherit);font-size:30px;font-size:var(--font-size-xxl,30px);font-weight:700}.product-reviews-container .average-rating .total{color:inherit;color:var(--total-ratings-color,inherit);font-size:14px;font-size:var(--font-size-sm,14px)}.product-reviews-container .average-rating .stars{font-size:18px;font-size:var(--font-size-lg,18px)}.product-reviews-container .ratings-breakdown .rating-row{align-items:center;display:flex;gap:8px;margin-bottom:6px}.product-reviews-container .ratings-breakdown .rating-row .star-label{color:var(--progress-bar-fill);font-size:14px;font-size:var(--font-size-sm,14px);text-align:right;width:50px}@media(max-width:425px){.product-reviews-container .ratings-breakdown .rating-row .star-label{width:25px}}.product-reviews-container .ratings-breakdown .rating-row .bar-wrapper{background:#e5e7eb;background:var(--progress-bar-bg,var(--theme-colors-border-primary,#e5e7eb));border-radius:3px;flex:1;height:6px;overflow:hidden;position:relative}.product-reviews-container .ratings-breakdown .rating-row .bar{border-radius:3px;height:100%;background:#16a34a;background:var(--progress-bar-fill,var(--theme-colors-palette-success,#16a34a))}.product-reviews-container .ratings-breakdown .rating-row .count{font-size:12px;font-size:var(--font-size-xs,12px);text-align:left;width:50px}@media(max-width:425px){.product-reviews-container .ratings-breakdown .rating-row .count{width:25px}}.review-card{background:var(--review-card-bg-color);border-bottom:1px solid var(--divider-color);border-radius:4px;max-width:100%;padding:.5rem}.review-card:first-child{padding-top:0}.review-card .review-rating{align-items:center;color:red;color:var(--theme-colors-heading-primary,red);display:flex;font-size:16px;font-size:var(--font-size-md,16px);justify-content:space-between;margin-bottom:.2rem}@media(max-width:425px){.review-card .review-rating{flex-direction:column-reverse}}.review-card .review-content{color:#1f2937;color:var(--review-text-color,var(--theme-colors-heading-secondary,#1f2937));font-size:12px;font-size:var(--font-size-xs,12px);font-weight:500;margin-bottom:.4rem;white-space:normal;word-wrap:break-word}.review-card .review-footer{display:flex;font-size:12px;font-size:var(--font-size-xs,12px);gap:5px;justify-content:flex-end;width:100%}@media(max-width:425px){.review-card .review-footer{justify-content:flex-start}}.review-card .review-footer .review-author{color:var(--review-author-color);text-transform:capitalize}.review-card .review-footer .review-date{color:var(--review-date-color)}.pagination{font-size:12px;font-size:var(--font-size-xs,12px);gap:16px;margin-top:24px}.pagination,.pagination button{align-items:center;display:flex;justify-content:center}.pagination button{border:none;border-radius:4px;cursor:pointer;padding:4px 8px;transition:background-color .2s ease}.pagination button,.pagination button:disabled,.pagination button:hover:not(:disabled){background-color:#111827;background-color:var(--pagination-icon-color,var(--theme-colors-typography-primary,#111827))}.pagination button:disabled{cursor:not-allowed;opacity:.6}.pagination button svg{height:12px;width:12px}.pagination span{color:inherit;color:var(--pagination-text-color,inherit);font-weight:500}.customer-photos{display:flex;flex-wrap:wrap;gap:8px}.customer-photos .customer-photo-thumbnail{border-radius:4px;cursor:pointer;height:80px;-o-object-fit:cover;object-fit:cover;transition:transform .2s;width:80px}@media(max-width:425px){.customer-photos .customer-photo-thumbnail{height:50px;width:50px}}.customer-photos .customer-photo-thumbnail:hover{transform:scale(1.05)}.customer-photo-modal .modal-dialog{justify-content:center;max-width:60vw}@media(max-width:768px){.customer-photo-modal .modal-dialog{max-width:70vw}}@media(max-width:600px){.customer-photo-modal .modal-dialog{max-width:90vw}}@media(max-width:576px){.customer-photo-modal .modal-dialog{max-width:100vw}}.customer-photo-modal .modal-content{border:none;border-radius:0;width:400px!important}.customer-photo-modal .model-close-btn{position:absolute;right:10px;top:10px;z-index:12}.customer-photo-modal .model-close-btn svg{height:20px;width:20px}.customer-photo-modal .modal-image-section{align-items:center;background-color:#fff;background-color:var(--theme-colors-palette-white,#fff);display:flex;justify-content:normal!important;padding:16px 16px 0;position:relative;width:100%}@media(max-width:600px){.customer-photo-modal .modal-image-section{height:460px}}.customer-photo-modal .modal-image-section .main-image{max-height:50vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.customer-photo-modal .modal-image-section .nav-arrow{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:30px;font-size:var(--font-size-xxl,30px);font-weight:700;height:36px;justify-content:center;opacity:1;pointer-events:auto;position:absolute;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px;z-index:10}.customer-photo-modal .modal-image-section .nav-arrow.disabled{cursor:default;cursor:not-allowed;opacity:.3;pointer-events:none}.customer-photo-modal .modal-image-section .nav-arrow.left{left:8px}.customer-photo-modal .modal-image-section .nav-arrow.right{right:8px}.customer-photo-modal .modal-image-section .thumbnail-row{border-radius:6px;bottom:8px;display:flex;display:none;gap:6px;padding:4px;position:absolute}.customer-photo-modal .modal-image-section .thumbnail-row .thumb{border:2px solid transparent;border-radius:4px;cursor:pointer;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.customer-photo-modal .modal-image-section .thumbnail-row .thumb.active{border-color:#6b79cf;border-color:var(--theme-colors-palette-info,#6b79cf)}.customer-photo-modal .review-rating{display:flex;flex-direction:column;margin-top:15px;padding:0 16px 16px;width:100%}.customer-photo-modal .review-rating>div:first-child{flex-direction:row-reverse;font-size:24px;font-size:var(--font-size-xl,24px);justify-content:start}.customer-photo-modal .review-rating>div:first-child .rating-color{color:#f59e0b;color:var(--star-active-color,#f59e0b);font-size:24px;font-size:var(--font-size-xl,24px);line-height:1.2;line-height:var(--line-height-xl,1.2)}.customer-photo-modal .review-rating>div:first-child .rating-decolor{color:#d1d5db;color:var(--star-inactive-color,#d1d5db);font-size:24px;font-size:var(--font-size-xl,24px);line-height:1.2;line-height:var(--line-height-xl,1.2)}.customer-photo-modal .review-rating>div:first-child .rating-count{background-color:#16a34a;background-color:var(--progress-bar-fill,var(--theme-colors-palette-success,#16a34a));border-radius:4px;color:#fff;font-size:14px;font-size:var(--font-size-sm,14px);line-height:1.5;line-height:var(--line-height-sm,1.5);padding:5px}.customer-photo-modal .review-rating .review-content{color:inherit;color:var(--review-text-color,inherit);font-size:12px;font-size:var(--font-size-xs,12px);margin-top:10px}.customer-photo-modal .review-rating .review-footer{font-size:10px;font-size:var(--font-size-xxs,10px);padding-top:15px}.customer-photo-modal .review-rating .review-footer .review-author{color:inherit;color:var(--review-author-color,inherit);font-weight:600;text-transform:capitalize}.customer-photo-modal .review-rating .review-footer .review-date{color:inherit;color:var(--review-date-color,inherit);font-style:italic}.styles_color-selector__zmJ2U{margin:12px 0}.styles_color-selector__zmJ2U .styles_color__CdFgV{color:var(--product-label-color)!important;font-size:18px;font-size:var(--font-size-lg,18px);font-style:normal;font-weight:500;line-height:1.2;line-height:var(--line-height-lg,1.2)}.styles_color-selector__zmJ2U .styles_my-color-select__JzUsf{border:2px solid var(--product-swatch-border)!important}.styles_color-selector__zmJ2U .styles_activeColor__RqmFl{border:2px solid var(--product-swatch-selected-border)!important}.styles_color-selector__zmJ2U .styles_selected-color-opt__qiP7g{color:var(--product-label-color)!important}@media(max-width:1200px){.styles_color__CdFgV{font-size:16px!important;font-size:var(--font-size-md,16px)!important}}.size-selector{padding-bottom:1rem;width:-moz-fit-content;width:fit-content}@media(max-width:780px){.size-selector{padding-bottom:0!important}}.size-selector .size{color:#111827!important;color:var(--product-label-color,var(--theme-colors-typography-primary,#111827))!important}.size-selector .size,.size-selector .size-link{font-size:16px;font-size:var(--font-size-md,16px);font-style:normal;font-weight:500;line-height:1.5;line-height:var(--line-height-md,1.5);white-space:nowrap}.size-selector .size-link{color:#0d6efd!important;color:var(--product-desc-accent,var(--theme-colors-typography-link,#0d6efd))!important}.size-selector .size-opt-wrapper .btn-shape{border:1.5px dashed #e5e7eb;border:1.5px dashed var(--product-size-border,var(--theme-colors-border-primary,#e5e7eb));border-radius:9.144px;color:#111827;color:var(--product-size-text,var(--theme-colors-buttons-secondaryText,#111827));font-size:18px;font-size:var(--font-size-lg,18px);font-style:normal;font-weight:500;height:45.1px;line-height:1.2;line-height:var(--line-height-lg,1.2);min-width:50.224px;overflow:hidden;padding:12px 6px 10px;text-align:center;width:-moz-fit-content;width:fit-content}@media(max-width:780px){.size-selector .size-opt-wrapper .btn-shape{font-size:16px;font-size:var(--font-size-md,16px)}}.size-selector .size-opt-wrapper .activeSize{background:#0d6efd!important;background:var(--product-size-selected-bg,var(--theme-colors-buttons-primaryBg,#0d6efd))!important;border-radius:9.144px;color:#fff!important;color:var(--product-size-selected-text,var(--theme-colors-buttons-primaryText,#fff))!important}.Inch,.modal-title{color:#160e4b!important;color:var(--theme-colors-palette-dark,#160e4b)!important}.size-guide-table.table tr:hover td,.size-guide-table.table tr:hover th{background-color:transparent!important}