.pdp-price__unit{font-family:var(--font-body);color:var(--color-text-muted);margin-left:2px;font-size:15px;font-weight:500}.pdp-pack{margin-top:14px}.pdp-gallery__thumbs{display:none}.pdp-purpose3{background:var(--color-cream-deep);padding:40px 0}.pdp-purpose3__grid{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.pdp-purpose3__text .type-h2{max-width:14ch}.pdp-purpose3__text p{max-width:34ch;margin-top:12px;font-size:15px;line-height:22px}.pdp-purpose3__photos{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pdp-purpose3__photos img{aspect-ratio:1/1.05;object-fit:cover;border-radius:var(--radius);width:100%;display:block}@media (width<=1023px){.pdp-purpose3__grid{gap:24px}}@media (width<=767px){.pdp-purpose3{padding:14px 0 16px}.pdp-purpose3__grid{grid-template-columns:1fr;gap:8px}.pdp-purpose3__text .type-h2{max-width:none;font-size:19px;line-height:24px}.pdp-purpose3__text p{max-width:none;margin-top:5px;font-size:12px;line-height:16px}.pdp-purpose3__photos{gap:6px}}.pdp-context{background:var(--color-cream);padding:48px 0}.pdp-context__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.pdp-context__title{font-family:var(--font-display);max-width:12ch;font-size:32px;font-weight:700;line-height:1.1}.pdp-context__body{max-width:46ch;margin-top:14px;font-size:16px;line-height:24px}.pdp-context__media img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.pdp-context .pdp-quartet{max-width:480px}@media (width<=1023px){.pdp-context__grid{gap:32px}}@media (width<=767px){.pdp-context{padding:4px 0 16px}.pdp-context__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:12px}.pdp-context__title{max-width:none;font-size:17px;line-height:21px}.pdp-context__body{margin-top:6px;font-size:12px;line-height:16px}.pdp-context__media img{aspect-ratio:1;border-radius:6px}.pdp-faq .m-only h2{margin-top:0}.pdp-reviews{padding:14px 0 12px}.pdp-reviews-m{grid-template-columns:1.1fr 1fr;grid-template-areas:"info media""quotes media";align-items:start;gap:8px 10px;display:grid}.pdp-reviews-m__info{grid-area:info}.pdp-reviews-m__media{grid-area:media;align-self:stretch}.pdp-reviews-m__media img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.pdp-reviews-m .type-h2{font-size:17px;line-height:21px}.pdp-reviews-m .pdp-reviews__score{gap:8px;margin-top:6px;font-size:13px}.pdp-reviews-m .pdp-reviews__count{margin-top:4px;font-size:11px}.pdp-quotes--stack{grid-area:quotes;grid-template-columns:1fr;gap:6px;margin-top:0}.pdp-quote{padding:7px 9px}.pdp-quote blockquote{margin-top:3px;font-size:10px;line-height:13px}.pdp-quote footer{margin-top:4px;font-size:10px;line-height:12px}.pdp-quote .stars .star{width:11px;height:11px}.pdp-faq{padding:10px 0 12px}.pdp-faq .m-only .type-h2{font-size:17px;line-height:21px}.pdp-faq .m-only .pdp-faq__cols{margin-top:4px}.pdp-faq .faq details{margin-bottom:0;padding:0 10px}.pdp-faq .faq summary{padding:6px 0;font-size:12px}.pdp-faq .faq summary .icon{width:15px;height:15px}.pdp-faq .faq .faq__body{padding-bottom:6px;font-size:11px;line-height:14px}.pdp-related{padding:10px 0 12px}.pdp-related .m-only>.type-h2{margin-top:0;font-size:17px;line-height:21px}.pdp-related__mgrid{gap:8px;margin-top:6px}.pdp-related__mgrid .product-card__media{aspect-ratio:4/2}.pdp-related__mgrid .product-card__body{padding:6px 8px 8px}.pdp-related__mgrid .product-card__name{font-size:11.5px}.pdp-related__mgrid .product-card__meta{margin-top:2px;font-size:10.5px}.pdp-related__desc{margin-top:3px;font-size:10px;line-height:13px}.pdp-news{padding:10px 0}.pdp-news .type-h2,.pdp-news h2{font-size:15px}.pdp-buy{padding:6px 0 14px}.pdp-rating,.pdp-lead,.pdp-price{margin-top:6px}.pdp-featrow{margin-top:9px;padding-top:9px}.pdp-pack,.pdp-cta,.pdp-trust{margin-top:9px}.pdp-function{padding:12px 0 10px}.pdp-function__head .type-h2{font-size:18px;line-height:22px}.pdp-function__rows{margin-top:4px}.pdp-function__rows li{grid-template-columns:22px 1fr;gap:2px 10px;padding:6px 0}.pdp-function__rows .icon{width:18px;height:18px}.pdp-function__rows strong{font-size:12px;line-height:15px}.pdp-function__rows span{font-size:10px;line-height:13px}}.pdp-related__desc{font-family:var(--font-body);color:var(--color-text-muted);overflow-wrap:anywhere;max-width:20ch;font-size:12px;font-weight:400;line-height:15px}
