.hero{text-align:center;padding:92px 0 40px;background-color:#000}@media (max-width: 767px){.home-image-with-text .hero{padding:0;margin-bottom:40px}}.home-hero .hero{background-repeat:no-repeat;background-size:cover}.home-hero .hero .hero__inner{max-width:1182px;padding-right:16px;padding-left:16px;margin:auto}@media (max-width: 767px){.home-hero .hero{background-position:center}}.home-hero-right .hero{padding:0}.home-hero-right .hero .hero__inner{display:flex;justify-content:flex-end;align-items:center;height:100%}@media (max-width: 767px){.home-hero-right .hero .hero__inner{display:inherit}}.home-hero-right .hero .hero__inner.hero--text-left{justify-content:flex-start}.hero__text-wrapper{max-width:432px;text-align:left}.home-hero .hero--text-right .hero__text-wrapper{margin-left:auto}.home-hero .hero--text-center .hero__text-wrapper{margin:auto;padding-top:120px;text-align:center;max-width:850px}.home-hero .hero--text-center .hero__text-wrapper .mega-subtitle{font-size:60px;line-height:72px;color:#000;font-weight:800}@media (max-width: 767px){.home-hero .hero--text-center .hero__text-wrapper .mega-subtitle{font-size:24px}}.home-hero .hero--text-center .hero__text-wrapper h5.button-subheading{color:#000}@media (max-width: 767px){.home-hero .hero--text-center .hero__text-wrapper h5.button-subheading{font-size:24px}.template-product--advent-calendar .home-hero .hero--text-center .hero__text-wrapper{display:none}}.home-hero .hero--x-small{height:30vh}.home-hero .hero--small{height:50vh}.home-hero .hero--medium{height:640px}.home-hero .hero--large{height:85vh}.home-hero .hero--x-large{height:100vh}.home-hero .mega-title{color:#dbb27d;background:-webkit-linear-gradient(left,#dbb27d,#c97e5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:33px;position:relative;padding-bottom:20px}.home-hero .mega-title:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:currentColor}.home-hero .mega-subtitle{color:#ede1d5;margin-bottom:24px}h5.button-subheading{font-size:14px;line-height:24px;text-transform:uppercase;color:#c97e5b;margin-bottom:8px}h2.button-heading{font-size:22px;line-height:32px;color:#ede1d5;margin-bottom:12px}@media (max-width: 767px){.template-index .home-hero .hero{background:#252e33!important;padding:0;height:auto}.home-hero .hero__text-wrapper{padding:40px 0 80px}.home-hero .hero-fixed-width__image{width:100%}.home-hero .hero .hero__btn span{padding-top:4px;padding-bottom:4px}.home-hero .hero .hero__btn{min-width:100%}.home-hero .mega-title{max-width:290px}h2.button-heading{font-size:18px;line-height:24px}h5.button-subheading{line-height:16px}}.hero{text-align:center;padding:92px 0 40px;background-color:#252e33}@media (max-width: 767px){.hero{padding:40px 0}}.hero .hero__inner{max-width:900px;margin:0 auto}.hero .hero__icon{margin-bottom:18px}@media (max-width: 767px){.hero .hero__icon{width:85px;height:85px;margin:0 auto 25px}}.hero .hero__subtitle{font-size:14px;font-weight:800;text-transform:uppercase;color:#c97e5b;margin-bottom:35px}@media (max-width: 767px){.hero .hero__subtitle{margin-bottom:18px}}.hero .hero__title{color:#dbb27d;background:-webkit-linear-gradient(left,#dbb27d,#c97e5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1023px){.hero .hero__title{font-size:52px}}@media (max-width: 767px){.hero .hero__title{font-size:32px;line-height:1.4}.hero .hero__title br{display:none}}.hero .hero__actions{margin-top:66px}@media (max-width: 767px){.hero .hero__actions{display:none}}.hero .hero__btn{font-size:16px;min-width:270px;border-width:2px}.hero .hero__btn:before{margin:-2px}.hero .hero__btn span{min-width:100%;padding-top:8px;padding-bottom:8px}@media (max-width: 1023px){.hero .hero__btn{min-width:40%}}.hero .hero__btn+.hero__btn{margin-left:32px}.hero--gifts{padding-bottom:118px}.hero--gifts .hero__inner{max-width:1000px}@media (max-width: 767px){.hero--gifts{padding:75px 0 80px}}@media (max-width: 767px){.hero--subscription{padding-top:76px;padding-bottom:73px}}@media (max-width: 480px){.template-index .hero,.template-page--home-alternative .hero{padding:20px 0}.template-index .hero .hero__actions,.template-page--home-alternative .hero .hero__actions{display:block;margin-top:1rem}.template-index .hero .hero__actions .hero__btn,.template-page--home-alternative .hero .hero__actions .hero__btn{width:100%;margin-bottom:1rem;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/284/assets/hero-banner.css.map */
