.sbd-hero{--sbd-petrol: #0e3a3f;--sbd-clay: #c9603c;--sbd-ease: cubic-bezier(.22, .61, .36, 1);--sbd-max: 1280px;--sbd-gutter: clamp(1.25rem, 5vw, 3.5rem);--sbd-label-font: var(--font-heading-family, inherit)}.sbd-hero .sbd-hero__scrim{display:block}.sbd-hero .sbd-inner{width:100%;max-width:var(--sbd-max);margin-inline:auto;padding-inline:var(--sbd-gutter)}.sbd-hero .sbd-eyebrow{display:inline-flex;align-items:center;gap:.875rem;font-family:var(--sbd-label-font);font-size:.625rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--sbd-clay);margin:0 0 1.25rem}.sbd-hero .sbd-eyebrow:before{content:"";width:2rem;height:1px;background:currentcolor;flex:none}.sbd-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--sbd-hero-height, 84svh);background:var(--sbd-petrol);overflow:hidden;isolation:isolate}.sbd-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sbd-hero__media img{width:100%;height:100%;object-fit:cover;display:block;animation:sbd-hero-drift 24s var(--sbd-ease) infinite alternate}@keyframes sbd-hero-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.11) translate3d(-1.2%,-1%,0)}}.sbd-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,rgb(7 42 45 / calc(var(--sbd-hero-scrim, .4) + .16)),rgb(7 42 45 / var(--sbd-hero-scrim, .4)) 26%,#072a2d24 58%,#072a2d00 88%),linear-gradient(to top,rgb(7 42 45 / .34) 0%,transparent 34%)}.sbd-hero--center .sbd-hero__scrim{background:radial-gradient(120% 100% at 50% 50%,rgb(7 42 45 / var(--sbd-hero-scrim, .55)),#072a2d26 70%),linear-gradient(to top,rgb(7 42 45 / .45),transparent 45%)}.sbd-hero--noimage{background-image:radial-gradient(80rem 50rem at 78% 12%,rgb(201 96 60 / .2),transparent 62%),radial-gradient(64rem 42rem at 8% 88%,rgb(23 86 92 / .6),transparent 64%)}.sbd-hero__inner{position:relative;flex:1;display:flex;align-items:center;padding-block:clamp(5rem,12vh,9rem)}.sbd-hero__content{max-width:40rem;color:#fff}.sbd-hero--center .sbd-hero__inner{justify-content:center;text-align:center}.sbd-hero--center .sbd-hero__content{margin-inline:auto}.sbd-hero__eyebrow{color:#fff;opacity:.82}.sbd-hero__title{margin:0;color:#fff;font-size:clamp(2.75rem,6.4vw,5.25rem);line-height:.98;letter-spacing:-.038em;font-weight:700;text-wrap:balance}.sbd-hero__body{margin-block-start:1.75rem;max-width:34rem;color:#ffffffdb;font-size:clamp(10.5px,1.42vw,12.47px);line-height:1.7}.sbd-hero--center .sbd-hero__body{margin-inline:auto}.sbd-hero__body p{margin:0 0 .75rem}.sbd-hero__body p:last-child{margin-block-end:0}.sbd-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:2.5rem}.sbd-hero--center .sbd-hero__actions{justify-content:center}.sbd-hero__assurance{position:relative;border-block-start:1px solid rgb(255 255 255 / .16);background:#072a2d6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sbd-hero__assurance-inner{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,4vw,3.5rem);padding-block:1.15rem}.sbd-hero__assurance-item{display:inline-flex;align-items:center;gap:.6rem;color:#ffffffeb;font-family:var(--sbd-label-font);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.sbd-hero__assurance-item svg{width:17px;height:17px;flex:none;color:var(--sbd-clay)}@media screen and (max-width:749px){.sbd-hero{min-height:43svh}.sbd-hero__scrim{background:linear-gradient(to top,#072a2de0,#072a2d99 45%,#072a2d4d)}.sbd-hero__inner{align-items:flex-end;padding-block:3rem 2rem}.sbd-hero__media img{object-position:72% center;animation:none}.sbd-hero__actions .button{flex:1 1 100%;text-align:center;justify-content:center}.sbd-hero__assurance-inner{gap:1rem 1.5rem;padding-block:.9rem}.sbd-hero__assurance-item{font-size:.625rem;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.sbd-hero__media img{animation:none}}.sbd-hero .sbd-hero__actions .sbd-btn-ghost{background:transparent;color:#fff;border:1px solid rgb(255 255 255 / .5)}.sbd-hero .sbd-hero__actions .sbd-btn-ghost:after{box-shadow:none}.sbd-hero .sbd-hero__actions .sbd-btn-ghost:hover{background:#fff;color:var(--sbd-petrol);border-color:#fff}@media screen and (max-width:749px){.sbd-hero{--sbd-gutter: 1.25rem}.sbd-hero__title{font-size:clamp(2.25rem,11vw,3rem);line-height:1.02;letter-spacing:-.03em}.sbd-hero__actions .button{width:100%;justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sbd-hero.css.map */
