body{letter-spacing:.04rem;-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){body{letter-spacing:.035rem}}.rte:not(.card__information .rte) h1,.rte:not(.card__information .rte) h2,.rte:not(.card__information .rte) h3,.rte:not(.card__information .rte) h4{margin-top:1.5em;margin-bottom:.65em;line-height:calc(1 + .28/max(1,var(--font-heading-scale)))}.rte:not(.card__information .rte) h1:first-child,.rte:not(.card__information .rte) h2:first-child,.rte:not(.card__information .rte) h3:first-child{margin-top:0}.rte a,.announcement-bar__link.link,.link--text{text-underline-offset:.25em}.rte a:focus-visible,.link:focus-visible,.button:focus-visible,.customer .field input:focus-visible,.select__select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.35);outline-offset:.2rem}.collection-list-wrapper.no-heading .collection-list{margin-top:0}.product .product-media-container .product__media.media>img{object-fit:contain;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}@media screen and (min-width:750px){.product .product-media-container.global-media-settings{border-color:rgba(var(--color-foreground),.12)}}.collection-category-links{padding-bottom:1.5rem;margin-bottom:.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.collection-category-links__label{margin:0 0 .75rem;opacity:.85}.collection-category-links__list{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0;padding:0}.collection-category-links__link{display:inline-block;padding:.35rem .85rem;border-radius:var(--buttons-radius-outset);border:.1rem solid rgba(var(--color-foreground),.2);text-decoration:none;font-size:1.3rem;letter-spacing:.03rem}.collection-category-links__link:hover{border-color:rgba(var(--color-foreground),.45)}.collection-category-links__link--active{border-color:rgba(var(--color-foreground),.55);font-weight:600}.facets__category-sidebar{border-top:.1rem solid rgba(var(--color-foreground),.1)}.facets__category-sidebar .facets__summary{padding-top:1.5rem;margin-bottom:0;padding-bottom:1.5rem}.facets__category-sidebar__panel-wrap{padding-bottom:.5rem}.facets__category-sidebar__scroll{max-height:min(28rem,52vh);overflow-y:auto;overscroll-behavior:contain;padding-right:.4rem;margin-right:-.2rem}.facets__category-sidebar__list{padding-top:.2rem}.facets__category-type-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.55rem .4rem .55rem .2rem;margin:0 -.2rem;border-radius:.3rem;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:calc(1 + .45 / var(--font-body-scale));transition:background-color .15s ease}a.facets__category-type-row:hover{background-color:rgba(var(--color-foreground),.06);text-decoration:none}.facets__category-type-row--active{font-weight:600;background-color:rgba(var(--color-foreground),.08)}.facets__category-type-row--disabled{opacity:.45;cursor:default}.facets__category-type-row--preview .facets__category-type-label{font-weight:400}.facets__category-type-label{flex:1;min-width:0;text-align:left}.facets__category-type-count{flex-shrink:0;font-size:1.25rem;opacity:.65;font-variant-numeric:tabular-nums}.facets__category-sidebar--mobile{border-top:.1rem solid rgba(var(--color-foreground),.08);padding-top:.75rem;margin-top:.5rem}.facets__category-sidebar__static-label{padding:.75rem 2.5rem .35rem;font-weight:600}.facets__category-sidebar--mobile .facets__category-sidebar__scroll{padding:0 2rem 1rem 2.5rem}:root{--ff-nav-gold: #bfa48f}.header__inline-menu .header__menu-item>span{text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px;transition:color var(--duration-short, .1s) ease,border-color var(--duration-short, .1s) ease}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:focus-visible,.header__inline-menu details[open]>.header__menu-item,.header__inline-menu .header__menu-item[aria-expanded=true],.header__inline-menu .header__menu-item[aria-current=page],.header__inline-menu .header__active-menu-item{color:var(--ff-nav-gold)}.header__inline-menu .header__menu-item:hover>span,.header__inline-menu .header__menu-item:focus-visible>span,.header__inline-menu details[open]>.header__menu-item>span,.header__inline-menu .header__menu-item[aria-expanded=true]>span,.header__inline-menu .header__menu-item[aria-current=page]>span,.header__inline-menu .header__active-menu-item{text-decoration:none;border-bottom-color:var(--ff-nav-gold)}.header__inline-menu .mega-menu__content,.header__inline-menu .header__submenu{border-top:2px solid var(--ff-nav-gold)!important}.header__inline-menu .mega-menu__link--level-2,.header__inline-menu .ff-apple-mega__heading{color:var(--ff-nav-gold);display:block;padding-bottom:.6rem;margin-bottom:.8rem;border-bottom:1px solid rgba(191,164,143,.45)}.header__inline-menu .ff-apple-mega__heading a{color:inherit}.header__inline-menu .mega-menu__list>li+li,.header__inline-menu .ff-apple-mega__col+.ff-apple-mega__col{border-left:1px solid rgba(191,164,143,.2);padding-left:2rem}.header__inline-menu .mega-menu__list .list-unstyled .mega-menu__link,.header__inline-menu .header__submenu .header__menu-item{padding-top:.55rem;padding-bottom:.55rem;line-height:1.35}.header__inline-menu .mega-menu__link:hover,.header__inline-menu .mega-menu__link:focus-visible,.header__inline-menu .mega-menu__link[aria-current=page],.header__inline-menu .header__submenu .header__menu-item:hover,.header__inline-menu .ff-apple-mega__link:hover,.header__inline-menu .ff-apple-mega__link:focus-visible,.header__inline-menu .ff-apple-mega__heading--link:hover{color:var(--ff-nav-gold);text-decoration:none}main .rte [style*="border-radius: 10px"],main .rte [style*="border-radius:10px"],main .rte [style*="border-radius: 12px"],main .rte [style*="border-radius:12px"],main .rte [style*="border-radius: 14px"],main .rte [style*="border-radius:14px"],main .rte [style*="border-radius: 18px"],main .rte [style*="border-radius:18px"],main .rte [style*="border-radius: 20px"],main .rte [style*="border-radius:20px"]{border-radius:var(--ff-card-radius)!important}main .rte,main .rte *{font-family:var(--font-body-family)}main .rte a.button,main .rte .ff-btn,main .rte a[style*=background][style*=padding]{border-radius:var(--ff-card-radius)!important}.card,.card__inner,.card__media,.product__media-item,.article-card,.blog-articles .card-wrapper .card,.button,.shopify-payment-button__button--unbranded{border-radius:var(--ff-card-radius)}.globo-formbuilder input,.globo-formbuilder textarea,.globo-formbuilder select,.globo-formbuilder button{border-radius:var(--ff-card-radius)!important;font-family:var(--font-body-family)!important}.globo-formbuilder button[type=submit]{background:#2c3a32!important;color:#fff!important}.ff-pr-btn,.ff-pph__btn,.ffx-cta{border-radius:var(--ff-card-radius)!important}:root{--ff-gold:#bfa48f;--ff-gold-on-mid:#d4bba7;--ff-gold-on-light:#7a604c}.mega-menu__content .mega-menu__link--level-2,.mega-menu__content .ff-apple-mega__heading,.mega-menu__content .ff-apple-mega__count,.mega-menu__content span{color:var(--ff-gold-on-mid)}.ffan-arrow,.ffb-eye{color:var(--ff-gold-on-light)!important}.ff-repairs-mega__icon{color:var(--ff-gold)!important}.ff-pph,[class*=ff-pph]{--ff-pph-accent:#bfa48f!important}.ffx .ffx-btn,.ffx .ffx-btn2{border-color:#bfa48f!important}html body .ffu-cta,html body [data-ffu-cta]{display:none!important}@media(max-width:749px){html body.ffu-has-cta{padding-bottom:calc(6.4rem + env(safe-area-inset-bottom))}}.trustify-review-google .splide,.trustify-review-google [class*=trgg-review-carousel]{-webkit-mask-image:none!important;mask-image:none!important}.trustify-review-google .trgg-google-review-card{background:#2c3a32!important;color:#f4f2ed!important;border:1px solid #bfa48f!important;border-radius:8px!important;box-shadow:none!important}.trustify-review-google .trgg-google-review-card *{color:#f4f2ed!important}.trustify-review-google .trgg-google-review__more{color:#d4bba7!important}.trustify-review-google .trgg-google-review__relative-time{opacity:.8}.trustify-review-google .trgg-google-review__star--positive,.trustify-review-google .trgg-google-review__star--positive *{color:#fbbc04!important}.trustify-review-google .ff-rv-hidden{display:none!important}.ff-rv{width:100%;max-width:1200px;margin:0 auto;padding:8px 0 24px}.ff-rv__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 16px 18px;flex-wrap:wrap}.ff-rv__head .trgg-google-review-compact-rating{margin:0!important;background:transparent!important;border:0!important;padding:0!important}.ff-rv__head .trgg-google-review-compact-rating *{color:#2c3a32!important}.ff-rv__head .trgg-google-review__place-rating{font-size:44px!important;font-weight:700;line-height:1!important;color:#2c3a32!important}.ff-rv__head .trgg-google-review__place-total-review{font-size:13px!important;letter-spacing:.06em;text-transform:uppercase;color:#7a604c!important}.ff-rv__head .trgg-google-review__place-logo{border-radius:8px;border:1px solid #bfa48f;object-fit:cover}.ff-rv__head .trgg-google-review__place-name{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#2c3a32;color:#f4f2ed!important;border:1px solid #bfa48f;text-decoration:none;font-size:13px;width:max-content;transition:background .2s}.ff-rv__head .trgg-google-review__place-name:after{content:"\2197";color:#d4bba7}.ff-rv__head .trgg-google-review__place-name:hover,.ff-rv__head .trgg-google-review__place-name:focus-visible{background:#3a4c41}.ff-rv__head .trgg-average-stars svg,.ff-rv .trgg-google-review__star--positive svg{fill:#bfa48f!important;color:#bfa48f!important}.ff-rv__head .trgg-average-stars svg *,.ff-rv .trgg-google-review__star--positive svg *{fill:#bfa48f!important}.trustify-review-google .trgg-google-review__star--positive,.trustify-review-google .trgg-google-review__star--positive *{color:#bfa48f!important}.ff-rv__nav{display:flex;gap:8px}.ff-rv__btn{width:44px;height:44px;border-radius:999px;border:1px solid #bfa48f;background:#2c3a32;color:#f4f2ed;font-size:18px;cursor:pointer}.ff-rv__btn:hover,.ff-rv__btn:focus-visible{background:#3a4c41;outline:2px solid #bfa48f;outline-offset:2px}.ff-rv__track{list-style:none;margin:0;padding:12px 16px 20px;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#bfa48f transparent}.ff-rv__track:focus-visible{outline:2px solid #bfa48f;outline-offset:2px}.ff-rv__item{flex:0 0 340px;scroll-snap-align:center;display:flex}.ff-rv__item .trgg-google-review-card{width:100%;position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,opacity .35s;opacity:.82}.ff-rv__item .trgg-google-review-card:before{content:"\201c";position:absolute;right:14px;bottom:-26px;font:700 120px/1 Georgia,serif;color:#bfa48f;opacity:.18;pointer-events:none}.ff-rv__item.is-spot .trgg-google-review-card,.ff-rv__item .trgg-google-review-card:hover,.ff-rv__item .trgg-google-review-card:focus-within{opacity:1;transform:translateY(-6px);box-shadow:0 14px 34px -12px #2c3a328c,0 0 0 1px #bfa48f,0 0 24px -6px #bfa48f8c!important}.ff-rv .ff-rv-open .trgg-text-collapse__holder,.ff-rv .ff-rv-open .trgg-text-collapse__holder--hide{max-height:none!important;-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.ff-rv .trgg-google-review__more{cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.ff-rv__item{flex-basis:84%}.ff-rv__nav{display:none}.ff-rv__head .trgg-google-review__place-rating{font-size:36px!important}}@media(prefers-reduced-motion:reduce){.ff-rv__item .trgg-google-review-card{transition:none!important;transform:none!important}.ff-rv__track{scroll-behavior:auto}}.ff-rv__hint{text-align:center;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#7a604c;margin:4px 0 0}.ffr-1 .ff-rv__track{display:grid;overflow:visible;justify-content:center;padding:24px 16px 48px;touch-action:pan-y}.ffr-1 .ff-rv__item{grid-area:1/1;width:min(520px,86vw);transform:translate(calc(var(--d)*14px),calc(var(--d)*12px)) rotate(calc(var(--d)*1.6deg)) scale(calc(1 - var(--d)*.04));transition:transform .45s ease,opacity .45s;opacity:calc(1 - var(--d)*.22)}.ffr-1 .ff-rv__item:not(.is-top){pointer-events:none}.ffr-1 .ff-rv__item .trgg-google-review-card{opacity:1}@media(max-width:749px){.ffr-1 .ff-rv__nav{display:flex}}.ff-rv__chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 16px 8px}.ff-rv__chip{border:1px solid #bfa48f;background:transparent;color:#2c3a32;border-radius:999px;padding:7px 14px;font-size:13px;cursor:pointer;transition:background .2s,color .2s}.ff-rv__chip[aria-pressed=true],.ff-rv__chip:hover{background:#2c3a32;color:#f4f2ed}.ff-rv__chip:focus-visible{outline:2px solid #bfa48f;outline-offset:2px}@media(max-width:749px){.ff-rv__chips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}.ff-rv__chip{flex:0 0 auto;scroll-snap-align:start}}@keyframes ffrMarq{to{transform:translate(-50%)}}.ffr-3 .ff-rv__nav{display:none}.ffr-3 .ff-rv__track{overflow:hidden;width:max-content;max-width:none;animation:ffrMarq var(--ffr-dur,120s) linear infinite;scroll-snap-type:none}.ffr-3{overflow:hidden;max-width:none}.ffr-3:hover .ff-rv__track,.ffr-3 .ff-rv__track:focus-within{animation-play-state:paused}.ffr-3 .ff-rv__item{flex-basis:340px}@media(prefers-reduced-motion:reduce){.ffr-3 .ff-rv__track{animation:none;width:auto;overflow-x:auto}}.ffr-4 .ff-rv__item{flex-direction:column;gap:8px;perspective:1200px}.ff-rv__flip{position:relative;display:grid;flex:1;transform-style:preserve-3d;transition:transform .6s ease}.ff-rv__flip>*{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ff-rv__back{transform:rotateY(180deg);background:#2c3a32;color:#f4f2ed;border:1px solid #bfa48f;border-radius:8px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.ff-rv__back p{margin:0}.ff-rv__back-k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#d4bba7}.ff-rv__back-t{font-size:20px;font-weight:700}.ff-rv__back-n{font-weight:600;margin-top:8px!important}.ff-rv__back-d{opacity:.8;font-size:13px}.ff-rv__pill{margin-top:10px;display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid #bfa48f;color:#f4f2ed;text-decoration:none;font-size:13px}.ff-rv__pill:hover,.ff-rv__pill:focus-visible{background:#3a4c41}.is-flipped .ff-rv__flip{transform:rotateY(180deg)}.ff-rv__flipbtn{align-self:center;border:1px solid #bfa48f;background:transparent;color:#2c3a32;border-radius:999px;padding:5px 16px;font-size:12px;cursor:pointer}.ff-rv__flipbtn:focus-visible{outline:2px solid #bfa48f;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ff-rv__flip,.ffr-1 .ff-rv__item{transition:none}}.ff-rv [data-ff-review]{background:#2c3a32;color:#f4f2ed;border:1px solid #bfa48f;border-radius:8px;padding:16px}.ff-yelp-slot{max-width:1200px;margin:0 auto 24px;padding:16px;background:#2c3a32;border:1px solid #bfa48f;border-radius:8px;display:flex;justify-content:center}.ff-yelp-slot:empty{display:none}.ffr-5 .ff-rv__track{display:grid;overflow:visible;justify-content:center;padding:96px 16px 48px;margin-top:-72px;perspective:1400px;cursor:pointer}.ffr-5 .ff-rv__item{grid-area:1/1;width:min(520px,86vw);transform:translate(calc(var(--d)*14px),calc(var(--d)*12px)) rotate(calc(var(--d)*1.6deg)) scale(calc(1 - var(--d)*.04));transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .8s cubic-bezier(.22,.61,.36,1);opacity:calc(1 - var(--d)*.22);will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.ffr-5 .ff-rv__item:not(.is-top){pointer-events:none}.ffr-5 .ff-rv__item .trgg-google-review-card,.ffr-5 .ff-rv__item [data-ff-review]{opacity:1}.ffr-5 .ff-rv__track{perspective:1200px}.ffr-5 .ff-rv__item.is-top .trgg-google-review-card{box-shadow:0 14px 34px -12px #2c3a328c,0 0 0 1px #bfa48f,0 0 24px -6px #bfa48f8c!important}@media(max-width:749px){.ffr-5 .ff-rv__nav{display:flex}}@media(prefers-reduced-motion:reduce){.ffr-5 .ff-rv__item{transition:none}}.ffr-5 .ff-rv__track{touch-action:pan-y;user-select:none;-webkit-user-select:none}.ffr-5 .ff-rv__item.is-top{cursor:grab}.ffr-5.is-grabbing,.ffr-5.is-grabbing *{cursor:grabbing!important}.ffr-5 .ff-rv__item.is-dragging{transition:none!important;animation:none!important}.ffr-5 .ff-rv__item img{-webkit-user-drag:none;pointer-events:none}@media(max-width:749px){.ffr-5{padding-bottom:88px}}.ffr-5 .ff-rv__stage{position:relative}.ffr-5 .ff-rv__stage .ff-rv__nav{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;justify-content:space-between;align-items:center;padding:0 8px;pointer-events:none;z-index:50}.ffr-5 .ff-rv__stage .ff-rv__btn{pointer-events:auto;width:48px;height:48px;flex:0 0 48px}.ffr-5 .ff-rv__track{padding-left:64px;padding-right:64px}@media(min-width:750px){.ffr-5 .ff-rv__stage{max-width:760px;margin:0 auto}}@media(max-width:749px),(hover:none){.ffr-5 .ff-rv__track{padding-left:16px;padding-right:16px}.ffr-5 .ff-rv__item{width:min(520px,86vw)}.ffr-5 .ff-rv__stage .ff-rv__btn:not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}}.ffs .ff-rv__item{transition:none!important;animation:none!important;transform:none;will-change:transform,opacity;position:relative;opacity:1}.ffs .ff-rv__lift{display:block!important}.ffs .ff-rv__lift{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;box-shadow:0 8px 16px #0000001a,0 24px 48px #00000024;opacity:0;pointer-events:none;z-index:-1}.ffs .ff-rv__track{padding-bottom:140px;margin-bottom:-92px}.ffs .ff-rv__track.ffs-fade .ff-rv__item.is-top{animation:ffsFade .18s linear!important}@keyframes ffsFade{0%{opacity:0}to{opacity:1}}[style*="#d69e2e" i][style*=border-bottom]{border-bottom-color:#bfa48f!important}[style*="#d69e2e" i][style*=border-left],[style*="#bfa48f" i][style*=border-left]{border-left-color:#bfa48f!important}[style*="border: 1px solid #d69e2e" i],[style*="border:1px solid #d69e2e" i],[style*="border: 1px solid #bfa48f" i],[style*="border:1px solid #bfa48f" i]{border-color:#bfa48f!important}[style*="color: #f6e05e" i],[style*="color:#f6e05e" i]{color:#d4bba7!important}[style*="background:#bfa48f" i],[style*="background: #bfa48f" i]{background:#bfa48f!important}[style*=";color:#bfa48f" i],[style*="; color: #bfa48f" i],[style^="color:#bfa48f" i],[style^="color: #bfa48f" i]{color:#bfa48f!important}[style*=--ff-pph-accent i]{--ff-pph-accent:#bfa48f !important}.ffq-cta{border-radius:8px!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/franchitti-brand.css.map */
