.bt-storefront .bt-announcement{font-size:12px!important}.bt-storefront .bt-nav{font-size:13px!important}.bt-storefront .bt-language>button{font-size:12px!important}.bt-storefront .bt-eyebrow,.bt-storefront .bt-kicker{font-size:11px!important}.bt-storefront .bt-hero-intro{font-size:14px!important}.bt-storefront .bt-hero-assurance{font-size:12px!important}.bt-storefront .bt-hero-tabs button{font-size:11px!important}.bt-storefront .bt-button{font-size:13px!important}.bt-storefront .bt-category-strip button{font-size:12px!important}.bt-storefront .bt-category-tabs button,.bt-storefront .bt-section-intro{font-size:13px!important}.bt-storefront .bt-catalogue-count{font-size:12px!important}.bt-storefront .bt-selects select{font-size:13px!important}.bt-storefront .bt-reset,.bt-storefront .bt-stock-toggle{font-size:12px!important}.bt-storefront .bt-product-brand{font-size:11px!important;letter-spacing:.4px!important}.bt-storefront .bt-product-info h3{font-size:14px!important;line-height:1.5!important;min-height:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bt-storefront .bt-product-spec{font-size:12px!important}.bt-storefront .bt-price strong{font-size:16px!important}.bt-storefront .bt-price del{font-size:12px!important}.bt-storefront .bt-discount,.bt-storefront .bt-product-badge{font-size:11px!important}.bt-storefront .bt-about-heading>p,.bt-storefront .bt-editorial-text,.bt-storefront .bt-how li p,.bt-storefront .bt-service-grid p{font-size:13px!important}.bt-storefront .bt-editorial-link{font-size:12px!important}.bt-storefront .bt-editorial-model,.bt-storefront .bt-service-index{font-size:11px!important}.bt-storefront .bt-contact .bt-contact-grid>div>p:not(:first-child),.bt-storefront .bt-contact .bt-contact-grid>div>ul,.bt-storefront .bt-contact-form label{font-size:13px!important}.bt-storefront .bt-contact-form button[type=submit],.bt-storefront .bt-contact-form input,.bt-storefront .bt-contact-form select,.bt-storefront .bt-contact-form textarea{font-size:14px!important}.bt-storefront .bt-footer-links{font-size:13px!important}.bt-storefront .bt-footer-bottom,.bt-storefront .bt-footer-brand>div>span{font-size:12px!important}.bt-storefront .bt-notice{font-size:13px!important}@media (max-width:640px){.bt-storefront .bt-product-info h3{font-size:13px!important}.bt-storefront .bt-price strong{font-size:15px!important}.bt-storefront .bt-product-spec{font-size:11px!important}.bt-storefront .bt-nav{font-size:12px!important}}.bt-delivery-estimate{display:flex;gap:12px;align-items:flex-start;margin-top:10px;padding:12px 14px;border:1px solid #dbe8df;border-radius:16px;background:#f7fbf8}.bt-delivery-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#0a402c;color:#fff;flex:none}.bt-delivery-estimate select{appearance:none;-webkit-appearance:none;width:auto;border:0;background:transparent;font:inherit;font-size:14px;font-weight:700;color:#0a402c;padding:0;max-width:100%;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.bt-delivery-estimate p{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;font-size:13px;color:#466454}.bt-delivery-estimate b{color:#0a402c}.bt-card-colours{display:flex;align-items:center;gap:5px;margin:2px 0 4px}.bt-card-colours span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0/.15),0 0 0 2px #fff,0 0 0 3px #dfe8e2}.bt-card-colours small{font-size:11px;color:#6b7f72;margin-inline-start:2px}.bt-cart-steps{display:flex;gap:6px;list-style:none;margin:0;padding:10px 20px;border-bottom:1px solid #eef3ef;background:#f8fbf9;font-size:12px;font-weight:700;color:#7a8f81}.bt-cart-steps li{display:flex;align-items:center;gap:6px;flex:1}.bt-cart-steps li:not(:last-child):after{content:"";flex:1;height:2px;border-radius:2px;background:#dbe8df;margin-inline:4px}.bt-cart-steps span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e3ece6;color:#4c6b5a;font-size:11px;flex:none}.bt-cart-steps li[aria-current=step]{color:#0a402c}.bt-cart-steps li[aria-current=step] span,.bt-cart-steps li[data-done=true] span{background:#0a402c;color:#fff}.bt-cart-compare{border:0;background:#eef6f1;color:#0a402c;font-weight:700;border-radius:999px;padding:3px 9px;font-size:11px;cursor:pointer}.bt-cart-compare:hover{background:#dff0e6}.bt-cart-pairs{margin-top:14px;padding:14px;border-radius:18px;background:#f5faf7;border:1px solid #e1ece5}.bt-cart-pairs h4{font-size:14px;font-weight:800;color:#0a402c;margin:0 0 10px}.bt-cart-pairs>div{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.bt-cart-pairs article{flex:0 0 132px;scroll-snap-align:start;background:#fff;border:1px solid #e1ece5;border-radius:14px;padding:8px;display:grid;gap:4px}.bt-cart-pair-photo{position:relative;height:84px;border:0;background:#fff;border-radius:10px;cursor:pointer}.bt-cart-pairs article p{font-size:12px;line-height:1.4;color:#173d2c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px;margin:0}.bt-cart-pairs article b{font-size:13px;color:#0a402c}.bt-cart-pairs article>button:last-child{border:0;border-radius:999px;background:#0a402c;color:#fff;font-size:12px;font-weight:700;padding:6px;cursor:pointer}.bt-cart-next{display:flex;align-items:center;justify-content:center;width:100%;margin-top:14px;min-height:48px;border-radius:999px;border:1.5px solid #0a402c;background:#fff;color:#0a402c;font-size:14px;font-weight:800;cursor:pointer}.bt-cart-next:hover{background:#f1f8f4}.bt-field-hint{display:block;margin-top:4px;font-size:12px;font-weight:500;color:#5d7466}.bt-cart-promo{margin-top:14px}.bt-cart-total-toggle{display:none}@media (max-width:640px){.bt-cart-summary{padding-block:10px!important}.bt-cart-total-toggle{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;padding:4px 0 10px;font-size:14px;color:#0a402c;cursor:pointer}.bt-cart-total-toggle span{flex:1;text-align:start;font-weight:700}.bt-cart-total-toggle b{font-size:17px;font-weight:900}.bt-cart-total-toggle i{font-style:normal;color:#5d7466}.bt-cart-lines:not([data-open=true]){display:none}.bt-cart-lines{padding-bottom:8px}.bt-cart-note{display:none}}