:root{--fs-h1: 74px;--fs-h2: 50px;--fs-h3: 32px;--color-primary: #B80505;--color-secondary: #EFF4E4;--color-white: #FFFFFF;--color-black: #000000}@media(max-width:768px){:root{--fs-h1: 64px;--fs-h2: 40px;--fs-h3: 24px}}body.menu-opened{overflow:hidden}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400;line-height:1}h1,.h1{font-size:var(--fs-h1);letter-spacing:-3.21px}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3);letter-spacing:-1.21px}.ff-heading,.ff-heading *{font-family:var(--font-heading-family);line-height:1}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}@media(min-width:769px){.desktop--hidden{display:none!important}}@media(max-width:768px){.mobile--hidden{display:none!important}}.bg-primary{background:var(--color-primary)}.bg-secondary{background:var(--color-secondary)}.bg-white{background:var(--color-white)}.bg-black{background:var(--color-black)}.text-primary,.text-primary *{color:var(--color-primary)}.text-secondary,.text-secondary *{color:var(--color-secondary)}.text-white,.text-white *{color:var(--color-white)}.page-width{max-width:100%;width:100%}.container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;width:100%}@media(max-width:768px){.container{padding-left:20px;padding-right:20px}}.w-full{width:100%}.h-full{height:100%}.wv-full{width:100vw}.hv-full{height:100vh}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.shopify-section.content-center{display:flex;align-items:center}.shopify-section .section-container{flex:1;height:100vh;max-height:calc(100vh - 300px)}.shopify-section.visibility-hidden{opacity:0;visibility:hidden}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.embed-wrapper{width:100%;position:relative;padding-top:1px!important;padding-right:1px;padding-bottom:6px}.embed-wrapper.cover{height:100%;margin:0}.embed-wrapper *{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center;position:absolute}.hidden{display:none}.block{display:block!important}.visibility-hidden{opacity:0;visibility:hidden}.visibility-hidden.visible{opacity:1;visibility:visible}#MainContent{transition:opacity .75s ease}.animation{transition:all .5s ease}.animation[animate-v-direction=bottom]{transform:translateY(-100%)}.animation.animation-range-small[animate-v-direction=bottom]{transform:translateY(-50px)}.animation[animate-v-direction=top]{transform:translateY(100%)}.animation.animation-range-small[animate-v-direction=top]{transform:translateY(50px)}.animation[animate-h-direction=left]{transform:translate(100%)}.animation.animation-range-small[animate-h-direction=left]{transform:translate(50px)}.animation[animate-h-direction=right]{transform:translate(-100%)}.animation.animation-range-small[animate-h-direction=right]{transform:translate(-50px)}.animation.animate{transform:unset}.left-0{left:0}.right-0{right:0}.top-0{top:0}.bottom-0{bottom:0}.button{font-size:16px;font-weight:600;letter-spacing:.1px;height:54px;transition:all .3s ease}.button:before,.button:after{display:none}.button.rounded{border-radius:54px;overflow:hidden}.no-btn-style{background:transparent;border:none;box-shadow:none;outline:none;padding:0}.button:hover{background:var(--color-primary)}.button.bg-primary:hover{background-color:var(--color-black)}.page-stripe-loader{width:100vw;height:100vh;left:0;top:0;overflow:hidden;position:fixed;z-index:9}.stripe-group>span{background:var(--color-secondary);display:block;min-width:80px;max-width:80px;height:100%}.stripe-group>span>span{background:var(--color-primary);display:block;height:100%;min-width:48px;max-width:48px}.stripe-group{display:flex;gap:80px;height:100%;width:100%;position:absolute;animation-duration:1.5s;animation-timing-function:ease}.stripe-top{transform:translateY(-100%)}.stripe-bottom{left:80px;transform:translateY(100%)}.page-stripe-loader.loading .stripe-top{animation-name:stripeTop}.page-stripe-loader.loading .stripe-bottom{animation-name:stripeBottom}@keyframes stripeTop{0%{transform:translateY(-100%)}33%{transform:translateY(0)}66%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes stripeBottom{0%{transform:translateY(100%)}33%{transform:translateY(0)}66%{transform:translateY(0)}to{transform:translateY(-100%)}}.responsive-image{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/11/assets/layout.css.map */
