:root{--rg-ink:#14232b;--rg-sub:#5a5850;--rg-gold:#a8844f;--rg-gold-l:#d8bd8c;--rg-line:rgba(168,132,79,.28);--rg-serif:"Cormorant Garamond","Noto Serif JP",serif;--rg-jp:"Noto Serif JP","Hiragino Mincho ProN",serif;--rg-gloss:linear-gradient(112deg,transparent 0 22%,rgba(222,221,218,.28) 30%,#fff 36%,transparent 46%,transparent 58%,rgba(224,223,220,.22) 64%,#fff 70%,transparent 80%),linear-gradient(180deg,#fff 0%,#f4f4f2 55%,#fbfbfa 100%);--color-nav:#ffffff;--color-nav-text:#14232b;--color-nav-search:#f3f2ef;--color-toolbar:#14232b;--color-toolbar-text:#f3ead9;--color-footer:#f5f4f1;--color-footer-text:#14232b;--color-button-primary:#14232b;--color-button-primary-text:#fff;--color-scheme-1-bg:#f5f2ec;--color-scheme-1-text:#14232b;--color-text-body:#2a3238;--color-price:#14232b}html body{background:var(--rg-gloss) fixed;color:var(--color-text-body)}html body .page-container,html body .transition-body,html body .main-content{background:transparent}html body .announcement-bar,html body .toolbar{background:linear-gradient(90deg,#10191f,#25333c 50%,#10191f);color:#f3ead9;letter-spacing:.12em}html body .announcement-bar a,html body .toolbar a{color:var(--rg-gold-l)}html body .site-header,html body .header-wrapper,html body .site-header__element{background:#ffffffd1;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);color:var(--rg-ink)}html body .site-header{border-bottom:1px solid var(--rg-line);box-shadow:0 1px #ffffffe6 inset,0 10px 30px -24px #14232b59}html body .site-header a,html body .site-nav__link,html body .site-header .icon{color:var(--rg-ink)}html body .site-header__logo a,html body .site-header__logo-link,html body .site-header__logo{font-family:var(--rg-serif);font-weight:600;letter-spacing:.32em;color:var(--rg-ink)}html body .site-nav__link{font-family:var(--rg-jp);font-size:14px;letter-spacing:.14em}html body .site-header__search-container,html body .site-header__search-input,html body .site-header__search{background:#f3f2ef;color:var(--rg-ink);border-radius:999px}html body .site-header__search-container input{background:linear-gradient(180deg,#fff,#f1f0ec);border:1px solid rgba(20,35,43,.08);color:var(--rg-ink);border-radius:999px}html body h1,html body h2,html body .h1,html body .h2,html body .section-header__title,html body .hero__title{font-family:var(--rg-jp);font-weight:600;letter-spacing:.12em;color:var(--rg-ink)}html body .section-header{border:0;position:relative}html body .section-header__title{font-size:clamp(20px,2.2vw,28px)}html body .section-header__title:after{content:"";display:block;width:56px;height:1px;margin-top:14px;background:linear-gradient(90deg,var(--rg-gold),var(--rg-gold-l),transparent)}html body .slideshow-wrapper,html body .slideshow{border-radius:22px;overflow:hidden}html body .slideshow .slideshow__slide,html body .hero{box-shadow:0 30px 60px -40px #14232b73}html body .grid-product__image-wrap,html body .grid__image-ratio{background:linear-gradient(150deg,#fff,#f2f1ee 46%,#fff 52%,#f6f5f2);border-radius:16px;overflow:hidden;position:relative}html body .grid-product__image-wrap:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%);transform:translate(-60%);transition:transform .9s cubic-bezier(.23,1,.32,1);pointer-events:none}html body .grid-item__link:hover .grid-product__image-wrap:after{transform:translate(60%)}html body .grid-product__image-wrap img{mix-blend-mode:multiply}html body .grid-product__title{font-family:var(--rg-jp);letter-spacing:.06em;color:var(--rg-ink)}html body .grid-product__vendor{font-family:var(--rg-serif);letter-spacing:.18em;color:var(--rg-gold)}html body .grid-product__price{color:var(--rg-ink);font-weight:600}html body .btn:not(.btn--circle):not(.btn--icon),html body .shopify-payment-button__button--unbranded{background:linear-gradient(180deg,#22323b,#10191f);color:#fff;border:0;border-radius:999px;letter-spacing:.18em;box-shadow:inset 0 1px #ffffff40,0 10px 24px -14px #14232b99;transition:transform .16s ease-out}html body .btn:not(.btn--circle):not(.btn--icon):active{transform:scale(.97)}html body .btn--secondary,html body .btn--tertiary,html body .section-header__link{background:transparent;color:var(--rg-ink);border:1px solid var(--rg-ink);border-radius:999px;letter-spacing:.2em}html body .scrolling-text,html body [class*=scrolling-text] .color-scheme-1,html body .color-scheme-1{background:linear-gradient(90deg,#f6f1e7,#fffdf8 50%,#f6f1e7);color:var(--rg-ink)}html body .scrolling-text__inner,html body .scrolling-text span{font-family:var(--rg-serif);letter-spacing:.3em;color:var(--rg-gold)}html body .site-footer,html body .text-columns-sections--25190938149176__text_columns_hFReNt{background:linear-gradient(180deg,#fafaf8,#efeee9);color:var(--rg-ink);border-top:1px solid var(--rg-line)}html body .site-footer a{color:var(--rg-ink)}html body .footer__title{font-family:var(--rg-serif);letter-spacing:.24em;color:var(--rg-gold)}@media(max-width:768px){html body .slideshow-wrapper,html body .slideshow{border-radius:14px}html body .site-nav__link{font-size:13px}}@media(prefers-reduced-motion:reduce){html body .grid-product__image-wrap:after{transition:none}}html body .grid-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.55;min-height:3.1em;word-break:break-word}html body .grid-product__vendor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .product-card__points-label{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.4!important;font-weight:500!important;color:var(--rg-gold)!important;white-space:nowrap;letter-spacing:.02em}html body .product-card__sales-record{border:0!important;margin:4px 0 0!important;padding:0!important;font-size:10.5px!important;line-height:1.45!important;color:var(--rg-sub)!important;text-align:left!important}html body .product-card__sales-record span{color:inherit!important;font-weight:400!important}html body .grid-product__price--discount-detail{font-size:10.5px!important;line-height:1.4;color:#9b3b32!important;font-weight:500}html body .grid-product__price--original{font-size:11px;color:#9a978f}html body .jdgm-num-rating{font-size:11px;color:var(--rg-sub)}
/*# sourceMappingURL=/cdn/shop/t/80/assets/retre-gloss.css.map */
