.slide h1{font-size:clamp(2.1rem,4vw,3.7rem);margin-bottom:24px}.catalog-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px!important;color:#171916!important}.catalog-price strong{font-size:1.7rem;letter-spacing:-.6px}.catalog-price small{font-size:.75rem}.catalog-price small:first-child{flex-basis:100%}.catalog-disclaimer{font-size:.82rem;line-height:1.7;color:#555e49;margin-top:28px;max-width:850px}.skip-link{position:absolute;left:16px;top:-100px;background:#fff;padding:12px;z-index:10}.skip-link:focus{top:12px}.all-variants{padding-bottom:50px}.all-variants h2{font-size:1.6rem;letter-spacing:-.4px}.table-scroll{max-width:100%;overflow-x:auto;border:1px solid #d2d8c6;border-radius:5px}table{width:100%;border-collapse:collapse;background:#fffdf5;font-size:.82rem;line-height:1.6}caption{text-align:left;padding:16px;font-weight:700;background:#e5e9da}th,td{text-align:left;padding:16px;border-bottom:1px solid #d9decc;vertical-align:top}thead th{background:#f1f2e7}tbody th{min-width:150px}td:last-child{min-width:140px;font-weight:700}.product-detail label{margin-top:24px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1050px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.product-grid{grid-template-columns:1fr}.product-card img{height:210px}.catalog-price strong{font-size:1.6rem}.slide h1{font-size:2.4rem}.slide-copy{min-height:310px}.table-scroll table{font-size:.76rem}th,td{padding:12px}.store-footer{display:block}.store-footer p{margin-top:14px}.all-variants h2{font-size:1.4rem}}
.catalog-contact{padding:36px 0 50px;border-top:1px solid #cfd4c0}.catalog-contact h2{font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.7px}.catalog-contact>p{line-height:1.7}.catalog-contact .cta{max-width:100%;font-size:.8rem}
