.lb-variant-facts{white-space:pre-line;line-height:1.8;padding:16px 0}.lb-purchase-reassurance{font-size:13px;line-height:1.55;padding:12px 16px;background:#efe9df;margin:12px 0 20px}.lb-purchase-reassurance p{margin:4px 0}.lb-configurations{margin:12px 0}.lb-configurations select{max-width:100%;width:100%;padding:12px;min-height:44px}.lb-filter-panel>summary,.lb-compact-contact>summary{cursor:pointer;min-height:44px;padding:12px 0;text-decoration:underline;text-underline-offset:4px}.lb-filter-panel>summary{display:none}.lb-colour-option,.lb-size-option{min-height:44px}.lb-hero-visual video{width:100%;height:100%;object-fit:cover}.lb-upsell{padding:18px;border:1px solid var(--line);margin:20px 0}.lb-upsell img{width:80px;height:80px;object-fit:contain}.lb-upsell label{display:flex;gap:10px;align-items:center}.lb-upsell input{width:20px;height:20px}.lb-upsell select{max-width:100%;padding:10px;margin:10px 0}.lb-upsell[aria-busy=true]{opacity:.65}@media(max-width:800px){.lb-hero{height:auto;min-height:0}.lb-hero .lb-hero-visual{height:var(--hero-mobile-height,200px);min-height:0}.lb-hero .lb-hero-visual img{height:100%;width:100%;object-fit:cover}.lb-hero .lb-hero-copy{padding:25px 22px 28px}.lb-hero h1{font-size:36px;line-height:1.1;margin:12px 0 16px}.lb-hero-lead{font-size:15px;line-height:1.55;margin-bottom:20px}.lb-hero-footnote{display:none}.lb-hero-caption{padding:9px 12px;font-size:10px}.lb-gallery{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;align-items:flex-start;min-width:0}.lb-gallery .lb-gallery-image{flex:0 0 100%;scroll-snap-align:start;height:300px;min-width:0}.lb-gallery .lb-gallery-image img{width:100%;height:100%;object-fit:contain}.lb-product-grid{min-width:0}.lb-product-info h1{font-size:29px;line-height:1.16}.lb-product-info{padding-top:18px}.lb-product-intro{font-size:15px;line-height:1.65}.lb-catalog-heading h1{font-size:31px;line-height:1.12}.lb-catalog-heading{margin-bottom:16px}.lb-collection-intro{font-size:14px;line-height:1.5}.lb-filter-panel{width:100%}.lb-filter-panel>summary{display:block}.lb-filter-selects{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lb-filter-bar{gap:8px}.lb-result-count{margin:10px 0}.lb-chips{flex-wrap:nowrap;overflow:auto;padding-bottom:8px}.lb-chips a{white-space:nowrap}.lb-swatch{min-width:40px;min-height:40px}.lb-card-info{padding:12px}.lb-card h3{font-size:15px}.lb-card-dimension{font-size:13px}.lb-breadcrumb{font-size:11px;margin-bottom:16px}.lb-product .lb-eyebrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lb2-cro.css.map */
