:root{--gfj-ink: #11110f;--gfj-ink-soft: #292824;--gfj-ivory: #f6f3ec;--gfj-paper: #fffefa;--gfj-gold: #a58a58;--gfj-line: rgba(17, 17, 15, .13);--gfj-serif: "Bodoni Moda", "Didot", "Bodoni 72", "Baskerville", "Times New Roman", serif;--gfj-sans: "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif;--gfj-radius: 999px;--gfj-ease: cubic-bezier(.22, .61, .36, 1)}html,body{background:var(--gfj-paper)!important;color:var(--gfj-ink)}body,input,textarea,select,button{font-family:var(--gfj-sans)}h1,h2,h3,h4,h5,h6,.m-page-header__title,.m-collection-page-header__title,.m-product-title{font-family:var(--gfj-serif)!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.04!important;text-wrap:balance}p{text-wrap:pretty}.m-header__desktop,.m-header__mobile{background:#fffefaf5!important;border-bottom:1px solid rgba(17,17,15,.08)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.m-topbar{background:var(--gfj-ink)!important;border:0!important}.m-topbar__wrapper{color:#e8ddc8!important;font-size:10px;letter-spacing:.19em;text-transform:uppercase}.m-menu__link--main,.m-header__menu-item{font-size:10px!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase}.m-button,button.m-button,.shopify-payment-button__button,button[name=add],.m-button--primary,.m-button--secondary{min-height:48px;border-radius:var(--gfj-radius)!important;box-shadow:none!important;font-size:10px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease!important}.gfj-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;border:1px solid currentColor;border-radius:var(--gfj-radius);font:600 10px/1 var(--gfj-sans);letter-spacing:.16em;text-transform:uppercase;transition:transform .25s var(--gfj-ease),background-color .25s ease,color .25s ease}.gfj-button--dark{color:#fff;background:var(--gfj-ink);border-color:var(--gfj-ink)}.gfj-button--light{color:var(--gfj-ink);background:#fff;border-color:#fff}.gfj-text-link{display:inline-block;padding:7px 0 6px;color:inherit;border-bottom:1px solid currentColor;font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}@media(hover:hover){.gfj-button:hover,.m-button:hover,button.m-button:hover{transform:translateY(-2px)}.gfj-button--dark:hover{background:var(--gfj-gold);border-color:var(--gfj-gold)}.gfj-button--light:hover{background:var(--gfj-ivory);border-color:var(--gfj-ivory)}}.gfj-kicker{margin:0 0 18px;font-size:9px;font-weight:600;letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.gfj-editorial-hero{position:relative;display:grid;min-height:480px;overflow:hidden;background:var(--gfj-ivory)}.gfj-editorial-hero--compact{min-height:360px}.gfj-editorial-hero--medium{min-height:520px}.gfj-editorial-hero--tall{min-height:min(760px,82vh)}.gfj-editorial-hero__media,.gfj-editorial-hero__veil,.gfj-editorial-hero__inner{grid-area:1 / 1}.gfj-editorial-hero__media img,.gfj-editorial-hero__media video{width:100%;height:100%;object-fit:cover}.gfj-editorial-hero__veil{z-index:1;background:linear-gradient(90deg,#080807ad,#08080738 58%,#0808070d)}.gfj-editorial-hero__inner{position:relative;z-index:2;display:flex;align-items:center;width:min(100%,1500px);margin:0 auto;padding:72px clamp(24px,5vw,80px)}.gfj-editorial-hero__inner--center{justify-content:center;text-align:center}.gfj-editorial-hero__content{width:min(650px,100%)}.gfj-editorial-hero--light{color:#fff}.gfj-editorial-hero--light .gfj-editorial-hero__title{color:#fff!important}.gfj-editorial-hero--dark{color:var(--gfj-ink)}.gfj-editorial-hero__title{margin:0;font-size:clamp(48px,7vw,104px)!important}.gfj-editorial-hero__text{max-width:560px;margin-top:24px;font-size:clamp(15px,1.4vw,19px);line-height:1.65}.gfj-editorial-hero__inner--center .gfj-editorial-hero__text{margin-left:auto;margin-right:auto}.gfj-editorial-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px 30px;margin-top:34px}.gfj-editorial-hero__inner--center .gfj-editorial-hero__actions{justify-content:center}.gfj-signature{padding:clamp(72px,10vw,150px) clamp(22px,5vw,72px)}.gfj-signature--ivory{background:var(--gfj-ivory);color:var(--gfj-ink)}.gfj-signature--white{background:var(--gfj-paper);color:var(--gfj-ink)}.gfj-signature--ink{background:var(--gfj-ink);color:#fff}.gfj-signature__inner{max-width:1360px;margin:0 auto}.gfj-signature__header{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);column-gap:clamp(40px,8vw,140px);align-items:end;margin-bottom:clamp(50px,7vw,90px)}.gfj-signature__header .gfj-kicker{grid-column:1 / -1}.gfj-signature__header h2{margin:0;font-size:clamp(43px,5.4vw,82px)!important}.gfj-signature__intro{max-width:570px;font-size:16px;line-height:1.75}.gfj-signature__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid currentColor;border-bottom:1px solid currentColor}.gfj-signature__item{position:relative;min-height:245px;padding:32px clamp(22px,3vw,42px) 38px}.gfj-signature__item+.gfj-signature__item{border-left:1px solid currentColor}.gfj-signature__number{display:block;margin-bottom:50px;color:var(--gfj-gold);font:500 10px/1 var(--gfj-sans);letter-spacing:.15em}.gfj-signature__item h3{margin:0 0 16px;font-size:clamp(25px,2.4vw,36px)!important}.gfj-signature__item .rte{max-width:330px;font-size:13px;line-height:1.7;opacity:.78}.gfj-signature__actions{display:flex;align-items:center;gap:22px 30px;margin-top:42px}.gfj-signature--ink .gfj-button--dark{color:var(--gfj-ink);background:#fff;border-color:#fff}.m-product-card__media,.m-product-card__image,.m-product-media--item,.m-product-media--item img{border-radius:4px!important;background-color:#f8f7f3!important}.m-product-card__media{aspect-ratio:1 / 1;overflow:hidden}.m-product-card__link,.m-product-card__main-image,.m-product-card__hover-image,.m-product-card__media responsive-image{width:100%;height:100%}.m-product-card__main-image img,.m-product-card__hover-image img{width:100%;height:100%;object-fit:contain!important}.m-product-card__image{width:100%;height:100%;object-fit:contain;transition:transform .75s var(--gfj-ease)}.m-product-card__title,.m-product-card__title a{font-size:11px!important;font-weight:500!important;letter-spacing:.055em!important;line-height:1.5!important;text-transform:uppercase}.m-product-card__price{color:#655f54!important;font-size:12px!important;letter-spacing:.035em}@media(hover:hover){.m-product-card:hover .m-product-card__image{transform:scale(1.025)}}.m-main-product{padding-top:clamp(24px,4vw,56px)}.m-main-product .m-product-title{font-size:clamp(36px,4vw,62px)!important}.m-product-info--wrapper{padding-top:10px}.m-product-info--wrapper .m-product-prices{margin-top:18px}.m-product-info--wrapper .m-product-description{font-size:14px;line-height:1.75}.gfj-pdp-assurance{margin:22px 0;padding:20px 0;border-top:1px solid var(--gfj-line);border-bottom:1px solid var(--gfj-line)}.gfj-pdp-assurance__availability{margin:0 0 13px;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.gfj-pdp-whatsapp{display:inline-block;margin-bottom:15px;border-bottom:1px solid currentColor;font-size:12px}.gfj-pdp-assurance__points{display:grid;gap:7px;color:#6b665d;font-size:11px;letter-spacing:.035em}.gfj-product-specs{padding:clamp(70px,9vw,130px) clamp(22px,5vw,72px);background:var(--gfj-paper)}.gfj-product-specs__inner{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr);column-gap:clamp(50px,9vw,150px);max-width:1280px;margin:0 auto}.gfj-product-specs__header h2{max-width:8ch;margin:0;font-size:clamp(44px,5.5vw,78px)!important}.gfj-product-specs__header>p:last-child{max-width:430px;margin-top:25px;font-size:14px;line-height:1.7;color:#625e55}.gfj-product-specs__list{margin:0;border-top:1px solid var(--gfj-line)}.gfj-product-specs__list>div{display:grid;grid-template-columns:minmax(130px,.75fr) 1.25fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--gfj-line)}.gfj-product-specs__list dt{font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.gfj-product-specs__list dd{margin:0;font-family:var(--gfj-serif);font-size:20px;line-height:1.25}.gfj-product-specs__note{grid-column:2;margin:18px 0 0;color:#777167;font-size:10px;line-height:1.55}.m-collection-page-header{background:var(--gfj-ivory)}.m-collection-page-header__title{font-size:clamp(48px,7vw,94px)!important}.m-collection-page-header__description{max-width:720px;font-size:15px;line-height:1.7}.facest-filters-section{padding-top:clamp(34px,5vw,68px)}.m-collection-toolbar{padding-bottom:20px;border-bottom:1px solid var(--gfj-line)}.m-search .m-page-header{max-width:880px;margin:0 auto;padding:clamp(70px,9vw,130px) 20px 55px}.m-search .m-page-header__title{max-width:780px;font-size:clamp(44px,6vw,86px)!important;text-align:center}.m-search--form{width:min(640px,100%);margin-top:32px}.m-search--form-input{min-height:56px;padding:0 58px 0 24px!important;border:1px solid var(--gfj-line)!important;border-radius:var(--gfj-radius)!important;background:#fff!important}.m-search--form-button{right:14px!important}.m-search--empty{margin:60px auto 110px;text-align:center}.template-cart .m-page-title,.template-cart .m-page-header{padding-top:clamp(55px,8vw,110px)}.template-cart .m-page-title h1,.template-cart .m-page-header h1{font-size:clamp(48px,6vw,82px)!important}.m-cart{max-width:1220px;margin:0 auto clamp(80px,10vw,150px)}.m-cart__header--wrapper{border-bottom:1px solid var(--gfj-line);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.m-cart__footer--wrapper{min-width:min(100%,430px);padding:34px!important;background:var(--gfj-ivory);border-radius:6px}.m-cart__subtotal--label,.m-cart__subtotal--price{font-family:var(--gfj-serif);font-size:23px!important;font-weight:400!important}.template-page .m-page-header,.template-page .m-page-title{padding-top:70px}.template-page .m-page-header__title,.template-page .m-page-title h1{font-size:clamp(48px,6vw,88px)!important}.m-contact-form,.m-page-content{line-height:1.75}.m-contact-form{padding-top:clamp(60px,8vw,110px);padding-bottom:clamp(70px,9vw,130px)}.form-field,.form-field--input,textarea.form-field,select.form-field{border-color:var(--gfj-line)!important;border-radius:0!important;background:transparent!important}.m-faqs-section{padding-top:clamp(60px,8vw,110px);padding-bottom:clamp(70px,9vw,130px)}.m-faqs-section .m-accordion--item{border-color:var(--gfj-line)!important}.m-faqs-section .m-accordion--item-button{padding-top:24px!important;padding-bottom:24px!important;font-family:var(--gfj-serif);font-size:clamp(20px,2vw,27px);font-weight:400}@media(max-width:767px){.m-topbar__wrapper{font-size:8px;letter-spacing:.13em}.m-header__mobile{min-height:60px}.gfj-editorial-hero{min-height:520px}.gfj-editorial-hero--compact{min-height:430px}.gfj-editorial-hero--tall{min-height:min(720px,84svh)}.gfj-editorial-hero__media video{object-position:center center}.gfj-editorial-hero__veil{background:linear-gradient(180deg,#08080714 20%,#080807b8)}.gfj-editorial-hero__inner{align-items:end;padding:80px 22px 42px}.gfj-editorial-hero__title{max-width:12ch;font-size:clamp(43px,13vw,64px)!important}.gfj-editorial-hero__text{margin-top:18px;font-size:14px;line-height:1.6}.gfj-editorial-hero__actions{align-items:flex-start;flex-direction:column;gap:18px;margin-top:26px}.gfj-editorial-hero__actions .gfj-button{width:100%}.gfj-signature{padding:72px 20px}.gfj-signature__header{display:block;margin-bottom:44px}.gfj-signature__header h2{font-size:clamp(41px,12vw,57px)!important}.gfj-signature__intro{margin-top:22px;font-size:14px}.gfj-signature__grid{display:block}.gfj-signature__item{min-height:0;padding:28px 4px 32px}.gfj-signature__item+.gfj-signature__item{border-top:1px solid currentColor;border-left:0}.gfj-signature__number{margin-bottom:26px}.gfj-signature__item h3{font-size:29px!important}.gfj-signature__actions{align-items:flex-start;flex-direction:column}.gfj-signature__actions .gfj-button{width:100%}.m-product-card__title,.m-product-card__title a{font-size:10px!important;line-height:1.45!important}.m-collection-products .m-product-item{margin-bottom:34px}.m-main-product{padding-top:10px}.m-main-product .m-product-title{font-size:36px!important;line-height:1.07!important}.gfj-product-specs{padding:70px 20px}.gfj-product-specs__inner{display:block}.gfj-product-specs__header h2{max-width:10ch;font-size:43px!important}.gfj-product-specs__list{margin-top:42px}.gfj-product-specs__list>div{grid-template-columns:1fr 1.35fr;gap:16px;padding:16px 0}.gfj-product-specs__list dd{font-size:17px}.gfj-product-specs__note{margin-top:16px}.m-product-info--wrapper{padding-top:25px}.m-product-media--item{aspect-ratio:1 / 1;overflow:hidden}.m-product-media--item img,.m-product-media--item video{width:100%;height:100%;aspect-ratio:auto;object-fit:contain!important}.m-product-form--input select,.m-product-form--input .m-product-option--node{min-height:44px}.m-search .m-page-header{padding:64px 18px 38px}.m-search .m-page-header__title{font-size:43px!important}.m-search-result{--column-gap: 12px !important;--row-gap: 34px !important}.m-cart__footer--wrapper{padding:24px 18px!important;border-radius:4px}.template-page .m-page-header,.template-page .m-page-title{padding-top:46px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/gfj-luxury-refinement.css.map */
