.ff-feature-tiles-section{--ff-ft-cols-m: var(--ff-feature-tiles-cols-m, 2);--ff-ft-cols-d: var(--ff-feature-tiles-cols-d, 4);--ff-ft-radius: 0;--ff-ft-icon-size: var(--ff-feature-tiles-icon-size, 24px);--ff-ft-icon-gap: 10px;--ff-ft-header-gap: 30px;--ff-ft-header-max-width: 820px;--ff-ft-badge-bg: rgb(var(--ff-accent, 96 115 89));--ff-ft-badge-text: #fff;--ff-ft-card-bg: rgb(var(--background, 255 255 255));position:relative;isolation:isolate}.ff-feature-tiles-section--presentation-parallax_page_cards .section-header{width:min(100%,var(--ff-ft-header-max-width));padding:clamp(22px,3vw,36px);background:var(--ff-ft-card-bg);border:1px solid var(--ff-ft-border);box-shadow:none}.ff-feature-tiles-section--presentation-parallax_page_cards .ff-feature-tile{min-height:100%;padding:0;background:var(--ff-ft-card-bg)!important;border:1px solid var(--ff-ft-border)}.ff-feature-tiles-section--presentation-parallax_page_cards .ff-feature-tile__media{flex:0 0 auto;border:0;background:var(--ff-ft-card-bg)}.ff-feature-tiles-section--presentation-parallax_page_cards .ff-feature-tile__content{flex:1 1 auto;background:var(--ff-ft-card-bg)}.ff-feature-tiles-section--presentation-parallax_page_cards .ff-feature-tile__iconwrap{flex:0 0 auto;background:var(--ff-ft-card-bg)}.ff-feature-tiles-section--presentation-parallax_page_cards .ff-feature-tile:not(.ff-feature-tile--image)>.ff-feature-tile__badge{margin:18px 18px 0}.ff-feature-tiles-section--presentation-parallax_page_cards .ff-feature-tile__title,.ff-feature-tiles-section--presentation-parallax_page_cards .ff-feature-tile__desc{position:relative;z-index:1}@media(max-width:699px){.ff-feature-tiles-section--presentation-parallax_page_cards .section-header{padding:18px 14px}}.ff-feature-tiles-section .section-header{max-width:var(--ff-ft-header-max-width);margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--ff-ft-header-gap)}.ff-feature-tiles-section--header-left .section-header{margin-inline:0 auto;align-items:flex-start;text-align:left}.ff-feature-tiles-section--header-left .section-header .prose{margin-inline:0 auto;text-align:left}.ff-feature-tiles-section .section-header>*{margin:0}.ff-feature-tiles-section .section-header .prose{max-width:var(--ff-ft-header-max-width);margin-inline:auto;text-align:center}.ff-feature-tiles-section .section-header .prose>*{margin-top:0;margin-bottom:0}.ff-feature-tiles-section .section-header .prose>*+*{margin-top:1rem}.ff-feature-tiles-section .ff-feature-tiles__scroller{position:relative}.ff-feature-tiles-section .section-header+.ff-feature-tiles__scroller{margin-top:var(--ff-ft-header-gap)}.ff-feature-tiles-section .ff-feature-tiles{display:grid;grid-template-columns:repeat(var(--ff-ft-cols-m),minmax(0,1fr));column-gap:var(--ff-feature-tiles-gap-x-mobile, 10px);row-gap:var(--ff-feature-tiles-gap-y-mobile, 24px);-ms-overflow-style:none;scrollbar-width:none}.ff-feature-tiles-section .ff-feature-tiles::-webkit-scrollbar{display:none}@media(max-width:699px){.ff-feature-tiles-section--mobile-grid .ff-feature-tiles{grid-auto-flow:row;grid-template-columns:repeat(var(--ff-ft-cols-m),minmax(0,1fr));overflow:visible}}@media(max-width:699px){.ff-feature-tiles-section--mobile-scroll .ff-feature-tiles__scroller{padding-inline:52px}.ff-feature-tiles-section--mobile-scroll .ff-feature-tiles{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--ff-feature-tiles-scroll-rows-mobile, 1),auto);grid-auto-columns:var(--ff-feature-tiles-scroll-width-mobile, 180px);grid-template-columns:none;column-gap:var(--ff-feature-tiles-gap-x-mobile, 10px);row-gap:var(--ff-feature-tiles-gap-y-mobile, 24px);overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ff-feature-tiles-section--mobile-scroll .ff-feature-tile{scroll-snap-align:start}}@media(min-width:700px){.ff-feature-tiles-section--desktop-grid .ff-feature-tiles{grid-auto-flow:row;grid-template-columns:repeat(var(--ff-ft-cols-d),minmax(0,1fr));column-gap:var(--ff-feature-tiles-gap-x-desktop, 32px);row-gap:var(--ff-feature-tiles-gap-y-desktop, 32px);overflow:visible}}@media(min-width:700px){.ff-feature-tiles-section--desktop-scroll .ff-feature-tiles__scroller{padding-inline:58px}.ff-feature-tiles-section--desktop-scroll .ff-feature-tiles{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--ff-feature-tiles-scroll-rows-desktop, 1),auto);grid-auto-columns:var(--ff-feature-tiles-scroll-width-desktop, 260px);grid-template-columns:none;column-gap:var(--ff-feature-tiles-gap-x-desktop, 32px);row-gap:var(--ff-feature-tiles-gap-y-desktop, 32px);overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ff-feature-tiles-section--desktop-scroll .ff-feature-tile{scroll-snap-align:start}}.ff-feature-tiles-section .ff-feature-tiles__arrow{display:none;position:absolute;top:50%;z-index:8;width:44px;height:44px;border:1px solid rgb(var(--ff-accent, 96 115 89));border-radius:0;background:rgb(var(--background, 255 255 255));color:rgb(var(--ff-accent, 96 115 89));cursor:pointer;align-items:center;justify-content:center;line-height:1;transform:translateY(-50%);box-shadow:none}.ff-feature-tiles-section .ff-feature-tiles__arrow--prev{left:0}.ff-feature-tiles-section .ff-feature-tiles__arrow--next{right:0}.ff-feature-tiles-section .ff-feature-tiles__arrow span{display:block;font-size:34px;line-height:1;margin-top:-3px}.ff-feature-tiles-section .ff-feature-tiles__arrow:hover{background:rgb(var(--ff-accent, 96 115 89));color:#fff;opacity:1}.ff-feature-tiles-section .ff-feature-tiles__arrow:focus-visible{outline:2px solid rgb(var(--ff-accent, 96 115 89));outline-offset:3px}@media(max-width:699px){.ff-feature-tiles-section--show-arrows.ff-feature-tiles-section--mobile-scroll .ff-feature-tiles__arrow{display:flex}.ff-feature-tiles-section .ff-feature-tiles__arrow{width:44px;height:44px}.ff-feature-tiles-section .ff-feature-tiles__arrow span{font-size:28px}}@media(min-width:700px){.ff-feature-tiles-section--show-arrows.ff-feature-tiles-section--desktop-scroll .ff-feature-tiles__arrow{display:flex}}.ff-feature-tiles-section .ff-feature-tile{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;scroll-margin-block:8px;overflow:hidden;background:transparent;color:rgb(var(--text-color, 80 80 80));text-decoration:none;border:0;border-radius:0;box-shadow:none;transition:transform .14s ease}.ff-feature-tiles-section .ff-feature-tile:hover{transform:translateY(-1px)}.ff-feature-tiles-section .ff-feature-tile:focus-visible{outline:2px solid rgb(var(--ff-accent, 96 115 89));outline-offset:-3px!important}.ff-feature-tiles-section .ff-feature-tile:focus-visible:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:6;border:2px solid var(--ff-focus-color, #607359);pointer-events:none}.ff-feature-tiles-section .ff-feature-tile__badge{position:static;z-index:5;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:fit-content;max-width:100%;min-height:0;margin:0 0 .75rem;padding:.45rem .6rem;border:0;border-radius:0;background:var(--ff-ft-badge-bg);color:var(--ff-ft-badge-text);box-shadow:none;text-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-family:var(--text-font-family, inherit);font-size:var(--ff-ui-sm, 14px);font-weight:500;line-height:1;letter-spacing:.02em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ff-feature-tiles-section .ff-feature-tile--image:not(.ff-feature-tile--no-media)>.ff-feature-tile__badge{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);margin:0}.ff-feature-tiles-section .ff-feature-tile__media{position:relative;width:100%;overflow:hidden;border:1px solid var(--ff-ft-border);border-radius:var(--ff-ft-radius);background:rgb(var(--background, 255 255 255))}.ff-feature-tiles-section .ff-feature-tile__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .18s ease}.ff-feature-tiles-section .ff-feature-tile:hover .ff-feature-tile__media img{transform:scale(1.03)}.ff-feature-tiles-section .ff-feature-tile__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:rgb(0 0 0 / var(--ff-feature-tiles-overlay-opacity, .35));pointer-events:none}.ff-feature-tiles-section .ff-feature-tile__image-title{position:absolute;left:0;z-index:2;width:100%;margin:0;padding:16px;color:#fff;text-shadow:0 1px 14px rgb(0 0 0 / .55);pointer-events:none}.ff-feature-tiles-section--image-title-top .ff-feature-tile__image-title{top:0}.ff-feature-tiles-section--image-title-center .ff-feature-tile__image-title{top:50%;transform:translateY(-50%)}.ff-feature-tiles-section--image-title-bottom .ff-feature-tile__image-title{bottom:0}.ff-feature-tiles-section--image-title-align-left .ff-feature-tile__image-title{text-align:left}.ff-feature-tiles-section--image-title-align-center .ff-feature-tile__image-title{text-align:center}.ff-feature-tiles-section .ff-feature-tile__iconwrap{display:grid;place-items:center;padding:18px 14px 6px}.ff-feature-tiles-section .ff-feature-tile__iconrow{display:inline-flex;align-items:center;justify-content:center;gap:var(--ff-ft-icon-gap)}.ff-feature-tiles-section .ff-feature-tile__iconrow .ff-icon{display:block;flex:0 0 auto;color:rgb(var(--ff-accent, 96 115 89))}.ff-feature-tiles-section .ff-feature-tile__content{min-width:0;padding:20px 12px 14px;text-align:var(--ff-feature-tiles-text-align, center)}.ff-feature-tiles-section .ff-feature-tile__content>.ff-feature-tile__badge:first-child{margin-bottom:.75rem}.ff-feature-tiles-section .ff-feature-tile__title{margin:0;overflow-wrap:anywhere;color:rgb(var(--ff-accent, 96 115 89));font-size:21px;line-height:1.2;font-weight:500;text-wrap:balance}.ff-feature-tiles-section .ff-feature-tile__desc{margin-top:.35rem;color:rgb(var(--text-color, 80 80 80) / .85);font-size:var(--ff-body-size, 1rem);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ff-feature-tiles-desc-lines, 10);overflow:hidden}.ff-feature-tiles-section .ff-feature-tiles__cta{margin-top:40px;text-align:center}@media(max-width:699px){.ff-feature-tiles-section{--ff-ft-header-gap: 30px;--ff-ft-header-max-width: 100%}.ff-feature-tiles-section .container{padding-inline:0}.ff-feature-tiles-section .section-header{width:100%;max-width:100%;padding-inline:12px}.ff-feature-tiles-section .section-header .prose{width:100%;max-width:100%}.ff-feature-tiles-section .section-header .prose p{max-width:100%}.ff-feature-tiles-section .ff-feature-tile--image:not(.ff-feature-tile--no-media)>.ff-feature-tile__badge{top:8px;left:8px;max-width:calc(100% - 16px)}.ff-feature-tiles-section .ff-feature-tile__badge{padding:.4rem .55rem;font-size:13px}.ff-feature-tiles-section .ff-feature-tile__image-title{padding:10px}.ff-feature-tiles-section .ff-feature-tile__iconwrap{padding:10px 8px 4px}.ff-feature-tiles-section .ff-feature-tile__content{padding:10px 8px 8px}.ff-feature-tiles-section .ff-feature-tile__title{font-size:18px}.ff-feature-tiles-section .ff-feature-tile__desc{margin-top:.25rem;font-size:16px}}@media(prefers-reduced-motion:reduce){.ff-feature-tiles-section .ff-feature-tile,.ff-feature-tiles-section .ff-feature-tile__media img{transition:none}.ff-feature-tiles-section .ff-feature-tile:hover,.ff-feature-tiles-section .ff-feature-tile:hover .ff-feature-tile__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/ff-feature-tiles.css.map */
