.blocky-padding{padding-top:calc(var(--padding-top, 36) * 1px);padding-bottom:calc(var(--padding-bottom, 36) * 1px)}.blocky-page-width{width:100%;max-width:var(--section-page-width, 120rem);margin-inline:auto;padding-inline:1.5rem;box-sizing:border-box}.background-wrapper-gradient{background:var(--gradient-background-color, var(--background-color))}.blocky-flex-container{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.blocky-flex{display:flex}.blocky-flex-col{flex-direction:column}.blocky-flex-child{flex:1 1 0;min-width:0}.blocky-flex-child-2{flex:2 1 0;min-width:0}.blocky-flex-child-small{flex:0 0 35%;max-width:35%}.blocky-flex-child-smedium{flex:0 0 40%;max-width:40%}.blocky-flex-child-medium{flex:0 0 50%;max-width:50%}.blocky-flex-child-mid-large{flex:0 0 55%;max-width:55%}.blocky-flex-child-large{flex:0 0 65%;max-width:65%}.blocky-flex-child-extra-large{flex:0 0 75%;max-width:75%}.blocky-flex-child-full{flex:0 0 100%;max-width:100%}@media screen and (min-width:750px){.blocky-des-flex-row{flex-direction:row}.blocky-des-flex-row-reverse{flex-direction:row-reverse}.blocky-des-flex-col{flex-direction:column}.blocky-des-flex-col-reverse{flex-direction:column-reverse}.blocky-des-flex-over-text{flex-direction:column}}@media screen and (max-width:749px){.blocky-flex-child{flex:0 0 100%;max-width:100%;width:100%}.blocky-mob-flex-row{flex-direction:row}.blocky-mob-flex-row-reverse{flex-direction:row-reverse}.blocky-mob-flex-col{flex-direction:column}.blocky-mob-flex-col-reverse{flex-direction:column-reverse}.blocky-mob-flex-over-text{flex-direction:column}.blocky-flex-child-small,.blocky-flex-child-smedium,.blocky-flex-child-medium,.blocky-flex-child-mid-large,.blocky-flex-child-large,.blocky-flex-child-extra-large{flex:0 0 100%;max-width:100%}.blocky-page-width{padding-inline:1rem}}.blocky-justify-center{justify-content:center}.blocky-align-center,.blocky-vertical-center{align-items:center}.blocky-relative{position:relative}.blocky-overflow-hidden{overflow:hidden}.blocky-w-full{width:100%}.blocky-h-full{height:100%}.blocky-hidden{display:none!important}.blocky-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blocky-shadow{box-shadow:0 10px 30px #0000002e}.blocky-rounded-sm{border-radius:8px}.blocky-border-rounded-md{border-radius:12px}.blocky-title{color:var(--title-color, inherit);font-size:calc(var(--title-size, 32) * 1px);margin:0;line-height:1.2}.blocky-title-bold{font-weight:700}.blocky-body-text{color:var(--body-color, inherit);font-size:calc(var(--body-font-size, 16) * 1px);line-height:1.5}.blocky-body-text>*{margin:0}.blocky-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;text-decoration:none;font-weight:600;line-height:1.2;border:2px solid var(--button-background-color, #121212);background-color:var(--button-background-color, #121212);color:var(--button-text-color, #ffffff);cursor:pointer;transition:opacity .2s ease}.blocky-button:hover{opacity:.9}.blocky-button:not(.blocky-button-regular){background-color:transparent;color:var(--button-background-color, #121212)}.blocky-button-flat{border-radius:0}.blocky-button-curved{border-radius:8px}.blocky-button-round{border-radius:24px}.blocky-button-extra-round{border-radius:999px}.blocky-media-text-container{display:flex;flex-direction:column;gap:var(--text-container-gap, 1rem);width:100%}.blocky-text-container-desktop-left{text-align:left;align-items:flex-start}.blocky-text-container-desktop-center{text-align:center;align-items:center}.blocky-text-container-desktop-right{text-align:right;align-items:flex-end}@media screen and (max-width:749px){.blocky-text-container-mobile-left{text-align:left;align-items:flex-start}.blocky-text-container-mobile-center{text-align:center;align-items:center}.blocky-text-container-mobile-right{text-align:right;align-items:flex-end}}.blocky-media-hero{position:relative;width:100%;overflow:hidden}.blocky-media-hero-window{border-radius:var(--border-radius, 0)}.blocky-media-hero-container{position:relative;width:100%;height:100%;line-height:0}.blocky-media-hero-container img,.blocky-media-hero-container video,.blocky-media-hero-container svg{width:100%;height:100%;display:block}.blocky-image-hero-img{width:100%;height:100%;object-fit:cover}.blocky-image-cover,.blocky-media.blocky-image-cover{object-fit:cover}.blocky-image-contain,.blocky-media.blocky-image-contain{object-fit:contain}.blocky-image-fill,.blocky-media.blocky-image-fill{object-fit:fill}.blocky-media-hero-text-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:2}.blocky-media-hero-text-wrap-opacity:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay_opacity, 0));z-index:-1}.blocky-media-hero-text-content{display:flex;flex-direction:column;gap:1rem;width:100%;padding:2rem;z-index:1}.blocky-media-hero-250px{min-height:250px}.blocky-media-hero-300px{min-height:300px}.blocky-media-hero-400px{min-height:400px}.blocky-media-hero-450px{min-height:450px}.blocky-media-hero-500px{min-height:500px}.blocky-media-hero-550px{min-height:550px}.blocky-media-hero-650px{min-height:650px}.blocky-media-hero-750px{min-height:750px}@media screen and (max-width:749px){.blocky-media-hero-mobile-250px{min-height:250px}.blocky-media-hero-mobile-300px{min-height:300px}.blocky-media-hero-mobile-400px{min-height:400px}}.vertical-center{justify-content:center}.vertical-top{justify-content:flex-start}.vertical-bottom{justify-content:flex-end}.horizontal-center{text-align:center;align-items:center}.horizontal-left{text-align:left;align-items:flex-start}.horizontal-right{text-align:right;align-items:flex-end}.blocky-media-adapt{height:auto}.blocky-media-extra-small{min-height:150px}.blocky-media-small{min-height:200px}.blocky-media-medium{min-height:350px}.blocky-media-large{min-height:500px}.blocky-media{width:100%;height:auto;display:block}.blocky-flex-layout-1,.blocky-flex-layout-2{align-items:center}.blocky-flex-over-text,.blocky-des-flex-over-text,.blocky-mob-flex-over-text{flex-direction:column}@media screen and (max-width:749px){.blocky-des-full,.blocky-mob-full{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/blocky-base.css.map */
