/* START_SECTION:netso-detail (INDEX:30) */
.product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media purchase" "media details" "points details";align-items:start;row-gap:22px}
.product-detail>.product-gallery{grid-area:media}
.product-detail>.netso-purchase-summary{grid-area:purchase;min-width:0}
.product-detail>.product-info{grid-area:details;min-width:0}
.product-detail>.netso-pillow-points{grid-area:points;margin-top:0}
.netso-purchase-summary .eyebrow{margin-bottom:14px}
.netso-purchase-summary h1{margin-bottom:20px}
.netso-purchase-summary>.price{font-size:27px;font-weight:600;color:var(--ink);line-height:1.3;margin:20px 0}
@media(max-width:760px){.product-detail{display:flex;flex-direction:column;gap:22px}.product-detail>.product-gallery{width:100%;order:0}.product-detail>.netso-purchase-summary{width:100%;order:1}.product-detail>.product-info{width:100%;order:2}.product-detail>.netso-pillow-points{width:100%;box-sizing:border-box;order:3}.netso-purchase-summary .back-link{display:none}.netso-purchase-summary h1{font-size:30px;margin:8px 0 12px}.netso-purchase-summary>.price{margin:12px 0 16px}.netso-purchase-summary .purchase-box,.netso-purchase-summary .availability-box{margin-top:0}}
/* END_SECTION:netso-detail */
