:root{--rf-bg: #f7f5f1;--rf-bg-2: #efeae1;--rf-fg: #0a0a0a;--rf-muted: #6b6b6b;--rf-line: #e5e1d8;--rf-gold: #b8924d;--rf-gold-soft: #d9c896;--rf-radius: 999px;--rf-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{font-family:var(--font-body-family, "Roboto"),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after,p,span,a,li,button,input,textarea,select,label,blockquote,cite,em,strong,small,code,td,th{font-family:var(--font-body-family, "Roboto"),system-ui,-apple-system,"Segoe UI",sans-serif}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,[class*=__title]:not(.product-card__title):not(.media-card__title):not(.collection-card__title),[class*=-title]:not(.product-title):not(.video__title),[class*=hero-title],[class*=section-title],.wta-title,.qs-title,.vc-title,.td-title,.td-show-title,.ft-contact__title,.ft-q2__text,.ft-perso__hero-title,.ft-tm__hero-title,.ft-perso__section-title,.ft-tm__section-title{font-family:var(--font-heading-family, "Roboto"),system-ui,sans-serif!important;letter-spacing:-.025em!important;font-weight:700!important;line-height:1.05!important}h1,.h0,.h1,.hero-title,[class*=hero-title],.ft-perso__hero-title,.ft-tm__hero-title{letter-spacing:-.035em!important;font-weight:800!important}.wta-titles,.wta-title,.wta-bullets,.wta-stat-num,.qs-title,.qs-desc-role,.vc-title,.vc-supra,.td-title,.td-show-title,.ft-contact__title,.ft-contact__eyebrow{font-family:Roboto,Georgia,serif!important}.ft-contact__eyebrow,[class*=__eyebrow]:not(.ft-perso__eyebrow):not(.ft-tm__eyebrow),.vc-badge-txt,.wta-btxt,.vc-supra,.qs-hint,.ft-q2__role{font-family:Roboto,system-ui,sans-serif!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:500!important}p,li,span,label,input,textarea,select,button,.wta-desc,.qs-desc-text,.ft-contact__desc,.ft-contact__line-value,.ft-contact__line-label{font-family:Roboto,system-ui,sans-serif!important;letter-spacing:-.005em}::selection{background:var(--rf-fg);color:var(--rf-bg)}.wta-supra,.wta-gem,.wta-stat-num,.qs-stat-val,.qs-glow,.vc-supra,.vc-badge,.td-trailer-cta,.td-show-btn--show{color:var(--rf-gold-soft)!important}.wta-titles,.wta-title.wta-t2,.vc-title-line:nth-child(2),.td-show-title{background:linear-gradient(180deg,#ffffff 0%,var(--rf-gold-soft) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.button,.btn,button.button,a.button,.shopify-payment-button .shopify-payment-button__button,.wta-cta,.qs-cta,.vc-cta,.ft-contact__btn,.td-cta-link,.td-event-cta,.td-show-btn{font-family:Roboto,sans-serif!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;border-radius:var(--rf-radius)!important;transition:transform .4s var(--rf-ease),opacity .3s var(--rf-ease),background .3s var(--rf-ease),color .3s var(--rf-ease)!important}.button:hover,.btn:hover,.ft-contact__btn:hover{transform:translateY(-1px);opacity:.92}.ft-contact__btn,.ft-contact__btn--filled,.ft-contact__btn--outline,.ft-contact__btn--ghost{background:#f7f5f1!important;background-image:none!important;color:#0a0a0a!important;border:none!important;box-shadow:none!important;padding:1em 2.3em!important;font:500 .88rem/1 Roboto,sans-serif!important;letter-spacing:.04em!important;text-transform:none!important;border-radius:999px!important}.ft-contact__btn:hover{opacity:.88!important;transform:translateY(-1px)!important;background:#f7f5f1!important;color:#0a0a0a!important;box-shadow:none!important}a:not(.button):not(.btn):not(.fnav__contact):not(.ft-top-contact):not(.ft-side-contact):not([class*=__btn]){text-decoration-thickness:1px;text-underline-offset:.25em}.ft-slide-up,.ft-slide-down,.ft-zoom-in,.ft-rotate-in{transition-duration:1.1s!important;transition-timing-function:var(--rf-ease)!important}.card,.media-card,[class*=card__media] img,[class*=card] img,.vc-slide-media img,.td-event-img{transition:transform 1.2s var(--rf-ease),box-shadow .4s var(--rf-ease)}.card:hover img,.media-card:hover img,.vc-slide:hover img,.td-event:hover img{transform:scale(1.04)}[class*=card__media],.vc-slide-media,.td-event-img-wrap{border-radius:6px;overflow:hidden}[class*=marquee],.brands-marquee,.clients-marquee,.ft-brands-marquee{border-block:1px solid var(--rf-line)}[class*=marquee] *{font-family:Roboto,Georgia,serif!important;letter-spacing:-.01em!important}.ft-q2__text,[class*=quote__text],[class*=quotes] blockquote,[class*=quote] q{font-family:Roboto,Georgia,serif!important;font-weight:300!important;font-style:italic!important;letter-spacing:-.01em!important;line-height:1.2!important}.announcement-bar,.section-announcement-bar{font-family:Roboto,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:500!important}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=date],textarea,select{font-family:Roboto,sans-serif!important;border:1px solid var(--rf-line)!important;border-radius:6px!important;padding:.85rem 1rem!important;background:transparent!important;transition:border-color .3s var(--rf-ease)!important}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--rf-fg)!important}.footer{background:var(--rf-bg)!important;border-top:1px solid var(--rf-line)!important}.footer *{font-family:Roboto,sans-serif}.footer h2,.footer h3,.footer .h2,.footer .h3{font-family:Roboto,Georgia,serif!important}@media(max-width:768px){h1,.h1,.wta-title,.qs-title,.td-title,.ft-contact__title{font-size:clamp(2.25rem,9vw,4rem)!important}h2,.h2{font-size:clamp(1.875rem,7vw,3rem)!important}}.header__heading-logo,.fnav__logo-img{filter:none!important}.header__heading-logo:hover,.fnav__logo-img:hover{transform:none!important}.ftcm__title,.ftcm__header,.ftcm__eyebrow{background:transparent!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;text-shadow:none!important;box-shadow:none!important;border:none!important}.ftcm__title{color:#f7f5f1!important;font-style:normal!important}.ftcm__eyebrow{color:#ffffff8c!important}.wta-title,.qs-title,.vc-title,.td-title,.ft-contact__title{text-shadow:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/62/assets/refonte.css.map */
