.packs{--packs-muted: var(--c-ink-2);--packs-faint: var(--c-ink-3);--packs-note-bg: var(--c-accent-soft);--packs-note-fg: var(--c-olive-ink);--packs-link: var(--c-olive-ink)}.packs--olive,.packs.section--deep{--packs-note-bg: var(--c-paper)}.packs--olive{background:var(--c-accent-soft)}.packs.section--dark{--packs-muted: var(--c-on-dark-2);--packs-faint: #a9ab98;--packs-note-bg: rgb(139 142 75 / .26);--packs-note-fg: var(--c-on-dark);--packs-link: var(--c-on-dark)}.packs.section--dark a:not(.btn){text-decoration-color:#f4f1e973}.packs.section--dark :focus-visible{outline-color:#cfd1a3}.packs.section--dark .pack-row :focus-visible{outline-color:var(--c-accent)}.packs.section--paper .pack-row{background:var(--c-ground);box-shadow:none}.packs.section--paper .pack-row:hover{box-shadow:var(--shadow-1)}.packs__head{display:grid;justify-items:center;gap:var(--s-4);margin-bottom:clamp(2.5rem,5vw,4rem);text-align:center}.packs__title{max-width:20ch}.packs__intro{max-width:48ch;text-wrap:pretty}.packs__soon{max-width:44rem;margin-top:var(--s-2);padding:.7rem 1.4rem;border-radius:1.6rem;background:var(--packs-note-bg);color:var(--packs-note-fg);font-size:.95rem;font-weight:600;line-height:1.45;text-wrap:balance}.packs__body{max-width:72rem;margin-inline:auto}.packs__empty{max-width:40rem;margin-inline:auto}.pack-list[role=list]{--pack-gap: clamp(1rem, 2.2vw, 1.75rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(20rem,(100% - var(--pack-gap)) / 2)),1fr));gap:var(--pack-gap);margin:0;padding:0;list-style:none}.pack-list>.pack-row:last-child:nth-child(odd){grid-column:1 / -1}.pack-row{container:pack-row / inline-size;display:flex;color:var(--c-ink)}.pack-row--recommended{border-color:var(--c-olive);box-shadow:var(--shadow-lift)}.pack-row__body{--media-w: 5.25rem;--can-h: calc(var(--media-w) * .86 * 2.2421);flex:1;min-width:0;display:grid;grid-template-columns:var(--media-w) minmax(0,1fr);grid-template-areas:"media head" "media price" "label label" "promo promo" "action action";align-content:start;column-gap:1.1rem;padding:1.25rem 1.25rem 1.4rem}.pack-row__media{grid-area:media;position:relative;min-height:calc(var(--can-h) + .75rem)}.pack-row__can{position:absolute;bottom:.75rem;left:7%;width:86%;height:auto;max-height:calc(100% - .75rem);object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 7px 9px rgb(26 29 20 / .17)) drop-shadow(0 1px 2px rgb(26 29 20 / .14));transition:transform var(--dur-3) var(--ease-out)}@media(hover:hover){.pack-row:hover .pack-row__can,.pack-row:hover .pack-row__photo{transform:translateY(-4px)}}.pack-row--photo .pack-row__body{--media-w: clamp(6.5rem, 36cqi, 8rem)}.pack-row--photo .pack-row__media{align-self:start;min-height:0;aspect-ratio:1;border-radius:var(--r-2);background:var(--c-ground)}.packs.section--paper .pack-row--photo .pack-row__media{background:var(--c-paper)}.pack-row__photo{position:absolute;top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 7px 9px rgb(26 29 20 / .15)) drop-shadow(0 1px 2px rgb(26 29 20 / .12));transition:transform var(--dur-3) var(--ease-out)}.pack-row__info,.pack-row__buy{display:contents}.pack-row__head{grid-area:head;min-width:0;align-self:end}.pack-row__name{font-size:clamp(1.25rem,5.2cqi,1.6rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.pack-row__link{display:inline-block;padding-block:.6rem;margin-block:-.6rem;text-decoration:none}.pack-row__link:hover{text-decoration:underline;text-decoration-color:var(--c-olive);text-decoration-thickness:2px;text-underline-offset:.16em}.pack-row__count{display:block;margin-top:.4rem;font-size:.95rem;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.pack-row__litres{white-space:nowrap}@container pack-row (max-width: 19rem){.pack-row__litres{display:block}.pack-row__sep{display:none}}@container pack-row (max-width: 23.99rem){.pack-row--photo .pack-row__litres{display:block}.pack-row--photo .pack-row__sep{display:none}}.pack-row__contents{margin-top:.3rem;font-size:.92rem;line-height:1.45;color:var(--c-ink-2);text-wrap:pretty}.pack-row__label{grid-area:label;justify-self:start;max-width:100%;margin-top:1rem;white-space:normal;text-wrap:balance}.pack-row__price{grid-area:price;margin-top:1rem}.pack-row__amount{font-size:clamp(1.75rem,7cqi,2.3rem);font-weight:800;line-height:1;letter-spacing:-.025em;white-space:nowrap}.pack-row__litre{margin-top:.45rem;font-size:.92rem;line-height:1.35;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.pack-row__deposit{margin-top:.15rem;font-size:.82rem;line-height:1.4;color:var(--c-ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty}.pack-row__promo{grid-area:promo;display:flex;align-items:flex-start;gap:.45rem;margin-top:1rem;font-size:.88rem;font-weight:600;line-height:1.4;color:var(--c-olive-ink);font-variant-numeric:tabular-nums}.pack-row__promo-icon{width:1.15rem;height:1.15rem;margin-top:.02rem}.pack-row__action{grid-area:action;display:grid;gap:var(--s-2);margin-top:1.25rem}.pack-row__btn{width:100%;min-height:3rem;padding:.7rem 1.4rem;font-size:1rem;box-shadow:0 6px 16px #6f723638}.pack-row__btn--soft{--btn-bg: var(--c-accent-soft);--btn-fg: var(--c-olive-ink);box-shadow:none}.pack-row__btn--soft:hover{--btn-fg: #fff;background:var(--c-accent);box-shadow:0 6px 16px #6f723638}.pack-row__btn--soft[disabled]:hover{--btn-fg: var(--c-olive-ink);background:var(--c-accent-soft);box-shadow:none}.pack-row__error{font-size:var(--t-small);font-weight:600;line-height:1.4;color:var(--c-error)}.pack-row--unavailable .pack-row__can,.pack-row--unavailable .pack-row__photo{opacity:.5;filter:grayscale(.8) drop-shadow(0 7px 9px rgb(26 29 20 / .17))}.pack-row--unavailable .pack-row__amount{color:var(--c-ink-3)}@container pack-row (min-width: 24rem){.pack-row__body{--media-w: clamp(6.5rem, 25cqi, 9rem);grid-template-columns:var(--media-w) minmax(0,1fr);grid-template-rows:auto minmax(2.65rem,auto) auto auto 1fr auto;grid-template-areas:"media head" "media label" "media price" "media promo" "media ." "media action";column-gap:clamp(1.25rem,5cqi,1.9rem);padding:clamp(1.25rem,5cqi,1.9rem)}.pack-row__head{align-self:start}.pack-row__label{align-self:start;margin-top:.85rem}.pack-row__price{margin-top:1.1rem}.pack-row__action{justify-items:start}.pack-row__btn{width:auto;min-width:13rem}.pack-row--photo .pack-row__body{--media-w: clamp(7rem, 68cqi - 9rem, 16rem)}.pack-row--photo .pack-row__media{align-self:stretch;aspect-ratio:auto}.pack-row--photo .pack-row__photo{top:.9rem;right:6%;bottom:.9rem;left:6%;width:88%;height:calc(100% - 1.8rem);object-position:50% 58%}}@container pack-row (min-width: 40rem){.pack-row__body{--media-w: 6.25rem;grid-template-columns:var(--media-w) minmax(0,1fr) minmax(13rem,auto);grid-template-rows:auto;grid-template-areas:"media info buy";align-items:center;column-gap:clamp(1.75rem,4cqi,3rem);padding-block:1.5rem}.pack-row__info{grid-area:info;display:block;min-width:0}.pack-row__buy{grid-area:buy;display:block}.pack-row__media{align-self:stretch}.pack-row--photo .pack-row__body{--media-w: 12rem}.pack-row--photo .pack-row__media{min-height:9rem}.pack-row__info .pack-row__label{display:flex;width:fit-content;margin-top:.75rem}.pack-row__price{margin-top:0}.pack-row__deposit{max-width:16rem}.pack-row__promo{margin-top:.75rem}.pack-row__action{margin-top:1rem}}.packs__carton{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);align-items:center;margin:var(--pack-gap, clamp(1rem, 2.2vw, 1.75rem)) 0 0;padding:clamp(1rem,2vw,1.5rem);color:var(--c-ink)}.packs__carton:hover{box-shadow:var(--shadow-1)}.packs.section--paper .packs__carton,.packs.section--paper .packs__carton:hover{background:var(--c-ground);box-shadow:none}.packs__carton-img{display:block;width:100%;height:auto;border-radius:var(--r-2)}.packs__carton-text{display:grid;gap:var(--s-3);padding:0 var(--s-2) var(--s-2);color:var(--c-ink-2);line-height:1.55;text-wrap:pretty}.packs__carton-title{color:var(--c-ink)}@media(min-width:760px){.packs__carton{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem)}.packs__carton-text{max-width:26rem;padding:0 var(--s-4) 0 0}}.packs__fine{display:grid;justify-items:center;gap:var(--s-2);max-width:64ch;margin:clamp(2.25rem,4vw,3.25rem) auto 0;font-size:var(--t-small);line-height:1.55;color:var(--packs-muted);text-align:center;text-wrap:pretty}.packs__promo{font-weight:600}.packs__promo a{font-weight:700;color:var(--packs-link)}.packs__legal{font-size:var(--t-micro);color:var(--packs-faint)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-packs.css.map */
