:root{--bonsa-navy:#0D1B2A;--bonsa-blue:#1565C0;--bonsa-text:#34465B}@media(min-width:750px){.banner .banner__content{align-items:center}.banner .banner__box{max-width:76rem}}.banner .banner__heading{font-size:clamp(3rem,4.2vw,6rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.62);text-wrap:balance}.banner .banner__text{font-size:clamp(1.6rem,1.8vw,2.2rem);font-weight:600;text-shadow:0 2px 10px rgba(0,0,0,.75)}.banner .banner__text p{margin:0}.banner .banner__buttons .button{min-height:4.8rem;padding-inline:2.8rem;border-radius:.8rem;font-weight:700;letter-spacing:.04em}@media(max-width:749px){.banner .banner__heading{font-size:clamp(2.7rem,8vw,4rem)}}.announcement-bar__message{font-size:clamp(1.1rem,1vw,1.3rem);line-height:1.45;font-weight:600;letter-spacing:.01em;padding:.9rem 1.2rem}.logo-slider-section .logo-slider__heading{text-align:center;margin-top:0;margin-bottom:2.6rem}.bonsa-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;max-width:105rem;margin:0 auto}.bonsa-trust-card{text-align:center;padding:2.5rem 1.7rem;background:#fff;border:1px solid #e2eaf3;border-radius:1.4rem;box-shadow:0 4px 16px #0d1b2a0b;color:var(--bonsa-navy)}.bonsa-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;border-radius:1.3rem;background:#e9f2ff;color:var(--bonsa-blue);margin-bottom:1rem}.bonsa-trust-icon svg{width:2.9rem;height:2.9rem}.bonsa-trust-card h3{font-size:1.65rem;font-weight:700;color:var(--bonsa-navy);margin:0 0 .7rem}.bonsa-trust-card p{font-size:1.35rem;line-height:1.55;color:var(--bonsa-text);margin:0}@media(max-width:989px){.bonsa-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.bonsa-trust-card{padding:1.6rem 1.2rem}.bonsa-trust-icon{margin-bottom:.5rem}}@media(max-width:479px){.bonsa-trust-grid{grid-template-columns:1fr}}.bonsa-testimonials .testimonial-card{background:#fff;border:1px solid #e1e9f2;border-radius:1.2rem;padding:2.2rem;min-height:100%;box-shadow:0 4px 18px #0d1b2a0a}.bonsa-testimonials .testimonial-card__quote,.bonsa-testimonials .testimonial-card__quote p{color:var(--bonsa-text);opacity:1;font-size:1.5rem;line-height:1.7}.bonsa-testimonials .testimonial-card__author-name{color:var(--bonsa-navy);font-weight:700;font-size:1.35rem}.bonsa-testimonials .testimonial-card__author-title{color:#54677c;font-size:1.05rem}.bonsa-testimonials .rating-star{--color-rating-star:#1565C0}.faq-section summary,.faq-section .accordion__title{color:var(--bonsa-navy);font-weight:700}.faq-section .accordion__content,.faq-section .rte{color:var(--bonsa-text);line-height:1.7}.product__title h1{color:var(--bonsa-navy);font-weight:800;letter-spacing:-.025em}.product__info-container .price--large{font-weight:700}.product__info-container .product-form__submit{min-height:4.8rem;border-radius:.8rem;font-weight:700}.product__info-container .product-form__submit:not([disabled]):hover{box-shadow:0 5px 18px #1565c029}.product__info-container .product-form__input input[type=radio]:focus-visible+label,.product__info-container .product-form__submit:focus-visible{outline:2px solid var(--bonsa-blue);outline-offset:3px}@media(prefers-reduced-motion:reduce){.banner .banner__buttons .button,.product__info-container .product-form__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bonsa-urban-blu-v3.css.map */
