.single-product-before-header .grid-container{padding-left:0;padding-right:0}.single-product-before-header div.cell{position:relative;min-height:694px}@media screen and (max-width:767px){.single-product-before-header div.cell{min-height:auto}}.single-product-before-header div.media{position:absolute;top:0;left:0;width:100%;height:100%}.single-product-before-header div.media .desktop-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:767px){.single-product-before-header div.media .desktop-video{display:none}}.single-product-before-header div.media .mobile-video{display:none;width:100%;height:auto}@media screen and (max-width:767px){.single-product-before-header div.media .mobile-video{display:block}}.single-product-before-header div.media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (max-width:767px){.single-product-before-header div.media{position:relative;height:auto}}.single-product-before-header .promo-header{padding-right:1.3333333333rem;padding-left:1.3333333333rem}@media screen and (min-width:75em){.single-product-before-header .promo-header{padding-right:3.3333333333rem;padding-left:3.3333333333rem}}.single-product-before-header .promo-header div.inner{position:relative;min-height:646px}.single-product-before-header .promo-header div.inner div.block-content{width:100%;max-width:500px;padding-top:100px;padding-bottom:130px;position:relative}@media screen and (max-width:767px){.single-product-before-header .promo-header div.inner div.block-content{padding-top:60px;padding-bottom:60px}}.single-product-before-header .promo-header div.inner h2{font-family:"Euclid Square";font-size:48px;font-weight:600;line-height:60px;text-align:left}@media screen and (max-width:767px){.single-product-before-header .promo-header div.inner h2{font-size:36px;line-height:44px}}.single-product-before-header .promo-header div.inner p{font-family:"Noto Sans";font-size:20px;font-weight:400;line-height:32px;text-align:left}@media screen and (max-width:767px){.single-product-before-header .promo-header div.inner p{font-size:18px;line-height:30px}}.single-product-before-header .promo-header div.inner p.pretitle{font-family:ABeeZee,serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:16px;line-height:24px;letter-spacing:.2em;text-align:left}