:root{--font-body-family: "Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-heading-style: normal;--font-heading-weight: 500;--gl-navy: #212E51;--gl-accent: #0E78B7;--gl-muted: rgba(33, 46, 81, .7);--gl-hairline: rgba(33, 46, 81, .16);--gl-serif-latin: "Cormorant Garamond", "Shippori Mincho", serif}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.06em;font-weight:500}.rte p,.gl-body{line-height:2.1}.price,.price__container,.price-item{font-family:var(--gl-serif-latin);letter-spacing:.04em}.button,.shopify-challenge__button,.customer button{letter-spacing:.18em;font-size:1.3rem}.announcement-bar__message{font-size:1.2rem;letter-spacing:.12em}.header__menu-item span,.header__menu-item{letter-spacing:.18em;font-size:1.3rem}.product-card-wrapper .card--standard .card__inner{border:1px solid var(--gl-hairline)}.card__heading{font-family:var(--font-heading-family);letter-spacing:.04em;line-height:1.6}.card__heading.h5{font-size:1.7rem}.card:hover .media.media--hover-effect>img:first-child:only-child,.card:hover .media.media--hover-effect>img:first-child{transform:scale(1)}.badge{border:0;border-radius:0;font-size:1rem;letter-spacing:.2em;padding:.6rem 1.2rem;text-transform:uppercase}.gl-badge--accent{background:var(--gl-accent);color:#fff}.gl-badge--reserve{background:#fff;color:var(--gl-navy)}.gl-badge--dark{background:#212e51d9;color:#fff}.gl-card-origin{font-size:1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gl-muted);margin-bottom:.8rem}.gl-card-notes{font-size:1.2rem;letter-spacing:.06em;color:var(--gl-muted);margin-top:.8rem}.gl-card-status{font-size:1.1rem;letter-spacing:.16em;margin-top:1rem}.gl-card-status--accent{color:var(--gl-accent)}.gl-card-status--muted{color:var(--gl-muted)}.gl-section{border-bottom:1px solid var(--gl-hairline)}.gl-container{max-width:120rem;margin:0 auto;padding:0 5rem}#gl-beans,#gl-story{scroll-margin-top:12rem}.gl-overline{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.4em;color:var(--gl-accent);text-transform:uppercase;margin:0 0 2.4rem}.gl-btn{display:inline-block;padding:1.6rem 4.4rem;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.24em;text-decoration:none;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.gl-btn--outline{border:1px solid var(--gl-accent);color:var(--gl-accent);background:transparent}.gl-btn--outline:hover,.gl-btn--solid{background:var(--gl-accent);color:#fff}.gl-btn--solid:hover{opacity:.85;color:#fff}.gl-btn--ghost{border:1px solid var(--gl-hairline);color:inherit;background:transparent;padding:1.5rem 4.4rem}.gl-btn--ghost:hover{border-color:var(--gl-accent);color:var(--gl-accent)}.gl-text-link{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.2em;color:inherit;text-decoration:none;border-bottom:1px solid var(--gl-hairline);padding-bottom:.3rem}.gl-text-link:hover{color:var(--gl-accent);border-color:var(--gl-accent)}@media screen and (max-width:749px){.gl-container{padding:0 2rem}}.footer__list-social,.footer a,.footer__content-bottom{letter-spacing:.1em}.link:hover,.full-unstyled-link:hover{color:var(--gl-accent)}@media screen and (max-width:749px){#MainContent[data-template=index] .gl-section{border-bottom:0}#MainContent[data-template=index] .gl-overline{font-size:1rem;letter-spacing:.34em;margin-bottom:1.4rem}#MainContent[data-template=index] .gl-hero{min-height:0}#MainContent[data-template=index] .gl-hero__text{padding:3.4rem 2.2rem 1.2rem}#MainContent[data-template=index] .gl-hero__title{font-size:2.3rem;line-height:1.7;margin:0 0 1.4rem}#MainContent[data-template=index] .gl-hero__lead{font-size:1.25rem;line-height:2.1;margin:0 0 1.6rem}#MainContent[data-template=index] .gl-hero__cta .gl-text-link{font-size:1.1rem}#MainContent[data-template=index] .gl-hero__visual,#MainContent[data-template=index] .gl-hero__glow,#MainContent[data-template=index] .gl-hero__fade{display:none}#MainContent[data-template=index] .gl-hero__product-img{position:static;width:100%;max-width:100%;max-height:none;filter:none;mix-blend-mode:multiply}#MainContent[data-template=index] .gl-hero__caption{position:static;margin-top:1.2rem;text-align:right;color:var(--gl-muted)}#MainContent[data-template=index] .gl-lot__inner{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;max-width:none;margin:2rem 2.2rem .6rem;padding:1.8rem;background:#fff;border:1px solid var(--gl-hairline)}#MainContent[data-template=index] .gl-lot__body{display:contents}#MainContent[data-template=index] .gl-lot .gl-overline{order:-1;display:block;font-size:.95rem;letter-spacing:.3em;margin:0}#MainContent[data-template=index] .gl-lot__media{width:100%;max-width:none;flex:none;margin:0}#MainContent[data-template=index] .gl-lot__media img{border:0}#MainContent[data-template=index] .gl-lot__badge,#MainContent[data-template=index] .gl-lot__sub{display:none}#MainContent[data-template=index] .gl-lot__name{font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.7;letter-spacing:.04em;margin:0}#MainContent[data-template=index] .gl-lot__desc{display:block;margin:0;font-size:1.2rem;line-height:1.95;color:var(--gl-muted);max-width:none}#MainContent[data-template=index] .gl-lot__specs{display:flex;gap:2.8rem;flex-wrap:wrap;margin:0}#MainContent[data-template=index] .gl-lot__specs dt{font-size:.95rem;letter-spacing:.25em;color:var(--gl-muted);margin-bottom:.3rem}#MainContent[data-template=index] .gl-lot__specs dd{font-size:1.25rem;letter-spacing:.05em;margin:0}#MainContent[data-template=index] .gl-lot__cta{margin:.2rem 0 0;gap:1.6rem;align-items:baseline;justify-content:space-between}#MainContent[data-template=index] .gl-lot__cta .gl-btn{padding:0 0 .2rem;border:0;border-bottom:1px solid currentColor;background:transparent;font-size:1.05rem;letter-spacing:.16em}#MainContent[data-template=index] .gl-lot__cta .gl-btn--solid{color:var(--gl-accent)}#MainContent[data-template=index] .gl-lot__cta .gl-btn--solid:hover{background:transparent;opacity:1}#MainContent[data-template=index] .gl-lot__cta .gl-btn--ghost{color:var(--gl-muted)}#MainContent[data-template=index] .gl-lot__price{font-size:1.7rem}#MainContent[data-template=index] .gl-lot__price span{font-size:1.1rem}#MainContent[data-template=index] .collection{position:relative}#MainContent[data-template=index] .collection .title-wrapper{margin-bottom:1rem}#MainContent[data-template=index] .collection .collection__title .title{font-size:1.7rem;letter-spacing:.1em;margin:0}#MainContent[data-template=index] .collection slider-component.slider-mobile-gutter:not(.page-width){padding-left:1.5rem;padding-right:1.5rem}#MainContent[data-template=index] .collection ul.slider{overflow:visible;scroll-snap-type:none}#MainContent[data-template=index] .collection .slider-buttons{display:none}#MainContent[data-template=index] .collection .grid.product-grid{display:block;margin:.6rem 0 0;padding:0;border-top:1px solid var(--gl-hairline)}#MainContent[data-template=index] .collection .grid.product-grid .grid__item{width:100%;max-width:100%;margin:0;padding:0;border-bottom:1px solid var(--gl-hairline)}#MainContent[data-template=index] .collection .card-wrapper{padding:1.4rem 0}#MainContent[data-template=index] .collection .card{display:flex;flex-direction:row;height:auto;align-items:center;gap:1.4rem;position:relative;padding-right:9rem;text-align:left}#MainContent[data-template=index] .collection .card--standard .card__inner{width:7rem;height:auto;flex:none;background:#fff}#MainContent[data-template=index] .collection .card__inner.ratio:before{content:none;padding-bottom:0}#MainContent[data-template=index] .collection .card__inner .card__media{position:static;width:100%;height:auto;margin:0}#MainContent[data-template=index] .collection .card__media .media{position:static;height:auto}#MainContent[data-template=index] .collection .card__media .media img{position:static;width:100%;height:auto;object-fit:contain}#MainContent[data-template=index] .collection .card__inner .card__content{display:none}#MainContent[data-template=index] .collection .card>.card__content{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;position:static;padding:0;width:auto}#MainContent[data-template=index] .collection .card>.card__content .card__badge{position:static;order:-1;align-self:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .6rem}#MainContent[data-template=index] .collection .card .badge{background:transparent;border:1px solid rgba(33,46,81,.25);border-radius:0;color:var(--gl-muted);font-size:.95rem;letter-spacing:.12em;padding:.3rem .8rem;text-transform:none}#MainContent[data-template=index] .collection .card .badge.gl-badge--accent,#MainContent[data-template=index] .collection .card .badge.gl-badge--reserve{background:transparent;border-color:#0e78b766;color:var(--gl-accent)}#MainContent[data-template=index] .collection .card__heading,#MainContent[data-template=index] .collection .card__heading.h5{font-size:1.3rem;line-height:1.6;margin:0}#MainContent[data-template=index] .collection .gl-card-origin{display:none}#MainContent[data-template=index] .collection .gl-card-notes{display:block;margin-top:.4rem;font-size:1.05rem;letter-spacing:.04em;line-height:1.7;color:var(--gl-muted)}#MainContent[data-template=index] .collection .card-information{width:100%;text-align:left}#MainContent[data-template=index] .collection .card .gl-card-status{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;font-size:1.15rem;letter-spacing:.16em;color:var(--gl-muted)}#MainContent[data-template=index] .collection .card .gl-card-status--accent{color:var(--gl-accent)}#MainContent[data-template=index] .collection .card .price{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;font-size:1.5rem;text-align:right}#MainContent[data-template=index] .collection .card:has(.gl-card-status) .price{top:calc(50% + 1.2em)}#MainContent[data-template=index] .collection .card:has(.price) .gl-card-status{top:calc(50% - 1.2em)}#MainContent[data-template=index] .collection .collection__view-all{position:absolute;top:2.1rem;right:1.5rem;margin:0}#MainContent[data-template=index] .collection .collection__view-all .button{min-width:0;min-height:0;padding:.9rem 1.6rem;font-size:1rem;letter-spacing:.18em}#MainContent[data-template=index] .gl-story{display:block;position:relative}#MainContent[data-template=index] .gl-story__visual{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}#MainContent[data-template=index] .gl-story__body{position:relative;z-index:1;justify-content:flex-end;min-height:32rem;padding:6rem 2.2rem 2.8rem;background:linear-gradient(180deg,#212e511f,#212e51d9);color:#fff}#MainContent[data-template=index] .gl-story__body .gl-overline{color:#fffc}#MainContent[data-template=index] .gl-story__title{color:#fff;font-size:1.8rem;line-height:1.8;margin:0 0 1.2rem}#MainContent[data-template=index] .gl-story__text{color:#ffffffd9;font-size:1.2rem;line-height:2;margin:0 0 1rem}#MainContent[data-template=index] .gl-story__text:last-of-type{color:#ffffffa6;font-size:1.1rem;line-height:1.9}#MainContent[data-template=index] .gl-eq__inner{gap:1.8rem;padding-top:3.2rem;padding-bottom:3rem}#MainContent[data-template=index] .gl-eq__title{font-size:1.7rem;margin-bottom:1.2rem}#MainContent[data-template=index] .gl-eq__text{font-size:1.25rem;line-height:2;margin-bottom:1rem}#MainContent[data-template=index] .gl-eq__note{font-size:1.1rem;line-height:1.9;margin-bottom:0}#MainContent[data-template=index] .gl-eq__card{max-width:none;background:#fff;border:1px solid var(--gl-hairline)}#MainContent[data-template=index] .gl-eq__media{border:0;aspect-ratio:4 / 3;background:#fff}#MainContent[data-template=index] .gl-eq__caption{margin:0;padding:1.2rem 1.4rem}#MainContent[data-template=index] .gl-eq__name{font-size:1.2rem;line-height:1.6}#MainContent[data-template=index] .gl-eq__status{font-size:1.25rem}#MainContent[data-template=index] .gl-line{background:#fff;border-top:1px solid var(--gl-hairline)}#MainContent[data-template=index] .gl-line__inner{padding-top:3.6rem;padding-bottom:4rem}#MainContent[data-template=index] .gl-line .gl-overline{margin-bottom:1.2rem}#MainContent[data-template=index] .gl-line__title{font-size:1.6rem;margin-bottom:1.2rem}#MainContent[data-template=index] .gl-line__text{font-size:1.2rem;margin-bottom:1.8rem}#MainContent[data-template=index] .gl-line .gl-btn{padding:1.3rem 3.2rem;font-size:1.1rem}}.gl-line .gl-btn--solid{background:#06c755;color:#fff}.gl-line .gl-btn--solid:hover{background:#06c755;opacity:.85;color:#fff}@media screen and (prefers-color-scheme:dark){:root{--gl-accent: #4FACE3;--gl-muted: rgba(232, 235, 242, .72);--gl-hairline: rgba(232, 235, 242, .18)}.gl-badge--accent,.gl-btn--outline:hover,.gl-btn--solid,.gl-btn--solid:hover{color:#0f1420}}@media screen and (max-width:749px)and (prefers-color-scheme:dark){#MainContent[data-template=index] .gl-lot__inner{background:#1b2231}#MainContent[data-template=index] .collection .card .badge{border-color:#e8ebf24d}#MainContent[data-template=index] .collection .card .badge.gl-badge--accent,#MainContent[data-template=index] .collection .card .badge.gl-badge--reserve{border-color:#4face373}#MainContent[data-template=index] .gl-eq__card{background:#1b2231}#MainContent[data-template=index] .gl-eq__media{background:#212e51}#MainContent[data-template=index] .gl-line{background:#1b2231}}@media screen and (prefers-color-scheme:dark){shopify-accelerated-checkout,shopify-accelerated-checkout-cart,*:has(>shopify-accelerated-checkout),*:has(>shopify-accelerated-checkout-cart){color-scheme:light}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-luxury.css.map */
