.spring-preorder{border:2px solid #d52b25;border-left:7px solid #d52b25;background:#fff3f2;padding:20px 24px;margin:16px 0 22px;color:#242424;line-height:1.5;border-radius:5px}
.spring-preorder__label{display:block;color:#c4211b;font-size:30px;font-weight:900;line-height:1.15;margin-bottom:12px;letter-spacing:.3px}
.spring-preorder p{font-size:18px;margin:0 0 5px}.spring-preorder .spring-preorder__date{font-weight:900;color:#bd221c}.spring-preorder small{display:block;font-size:14px;margin-top:9px;color:#5c4543}
.spring-product-note{background:#fff1ef;border:1px solid #efc0b8;border-left:5px solid #cd2a23;padding:15px 18px;margin:0 0 16px;border-radius:4px}.spring-product-note strong{display:block;color:#bd221c;font-size:20px;font-weight:900;line-height:1.2}.spring-product-note span{display:block;font-size:14px;line-height:1.5;margin-top:7px;color:#513e3a}
@media(min-width:1100px){body.product-page .product-data:has(.spring-product-note){grid-template-columns:minmax(0,29fr) minmax(0,33fr) minmax(0,38fr)}}
@media(max-width:600px){.spring-preorder{padding:17px 16px;border-left-width:5px;margin:14px 0 20px}.spring-preorder__label{font-size:25px}.spring-preorder p{font-size:16px}.spring-preorder small{font-size:12px}.spring-product-note{padding:13px 14px}.spring-product-note strong{font-size:18px}.spring-product-note span{font-size:13px}}
