#MainContent{--sf-ink:#153e50;--sf-blue:#174e66;--sf-muted:#405e69;--sf-wash:#edf5f7}
#MainContent .t4s-container-wrap,#MainContent .t4s-container{max-width:1200px;margin-left:auto;margin-right:auto}
#MainContent [timeline]{opacity:1!important;transform:none!important}
#MainContent .t4s-btn{min-height:48px;border-radius:5px!important;font-family:inherit;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;padding:12px 22px!important;line-height:1.4;text-transform:none;background:#174e66!important;border-color:#174e66!important;color:#fff!important;box-shadow:none}
#MainContent .t4s-btn:before,#MainContent .t4s-btn:after{display:none!important}
#MainContent .t4s-btn:hover{background:#103b4f!important;border-color:#103b4f!important;color:#fff!important}
#MainContent .t4s-slideshow .t4s-btn-style-outline{background:transparent!important;border:2px solid #fff!important;color:#fff!important}
#MainContent a:focus-visible{outline:3px solid #dd861c;outline-offset:4px}
#MainContent .sf-fence-entry__card{border-radius:10px}
#MainContent .t4s-shipping-inner{height:100%;border-radius:8px;padding:22px 16px}
#MainContent .t4s-shipping-title{line-height:1.45}
#MainContent .t4s-shipping-content p{line-height:1.65}
#MainContent .t4s-cat-content{border:1px solid #dce7eb;border-radius:8px;background:#f5f8f9}
#MainContent .t4s-coll-style-7 .t4s-cate-wrapper{background:#edf5f7!important;color:#153e50!important}
#MainContent .t4s-coll-style-7 .t4s-cat-title,#MainContent .t4s-coll-style-7 .t4s-cat-title .t4s-text{color:#153e50!important;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}
#MainContent .t4s-image-text .t4s-col-text{padding-top:20px;padding-bottom:20px}
#MainContent .t4s-image-text-heading{font-family:inherit;font-size:34px!important;line-height:1.25;font-weight:400;color:#153e50}
#MainContent .t4s-image-text-des{font-size:15px;line-height:1.8;max-width:48ch;color:#405e69}
#MainContent .t4s-image-text .t4s-col-item:has(.t4s-image-text-carousel) .t4s_ratio{aspect-ratio:3/2!important;padding-top:0!important;border-radius:8px;overflow:hidden;background:#f5f8f9}
#MainContent .t4s-image-text .t4s_ratio img{object-fit:cover}
#MainContent [id$="__image_text_LqikUB"] .t4s_ratio img{object-fit:contain;background:#f5f8f9}
#shopify-section-header-categories-menu .t4s-col-lg-3.t4s-col-md-4.t4s-col-6{text-align:left!important}
#shopify-section-footer [timeline]{opacity:1!important;transform:none!important}
#shopify-section-footer .t4s-footer-heading{font-weight:500}
#shopify-section-bottom-bar .t4s-section-inner{background:#153e50!important;color:#e4eef2}
@media(max-width:767px){
 #MainContent .t4s-container-wrap,#MainContent .t4s-container{padding-left:20px;padding-right:20px}
 #MainContent .t4s-image-text-heading{font-size:25px!important}
 #MainContent .t4s-image-text-des{font-size:14px;line-height:1.75}
 #MainContent .t4s-image-text .t4s-col-text{padding-top:8px;padding-bottom:8px}
 #MainContent .t4s-image-text .t4s-col-item:has(.t4s-image-text-carousel){order:0!important}
 #MainContent .t4s-image-text .t4s-col-text{order:1!important}
 #MainContent .t4s-btn{max-width:100%;min-height:46px;font-size:13px!important;padding:11px 16px!important}
 #MainContent .t4s-shipping-inner{padding:16px 10px}
 #MainContent .t4s-shipping-title{font-size:14px}
 #MainContent .t4s-coll-style-7 .t4s-cat-title .t4s-text{font-size:13px}
}
@media(prefers-reduced-motion:reduce){#MainContent *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
#MainContent [id$="__image_text_LqikUB"] .t4s_ratio,#MainContent [id$="__image_text_LqikUB"] .t4s_ratio img{background:#fff}
#MainContent [id$="__image_text_qi4CDU"] .t4s_ratio img{object-position:left center}
#MainContent .t4s-coll-style-7 .t4s-cat-title{background:#edf5f7!important}
#MainContent .t4s-coll-style-7 .t4s-cat-title:hover{background:#dfeef3!important}

.template-index .t4s-cat-title h3{font:inherit;color:inherit;margin:0}
.template-index .t4s-image-text-heading{margin-top:0}
