/** Shopify CDN: Minification failed

Line 90:619 Expected "}" to go with "{"

**/
/*! CSS Used from: https://cdn.shopify.com/s/files/1/0550/3873/8561/t/65/assets/styles.css?v=14292910801950982251676924196 ; media=all */
@media all{
    .cc-animate-enabled .shopify-section{overflow:hidden;}
    @media (min-width: 768px){
    .cc-animate-enabled [data-cc-animate]{opacity:0;}
    }
    .cc-animate-enabled [data-cc-animate].-in{transition:opacity .7s,transform .7s;opacity:1;}
    @media (prefers-reduced-motion: reduce){
    .cc-animate-enabled [data-cc-animate],.cc-animate-enabled [data-cc-animate].-in{transition:opacity .7s!important;transform:none!important;}
    }
    div,h2,img{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
    .gallery .subheading--over{margin-bottom:1.25rem;}
    .gallery__item{position:relative;flex:1 1 320px;width:100%;transition:background-color .15s;}
    .gallery__item .gallery__image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;}
    .gallery--with-margins{padding:20px;}
    .gallery--with-margins .gallery__item:not(:first-child),.gallery--with-margins .gallery__row:not(:first-child){margin-top:20px;}
    @media (min-width: 768px){
    .gallery{margin-left:0;margin-right:0;}
    .gallery--with-margins{margin-left:0;margin-right:20px;padding-left:0;padding-right:0;}
    .container>.gallery--with-margins{margin-left:-20px;margin-right:0;}
    .gallery--with-margins .gallery__row:not(:first-child){margin-top:0;}
    .gallery--with-margins .gallery__row:last-child{margin-bottom:-20px;}
    .gallery--with-margins .gallery__item{margin:0 0 20px 20px;}
    .gallery--with-margins .gallery__item:not(:first-child){margin-top:0;}
    .gallery__row{display:flex;flex-wrap:wrap;}
    .gallery--grid-2 .gallery__item.gallery__item--enlarged{flex-grow:2;}
    }
    @media (min-width: 1301px){
    .gallery--with-margins .gallery__row:last-child{margin-bottom:-30px;}
    .gallery--with-margins{margin-right:30px;padding-top:30px;padding-bottom:30px;}
    .container>.gallery--with-margins{margin-left:-30px;}
    .gallery--with-margins .gallery__item{margin-left:30px;margin-bottom:30px;}
    }
    .cc-animate-enabled .shopify-section{overflow:initial;}
    *,*:before,*:after{box-sizing:inherit;}
    .js body:not(.tab-used) *:focus{outline:none;}
    h2{font-weight:400;font-style:normal;}
    ::selection{background:#171717;color:#fff;}
    h2{color:#171717;line-height:1.2;margin-bottom:10px;}
    h2{font-size:30px;}
    .h4-style{font-size:24px;}
    @media (max-width: 767.98px){
    h2{font-size:25px;}
    .h4-style{font-size:21px;}
    }
    .subheading{font-size:.8em;font-weight:500;line-height:1.3em;letter-spacing:.1em;text-transform:uppercase;}
    .subheading--over{margin-bottom:2.25em;}
    img{max-width:100%;height:auto;}
    .container{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;}
    @media (max-width: 1300px){
    .container{padding-left:30px;padding-right:30px;}
    }
    .image-overlay{position:relative;overflow:hidden;color:#fff;}
    .image-overlay--bg-full:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:1;pointer-events:none;transition:opacity .35s;}
    .image-overlay__over{position:relative;z-index:2;}
    .overlay-text{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;align-items:center;z-index:2;}
    .overlay--h-left{text-align:left;}
    .overlay--v-bottom{align-items:flex-end;}
    .overlay-text__inner{display:block;position:relative;width:100%;padding:20px;}
    .overlay-text .overlay-text__title{line-height:1.1em;color:inherit;margin-bottom:1.25rem;}
    .overlay-text .overlay-text__title:last-child{margin-bottom:0;}
    .fully-spaced-row--medium{margin-top:80px;margin-bottom:80px;}
    @media (max-width: 767.98px){
    .fully-spaced-row--medium{margin-top:60px;margin-bottom:60px;}
    }
    .rimage-outer-wrapper{margin-left:auto;margin-right:auto;}
    .rimage-background{background-repeat:no-repeat;background-position:center center;background-size:cover;}
    .rimage-background.fade-in{opacity:0;transition:opacity .5s;}
    .rimage-background.fade-in.lazyloaded{opacity:1;}
    @media only screen and (max-width: 767.98px){
    .container{padding-left:16px;padding-right:16px;}
    .container--not-mobile{padding-left:0;padding-right:0;}
    }
    /*! CSS Used from: Embedded */
    #section-id-template--14483535134849__bc465d93-7af4-413f-802b-658cc96826b5 .gallery__item{height:400px;}
    #section-id-template--14483535134849__bc465d93-7af4-413f-802b-658cc96826b5 .overlay-text__title{font-size:22px;}
    @media (min-width: 768px){
    #section-id-template--14483535134849__bc465d93-7af4-413f-802b-658cc96826b5 .gallery__item{height:460px;}
    #section-id-template--14483535134849__bc465d93-7af4-413f-802b-658cc96826b5 .overlay-text__title{font-size:22px;}
    }
    @media (min-width: 1100px){
    #section-id-template--14483535134849__bc465d93-7af4-413f-802b-658cc96826b5 .overlay-text__title{font-size:30px;}
    }
    /*! CSS Used fontfaces */
    @font-face{font-family:"ITC Galliard";font-weight:400;font-style:normal;font-display:fallback;src:url("/cdn/fonts/itc_galliard/itcgalliard_n4.3a4d2cb0a9fa3a1839e9014dfcf4964f2654ec02.woff2?h1=ZGV2LXN1cHBsaWVyLXRva3lvLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=97a3eaf3678914a498d5447b827f2fbe9c8ff7a8d5c804281c7bdff70f757a27") format("woff2"),        url("/cdn/fonts/itc_galliard/itcgalliard_n4.0bfc779b9f10ebb598422909b6a00ea321d54d9b.woff?h1=ZGV2LXN1cHBsaWVyLXRva3lvLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=1e99d85f131f880557e86db66c6d225863a47df34a9f854cf4b5f6338493495b") format("woff");}