.breadcrumbs-section{margin-bottom:15px;margin-top:15px}.thumb.active{opacity:1}.reviews-total{color:var(--primary-color);cursor:pointer}.qf-col-unit{width:90px}@media (max-width:767px){.qf-col-unit{width:calc(50% - 6px)}}@media (min-width:1024px){.cols-2.dt-cols-2{display:flex;justify-content:space-between;gap:25px}}.custom-icons-container{display:flex;justify-content:space-between;gap:5px;flex-wrap:wrap;font-weight:500;font-size:14px;margin-top:20px}.custom-icon span{font-weight:600;font-size:13px}.custom-icon{display:flex;align-items:center;gap:10px;min-width:100px}.custom-icon img{width:30px;height:30px}.turnaround img{height:20px;width:20px}.help-box-section{display:grid;grid-template-columns:3fr 1fr;gap:20px;align-items:center;padding:15px;border:1px solid #b1b1b1}.help-box-content{display:flex;flex-direction:column;gap:10px}.help-box-heading{font-size:17px;font-weight:700;color:#0e2468}.help-box-description{font-size:16px;color:#555;margin-bottom:0}.help-box-button{padding:6px 0 7px;background-color:#162c6d;color:white;text-decoration:none;font-size:15px;border:none;border-radius:20px;text-align:center;cursor:pointer;display:inline-block;width:50%}.help-box-button:hover{background-color:#162c6d}.help-box-image{text-align:center}.help-box-icon{max-width:80%!important;height:auto;display:block}.order-process-section .order-process-heading,.options-section h2,.faqs-section h2,.product-card-section h2,.faq-accordion h2{font-size:var(--h2-home);color:var(--heading-color);font-weight:var(--h2-h3-weight);text-align:center;margin:var(--h2-margin-block);display:block}.content-image img{width:100%;border-radius:var(--border-radius);overflow:hidden}.card-item{padding:0;border:1px solid #f9f9f9;border-radius:var(--border-radius);overflow:hidden}.card-item img{width:100%;height:auto;max-height:200px;padding:7px 7px 0;object-fit:cover;box-sizing:border-box}.card-item h3{margin:10px;text-align:left}.card-item p{margin:10px;text-align:left}.faq-accordion{width:70%;margin:0 auto}.faq-accordion a{color:var(--primary-color);font-weight:500}.reviews-section h2{margin-bottom:0}.form__action-btn{background-color:#162c6d;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease;padding:8px 16px;height:40px}.star{font-size:35px;color:#ccc;cursor:pointer;margin:0 3px;transition:color .3s}.star.filled{color:#f7b500}.custom-success{padding:10px;border:1px solid green;border-radius:5px;background:#e9f9e9;color:green}.reviews.grid.grid-3{align-items:stretch;margin-top:20px}.product-card-items{margin-top:20px;gap:25px}.product-card-item{display:flex;flex-direction:column;gap:10px;border-radius:12px;overflow:hidden;transition:box-shadow .25s ease;box-shadow:0 0 13px #d5d5d5}.product-card-item:hover{box-shadow:0 10px 25px rgba(0,0,0,.08)}.product-card-title{font-weight:var(--h2-h3-weight);color:var(--heading-color);font-size:18px;text-align:center;padding:0 16px 16px}.product-card-item img{width:100%;border-radius:var(--border-radius);overflow:hidden}.product-card-content{padding:0 10px}.cta-banner{background-color:#fbf1f6}.cta-banner-heading{font-size:28px;font-weight:var(--h2-h3-weight);margin-bottom:15px}.cta-banner-info{padding:20px}.banner-image{display:flex}.banner-image img{width:100%}.cta-banner-info p{margin-bottom:15px}.angle-down{display:inline-block;width:8px;height:8px;border-right:2px solid black;border-bottom:2px solid black;transform:rotate(45deg)}.rotate{transform:rotate(225deg);transition:transform .2s ease-in-out}.faq-item{border-bottom:1px solid #ccc;background:#fff;margin:15px 0 10px}.question{display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:500;cursor:pointer;padding:10px 0}.answer{display:none}.answer.active{display:block}@media (min-width:601px) and (max-width:1024px){.order-process-steps{gap:20px}}@media (max-width:600px){.cols-2{display:grid;grid-template-columns:.5fr .8fr}.form-group.quantity-btn{flex-direction:column}.w138{width:auto}.custom-icon{justify-content:flex-start}.custom-icon.right-align{justify-content:center}.custom-icons-container{gap:18px}span.second-label{width:100%!important}.full-width{width:100%!important;display:flex;margin-left:0;box-sizing:border-box;justify-content:center}.help-box-button{width:75%}.order-process-steps{gap:20px}.card-item img{max-height:100%}}thead th{background:#f0f0f0;text-align:left;padding:14px 20px;font-weight:600;letter-spacing:.5px}@media screen and (max-width:768px){thead{display:none}.faq-accordion{width:100%}}.review-text.is-clamped{max-height:3.2em;overflow:hidden}.review-text.is-clamped .read-more{position:absolute;bottom:0;right:0;background:#fff;padding-left:5px}.review-text.expanded .read-more{position:static;background:0 0;padding-left:0;margin-left:6px}.review-text .read-more{color:#000;color:#777;font-weight:400;cursor:pointer;white-space:nowrap;font-size:14px}@media (max-width:767px){.review-top-bar{justify-content:center;flex-wrap:wrap}.product-card-items.grid.grid-4{grid-template-columns:1fr 1fr}.product-card-swiper{padding-bottom:40px!important}.bjc-form-actions{width:100%}.product-cards.container{max-width:270px}.swiper-slide.product-card-item{margin:10px;box-sizing:border-box;max-width:250px}}.product-sp{display:flex;align-items:center;margin-bottom:20px;justify-content:Center;flex-direction:column}.product-sp img{height:40px;object-fit:contain}.product-sp .sp-text{font-weight:500;margin-right:15px}@media (min-width:769px){.product-card-swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:0px;padding:20px;transform:none!important}.product-card-swiper .swiper-slide{width:250px!important;margin:0!important}.product-card-swiper .swiper-button-prev,.product-card-swiper .swiper-button-next{display:none}}.bjc-form-actions{display:flex;gap:20px}.tab-button.active{background-color:var(--primary-color);color:white}.review-rating-row{display:flex;align-items:center;gap:8px;margin-bottom:15px}.review-rating-row .label-heading{top:0}.star{font-size:24px;color:#ccc;transition:color .2s;line-height:0}.star.active{color:orange}.custom-success{margin-top:15px;font-size:16px;font-weight:700;color:green}.custom-error{margin-top:15px;font-size:16px;font-weight:700;color:#d9534f}.reviews-section .form-container{border:1px solid #b1b1b1;padding:0 25px 30px;border-radius:var(--border-radius)}.reviews-section .divider{display:flex;align-items:center;text-align:center;margin:2rem 0;color:#293d7c;font-weight:700}.reviews-section .divider::before,.reviews-section .divider::after{content:"";flex:1;border-bottom:1px solid #1a3a7c;margin:0 1rem}.reviews-section .divider span{font-size:16px;white-space:nowrap}.reviews-section .form-group{display:flex;gap:10px;flex-wrap:nowrap;margin-bottom:20px}.reviews-section .size-fields__input,.reviews-section .size-fields__select{flex:1;min-width:0;border:none;background-color:#f2f2f2;color:#121212;font-weight:500;font-size:14px;height:40px;min-height:40px;padding-left:10px;outline:none;appearance:none;-webkit-appearance:none}.reviews-section .size-fields__select{height:42px}.reviews-section .size-fields__input::placeholder,.reviews-section .size-fields__select::placeholder{color:#121212;opacity:1}.reviews-section span.label-heading{width:18%;color:#293d7c;font-weight:600;font-size:18px;position:relative;top:12px}.reviews-section .second-label{width:22%!important;white-space:nowrap}.reviews-section .underline{border:none;border-bottom:2px solid #cecece;background-color:#fff;outline:none}.reviews-section .dropdown-field{flex:1;min-width:0;color:#121212;font-weight:500;font-size:14px;height:40px;padding-left:10px;outline:none;appearance:none;-webkit-appearance:none}.reviews-section .w138{width:138px;flex:none}.reviews-section .upload-box{width:100%}.reviews-section .upload-btn{background-color:#4b4b4b;color:#fff;font-size:15px;display:flex;padding:8px 0;position:relative;top:12px;margin-left:20px;cursor:pointer;width:92%;text-align:center;justify-content:center}.reviews-section .upload-btn i{margin-right:5px}.reviews-section .form-input{flex:1;min-width:0;border:2px solid #cecece;color:#121212;font-weight:500;font-size:14px;height:38px;padding-left:10px;outline:none}.reviews-section .form-text-area{flex:1;min-width:0;border:2px solid #cecece;color:#121212;height:100px;font-weight:500;font-size:14px;font-family:var(--font-family);padding-left:10px;outline:none}.reviews-section .perk-list{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.reviews-section .perk-item{display:flex;align-items:center;gap:5px}.reviews-section .perk-item img{width:40px;height:40px}.reviews-section .perk-item:first-child img{width:30px;height:30px}.reviews-section .perk-item span{font-size:13px;font-weight:500}.reviews-section .form-submit-btn{width:100%;background:#172d6b;font-size:16px;border:none;color:#fff;padding:10px 30px;font-weight:600;cursor:pointer}.main-slider .swiper-slide.zoomed img{transform:scale(1.4)}