.pdp{padding-top:clamp(1rem,3vw,2.5rem)}.pdp__main{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-6);padding-bottom:var(--section-pad)}@media(min-width:1000px){.pdp__main{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);column-gap:clamp(2.5rem,5vw,5.5rem);align-items:start}.pdp__media{position:sticky;top:var(--s-5)}}.pdp-gallery{min-width:0}.pdp-gallery__viewport{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;border-radius:var(--r-3);box-shadow:var(--shadow-1)}.js .pdp-gallery__viewport{scrollbar-width:none}.js .pdp-gallery__viewport::-webkit-scrollbar{display:none}.pdp-gallery__viewport:focus-visible{outline-offset:4px;border-radius:var(--r-3)}.pdp-gallery__track{display:flex;margin:0;padding:0;list-style:none}.pdp-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.pdp-media{position:relative;width:100%;aspect-ratio:1;max-height:min(74svh,44rem);overflow:hidden;background:var(--c-ground-deep)}.pdp-media--solo{border-radius:var(--r-3);box-shadow:var(--shadow-1)}.pdp-media__el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.pdp-media--contain{background:var(--c-paper)}.pdp-media--contain .pdp-media__el{object-fit:contain;padding:7% 10%;filter:drop-shadow(0 18px 22px rgb(26 29 20 / .16))}.pdp-thumbs[role=list]{display:flex;gap:var(--s-3);margin:var(--s-3) -6px 0;padding:6px;list-style:none;overflow-x:auto;scrollbar-width:none}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumbs>li{flex:none}.pdp-thumbs__btn{position:relative;display:block;width:4.5rem;height:4.5rem;padding:0;border:0;border-radius:var(--r-2);background:var(--c-ground-deep);cursor:pointer}.pdp-thumbs__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 0 var(--c-olive);pointer-events:none;transition:box-shadow var(--dur-2) var(--ease-out)}.pdp-thumbs__img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.pdp-thumbs__btn--contain{background:var(--c-paper)}.pdp-thumbs__btn--contain .pdp-thumbs__img{object-fit:contain;padding:.35rem}@media(hover:hover){.pdp-thumbs__btn:hover:after{box-shadow:inset 0 0 0 1.5px var(--c-olive)}}.pdp-thumbs__btn[aria-current=true]:after{box-shadow:inset 0 0 0 2.5px var(--c-olive)}.pdp__buy{display:grid;align-content:start;min-width:0}.pdp__title{font-size:clamp(2.3rem,3.9vw,3.9rem)}.pdp__lead{margin-top:var(--s-3);max-width:40ch;font-size:var(--t-lead);font-weight:500;line-height:1.45;color:var(--c-ink-2)}.pdp__facts-line{margin-top:var(--s-1);font-size:1rem;font-weight:500;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.pdp-form{margin-top:var(--s-6)}.pdp-packs{min-inline-size:0;margin:0;padding:0;border:0}.pdp-packs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.ptile{container-type:inline-size;position:relative;display:grid;justify-items:center;align-content:start;gap:.15rem;padding:1.3rem .85rem 1.35rem;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){.ptile:hover{transform:translateY(-2px)}}.ptile__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;border-radius:inherit;opacity:0;cursor:pointer}.ptile:has(.ptile__input:focus-visible){outline:3px solid var(--c-accent);outline-offset:3px}.ptile__name{font-size:1.25rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.ptile__cans{font-size:.95rem;color:var(--c-ink-2)}.ptile__price{display:grid;justify-items:center;gap:.1rem;margin-top:.55rem}.ptile__amount{font-size:1.85rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;white-space:nowrap}.ptile__unit{font-size:.88rem;color:var(--c-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.ptile__extra{display:grid;justify-items:center;gap:.45rem;margin-top:.7rem}.ptile__pill{max-width:100%;font-size:.7rem;white-space:normal;text-align:center}.ptile__gift{font-size:.8rem;font-weight:600;line-height:1.35;color:var(--c-olive-ink)}.ptile__gift-part{white-space:nowrap}@container (max-width: 16.25rem){.ptile__gift-part{display:block}.ptile__gift-sep{display:none}}.ptile__soldout{font-size:.82rem;font-weight:700;color:var(--c-error)}.ptile--soldout .ptile__name,.ptile--soldout .ptile__cans,.ptile--soldout .ptile__price{opacity:.55}.pdp-single{display:grid;justify-items:start;gap:var(--s-3)}.pdp-single__price.ptile__price{justify-items:start;margin:0}.pdp-single .ptile__amount{font-size:2.3rem}.pdp-single__extra{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem}.pdp-lines{margin-top:var(--s-4);font-size:var(--t-small);line-height:1.55;color:var(--c-ink-2)}.pdp-lines__row{display:block}.pdp-lines__net{white-space:nowrap}.pdp-lines__terms{font-weight:700;color:var(--c-olive-ink)}.pdp-action{display:grid;gap:var(--s-3);margin-top:var(--s-5)}.pdp-action__cta{min-height:3.65rem;font-size:1.12rem}.pdp-action__error{margin:0}.pdp-soon{max-width:60ch;font-size:.95rem;line-height:1.5;color:var(--c-ink-2)}.pdp-legal{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-5);font-size:var(--t-small);line-height:1.45;color:var(--c-ink-2)}.pdp-legal__badge{flex:none;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--c-olive);color:var(--c-ink);font-size:.72rem;font-weight:700}.pdp-facts[role=list]{display:grid;gap:var(--s-4);margin:var(--s-6) 0 0;padding:var(--s-5);list-style:none;border-radius:var(--r-3);background:var(--c-paper);box-shadow:var(--shadow-1)}.pdp-facts__item{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:var(--s-4);font-size:.95rem;line-height:1.45;color:var(--c-ink-2)}.pdp-facts__mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--c-accent-soft);color:var(--c-olive-ink)}.pdp-facts__icon{width:1.4rem;height:1.4rem}.pdp-facts__text a{font-weight:700;color:var(--c-olive-ink)}.pdp-facts__keep{white-space:nowrap}.pdp-guarantee{margin-top:var(--s-5)}.pdp-guarantee__img{width:100%;max-width:30rem;height:auto;border-radius:var(--r-1)}.pdp-note{margin-top:var(--s-4);font-size:var(--t-small);color:var(--c-ink-2)}.pdp-note>*+*{margin-top:.5em}.pdp-note a{font-weight:700;color:var(--c-olive-ink)}.pdp-app{margin-top:var(--s-5)}.pdp__below{padding-block:var(--section-pad);background:var(--c-paper)}.pdp__details{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-8)}@media(min-width:1000px){.pdp__details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,6.5rem);align-items:start}.pdp__details--solo{grid-template-columns:minmax(0,1fr);max-width:52rem}}.pdp-story{display:grid;align-content:start;gap:var(--s-5);min-width:0}.pdp-story__title,.food__title{font-size:var(--t-h2)}.pdp-story__body{font-size:1.04rem;color:var(--c-ink-2)}.pdp-story__body li::marker{color:var(--c-olive)}.pdp-story__body strong{color:var(--c-ink)}.pdp-story__body img{border-radius:var(--r-3)}.food{display:grid;align-content:start;gap:var(--s-5);min-width:0}.food__list{display:grid;gap:1.15rem;margin:0;padding:clamp(1.35rem,2.6vw,2rem);border-radius:var(--r-3);background:var(--c-ground)}.food__row{display:grid;grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1fr);align-items:baseline;gap:.2rem var(--s-5)}.food__term{font-size:.88rem;font-weight:600;line-height:1.45;color:var(--c-ink-3)}.food__value{margin:0;font-size:.98rem;line-height:1.55;overflow-wrap:anywhere}.food__value sub{font-size:.75em;line-height:0;vertical-align:-.25em}.food__value strong{font-weight:700}.food__net{display:block;font-variant-numeric:tabular-nums}.food__net--pack{color:var(--c-ink-2)}.food__value--pending{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.food__draft{color:var(--c-ink-3)}.food__pending{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .8rem .2rem .55rem;border-radius:var(--r-pill);background:var(--c-paper);font-size:.84rem;font-weight:600;line-height:1.35;color:var(--c-olive-ink)}.food__pending-icon{width:1rem;height:1rem}.food__items{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.food__items li{position:relative;padding-left:1rem}.food__items li:before{content:"";position:absolute;left:0;top:.62em;width:.38rem;height:.38rem;border-radius:50%;background:var(--c-olive)}.food__pairs{display:grid;gap:.3rem;max-width:24rem;margin:0;padding:0;list-style:none}.food__pairs li{display:flex;justify-content:space-between;gap:var(--s-4)}.food__pair-value{white-space:nowrap;font-variant-numeric:tabular-nums}.food__note{font-size:var(--t-small);color:var(--c-ink-3)}.pdp-bonus{display:grid;justify-items:center;gap:var(--s-5);padding-block:clamp(3rem,8vw,6rem) var(--section-pad);text-align:center}.pdp-bonus__text{max-width:44ch;font-size:var(--t-lead);color:var(--c-ink-2)}@media(min-width:1000px)and (max-height:860px){.pdp{padding-top:var(--s-3)}.pdp__title{font-size:clamp(2.2rem,3.2vw,3.2rem)}.pdp__lead{margin-top:var(--s-2)}.pdp-form{margin-top:var(--s-5)}.ptile{padding-block:.95rem 1rem}.ptile__price{margin-top:.35rem}.ptile__extra{margin-top:.5rem;gap:.35rem}.pdp-lines{margin-top:var(--s-3)}.pdp-action{margin-top:var(--s-4)}}@media(max-width:999px){.pdp__main{row-gap:var(--s-5)}.pdp-media{aspect-ratio:5 / 4;max-height:min(60svh,32rem)}.pdp-thumbs[role=list]{gap:var(--s-2)}.pdp-thumbs__btn{width:3.75rem;height:3.75rem}.pdp-form{margin-top:var(--s-5)}}@media(max-width:560px){.food__row{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media(max-width:480px){.pdp-packs__grid{gap:.75rem}.ptile{padding:1.05rem .6rem 1.15rem}.ptile__name{font-size:1.12rem}.ptile__amount{font-size:1.5rem}.ptile__unit{font-size:.84rem}.ptile__pill{letter-spacing:.04em;padding-inline:.75em}.ptile__gift{font-size:.76rem}.pdp-facts[role=list]{padding:var(--s-4)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
