.bupiz-reviews-block{ order:5 !important; background:#fff !important; border:1px solid var(--bupiz-border-soft) !important; border-radius:0px !important; padding:22px !important; margin:0 0 28px !important; } .bupiz-reviews-block > h2{font-size:30px !important;color:var(--bupiz-text-dark) !important;margin:0 0 16px !important;font-weight:700 !important;} .bupiz-reviews-intro{display:grid;gap:14px;margin-bottom:18px;} .bupiz-reviews-summary{ background:#fcf9ff; border:1px solid #e7ddef; border-radius:0px; padding:16px; } .bupiz-reviews-summary--empty{display:flex;align-items:center;justify-content:center;min-height:90px;} .bupiz-reviews-summary--bars{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:18px;align-items:start;} .bupiz-reviews-summary-head .star-rating{margin:0 0 8px !important;float:none !important;} .bupiz-reviews-average{font-size:16px;color:var(--bupiz-text-dark);} .bupiz-reviews-average strong{font-size:28px;line-height:1;font-weight:800;} .bupiz-reviews-total{margin-top:4px;font-size:13px;color:var(--bupiz-text-muted);} .bupiz-reviews-breakdown{display:grid;gap:10px;} .bupiz-review-bar-row{display:grid;grid-template-columns:54px minmax(0,1fr) 44px;gap:10px;align-items:center;} .bupiz-review-bar-label,
.bupiz-review-bar-percent{font-size:12px;color:var(--bupiz-text-dark);} .bupiz-review-bar-track{display:block;height:10px;background:#ece9ee;border-radius:0px;overflow:hidden;} .bupiz-review-bar-fill{display:block;height:100%;background:#159469;border-radius:0px;} .bupiz-review-trigger{align-self:flex-start;padding:10px 16px !important;border:1px solid #cdb1eb !important;background:#f4edff !important;color:#5e22a4 !important;box-shadow:none !important;} .bupiz-review-inline-note{ display:none; padding:10px 12px; border-radius:0px; background:#f4edff; border:1px solid #e2d5ef; color:#302936; font-size:13px; } .bupiz-review-inline-note.is-visible{display:block !important;} .bupiz-review-inline-note.is-login{color:var(--bupiz-primary);} .bupiz-reviews-media-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;} .bupiz-reviews-media-strip::-webkit-scrollbar{display:none;} .bupiz-reviews-media-thumb{display:block;flex:0 0 72px;width:72px;height:72px;border-radius:0px;overflow:hidden;border:1px solid var(--bupiz-border-soft);background:#fff;} .bupiz-reviews-media-thumb img{width:100%;height:100%;object-fit:cover;display:block;} .bupiz-reviews-block .woocommerce-Reviews,
.bupiz-reviews-block #reviews,
.bupiz-reviews-block #comments{ width:100%; max-width:100%; } .bupiz-reviews-block .commentlist{ list-style:none; margin:0; padding:0; display:block; } .bupiz-reviews-block .commentlist li.review{ margin:0 0 18px; padding:0 0 18px; border-bottom:1px solid #e7e7e7; } .bupiz-reviews-block .commentlist li.review:last-child{ margin-bottom:0; padding-bottom:0; border-bottom:none; } .bupiz-reviews-block .comment_container{ background:transparent !important; border:none !important; border-radius:0 !important; padding:0 !important; box-shadow:none !important; } .bupiz-reviews-block .meta{ margin:0 0 8px !important; } .bupiz-reviews-block .description,
.bupiz-reviews-block .description p{ margin:0 !important; line-height:1.6 !important; } .bupiz-reviews-block .avatar{ display:none !important; } .bupiz-reviews-block .star-rating{ float:none !important; margin:0 0 6px !important; font-size:14px !important; line-height:1 !important; color:#159469 !important; } .bupiz-reviews-block .meta{ margin:0 0 8px !important; display:flex !important; flex-wrap:wrap !important; gap:3px 8px !important; align-items:center !important; } .bupiz-reviews-block .woocommerce-review__author,
.bupiz-reviews-block .meta strong{ flex:0 0 100%; display:block; font-size:14px !important; font-weight:700 !important; color:#302936 !important; margin:0 !important; } .bupiz-reviews-block .woocommerce-review__dash{ display:none !important; } .bupiz-reviews-block .woocommerce-review__published-date,
.bupiz-reviews-block time{ display:inline !important; font-size:12px !important; line-height:1.35 !important; color:#8a8490 !important; } .bupiz-reviews-block .woocommerce-review__verified.verified{ display:inline !important; font-style:normal !important; font-size:0 !important; color:#13835d !important; } .bupiz-reviews-block .woocommerce-review__verified.verified::before{ content:"Verified Buyer"; font-size:12px; font-weight:700; color:#13835d; } .bupiz-reviews-block .description,
.bupiz-reviews-block .description p{ margin:0 !important; font-size:14px !important; line-height:1.6 !important; color:#554f58 !important; } .bupiz-review-images{ display:flex; gap:8px; flex-wrap:wrap; margin-top:10px; } .bupiz-review-images a{ display:block; width:62px; height:62px; overflow:hidden; border:1px solid #ddd; border-radius:0; } .bupiz-review-images img{ width:100%; height:100%; object-fit:cover; display:block; } @media (max-width:767px){ .bupiz-reviews-block .commentlist li.review{ margin:0 0 16px; padding:0 0 16px; } .bupiz-reviews-block .description, .bupiz-reviews-block .description p{ font-size:13px !important; line-height:1.55 !important; } } .bupiz-reviews-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:14px 0;} .bupiz-review-sort-select{min-height:40px;padding:8px 12px;border:1px solid #d9cfdf;border-radius:0px;background:#fff;color:#302936;font-size:13px;} .bupiz-show-more-reviews{padding:10px 16px !important;border:1px solid #cdb1eb !important;background:#f4edff !important;color:#5e22a4 !important;box-shadow:none !important;} #review_form_wrapper{ background:#fcf9ff; border:1px solid #e7ddef; border-radius:0px; padding:16px; margin:0 0 18px !important; } #review_form_wrapper.bupiz-review-form-collapsed{display:none;} #review_form_wrapper.bupiz-review-form-collapsed.is-open{display:block;} #review_form_wrapper input,
#review_form_wrapper select,
#review_form_wrapper textarea{width:100%;min-height:44px;padding:10px 14px;border:1px solid #d9cfdf;border-radius:0px;background:#fff;} #review_form_wrapper textarea{min-height:120px;resize:vertical;} #review_form_wrapper .form-submit{margin:12px 0 0 !important;} #review_form_wrapper .submit{border:1px solid #5e22a4 !important;background:#5e22a4 !important;color:#fff !important;font-weight:750 !important;} .comment-form-rating label,
.comment-form-comment label,
.comment-form-bupiz-review-display-name label,
.comment-form-bupiz-review-images label{display:block !important;font-weight:700 !important;margin:0 0 8px !important;color:var(--bupiz-text-dark);} .comment-form-bupiz-review-display-name{margin:0 0 14px !important;} .comment-form-bupiz-review-images{margin:14px 0 0 !important;} .bupiz-review-login-note,
.bupiz-review-form-note{font-size:13px;color:var(--bupiz-text-muted);margin-bottom:10px;} .bupiz-reviews-block .woocommerce-noreviews:empty,
.bupiz-reviews-block .noreviews:empty{ display:none !important; } .bupiz-reviews-block .comment_container .comment-text{ background:transparent !important; border:none !important; box-shadow:none !important; border-radius:0 !important; padding:0 !important; margin:0 !important; } .bupiz-reviews-block .comment_container{ display:block !important; } .bupiz-reviews-block .comment_container .star-rating{ margin:0 0 6px !important; } .bupiz-reviews-block .comment_container p.meta{ margin:0 0 8px !important; } .bupiz-reviews-block .comment_container{ display:grid !important; grid-template-columns:34px minmax(0,1fr); column-gap:10px; align-items:start; } .bupiz-reviews-block .comment_container::before{ content:""; grid-column:1; grid-row:1 / span 3; width:34px; height:34px; display:block; margin-top:2px; background-repeat:no-repeat; background-size:100% 100%; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%2397A5A6'/%3E%3Ccircle cx='24' cy='17' r='7.5' fill='none' stroke='%23FFFFFF' stroke-width='3.2'/%3E%3Cpath d='M11 37c2.8-6.6 8.1-10 13-10s10.2 3.4 13 10' fill='none' stroke='%23FFFFFF' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E"); } .bupiz-reviews-block .comment_container::after{ display:none !important; content:none !important; } .bupiz-reviews-block .comment-text{ grid-column:2; display:flex !important; flex-direction:column; } .bupiz-reviews-block .meta{ order:1; margin:0 0 4px !important; } .bupiz-reviews-block .woocommerce-review__author,
.bupiz-reviews-block .meta strong{ display:block; font-size:14px !important; font-weight:600 !important; line-height:1.2 !important; color:#302936 !important; margin:0 !important; } .bupiz-reviews-block .woocommerce-review__published-date,
.bupiz-reviews-block .woocommerce-review__dash,
.bupiz-reviews-block .woocommerce-review__verified.verified,
.bupiz-reviews-block .meta time,
.bupiz-reviews-block .meta em,
.bupiz-reviews-block .meta span{ display:none !important; } .bupiz-reviews-block .star-rating{ order:2; float:none !important; margin:0 0 8px !important; } .bupiz-reviews-block .description{ order:3; } .bupiz-reviews-block .description,
.bupiz-reviews-block .description p{ margin:0 !important; line-height:1.6 !important; color:#554f58 !important; } .related.products,
.bupiz-hot-deals-slider{padding:0 !important;margin:0 0 28px !important;} .related.products{order:3 !important;margin-top:28px !important;} .bupiz-hot-deals-slider{order:6 !important;} .related.products > h2,
.bupiz-hot-deals-slider > h2{font-size:30px !important;color:var(--bupiz-text-dark) !important;margin:0 0 16px !important;font-weight:700 !important;} .related.products ul.products,
.bupiz-hot-deals-slider ul.products{ display:flex !important; flex-wrap:nowrap !important; gap:14px !important; overflow-x:auto !important; overflow-y:hidden !important; padding:4px 0 8px !important; margin:0 !important; scroll-snap-type:x mandatory; scrollbar-width:none; } .related.products ul.products::-webkit-scrollbar,
.bupiz-hot-deals-slider ul.products::-webkit-scrollbar{display:none;} .related.products ul.products li.product,
.bupiz-hot-deals-slider ul.products li.product{ flex:0 0 190px !important; min-width:190px !important; max-width:190px !important; scroll-snap-align:start !important; background:#fff !important; border:1px solid var(--bupiz-border-soft) !important; border-radius:0px !important; padding:10px !important; box-shadow:0 4px 12px rgba(0,0,0,.04) !important; display:flex !important; flex-direction:column !important; overflow:hidden !important; } .related.products ul.products li.product .woocommerce-loop-product__link,
.bupiz-hot-deals-slider ul.products li.product .woocommerce-loop-product__link{display:flex !important;flex-direction:column !important;gap:8px !important;text-decoration:none !important;} .related.products ul.products li.product img,
.bupiz-hot-deals-slider ul.products li.product img{width:100% !important;aspect-ratio:3 / 4 !important;height:auto !important;object-fit:cover !important;border-radius:0px !important;margin:0 0 8px !important;display:block !important;} .related.products ul.products li.product .woocommerce-loop-product__title,
.bupiz-hot-deals-slider ul.products li.product .woocommerce-loop-product__title{font-size:12px !important;line-height:1.28 !important;min-height:32px !important;margin:0 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;color:#111 !important;} .related.products ul.products li.product .star-rating,
.bupiz-hot-deals-slider ul.products li.product .star-rating{ margin:4px 0 2px !important; float:none !important; line-height:1.2 !important; } .related.products ul.products li.product .price,
.bupiz-hot-deals-slider ul.products li.product .price{font-size:13px !important;line-height:1.2 !important;margin:2px 0 0 !important;} .related.products ul.products li.product .button,
.related.products ul.products li.product .added_to_cart,
.bupiz-hot-deals-slider ul.products li.product .button,
.bupiz-hot-deals-slider ul.products li.product .added_to_cart,
.related.products ul.products li.product .wc-forward,
.bupiz-hot-deals-slider ul.products li.product .wc-forward{display:none !important;} .bupiz-hot-deals-slider ul.products li.product .bupiz-loop-top-label{display:none !important;}
