.banner__media .load-img{display:none}.about .banner-content-inner{max-width:425px}.banner{position:relative;background-color:#efece5}.hero-new-outer-2{margin-top:30px;display:inline-block;width:100%;vertical-align:middle}.hero-new-outer-2 .banner-content-inner{width:100%;max-width:741px;margin:0 auto;text-align:center}.hero-new-outer-2 .outline:before{content:"";position:absolute;border:5px solid;border-image-slice:1;border-image-source:linear-gradient(to left,#f2f2f6,#d6d6d7);height:auto;width:auto;top:24px;bottom:24px;left:24px;right:24px;z-index:1}.hero-new-outer-2 .banner__text{font-size:var(--font-h1-mobile);color:#383d3f;line-height:40px;font-weight:var(--font-weight-normal);font-family:Juana;margin:28px 0}.about .banner__content .banner-content-inner h2.banner__heading{font-size:40px;line-height:48px;letter-spacing:0}.collection .banner_outer .collection-banner--inner .banner__content .banner__box .banner-content-inner{max-width:387px;margin:0 auto;text-align:center}.collection .banner_outer .collection-banner--inner .banner__content .banner__box .banner-content-inner .banner__heading{font-size:40px;line-height:48px}@media screen and (max-width:749px){.banner:not(.banner--stacked){flex-direction:row;flex-wrap:wrap}.banner__media .desktop-hide{display:none}.collection .banner_outer .collection-banner--inner .banner__content .banner__box .banner-content-inner{text-align:left}}@media screen and (min-width:750px){.banner__media .mobile-hide{display:none}}@media screen and (max-width:749px){.banner--stacked{height:auto}.banner--stacked .banner__media{flex-direction:column}.bg--placeholder{display:none}}.banner__media-half{width:50%}.banner__media-half+.banner__media-half{right:0;left:auto}@media screen and (max-width:749px){.banner--stacked .banner__media-half{width:100%}.banner--stacked .banner__media-half+.banner__media-half{order:1}}.banner__media img{width:100%;max-height:80.4vh;object-fit:cover;display:inline-block;vertical-align:middle}.banner img{height:80.4vh;max-height:709px}@media screen and (min-width:2000px){.banner__media img{max-height:80.39vh}.banner img{height:80.39vh;max-height:709px}}.banner--adapt{height:auto}@media screen and (max-width:749px){.banner:before{display:none!important}.hero-new-outer-2 .outline:before{border:3px solid;top:12px;bottom:12px;left:12px;right:12px}.banner--stacked .banner__media-image-half{width:100%}}.banner__media .placeholder-svg{position:absolute;left:0;top:0;height:100%;width:100%}.banner__content{display:flex;position:relative;width:100%;justify-content:center}@media screen and (min-width:768px){.banner__content{padding-bottom:5rem;padding-top:5rem}.hero-new-outer-2 .banner__content{padding-top:120px}}.banner__box{border:0;position:relative;height:fit-content;align-items:center;text-align:left;width:100%;z-index:1}.hero-new-outer-2 .banner__content{top:0;transform:translateY(0)}.banner__box>*+.banner__buttons{margin:0 auto}.banner__content{position:absolute;top:50%;width:auto;transform:translateY(-50%);right:0;left:0;text-align:center;margin:0 auto;z-index:1}.banner__content .button+.button{margin-top:1.5rem}.banner__content .button{height:auto;margin-right:3.2rem}.banner__text{margin-bottom:20px}.banner__box>*+.banner__text{margin-top:1.5rem}@media screen and (min-width:750px){.banner__box>*+.banner__text{margin-top:2rem}.banner__text{margin-bottom:40px}}.banner__box>*+*{margin-top:1rem}.banner__box>:first-child{margin-top:0}@media screen and (max-width:767px){.banner__text{margin-bottom:24px}.collection .banner_outer .banner .banner__content .banner__box .banner-content-inner .banner__heading,.loyalty .banner_outer .banner .banner__content .banner__box .banner-content-inner .banner__heading,.subscribe .banner_outer .banner .banner__content .banner__box .banner-content-inner .banner__heading{font-size:24px;line-height:32px;margin-bottom:12px}.loyalty .banner_outer .banner .banner__content .banner__box .banner-content-inner .banner__heading,.subscribe .banner_outer .banner .banner__content .banner__box .banner-content-inner .banner__heading,.subscribe .banner_outer .banner .banner__content .banner__box .banner-content-inner .banner__text{margin-bottom:16px}.loyalty .banner_outer .banner .banner__content .banner__box .banner-content-inner .banner__text{margin-bottom:40px}.hero-new-outer-2{margin-top:34px}.hero-new-outer-2 .banner__text{font-size:var(--font-h2-mobile);line-height:32px}.about .banner-content-inner{padding:0 16px}.about .banner__content .banner-content-inner h2.banner__heading{font-size:28px;line-height:40px;margin-bottom:16px}.hero-new-outer-2.spaced-section .banner .banner__content{padding-left:24px;padding-right:24px;top:64px;bottom:auto}.hero-new-outer-2 .banner__text{margin:16px 0}}@media screen and (max-width:749px){.banner__content .button{flex-grow:1}.banner--stacked .banner__box{width:100%}.about .spaced-section .banner .banner__content{padding-top:0;padding-bottom:0;top:64px;bottom:auto}.collection .spaced-section .banner .banner__content,.loyalty .spaced-section .banner .banner__content,.subscribe .spaced-section .banner .banner__content{padding-left:16px;padding-right:16px;bottom:48px}.subscribe .spaced-section .banner .banner__content{padding-left:24px;padding-right:24px}.collection .spaced-section .banner .banner__media.media{position:relative}}@media screen and (min-width:750px){.banner__box>.banner__buttons:only-child .button{margin-top:0}}.banner__heading>*,.banner__text>*{word-wrap:break-word}.banner__heading{color:#383d3f;margin-bottom:24px}.banner-content-inner{max-width:433px}.loyalty .banner .banner-content-inner,.subscribe .banner .banner-content-inner{max-width:385px}.loyalty .banner_outer.spaced-section{margin-top:0}@media screen and (max-width:749px){.banner-content-inner{max-width:311px;margin-left:auto;margin-right:auto}.banner__media img{max-height:722px;min-height:722px;object-position:center}.banner__heading{margin-bottom:12px}.index .bg-img-banner{background-position:top -40px center}.index .hero-new-outer-2 .bg-img-banner{background-position:center bottom}.hero-new-outer-2 .banner__media img{max-height:586px;min-height:586px}.about .home--image--banner .banner__media img{max-height:556px;min-height:556px;object-position:right}.collection .home--image--banner .banner__media img{max-height:497px;min-height:497px}.subscribe .home--image--banner .banner__media img{max-height:557px;min-height:557px;object-position:top}.loyalty .home--image--banner .banner__media img{object-position:top}}@media screen and (max-width:374px){.banner__content .button{height:auto;margin-right:2.2rem}}.banner-hero{--announcement-bar-height: 0px;position:relative;display:flex}.banner-hero__media-wrapper{height:calc(100svh - 72px - var(--announcement-bar-height));display:flex}.banner-hero__media{width:100%;height:auto;display:block}.banner-hero__media img{width:100%;height:100%;display:block;object-fit:cover}.banner-hero__media .desktop-hide{display:none}.banner-hero__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.banner-hero__box{padding-top:40px;padding-bottom:40px}.banner-hero__box-inner{display:flex;flex-direction:column;align-items:center;gap:8px}.banner-hero__heading{text-align:center}.banner-hero__text{max-width:300px;text-align:center}.banner-hero__buttons{margin:16px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.banner-hero__buttons:first-child{margin-top:0}.banner-hero__buttons:last-child{margin-bottom:0}.banner-hero--split{flex-direction:column}.banner-hero--split .banner-hero__media-wrapper{height:auto;aspect-ratio:390 / 288}.banner-hero--split .banner-hero__content{position:static;height:auto}.banner-hero--split .banner-hero__box{padding-top:24px}.banner-hero--mobile-content-top{flex-direction:column-reverse}.banner-hero--mobile-content-top .banner-hero__content{align-items:flex-start}.banner-hero--mobile-content-center .banner-hero__content{align-items:center}.banner-hero--mobile-content-bottom .banner-hero__content{align-items:flex-end}@media screen and (min-width:768px){.banner-hero__media-wrapper{height:auto;min-height:680px;max-height:calc(100vh - 86px - var(--announcement-bar-height))}.banner-hero__media .mobile-hide{display:none}.banner-hero__media .desktop-hide{display:block}.banner-hero__box{padding-top:88px;padding-bottom:88px}.banner-hero__box-inner{gap:16px}.banner-hero__heading,.banner-hero__text{max-width:800px}.banner-hero__buttons{flex-direction:row;gap:24px}.banner-hero__buttons .signpost-button{margin-top:6px}.banner-hero--split .banner-hero__media-wrapper{aspect-ratio:1440 / 678}.banner-hero--split .banner-hero__content{position:absolute;height:100%}.banner-hero--split .banner-hero__box{padding-top:88px}.banner-hero--split .banner-hero__heading{max-width:632px}.banner-hero--split .banner-hero__text{max-width:470px}.banner-hero--desktop-content-top .banner-hero__content{align-items:flex-start}.banner-hero--desktop-content-center .banner-hero__content{align-items:center}.banner-hero--desktop-content-bottom .banner-hero__content{align-items:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/section-image-banner.css.map */
