.blocky-padding{padding-top:calc(var(--padding-top, 0) * 1px);padding-bottom:calc(var(--padding-bottom, 0) * 1px)}.blocky-page-width{width:100%;max-width:var(--section-page-width, 120rem);margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.blocky-announcement-bar{display:flex;width:100%;overflow:hidden}.blocky-announcement-bar>div{display:flex;flex-shrink:0}.blocky-announcement-bar-container{align-items:center;animation:blocky-marquee calc(40s / var(--marquee-speed, 1)) linear infinite;will-change:transform}.blocky-announcement-bar-text{margin:0 calc(var(--text-spacing, 1) * 1rem) 0 0;color:var(--text-color, currentColor);font-size:calc(var(--text-size, 1.5) * 1rem);line-height:1.2;white-space:nowrap}@keyframes blocky-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.blocky-announcement-bar-container{animation:none}}.blocky-media-hero{position:relative;width:100%}.blocky-media-hero-450px{height:450px}.blocky-media-hero-550px{height:550px}.blocky-media-hero-650px{height:650px}.blocky-media-hero-750px{height:750px}.blocky-media-hero-100vh{height:100vh}.blocky-media-hero-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--border-radius, 0)}.blocky-image-hero-img{display:block;width:100%;height:100%}.blocky-image-cover{object-fit:cover}.blocky-image-fill{object-fit:fill}.blocky-media-hero-text-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;border-radius:var(--border-radius, 0)}.blocky-media-hero-text-wrap-opacity{background:rgba(0,0,0,var(--overlay_opacity, 0))}.blocky-media-hero-text-content{display:flex;flex-direction:column;gap:1.6rem}.blocky-media-hero-text-content.vertical-top{align-self:flex-start;padding-top:4rem}.blocky-media-hero-text-content.vertical-center{align-self:center}.blocky-media-hero-text-content.vertical-bottom{align-self:flex-end;padding-bottom:4rem}.blocky-media-hero-text-content.horizontal-left{align-items:flex-start;text-align:left}.blocky-media-hero-text-content.horizontal-center{align-items:center;text-align:center}.blocky-media-hero-text-content.horizontal-right{align-items:flex-end;text-align:right}.blocky-media-hero-window{padding-left:0;padding-right:0}@media screen and (max-width:749px){.blocky-media-hero-mobile-250px{height:250px}.blocky-media-hero-mobile-300px{height:300px}.blocky-media-hero-mobile-400px{height:400px}.blocky-media-hero-mobile-500px{height:500px}.blocky-media-hero-mobile-100vh{height:100vh}}.blocky-title{margin:0;color:var(--title-color, currentColor);font-size:calc(var(--title-size, 32) * 1px);font-weight:400;line-height:1.2;letter-spacing:normal}.blocky-title-bold{font-weight:700}.blocky-body-text{color:var(--body-color, currentColor);font-size:var(--body-font-size, 1.6rem);line-height:1.6}.blocky-body-text p{margin:0 0 .8rem}.blocky-body-text p:last-child{margin-bottom:0}.blocky-button{display:inline-block;padding:1.3rem 3rem;border:1px solid var(--button-background-color, currentColor);background:transparent;color:var(--button-background-color, currentColor);font-size:1.4rem;line-height:1;text-decoration:none;transition:opacity .2s ease}.blocky-button-regular{background:var(--button-background-color, transparent);color:var(--button-text-color, #fff)}.blocky-button:hover{opacity:.85}.blocky-button-flat{border-radius:0}.blocky-button-curved{border-radius:4px}.blocky-button-round{border-radius:10px}.blocky-button-extra-round{border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/jml-blocky-restore.css.map */
