.container{padding:0 32px}@media screen and (max-width: 1024px){.container{padding:0 24px}}@media screen and (max-width: 767px){.container{padding:0 16px}}.shopify-section:not(:last-child){padding-bottom:56px}@media screen and (max-width: 1024px){.shopify-section:not(:last-child){padding-bottom:32px}}@media screen and (max-width: 767px){.shopify-section:not(:last-child){padding-bottom:24px}}.custom-video{position:relative}.custom-video__container{position:relative;width:100%;overflow:hidden;aspect-ratio:16/7.3;background:#000}@supports not (aspect-ratio: 16/7.3){.custom-video__container:before{content:"";display:block;padding-top:45.625%}}.custom-video__media,.custom-video__item{position:absolute;top:0;right:0;bottom:0;left:0}.custom-video__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-video__video--desktop{display:block}.custom-video__video--mobile{display:none}.custom-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#00000080;pointer-events:none}.custom-video__control{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;z-index:3;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:#ffffff4d;color:#fff;cursor:pointer;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.custom-video[data-custom-video-controls=visible] .custom-video__control,.custom-video[data-custom-video-state=paused] .custom-video__control{opacity:1;pointer-events:auto}.custom-video__control:hover,.custom-video__control:focus-visible{background:#fff6}.custom-video__control:focus-visible{outline:2px solid #fff;outline-offset:4px}.custom-video__control:active{transform:translate(-50%,-50%) scale(.96)}.custom-video__control-icon{position:relative;display:block;width:18px;height:22px}.custom-video__control-icon:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid currentcolor;transform:translate(-38%,-50%)}.custom-video[data-custom-video-state=playing] .custom-video__control-icon:before,.custom-video[data-custom-video-state=playing] .custom-video__control-icon:after{content:"";position:absolute;top:1px;width:6px;height:20px;border:0;background:currentcolor;transform:none}.custom-video[data-custom-video-state=playing] .custom-video__control-icon:before{left:2px}.custom-video[data-custom-video-state=playing] .custom-video__control-icon:after{left:10px}.custom-video__content{position:absolute;top:24px;right:32px;bottom:24px;left:32px;z-index:2;color:#fff;pointer-events:none}.custom-video__subtitle{position:absolute;top:0;left:0;margin:0;font-family:TT Hoves Pro Trl Exp,sans-serif;font-weight:700;font-size:16px;line-height:1.1;letter-spacing:0}@media (max-width: 767px){.custom-video__subtitle{font-weight:700;line-height:1.1;letter-spacing:0}}@media (max-width: 767px) and (min-width: 768px){.custom-video__subtitle{font-size:18px}}@media (max-width: 767px) and (max-width: 767px){.custom-video__subtitle{font-size:16px}}.custom-video__title{position:absolute;bottom:0;left:0;max-width:760px;margin:0;text-transform:uppercase;font-family:TT Hoves Pro Trl Exp,sans-serif;font-weight:800;font-size:46px;line-height:1.1;letter-spacing:0}@media (max-width: 767px){.custom-video__title{font-weight:800;line-height:1.1;letter-spacing:0}}@media (max-width: 767px) and (min-width: 768px){.custom-video__title{font-size:24px}}@media (max-width: 767px) and (max-width: 767px){.custom-video__title{font-size:22px}}@media (max-width: 767px){.custom-video__container{aspect-ratio:9/16}@supports not (aspect-ratio: 9/16){.custom-video__container:before{padding-top:177.78%}}.custom-video__video--desktop{display:none}.custom-video__video--mobile{display:block}.custom-video__content{top:20px;right:20px;bottom:20px;left:20px}.custom-video__title{max-width:100%}}@media (hover: none){.custom-video[data-custom-video-controls=visible] .custom-video__control,.custom-video[data-custom-video-state=paused] .custom-video__control{opacity:1;pointer-events:auto}}
