.full-width-banner{--full-width-banner-heading-font: "AmericanFrights", "American Frights", "CustomFontHeading", serif;--full-width-banner-body-font: "Inter", var(--typeBasePrimary), var(--typeBaseFallback), sans-serif;width:100%;color:#f2f2f2;font-family:var(--full-width-banner-body-font)}.full-width-banner,.full-width-banner *,.full-width-banner *:before,.full-width-banner *:after{box-sizing:border-box}.full-width-banner__desktop-shell{width:100%;max-width:1920px;margin:0 auto;padding:100px 42px}.full-width-banner__desktop-inner{display:flex;width:100%;overflow:hidden;border-radius:4px;align-items:stretch;justify-content:flex-start;background:#404040}.full-width-banner__desktop-media{flex:1 1 0;min-width:0;height:501px}.full-width-banner__desktop-media image-element,.full-width-banner__desktop-media .full-width-banner__image,.full-width-banner__desktop-media img,.full-width-banner__mobile-media image-element,.full-width-banner__mobile-media .full-width-banner__image,.full-width-banner__mobile-media img,.full-width-banner__placeholder,.full-width-banner__placeholder .placeholder-svg{display:block;width:100%;height:100%}.full-width-banner__desktop-media img,.full-width-banner__mobile-media img{object-fit:cover;object-position:center}.full-width-banner__placeholder{background:#404040}.full-width-banner__placeholder .placeholder-svg{fill:#fff3}.full-width-banner__panel{width:554px;max-width:100%;align-self:stretch;padding:48px;background:#0d0d0d;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}.full-width-banner__text-group{display:flex;width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.full-width-banner__title,.full-width-banner__description,.full-width-banner__mobile-title{width:100%;margin:0;overflow-wrap:break-word}.full-width-banner__title{color:#f2f2f2;font-family:var(--full-width-banner-heading-font);font-size:24px;font-weight:400;line-height:32px;text-transform:uppercase}.full-width-banner__description{color:#bcbcbc;font-size:14px;font-weight:400;line-height:20px}.full-width-banner__description p{margin:0}.full-width-banner__description p+p{margin-top:8px}.full-width-banner__description ul,.full-width-banner__description ol{margin:8px 0 0;padding-left:20px}.full-width-banner__description li+li{margin-top:4px}.full-width-banner__description a{color:inherit;text-decoration:underline}.full-width-banner__buttons{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.full-width-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:12px 16px;border-radius:4px;border:0;background:#8b0000;color:#f2f2f2;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.14px;text-decoration:none}.full-width-banner__button.btn{background:#8b0000!important;text-transform:initial}a.full-width-banner__button{transition:opacity .2s ease}a.full-width-banner__button:hover,a.full-width-banner__button:focus-visible{opacity:.85}a.full-width-banner__button:focus-visible{outline:2px solid #f2f2f2;outline-offset:2px}.full-width-banner__mobile-shell{width:100%}.full-width-banner__mobile-media{position:relative;width:100%;height:520px;overflow:hidden;padding:24px 16px;display:flex;align-items:flex-end;justify-content:flex-start;background:#404040}.full-width-banner__mobile-media>image-element,.full-width-banner__mobile-media>.full-width-banner__image,.full-width-banner__mobile-media>img,.full-width-banner__mobile-media>.full-width-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.full-width-banner__mobile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000 16%,#000000a3),linear-gradient(73deg,#000000a3,#0000 43%)}.full-width-banner__mobile-content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.full-width-banner__mobile-text-group{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.full-width-banner__mobile-title{color:#fff;font-family:var(--full-width-banner-heading-font);font-size:20px;font-weight:400;line-height:28px;text-transform:uppercase}.full-width-banner[data-aos=background-media-text__animation] .animation-cropper{display:inline-block;max-width:100%;overflow:hidden}.full-width-banner[data-aos=background-media-text__animation] .animation-contents{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.26,.54,.32,1),transform .8s cubic-bezier(.26,.54,.32,1);transition-delay:.2s}.full-width-banner[data-aos=background-media-text__animation] .full-width-banner__buttons .animation-contents{transition-delay:.35s}.full-width-banner.loaded.aos-animate[data-aos=background-media-text__animation] .animation-contents{opacity:1;transform:translateY(0)}.no-js .full-width-banner[data-aos=background-media-text__animation] .animation-contents,[data-disable-animations=true] .full-width-banner[data-aos=background-media-text__animation] .animation-contents{opacity:1;transform:none;transition:none}@media screen and (min-width:1601px){.full-width-banner__desktop-shell{padding:100px 183px 0}.full-width-banner__desktop-media{height:625px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/full-width-banner.css.map */
