@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/cdn/shop/files/montserrat-300.woff2?v=1686537863) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/montserrat-400.woff2?v=1686537863) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/cdn/shop/files/montserrat-500.woff2?v=1686537863) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url() format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/cdn/shop/files/montserrat-700.woff2?v=1686537863) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/cdn/shop/files/montserrat-800.woff2?v=1686537863) format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/bebas-neue-400.woff2?v=1686537502) format("woff2")}@font-face{font-family:Titling Gothic FB Wide Bold;font-style:normal;font-weight:300;font-display:swap;src:url(/cdn/shop/files/TitlingGothicFBWideBold.woff2?v=1713154414) format("woff2")}@font-face{font-family:Shuttleblock;font-style:normal;font-weight:700;font-display:swap;src:url(/cdn/shop/files/Shuttleblock-Bold.woff2?v=1769536268) format("woff2")}@font-face{font-family:Shuttleblock;font-style:normal;font-weight:600;font-display:swap;src:url(/cdn/shop/files/Shuttleblock-Demi.woff2?v=1769536268) format("woff2")}.ocs-image-and-text .wrapper{width:100%;max-width:unset}.ocs-image-and-text .wrapper .col{position:relative;width:100vw;height:auto;padding:0;margin:0;display:flex;justify-content:center;align-items:center;max-width:100%}.ocs-image-and-text .wrapper .col .image{width:100%;height:100%;object-fit:cover}.ocs-image-and-text .wrapper.text-dark p,.ocs-image-and-text .wrapper.text-dark h1,.ocs-image-and-text .wrapper.text-dark h2,.ocs-image-and-text .wrapper.text-dark h3,.ocs-image-and-text .wrapper.text-dark h4,.ocs-image-and-text .wrapper.text-dark h5,.ocs-image-and-text .wrapper.text-dark li,.ocs-image-and-text .wrapper.text-dark em,.ocs-image-and-text .wrapper.text-dark strong{color:#242f46}.ocs-image-and-text .wrapper.text-white p,.ocs-image-and-text .wrapper.text-white h1,.ocs-image-and-text .wrapper.text-white h2,.ocs-image-and-text .wrapper.text-white h3,.ocs-image-and-text .wrapper.text-white h4,.ocs-image-and-text .wrapper.text-white h5,.ocs-image-and-text .wrapper.text-white li,.ocs-image-and-text .wrapper.text-white em,.ocs-image-and-text .wrapper.text-white strong{color:#fff}.ocs-image-and-text .wrapper .flx{display:flex;flex-direction:column;max-width:1100px;margin:0 auto}.ocs-image-and-text .wrapper.grid-full .flx{max-width:100%}.ocs-image-and-text .wrapper .img{width:100%;height:auto}.ocs-image-and-text .wrapper picture{display:flex}.ocs-image-and-text .wrapper .content h1,.ocs-image-and-text .wrapper .content h2,.ocs-image-and-text .wrapper .content h3,.ocs-image-and-text .wrapper .content h4{padding:0 0 30px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.2rem,4vw,1.5rem);letter-spacing:0;font-weight:800}.ocs-image-and-text .wrapper .content h1 *,.ocs-image-and-text .wrapper .content h2 *,.ocs-image-and-text .wrapper .content h3 *,.ocs-image-and-text .wrapper .content h4 *{font-weight:800}.ocs-image-and-text .wrapper .content p{font-size:clamp(.7rem,3vw,1.1rem);line-height:1.4}.ocs-image-and-text .wrapper .col-second{padding:30px 0}.ocs-image-and-text .wrapper .col-second .content{padding:50px}.ocs-image-and-text .wrapper .col-second .title strong{-webkit-text-stroke-width:2px}.ocs-image-and-text .wrapper .col-second .title *{font-weight:900;font-size:clamp(2rem,4vw,3rem)}@media(min-width:800px){.ocs-image-and-text .wrapper .col{min-height:30vw}.ocs-image-and-text .wrapper .flx{display:flex;flex-direction:row;flex-wrap:nowrap}.ocs-image-and-text .wrapper .flx.ordering-right{flex-direction:row-reverse}.ocs-image-and-text .wrapper .flx .col-first{width:50%;flex:1 1 50%;max-width:50%;min-width:50%}.ocs-image-and-text .wrapper .flx .col-second{width:calc(50% - 60px);flex:1 1 calc(50% - 60px);max-width:calc(50% - 60px);min-width:calc(50% - 60px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}@media(min-width:1100px){.ocs-image-and-text .wrapper .col{min-height:40vw}.ocs-image-and-text .wrapper .flx{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ocs-image-and-text.css.map */
