.sp-cro-wrap{max-width:1240px;margin:auto;padding:40px 24px;color:#211820}.sp-cro-wrap h2{font-size:clamp(1.4rem,3vw,2.3rem);line-height:1.3}.sp-cro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sp-cro-card{border:1px solid #e5d8df;border-radius:12px;padding:20px;background:#fff}.sp-cro-card img{width:100%;height:220px;object-fit:contain}.sp-cro-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:#C60C63;color:#fff!important;border:0;border-radius:6px;text-decoration:none;font-weight:600}.sp-cro-wrap label{display:block;margin:12px 0}.sp-cro-wrap input:not([type=checkbox]),.sp-cro-wrap textarea{display:block;width:100%;padding:12px;border:1px solid #a998a1;border-radius:6px;background:#fff;color:#211820}.sp-cro-wrap :focus-visible{outline:3px solid #211820;outline-offset:3px}.sp-cro-form{max-width:700px}.sp-cro-note{font-size:.9rem;line-height:1.5}@media(max-width:760px){.sp-cro-grid{grid-template-columns:1fr}.sp-cro-wrap{padding:32px 20px}}
.sp-premium-hero{grid-template-columns:minmax(0,48%) minmax(0,52%)!important;min-height:620px!important}.sp-premium-hero__copy{padding:48px!important;justify-content:center!important}.sp-premium-hero__copy:before{left:48px!important;top:25px!important}.sp-premium-hero h1{font-size:clamp(2.2rem,3.2vw,3.2rem)!important;line-height:1.05!important;letter-spacing:-.035em!important}.sp-premium-hero .sp-lead{margin-top:22px!important}.sp-premium-hero .sp-actions{margin-top:24px!important}.sp-premium-hero__media{min-height:620px!important}.cart-drawer__items .sp-cro-grid{grid-template-columns:1fr!important}.cart-drawer__items .sp-cro-card img{height:120px!important}@media(max-width:820px){.sp-premium-hero{grid-template-columns:1fr!important}.sp-premium-hero__copy{padding:48px 24px 32px!important;min-height:0!important}.sp-premium-hero__copy:before{left:24px!important}.sp-premium-hero h1{font-size:clamp(2rem,8vw,2.8rem)!important}.sp-premium-hero__media{min-height:360px!important}.sp-premium-hero .sp-actions{flex-direction:column!important}}