.wnn-pdp-inner{display:flex;flex-flow:column;gap:22px;padding-bottom:64px}.wnn-pdp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;font-weight:600}.wnn-pdp-crumbs a{color:var(--wnn-dark);font-weight:400;text-decoration:none}.wnn-pdp-crumbs a:hover{color:var(--wnn-pink)}.wnn-pdp-top{display:grid;grid-template-columns:460px minmax(0,1fr);align-items:start;gap:30px}@media (max-width:1119px){.wnn-pdp-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (max-width:767px){.wnn-pdp-top{display:flex;flex-flow:column;gap:16px}}.wnn-pdp-media{display:flex;flex-flow:column;gap:12px;min-width:0}.wnn-pdp-gallery-wrap{position:relative}.wnn-pdp-gallery{width:100%;overflow:hidden;aspect-ratio:460/414;background:var(--wnn-sand);border-radius:var(--wnn-radius-card)}.wnn-pdp-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wnn-gal-nav{position:absolute;top:50%;transform:translateY(-50%)}.wnn-gal-prev{left:6px}.wnn-gal-next{right:6px}.wnn-pdp-badge-slot{position:absolute;top:20px;left:20px;z-index:3;pointer-events:none}.wnn-pdp-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wnn-pdp-thumbs button{padding:0;border:1px solid var(--wnn-sand);border-radius:12px;overflow:hidden;aspect-ratio:112/82;opacity:.6;cursor:pointer;background:var(--wnn-sand);transition:opacity .2s ease}.wnn-pdp-thumbs button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wnn-pdp-thumbs button.is-active{opacity:1}@media (max-width:767px){.wnn-gal-nav{display:none}.wnn-pdp-badge-slot{top:12px;left:12px}}.wnn-pdp-summary{display:flex;flex-flow:column;gap:12px;min-width:0}.wnn-pdp-head{display:flex;justify-content:space-between;align-items:start;gap:10px}.wnn-pdp-title{max-width:524px;font-size:var(--wnn-fs-h3)}.wnn-pdp-rating{display:flex;flex-flow:column;align-items:end;gap:12px;flex-shrink:0}.wnn-pdp-rating-row{display:flex;align-items:center;gap:6px}.wnn-pdp-rating-value,.wnn-pdp-reviews-link{font-family:var(--wnn-font-heading);font-weight:700;font-size:16px}.wnn-pdp-reviews-link{color:var(--wnn-dark);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.wnn-pdp-price,.wnn-pdp-reviews-link:hover{color:var(--wnn-pink)}.wnn-pdp-price{font-family:var(--wnn-font-heading);font-weight:700;font-size:var(--wnn-fs-h3);line-height:1.12;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wnn-pdp-price small{font-size:16px;color:var(--wnn-dark);letter-spacing:0;font-family:var(--wnn-font-body);font-weight:400;margin-left:8px}.wnn-pdp-benefits{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.wnn-pdp-benefit{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px}.wnn-pdp-benefit img{width:32px;height:32px}@media (max-width:767px){.wnn-pdp-summary{display:contents}.wnn-pdp-head{order:1}.wnn-pdp-media{order:2}.wnn-pdp-price{order:3}.wnn-pdp-excerpt{order:4}.wnn-pdp-benefits{order:5}.wnn-pdp-flavors-slot{order:6}.wnn-builder{order:7}.wnn-pdp-cart{order:8}.wnn-pdp-head{flex-flow:column;align-items:stretch;text-align:center}.wnn-pdp-title{max-width:none;text-align:center}.wnn-pdp-rating{flex-flow:row;justify-content:space-between;align-items:center;width:100%}.wnn-pdp-price{text-align:center}.wnn-pdp-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}}.wnn-pdp-flavors-slot{display:flex;flex-flow:column;gap:8px;margin-top:6px}.wnn-builder{display:flex;flex-flow:column;gap:16px;margin-top:10px;padding-top:22px;border-top:1px solid var(--wnn-line)}.wnn-builder-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.wnn-pdp-cart{display:flex;flex-flow:column;gap:16px;margin-top:6px;padding-top:22px;border-top:1px solid var(--wnn-line)}.wnn-buy-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px}.wnn-btn--cart{width:100%;min-height:54px;text-transform:capitalize;padding:12px 24px}.wnn-btn--cart.is-waiting{background-image:none;background-color:var(--wnn-sand-deep);color:var(--wnn-chocolate);box-shadow:none}.wnn-btn--cart.is-waiting:before{opacity:0}@media (max-width:767px){.wnn-buy-row{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}}.wnn-ship-note{font-size:14px;font-weight:600;color:var(--wnn-green-deep)}.wnn-pdp-sections{display:flex;flex-flow:column;gap:44px;margin-top:22px}.wnn-pdp-block{display:flex;flex-flow:column;gap:22px}.wnn-family{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;padding:32px;background:var(--wnn-light-highlight);border-radius:var(--wnn-radius-card);box-shadow:var(--wnn-shadow-item)}.wnn-family img{border-radius:22px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.wnn-family-script{font-family:var(--wnn-font-script);color:var(--wnn-pink);font-size:28px;line-height:1.4}.wnn-family h2{font-size:var(--wnn-fs-h3);margin:6px 0 12px}@media (max-width:767px){.wnn-family{grid-template-columns:minmax(0,1fr);padding:20px}}.wnn-reviews-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.wnn-reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media (max-width:767px){.wnn-reviews-grid{grid-template-columns:minmax(0,1fr)}}.wnn-review{display:flex;flex-flow:column;gap:10px;padding:22px;background:var(--wnn-light-highlight);border-radius:22px;box-shadow:var(--wnn-shadow-item)}.wnn-review-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--wnn-font-heading);font-weight:700;font-size:14px}.wnn-review-meta span{color:rgba(46,48,44,.6);font-family:var(--wnn-font-body);font-weight:400}.wnn-pdp-faq{display:grid;grid-template-columns:minmax(0,1fr) 852px;align-items:start;gap:30px;padding:64px 0 20px;border-top:1px solid var(--wnn-line)}@media (max-width:1119px){.wnn-pdp-faq{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-width:767px){.wnn-pdp-faq{padding:32px 0 0}}.wnn-pdp-related{padding:64px 0 86px;background:var(--wnn-sand)}.wnn-pdp-related-head{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px}.wnn-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(262px,1fr);gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:12px}.wnn-track::-webkit-scrollbar{display:none}.wnn-pdp-gallery,.wnn-pdp-thumbs button{position:relative}.wnn-pdp-media{width:100%}.wnn-builder,.wnn-pdp-cart{align-self:stretch}.wnn-pdp-block#reviews{scroll-margin-top:128px}@media (max-width:767px){.wnn-pdp-block#reviews{scroll-margin-top:92px}}