yl-home-carousel.yl-home-carousel{--yle-hero-top: 16px;--yle-hero-dots-h: 32px;--yle-hero-arrow: 44px;box-sizing:border-box;max-width:var(--yle-maxw);margin-inline:auto;padding:var(--yle-hero-top) var(--yle-gutter) var(--yle-hero-dots-h);background:transparent}yl-home-carousel.yl-home-carousel:has(>.yl-home-carousel__controls[hidden]){padding-bottom:0}yl-home-carousel.yl-home-carousel .yl-home-carousel__viewport{border-radius:var(--yle-radius-lg);isolation:isolate}yl-home-carousel.yl-home-carousel .yl-home-carousel__controls{inset:var(--yle-hero-top) var(--yle-gutter) 0;align-items:flex-end;justify-content:center;gap:0;padding-bottom:calc((var(--yle-hero-dots-h) - 24px) / 2);color:var(--yle-text)}yl-home-carousel.yl-home-carousel .yl-home-carousel__controls :is([data-previous],[data-next]){top:calc((100% - var(--yle-hero-dots-h)) / 2);width:var(--yle-hero-arrow);height:var(--yle-hero-arrow);border:0;border-radius:50%;background:var(--yle-surface);color:var(--yle-text);box-shadow:var(--yle-shadow);transition:opacity var(--yle-dur) var(--yle-ease),transform var(--yle-dur) var(--yle-ease),color var(--yle-dur-fast) var(--yle-ease),box-shadow var(--yle-dur-fast) var(--yle-ease)}yl-home-carousel.yl-home-carousel .yl-home-carousel__controls [data-previous]{left:16px}yl-home-carousel.yl-home-carousel .yl-home-carousel__controls [data-next]{right:16px}yl-home-carousel.yl-home-carousel .yl-home-carousel__controls :is([data-previous],[data-next]):before{width:18px;height:18px}yl-home-carousel.yl-home-carousel .yl-home-carousel__controls :is([data-previous],[data-next]):is(:hover,:focus-visible){background:var(--yle-surface);color:var(--yle-accent);box-shadow:var(--yle-shadow-pop)}@media(hover:hover)and (pointer:fine){yl-home-carousel.yl-home-carousel .yl-home-carousel__controls [data-previous]{opacity:0;transform:translate(-6px,-50%)}yl-home-carousel.yl-home-carousel .yl-home-carousel__controls [data-next]{opacity:0;transform:translate(6px,-50%)}yl-home-carousel.yl-home-carousel:is(:hover,:focus-within) .yl-home-carousel__controls :is([data-previous],[data-next]){opacity:1;transform:translateY(-50%)}}yl-home-carousel.yl-home-carousel .yl-home-carousel__dot{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;pointer-events:auto;cursor:pointer}yl-home-carousel.yl-home-carousel .yl-home-carousel__dot:hover{background:transparent}yl-home-carousel.yl-home-carousel .yl-home-carousel__dot span{width:7px;height:7px;border-radius:999px;background:var(--yle-line-strong);transition:width var(--yle-dur) var(--yle-ease),background-color var(--yle-dur-fast) var(--yle-ease)}yl-home-carousel.yl-home-carousel .yl-home-carousel__dot:hover span{background:var(--yle-text-3)}yl-home-carousel.yl-home-carousel .yl-home-carousel__dot[aria-current=true] span{width:22px;background:var(--yle-accent)}yl-home-carousel.yl-home-carousel .yl-home-carousel__dot:focus-visible{outline-offset:0}yl-home-carousel.yl-home-carousel .yl-home-carousel__controls [data-playback]{bottom:calc((var(--yle-hero-dots-h) - 24px) / 2);left:auto;right:0;width:24px;height:24px;transform:none;border:1px solid var(--yle-line-strong);border-radius:50%;font-size:10px}@media(max-width:900px){yl-home-carousel.yl-home-carousel{--yle-hero-top: 12px;--yle-hero-dots-h: 28px;--yle-hero-arrow: 34px}yl-home-carousel.yl-home-carousel .yl-home-carousel__controls :is([data-previous],[data-next]):before{width:16px;height:16px}}.yl-bestsellers{background:var(--yle-bg)}.yl-bestsellers .yl-species__grid.yl-species__grid--grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yle-grid-gap);margin:0}@media(min-width:990px){.yl-bestsellers .yl-species__grid.yl-species__grid--grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.yl-bestsellers__cta{display:flex;justify-content:center;margin-top:calc(var(--yle-stack) * 1.5)}@media(max-width:767px){.yl-bestsellers__cta .yl-btn{width:100%}}.yl-brand-wall{background:var(--yle-band)}.yl-brand-wall__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--yle-grid-gap);margin:0;padding:0;list-style:none}.yl-brand-wall__item{min-width:0;margin:0}.yl-brand-wall__cell{display:grid;place-items:center;aspect-ratio:16 / 9;padding:10% 14%;border:1px solid var(--yle-line);border-radius:var(--yle-radius);background:var(--yle-surface);color:var(--yle-text);text-decoration:none;transition:border-color var(--yle-dur-fast) var(--yle-ease),box-shadow var(--yle-dur) var(--yle-ease),transform var(--yle-dur) var(--yle-ease)}.yl-brand-wall__cell:is(:hover,:focus-visible){border-color:var(--yle-accent);box-shadow:var(--yle-shadow);color:var(--yle-text);transform:translateY(-2px)}.yl-brand-wall__media{display:grid;place-items:center;width:100%}.yl-brand-wall .yl-brand-card__logo{display:block;width:100%;max-width:180px;height:auto;max-height:none;object-fit:contain}.yl-brand-wall .yl-brand-card__fallback{font-family:var(--yle-font-sans);font-size:clamp(15px,1.3vw,18px);font-weight:700;line-height:1.15;color:var(--yle-text)}html.yle-js .yl-brand-wall__list.yle-reveal:not(.is-revealed) .yl-brand-wall__media{opacity:0}html.yle-js .yl-brand-wall__list.is-revealed .yl-brand-wall__media{animation:yl-brand-wall-in var(--yle-dur-reveal) var(--yle-ease) backwards;animation-delay:calc(var(--yl-bw-i, 0) * 40ms + .1s)}@keyframes yl-brand-wall-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1023px){.yl-brand-wall__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599px){.yl-brand-wall__list{grid-template-columns:repeat(3,minmax(0,1fr))}.yl-brand-wall__cell{padding:10%}}#welcome-offers.yl-welcome-splash{--cream: var(--yle-text);--red: var(--yle-accent);padding:var(--yle-section-y) 0;background:var(--yle-bg);font-family:var(--yle-font-sans)}#welcome-offers .yl-welcome-splash__inner{max-width:var(--yle-maxw);padding-inline:var(--yle-gutter)}#welcome-offers .yl-splash{padding:clamp(22px,3vw,36px) clamp(18px,3.4vw,48px) 0;border:1px solid var(--yle-line);border-radius:var(--yle-radius-lg);background:var(--yle-accent-soft);color:var(--yle-text);box-shadow:none}#welcome-offers :is(.yl-splash-art,.yl-splash-shade){display:none}#welcome-offers .yl-splash-eyebrow{display:inline-flex;gap:8px;padding:5px 12px;border-radius:999px;background:var(--yle-deal);color:var(--yle-on-deal);font-family:var(--yle-font-sans);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.3}#welcome-offers .yl-splash-eyebrow>span{width:6px;height:6px;background:var(--yle-on-deal);box-shadow:none}#welcome-offers .yl-splash-main{min-height:0;padding:18px 0 28px}#welcome-offers .yl-splash-discount{justify-self:center;margin:0}#welcome-offers .yl-splash-value{justify-content:center}main#yl-main #welcome-offers .yl-splash-copy h2,#welcome-offers .yl-splash-copy h2{color:var(--yle-text);font-family:var(--yle-font-sans);font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.1}main#yl-main #welcome-offers .yl-splash-copy h2 em,#welcome-offers .yl-splash-copy h2 em{color:var(--yle-accent);font-family:var(--yle-font-sans);font-size:inherit;font-style:normal;font-weight:800;letter-spacing:inherit}#welcome-offers .yl-splash-copy h2:lang(zh),#welcome-offers .yl-splash-copy h2:lang(zh) em{letter-spacing:.01em;line-height:1.25}#welcome-offers .yl-splash-condition{max-width:36ch;margin-top:14px;color:var(--yle-text-2);font-size:15px;line-height:1.6}#welcome-offers .yl-splash-condition strong{color:var(--yle-text);font-weight:700}#welcome-offers .yl-splash-claim{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:var(--yle-btn-h);margin-top:22px;padding:var(--yle-btn-pad);border:1px solid var(--yle-accent);border-radius:var(--yle-btn-radius);background:var(--yle-accent);color:var(--yle-on-accent);font-family:var(--yle-font-sans);font-size:14px;font-weight:600;letter-spacing:var(--yle-btn-track);line-height:1.2;text-transform:none;white-space:nowrap;box-shadow:none;transform:none;transition:background-color var(--yle-dur-fast) var(--yle-ease),border-color var(--yle-dur-fast) var(--yle-ease),transform var(--yle-dur-fast) var(--yle-ease)}#welcome-offers .yl-splash-claim:is(:hover,:focus-visible){border-color:var(--yle-accent-hover);background:var(--yle-accent-hover);color:var(--yle-on-accent);box-shadow:none;transform:none}#welcome-offers .yl-splash-claim:active{transform:translateY(1px)}#welcome-offers .yl-splash-arrow,#welcome-offers .yl-splash-claim:hover .yl-splash-arrow{width:auto;height:auto;border:0;border-radius:0;background:none}#welcome-offers .yl-splash-arrow svg{width:18px;height:18px;transition:transform var(--yle-dur-fast) var(--yle-ease)}#welcome-offers .yl-splash-claim:hover .yl-splash-arrow svg{transform:translate(3px)}main#yl-main #welcome-offers :is(.yl-splash-claim,.yl-splash-terms):focus-visible{outline-color:var(--yle-accent)!important}#welcome-offers .yl-splash-digits{color:var(--yle-accent);font-family:var(--yle-font-sans);font-size:clamp(88px,11vw,160px);font-weight:800;letter-spacing:-.05em;line-height:.9}#welcome-offers .yl-splash-percent{padding-top:.15em;color:var(--yle-accent);font-family:var(--yle-font-sans);font-size:clamp(36px,4.2vw,60px);font-weight:800;letter-spacing:0}main#yl-main #welcome-offers .yl-splash-discount>p,#welcome-offers .yl-splash-discount>p{margin:12px 0 0;color:var(--yle-text-2);font-family:var(--yle-font-sans);font-size:12px;font-weight:700;letter-spacing:.08em;text-align:center}#welcome-offers .yl-splash-bottom{min-height:52px;border-top:1px solid var(--yle-line-strong)}#welcome-offers .yl-splash-bottom>p{color:var(--yle-text-2);font-size:12px}#welcome-offers .yl-splash-bottom>p>svg{color:var(--yle-accent)}#welcome-offers .yl-splash-bottom i{color:var(--yle-text-3)}#welcome-offers .yl-splash-terms{min-height:44px;color:var(--yle-text-2);font-size:13px;font-weight:600;transition:color var(--yle-dur-fast) var(--yle-ease)}#welcome-offers .yl-splash-terms:hover{color:var(--yle-accent)}#welcome-offers .yl-splash-exclusions{max-width:96ch;padding:14px 2px 0;color:var(--yle-text-3);font-size:12px;line-height:1.7}@media(max-width:640px){#welcome-offers .yl-splash-main{gap:14px;padding:16px 0 22px}#welcome-offers .yl-splash-discount{align-self:flex-start}#welcome-offers .yl-splash-value{justify-content:flex-start}main#yl-main #welcome-offers .yl-splash-discount>p,#welcome-offers .yl-splash-discount>p{margin:8px 0 0 2px;text-align:left}#welcome-offers .yl-splash-condition{max-width:none;color:var(--yle-text-2);font-size:14px}#welcome-offers .yl-splash-claim{width:100%;margin-top:18px}#welcome-offers .yl-splash-bottom>p,#welcome-offers .yl-splash-eligibility,#welcome-offers .yl-splash-terms{font-size:11px}#welcome-offers .yl-splash-exclusions{padding:12px 4px 0;font-size:11px}}#welcome-offers .yl-first-dialog{background:var(--yle-surface)}main#yl-main #welcome-offers .yl-first-dialog h2{margin:6px 28px 16px 0}#welcome-offers :is(.yl-first-dialog__save,.yl-first-dialog__retry){border:1px solid var(--yle-accent);background:var(--yle-accent)}#welcome-offers :is(.yl-first-dialog__save,.yl-first-dialog__retry):hover{border-color:var(--yle-accent-hover);background:var(--yle-accent-hover)}#welcome-offers .yl-first-dialog__actions button{border:1px solid var(--yle-accent);background:transparent}#welcome-offers .yl-first-dialog__actions button:hover{background:var(--yle-accent-soft)}@media(prefers-reduced-motion:reduce){yl-home-carousel.yl-home-carousel .yl-home-carousel__controls :is([data-previous],[data-next]),yl-home-carousel.yl-home-carousel .yl-home-carousel__dot span,.yl-brand-wall__cell,#welcome-offers .yl-splash-claim,#welcome-offers .yl-splash-arrow svg,#welcome-offers .yl-splash-terms{transition:none}.yl-brand-wall__cell:is(:hover,:focus-visible),#welcome-offers .yl-splash-claim:hover .yl-splash-arrow svg{transform:none}yl-home-carousel.yl-home-carousel .yl-home-carousel__controls [data-previous],yl-home-carousel.yl-home-carousel .yl-home-carousel__controls [data-next]{transform:translateY(-50%)}html.yle-js .yl-brand-wall__list.yle-reveal:not(.is-revealed) .yl-brand-wall__media{opacity:1}html.yle-js .yl-brand-wall__list.is-revealed .yl-brand-wall__media{animation:none}}body.yl-template-index{--yle-home-gap: 32px}body.yl-template-index yl-home-carousel.yl-home-carousel{--yle-hero-dots-h: 24px}body.yl-template-index main#yl-main .yle-section{padding-block:var(--yle-home-gap)}body.yl-template-index main#yl-main .shopify-section:has(yl-home-carousel)+.shopify-section .yle-section{padding-top:max(4px,calc(var(--yle-home-gap) - 24px))}body.yl-template-index main#yl-main>.shopify-section:last-child .yle-section{padding-bottom:max(0px,calc(var(--yle-home-gap) - var(--yle-page-top)))}@media(max-width:767px){body.yl-template-index{--yle-home-gap: 24px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/yl-emerald-home.css.map */
