.seo-landing{--seo-bg: #111111;--seo-fg: #ffffff;--seo-muted: rgb(255 255 255 / .85);--seo-line: rgb(255 255 255 / .7);--seo-gutter: clamp(16px, 4.7vw, 68px);--seo-serif: "Cormorant", serif;background:var(--seo-bg);color:var(--seo-fg);padding-block:var(--seo-pad-top, 80px) var(--seo-pad-bottom, 80px)}.seo-landing__inner{max-width:1440px;margin-inline:auto;padding-inline:var(--seo-gutter)}.seo-landing__heading{font-family:var(--seo-serif)!important;font-weight:400!important;line-height:1.15!important;font-size:clamp(30px,3vw,44px)!important;color:var(--seo-fg);margin:0 auto;max-width:900px;text-wrap:balance}.seo-landing__text{color:var(--seo-muted);font-size:clamp(15px,1.1vw,17px);line-height:1.6}.seo-landing__text p{margin:0 0 1em}.seo-landing__text p:last-child{margin-bottom:0}.seo-landing--center{text-align:center}.seo-hero{position:relative;aspect-ratio:var(--seo-hero-ratio, auto);min-height:var(--seo-hero-height, 560px);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.seo-hero__media,.seo-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.seo-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000000d 40%,rgb(0 0 0 / var(--seo-hero-overlay, .45)))}.seo-hero__content{position:relative;z-index:1;text-align:center;padding:0 var(--seo-gutter) 25px}.seo-hero__title{font-family:var(--seo-serif)!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.01em;line-height:1.05!important;font-size:25px!important;color:#fff;margin:0 auto;max-width:none}.seo-hero__subtitle{margin:14px 0 0;color:#ffffffe6;font-size:clamp(15px,1.2vw,18px)}.seo-eyebrow{display:flex;align-items:center;justify-content:center;gap:20px;max-width:735px;margin:0 auto 24px;font-size:clamp(16px,1.4vw,20px);font-weight:600}.seo-eyebrow:before,.seo-eyebrow:after{content:"";flex:1;height:1px;background:var(--seo-line)}.seo-intro .seo-landing__text{max-width:960px;margin:32px auto 0}.seo-products__intro{margin:16px auto 0;max-width:760px}.seo-products__grid{list-style:none;padding:0;margin:clamp(32px,4vw,56px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px) clamp(12px,1.4vw,20px);text-align:left}.seo-products__cta{display:inline-block;margin-top:clamp(32px,4vw,48px);padding:12px 36px;border:1px solid var(--seo-fg);border-radius:999px;color:var(--seo-fg);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;font-size:14px;transition:background-color .2s ease,color .2s ease}.seo-products__cta:hover{background:var(--seo-fg);color:var(--seo-bg)}.seo-card{color:inherit;text-decoration:none;display:block}.seo-card__media{aspect-ratio:3 / 4;overflow:hidden;background:#1c1c1c}.seo-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.seo-card:hover .seo-card__media img{transform:scale(1.03)}.seo-card__title{margin:12px 0 2px;font-size:14px;line-height:1.4}.seo-card__price{margin:0;font-size:14px;color:var(--seo-muted)}.seo-pillars__grid{display:grid;grid-template-columns:1fr 1fr}.seo-pillars__col{padding-block:clamp(24px,3vw,40px)}.seo-pillars__col:first-child{padding-right:clamp(24px,3.5vw,52px)}.seo-pillars__col+.seo-pillars__col{border-left:1px solid var(--seo-line);padding-left:clamp(24px,3.5vw,52px)}.seo-pillars .seo-landing__heading{margin:0 0 32px;max-width:420px;font-size:clamp(32px,3.4vw,50px)!important}.seo-table{position:relative;overflow:hidden}.seo-table__bg,.seo-table__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.seo-table__bg img{filter:grayscale(1)}.seo-table:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(0 0 0 / var(--seo-table-overlay, .7))}.seo-table .seo-landing__inner{position:relative;z-index:2}.seo-table__intro{margin:24px auto 0}.seo-table__wrap{max-width:1122px;margin:clamp(32px,4.5vw,64px) auto 0}.seo-table__table{width:100%;border-collapse:collapse;border:1px solid var(--seo-line);text-align:left;font-size:clamp(14px,1.1vw,16px);line-height:1.35}.seo-table__table th{font-size:clamp(17px,1.6vw,22px);font-weight:600;padding:18px 22px;border-bottom:1px solid var(--seo-line)}.seo-table__table td{padding:16px 22px;vertical-align:top;color:var(--seo-muted)}.seo-table__table th+th,.seo-table__table td+td{border-left:1px solid var(--seo-line)}.seo-table__table tbody tr:nth-child(2n){background:#00000073}.seo-table__table tbody th{font-size:inherit;font-weight:400;border-bottom:0;color:var(--seo-fg)}.seo-feature .seo-landing__heading{font-size:32px!important}.seo-feature__media{margin-top:clamp(28px,3vw,44px)}.seo-feature__media img{width:100%;height:auto;display:block}.seo-contact__form{max-width:760px;margin:36px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left}.seo-contact__form .seo-contact__full{grid-column:1 / -1}.seo-contact__form input,.seo-contact__form textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--seo-line);color:var(--seo-fg);font:inherit;padding:12px 0}.seo-contact__form textarea{min-height:110px;resize:vertical}.seo-contact__form input::placeholder,.seo-contact__form textarea::placeholder{color:#fff9;letter-spacing:.04em}.seo-contact__form button{justify-self:center;background:transparent;color:var(--seo-fg);border:1px solid var(--seo-fg);border-radius:999px;padding:12px 36px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.seo-contact__form button:hover{background:var(--seo-fg);color:var(--seo-bg)}.seo-contact__notice{grid-column:1 / -1;text-align:center;margin:0}.seo-usps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--seo-line)}.seo-usps__item{padding:clamp(28px,3vw,44px) clamp(16px,2.5vw,36px) 0;text-align:center}.seo-usps__item+.seo-usps__item{border-left:1px solid var(--seo-line)}.seo-usps__title{font-family:var(--seo-serif)!important;font-weight:500!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.2!important;margin:0 0 10px}@media screen and (max-width:989px){.seo-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.seo-landing{padding-block:calc(var(--seo-pad-top, 80px) * .6) calc(var(--seo-pad-bottom, 80px) * .6)}.seo-hero{min-height:var(--seo-hero-height-mobile, 460px)}.seo-hero__title{font-size:20px!important}.seo-feature .seo-landing__heading{font-size:26px!important}.seo-pillars__grid,.seo-usps__grid{grid-template-columns:1fr}.seo-pillars__col:first-child{padding-right:0}.seo-pillars__col+.seo-pillars__col,.seo-usps__item+.seo-usps__item{border-left:0;border-top:1px solid var(--seo-line);padding-left:0}.seo-usps__item{padding-bottom:28px}.seo-contact__form{grid-template-columns:1fr}.seo-table__table,.seo-table__table tbody,.seo-table__table tr,.seo-table__table th,.seo-table__table td{display:block;width:100%}.seo-table__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.seo-table__table tbody tr{border-bottom:1px solid var(--seo-line);padding:8px 0}.seo-table__table tbody tr:last-child{border-bottom:0}.seo-table__table th+th,.seo-table__table td+td,.seo-table__table th+td{border-left:0}.seo-table__table tbody th{font-weight:600;padding-bottom:4px}.seo-table__table td{padding-top:4px;padding-bottom:4px}.seo-table__table td:before{content:attr(data-label) ": ";font-weight:600;color:var(--seo-fg)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/seo-landing.css.map */
