:is(.yojo-vendor-page,.yojo-collection).yv-page{--yv-surface: #edf0e7;--yv-ink: #192016;max-width:1250px;margin-inline:auto;padding:24px 40px 48px}.yv-page[data-vendor=paletas]{--yv-surface: #f7e4dc}.yv-page[data-vendor=yojo]{--yv-surface: #f1ebcf}.yv-page[data-vendor=moz]{--yv-surface: #f1e6da}.yv-page[data-vendor=hamatsesa]{--yv-surface: #e8ecdb}.yv-page[data-vendor=golan-juices]{--yv-surface: #f3ebce}.yv-page[data-vendor=sambazon]{--yv-surface: #ece3ed}.yv-page[data-vendor=aroy-d]{--yv-surface: #e7eddb}.yv-page[data-vendor=allgood]{--yv-surface: #e4eee6}.yv-page[data-vendor=rays]{--yv-surface: #f2e6d5}.yv-page[data-vendor=sunny-kombucha]{--yv-surface: #f1e5d2}.yv-page[data-vendor=simpliigood]{--yv-surface: #e0edea}.yv-page[data-vendor=itoo]{--yv-surface: #ecc2c7;--yv-ink: #492518}.yv-page[data-vendor=ananda-cocktails]{--yv-surface: #ede5d8}.yv-page :is(.yv-intro,.yv-guidance,.yv-closing),.yv-page :is(.yv-intro,.yv-guidance,.yv-closing) :where(*){font-family:Rubik,Arial,sans-serif!important;letter-spacing:0}.yv-intro{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:320px;overflow:hidden;margin-bottom:32px;border-radius:20px;background:var(--yv-surface);color:var(--yv-ink)}.yv-intro--text{grid-template-columns:minmax(0,1fr);min-height:0}.yv-intro__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:28px 32px;text-align:start}.yv-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:500}.yv-brand__mark{width:48px;height:48px;margin:0}.yv-intro h1{margin:0;max-width:100%;font-size:clamp(32px,3.2vw,44px);font-weight:500;line-height:1.15;color:inherit;text-wrap:balance;overflow-wrap:anywhere}.yv-intro .yv-intro__description{margin:14px 0 18px;max-width:38ch;font-size:15px;font-weight:400;line-height:1.6;color:inherit;text-wrap:pretty}.yv-intro .yv-intro__note{margin:10px 0 0;font-size:12px;font-weight:400;line-height:1.5;color:inherit}.yv-intro__media{min-width:0;position:relative;overflow:hidden}.yv-intro__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.yv-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:44px;padding:12px 22px;border-radius:999px;background:var(--yv-ink);color:#fff;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4}.yv-button:hover{color:#fff;filter:brightness(1.2)}.yv-page :is(.yv-button,.yv-choice):focus-visible{outline:3px solid var(--yv-ink);outline-offset:5px}.yv-page .yojo-vendor-products{margin-bottom:0}.yv-page .yb-vendor-shelf-heading{margin-bottom:20px}.yv-page .yb-vendor-shelf-heading h2{font-size:24px}.yojo-vendor-page.yv-page .yojo-vendor-products .yojo-grid,.yojo-collection.yv-page #main-collection-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-media{height:auto;aspect-ratio:4 / 3;border-radius:12px}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-name{font-size:16px;line-height:1.4;font-weight:500}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-name__text{min-height:0}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-subtitle{margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.5;color:#60645b}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-price{margin-top:6px;font-size:16px;line-height:1.4}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-price i{margin-top:2px;font-size:12px;line-height:1.4}.yv-guidance{margin-top:48px}.yv-guidance .yv-eyebrow{margin:0 0 8px;font-size:12px;color:#60645b;line-height:1.4;font-weight:400}.yv-guidance h2{margin:0 0 20px;font-size:30px;line-height:1.2;font-weight:500;color:var(--yv-ink);text-wrap:balance}.yv-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.yv-choice{display:flex;flex-direction:column;overflow:hidden;min-width:0;border-radius:16px;background:var(--yv-surface);color:var(--yv-ink);text-decoration:none}.yv-choice:hover{color:var(--yv-ink)}.yv-choice__media{aspect-ratio:3 / 2;overflow:hidden;background:#f2f1ef}.yv-choice__media img{display:block;width:100%;height:100%;padding:24px;object-fit:contain;mix-blend-mode:multiply}.yv-choice--scene .yv-choice__media img{padding:0;object-fit:cover;mix-blend-mode:normal}.yv-choice__copy{padding:24px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.yv-choice h3{margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.3;color:inherit;text-wrap:balance}.yv-choice p{margin:0 0 18px;font-size:15px;font-weight:400;line-height:1.6;color:inherit;text-wrap:pretty}.yv-choice__link{margin-top:auto;font-size:14px;font-weight:500;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.yv-choices--single{grid-template-columns:minmax(0,1fr)}.yv-choices--single .yv-choice{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.yv-page .yv-story{margin:48px 0 0;gap:36px;padding:28px;background:#f4f3ef}.yv-page .yv-story .yb-story__body{max-width:48ch}.yv-page .yv-story .yb-story__title{font-size:28px}.yv-closing{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:32px 0;padding:28px 32px;border-radius:16px;background:var(--yv-surface);color:var(--yv-ink)}.yv-closing h2{margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.3;color:inherit}.yv-closing p{margin:0;font-size:14px;font-weight:400;line-height:1.5;color:inherit}.yv-closing .yv-button{flex:none}.yv-page :is(.yojo-vendor-products .yojo-grid,#main-collection-product-grid):has(>.yhp-card:only-child){grid-template-columns:minmax(0,1fr)}.yv-page :is(.yojo-vendor-products .yojo-grid,#main-collection-product-grid)>.yhp-card:only-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:24px;border:1px solid #dedfd7;border-radius:16px}.yv-page :is(.yojo-vendor-products .yojo-grid,#main-collection-product-grid)>.yhp-card:only-child .yhp-media{aspect-ratio:2}@media(min-width:768px)and (max-width:1023px){:is(.yojo-vendor-page,.yojo-collection).yv-page{padding-inline:28px}.yv-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.yv-intro__copy{padding:24px}.yv-page .yv-story{padding:24px;gap:24px}}@media(max-width:767px){:is(.yojo-vendor-page,.yojo-collection).yv-page{padding:16px 20px 32px}.yv-intro{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:16px;margin-bottom:24px}.yv-intro__media{grid-row:1;height:144px}.yv-intro__copy{padding:18px 20px}.yv-brand{margin-bottom:10px;font-size:12px;gap:8px}.yv-brand__mark{width:40px;height:40px}.yv-intro h1{font-size:30px;line-height:1.15}.yv-intro .yv-intro__description{font-size:13px;line-height:1.55;margin:10px 0 14px}.yv-intro .yv-intro__note{margin-top:8px;font-size:11px}.yv-button{font-size:13px;padding:10px 18px}.yv-page .yb-vendor-shelf-heading{margin-bottom:16px}.yv-page .yb-vendor-shelf-heading h2{font-size:21px}.yojo-vendor-page.yv-page .yojo-vendor-products .yojo-grid,.yojo-collection.yv-page #main-collection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-media{aspect-ratio:1;border-radius:8px}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-name{font-size:14px}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-subtitle{font-size:11px}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-price{font-size:14px;margin-top:4px}.yv-page :is(.yojo-vendor-products,#main-collection-product-grid) .yhp-price i{font-size:11px}.yv-page :is(.yojo-vendor-products .yojo-grid,#main-collection-product-grid)>.yhp-card:only-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px}.yv-page :is(.yojo-vendor-products .yojo-grid,#main-collection-product-grid)>.yhp-card:only-child .yhp-media{aspect-ratio:1}.yv-guidance{margin-top:36px}.yv-guidance h2{font-size:25px;margin-bottom:16px}.yv-choices{grid-template-columns:minmax(0,1fr);gap:20px}.yv-choice__copy{padding:20px}.yv-choice h3{font-size:22px}.yv-choice p{font-size:14px;margin-bottom:14px}.yv-choices--single .yv-choice{display:flex}.yv-page .yv-story{margin-top:36px;padding:20px;gap:20px}.yv-page .yv-story .yb-story__title{font-size:24px}.yv-closing{align-items:flex-start;flex-direction:column;margin:24px 0;padding:24px 20px;gap:20px}.yv-closing h2{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/yojo-vendor-experience.css.map */
