:root{--yn-ink: #2f231e;--yn-body: #443a34;--yn-muted: #756a64;--yn-ice: #edf5f8;--yn-ice-soft: #f4f8fa;--yn-snow: #fbfcfd;--yn-cream: #f7f1e8;--yn-warm-white: #f9f6f0;--yn-line: rgba(75, 56, 46, .11);--yn-accent: #587b8b;--yn-accent-warm: #a87a55;--yn-cta-primary: #2f231e;--yn-cta-primary-hover: #49372e;--yn-cta-primary-text: #ffffff;--yn-cta-secondary: #f2ece3;--yn-cta-secondary-hover: #e9dfd3;--yn-cta-radius: 1rem;--yn-cta-min-height: 5.4rem;--yn-cta-focus: rgba(88, 123, 139, .58);--yn-serif: "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Noto Serif JP", serif;--yn-sans: "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, "Noto Sans JP", sans-serif;--yn-page-nav-height: 5.6rem}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height, 0px) + var(--yn-page-nav-height))}.template-index,.yn-home-section{color:var(--yn-body);font-family:var(--yn-sans)}.template-index{background:var(--yn-snow)}.template-index .content-for-layout>.shopify-section+.shopify-section{margin-top:0}.yn-home-section{--color-button: 47, 35, 30;--color-button-text: 251, 252, 253;--color-secondary-button-text: 47, 35, 30;--color-shadow: 47, 35, 30}.template-index .header-wrapper{background:#fbfcfdf5;border-bottom:.1rem solid var(--yn-line);box-shadow:0 .6rem 2.4rem #2f231e06}.header-wrapper{isolation:isolate;background:linear-gradient(110deg,#fffffffa,#f9f7f2f7)!important}.header-wrapper .header{position:relative;z-index:1}.template-index .header__heading-link,.template-index .header__menu-item,.template-index .list-menu__item{color:var(--yn-ink)}.yn-home-section{position:relative;overflow:hidden;color:var(--yn-body);scroll-margin-top:calc(var(--header-height, 0px) + var(--yn-page-nav-height))}.footer[id]{scroll-margin-top:calc(var(--header-height, 0px) + var(--yn-page-nav-height))}.yn-page-nav-section{position:sticky;z-index:2;top:var(--header-height, 0px);transition:top .15s ease-out}body:has(.shopify-section-header-hidden) .yn-page-nav-section{top:0}.yn-page-nav{min-height:var(--yn-page-nav-height);border-bottom:.1rem solid rgba(75,56,46,.1);background:#fbfcfdf0;box-shadow:0 .8rem 2.4rem #2f231e09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.yn-page-nav__inner{display:flex;min-height:var(--yn-page-nav-height);align-items:center;justify-content:center;gap:clamp(1.8rem,3vw,4rem);overflow-x:auto;scrollbar-width:none}.yn-page-nav__inner::-webkit-scrollbar{display:none}.yn-page-nav__link{flex:0 0 auto;padding-block:1.6rem 1.4rem;border-bottom:.2rem solid transparent;color:var(--yn-ink);font-size:1.4rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-decoration:none;transition:color .18s ease,border-color .18s ease}.yn-page-nav__link:hover,.yn-page-nav__link:focus-visible{border-color:var(--yn-accent-warm);color:var(--yn-accent-warm)}.yn-home-section .page-width{max-width:124rem}.yn-home-section h1,.yn-home-section h2,.yn-home-section h3,.yn-home-section .h0,.yn-home-section .h1,.yn-home-section .h2{color:var(--yn-ink);font-family:var(--yn-serif);font-weight:500;letter-spacing:.08em}.yn-home-section p{line-height:1.8}.yn-section-shell{padding-block:clamp(6.4rem,8.6vw,10.4rem)}.yn-section-shell--compact{padding-block:clamp(5.6rem,7vw,8.8rem)}.yn-section-header{max-width:76rem;margin-bottom:clamp(3.6rem,4.5vw,5.2rem)}.yn-section-header--center{margin-inline:auto;text-align:center}.yn-eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 1.4rem;color:var(--yn-accent-warm);font-size:1.3rem;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.yn-eyebrow:before{width:2.4rem;height:.1rem;background:currentColor;content:""}.yn-section-title{margin:0;font-size:clamp(3rem,3.2vw,4rem);line-height:1.5}.yn-section-intro{max-width:66rem;margin-top:1.8rem;color:var(--yn-muted);font-size:1.7rem;line-height:1.75}.yn-section-header--center .yn-section-intro{margin-inline:auto}.yn-text-link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding-block:.7rem;color:var(--yn-ink);font-size:1.6rem;font-weight:600;text-decoration:none;text-underline-offset:.35rem}.yn-text-link:after{content:"\2192";transition:transform .18s ease}.yn-text-link:hover:after{transform:translate(.4rem)}.yn-text-link:hover{text-decoration:underline}.yn-text-link:focus-visible{border-radius:.4rem;outline:.2rem solid var(--yn-cta-focus);outline-offset:.3rem}.button:not(.button--tertiary),.shopify-challenge__button,.customer button{min-height:var(--yn-cta-min-height);padding-inline:3.2rem;border-radius:var(--yn-cta-radius);font-family:var(--yn-sans);font-size:1.6rem;font-weight:600;letter-spacing:.08em;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.button:not(.button--tertiary):before,.button:not(.button--tertiary):after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{border-radius:var(--yn-cta-radius)}.button:not(.button--secondary):not(.button--tertiary):not(.button--outline),.yn-cta--primary,.cart__checkout-button,.cart-notification__links button[name=checkout],.shopify-challenge__button,.customer button{--color-button: 47, 35, 30;--color-button-text: 255, 255, 255;color:var(--yn-cta-primary-text);background-color:var(--yn-cta-primary);box-shadow:0 .6rem 1.8rem #2f231e1a}.button:not(.button--secondary):not(.button--tertiary):not(.button--outline):after,.yn-cta--primary:after,.cart__checkout-button:after,.cart-notification__links button[name=checkout]:after,.shopify-challenge__button:after,.customer button:after{box-shadow:none}.button:not(.button--secondary):not(.button--tertiary):not(.button--outline):not([disabled]):hover,.yn-cta--primary:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover,.cart-notification__links button[name=checkout]:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.customer button:not([disabled]):hover{background-color:var(--yn-cta-primary-hover);box-shadow:0 .8rem 2rem #2f231e24;transform:translateY(-.1rem)}.button.button--secondary{--color-button: 242, 236, 227;--color-button-text: 47, 35, 30;color:var(--yn-ink);background-color:var(--yn-cta-secondary);box-shadow:none}.button.button--secondary:after{box-shadow:none}.button.button--secondary:not([disabled]):hover{background-color:var(--yn-cta-secondary-hover)}.button:not(.button--tertiary):focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible{outline:.2rem solid var(--yn-cta-focus);outline-offset:.3rem;box-shadow:none}.button:not(.button--tertiary):disabled,.button:not(.button--tertiary)[aria-disabled=true],.customer button:disabled{box-shadow:none;opacity:.45;transform:none}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--yn-cta-radius);--shopify-accelerated-checkout-button-box-shadow: none}.yn-hero{background:var(--yn-snow)}.yn-hero__media{position:relative;min-height:42rem;aspect-ratio:3 / 2;background:linear-gradient(145deg,#edf5f7,#f8f1e8)}.yn-hero__media img,.yn-editorial__media img{display:block;width:100%;height:100%;object-fit:cover}.yn-hero__media picture,.yn-editorial__media picture{display:block;width:100%;height:100%}.yn-hero__content{position:absolute;z-index:2;top:50%;left:max(2.4rem,calc((100% - var(--page-width)) / 2 + 5rem));width:min(48rem,calc(100% - 4.8rem));transform:translateY(-50%)}.yn-hero__content--hidden{position:static;width:auto;transform:none}.yn-hero__title{margin:0;font-size:clamp(4rem,7vw,8rem);line-height:1.25}.yn-hero__copy{max-width:42rem;margin-block:2rem 2.8rem}.yn-button-row{display:flex;flex-wrap:wrap;gap:1.2rem}.yn-hero__nav{display:flex;overflow-x:auto;gap:.8rem;padding-block:1.6rem;scrollbar-width:none}.yn-hero__nav::-webkit-scrollbar{display:none}.yn-hero__nav a{flex:0 0 auto;min-height:4.4rem;padding:.9rem 1.5rem;border:.1rem solid rgba(88,123,139,.18);border-radius:999px;color:var(--yn-ink);font-size:1.4rem;font-weight:600;text-decoration:none;background:#ffffffc7;transition:color .18s ease,border-color .18s ease,background .18s ease}.yn-hero__nav a:hover{border-color:#587b8b61;color:var(--yn-accent);background:#fff}.yn-product-grid{display:grid;grid-template-columns:repeat(var(--yn-columns, 3),minmax(0,1fr));gap:clamp(1.8rem,2.2vw,2.8rem);margin:0;padding:0;list-style:none}.yn-product-card{height:100%;overflow:hidden;border:.1rem solid rgba(75,56,46,.09);border-radius:1.8rem;background:#fff;box-shadow:0 1.2rem 3.8rem #362b240e;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.yn-product-card:hover{border-color:#a87a5533;box-shadow:0 1.8rem 4.8rem #362b2417;transform:translateY(-.3rem)}.yn-product-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.yn-product-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--yn-warm-white)}.yn-product-card__media img,.yn-product-card__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.yn-product-card__link:hover .yn-product-card__media img{transform:scale(1.025)}.yn-product-card__link:focus-visible{border-radius:inherit;outline:.2rem solid var(--yn-cta-focus);outline-offset:-.3rem}.yn-product-card__badge{position:absolute;top:1.4rem;left:1.4rem;padding:.6rem 1rem;border-radius:999px;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.08em;background:#2f231ed1}.yn-product-card__body{display:flex;flex:1;flex-direction:column;padding:1.9rem 2rem 2.2rem}.yn-product-card__eyebrow{margin:0 0 .8rem;color:var(--yn-accent-warm);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.yn-product-card__title{margin:0;font-size:clamp(1.8rem,1.8vw,2.2rem);line-height:1.5}.yn-product-card__flavor,.yn-product-card__story{margin:.8rem 0 0;color:var(--yn-muted);font-size:1.5rem;line-height:1.75}.yn-product-card__price{margin-top:auto;padding-top:1.6rem}.yn-product-showcase--white{background:linear-gradient(180deg,#f8fbfc 0%,var(--yn-snow) 100%)}.yn-product-showcase--ice{background:linear-gradient(145deg,#f8f2e9,#eff6f8)}.yn-series-section--ice{background:linear-gradient(145deg,var(--yn-ice),var(--yn-snow) 68%)}.yn-steps--ice{background:linear-gradient(135deg,var(--yn-ice-soft) 0%,#e8f1f5 100%)}.yn-product-showcase--cream,.yn-series-section--cream{background:var(--yn-cream)}.yn-product-showcase__footer{margin-top:3.2rem;text-align:center}.yn-series-section--white{background:linear-gradient(180deg,var(--yn-snow) 0%,#f3f4f2 100%)}.yn-series{position:relative;overflow:hidden;padding:clamp(3.2rem,5vw,5.6rem);border:.1rem solid rgba(75,56,46,.075);border-radius:2.4rem;background:var(--yn-series-background, var(--yn-warm-white));box-shadow:0 1.8rem 5rem #362b2409}.yn-series>*{position:relative;z-index:1}.yn-series+.yn-series{margin-top:clamp(2.4rem,4vw,4rem)}.yn-series__header{display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(28rem,1.25fr);gap:3rem;margin-bottom:3rem}.yn-series__title{margin:0;font-size:clamp(2.4rem,3vw,3.4rem)}.yn-series__catchcopy{margin:1rem 0 0;color:var(--yn-muted);font-family:var(--yn-serif);font-size:clamp(1.6rem,1.6vw,1.8rem);letter-spacing:.06em;line-height:1.75}.yn-series__copy{margin:0}.yn-series__feature-media{aspect-ratio:20 / 7;margin-bottom:clamp(2.8rem,4vw,4.4rem);overflow:hidden;border-radius:1.6rem;background:#ffffff14}.yn-series__feature-image{width:100%;height:100%;object-fit:cover}.yn-series--fragrance_gift{color:#ffffffd1;background:radial-gradient(circle at 86% 8%,rgba(219,165,104,.34),transparent 32%),radial-gradient(circle at 8% 92%,rgba(149,68,78,.28),transparent 35%),var(--yn-series-background, #3a2320);box-shadow:0 2.4rem 6rem #36211d29}.yn-series--fragrance_gift:before{position:absolute;top:0;right:0;bottom:0;left:0;border:.1rem solid rgba(255,255,255,.12);border-radius:inherit;content:"";pointer-events:none}.yn-series--fragrance_gift .yn-eyebrow{color:#e4ba82}.yn-series--fragrance_gift .yn-series__title,.yn-series--fragrance_gift .yn-series__catchcopy,.yn-series--fragrance_gift .yn-text-link{color:#fffaf2}.yn-series--fragrance_gift .yn-series__copy{color:#ffffffc7}.yn-series--fragrance_gift .yn-product-card{background:#fffdf8;box-shadow:0 1.4rem 3.6rem #140c0a33}.yn-series__editor-note{margin:2rem 0 0;padding:1.2rem 1.6rem;border:.1rem dashed currentColor;border-radius:.8rem;font-size:1.4rem}.yn-series__footer{margin-top:2.4rem;text-align:right}.yn-series .yn-product-card{border-color:#4b382e14;box-shadow:0 1.1rem 3.2rem #362b240d}.yn-product-finder{isolation:isolate;background:linear-gradient(145deg,#f9f6f0,#edf5f8 58%,#f7f1e8);transition:background .32s ease}.yn-product-finder[data-active-purpose=gift]{background:linear-gradient(145deg,#2c211c,#49372e 52%,#211a17)}.yn-product-finder__backgrounds,.yn-product-finder__background,.yn-product-finder__background-image,.yn-product-finder__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.yn-product-finder__backgrounds{z-index:-1;overflow:hidden}.yn-product-finder__background{opacity:0;transition:opacity .36s ease}.yn-product-finder[data-active-purpose=self] .yn-product-finder__background--self,.yn-product-finder[data-active-purpose=gift] .yn-product-finder__background--gift{opacity:1}.yn-product-finder__background-image{width:100%;height:100%;object-fit:cover}.yn-product-finder__background--self .yn-product-finder__overlay{background:rgba(249,247,242,var(--yn-self-overlay, .7))}.yn-product-finder__background--gift .yn-product-finder__overlay{background:rgba(31,23,20,var(--yn-gift-overlay, .65))}.yn-product-finder .yn-section-shell{position:relative;z-index:1}.yn-product-finder[data-active-purpose=gift] .yn-finder__header .yn-eyebrow{color:#e5c7aa}.yn-product-finder[data-active-purpose=gift] .yn-finder__header .yn-section-title,.yn-product-finder[data-active-purpose=gift] .yn-finder__header .yn-section-intro{color:#fff}.yn-finder__header{margin-bottom:clamp(3rem,4vw,4.4rem)}.yn-finder__panel{padding:clamp(2.4rem,4vw,4.4rem);border:.1rem solid rgba(75,56,46,.09);border-radius:2.4rem;background:#ffffffe0;box-shadow:0 1.8rem 5rem #362b240d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.yn-product-finder[data-active-purpose=gift] .yn-finder__panel{border-color:#ffffff42;background:#fcf9f5f0;box-shadow:0 2.4rem 6rem #0a080747}.yn-finder__purpose{margin:0 0 clamp(2.8rem,4vw,4rem);padding:0 0 clamp(2.4rem,3vw,3.2rem);border:0;border-bottom:.1rem solid var(--yn-line);text-align:center}.yn-finder__purpose-label{width:100%;margin-bottom:1.4rem;color:var(--yn-ink);font-family:var(--yn-serif);font-size:1.6rem;font-weight:600;letter-spacing:.08em}.yn-finder__purpose-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;width:min(48rem,100%);margin-inline:auto}.yn-finder__purpose-chip{min-height:5.4rem;padding:1.2rem 2.4rem;border:.1rem solid rgba(47,35,30,.2);border-radius:999px;color:var(--yn-ink);font-family:var(--yn-serif);font-size:1.65rem;font-weight:600;letter-spacing:.08em;background:#ffffffdb;box-shadow:0 .8rem 2.4rem #362b240b;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.yn-finder__purpose-chip:hover{border-color:#587b8b7a;transform:translateY(-.1rem)}.yn-finder__purpose-chip[aria-pressed=true]{border-color:var(--yn-ink);color:#fff;background:linear-gradient(135deg,var(--yn-ink),#5f493d);box-shadow:0 1rem 2.8rem #2f231e29}.yn-finder__purpose-panel[hidden]{display:none}.yn-finder__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem clamp(2.4rem,5vw,6rem)}.yn-finder__group{min-width:0;margin:0;padding:0;border:0}.yn-finder__group-label{margin-bottom:1.2rem;color:var(--yn-ink);font-family:var(--yn-serif);font-size:1.6rem;font-weight:600;letter-spacing:.08em}.yn-finder__chips{display:flex;flex-wrap:wrap;gap:.9rem}.yn-finder__chip{display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:.8rem 1.5rem;border:.1rem solid rgba(88,123,139,.22);border-radius:999px;color:var(--yn-body);font-family:var(--yn-sans);font-size:1.4rem;font-weight:600;line-height:1.35;background:#fbfcfde6;box-shadow:0 .5rem 1.6rem #362b2406;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.yn-finder__chip:hover{border-color:#587b8b7a;background:#fff;transform:translateY(-.1rem)}.yn-finder__chip[aria-pressed=true]{border-color:var(--yn-ink);color:#fff;background:var(--yn-ink);box-shadow:0 .8rem 2rem #2f231e21}.yn-finder__chip:focus-visible,.yn-finder__purpose-chip:focus-visible,.yn-finder__clear:focus-visible{outline:.2rem solid var(--yn-accent);outline-offset:.3rem}.yn-finder__chip-image,.yn-finder__chip-icon{display:grid;flex:0 0 auto;width:2.4rem;height:2.4rem;place-items:center;overflow:hidden;border-radius:50%}.yn-finder__chip-image img{width:100%;height:100%;object-fit:cover}.yn-finder__actions{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:3rem;padding-top:2rem;border-top:.1rem solid var(--yn-line)}.yn-finder__status{margin:0;color:var(--yn-muted);font-size:1.4rem}.yn-finder__clear{flex:0 0 auto;min-height:4.4rem;padding:.6rem 0;border:0;color:var(--yn-ink);font-family:var(--yn-sans);font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.35rem;background:transparent;cursor:pointer}.yn-finder__clear:disabled{opacity:.35;cursor:default}.yn-finder__results{margin-top:clamp(3rem,5vw,5rem)}.yn-finder__empty,.yn-finder__noscript{margin:0;padding:3.2rem 2rem;border:.1rem solid rgba(75,56,46,.09);border-radius:1.8rem;color:var(--yn-muted);text-align:center;background:#ffffffb3}.yn-link-cards--snow{background:linear-gradient(145deg,var(--yn-snow),var(--yn-ice-soft))}.yn-link-cards--cream{background:var(--yn-cream)}.yn-link-cards--warm{background:linear-gradient(145deg,#f3eadf,#faf7f2 62%,#ebe1d4)}.yn-coffee-paths{background:#1d1512}.yn-coffee-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));aspect-ratio:1918 / 819}.yn-coffee-path{position:relative;display:block;min-width:0;overflow:hidden;color:inherit;text-decoration:none}.yn-coffee-path__media,.yn-coffee-path__media picture{display:block;width:100%;height:100%}.yn-coffee-path__media{transition:filter .22s ease}.yn-coffee-path__media img{display:block;width:100%;height:100%;object-fit:cover}.yn-coffee-path--fallback-desktop .yn-coffee-path__media img{width:200%;max-width:none;object-fit:fill}.yn-coffee-path--world.yn-coffee-path--fallback-desktop .yn-coffee-path__media img{transform:translate(-50%)}.yn-coffee-path:after{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:.2rem solid rgba(255,250,242,.92);border-radius:.8rem;box-shadow:0 0 0 .3rem #2f231e6b;content:"";opacity:0;pointer-events:none;transition:opacity .18s ease}.yn-coffee-path:hover .yn-coffee-path__media{filter:brightness(.96)}.yn-coffee-path:focus-visible{outline:0}.yn-coffee-path:focus-visible:after{opacity:1}.yn-link-cards__grid{display:grid;grid-template-columns:repeat(var(--yn-card-columns, 3),minmax(0,1fr));gap:clamp(1.6rem,2.4vw,2.8rem)}.yn-link-card{overflow:hidden;border:.1rem solid rgba(75,56,46,.09);border-radius:2rem;background:#ffffffe6;box-shadow:0 1.4rem 4rem #362b240d}.yn-link-card__media{overflow:hidden;aspect-ratio:4 / 3;background:var(--yn-warm-white)}.yn-link-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.yn-link-card:hover .yn-link-card__media img{transform:scale(1.025)}.yn-link-card__body{padding:clamp(2.2rem,3vw,3.2rem)}.yn-link-card__eyebrow{margin:0 0 1rem;color:var(--yn-accent-warm);font-size:1.3rem;font-weight:700;letter-spacing:.14em}.yn-link-card__title{margin:0;font-size:clamp(2rem,2.2vw,2.7rem);line-height:1.55}.yn-link-card__text{margin-top:1.2rem;color:var(--yn-muted);font-size:1.6rem;line-height:1.75}.yn-link-card__link{margin-top:1.8rem}.yn-anchor-cta{isolation:isolate;min-height:clamp(48rem,48vw,62rem);color:#fffaf2;background:radial-gradient(circle at 82% 18%,rgba(137,102,77,.24),transparent 34%),linear-gradient(135deg,#171210,#3d2d26 68%,#211916)}.yn-anchor-cta:before,.yn-anchor-cta:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.yn-anchor-cta:before{background:linear-gradient(90deg,#171210fa,#201814f0 38%,#231a169e 66%,#1a141142)}.yn-anchor-cta:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%23f7f1e8' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M20 3v34M5.3 11.5l29.4 17M5.3 28.5l29.4-17'/%3E%3Cpath d='m20 3-4 5m4-5 4 5m-4 29-4-5m4 5 4-5'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%23d9c9b6' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M20 4v32M6.1 12l27.8 16M6.1 28l27.8-16'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:5% 18%,48% 84%;background-size:4.6rem,3.2rem;opacity:.09}.yn-anchor-cta__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.yn-anchor-cta__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.yn-anchor-cta__inner{position:relative;z-index:2;display:flex;min-height:clamp(48rem,48vw,62rem);align-items:center;padding-block:clamp(7.2rem,9vw,11rem)}.yn-anchor-cta__content{width:min(62rem,58%)}.yn-anchor-cta .yn-eyebrow{color:#efd8bf;font-size:1.4rem;text-shadow:0 .2rem 1.2rem rgba(0,0,0,.3)}.yn-anchor-cta__title{margin:0;color:#fffaf2!important;font-size:clamp(3.8rem,4.8vw,5.8rem);line-height:1.4;text-shadow:0 .3rem 2rem rgba(0,0,0,.34)}.yn-anchor-cta__text{max-width:58rem;margin:2rem 0 3.2rem;color:#fffaf2e0;font-size:1.8rem;line-height:1.8;text-shadow:0 .2rem 1.4rem rgba(0,0,0,.28)}.yn-anchor-cta .button{min-height:6rem;padding-inline:3.8rem;font-size:1.7rem}.yn-editorial--warm{background:var(--yn-warm-white)}.yn-editorial--snow{background:linear-gradient(145deg,#edf5f8,#fbfcfd 58%,#f7efe5)}.yn-editorial--dark{color:#f9f3e9;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.055),transparent 32%),linear-gradient(135deg,#201916,#3b2c26 62%,#2a201c)}.yn-editorial__split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(3.2rem,6vw,8rem)}.yn-editorial__split--reverse .yn-editorial__media{order:2}.yn-editorial__media{overflow:hidden;border-radius:2rem;aspect-ratio:var(--yn-image-ratio, 4 / 3);background:#fff;box-shadow:0 1.8rem 5rem #362b2416}.yn-editorial__content{max-width:64rem}.yn-editorial__title{margin:0;font-size:clamp(3rem,3.7vw,4.6rem);line-height:1.55}.yn-editorial__text{margin-block:2rem 2.8rem;font-size:1.7rem;line-height:1.8}.yn-editorial--banner{min-height:clamp(62rem,72vh,78rem);color:#fffaf2}.yn-editorial--banner .yn-editorial__media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;aspect-ratio:auto}.yn-editorial--banner .yn-editorial__media img{object-position:var(--yn-banner-position-desktop, 50%) center}.yn-editorial--banner .yn-editorial__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#160f0ceb,#1b1310cc 36%,#1e161266 61%,#19120f14),linear-gradient(0deg,rgba(24,17,14,.24),transparent 42%);content:""}.yn-editorial--banner .page-width{position:relative;z-index:2;display:flex;min-height:inherit;align-items:center}.yn-editorial--banner .yn-editorial__content{position:relative;z-index:2;width:min(58rem,48%);max-width:none;padding-block:clamp(8rem,11vw,13rem)}.yn-editorial--banner .yn-editorial__title{font-size:clamp(3.8rem,4.2vw,5.4rem);line-height:1.48;text-shadow:0 .3rem 2rem rgba(0,0,0,.34)}.yn-editorial--banner .yn-editorial__text{max-width:54rem;color:#fffaf2e6;font-size:1.8rem;line-height:1.85;text-shadow:0 .2rem 1.4rem rgba(0,0,0,.28)}.yn-editorial--banner .button{min-height:5.8rem;padding-inline:3.6rem;font-size:1.7rem}.yn-editorial--banner .yn-editorial__title,.yn-editorial--banner .yn-eyebrow,.yn-editorial--dark .yn-editorial__title,.yn-editorial--dark .yn-eyebrow{color:#fff}.yn-editorial--dark .yn-editorial__text{color:#f9f3e9d6}.yn-editorial.yn-editorial--dark .button.yn-cta--primary:not(.button--secondary),.yn-anchor-cta .button.yn-cta--primary:not(.button--secondary),.yn-gift-slider .button.yn-cta--primary:not(.button--secondary){--color-button: 247, 241, 232;--color-button-text: 47, 35, 30;color:var(--yn-ink);background-color:var(--yn-cream);box-shadow:0 .8rem 2.4rem #0000002e}.yn-editorial.yn-editorial--dark .button.yn-cta--primary:not(.button--secondary):not([disabled]):hover,.yn-anchor-cta .button.yn-cta--primary:not(.button--secondary):not([disabled]):hover,.yn-gift-slider .button.yn-cta--primary:not(.button--secondary):not([disabled]):hover{color:var(--yn-ink);background-color:#fffaf2;box-shadow:0 1rem 2.8rem #0000003d}.yn-editorial--banner .yn-text-link,.yn-editorial--dark .yn-text-link{color:#fff}.yn-editorial--centered{text-align:center}.yn-editorial--centered .yn-editorial__split{display:block}.yn-editorial--centered .yn-editorial__content{margin-inline:auto}.yn-editorial--centered .yn-button-row{justify-content:center}.yn-gift-slider{position:relative;display:block;overflow:hidden;color:#fff;background:var(--yn-ink);--color-button: 31, 23, 19;--color-button-text: 255, 255, 255;--color-secondary-button-text: 255, 255, 255}.yn-gift-slider__viewport{overflow:hidden}.yn-gift-slider__track{display:flex;transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.yn-gift-slide{position:relative;flex:0 0 100%;min-width:0;min-height:min(76rem,78vh)}.yn-gift-slide__media{position:absolute;top:0;right:0;bottom:0;left:0}.yn-gift-slide__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1c1512c2,#1c15122e 72%);content:""}.yn-gift-slide__media img{display:block;width:100%;height:100%;object-fit:cover}.yn-gift-slide__inner{position:relative;z-index:2;display:flex;align-items:center;min-height:min(76rem,78vh);padding-block:clamp(9rem,13vw,15rem)}.yn-gift-slide__content{width:min(59rem,calc(100% - 12rem))}.yn-gift-slide__eyebrow{color:#fff;font-size:1.5rem;letter-spacing:.22em;text-shadow:0 .2rem 1.4rem rgba(0,0,0,.38)}.yn-gift-slide .yn-editorial__title{color:#fff}.yn-gift-slide__text{max-width:54rem;margin-block:2.2rem 3rem;font-size:1.7rem;line-height:2.05;text-shadow:0 .2rem 1.6rem rgba(0,0,0,.52)}.yn-gift-slider__controls{position:absolute;z-index:4;right:0;bottom:3.6rem;left:0;display:flex;align-items:center;justify-content:flex-end;gap:1.4rem;pointer-events:none}.yn-gift-slider__arrow,.yn-gift-slider__dot{pointer-events:auto}.yn-gift-slider__arrow{display:grid;width:4.6rem;height:4.6rem;padding:0;border:.1rem solid rgba(255,255,255,.55);border-radius:50%;color:#fff;font:inherit;background:#2f231e52;cursor:pointer;place-items:center;transition:color .18s ease,background .18s ease,border-color .18s ease}.yn-gift-slider__arrow:hover{border-color:#fff;color:var(--yn-ink);background:#fff}.yn-gift-slider__dots{display:flex;align-items:center;gap:.8rem}.yn-gift-slider__dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:#ffffff7a;cursor:pointer;transition:width .18s ease,border-radius .18s ease,background .18s ease}.yn-gift-slider__dot.is-active{width:2.8rem;border-radius:999px;background:#fff}.yn-reviews{background:linear-gradient(145deg,#edf5f8,#f8faf9 62%,#f7f1e8)}.yn-review-track{display:grid;grid-auto-columns:minmax(28rem,38rem);grid-auto-flow:column;gap:2rem;overflow-x:auto;padding:.6rem 0 2.4rem;scroll-snap-type:x mandatory;scrollbar-color:rgba(47,35,30,.24) transparent}.yn-review-card{overflow:hidden;border:.1rem solid rgba(75,56,46,.09);border-radius:1.8rem;background:#ffffffe6;box-shadow:0 1.2rem 3.6rem #362b240d;scroll-snap-align:start}.yn-review-card__image{aspect-ratio:4 / 3;background:var(--yn-warm-white)}.yn-review-card__image img,.yn-review-card__image svg{width:100%;height:100%;object-fit:cover}.yn-review-card__body{padding:2.4rem}.yn-review-card__label{color:var(--yn-accent-warm);font-size:1.3rem;font-weight:700;letter-spacing:.12em}.yn-review-card__title{margin:1rem 0;font-size:2.1rem}.yn-review-card__author{margin-top:1.8rem;color:#82756e;font-size:1.4rem}.yn-steps__grid{display:grid;grid-template-columns:repeat(var(--yn-columns, 3),minmax(0,1fr));gap:1.6rem}.yn-step{position:relative;padding:3rem;border:.1rem solid rgba(88,123,139,.17);border-radius:1.6rem;background:#ffffffc2;box-shadow:0 1.2rem 3.8rem #362b2409}.yn-step__number{color:#7f9ba7;font-family:var(--yn-serif);font-size:4.8rem;line-height:1}.yn-step__title{margin:2.4rem 0 .8rem;font-size:2.2rem}.yn-news{background:var(--yn-cream)}.yn-news__list{margin:0;padding:0;border-top:.1rem solid var(--yn-line);list-style:none}.yn-news__item a{display:grid;grid-template-columns:14rem 1fr auto;align-items:center;gap:2rem;padding-block:2.2rem;border-bottom:.1rem solid var(--yn-line);color:var(--yn-ink);text-decoration:none}.yn-news__date{color:#8a7d76;font-size:1.3rem;letter-spacing:.08em}.yn-news__title{margin:0;font-size:1.8rem}.yn-news__arrow{font-size:2rem}.footer{color:#ffffffc7;font-family:var(--yn-sans);background:var(--yn-ink)!important;border-top:0!important}.footer .page-width{max-width:124rem}.footer .footer__content-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(28rem,.7fr);gap:clamp(4rem,7vw,9rem);padding-top:clamp(6.4rem,7vw,8.8rem);padding-bottom:5.6rem}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:minmax(20rem,1.2fr) repeat(2,minmax(14rem,.8fr));gap:clamp(2.8rem,4vw,5.6rem)}.footer .footer__blocks-wrapper .grid__item{width:100%;max-width:none}.footer .footer-block__heading{margin-bottom:1.8rem;color:#fff;font-family:var(--yn-serif);font-size:1.8rem;font-weight:500;letter-spacing:.1em}.footer .footer-block:first-child .footer-block__heading{font-size:clamp(2.2rem,2.5vw,3rem)}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content .list-menu__item--link,.footer .copyright__content,.footer .copyright__content a{color:#ffffffb3}.footer .footer-block__details-content .list-menu__item--link{padding-block:.45rem;font-size:1.45rem;letter-spacing:.04em}.footer .footer-block--newsletter{align-self:start;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:0}.footer .footer-block__newsletter{width:100%;text-align:left}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{width:100%;max-width:none}.footer .field__input{color:#fff;background:#ffffff0b}.footer .field__label,.footer .newsletter-form__button,.footer .localization-form:only-child .button,.footer .localization-form__select{color:#ffffffc7}.footer .footer__content-bottom{padding-top:2.4rem;border-top-color:#ffffff1a}.footer .footer__content-bottom-wrapper{padding-bottom:2.4rem}.footer .footer__copyright{margin-top:0}.footer .policies li:before{color:#ffffff59}@media screen and (max-width:989px){.yn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yn-editorial__split{grid-template-columns:1fr}.yn-editorial__split--reverse .yn-editorial__media{order:0}.yn-link-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer__content-top{grid-template-columns:1fr}.footer .footer__blocks-wrapper{grid-template-columns:minmax(20rem,1.2fr) repeat(2,minmax(14rem,.8fr))}}@media screen and (max-width:749px){:root{--yn-page-nav-height: 5.2rem;--yn-cta-min-height: 5rem}.header-wrapper .header{padding-inline:1.2rem}.header__heading,.header__heading-link{min-width:0}.header__heading-link{max-width:100%;padding-inline:.35rem;word-break:normal}.header__heading-link .h2{display:block;overflow:hidden;font-size:clamp(1.55rem,4.7vw,1.9rem);letter-spacing:.015em;line-height:1.2;text-overflow:clip;white-space:nowrap}.header__icons{padding-right:0}.button:not(.button--tertiary),.shopify-challenge__button,.customer button{padding-inline:2.4rem}.yn-page-nav__inner{justify-content:flex-start;padding-inline:2rem;gap:2.2rem}.yn-page-nav__link{padding-block:1.5rem 1.3rem}.yn-section-shell{padding-block:6.4rem}.yn-hero__media{min-height:52rem;aspect-ratio:4 / 5}.yn-hero--fallback .yn-hero__media{min-height:0;aspect-ratio:3 / 2}.yn-hero__content{top:auto;bottom:2.8rem;left:2rem;width:calc(100% - 4rem);padding:2rem;border-radius:1.6rem;background:#fbfcfddb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:none}.yn-hero__title{font-size:3.6rem}.yn-section-title,.yn-editorial__title{font-size:2.9rem;line-height:1.55}.yn-product-grid{display:grid;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem;overflow:visible;padding-bottom:0;scroll-snap-type:none}.yn-product-grid>li{min-width:0}.yn-series__header{grid-template-columns:1fr;gap:1.2rem}.yn-series{padding:2.8rem 1.8rem;border-radius:1.8rem}.yn-series__feature-media{aspect-ratio:4 / 3;margin-bottom:2.8rem;border-radius:1.2rem}.yn-finder__panel{padding:2.4rem 1.6rem;border-radius:1.8rem}.yn-product-finder__background-image{object-position:center}.yn-finder__purpose-options{gap:.8rem}.yn-finder__purpose-chip{min-height:5rem;padding-inline:1.2rem;font-size:1.5rem}.yn-finder__groups{grid-template-columns:1fr;gap:2.2rem}.yn-finder__chip{min-height:4.4rem;padding-inline:1.4rem}.yn-finder__actions{align-items:flex-start}.yn-finder .yn-product-grid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;overflow:visible;padding-bottom:0}.yn-finder .yn-product-card__body{padding:1.5rem 1.3rem 1.8rem}.yn-finder .yn-product-card__title{font-size:1.8rem}.yn-editorial--banner{min-height:74rem}.yn-editorial--banner .yn-editorial__media{background:#1d1512}.yn-editorial--banner:not(.yn-editorial--has-mobile-image) .yn-editorial__media picture{height:clamp(30rem,85vw,35rem)}.yn-editorial--banner .yn-editorial__media:after{background:linear-gradient(0deg,#160f0cfa,#1a120fe6 41%,#1a131061 68%,#18110e14),linear-gradient(90deg,#18110e61,#18110e0a)}.yn-editorial--banner .yn-editorial__media img{object-position:var(--yn-banner-position-mobile, 50%) center}.yn-editorial--banner .page-width{align-items:flex-end}.yn-editorial--banner .yn-editorial__content{width:100%;padding-block:27rem 5.6rem}.yn-editorial--banner .yn-editorial__title{font-size:3.3rem;line-height:1.5}.yn-editorial--banner .yn-editorial__text{margin-block:1.8rem 2.8rem;font-size:1.6rem}.yn-editorial--banner .button{width:min(100%,32rem);min-height:5.6rem;padding-inline:2.8rem;font-size:1.6rem}.yn-anchor-cta,.yn-anchor-cta__inner{min-height:62rem}.yn-anchor-cta:before{background:linear-gradient(180deg,#17121047,#1b15128f 38%,#1c1512f0 68%,#171210fa)}.yn-anchor-cta:after{background-position:7% 13%,90% 61%;background-size:3.8rem,2.8rem;opacity:.075}.yn-anchor-cta__media img{object-position:68% center}.yn-anchor-cta__inner{align-items:flex-end;padding-block:7.2rem 6.4rem}.yn-anchor-cta__content{width:100%}.yn-anchor-cta__title{max-width:12em;font-size:3.4rem;line-height:1.45}.yn-anchor-cta__text{max-width:36rem;margin-block:1.6rem 2.8rem;font-size:1.6rem;line-height:1.8}.yn-anchor-cta .button{width:min(100%,32rem);min-height:5.6rem;padding-inline:2.8rem;font-size:1.6rem}.yn-gift-slide,.yn-gift-slide__inner{min-height:68rem}.yn-gift-slide__media:after{background:linear-gradient(0deg,#1c1512d1,#1c151214 76%)}.yn-gift-slide__inner{align-items:flex-end;padding-top:9rem;padding-bottom:11rem}.yn-gift-slide__content{width:100%}.yn-gift-slide__eyebrow{font-size:1.35rem}.yn-gift-slide__text{margin-block:1.8rem 2.4rem;font-size:1.6rem;line-height:1.85}.yn-gift-slider__controls{bottom:2.4rem;justify-content:center}.yn-gift-slider__arrow{width:4.2rem;height:4.2rem}.yn-steps__grid,.yn-link-cards__grid{grid-template-columns:1fr}.yn-coffee-paths__grid{grid-template-columns:1fr;aspect-ratio:auto}.yn-coffee-path{aspect-ratio:959 / 819}.yn-coffee-path--fallback-desktop.yn-coffee-path--has-mobile-image .yn-coffee-path__media img{width:100%;object-fit:cover;transform:none}#gift-guide .yn-section-shell{padding-inline:1.4rem}#gift-guide .yn-section-header{width:100%;max-width:38rem;margin-bottom:3.2rem}#gift-guide .yn-section-title{font-size:clamp(2.7rem,8vw,3rem);line-height:1.55}#gift-guide .yn-section-intro{max-width:36rem;margin-top:1.5rem;font-size:1.6rem;line-height:1.85}#gift-guide .yn-link-cards__grid{gap:1.8rem}#gift-guide .yn-link-card__body{padding:2.4rem 1.8rem 2.6rem}#gift-guide .yn-link-card__text{font-size:1.6rem;line-height:1.85}.yn-news__item a{grid-template-columns:1fr auto;gap:.8rem 1.6rem}.yn-news__date{grid-column:1 / -1}.footer .footer__content-top{display:block;padding:5.6rem 2.4rem 4.8rem}.footer .footer__blocks-wrapper{display:block}.footer .footer-block.grid__item{margin:0 0 4rem}.footer .footer-block--newsletter,.footer .footer-block__newsletter{align-items:flex-start;text-align:left}.footer .footer__content-bottom-wrapper{justify-content:flex-start;padding-inline:2.4rem}.footer .footer__copyright{text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:not(.button--tertiary),.yn-product-card__media img,.yn-text-link:after,.yn-product-card,.yn-finder__chip,.yn-finder__purpose-chip{transition:none}.button:not(.button--tertiary):hover{transform:none}.yn-product-finder__background,.yn-page-nav-section,.yn-link-card__media img{transition:none}}.yn-product-card--portrait-artwork .yn-product-card__media img{object-fit:contain}@media screen and (max-width:749px){.yn-product-grid>li,.yn-product-common__products>*{min-width:0}.yn-product-grid .yn-product-card__body,.yn-product-common__products .yn-product-card__body{padding:1.3rem 1rem 1.6rem}.yn-product-grid .yn-product-card__title,.yn-product-common__products .yn-product-card__title{font-size:1.5rem;overflow-wrap:anywhere}.yn-product-grid .yn-product-card__eyebrow,.yn-product-grid .yn-product-card__flavor{font-size:1.2rem}.yn-product-grid .price{font-size:1.4rem}.product-grid.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:2rem 1.2rem;overflow:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0}.product-grid.grid>.grid__item{width:auto;max-width:none;min-width:0;margin-inline:0;padding-inline:0}.product-grid.slider:after{display:none}slider-component:has(.product-grid) .slider-buttons{display:none}}.yn-series__feature-media--portrait{aspect-ratio:auto}.yn-series__feature-media--portrait .yn-series__feature-image{height:auto}.yn-finder[data-active-purpose=""] .yn-finder__purpose{margin-bottom:0;padding-bottom:0;border-bottom:0}.yn-finder[data-active-purpose=""] .yn-finder__actions{display:none}.yn-finder__recommendation-heading{margin:0 0 2rem;color:var(--yn-ink);font-family:var(--yn-serif);font-size:2rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yukineko-home.css.map */
