div.banner{max-width:calc(var(--page-width) - 3rem);margin:0 auto;border-radius:var(--product-card-corner-radius);overflow:hidden}@media screen and (min-width: 750px){div.banner{max-width:calc(var(--page-width) - 10rem)}}div.banner.banner--full-width{max-width:100vw;padding:0;border-radius:0}.banner .banner__box{max-width:65rem}.banner .banner__heading,.banner .banner__heading p{line-height:1.2}.banner__box .subtitle{margin-top:0}.banner .banner__box .caption,.banner .banner__box .button--tertiary{font-size:1.6rem!important;font-weight:500}@media screen and (min-width: 750px){.banner__box>*+.banner__text.caption{margin-top:1rem}}.banner .button.color-accent-1,.banner .button.color-accent-2{color:rgba(var(--color-foreground),1);background-color:rgb(var(--color-background));--border-offset: 0;box-shadow:none}.banner .button--primary.color-accent-2:not([disabled]):hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-background),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-background),var(--alpha-button-background))}.banner .banner__buttons{max-width:65rem;flex-wrap:nowrap}.banner .stars{margin:3rem 0 2rem}.banner .stars p{margin:0}@media only screen and (max-width: 749px){.banner .banner__buttons{flex-wrap:wrap}.banner .stars{margin:2rem 0 1rem}}@media screen and (min-width: 1280px){div.banner.banner-landing{margin:72px auto 36px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/image-banner-lobstter.css.map */
