.section-page-banner{color:var(--white);overflow:hidden;position:relative}.section-page-banner .container{position:relative;z-index:5}.component-promo-collection__image img{max-height:350px;object-fit:contain}.page-collection-banner__container{background:var(--background-image);background-repeat:no-repeat;background-size:cover;background-position:55% center;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16px}.page-collection-banner__container p{font-size:16px;font-family:Saira,sans-serif;font-weight:100;text-align:center;color:#bbb;line-height:27px;font-weight:500}.section-page-banner h1{color:inherit;font-size:37px;line-height:1;letter-spacing:-.01em;margin:0;position:relative;text-transform:uppercase;z-index:5;font-family:Saira,sans-serif;font-weight:700;line-height:49px;color:#f0f0f0}@media screen and (min-width:990px){.section-page-banner h1{font-size:54px}.page-collection-banner__container p{font-size:24px;max-width:65%}}.section-page-banner .banner-image{height:100%;max-width:none;position:absolute;top:0;width:auto;z-index:1;width:100%;object-fit:cover}.section-page-banner .background{height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;z-index:1}.section-page-banner .background img{height:100%;max-width:none;width:auto}@media screen and (min-width:1280px){.section-page-content .container{max-width:1322px}}.section-page-content h2{font-weight:700;font-size:1.6rem;line-height:1;letter-spacing:-.04em;margin:0}@media screen and (min-width:990px){.section-page-content h2{font-size:2.75rem}}.section-page-content .metafield-rich_text_field{color:#fff}.component-promo-collection__description p{font-size:16px;margin-bottom:0;font-family:Red Hat Display,sans-serif}.component-promo-collection__grid{flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:stretch;gap:16px}@media screen and (min-width:750px){.component-promo-collection__grid{flex-wrap:nowrap}}@media screen and (min-width:990px){.component-promo-collection__grid{gap:10px}}.component-promo-collection{font-size:16px;font-weight:300;letter-spacing:-.01em;line-height:1.25;width:100%;position:relative;min-height:750px;overflow:hidden;background:#282828;background:linear-gradient(0deg,#282828 42%,#6b6b6b,#282828 72%)}@media screen and (min-width:750px){.component-promo-collection{font-size:18px;width:100%}}.component-promo-collection__media{position:absolute;z-index:1;width:100%;height:100%;top:34px}.component-promo-collection__media:before{content:"";display:block;padding-bottom:var(--ratio-percent)}.component-promo-collection__media img{height:100%;object-fit:cover;width:100%}.component-promo-collection__content{position:relative;z-index:5;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.component-promo-collection:before{content:"";display:block;width:100%;height:30px;background:var(--background-color)}.component-promo-collection__title{font-size:40px;font-weight:900;font-family:Saira,sans-serif;color:#fff;line-height:80%;letter-spacing:-.04em;margin:0 0 10px;text-align:center;font-style:italic;text-align:left;padding:10px 30px 0}.component-promo-collection__title en{color:var(--background-color);font-weight:700}@media screen and (min-width:990px){.component-promo-collection__title{margin:0 0 10px;font-size:60px;padding:10px 30px 0}.component-promo-collection__title p{margin-bottom:10px}.component-promo-collection:before{height:35px}}.component-promo-collection__heading{height:20%}.component-promo-collection__heading img{padding-top:0}.component-promo-collection__description{padding:0 30px}.component-promo-collection__buttons-block{height:80%;padding:0 16px 70px}@media screen and (min-width:990px){.component-promo-collection__buttons-block{padding:0 20px 50px}.component-promo-collection__description{padding:0 30px}}.component-promo-collection__buttons-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:30px;padding-left:10px;padding-right:10px}.component-promo-collection__buttons-wrapper .btn{color:#fff;border:3px solid #4d4d4d;border-radius:2px;font-size:17px;font-weight:700;line-height:20px;letter-spacing:-.01em;padding:6px;text-transform:uppercase;background:#282828;font-family:Red Hat Display,sans-serif;display:flex;align-items:center;justify-content:center;font-weight:900}@media screen and (min-width:990px){.component-promo-collection__buttons-wrapper .btn{max-width:192px;min-height:54px}}.component-promo-collection__buttons-wrapper a.btn:hover,.component-promo-collection__buttons-wrapper button.btn:hover{background:#303030;color:#fff}.component-promo-collection--vertical{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.component-promo-collection--vertical .component-promo-collection__media{margin-bottom:0!important}.component-promo-collection--vertical .component-promo-collection__media:before{display:none}.component-promo-collection--vertical .component-promo-collection__media img{position:relative}
/*# sourceMappingURL=/cdn/shop/t/53/assets/page-promo-collection.css.map */
