.template-index :is(.cc-media-with-text,.cc-featured-collection,.cc-promo-strip,.cc-newsletter,.cc-featured-blog,.cc-icons-with-text){--color-scheme-1-bg: 239 246 231;--color-scheme-1-grad: none;--color-scheme-1-heading: 22 58 44;--color-scheme-1-text: 22 58 44;--color-scheme-1-btn-bg: 98 168 7;--color-scheme-1-btn-text: 255 255 255;--color-scheme-1-btn-bg-hover: 87 149 10;--color-scheme-2-bg: 239 246 231;--color-scheme-2-grad: none;--color-scheme-2-heading: 22 58 44;--color-scheme-2-text: 22 58 44;--color-scheme-2-btn-bg: 98 168 7;--color-scheme-2-btn-text: 255 255 255;--color-scheme-2-btn-bg-hover: 87 149 10;--color-scheme-3-bg: 239 246 231;--color-scheme-3-grad: none;--color-scheme-3-heading: 22 58 44;--color-scheme-3-text: 22 58 44;--color-scheme-3-btn-bg: 98 168 7;--color-scheme-3-btn-text: 255 255 255;--color-scheme-3-btn-bg-hover: 87 149 10;--btn-bg-color: 98 168 7;--btn-text-color: 255 255 255;--btn-bg-hover-color: 87 149 10;--heading-color: 22 58 44;--text-color: 22 58 44}.template-index .cc-media-with-text .section__block--heading,.template-index :is(.cc-featured-collection,.cc-featured-blog,.cc-logo-list) .section__header .section__heading,.template-index .cc-newsletter .section__block--heading,.template-index .cc-promo-strip .promo-strip__heading{font-family:var(--heading-font-family);font-weight:800;line-height:1.05;letter-spacing:-.01em;color:#163a2c}.template-index .cc-media-with-text .section__block--heading,.template-index :is(.cc-featured-collection,.cc-featured-blog,.cc-logo-list) .section__header .section__heading{font-size:clamp(30px,4.4vw,52px)}.template-index .cc-newsletter .section__block--heading{font-size:clamp(26px,3.4vw,40px)}.template-index .cc-promo-strip .promo-strip__heading{font-size:clamp(22px,3vw,30px)}.template-index .cc-media-with-text .subheading{font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#b3924f}.template-index .cc-newsletter .subheading{font-family:inherit;font-size:16.5px;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.55;color:#163a2cd9}.template-index :is(.cc-media-with-text,.cc-featured-collection) .rte :is(h5,h6){font-family:inherit;font-size:17px;font-weight:600;line-height:1.55;letter-spacing:normal;text-transform:none;color:#163a2ce6}.template-index .cc-media-with-text{--color-scheme-1-bg: 246 241 231;--color-scheme-2-bg: 246 241 231;--color-scheme-3-bg: 246 241 231}.template-index .cc-media-with-text .section--full-width{background:#f6f1e7}.template-index .cc-media-with-text .media-with-text__media .media{border-radius:24px;overflow:hidden}.template-index .cc-featured-collection{background:#eff6e7;--color-scheme-1-bg: 255 255 255;--color-scheme-2-bg: 255 255 255;--color-scheme-3-bg: 255 255 255}.template-index .cc-featured-collection .section{margin-block:0;padding-block:clamp(32px,4vw,52px)}.template-index .cc-featured-collection .featured-collection-image{margin-bottom:0}.template-index .cc-featured-collection .featured-collection-image .media{border-radius:18px 18px 0 0;overflow:hidden}.template-index .cc-featured-collection .featured-collection-text.color-scheme{border-radius:0 0 18px 18px;margin-top:0}.template-index .cc-featured-collection .featured-collection-text .section__heading{font-family:var(--heading-font-family);font-weight:800;font-size:24px;line-height:1.15;letter-spacing:-.01em}.template-index .cc-featured-collection .card--product-contained{--card-text-color: 22 58 44;--card-border-color: rgba(22, 58, 44, .14);border-radius:18px}.template-index .cc-featured-collection .card__media{border-radius:12px;overflow:hidden}.template-index :is(.cc-featured-collection,.cc-featured-blog) .container{max-width:none}.template-index .cc-featured-collection .featured-collection-container{max-width:none}@media(min-width:1650px){.template-index .cc-featured-collection .slider__grid{grid-auto-columns:calc((100% - var(--column-gap) * 4) / 5)}}@media(min-width:2000px){.template-index .cc-featured-collection .slider__grid{grid-auto-columns:calc((100% - var(--column-gap) * 5) / 6)}.template-index .cc-featured-blog .slider__grid{grid-auto-columns:calc((100% - var(--column-gap) * 4) / 5)}}.template-index :is(.cc-featured-collection,.cc-featured-blog) .carousel[inactive] .slider__grid{justify-content:center}.template-index :is(.cc-featured-collection,.cc-featured-blog) .slider{padding-top:10px;margin-top:-10px}@media(hover:hover)and (pointer:fine){.template-index .cc-featured-collection .card--product-contained,.template-index .cc-featured-blog .card--article{transition:box-shadow .3s ease}.template-index .cc-featured-collection .card--product-contained:hover,.template-index .cc-featured-blog .card--article:hover{box-shadow:0 12px 24px #0000001a}}.template-index :is(.cc-featured-collection,.cc-featured-blog) .slider-nav__btn{width:44px;height:44px;padding:0;display:grid;place-items:center;border:1.5px solid #163a2c;border-radius:50%;background:#fff;color:#163a2c;outline-color:#163a2c}.template-index :is(.cc-featured-collection,.cc-featured-blog) .slider-nav__btn:not([disabled]):hover{background:#163a2c0f}.template-index .cc-featured-blog{background:#eff6e7}.template-index .cc-featured-blog .section{margin-block:0;padding-block:clamp(32px,4vw,52px)}.template-index .cc-featured-blog .card--article{background:#fff;border-radius:18px;overflow:hidden}.template-index .cc-apps{background:#eff6e7}.template-index .cc-apps .gfa-widget{background:transparent!important}.template-index .cc-apps .section{margin-block:0;padding-block:clamp(28px,3.5vw,48px)}.template-index .cc-icons-with-text .section{border-radius:24px}.template-index .cc-footer{background:#eff6e7}.template-index .cc-promo-strip{--color-scheme-1-bg: 22 58 44;--color-scheme-1-heading: 246 241 231;--color-scheme-1-text: 246 241 231;--color-scheme-1-btn-bg: 246 241 231;--color-scheme-1-btn-text: 22 58 44;--color-scheme-1-btn-bg-hover: 237 228 209;--color-scheme-2-bg: 22 58 44;--color-scheme-2-heading: 246 241 231;--color-scheme-2-text: 246 241 231;--color-scheme-2-btn-bg: 246 241 231;--color-scheme-2-btn-text: 22 58 44;--color-scheme-2-btn-bg-hover: 237 228 209;--color-scheme-3-bg: 22 58 44;--color-scheme-3-heading: 246 241 231;--color-scheme-3-text: 246 241 231;--color-scheme-3-btn-bg: 246 241 231;--color-scheme-3-btn-text: 22 58 44;--color-scheme-3-btn-bg-hover: 237 228 209}.template-index .cc-promo-strip .promo-strip__heading{color:#f6f1e7}.template-index .cc-promo-strip>.container{max-width:none;padding-inline:0}.template-index .cc-newsletter>.container{max-width:none;padding-inline:0}.template-index .cc-newsletter .newsletter.page-width{max-width:none}.template-index .cc-newsletter .input-with-button{--input-bg-color: 255 255 255}.template-index .cc-newsletter .section__block.rte{font-size:12.5px;opacity:.65}.template-index .cc-apps h3{color:#163a2c!important;font-weight:800!important;font-size:clamp(30px,4.4vw,52px)!important;line-height:1.05!important;letter-spacing:-.01em}.template-index .cc-apps .gfa-content__text span{color:#163a2cd9!important}.template-index .cc-apps .gfa-content__button{background:#62a807!important;color:#fff!important;border-radius:999px!important}.template-index .cc-apps .gfa-content__button:hover{background:#57950a!important}@media(max-width:767.98px){.template-index .cc-media-with-text .section__block--heading,.template-index :is(.cc-featured-collection,.cc-featured-blog,.cc-logo-list) .section__header .section__heading{font-size:clamp(26px,8vw,34px)}.template-index .cc-apps h3{font-size:clamp(26px,8vw,34px)!important}.template-index .cc-newsletter .section__block--heading{font-size:clamp(24px,7vw,30px)}.template-index .cc-promo-strip .promo-strip__heading{font-size:clamp(20px,6vw,26px)}.template-index .cc-media-with-text .media-with-text__media .media{border-radius:18px}.template-index :is(.cc-featured-collection,.cc-featured-blog) .section{padding-block:40px 44px}.template-index .cc-apps .section{padding-block:40px 44px}.template-index .cc-newsletter .newsletter{padding-top:40px;padding-bottom:44px}.template-index .cc-featured-collection .card--product-contained{border-radius:0;--card-border-color: rgba(22, 58, 44, .22)}.template-index .cc-featured-collection .slider__item:first-child .card--product-contained{border-radius:18px 0 0 18px}.template-index .cc-featured-collection .slider__item:last-child .card--product-contained{border-radius:0 18px 18px 0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/fl-home-align.css.map */
