.yg-gift{padding-top:28px;color:#302f2b;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.yg-gift__intro{margin:0 0 24px}.yg-gift h1,.yg-gift h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:normal;color:inherit}.yg-gift h1{font-size:clamp(28px,3vw,38px);line-height:1.2;margin:0}.yg-gift__box{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);background:#efede5;border-radius:var(--media-radius,12px);overflow:hidden}.yg-gift__media{min-width:0;align-self:stretch;background:#e4e1d8}.yg-gift__media img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.yg-gift__content{min-width:0;padding:clamp(28px,4vw,60px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.yg-gift__content h2{font-size:clamp(30px,3.2vw,44px);line-height:1.2;margin:0 0 22px;max-width:460px}.yg-gift__content p{font-size:clamp(16px,1.3vw,19px);line-height:1.65;margin:0 0 24px;max-width:450px}.yg-gift__price{font-size:18px;margin:0 0 18px}.yg-gift__content product-form{width:100%}.yg-gift__add{background:#344d3b;color:#fff;border-radius:var(--buttons-radius,12px);font:inherit;font-size:15px;font-weight:600;min-width:190px}.yg-gift__add:hover{background:#263b2d}.yg-gift__add:after{box-shadow:none}.yg-gift__content small{display:block;font-size:12px;line-height:1.6;color:#66665e;max-width:350px;margin-top:16px}.yg-gift__catalog{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:44px}.yg-gift__catalog h2{font-size:clamp(25px,2.6vw,34px);line-height:1.25;margin:0 0 10px}.yg-gift__catalog p{font-size:15px;line-height:1.6;margin:0}.yg-gift__cart{color:#344d3b;white-space:nowrap;display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:15px}@media(max-width:749px){.yg-gift{padding-top:24px}.yg-gift__intro{margin-bottom:20px}.yg-gift__box{grid-template-columns:1fr}.yg-gift__media img{aspect-ratio:4/3}.yg-gift__content{padding:28px 6vw 32px}.yg-gift__content h2{font-size:clamp(28px,7.5vw,38px);margin-bottom:16px}.yg-gift__content p{margin-bottom:20px}.yg-gift__add{width:100%}.yg-gift__catalog{padding-top:32px;align-items:flex-start;flex-direction:column;gap:12px}}yosano-hero-carousel{display:block;position:relative}.yn-slider-viewport{overflow:hidden}.yn-slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;align-items:stretch;transition:transform .6s cubic-bezier(.22,.61,.36,1);will-change:transform;touch-action:pan-y}.yn-slider-track>.yn-christmas__hero{min-width:0;height:auto!important}.yn-slider-track .yn-christmas__intro{align-self:center}.yn-slider-track .yn-christmas__hero-image{max-height:620px}@media(prefers-reduced-motion:reduce){.yn-slider-track{transition:none}}yosano-hero-carousel [hidden]{display:none!important}yosano-hero-carousel .yn-christmas__hero{min-height:460px}.yn-slider-controls{display:flex;align-items:center;justify-content:center;gap:20px;background:#efede5;padding:8px 20px 16px;color:#344d3b}.yn-slider-controls button{border:0;cursor:pointer;color:inherit;background:transparent;min-width:44px;min-height:44px;font:inherit;font-size:23px;border-radius:50%}.yn-slider-controls button:focus-visible{outline:2px solid #344d3b;outline-offset:2px}.yn-slider-dots{display:flex;align-items:center;gap:0}.yn-slider-dots button{display:grid;place-items:center}.yn-slider-dots button:after{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.3}.yn-slider-dots button[aria-current=true]:after{opacity:1;width:22px;border-radius:8px}.yn-christmas__actions{display:contents}.yg-hero-link{margin:12px 0 0 8px}@media(max-width:749px){.yn-christmas__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.yn-christmas__actions:has(>a:only-child){grid-template-columns:1fr;width:fit-content;max-width:100%}.yn-christmas__intro .yn-christmas__actions .button{margin:0;width:100%;min-width:0;min-height:48px;padding:12px 8px;font-size:13px;line-height:1.3;letter-spacing:0;text-align:center;box-sizing:border-box}.yn-christmas__intro{width:100%;box-sizing:border-box}}.yn-christmas{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.yn-christmas__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);background:#efede5;color:#302f2b;overflow:hidden;border-radius:var(--media-radius,12px)}.yn-christmas__intro{padding:clamp(30px,4vw,60px);align-self:center}.yn-christmas__eyebrow{font-size:12px;letter-spacing:.17em;font-weight:600;line-height:1.5;text-transform:uppercase;color:#596b52;margin:0 0 18px}.yn-christmas__intro :is(h1,h2){font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(30px,3.2vw,48px);line-height:1.2;letter-spacing:normal;color:inherit;margin:0 0 26px}.yn-christmas__subtitle{font-size:clamp(16px,1.3vw,19px);line-height:1.65;max-width:490px;margin:0 0 28px}.yn-christmas__hero-image{display:block;width:100%;height:100%;min-height:460px;object-fit:cover;border-radius:var(--media-radius,12px)}.yn-christmas__note{font-size:12px;line-height:1.5;opacity:.75;margin:18px 0 0}.yn-christmas__intro .yn-christmas__button{background:#344d3b;color:#fff;border-radius:var(--buttons-radius,12px);font-family:var(--font-body-family);font-size:15px;font-weight:600}.yn-christmas__intro .yn-christmas__button:hover{background:#263b2d}.yn-christmas__catalog.page-width{padding-top:36px;padding-bottom:28px;scroll-margin-top:100px}.yn-christmas__header{margin:0 0 28px;max-width:760px}.yn-christmas__header h2{margin:0 0 12px}.yn-christmas__header>p:last-child{font-size:15px;line-height:1.6;margin:0}.yn-christmas__header>.yn-christmas__eyebrow{margin-bottom:12px}.yn-christmas__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing,8px);row-gap:var(--grid-desktop-vertical-spacing,12px)}.yn-christmas__card{min-width:0;display:flex;flex-direction:column}.yn-christmas__card>.yn-christmas__eyebrow{margin:0 0 12px;font-size:11px}.yn-christmas__card>product-component{flex:1}.yn-christmas__card .card-information .caption-large{margin-top:8px}.yn-christmas__details{margin-top:8px;padding:36px 0;background:#efede5;color:#302f2b}.yn-christmas__grid--details{grid-template-columns:repeat(4,minmax(0,1fr))}.yn-christmas__detail{min-width:0}.yn-christmas__all{display:table;margin:20px auto 0;padding:12px;min-height:44px}@media(min-width:750px)and (max-width:989px){.yn-christmas__catalog .yn-christmas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.yn-christmas__hero{display:flex;flex-direction:column}.yn-christmas__intro{padding:35px 6vw 32px}.yn-christmas__intro :is(h1,h2){font-size:clamp(30px,7.5vw,40px);margin-bottom:18px}.yn-christmas__subtitle{margin-bottom:24px}.yn-christmas__eyebrow{font-size:10px}.yn-christmas__hero-image{min-height:0;height:auto;aspect-ratio:4/3}.yn-christmas__catalog.page-width{padding-top:28px;padding-bottom:24px}.yn-christmas__grid{grid-template-columns:1fr;row-gap:28px}.yn-christmas__grid--details{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-mobile-horizontal-spacing,8px);row-gap:var(--grid-mobile-vertical-spacing,12px)}.yn-christmas__details{margin-top:4px;padding:28px 0}}yosano-hero-carousel{width:100%;min-width:0;overflow:hidden}yosano-hero-carousel .yn-slider-track{width:100%;min-width:0}yosano-hero-carousel .yn-christmas__intro{min-width:0;box-sizing:border-box}yosano-hero-carousel .yn-christmas__intro :is(h1,h2,p){overflow-wrap:break-word}@media(max-width:989px){yosano-hero-carousel .yn-slider-track{height:auto}yosano-hero-carousel .yn-slider-track>.yn-christmas__hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;min-height:0;height:auto!important;align-items:stretch}yosano-hero-carousel .yn-slider-track .yn-christmas__intro{width:100%;min-height:0;padding:28px 24px 26px;align-self:stretch}yosano-hero-carousel .yn-christmas__intro :is(h1,h2){font-size:clamp(28px,6vw,40px);line-height:1.15;margin-bottom:18px}yosano-hero-carousel .yn-christmas__subtitle{font-size:16px;line-height:1.55;max-width:none;margin-bottom:22px}yosano-hero-carousel .yn-christmas__note{font-size:12px;line-height:1.5;margin-top:16px}yosano-hero-carousel .yn-slider-track .yn-christmas__hero-image{grid-column:1;grid-row:2;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4/3;object-fit:cover;align-self:end}yosano-hero-carousel .yn-christmas__actions{display:flex;flex-wrap:wrap;gap:10px;width:100%;max-width:100%}yosano-hero-carousel .yn-christmas__intro .yn-christmas__actions .button{width:auto;min-width:0;max-width:100%;min-height:48px;padding:12px 20px;margin:0;font-size:15px;line-height:1.3}yosano-hero-carousel .yn-slider-controls{gap:8px;padding:4px 12px 10px}}@media(min-width:990px){yosano-hero-carousel .yn-slider-track{height:auto;min-height:var(--yn-matched-height,560px)}yosano-hero-carousel .yn-slider-track>.yn-christmas__hero{position:relative;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto}yosano-hero-carousel .yn-slider-track .yn-christmas__hero-image{position:absolute;top:0;right:0;width:52.5%;height:100%;min-height:0;max-height:none}}.yn-christmas__catalog .yn-christmas__card .card__inner{aspect-ratio:1/1;width:100%;height:auto!important;flex:none;--ratio-percent:100%!important}.yn-christmas__catalog .yn-christmas__card .card__inner:before{padding-bottom:0!important}.yn-christmas__catalog .yn-christmas__card .card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.yn-christmas__catalog .yn-christmas__card .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important}.yn-christmas__catalog .yn-christmas__card .card__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.yosano-values-static{background:#efede5;color:#4a4238;border-block:1px solid #4a42381a;font-family:var(--font-body-family);padding:22px clamp(20px,4vw,60px)}.yosano-values-static__list{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,44px);max-width:1400px;margin:0 auto;padding:0;list-style:none}.yosano-values-static__item{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;font-size:14px;line-height:1.6;letter-spacing:.025em;text-align:center}.yosano-values-static__item:nth-child(-n+2){flex-shrink:0}.yosano-values-static__item p{margin:0;overflow-wrap:anywhere}.yosano-values-static__item strong{font-weight:600}.yosano-values-static__mark{flex-shrink:0;color:#596b52;font-size:23px;line-height:1}@media(max-width:989px){.yosano-values-static__list{flex-wrap:wrap;gap:12px 28px}.yosano-values-static__item:last-child{flex-basis:100%}}@media(max-width:599px){.yosano-values-static{padding:18px 20px}.yosano-values-static__list{gap:10px 18px}.yosano-values-static__item{font-size:12px;gap:7px}.yosano-values-static__item:nth-child(-n+2){flex-shrink:1}.yosano-values-static__mark{font-size:18px}}.yosano-whatsapp-float{position:fixed;right:2.4rem;bottom:calc(168px + env(safe-area-inset-bottom,0px));z-index:999;display:grid;width:5.6rem;height:5.6rem;place-items:center;color:#fff;background:#25d366;border-radius:50%;box-shadow:0 .8rem 2.4rem #00000038;transition:transform .16s ease,box-shadow .16s ease}.yosano-whatsapp-float:hover{color:#fff;transform:translateY(-.2rem) scale(1.04);box-shadow:0 1rem 2.8rem #00000047}.yosano-whatsapp-float:focus-visible{outline:.3rem solid #111111;outline-offset:.3rem}@media screen and (max-width:749px){.yosano-whatsapp-float{right:1.6rem;bottom:calc(168px + env(safe-area-inset-bottom,0px));width:5.2rem;height:5.2rem}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
