/* Transparent vector artwork; the static marker follows catalog data. */
.product-comfort{margin:20px 0 26px;max-width:690px;container-type:inline-size}
.product-comfort__label{margin:0 0 8px;font-size:14px;color:#647168}
.product-comfort__label strong{color:#12382f;font-weight:600}
.comfort-scale{position:relative;width:100%;aspect-ratio:1380/200;background:transparent;isolation:isolate}
.comfort-scale>img{display:block;width:100%;height:auto;pointer-events:none;user-select:none}
.comfort-marker{position:absolute;left:21.88406%;top:11%;width:6.95652%;aspect-ratio:1;background:url('assets/comfort-marker.svg') center/contain no-repeat;pointer-events:none}
[data-comfort-level="2"] .comfort-marker{left:33.11594%}
[data-comfort-level="3"] .comfort-marker{left:44.34783%}
[data-comfort-level="4"] .comfort-marker{left:55.57971%}
[data-comfort-level="5"] .comfort-marker{left:66.81159%}
#product-description>p{margin:0 0 20px;line-height:1.8}
#product-description .product-highlights{margin:24px 0;padding-left:22px;line-height:1.8}
#product-description .product-highlights li+li{margin-top:8px}
#product-description .product-audience{padding:18px 20px;background:#eef0e9;border-left:3px solid #c4ad86;border-radius:0 10px 10px 0;color:#314c40}
@media(max-width:600px){.product-comfort{margin:18px 0 22px}.product-comfort__label{font-size:14px}.comfort-scale{min-width:0}#product-description .product-audience{padding:16px}}
