ve-posture-bundles .vb-variant{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:8px;width:100%;box-sizing:border-box;margin-top:12px;padding:16px;border:0;border-radius:14px;box-shadow:none;background:#fff;color:#5d5f6e;font-family:var(--font-body-family, Figtree, sans-serif);font-size:13.5px;font-weight:600}ve-posture-bundles .vb-variant>span{min-width:0;overflow-wrap:anywhere;line-height:1.5}ve-posture-bundles .vb-variant select{width:100%;min-width:0;max-width:100%;height:42px;border:1.5px solid #e2e1e8;border-radius:10px;background:#fff;color:#111;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600}ve-posture-bundles .vb-variant select:focus-visible{outline:3px solid #1b1fd6;outline-offset:3px}product-info:has(ve-posture-bundles) .product-form__submit{display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:100%;min-height:64px;padding:20px 14px;border:0;border-radius:14px;background:var(--vb-button,#1b1fd6);color:#fff;font-family:var(--font-heading-family,Archivo,sans-serif);font-weight:850;font-size:20px;line-height:1.2;text-transform:uppercase;box-shadow:0 10px 24px -10px #1b1fd6b3}product-info:has(ve-posture-bundles) .product-form__submit[aria-disabled=true]{opacity:1}product-info:has(ve-posture-bundles) .product-form__submit:disabled{opacity:.6}product-info:has(ve-posture-bundles) .product-form__submit:before{content:"";display:block;position:static;flex:0 0 20px;width:20px;height:20px;background:currentColor;border:0;box-shadow:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2 12h12l2-9H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2 12h12l2-9H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}product-info:has(ve-posture-bundles) .product-form{margin-top:20px}@media(max-width:380px){ve-posture-bundles .vb-variant{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ve-posture-personnalisation.css.map */
