.cm-one .pp-sizes{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cm-one .pp-sizes button{pointer-events:none;background:var(--ink);color:var(--bone);border-color:var(--ink);padding-inline:22px}.cm-one .pp-sizes:after{content:"Taglia unica: veste dalla XS alla XL";font-size:13px;color:var(--muted)}.template-product-cappotto-milano .pp-steps{display:none}.cm{--cm-gap:clamp(56px,7vw,96px)}.cm-sec{padding-block:var(--cm-gap)}.cm-sand{background:var(--sand)}.cm-dark{background:var(--accent);color:var(--bone)}.cm-dark .u22-eyebrow{color:var(--gold)}.cm-h{display:flex;flex-direction:column;gap:10px;margin-bottom:40px;max-width:680px}.cm-h h2{margin:0;font-size:clamp(32px,4.2vw,50px);line-height:1;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.cm-h h2 em,.cm-final h2 em{font-style:normal;font-weight:300}.cm-lead{margin:4px 0 0;color:var(--muted);font-size:16px;line-height:1.6;max-width:60ch}.cm-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.cm-feat{background:var(--bone);padding:28px 24px;display:flex;flex-direction:column;gap:10px;min-width:0}.cm-n{font-size:40px;font-weight:200;line-height:1;color:var(--accent)}.cm-feat h3{margin:0;font-size:18px;font-weight:700}.cm-feat p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.cm-looks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,45%),1fr));gap:14px}.cm-look{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;background:var(--sand);color:var(--bone);max-width:100%}.cm-look img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.cm-look:hover img{transform:scale(1.03)}.cm-look__c{position:absolute;inset:auto 0 0 0;padding:70px 16px 16px;background:linear-gradient(transparent,#17130fd1);display:flex;flex-direction:column;gap:2px}.cm-look__c small{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:.85}.cm-look__c b{font-size:22px;font-weight:700}.cm-look__c em{font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:var(--bone);color:var(--ink);padding:3px 8px;align-self:flex-start;margin-top:6px;font-weight:700}.cm-look:hover{color:var(--bone)}.cm-pay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cm-pay>div{border:1px solid rgba(217,195,165,.5);padding:26px;display:flex;flex-direction:column;gap:10px}.cm-pay .pp-ico{width:34px;height:34px;color:var(--gold)}.cm-pay h3{margin:0;font-size:22px;font-weight:700}.cm-pay p{margin:0;opacity:.85;max-width:42ch;line-height:1.55}.cm-steps{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;counter-reset:cm}.cm-steps li{border-top:1px solid rgba(217,195,165,.45);padding-top:22px;display:flex;flex-direction:column;gap:8px}.cm-steps li:before{counter-increment:cm;content:counter(cm);font-size:56px;font-weight:200;line-height:1;color:var(--gold)}.cm-steps h3{margin:0;font-size:20px;font-weight:700}.cm-steps p{margin:0;opacity:.82;font-size:14.5px;max-width:34ch;line-height:1.55}.cm-sg{border:1px solid var(--line);background:#fff;max-width:900px}.cm-sg__r{display:grid;grid-template-columns:110px 90px minmax(0,1fr);gap:12px;padding:15px 20px;border-bottom:1px solid var(--line);align-items:center;font-size:15px}.cm-sg__r:last-child{border-bottom:0}.cm-sg__r b{font-size:17px;font-weight:800}.cm-sg__h{background:var(--ink);color:var(--bone);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cm-ok{display:flex;gap:10px;align-items:baseline}.cm-ok:before{content:"\2713";color:#2f6b3f;font-weight:800}.cm-note{margin:16px 0 0;color:var(--muted);font-size:14.5px}.cm-det{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.cm-det__img img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.cm-spec{margin:0;display:flex;flex-direction:column}.cm-spec div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px}.cm-spec div:first-child{border-top:1px solid var(--line)}.cm-spec dt{font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-top:3px}.cm-spec dd{margin:0}.cm-faq{max-width:820px}.cm-faq details{border-bottom:1px solid var(--line)}.cm-faq details:first-child{border-top:1px solid var(--line)}.cm-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-weight:700;font-size:17px;cursor:pointer}.cm-faq summary::-webkit-details-marker{display:none}.cm-faq summary:after{content:"+";font-weight:300;font-size:26px;line-height:.8;transition:transform .2s}.cm-faq details[open] summary:after{transform:rotate(45deg)}.cm-faq p{margin:0 0 22px;color:var(--muted);max-width:62ch;line-height:1.6}.cm-final{background:var(--ink);color:var(--bone);text-align:center}.cm-final .u22-wrap{display:flex;flex-direction:column;align-items:center;gap:18px;padding-block:88px}.cm-final .u22-eyebrow{color:var(--gold)}.cm-final h2{margin:0;font-size:clamp(40px,6vw,76px);font-weight:800;letter-spacing:-.03em;line-height:.95;text-wrap:balance}.cm-final h2 em{color:var(--gold)}.cm-final p{margin:0;opacity:.75}.cm-final__btn{background:var(--bone);color:var(--ink);min-width:min(360px,100%)}.cm-final__btn:hover{background:var(--gold);color:var(--ink)}.cm-sig{font-size:40px;color:var(--gold)}@media(max-width:900px){.cm-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-pay,.cm-det{grid-template-columns:minmax(0,1fr)}.cm-det{gap:28px}.cm-steps{grid-template-columns:minmax(0,1fr);gap:22px}.cm-sg__r{grid-template-columns:44px 40px minmax(0,1fr);padding:12px;font-size:13.5px}.cm-sg__h{font-size:9.5px;letter-spacing:.1em}.cm-spec div{grid-template-columns:110px minmax(0,1fr)}.cm-looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cm-look__c b{font-size:17px}}@media(max-width:480px){.cm-feats{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/u22-cm.css.map */
