.collection-hero-split{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;max-width:1440px;margin-inline:auto}.collection-hero-split--no-media{grid-template-columns:1fr}.collection-hero-split__content{min-width:0}.collection-hero-split__media{min-width:0;padding-top:40px;margin-left:auto}.collection-hero-split__media video{display:block;width:100%;height:100%;border-radius:8px;object-fit:contain;max-height:560px}.collection-icon-grid{display:grid;grid-template-columns:repeat(var(--collection-icon-grid-cols, 4),minmax(0,1fr));gap:2rem;max-width:1440px;margin-inline:auto;padding-block:2rem;padding:40px 30px;margin-bottom:30px}.collection-icon-grid__item{min-width:0}.collection-icon-grid__link{display:block;text-decoration:none;color:inherit}.collection-icon-grid__icon{margin-bottom:1rem}.collection-icon-grid__icon svg,.collection-icon-grid__icon img{display:block;width:48px;height:48px}.collection-icon-grid__subheading{margin:0 0 .25rem;font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-medium);color:#e10600}.collection-icon-grid__title{margin:0 0 .5rem;max-width:90%}.collection-icon-grid__text{margin:0}@media screen and (max-width:989px){.collection-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-icon-grid__title{max-width:100%}}@media screen and (max-width:749px){.collection-hero-split{grid-template-columns:1fr}.collection-hero-split--reverse-mobile .collection-hero-split__media{order:-1}.collection-hero-split__media{min-width:0;padding:0;margin-left:unset}.collection-hero-split__media video{aspect-ratio:16 / 9;height:auto;object-fit:cover;max-height:unset}.collection-icon-grid{grid-template-columns:1fr}}.collection-product-feed{max-width:1440px;padding:0 30px;margin:auto}.collection-product-feed__heading{max-width:35rem;margin:0 0 1.875rem}.collection-product-feed__grid{display:grid;grid-template-columns:repeat(var(--f1-per-row, 3),minmax(0,1fr));gap:1.5rem;list-style:none;margin:0;padding:0}.collection-product-feed__empty{grid-column:1 / -1;color:#6b7280}.collection-product-feed__pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2rem}.collection-product-feed__page-link{padding:.5rem .85rem;border-radius:6px;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.12)}.collection-product-feed__page-link.is-current{background:#15151e;color:#fff;border-color:#15151e}.collection-product-feed__page-link.is-gap{border:0}@media screen and (max-width:989px){.collection-product-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.collection-product-feed__grid{grid-template-columns:1fr}}.media-split{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;max-width:1440px;margin-inline:auto}.media-split--no-media{grid-template-columns:1fr}.media-split__content{min-width:0}.media-split__media{min-width:0;padding-top:40px;margin-left:auto}.media-split__media video{display:block;width:100%;height:100%;border-radius:8px;object-fit:contain;max-height:560px}@media screen and (max-width:749px){.media-split{grid-template-columns:1fr}.media-split--reverse-mobile .media-split__media{order:-1}.media-split__media{min-width:0;padding:0;margin-left:unset}.media-split__media video{aspect-ratio:16 / 9;height:auto;object-fit:cover;max-height:unset}}.sales-contact{max-width:1440px;margin-inline:auto;padding:2rem 30px}.sales-contact__box{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:stretch;background:#f4f4f5;border-radius:18px;padding:2.5rem}.sales-contact__box--no-media{grid-template-columns:1fr}.sales-contact__box--image-right .sales-contact__media{order:2}.sales-contact__box--image-right .sales-contact__content{order:1}.sales-contact__media{min-width:0}.sales-contact__image{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.sales-contact__content{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.sales-contact__heading{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:800;line-height:1.1}.sales-contact__intro,.sales-contact__intro p{margin:0}.sales-contact__person{display:flex;gap:1.25rem;align-items:flex-start}.sales-contact__avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none}.sales-contact__person-info{min-width:0}.sales-contact__name{margin:0 0 .15rem;font-weight:700;font-size:1.05rem}.sales-contact__role{margin:0 0 .5rem;color:#e10600;font-weight:var(--weight-medium)}.sales-contact__bio,.sales-contact__bio p{margin:0}.sales-contact__button{display:inline-block;align-self:flex-start;background:#e10600;color:#fff;text-decoration:none;font-family:var(--font-display);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.05em;padding:1rem 2rem;border-radius:999px;transition:background .2s ease}.sales-contact__button:hover{background:#b80500}@media screen and (max-width:749px){.sales-contact{padding:1.5rem 16px}.sales-contact__box{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.sales-contact__box--image-right .sales-contact__media,.sales-contact__box--image-right .sales-contact__content{order:0}.sales-contact__image{max-height:320px}}.text-grid{max-width:1440px;margin-inline:auto;padding:40px 30px;margin-bottom:30px}.text-grid__heading{margin:0 0 2rem;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.1}.text-grid__items{display:grid;grid-template-columns:repeat(var(--text-grid-cols, 4),minmax(0,1fr));gap:2rem}.text-grid__item{min-width:0}.text-grid__link{display:block;text-decoration:none;color:inherit}.text-grid__icon{margin-bottom:1rem}.text-grid__icon svg,.text-grid__icon img{display:block;width:48px;height:48px}.text-grid__subheading{margin:0 0 .25rem;font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-medium);color:#e10600}.text-grid__title{margin:0 0 .5rem;max-width:90%}.text-grid__text{margin:0}@media screen and (max-width:989px){.text-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}.text-grid__title{max-width:100%}}@media screen and (max-width:749px){.text-grid__items{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/650/compiled_assets/styles.css.map */
