.cc-editorial-banner-section{width:100%}.cc-editorial-banner{position:relative;isolation:isolate;box-sizing:border-box;display:block;width:100%;height:var(--cc-banner-height, 700px);overflow:hidden;background:#171717;color:var(--cc-banner-text-color, #fff)}.cc-editorial-banner--viewport{height:calc(100svh - (var(--header-group-height, 60px) * (1 - var(--transparent-header-offset-boolean, 0))));min-height:560px}.cc-editorial-banner__media,.cc-editorial-banner__picture,.cc-editorial-banner__image,.cc-editorial-banner__shade{position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cc-editorial-banner__media{z-index:0}.cc-editorial-banner__image{object-fit:cover;object-position:var(--cc-banner-image-position, center center);max-width:none;border:0}.cc-editorial-banner__placeholder{object-fit:cover;fill:#777;background:#353535}.cc-editorial-banner__shade{z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / var(--cc-banner-overlay-opacity, .25)) 0%,rgb(0 0 0 / 10%) 65%,transparent 100%)}.cc-editorial-banner__content{position:absolute;z-index:2;right:24px;bottom:var(--cc-banner-bottom, 40px);left:24px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:26px;color:inherit;text-align:center}.cc-editorial-banner__heading{box-sizing:border-box;display:block;width:100%;max-width:1200px;margin:0;padding:0;color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4vw,var(--cc-banner-heading-size, 64px));font-weight:400;font-style:normal;line-height:1.07;letter-spacing:-.043em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px 2px rgb(0 0 0 / 10%)}.cc-editorial-banner__actions{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%}.cc-editorial-banner__button,.cc-editorial-banner__button:link,.cc-editorial-banner__button:visited{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:200px;height:38px;min-height:38px;margin:0;padding:8px 14px;border:1px solid rgb(255 255 255 / 36%);border-radius:0;background:#46464661;box-shadow:none;color:var(--cc-banner-text-color, #fff);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;font-style:normal;line-height:1.15;letter-spacing:-.025em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease}.cc-editorial-banner__button:hover,.cc-editorial-banner__button:focus-visible{border-color:#fffc;background:#4b4b4ba6;color:var(--cc-banner-text-color, #fff)}.cc-editorial-banner__button:focus-visible{outline:2px solid #fff;outline-offset:3px}.cc-editorial-banner__button--inactive{opacity:.65;cursor:default}@media(max-width:749px){.cc-editorial-banner,.cc-editorial-banner--viewport{height:var(--cc-banner-mobile-height, 620px);min-height:0}.cc-editorial-banner__image{object-position:var(--cc-banner-image-position-mobile, center center)}.cc-editorial-banner__content{right:16px;bottom:var(--cc-banner-bottom-mobile, 48px);left:16px;gap:19px}.cc-editorial-banner__heading{font-size:var(--cc-banner-mobile-heading-size, 36px);line-height:1.08;letter-spacing:-.045em}.cc-editorial-banner__actions{gap:10px}.cc-editorial-banner__button,.cc-editorial-banner__button:link,.cc-editorial-banner__button:visited{width:min(200px,42vw);min-height:42px;height:auto;font-size:11px}}@media(max-width:350px){.cc-editorial-banner__actions--two{flex-direction:column}.cc-editorial-banner__actions--two .cc-editorial-banner__button{width:min(240px,100%)}}@media(prefers-reduced-motion:reduce){.cc-editorial-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/cropcrates-editorial-banner.css.map */
