.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:10px}.pdp-gallery{grid-template-columns:minmax(0,1fr);gap:8px}.pdp-gallery__thumbs{flex-direction:row;order:2;gap:10px}.pdp-gallery__thumb{aspect-ratio:3/2;flex:1;width:auto}.pdp-gallery__stage{order:1}.pdp-context{background:var(--color-cream);padding:30px 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:10px;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;margin-top:12px}@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-gallery__thumbs{display:none}.pdp-gallery__stage{aspect-ratio:4/3}.pdp-band{padding:14px var(--gutter-mobile) 16px;grid-template-columns:1.05fr 1fr;align-items:center;gap:12px}.pdp-band__media{aspect-ratio:1;border-radius:6px;min-height:0;position:static;overflow:hidden}.pdp-band__media img{border-radius:6px;position:static}.pdp-band__content{max-width:none;padding:0}.pdp-band__content .type-h2{max-width:none;font-size:17px;line-height:21px}.pdp-band__body{margin-top:6px;font-size:12px;line-height:16px}.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);max-width:20ch;font-size:12px;font-weight:400;line-height:15px}
