html{overflow-x:hidden;overflow-y:auto}.banner,.banner.only-image{height:100vh}.banner.newsletter,.banner.featured-product-height{height:910px}.banner--column-full-width .banner{height:100vh;padding:0}.banner--desktop-transparent .button--secondary{margin-top:0!important;padding:0!important;font-style:normal;font-weight:700;font-size:13px;line-height:115%;text-decoration-line:underline;text-transform:uppercase;color:#fff}.banner__box>*+.banner__buttons{margin-top:0!important}.banner__box{padding:0!important}.banner__heading_custom{max-width:390px;font-family:Inter;font-style:normal;font-weight:700;font-size:40px;line-height:120%;text-transform:uppercase;color:#fff;margin-bottom:20px}.banner--column-full-width .banner__heading_custom{margin:0 auto 56px;max-width:100%}.collection-banner-two-columns{display:flex;width:100%;gap:28px}.collection-banner-two-columns-inner{display:flex;gap:28px}.collection-banner-two-columns-inner.custom-grid-margin{margin-left:-30px;margin-right:-30px}.banner-image-column{width:50%;height:auto;position:relative}.caption-banner--pcp{font-family:"DIN 2014 Regular";font-style:normal;font-weight:400;font-size:12px;line-height:115%;text-align:center;background:#171415;border:1px solid #171415;padding:8px 25px;position:absolute;z-index:1;bottom:30px;left:25px;color:#fff;text-decoration:none}@media screen and (max-width: 749px){.caption-banner--pcp{bottom:15px;left:15px}}.banner-image-column img,.banner-image-column video{width:100%;height:100%;object-fit:cover}.image-with-text{display:flex;width:100%;justify-content:center}.pcp_ab_variant_hero .image-with-text,.image-with-text.no-image{justify-content:flex-end}.image-with-text-middle{justify-content:center}.image-with-text-middle-banner{align-items:center}.image-with-text-left{align-items:flex-start!important}.image-with-text-left-banner{align-items:flex-start}.image-with-text-subheading{font-family:Inter;font-style:normal;font-weight:700;font-size:12px;line-height:150%;letter-spacing:.03em;text-transform:uppercase}.image-with-text-heading.custom-heading{font-family:Inter;font-style:normal;font-weight:700;font-size:50px;line-height:120%;text-transform:uppercase;color:#fff;margin:30px 0;max-width:428px}.image-with-text-cta{font-family:Inter;font-style:normal;font-weight:700;font-size:13px;line-height:115%;text-decoration-line:underline;text-transform:uppercase;color:#fff}.image-with-text-image-left{flex-direction:row}.image-with-text-image-right{flex-direction:row-reverse}.banner__quote{padding:90px 0;display:flex;justify-content:center;align-items:center}.heading-quote{max-width:1028px}.heading-quote,.heading-quote p{font-family:Inter;font-style:normal;font-weight:700;font-size:56px;line-height:110%;margin:0;text-transform:uppercase}.author-quote{font-family:Inter;font-style:normal;font-weight:700;font-size:20px;line-height:130%;text-transform:uppercase;color:#171415;margin-top:40px}.banner__rich-text{display:flex}.collection-banner-rich-text{max-width:1028px}.collection-banner-rich-text p{font-family:"DIN 2014 Regular";font-style:normal;font-weight:400;font-size:18px;line-height:150%;margin:0;color:#171415}.collection-banner-rich-text p strong{font-family:"DIN 2014 Bold";font-weight:800}.banner{padding:80px 50px}.show-mobile{display:none}.banner__box.newsletter__box{background:#ddddd7!important;color:#000;padding:30px!important;max-width:477px!important}.newsletter__box .banner__heading_custom{max-width:100%;font-size:33px;color:#171415;margin-bottom:10px}.klaviyo-form.klaviyo-form.klaviyo-form{margin-top:0!important;padding:0!important}.custom-newsletter-klaviyo .klaviyo-form{padding-top:0!important}.newsletter__box .banner__subheading{font-family:"DIN 2014 Regular";font-style:normal;font-weight:400;font-size:16px;line-height:142%;letter-spacing:.015em;color:#171415;margin-bottom:0}.banner.newsletter{padding:30px}.banner.newsletter .custom-newsletter-countdown{position:absolute;top:0}.banner__item .image-with-text-content{background:#171415}@media screen and (max-width: 749px){.collection-banner-two-columns-inner{display:flex;flex-direction:column}.image-with-text-image{margin-left:0}.banner.newsletter{height:610px}.banner__box.newsletter__box{max-width:100%!important}.banner.newsletter{padding:15px}.banner.newsletter .custom-newsletter-klaviyo input{min-width:130px!important}.banner.newsletter [data-testid=form-component]:last-child{margin-left:-20px!important}.banner.newsletter [data-testid=form-component]:first-child{margin-right:0!important}.banner.only-image{height:600px}.show-mobile{display:block}.show-desktop{display:none}.banner{padding:60px 15px}.heading-quote,.heading-quote p{font-size:34px}.banner__quote{padding:60px 0}.author-quote{font-size:15px}.collection-banner-rich-text p{font-weight:400;font-size:16px;line-height:150%}.image-with-text-image-right,.image-with-text-image-left{flex-direction:column}.image-with-text-content.custom-image{padding:60px 15px 80px}.image-with-text-image{aspect-ratio:1.5;max-height:325px}.banner__heading_custom{max-width:239.24px;font-size:30px}.banner--column-full-width .banner__heading_custom{margin:0 auto 30px;max-width:100%}.image-with-text-heading.custom-heading{font-size:36px;margin-top:20px;margin-bottom:40px}.banner{height:675px}.banner.featured-product-height{height:600px}.banner__content.banner__content-mobile--top-left,.banner__content-mobile--top-left .banner__buttons{align-items:flex-start;justify-content:flex-start}.banner__content.banner__content-mobile--top-center,.banner__content-mobile--top-center .banner__buttons{align-items:flex-start;justify-content:center}.banner__content.banner__content-mobile--top-right,.banner__content-mobile--top-right .banner__buttons{align-items:flex-start;justify-content:flex-end}.banner__content.banner__content-mobile--middle-left,.banner__content-mobile--middle-left .banner__buttons{align-items:center;justify-content:flex-start}.banner__content.banner__content-mobile--middle-center,.banner__content-mobile--middle-center .banner__buttons{align-items:center;justify-content:center}.banner__content.banner__content-mobile--middle-right,.banner__content-mobile--middle-right .banner__buttons{align-items:center;justify-content:flex-end}.banner__content.banner__content-mobile--bottom-left,.banner__content-mobile--bottom-left .banner__buttons{align-items:flex-end;justify-content:flex-start}.banner__content.banner__content-mobile--bottom-center,.banner__content-mobile--bottom-center .banner__buttons{align-items:flex-end;justify-content:center}.banner__content.banner__content-mobile--bottom-right,.banner__content-mobile--bottom-right .banner__buttons{align-items:flex-end;justify-content:flex-end}.collection-banner-two-columns{gap:28px;flex-direction:column}.banner-image-column{width:100%;display:flex;align-items:flex-start}.banner-image-column img{height:auto}}@media screen and (min-width: 749px){.banner__content{padding:0}}@media screen and (min-width: 2000px){.banner.newsletter:after{position:relative}}@media screen and (max-width: 1024px){.split-image.banner__item .image-with-text-image{height:50%;aspect-ratio:.5;max-height:420px}.split-image .image-with-text-content{height:50%}}@media screen and (min-width: 1024px){.split-image.banner__item .image-with-text-image{height:100%;width:50%;aspect-ratio:1;min-height:810px}.image-with-text-image{width:50%;aspect-ratio:1.85;min-height:420px;max-height:420px;height:auto}}.banner__media video{object-fit:cover}.custom-banner-youtube__container:after{z-index:-1}.custom-banner-youtube{width:100%;object-fit:cover;position:relative}.custom-banner-youtube iframe{width:100%;height:100%;aspect-ratio:16/9;display:block}.custom-banner-item-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;content:"";line-height:0}.custom-banner-item-placeholder-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:1;content:"";line-height:0}@media screen and (max-width: 1023px){.placeholder-video-icon svg{width:70px;height:70px}}.youtube-player{height:100%;width:100%}.banner-image-column .custom-banner-youtube{height:100%}
/*# sourceMappingURL=/cdn/shop/t/654/assets/component-collection-banners.css.map */
