.elvita-pickup{display:block;background:#faf9f6;color:#18372f;padding:120px clamp(32px,7vw,130px);font-family:var(--font-heading--family,var(--font-heading-family,serif))}.elvita-pickup *{box-sizing:border-box}.elvita-pickup__wrap{max-width:1600px;margin:0 auto}.elvita-pickup__header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:46px}.elvita-pickup__heading{min-width:0}.elvita-pickup__heading .group-block-content{align-items:flex-start!important;gap:22px!important}.elvita-pickup__heading .text-block{width:auto!important;max-width:none!important;text-align:left!important;padding:0!important}.elvita-pickup__heading h2{font-family:var(--font-heading--family,var(--font-heading-family,serif));font-size:clamp(52px,4.5vw,82px)!important;font-weight:400;letter-spacing:.08em;line-height:1;color:#18372f;margin:0}.elvita-pickup__heading p{font-size:14px;line-height:1.8;margin:0;color:#303733;letter-spacing:.04em}.elvita-pickup__all{flex-shrink:0;display:inline-flex;gap:18px;align-items:center;font-size:13px;letter-spacing:.14em;border-bottom:1px solid currentColor;padding-bottom:7px;text-decoration:none;color:inherit;line-height:1.4}.elvita-pickup__all span{transition:transform .35s ease}.elvita-pickup__all:hover span{transform:translate(6px)}.elvita-pickup__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 0 2px}.elvita-pickup__track::-webkit-scrollbar{display:none}.elvita-pickup-card{flex:0 0 calc((100% - 36px)/3);min-width:0;min-height:640px;background:#f1f1ef;border:0;border-radius:0;box-shadow:none;scroll-snap-align:start;display:flex;flex-direction:column;position:relative;padding-top:22px}.elvita-pickup-card a{color:inherit;text-decoration:none}.elvita-pickup-card__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:0 22px;min-height:58px}.elvita-pickup-card__tags{display:flex;flex-wrap:wrap;gap:5px;min-width:0;max-height:72px;overflow:hidden}.elvita-pickup-card__tag{display:inline-flex;border:1px solid #d7d7d2;border-radius:0;padding:7px 9px;font-size:10px;letter-spacing:.08em;line-height:1.3;color:#242a27;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elvita-pickup-card__cart{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:11px;border:0;border-radius:50%;background:#fff;color:#18372f;cursor:pointer;box-shadow:none;transition:transform .3s ease}.elvita-pickup-card__cart svg{display:block;width:22px;height:22px;--icon-stroke-width:1.3px}.elvita-pickup-card__cart:hover{transform:scale(1.05)}.elvita-pickup-card__cart:disabled{opacity:.35;cursor:not-allowed}.elvita-pickup-card product-form-component{flex:0 0 44px;position:static}.elvita-pickup-card form{margin:0}.elvita-pickup-card__error:not(.hidden){position:absolute;top:76px;left:22px;right:22px;z-index:2;font-size:12px;background:#fff;padding:12px;color:#8c2424}.elvita-pickup-card__image{display:flex;align-items:center;justify-content:center;height:380px;min-height:380px;overflow:hidden}.elvita-pickup-card__image img{width:auto;height:auto;max-height:82%;max-width:78%;object-fit:contain;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.elvita-pickup-card__info{text-align:center;padding:0 24px}.elvita-pickup-card h3{font-family:var(--font-heading--family,var(--font-heading-family,serif));font-size:19px;font-weight:400;line-height:1.5;letter-spacing:.08em;margin:18px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.elvita-pickup-card__subtitle{font-family:var(--font-body--family,serif);font-size:12px;line-height:1.6;color:#6e716d;margin:10px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:38px;overflow-wrap:anywhere}.elvita-pickup-card__price{font-size:13px;letter-spacing:.08em;line-height:1.6;margin:12px 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px}.elvita-pickup-card__price s{font-size:11px;color:#8a8882}.elvita-pickup-card__price small{font-size:10px;color:#6e716d;letter-spacing:.02em}.elvita-pickup-card__vendor{font-size:11px;color:#6e716d;margin:0}.elvita-pickup-card__more{display:flex;justify-content:center;align-items:center;width:calc(100% - 48px);min-height:46px;background:#fff;margin:24px auto 20px;font-size:12px;letter-spacing:.14em;transition:background .3s ease,color .3s ease}.elvita-pickup-card__info{margin-bottom:auto}.elvita-pickup-card__more:hover{background:#18372f;color:#fff}.elvita-pickup__controls{display:flex;align-items:center;gap:20px;margin-top:32px}.elvita-pickup__controls[hidden]{display:none}.elvita-pickup__controls button{border:0;background:transparent;color:#18372f;font:inherit;font-size:23px;padding:7px;cursor:pointer;min-width:40px;min-height:40px}.elvita-pickup__controls button:disabled{opacity:.25;cursor:default}.elvita-pickup__progress{position:relative;max-width:400px;flex:1;height:1px;background:#d8d8d5;margin-left:14px}.elvita-pickup__progress span{display:block;width:var(--pickup-thumb,50%);height:1px;background:#18372f;transform:translate(var(--pickup-offset,0px))}.elvita-pickup a:focus-visible,.elvita-pickup button:focus-visible,.elvita-pickup__track:focus-visible{outline:2px solid #18372f;outline-offset:4px}@media(hover:hover){.elvita-pickup-card:hover .elvita-pickup-card__image img{transform:scale(1.025)}}@media(min-width:750px)and (max-width:1099px){.elvita-pickup-card{flex-basis:calc((100% - 18px)/2)}.elvita-pickup-card__top{padding:0 18px}}@media(max-width:749px){.elvita-pickup{padding:72px 0 80px}.elvita-pickup__header{padding:0 20px;flex-wrap:wrap;gap:24px;margin-bottom:42px}.elvita-pickup__heading{flex:1 0 100%}.elvita-pickup__heading h2{font-size:44px!important;letter-spacing:.07em}.elvita-pickup__heading p{font-size:12px;line-height:1.7}.elvita-pickup__heading .group-block-content{gap:14px!important}.elvita-pickup__all{margin-left:auto;font-size:12px}.elvita-pickup__track{padding-left:20px;padding-right:20px;scroll-padding-left:20px;gap:12px}.elvita-pickup-card{flex:0 0 82vw;max-width:360px;min-height:560px;padding-top:18px}.elvita-pickup-card__top{padding:0 18px;gap:8px;min-height:54px}.elvita-pickup-card__tag{font-size:9px;padding:6px 8px}.elvita-pickup-card__tag:nth-child(n+4){display:none}.elvita-pickup-card__tags{max-height:62px}.elvita-pickup-card__cart{width:40px;height:40px;min-width:40px;padding:10px}.elvita-pickup-card product-form-component{flex-basis:40px}.elvita-pickup-card__image{height:300px;min-height:300px}.elvita-pickup-card__image img{max-height:246px;max-width:78%}.elvita-pickup-card h3{font-size:17px}.elvita-pickup-card__subtitle{font-size:11px;min-height:35px}.elvita-pickup-card__price{font-size:12px}.elvita-pickup-card__more{min-height:44px}.elvita-pickup__controls{margin:24px 20px 0}}@media(prefers-reduced-motion:reduce){.elvita-pickup *{scroll-behavior:auto!important;transition:none!important}.elvita-pickup-card:hover .elvita-pickup-card__image img,.elvita-pickup__all:hover span,.elvita-pickup-card__cart:hover{transform:none}}.elvita-pickup__heading .divider{display:none}.elvita-pickup-card__sold-out{position:absolute;top:96px;left:22px;z-index:1;padding:7px 12px;background:#18372f;color:#fff;font-size:11px;line-height:1.5;letter-spacing:.08em;border-radius:0;pointer-events:none}@media(max-width:749px){.elvita-pickup-card__sold-out{top:88px;left:18px;font-size:10px}}.elvita-pickup-card--scene{isolation:isolate;overflow:hidden;min-height:640px;height:clamp(640px,43vw,780px);background:#f7f5f0}.elvita-pickup-card--scene .elvita-pickup-card__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;min-height:0}.elvita-pickup-card--scene .elvita-pickup-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;transform:none!important;transition:opacity .55s ease}.elvita-pickup-card--scene .elvita-pickup-card__scene-hover{opacity:0}.elvita-pickup-card--scene .elvita-pickup-card__top{position:relative;z-index:3}.elvita-pickup-card--scene .elvita-pickup-card__tag{background:#f7f5f0b8;border-color:#17372f24;color:#17372f}.elvita-pickup-card--scene .elvita-pickup-card__sold-out{z-index:4}.elvita-pickup-card--scene .elvita-pickup-card__info{position:relative;z-index:2;margin-top:auto;margin-bottom:0;padding:12px 24px 0;background:linear-gradient(transparent,#f7f5f040)}.elvita-pickup-card--scene h3{font-family:"ELVITA New York","New York",var(--font-heading--family,serif);font-size:19px;line-height:1.5;margin:0;color:#17372f}.elvita-pickup-card--scene .elvita-pickup-card__subtitle{margin-top:6px;min-height:20px;line-height:1.6;-webkit-line-clamp:1;color:#35423b}.elvita-pickup-card--scene .elvita-pickup-card__price{font-family:"ELVITA New York","New York",var(--font-heading--family,serif);margin-top:10px;color:#17372f}.elvita-pickup-card--scene .elvita-pickup-card__more{position:relative;z-index:2;margin:16px auto 20px;background:#ffffffde}.elvita-pickup-card--scene .elvita-pickup-card__more:hover{background:#17372f;color:#fff}@media(hover:hover)and (pointer:fine){.elvita-pickup-card--scene:hover .elvita-pickup-card__scene-hover,.elvita-pickup-card--scene:focus-within .elvita-pickup-card__scene-hover{opacity:1}}@media(hover:none){.elvita-pickup-card--scene .elvita-pickup-card__scene-hover{display:none}}@media(max-width:749px){.elvita-pickup-card--scene{height:560px;min-height:560px}.elvita-pickup-card--scene h3{font-size:17px}.elvita-pickup-card--scene .elvita-pickup-card__info{padding-inline:20px}.elvita-pickup-card--scene .elvita-pickup-card__more{margin-top:14px;margin-bottom:18px}.elvita-pickup-card--scene .elvita-pickup-card__subtitle{min-height:18px}}@media(prefers-reduced-motion:reduce){.elvita-pickup-card--scene .elvita-pickup-card__image img{transition:none}}@media(hover:none){.elvita-pickup-card--scene .elvita-pickup-card__image .elvita-pickup-card__scene-hover{display:none}}.elvita-pickup-card--scene .elvita-pickup-card__more{margin:8px auto;min-height:44px}.elvita-pickup-card--scene .elvita-pickup-card__subtitle{margin-top:4px}.elvita-pickup-card--scene .elvita-pickup-card__price{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/elvita-pickup.css.map */
