.dn-pdp{padding-top:12px}.dn-pdp__top{display:flex;justify-content:space-between;align-items:center;min-height:44px}.dn-pdp__back{display:inline-flex;align-items:center;gap:4px;font-size:var(--dn-size-1);font-weight:600;text-decoration:none;min-height:44px}.dn-pdp__back svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.dn-pdp__share{width:44px;height:44px;border:0;background:none;cursor:pointer;display:grid;place-items:center;border-radius:var(--dn-radius-control)}.dn-pdp__share svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.75}.dn-pdp__grid{display:grid;gap:16px}.dn-buy__chilled{margin-top:4px;padding-left:20px;position:relative}.dn-buy__chilled:before{content:"";position:absolute;left:0;top:.35em;width:12px;height:12px;border-radius:999px;border:2px solid var(--dn-primary)}.dn-gallery{position:relative}.dn-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(var(--dn-gutter) * -1)}.dn-gallery__track::-webkit-scrollbar{display:none}.dn-gallery__track>li{flex:0 0 100%;scroll-snap-align:center;padding:0 var(--dn-gutter)}.dn-gallery__track img{width:auto;max-width:100%;height:42vh;max-height:360px;margin:0 auto;object-fit:contain}.dn-pdp-mark{--dn-photo: min(42vh, 360px, 100%);position:absolute;bottom:8px;left:calc(50% - var(--dn-photo) / 2 + 8px);line-height:0;pointer-events:none}.dn-pdp-mark--hcs{width:calc(var(--dn-photo) * .2)}.dn-pdp-mark--ng{width:calc(var(--dn-photo) * .14)}.dn-gallery__track .dn-pdp-mark img{width:100%;height:auto;max-height:none;margin:0;aspect-ratio:auto}@media(min-width:900px){.dn-pdp-mark{--dn-photo: 100%;bottom:12px;left:12px}}.dn-gallery__empty{aspect-ratio:1;background:var(--dn-ground)}.dn-gallery__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.dn-gallery__thumbs::-webkit-scrollbar{display:none}.dn-gallery__thumbs button{flex:0 0 auto;width:64px;height:64px;padding:0;border:1px solid var(--dn-line);border-radius:var(--dn-radius-control);background:var(--dn-paper);cursor:pointer;overflow:hidden}.dn-gallery__thumbs button img{width:100%;height:100%;object-fit:contain;display:block}.dn-gallery__thumbs button[aria-current=true]{border-color:var(--dn-ink);box-shadow:inset 0 0 0 1px var(--dn-ink)}.dn-gallery__thumbs button:focus-visible{outline:2px solid var(--dn-primary);outline-offset:2px}.dn-buy{display:grid;gap:6px;align-content:start}.dn-flag{display:inline-block;justify-self:start;font-size:var(--dn-size-0);font-weight:600;padding:3px 8px;background:var(--dn-accent);color:var(--dn-paper)}.dn-flag--short{background:var(--dn-ink)}.dn-buy .dn-price-block{margin-top:2px}.dn-price-block__save strong{color:var(--dn-accent);font-weight:600}.dn-spend-basket{margin-top:2px}.dn-spend-basket strong{font-weight:700}.dn-spend-basket__pct{color:var(--dn-accent);font-weight:600}h1.dn-buy__title{font-size:var(--dn-size-4);line-height:1.18;margin-top:8px;font-family:var(--dn-text);font-weight:600;letter-spacing:0;text-wrap:balance}.dn-buy__format{color:var(--dn-ink)}.dn-buy__brand a{font-weight:600}.dn-buy__deposit{display:inline-flex;align-items:center;gap:6px}.dn-buy__deposit a{display:inline-flex;color:var(--dn-muted)}.dn-buy__deposit svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.dn-stars{color:var(--dn-field-tea);letter-spacing:.05em}.dn-stars--part{background:linear-gradient(90deg,var(--dn-field-tea) var(--r),var(--dn-line-strong) var(--r));-webkit-background-clip:text;background-clip:text;color:transparent}.dn-buy .dn-atc{margin-top:14px}.dn-atc form>button[type=submit]:disabled{grid-column:1 / -1}.dn-buy .dn-stock{margin-top:10px}.dn-buy .dn-micro{margin-top:8px}.dn-details{margin-top:28px;padding-top:8px;border-top:1px solid var(--dn-line);display:grid;gap:4px}.dn-details__item{padding:14px 0;border-bottom:1px solid var(--dn-line)}.dn-details__item h2,.dn-details__item h3{font-family:var(--dn-text);font-size:var(--dn-size-1);font-weight:600;margin-bottom:8px;letter-spacing:0}.dn-details__item p,.dn-details__body{font-size:15px}.dn-details__body p{margin:0 0 8px}.dn-details__table{border-collapse:collapse;width:100%;font-size:15px}.dn-details__table td{padding:3px 0;vertical-align:top}.dn-details__table td:last-child{text-align:right}.dn-details .dn-badges{margin:0}.dn-buy .dn-atc{display:none}@media(min-width:900px){.dn-pdp{padding-top:8px}.dn-pdp__grid{grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:40px;align-items:start}.dn-pdp__aside{grid-column:1 / -1}.dn-gallery{background:var(--dn-paper);border:1px solid var(--dn-line);border-radius:var(--dn-radius-control);padding:16px}.dn-buy{max-width:620px}.dn-gallery__track{margin:0}.dn-gallery__track>li{padding:0}.dn-gallery__track img{width:100%;height:auto;max-height:none;aspect-ratio:1}.dn-buy .dn-atc{display:block}h1.dn-buy__title{font-size:var(--dn-size-6)}.dn-details{grid-template-columns:1fr 1fr;gap:0 48px;margin-top:40px}}@media(min-width:1200px){.dn-pdp__grid{grid-template-columns:minmax(260px,360px) minmax(0,1fr) 340px}.dn-pdp__aside{grid-column:auto;position:sticky;top:16px;background:var(--dn-paper);border:1px solid var(--dn-line);border-radius:var(--dn-radius-control);padding:14px}.dn-pdp__aside h2,.dn-pdp__aside .dn-display{font-size:18px;line-height:1.15}.dn-details__item--wide{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/dn-product.css.map */
