
.pp-cro [data-blanket] .edp__options{margin:0;padding:0;border:0;background:none}
.pp-cro [data-blanket] .edp__option{margin:0 0 20px;padding:0;border:0}
.pp-cro [data-blanket] .edp__choices{gap:8px;align-items:stretch}



.pp-cro [data-blanket] .pp-blanket-selection{margin:12px 0 6px;font-size:14px}
.pp-cro [data-blanket] .pp-blanket-contents{margin-bottom:16px;font-size:13px}
.pp-cro [data-blanket] .edp__breadcrumb{flex-wrap:wrap;row-gap:4px}
.pp-cro .pp-blanket-story .pp-tech__panel-visual img{aspect-ratio:1;object-fit:contain}


@media(max-width:749px){
 .pp-cro [data-blanket] .edp__option[data-option-name="Dimensions"] .edp__choices{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pp-cro [data-blanket] .edp-mobile-gallery__thumbnails{gap:8px;margin-bottom:4px}
}

.pp-cro [data-blanket] .edp__size-guide-table dl{margin:0}
.pp-cro [data-blanket] .edp__size-guide-table dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}
.pp-cro [data-blanket] .edp__size-guide-table dd{margin:0;text-align:right}
.pp-cro [data-blanket] .pp-tech__panel-visual{aspect-ratio:1}
.pp-cro [data-blanket] .pp-tech__panel-visual img{display:block;aspect-ratio:1;width:100%;height:100%;object-fit:cover}
.pp-human-feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.pp-human-feature img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:14px}
.pp-human-feature h2{font-size:clamp(34px,4vw,58px);line-height:1.05;letter-spacing:-.04em}
.pp-human-feature p{line-height:1.8}.pp-human-feature .cro-button{margin-top:15px}
@media(min-width:990px){.pp-human-catalog .cro-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:749px){.pp-human-feature{grid-template-columns:1fr;gap:25px}}
