.product-hero{margin-bottom:6rem}.product-hero--inner{position:relative;display:flex;flex-direction:column;gap:2.75rem;top:.5rem 0}.product-hero--description{display:flex;flex-direction:column;gap:1.75rem}.product-hero--description-top{display:flex;flex-direction:column;gap:1rem;order:2}.product-hero--description-title{font-family:var(--font-grotesk);font-weight:var(--weight-medium);font-size:1.5rem;line-height:var(--line-xs);letter-spacing:var(--letter-lg);order:2}.product-hero--description-heading-image{width:50%;max-width:15.5rem;margin:-.5rem 1rem 1rem;order:1;pointer-events:none}.product-hero--description-subtitle{display:flex;align-items:flex-start;justify-content:space-between;order:3}.product-hero--description-tagline{width:60%}.product-hero--description-bottom{display:flex;flex-direction:column-reverse;gap:2rem;order:3}.product-hero--description-image{position:relative;order:1}.product-hero--inquire{width:100%}.product-hero--media{display:flex;flex-direction:column;gap:1.25rem}.product-hero--media-figure{position:relative}.product-hero--media-zoom{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.product-hero--info{display:flex;flex-direction:column;gap:1.25rem}.product-hero--info-inner>*:not(:first-child){font-size:.75rem}.product-hero--info-inner{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:2.75rem}.product-hero--info-inner>*:first-child br{display:block;margin-bottom:1rem;content:""}.product-hero--info-inner table,.product-hero--info-inner tbody,.product-hero--info-inner tr{display:flex}.product-hero--info-inner table,.product-hero--info-inner tbody{flex-direction:column;gap:2.5rem}.product-hero--info-inner tr{flex-wrap:wrap;row-gap:2.5rem;column-gap:1rem}.product-hero--info-inner td{display:flex;flex-direction:column;gap:1rem;width:calc(50% - .5rem)!important;font-size:inherit}.product-hero--observer{position:absolute;bottom:20rem;left:0;width:100%;height:1px}@media (max-width: 767px){.product-hero--inquire{height:3rem}}@media (max-width: 1023px){.product-hero--media-featured{display:none}}@media (min-width: 768px){.product-hero--description{position:relative}.product-hero--description-title{font-size:2.25rem;letter-spacing:.13em}.product-hero--description-tagline{width:80%}.product-hero--description-image img{aspect-ratio:73 / 67}.product-hero--description-description{font-size:1rem}.product-hero--info-inner{padding:3rem 5rem}.product-hero--info-inner>*:first-child{font-size:.875rem}.product-hero--info-inner tr{flex-wrap:nowrap}.product-hero--info-inner td{width:100%!important}}@media (min-width: 1024px){.product-hero--inner{padding-top:3rem;flex-direction:row-reverse;gap:0}.product-hero--description,.product-hero--media{width:50%;flex-shrink:0}.product-hero--description{position:sticky;top:calc(var(--header-height) + 3rem);align-items:center;justify-content:center;gap:2.5rem;height:fit-content;min-height:calc(100vh - var(--header-height) - 3rem);padding-left:var(--container-gutter)}.product-hero--description-title{letter-spacing:var(--letter-lg)}.product-hero--description-top,.product-hero--description-bottom{width:100%;max-width:27.5rem;margin:0 auto}.product-hero--description-heading-image{max-width:12.5rem;margin:0 0 0 -5%}.product-hero--description-bottom{flex-direction:column}.product-hero--description-image{display:none}.product-hero--info-inner{padding:3rem 6rem}}@media (min-width: 1200px){.product-hero--description-heading-image{margin:0 0 0 -15%}}@media (min-width: 1920px){.product-hero--inner{padding-top:4rem}.product-hero--description{top:calc(var(--header-height) + 4rem)}.product-hero--description-top,.product-hero--description-bottom{max-width:31rem}.product-hero--info-inner{padding:7.6rem 9rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-hero.css.map */
