.custom-page-banner>div:not(.custom-page-banner__wrapper--has-content){background-image:var(--banner-bg-image);background-size:cover;background-position:left center;background-repeat:no-repeat;height:270px;width:100%;aspect-ratio:3.6/1}.custom-page-banner>div:not(.custom-page-banner__wrapper--has-content) *{display:none!important}.template-page-meet-the-founder .custom-page-banner>div:not(.custom-page-banner__wrapper--has-content){background-position:center}@media(max-width:749px){.custom-page-banner>div:not(.custom-page-banner__wrapper--has-content){background-image:var(--banner-mobile-bg-image);background-position:top center;aspect-ratio:.57/1}}.custom-page-banner__wrapper--has-content{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:var(--custom-page-banner-min-height-mobile, 0px);overflow:hidden}.custom-page-banner__wrapper--has-content>.page-width{width:100%}.custom-page-banner__wrapper--has-content .custom-page-banner__padding{padding-top:var(--custom-page-banner-padding-top-mobile, 28px);padding-bottom:var(--custom-page-banner-padding-bottom-mobile, 28px)}.custom-page-banner__wrapper--has-content .banner-side-image{display:none}@media screen and (min-width:750px){.custom-page-banner__wrapper--has-content{min-height:var(--custom-page-banner-min-height-desktop, 0px)}.custom-page-banner__wrapper--has-content .custom-page-banner__padding{padding-top:var(--custom-page-banner-padding-top-desktop, 36px);padding-bottom:var(--custom-page-banner-padding-bottom-desktop, 36px)}.custom-page-banner__wrapper--desktop-image:before,.custom-page-banner__wrapper--desktop-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.custom-page-banner__wrapper--desktop-image:before{z-index:-2;background-image:var(--banner-bg-image);background-position:var(--custom-page-banner-image-position-desktop, center center);background-size:cover;background-repeat:no-repeat}.custom-page-banner__wrapper--desktop-image:after{z-index:-1;background-color:var(--custom-page-banner-overlay-color, #000000);opacity:var(--custom-page-banner-overlay-opacity, 0)}.custom-page-banner__wrapper--desktop-image.custom-page-banner__wrapper--text-shadow .custom-page-banner__heading,.custom-page-banner__wrapper--desktop-image.custom-page-banner__wrapper--text-shadow .custom-collection-description{text-shadow:0 1px 14px rgba(0,0,0,.45)}}@media screen and (max-width:749px){.custom-page-banner__wrapper--mobile-image:before,.custom-page-banner__wrapper--mobile-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.custom-page-banner__wrapper--mobile-image:before{z-index:-2;background-image:var(--banner-mobile-bg-image, var(--banner-bg-image));background-position:var(--custom-page-banner-image-position-mobile, center center);background-size:cover;background-repeat:no-repeat}.custom-page-banner__wrapper--mobile-image:after{z-index:-1;background-color:var(--custom-page-banner-overlay-color, #000000);opacity:var(--custom-page-banner-overlay-opacity, 0)}.custom-page-banner__wrapper--mobile-image.custom-page-banner__wrapper--text-shadow .custom-page-banner__heading,.custom-page-banner__wrapper--mobile-image.custom-page-banner__wrapper--text-shadow .custom-collection-description{text-shadow:0 1px 14px rgba(0,0,0,.45)}}.custom-page-banner .custom-page-banner__content{display:flex;flex-direction:column;gap:var(--custom-page-banner-content-spacing-mobile, 14px);width:100%;max-width:var(--custom-page-banner-content-max-width, 680px);margin-top:0;margin-bottom:0;padding:0}.custom-page-banner .custom-page-banner__content--align-center{align-items:center;margin-inline:auto;text-align:center}.custom-page-banner .custom-page-banner__content--align-left{align-items:flex-start;margin-inline:0 auto;text-align:left}.custom-page-banner .custom-page-banner__content--align-right{align-items:flex-end;margin-inline:auto 0;text-align:right}@media screen and (min-width:750px){.custom-page-banner .custom-page-banner__content{gap:var(--custom-page-banner-content-spacing-desktop, 18px)}}.custom-page-banner .custom-page-banner__heading-area{min-width:0;max-width:100%;margin:0}.custom-page-banner .custom-page-banner__heading{margin:0;padding:0;color:var(--custom-page-banner-heading-color);font-size:var(--custom-page-banner-heading-size-mobile, 32px);font-weight:var(--custom-page-banner-heading-weight, var(--font-heading-weight, bold));line-height:1.15;overflow-wrap:break-word;text-wrap:balance}.custom-page-banner .custom-collection-description{max-width:100%;margin:0;color:var(--custom-page-banner-description-color);font-size:var(--custom-page-banner-description-size-mobile, 16px);line-height:1.5;overflow-wrap:break-word}.custom-page-banner .custom-collection-description__text-1+.custom-collection-description__text-2{margin-top:.5em}.custom-page-banner .custom-collection-description p{margin:0}.custom-page-banner .custom-collection-description p+p{margin-top:.75em}.custom-page-banner .custom-collection-description a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media screen and (min-width:750px){.custom-page-banner .custom-page-banner__heading{font-size:calc((var(--custom-page-banner-heading-size-desktop, 52px) + var(--custom-page-banner-heading-size-mobile, 32px)) / 2)}.custom-page-banner .custom-collection-description{font-size:calc((var(--custom-page-banner-description-size-desktop, 20px) + var(--custom-page-banner-description-size-mobile, 16px)) / 2)}}@media screen and (min-width:990px){.custom-page-banner .custom-page-banner__heading{font-size:var(--custom-page-banner-heading-size-desktop, 52px)}.custom-page-banner .custom-collection-description{font-size:var(--custom-page-banner-description-size-desktop, 20px)}}.custom-page-banner .custom-page-banner__heading-frame{--custom-page-banner-sparkle-effective-size: var(--custom-page-banner-sparkle-size, 24px);--custom-page-banner-sparkle-gutter: calc(var(--custom-page-banner-sparkle-effective-size) * 2.4);position:relative;box-sizing:border-box}.custom-page-banner .custom-page-banner__heading-frame--sparkles{padding-inline:var(--custom-page-banner-sparkle-gutter)}.custom-page-banner .custom-page-banner__content--align-left .custom-page-banner__heading-frame--sparkles{margin-inline-start:calc(var(--custom-page-banner-sparkle-gutter) * -1)}.custom-page-banner .custom-page-banner__content--align-right .custom-page-banner__heading-frame--sparkles{margin-inline-end:calc(var(--custom-page-banner-sparkle-gutter) * -1)}@media screen and (max-width:749px){.custom-page-banner .custom-page-banner__heading-frame{--custom-page-banner-sparkle-effective-size: calc(var(--custom-page-banner-sparkle-size, 24px) * .75);--custom-page-banner-sparkle-gutter: calc(var(--custom-page-banner-sparkle-effective-size) * 1.7)}.custom-page-banner .custom-page-banner__heading-frame.custom-page-banner__heading-frame--sparkles-hidden-mobile{padding-inline:0;margin-inline:0}.custom-page-banner .custom-page-banner__heading-frame--sparkles-hidden-mobile .custom-page-banner__sparkles{display:none}}@media screen and (min-width:750px){.custom-page-banner .custom-page-banner__heading-frame.custom-page-banner__heading-frame--sparkles-hidden-desktop{padding-inline:0;margin-inline:0}.custom-page-banner .custom-page-banner__heading-frame--sparkles-hidden-desktop .custom-page-banner__sparkles{display:none}}.custom-page-banner .custom-page-banner__sparkles{--sparkle-gutter: var(--custom-page-banner-sparkle-gutter);position:absolute;top:0;right:0;bottom:0;left:0;color:var(--custom-page-banner-sparkle-color, var(--custom-page-banner-heading-color));pointer-events:none;-webkit-user-select:none;user-select:none}.custom-page-banner .custom-page-banner__sparkle-definitions{position:absolute;width:0;height:0;overflow:hidden}.custom-page-banner .custom-page-banner__sparkle{--sparkle-slot-size: calc(var(--custom-page-banner-sparkle-effective-size) * var(--sparkle-scale, 1));position:absolute;display:block;width:var(--sparkle-slot-size);height:var(--sparkle-slot-size);margin:calc(var(--sparkle-slot-size) * -.5) 0 0 calc(var(--sparkle-slot-size) * -.5);line-height:0}.custom-page-banner .custom-page-banner__sparkle-icon{display:block;width:100%;height:100%;overflow:visible;fill:currentColor;opacity:var(--sparkle-base-opacity, .85)}.custom-page-banner .custom-page-banner__sparkle--slot-1{left:calc(var(--sparkle-gutter) * .5);top:56%;--sparkle-scale: 1;--sparkle-base-opacity: 1;--sparkle-delay: 0s;--sparkle-duration-factor: 1;--sparkle-drift-x: 3px;--sparkle-drift-y: -6px;--sparkle-rotation: 12deg}.custom-page-banner .custom-page-banner__sparkle--slot-2{left:calc(100% - var(--sparkle-gutter) * .3);top:6%;--sparkle-scale: .32;--sparkle-base-opacity: .9;--sparkle-delay: 1.4s;--sparkle-duration-factor: .8;--sparkle-drift-x: -2px;--sparkle-drift-y: -4px;--sparkle-rotation: -8deg}.custom-page-banner .custom-page-banner__sparkle--slot-3{left:calc(100% - var(--sparkle-gutter) * .55);top:84%;--sparkle-scale: .82;--sparkle-base-opacity: .55;--sparkle-delay: 2.6s;--sparkle-duration-factor: 1.2;--sparkle-drift-x: -3px;--sparkle-drift-y: -5px;--sparkle-rotation: 10deg}.custom-page-banner .custom-page-banner__sparkle--slot-4{left:calc(var(--sparkle-gutter) * .78);top:10%;--sparkle-scale: .5;--sparkle-base-opacity: .8;--sparkle-delay: .8s;--sparkle-duration-factor: .9;--sparkle-drift-x: 2px;--sparkle-drift-y: -5px;--sparkle-rotation: -12deg}.custom-page-banner .custom-page-banner__sparkle--slot-5{left:calc(100% - var(--sparkle-gutter) * .8);top:46%;--sparkle-scale: .5;--sparkle-base-opacity: .6;--sparkle-delay: 3.4s;--sparkle-duration-factor: 1.1;--sparkle-drift-x: 3px;--sparkle-drift-y: -4px;--sparkle-rotation: 8deg}.custom-page-banner .custom-page-banner__sparkle--slot-6{left:calc(var(--sparkle-gutter) * .28);top:92%;--sparkle-scale: .38;--sparkle-base-opacity: .7;--sparkle-delay: 2s;--sparkle-duration-factor: .95;--sparkle-drift-x: 2px;--sparkle-drift-y: -3px;--sparkle-rotation: -10deg}.custom-page-banner .custom-page-banner__sparkle--slot-7{left:80%;top:-24%;--sparkle-scale: .42;--sparkle-base-opacity: .75;--sparkle-delay: 4.2s;--sparkle-duration-factor: 1.15;--sparkle-drift-x: -2px;--sparkle-drift-y: -4px;--sparkle-rotation: 9deg}.custom-page-banner .custom-page-banner__sparkle--slot-8{left:22%;top:-30%;--sparkle-scale: .3;--sparkle-base-opacity: .6;--sparkle-delay: 1.1s;--sparkle-duration-factor: .85;--sparkle-drift-x: 2px;--sparkle-drift-y: -3px;--sparkle-rotation: -7deg}@media screen and (max-width:479px){.custom-page-banner .custom-page-banner__sparkle--slot-6,.custom-page-banner .custom-page-banner__sparkle--slot-7,.custom-page-banner .custom-page-banner__sparkle--slot-8{display:none}}.custom-page-banner__sparkles--floating.custom-page-banner__sparkles--animated .custom-page-banner__sparkle-icon{animation:custom-page-banner-sparkle-float calc(7s * var(--sparkle-duration-factor, 1) * var(--custom-page-banner-sparkle-speed-multiplier, 1)) ease-in-out infinite;animation-delay:calc(var(--sparkle-delay, 0s) * -1)}.custom-page-banner__sparkles--shimmer.custom-page-banner__sparkles--animated .custom-page-banner__sparkle-icon{animation:custom-page-banner-sparkle-shimmer calc(4.5s * var(--sparkle-duration-factor, 1) * var(--custom-page-banner-sparkle-speed-multiplier, 1)) ease-in-out infinite;animation-delay:calc(var(--sparkle-delay, 0s) * -1)}.custom-page-banner__sparkles--luxury.custom-page-banner__sparkles--animated .custom-page-banner__sparkle-icon{animation:custom-page-banner-sparkle-luxury calc(10s * var(--sparkle-duration-factor, 1) * var(--custom-page-banner-sparkle-speed-multiplier, 1)) ease-in-out infinite;animation-delay:calc(var(--sparkle-delay, 0s) * -1)}@keyframes custom-page-banner-sparkle-float{0%,to{opacity:calc(var(--sparkle-base-opacity, .85) * .75);transform:translateZ(0) rotate(0) scale(1)}50%{opacity:var(--sparkle-base-opacity, .85);transform:translate3d(var(--sparkle-drift-x, 0),var(--sparkle-drift-y, -5px),0) rotate(var(--sparkle-rotation, 8deg)) scale(1.1)}}@keyframes custom-page-banner-sparkle-shimmer{0%,to{opacity:calc(var(--sparkle-base-opacity, .85) * .12);transform:scale(.7)}50%{opacity:var(--sparkle-base-opacity, .85);transform:scale(1)}}@keyframes custom-page-banner-sparkle-luxury{0%,to{opacity:calc(var(--sparkle-base-opacity, .85) * .55);transform:scale(.9) rotate(0)}50%{opacity:var(--sparkle-base-opacity, .85);transform:scale(1.08) rotate(calc(var(--sparkle-rotation, 8deg) * .5))}}@media(prefers-reduced-motion:reduce){.custom-page-banner .custom-page-banner__sparkle-icon{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom-page-banner.css.map */
