:root{--fl-navy:#2a1a1c;--fl-orange:#8b1e2d;--fl-sand:#f7efe4;--fl-gold:#c9a24a;--fl-line:#eadccb;--fl-blue:#1f4d3a}body{-webkit-font-smoothing:antialiased}.title-wrapper-with-link,.title-wrapper--no-top-margin,.collection-list-wrapper .title-wrapper-with-link{justify-content:center;text-align:center}.section .title.inline-richtext,.section h2.title{letter-spacing:.01em;text-transform:none}.fl-eyebrow{display:block;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fl-orange);font-weight:600;margin-bottom:.6rem}h2.title:after{content:"";display:block;width:4.4rem;height:2px;background:var(--fl-gold);margin:1.2rem auto 0}.collapsible-content h2.title:after,.footer h2:after{display:none}@media screen and (min-width:750px){.product-grid:not(.slider),.collection-list:not(.slider){justify-content:center}}.product-card-wrapper .card,.product-card-wrapper .card__inner{border-radius:14px}.product-card-wrapper .card{border:1px solid var(--fl-line);background:#fff;transition:box-shadow .25s ease,transform .25s ease;overflow:hidden}.product-card-wrapper:hover .card{box-shadow:0 10px 28px #2a1a1c14;transform:translateY(-2px)}.product-card-wrapper .card__inner{background:#fff}.product-card-wrapper .card__media img{object-fit:contain!important;padding:6%}.product-card-wrapper .card__content{padding:0 1.4rem 1.6rem}.product-card-wrapper .card__information{text-align:left;padding-top:1.2rem}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-family:var(--font-body-family)!important;font-size:1.45rem!important;font-weight:500!important;line-height:1.4!important;color:var(--fl-navy);letter-spacing:0}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:4.06rem}.product-card-wrapper .price{justify-content:flex-start;text-align:left;margin-top:.6rem}.product-card-wrapper .price .price-item,.product-card-wrapper .price-item--regular{font-family:var(--font-body-family);font-size:1.7rem!important;font-weight:700!important;color:var(--fl-navy)!important;letter-spacing:0}.product-card-wrapper .fl-card-note{display:block;margin-top:.4rem;font-size:1.2rem;color:#2e7d4f;font-weight:500}.product-card-wrapper .quick-add{display:none}.center.collection__view-all,.collection__view-all{margin-top:3.2rem}.collection-list .card,.collection-list .card__inner{background:transparent!important;border:0!important;box-shadow:none!important}.collection-list .card__media img{padding:0;object-fit:contain}.collection-list .card__heading{font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:600!important;color:var(--fl-navy);letter-spacing:.01em}.collection-list .card__heading .icon-wrap{display:none}.collection-list .card__content{padding-top:.8rem}.collection-list-wrapper .card-wrapper:hover .card__media img{transform:scale(1.03);transition:transform .35s ease}.icon-bar h3,.icon-bar .icon-bar__title,.icon-bar strong{font-family:var(--font-body-family)!important;letter-spacing:.06em}.header__menu-item{font-size:1.45rem;font-weight:500;letter-spacing:.01em;color:var(--fl-navy)}.header__menu-item span{padding-bottom:.2rem;border-bottom:2px solid transparent;transition:border-color .2s}.header__menu-item:hover span,.header__active-menu-item{border-bottom-color:var(--fl-orange)!important;text-decoration:none!important}.multicolumn .multicolumn-card{border:1px solid var(--fl-line);border-radius:14px;background:#fff}.multicolumn .multicolumn-card__info h3{font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;color:var(--fl-navy)}.fl-step{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--fl-sand);color:var(--fl-orange);font-weight:700;font-size:1.5rem;margin-bottom:1rem;border:1px solid var(--fl-gold)}.fl-pd .fl-kit{background:var(--fl-sand);border-left:3px solid var(--fl-orange);padding:1.2rem 1.4rem;border-radius:8px}@media screen and (max-width:749px){.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:1.3rem!important}.product-card-wrapper .price .price-item{font-size:1.5rem!important}.product-card-wrapper .card__content{padding:0 1rem 1.2rem}.collection-list .card__heading{font-size:1.3rem!important}}.fl-how{text-align:center;padding-top:6.4rem;padding-bottom:6.4rem}.fl-how .title{margin:0 0 4rem}.fl-how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;text-align:left}.fl-how__item{border:1px solid var(--fl-line);border-radius:14px;padding:2.8rem 2.4rem;background:#fff}.fl-how__item h3{font-family:var(--font-body-family);font-size:1.7rem;font-weight:700;color:var(--fl-navy);margin:0 0 .8rem}.fl-how__item p{margin:0;font-size:1.45rem;line-height:1.6;color:#2a1a1ccc}.fl-how__item a{color:var(--fl-orange)}@media screen and (max-width:749px){.fl-how{padding-top:4.4rem;padding-bottom:4.4rem}.fl-how__grid{grid-template-columns:1fr;gap:1.4rem}.fl-how .title{margin-bottom:2.4rem}}.product-card-wrapper .card>.card__content{padding:0 1.6rem 1.8rem!important}.product-card-wrapper .card>.card__content .card__information{padding:1.4rem 0 0!important}.collection__view-all .button--secondary{min-width:20rem;border:1.5px solid var(--fl-navy)!important;border-radius:8px;color:var(--fl-navy)!important;background:transparent!important;font-weight:600;letter-spacing:.04em;text-decoration:none!important}.collection__view-all .button--secondary:hover{background:var(--fl-navy)!important;color:#fff!important}.collection__view-all .button--secondary:before,.collection__view-all .button--secondary:after{display:none!important}.accordion__title,.accordion__title.h4{font-family:var(--font-body-family)!important;font-size:1.55rem!important;font-weight:600!important;color:var(--fl-navy)}.collapsible-content .accordion__content{font-size:1.45rem;line-height:1.65}.custom-liquid-section .fl-how,.fl-how{padding-top:2rem;padding-bottom:2rem}.icon-bar .column p,.icon-bar p{white-space:nowrap}@media screen and (max-width:749px){.product-card-wrapper .card>.card__content{padding:0 1.1rem 1.4rem!important}.icon-bar .column p,.icon-bar p{white-space:normal}}.collection-hero{text-align:center}.collection-hero__inner{justify-content:center;padding-top:1rem;padding-bottom:1rem}.collection-hero__text-wrapper{max-width:72rem;margin:0 auto;text-align:center}.collection-hero__title{margin-bottom:1rem}.collection-hero__description{font-size:1.5rem;line-height:1.65;color:#2a1a1ccc}.facets-container{border-bottom:1px solid var(--fl-line);padding-bottom:1.2rem;margin-bottom:2.4rem}.product-card-wrapper .card__heading{overflow:hidden;max-height:calc(2.8em + 2px)}.product-card-wrapper .card__heading a{max-height:2.8em;line-height:1.4!important}.announcement-bar-section .announcement-bar,.announcement-bar-section .utility-bar,.utility-bar{background:linear-gradient(90deg,#8b1e2d,#ff8740)!important;color:#fff!important}.announcement-bar__message,.announcement-bar__message *{color:#fff!important}h2.title:after{background:linear-gradient(90deg,#8b1e2d,#ffb347);height:3px;border-radius:3px;width:5.2rem}.product-card-wrapper:hover .card{border-color:#c9a24a;box-shadow:0 12px 30px #8b1e2d1f}.product-card-wrapper .price .price-item,.product-card-wrapper .price-item--regular{color:#6f1724!important}.fl-step{background:linear-gradient(135deg,#8b1e2d,#ff8740);color:#fff;border:0;box-shadow:0 6px 14px #8b1e2d40}.fl-how__item{transition:transform .25s,box-shadow .25s}.fl-how__item:hover{transform:translateY(-3px);box-shadow:0 12px 30px #10306b14}.icon-bar .material-icon,.icon-bar svg{color:#8b1e2d!important}.collection__view-all .button--secondary:hover{background:#8b1e2d!important;border-color:#8b1e2d!important}.collection-list .card__heading{color:#0f1e3c}.collection-list-wrapper .card-wrapper:hover .card__heading{color:#8b1e2d}.fl-antifraude{background:#f3f6fb}.collection-hero{background:linear-gradient(135deg,#f3f6fb,#e6eefa)}.button--primary,.button:not(.button--secondary):not(.button--tertiary){box-shadow:0 6px 16px #8b1e2d2e}@media screen and (max-width:749px){sticky-atc.sticky-atc{background:#fff!important;border-top:1px solid #e3e9f2;border-radius:18px 18px 0 0;box-shadow:0 -8px 24px #0f1e3c1a;padding:0!important}sticky-atc .sticky-atc-container{display:flex!important;flex-direction:row!important;align-items:center!important;gap:1.2rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom))!important;flex-wrap:nowrap!important}sticky-atc .sticky-atc__image{flex:0 0 5.2rem;width:5.2rem;height:5.2rem;margin:0!important;border:1px solid #e3e9f2;border-radius:10px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}sticky-atc .sticky-atc__image img{width:100%!important;height:100%!important;object-fit:contain;padding:.3rem}sticky-atc .sticky-atc__left{flex:1 1 auto;min-width:0;margin:0!important;padding:0!important}sticky-atc .sticky-atc__left__content{display:flex;flex-direction:column;gap:.2rem;align-items:flex-start}sticky-atc .sticky-atc__title,sticky-atc .sticky-atc__title.mobile-hidden{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-family:var(--font-body-family)!important;font-size:1.25rem!important;font-weight:500;line-height:1.3;color:#0f1e3c;letter-spacing:0}sticky-atc .sticky-atc__price .price{margin:0}sticky-atc .sticky-atc__price .price-item{font-size:1.7rem!important;font-weight:800!important;color:#6f1724!important;letter-spacing:0}sticky-atc .sticky-atc__price .badge{display:none!important}sticky-atc .sticky-atc__button{flex:0 0 auto;width:auto!important;margin:0!important}sticky-atc .sticky-atc__button .button{width:auto!important;min-width:0!important;min-height:4.6rem!important;padding:0 1.8rem!important;border-radius:12px!important;font-size:1.45rem!important;font-weight:700;letter-spacing:.01em;background:linear-gradient(135deg,#8b1e2d,#ff8740)!important;box-shadow:0 6px 16px #8b1e2d47!important;white-space:nowrap}sticky-atc .sticky-atc__button .button:before,sticky-atc .sticky-atc__button .button:after{display:none!important}body:has(sticky-atc) .scroll-to-top-btn{bottom:9.4rem!important;width:4.4rem;height:4.4rem}}cart-drawer .cart-item{transition:opacity .2s ease,transform .25s ease}cart-drawer .cart-item.fl-cart-updating{opacity:.45;pointer-events:none}cart-drawer .cart-item.fl-cart-removing{opacity:0;transform:translate(24px)}cart-drawer .drawer__heading{font-size:2rem!important}cart-drawer .cart-item__name,cart-drawer .cart-drawer-item__title,cart-drawer .cart-item__details a{font-family:var(--font-body-family)!important;font-size:1.45rem!important;font-weight:600!important;line-height:1.35!important;color:#0f1e3c;letter-spacing:0}cart-drawer .product-option{font-size:1.25rem}cart-drawer .cart-discount-form input,cart-drawer .cart-discount input{font-size:1.4rem!important;padding:0 1.2rem!important;height:4.6rem!important;line-height:4.6rem!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0}cart-drawer .cart-discount-form input::placeholder,cart-drawer .cart-discount input::placeholder{font-size:1.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}cart-drawer .cart-discount-form button,cart-drawer .cart-discount button{height:4.6rem!important;min-height:4.6rem!important;font-size:1.35rem!important;padding:0 1.6rem!important;letter-spacing:.04em}cart-drawer .cart-discount-form{display:flex;gap:.8rem;align-items:stretch}cart-drawer .cart-discount-form>*:first-child{flex:1 1 auto;min-width:0}cart-drawer .cart-drawer-item__saving{display:block;font-size:1.2rem!important;letter-spacing:0;white-space:nowrap;color:#1e7a3e!important;margin-top:.2rem}cart-drawer .cart-drawer-item__saving strong{font-weight:600;color:#1e7a3e}cart-drawer .cart-item__totals .price,cart-drawer .cart-item__price-wrapper{letter-spacing:0}cart-drawer .cart-item__price-wrapper s,cart-drawer .cart-item__price-wrapper .price--compare{font-size:1.25rem}.fl-card-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.fl-pill{display:inline-flex;align-items:center;font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;line-height:1;padding:.55rem .8rem;border-radius:999px;letter-spacing:.01em;white-space:nowrap}.fl-pill--kit{background:linear-gradient(135deg,#8b1e2d,#ff8740);color:#fff}.fl-pill--ship{background:#e8f6ee;color:#1e7a3e}@media screen and (max-width:749px){.fl-pill{font-size:1.05rem;padding:.5rem .7rem}}.fl-offer{display:inline-block;margin:.2rem 0 .6rem;padding:.5rem 1rem;border-radius:8px;background:#fff1e8;color:#c2410c;font-size:1.3rem;font-weight:700}.price__sale .price-item--regular,.price--on-sale .price-item--regular{color:#8a94a6!important;font-weight:500!important;font-size:.85em!important}.price .badge.price__badge-sale{background:#8b1e2d!important;color:#fff!important;border:0}.product-card-wrapper .price--on-sale .price__sale s.price-item--regular,.product-card-wrapper .price__compare-price s.price-item--regular{color:#8a94a6!important;font-size:1.3rem!important;font-weight:500!important;text-decoration:line-through}.product-card-wrapper .price--on-sale .price__sale{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}slideshow-component .banner__heading{font-weight:700;line-height:1.1;letter-spacing:-.01em;max-width:56rem}slideshow-component .banner__text{max-width:46rem;font-size:1.7rem;line-height:1.6;opacity:.92}slideshow-component .banner__box{padding-left:0}slideshow-component .banner__buttons .button{background:linear-gradient(135deg,#8b1e2d,#ff8740)!important;color:#fff!important;border:0!important;min-height:5.2rem;padding:0 3.2rem;border-radius:10px;font-size:1.6rem;font-weight:700;box-shadow:0 10px 24px #8b1e2d59!important}slideshow-component .banner__buttons .button:before,slideshow-component .banner__buttons .button:after{display:none!important}@media screen and (min-width:750px){slideshow-component .banner__content{padding-left:5vw!important;padding-right:5vw!important;max-width:none}slideshow-component .banner__box{max-width:56rem}}@media screen and (max-width:749px){slideshow-component .slideshow__slide .banner,slideshow-component .banner.slideshow__slide{height:125vw!important;min-height:125vw!important}slideshow-component .banner__media{height:100%!important}slideshow-component .banner__media img{object-fit:cover;object-position:center bottom}slideshow-component .banner__content{align-items:flex-start!important;padding-top:4.2rem!important;height:100%}slideshow-component .banner__box{padding:0 2rem!important;width:100%}slideshow-component .banner__heading{font-size:3rem!important}slideshow-component .banner__text{font-size:1.4rem;line-height:1.5;max-width:34rem;margin:0 auto}slideshow-component .banner__buttons .button{min-height:4.6rem;font-size:1.45rem;padding:0 2.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fortlar.css.map */
