.template-index .section-gallery .gallery__item{height:auto!important;display:block;background:#fdfbf7;color:#1a2744}.template-index .section-gallery .gallery__image{position:relative;height:auto!important;aspect-ratio:4/3;overflow:hidden}.template-index .section-gallery .gallery__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.template-index .section-gallery .image-overlay__image-link{height:auto}.template-index .section-gallery .text-overlay{position:relative;inset:auto;padding:24px 16px;text-shadow:none;color:#1a2744;background:#fdfbf7}.template-index .section-gallery .text-overlay__inner{padding:0;width:100%;max-width:none}.template-index .section-gallery .text-overlay__inner:before{content:none}.template-index .section-gallery .text-overlay__title{color:#1a2744;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.template-index .section-gallery .text-overlay__subheading{color:#1a2744}.template-index .section-gallery .gallery__item:nth-child(1) img{object-position:50% 35%}.template-index .section-gallery .gallery__item:nth-child(3) img{object-position:50% 35%}.template-index .section-gallery .small-feature-link{color:#1a2744;text-decoration:underline;text-underline-offset:4px}.template-index .section-gallery .small-feature-link:hover{color:#2c4a2e}.template-index .section-slideshow .page-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0}.template-index .section-slideshow .page-btn[aria-current=true] .page-btn__bg-circle{opacity:1;fill:currentColor;stroke-width:3}.template-index .section-slideshow .page-btn:not([aria-current=true]) .page-btn__bg-circle{fill:none;opacity:1}.template-index #content a:focus-visible,.template-index #content button:focus-visible{outline:3px solid #1a2744;outline-offset:4px;box-shadow:0 0 0 6px #fff}.template-index #content .text-overlay__button.btn{background:#1a2744;color:#fdfbf7;border:1px solid #fdfbf7!important;min-height:44px;white-space:normal}.template-index #content .text-overlay__button.btn:hover{background:#2c4a2e;color:#fff}.template-index .section-slideshow .slideshow__slide .text-overlay,.template-index .section-slideshow .slideshow__motion-media{transition:none!important}@media(min-width:768px){.template-index .section-slideshow .text-overlay,.template-index .section-image-with-text-overlay .text-overlay{align-items:flex-end}.template-index .section-slideshow .text-overlay__inner,.template-index .section-image-with-text-overlay .text-overlay__inner{position:relative;isolation:isolate;width:100%;max-width:none;padding:24px max(32px,5vw) 32px}.template-index .section-slideshow .text-overlay__inner{padding-bottom:64px}.template-index .section-slideshow .text-overlay__inner:before,.template-index .section-image-with-text-overlay .text-overlay__inner:before{content:"";position:absolute;z-index:-1;top:-100px;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.68) 100px,rgba(0,0,0,.72) 100%);pointer-events:none}.template-index .section-slideshow .text-overlay__title,.template-index .section-image-with-text-overlay .text-overlay__title,.template-index .section-slideshow .text-overlay,.template-index .section-image-with-text-overlay .text-overlay{color:#fff;text-shadow:0 1px 3px #000}.template-index .section-slideshow .text-overlay__title{line-height:1.2;max-width:18em}.template-index .section-slideshow .height--fixed{height:clamp(520px,43vw,680px)}.template-index [id$="50830f37-1ae2-4f43-8f92-52e9c5c1d736"] img{object-position:50% 40%}}@media(min-width:768px)and (max-width:1099px){.template-index .section-gallery .gallery--grid-desktop-4 .gallery__item{flex-basis:calc(50% - var(--gallery-gutter))}}@media(max-width:767.98px){.template-index .section-slideshow .slideshow__slide.height--fixed .height__image{height:66.667vw;max-height:none;background:#fdfbf7}.template-index .section-slideshow .height__image img{object-fit:contain!important;object-position:center!important}.template-index .section-slideshow .slideshow__slide.height--fixed .text-overlay{margin-top:66.667vw;background:#fdfbf7;padding:28px 20px 64px!important;min-height:270px;color:#1a2744;text-shadow:none}.template-index .section-slideshow .text-overlay__title,.template-index .section-slideshow .slideshow-ctrl{color:#1a2744}.template-index .section-slideshow .slideshow-pagination{margin-bottom:4px}.template-index .section-image-with-text-overlay .height--fixed .height__image{height:66.667vw!important;background:#fdfbf7}.template-index .section-image-with-text-overlay .height__image img{object-fit:contain!important;object-position:center!important}.template-index .section-image-with-text-overlay .height--fixed .text-overlay{margin-top:66.667vw!important;background:#fdfbf7;color:#1a2744;text-shadow:none}.template-index .section-image-with-text-overlay .text-overlay__title{color:#1a2744}.template-index .section-image-with-text-overlay .text-overlay__inner:before{content:none}.template-index .section-gallery .gallery__image{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.template-index #content .has-motion,.template-index #content [data-cc-animate]{animation:none!important;transition:none!important}}.template-index .section-gallery .gallery{align-items:flex-start}.template-index [id$="1619015739944f86f6"] .gallery__item:nth-child(4) img{object-fit:cover;object-position:center}@media(max-width:767.98px){.template-index [id$=image_with_text_overlay_jBcXaU] .height--fixed .height__image{height:33.333vw!important}.template-index [id$=image_with_text_overlay_jBcXaU] .height--fixed .text-overlay{margin-top:33.333vw!important}}.template-index .btn,.template-index #content .text-overlay__button.btn{background:#2c4a2e;color:#fdfbf7;border-radius:6px;border-color:#2c4a2e!important}.template-index .btn:hover,.template-index #content .text-overlay__button.btn:hover{background:#223c24;color:#fff;border-color:#223c24!important}.template-index .section-slideshow .carousel-playback{position:absolute;bottom:8px;right:24px;pointer-events:auto;min-height:44px;min-width:100px;padding:10px 18px;letter-spacing:normal;text-transform:none;font-size:14px;line-height:1.2}@media(min-width:768px){.template-index .section-slideshow .text-overlay__inner{padding-top:12px;padding-bottom:56px}.template-index .section-slideshow .text-overlay__inner:before{top:-120px;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 0,#00000003 20px,#0000000d,#00000024,#00000047,#00000061 100px,#0000006b 120px 100%)}}@media(max-width:767.98px){.template-index .section-slideshow .slideshow-pagination{padding-right:116px}.template-index .section-slideshow .carousel-playback{right:12px;bottom:4px}}@media(min-width:768px){.template-index .section-slideshow .text-overlay__subheading{text-shadow:-1px -1px 0 #333,0 -1px 0 #333,1px -1px 0 #333,-1px 0 0 #333,1px 0 0 #333,-1px 1px 0 #333,0 1px 0 #333,1px 1px 0 #333,0 2px 3px #333}}@media(min-width:768px){.template-index .section-image-with-text-overlay .text-overlay__inner:before{top:-120px;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 0,#00000003 20px,#0000000d,#00000024,#00000047,#00000061 100px,#0000006b 120px 100%)}.template-index .section-image-with-text-overlay .text-overlay__subheading,.template-index .section-image-with-text-overlay .text-overlay__rte{text-shadow:-1px -1px 0 #333,0 -1px 0 #333,1px -1px 0 #333,-1px 0 0 #333,1px 0 0 #333,-1px 1px 0 #333,0 1px 0 #333,1px 1px 0 #333,0 2px 3px #333}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/homepage-accessibility.css.map */
