.cw.message-wrapper .order-message{font-family:Sofia Pro,sans-serif;font-size:11pt;font-weight:600;line-height:120%;text-transform:uppercase;padding:5px 0;margin-bottom:20px;text-align:center}.cw.message-wrapper .order-message.final-sale{background-color:#feeaea;color:#f63c3b}.cw.message-wrapper .order-message.preorder{background-color:#feeff5;color:#fc69a1}.cw.message-wrapper .order-message.backorder{background-color:#ecf5ee;color:#52a865}.cw.variant-wrapper fieldset{display:flex;align-items:center;gap:10px}.cw.variant-wrapper fieldset a{border-radius:50%;overflow:hidden;width:40px;height:40px;position:relative}.cw.variant-wrapper fieldset a img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.cw.variant-wrapper fieldset a.active{box-shadow:0 0 0 2px var(--colorTextBody);pointer-events:none;border:3px solid #fff}.cw-variant-colors{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;gap:5px}.cw-variant-colors input{width:0;height:0;display:none}.cw-variant-colors label{width:22px;height:22px;border-radius:100%;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid grey}.cw-variant-colors label.no-border{border:0}.cw-variant-colors label img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cw-variant-colors input:checked+label{border:2px solid #fff;outline:1px solid #000}@media(max-width:750px){.cw.variant-wrapper fieldset{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cw.scss.css.map */
