@charset "UTF-8";.buy[data-astro-cid-cfqn6wmr]{container-type:inline-size;border:2px solid var(--product-border);padding:var(--card-pad);scroll-margin-top:calc(var(--header-h) + var(--space-4))}.buy__head[data-astro-cid-cfqn6wmr]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.buy__title[data-astro-cid-cfqn6wmr]{color:var(--product-ink)}.buy__more[data-astro-cid-cfqn6wmr]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-muted);white-space:nowrap}.buy__more[data-astro-cid-cfqn6wmr]:hover{color:var(--product)}.buy__options[data-astro-cid-cfqn6wmr]{display:grid;gap:var(--space-3)}@media(min-width:768px){.buy__options[data-astro-cid-cfqn6wmr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.buy__option[data-astro-cid-cfqn6wmr]{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--product-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.buy__option[data-astro-cid-cfqn6wmr]:hover{border-color:var(--product)}.buy__option[data-astro-cid-cfqn6wmr].active{background:var(--product);border-color:var(--product);color:var(--color-white)}.buy__option[data-astro-cid-cfqn6wmr]:has(input:focus-visible){outline:2px solid var(--product);outline-offset:2px}.buy__option-title[data-astro-cid-cfqn6wmr]{font-size:var(--fs-label);font-weight:600;line-height:1.4}.buy__option-note[data-astro-cid-cfqn6wmr]{display:inline-block;margin-left:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--product-tint);color:var(--product-ink);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.buy__option-price[data-astro-cid-cfqn6wmr]{font-size:var(--fs-body);line-height:1.4;font-variant-numeric:tabular-nums}.buy__option-price[data-astro-cid-cfqn6wmr] strong[data-astro-cid-cfqn6wmr]{font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:800}.buy__each[data-astro-cid-cfqn6wmr]{font-size:var(--fs-caption);opacity:.8;margin-left:var(--space-1)}.buy__body[data-astro-cid-cfqn6wmr]{display:grid;gap:var(--space-5);margin-top:var(--space-5)}@media(min-width:768px){.buy__body[data-astro-cid-cfqn6wmr]{grid-template-columns:clamp(220px,40%,440px) minmax(0,1fr);align-items:center}}.buy__image[data-astro-cid-cfqn6wmr]{--bottle-h: 150px;position:relative;display:flex;justify-content:center;align-items:center;min-height:calc(var(--bottle-h) + var(--space-9));padding-block:var(--space-5) var(--space-4);background:radial-gradient(60% 50% at 50% 82%,var(--product-tint) 0%,transparent 100%)}@media(min-width:768px){.buy__image[data-astro-cid-cfqn6wmr]{--bottle-h: 170px}}@container (max-width: 820px){.buy__image[data-astro-cid-cfqn6wmr]{--bottle-h: 120px}}.buy__bottles[data-astro-cid-cfqn6wmr]{display:flex;justify-content:center;align-items:flex-end;gap:var(--space-2)}.buy__bottles[data-astro-cid-cfqn6wmr] img[data-astro-cid-cfqn6wmr]{display:none;flex:none;position:relative;height:var(--bottle-h);width:auto;aspect-ratio:480/878;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(36,32,58,.12))}.buy__bottles[data-astro-cid-cfqn6wmr][data-count="1"] img[data-astro-cid-cfqn6wmr]:nth-child(-n+1),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="2"] img[data-astro-cid-cfqn6wmr]:nth-child(-n+2),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="3"] img[data-astro-cid-cfqn6wmr]:nth-child(-n+3),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="4"] img[data-astro-cid-cfqn6wmr]:nth-child(-n+4),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="5"] img[data-astro-cid-cfqn6wmr]:nth-child(-n+5),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="6"] img[data-astro-cid-cfqn6wmr]:nth-child(-n+6){display:block}.buy__bottles[data-astro-cid-cfqn6wmr][data-count="4"],.buy__bottles[data-astro-cid-cfqn6wmr][data-count="5"],.buy__bottles[data-astro-cid-cfqn6wmr][data-count="6"]{gap:0}.buy__bottles[data-astro-cid-cfqn6wmr][data-count="4"] img[data-astro-cid-cfqn6wmr],.buy__bottles[data-astro-cid-cfqn6wmr][data-count="5"] img[data-astro-cid-cfqn6wmr],.buy__bottles[data-astro-cid-cfqn6wmr][data-count="6"] img[data-astro-cid-cfqn6wmr]{margin-inline:calc(var(--bottle-h) * -.08)}.buy__bottles[data-astro-cid-cfqn6wmr][data-count="4"] img[data-astro-cid-cfqn6wmr]:nth-child(1),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="5"] img[data-astro-cid-cfqn6wmr]:nth-child(1),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="6"] img[data-astro-cid-cfqn6wmr]:nth-child(1){z-index:1}.buy__bottles[data-astro-cid-cfqn6wmr][data-count="4"] img[data-astro-cid-cfqn6wmr]:nth-child(2),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="5"] img[data-astro-cid-cfqn6wmr]:nth-child(2),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="6"] img[data-astro-cid-cfqn6wmr]:nth-child(2){z-index:2}.buy__bottles[data-astro-cid-cfqn6wmr][data-count="4"] img[data-astro-cid-cfqn6wmr]:nth-child(3),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="5"] img[data-astro-cid-cfqn6wmr]:nth-child(3),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="6"] img[data-astro-cid-cfqn6wmr]:nth-child(3){z-index:3}.buy__bottles[data-astro-cid-cfqn6wmr][data-count="4"] img[data-astro-cid-cfqn6wmr]:nth-child(4),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="5"] img[data-astro-cid-cfqn6wmr]:nth-child(4),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="6"] img[data-astro-cid-cfqn6wmr]:nth-child(4){z-index:2}.buy__bottles[data-astro-cid-cfqn6wmr][data-count="4"] img[data-astro-cid-cfqn6wmr]:nth-child(5),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="5"] img[data-astro-cid-cfqn6wmr]:nth-child(5),.buy__bottles[data-astro-cid-cfqn6wmr][data-count="6"] img[data-astro-cid-cfqn6wmr]:nth-child(5){z-index:1}.buy__badge[data-astro-cid-cfqn6wmr]{position:absolute;top:calc(var(--space-2) * -1);z-index:4;display:flex;align-items:center;justify-content:center;width:68px;height:68px;padding:var(--space-2);border-radius:50%;background:var(--color-white);border:2px solid var(--product);color:var(--product-ink);font-size:11px;font-weight:800;line-height:1.1;letter-spacing:.01em;text-align:center;text-transform:uppercase}.buy__popular[data-astro-cid-cfqn6wmr]{left:calc(var(--space-2) * -1);transform:rotate(-12deg)}.buy__seller[data-astro-cid-cfqn6wmr]{right:calc(var(--space-2) * -1);transform:rotate(12deg)}.buy__packs[data-astro-cid-cfqn6wmr]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}@container (min-width: 480px){.buy__packs[data-astro-cid-cfqn6wmr]{grid-template-columns:repeat(var(--packs),minmax(0,1fr))}}.buy__pack[data-astro-cid-cfqn6wmr]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:72px;padding:var(--space-3) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.buy__pack[data-astro-cid-cfqn6wmr]:hover{border-color:var(--product)}.buy__pack[data-astro-cid-cfqn6wmr].active{border-color:var(--product);background:var(--product-tint);box-shadow:0 0 0 1px var(--product) inset}.buy__pack[data-astro-cid-cfqn6wmr]:has(input:focus-visible){outline:2px solid var(--product);outline-offset:2px}.buy__pack-name[data-astro-cid-cfqn6wmr]{font-size:var(--fs-caption);font-weight:600;color:var(--color-ink);line-height:1.3}.buy__pack-price[data-astro-cid-cfqn6wmr]{font-size:var(--fs-body);font-weight:700;color:var(--color-ink);font-variant-numeric:tabular-nums}.buy__pack[data-astro-cid-cfqn6wmr].active .buy__pack-price[data-astro-cid-cfqn6wmr]{color:var(--product-ink)}.buy__pack-save[data-astro-cid-cfqn6wmr]{font-size:var(--fs-caption);font-weight:600;color:var(--color-success)}.buy__cta[data-astro-cid-cfqn6wmr]{margin-top:var(--space-4);text-transform:uppercase;letter-spacing:.02em}.buy__terms[data-astro-cid-cfqn6wmr]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted)}.tbuy[data-astro-cid-7vufoh47]{border:2px solid var(--product-border);scroll-margin-top:calc(var(--header-h) + var(--space-4))}.tbuy__title[data-astro-cid-7vufoh47]{text-align:center;margin-bottom:var(--space-4)}.tbuy__price[data-astro-cid-7vufoh47]{position:relative;padding:var(--space-4);border-radius:var(--radius-md);background:linear-gradient(84.29deg,var(--color-primary-hover) 0%,var(--color-primary) 100%);color:var(--color-white)}.tbuy__off[data-astro-cid-7vufoh47]{display:inline-flex;margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-ink);font-size:var(--fs-caption);font-weight:600}@media(min-width:768px){.tbuy__off[data-astro-cid-7vufoh47]{position:absolute;top:var(--space-4);right:var(--space-4);margin:0}}.tbuy__label[data-astro-cid-7vufoh47]{display:block;font-size:var(--fs-label);font-weight:600}.tbuy__total[data-astro-cid-7vufoh47]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--fs-body)}.tbuy__total[data-astro-cid-7vufoh47] strong[data-astro-cid-7vufoh47]{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:800;letter-spacing:-.03em}.tbuy__total[data-astro-cid-7vufoh47] s[data-astro-cid-7vufoh47]{opacity:.85}.tbuy__body[data-astro-cid-7vufoh47]{display:grid;gap:var(--space-5);margin-top:var(--space-5)}@media(min-width:768px){.tbuy__body[data-astro-cid-7vufoh47]{grid-template-columns:180px 1fr;align-items:center}}.tbuy__image[data-astro-cid-7vufoh47]{display:flex;justify-content:center;align-items:flex-end;border-radius:var(--radius-md);padding:var(--space-5) var(--space-4) 0;background:var(--color-surface);overflow:hidden}.tbuy__image[data-astro-cid-7vufoh47] img[data-astro-cid-7vufoh47]{height:200px;width:auto}.tbuy__features[data-astro-cid-7vufoh47]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media(min-width:1280px){.tbuy__features[data-astro-cid-7vufoh47]{grid-template-columns:repeat(3,1fr)}}.tbuy__features[data-astro-cid-7vufoh47] li[data-astro-cid-7vufoh47]{display:flex;align-items:center;gap:var(--space-2);color:var(--color-ink)}.tbuy__cta[data-astro-cid-7vufoh47]{margin-top:var(--space-5);text-transform:uppercase;letter-spacing:.02em}.tbuy__terms[data-astro-cid-7vufoh47]{margin-top:var(--space-4);color:var(--color-muted)}.tbuy__terms[data-astro-cid-7vufoh47] strong[data-astro-cid-7vufoh47]{color:var(--color-ink)}
