.sopro-page .page-header__container{height:25vw;display:flex;justify-content:center;align-items:center}.sopro-page .page-header__container h1{font-size:55px;text-transform:uppercase;color:#fff;font-family:industryBase;font-weight:400}.sopro-page__template{padding:40px}.sopro-page__maincontent{max-width:1100px;margin:0 auto}.sopro-page__nav-panel{text-align:center;padding:30px 0}.sopro-page__nav-panel .nav-item{position:relative;display:inline-block;font-size:14px;text-transform:uppercase;font-family:cairoRegular;color:#000;transition:.3s color}.sopro-page__nav-panel .nav-item:before{content:"";margin:0 10px;height:12px;display:inline-block;width:1px;background-color:#000}.sopro-page__nav-panel .nav-item:first-child:before{margin:0;width:0}.sopro-page__nav-panel .nav-item.currentpage{font-family:cairoBold}.sopro-page__nav-panel .nav-item:after{content:"";position:absolute;width:0;height:1px;display:block;background-color:#000;left:20px;transition:.3s width}.sopro-page__nav-panel .nav-item:first-child:after{left:0}.sopro-page__nav-panel .nav-item:hover{color:#a1a1a1}.sopro-page__nav-panel .nav-item:hover:after,.sopro-page__nav-panel .nav-item.currentpage:after{width:calc(100% - 20px)}.sopro-page__nav-panel .nav-item:first-child:hover:after,.sopro-page__nav-panel .nav-item:first-child.currentpage:after{width:100%}.sopro-page__header{font-size:40px;font-weight:400;font-family:industryBase;padding:20px 0 40px;text-align:center;border-bottom:2px solid #a1a1a1;color:#000;margin:0}.sopro-page__body-content{padding:35px 20px 30px;max-width:910px;margin:0 auto;min-height:220px}.sopro-page__body-content.full-page{max-width:100%;padding:35px 0 30px}.flex-box{display:flex}.flex-box>div{width:50%}.sopro-page__body-header{font-size:30px;line-height:30px;margin:35px 0;font-family:industryBase;font-weight:400;text-align:center;color:#000}.sopro-page__body-header:first-child{margin-top:0}.sopro-page__body-content .paragraph-title{font-size:18px;font-family:cairoBold;margin:22px 0;color:#000;line-height:16px}.sopro-page__body-content .paragraph-title.subtitle{font-size:14px;margin:10px 0}.sopro-page__body-content .paragraph{font-size:14px;line-height:16px;font-family:cairoRegular;line-height:20px;margin-bottom:22px;color:#000}.sopro-page__body-content .paragraph.emphasis{font-family:cairoBold}.sopro-page__body-content .paragraph.address{font-family:cairoBold;margin:0;line-height:14px}.sopro-page__body-content .paragraph .phone-no{font-family:cairoBold}.sopro-page__body-content .paragraph .email-addr{font-family:cairoBold;text-decoration:underline}.sopro-page__body-content .paragraph-enlist{font-family:cairoRegular;font-size:14px;margin-left:18px;line-height:16px;color:#000;margin-bottom:22px}.sopro-page__body-content .paragraph-enlist li{list-style:number}.sopro-page__body-content .dual-image{display:flex;align-items:start;margin-top:50px}img#map{max-width:80%}img#chart{max-width:20%}.sopro-page__body-content .page-table{position:relative;width:100%;font-family:cairoRegular;font-size:14px;table-layout:fixed;line-height:15px;margin:30px 0}.sopro-page__body-content .page-table .page-table--row *{text-align:center}.sopro-page__body-content .page-table .page-table--header,.sopro-page__body-content .page-table .page-table--column{border:2px solid #8c8c8c}.sopro-page__body-content .page-table .page-table--header{font-family:cairoBold;background-color:#f7f7f7}@media screen and (max-width: 750px){.sopro-page__template{padding:40px 15px}.sopro-page__template .breadcrumbs{display:none}.sopro-page__nav-panel{padding:0}.sopro-page__nav-panel .nav-item{font-size:12px}.sopro-page__nav-panel .nav-item:before{margin:0 10px}.sopro-page__header{font-size:35px;padding:30px 0;line-height:35px}.sopro-page__body-content .paragraph{font-size:13px}.sopro-page__body-content .paragraph-title{font-size:17px}.sopro-page__body-content .paragraph-enlist{font-size:13px}.sopro-page__body-content .dual-image{margin-top:0;flex-wrap:wrap}.sopro-page__body-content .dual-image img{margin:0 auto}img#map{order:2;max-width:calc(100% + 40px);position:relative;left:-20px}img#chart{order:1;max-width:35%}.sopro-page__body-content .page-table{width:calc(100% + 40px);left:-20px;font-size:8px}.sopro-page__body-content .page-table .page-table--header,.sopro-page__body-content .page-table .page-table--column{word-break:break-word;padding:3px 0}.sopro-page__body-content .page-table .page-table--header{background-color:#fff}}.newsletter-info img{display:block;margin-bottom:28px}@media screen and (max-width: 750px){.flex-box{flex-wrap:wrap}.flex-box>div{width:100%}.newsletter-info .paragraph{margin:0 20px}}.contact-body{display:flex;justify-content:center}.contact-card{margin:0 15px;text-align:center;-webkit-box-shadow:1px 2px 13px 4px rgba(0,0,0,.2);box-shadow:1px 2px 13px 4px #0003;padding:30px;width:40%;min-width:340px;transform:translateY(-70px);background-color:#fff}.contact-card .card-title{text-transform:uppercase;color:#000;font-family:industryBase;font-size:30px;line-height:30px;margin-bottom:30px;font-weight:400}.contact-card .card-paragraph{margin:0 auto 15px}.contact-card div.card-paragraph:last-child{margin-bottom:0}.contact-card .card-paragraph .paragraph-content{font-size:13px;line-height:16px;color:#000;font-family:cairoRegular}.paragraph-content span{font-family:cairoBold;font-weight:400}.paragraph-content .contact-email{font-weight:700;text-decoration:underline;color:#000;display:inline-block;transition:.3s color}.paragraph-content .contact-email:hover{color:#a1a1a1}.contact-card .card-paragraph .paragraph-title{font-family:cairoBold;text-transform:uppercase;margin-bottom:7px;line-height:14px;font-size:14px;color:#000}.contact-card .store-location{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-card .store-location .store-map,.contact-card .store-location .store-location--details{width:50%}.store-map iframe{max-width:100%}.store-location--details{text-align:left;word-break:break-word;margin-right:auto;padding-left:15px}@media screen and (min-width: 750px) and (max-width: 950px){.sopro-page .page-header__container{height:40vw}}@media screen and (min-width: 750px){.store-map iframe{padding-right:15px;height:80%}}@media screen and (max-width: 750px){.sopro-page .page-header__container{height:65vw;background-position:center}.sopro-page .page-header__container h1{font-size:43px}.contact-body{flex-wrap:wrap}.contact-card{transform:none;width:100%;min-width:unset;max-width:350px;padding:30px 25px;margin:25px 15px}.contact-card .card-paragraph{max-width:280px}.contact-card .store-location .store-map,.contact-card .store-location .store-location--details{width:100%;padding:0}.store-map{margin-bottom:15px}.store-location--details{max-width:210px}}.about__page--body-wrapper{padding:40px 0}.about__page--body-header{margin-bottom:30px;font-size:30px;font-family:industryBase;font-weight:400;text-align:center;color:#000}.about__page--body-text{display:flex;max-width:900px;margin:0 auto}.about__page--body-text .body-text,.about__page--body-text .body-image{width:50%;padding:0 15px}.body-text .paragraph{font-family:cairoRegular;font-size:14px;color:#000;margin-bottom:20px;line-height:20px}.body-text .paragraph.written-by{margin-top:40px}.body-text .paragraph.written-by .author{font-family:cairoBold;display:block}.body-image img{display:block;margin-bottom:10px}.body-image p{font-family:cairoRegular;font-size:13px;color:#000}@media screen and (max-width: 750px){.about__page--body-wrapper{padding:25px 0}.about__page--body-header{padding:0 30px;margin-bottom:25px;font-size:28px;line-height:30px}.about__page--body-text{flex-wrap:wrap}.about__page--body-text .body-text,.about__page--body-text .body-image{width:100%}.about__page--body-text .body-text{padding:0 40px;margin-bottom:20px}.about__page--body-text .body-text .paragraph{font-size:13px;line-height:18px}.about__page--body-text .body-image{margin-bottom:40px;padding:0}.about__page--body-text .body-image p{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/pages.css.map */
