.product-container{min-height:400px}#add-to-cart-bar{box-sizing:border-box;width:100%;background-color:#fff;padding:1.5rem;color:#2a332f}.shopify-section{background-color:#fff}@media screen and (min-width: 750px){#add-to-cart-bar{padding-top:3rem;padding-bottom:3rem}}.bar-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;max-width:1200px;margin:0 auto}.bar-form{align-items:center;width:100%}.bar-variants select{width:auto;min-width:120px;padding:8px;border:1px solid #2A332F;font-size:14px;background-color:#fff;color:#2a332f;border-radius:4px}.custom-size-options,.pants-size-options{display:flex;flex-wrap:wrap;column-gap:5px;margin-bottom:5px}.custom-size-options p,.pants-size-options p{width:100%;margin:0 0 4px;font-size:14px}.size-button,.pants-size-button{padding:2px 12px;background-color:#fff;color:#2a332f;border:1px solid #2A332F;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .2s,color .2s,border-color .2s;margin-bottom:4px}.size-button.active,.size-button:hover,.pants-size-button.active,.pants-size-button:hover{background-color:#991e23;color:#fff;border-color:#991e23}.custom-measurements{display:flex;gap:10px;margin-top:10px}.custom-measurements .measurement-field{flex:1}.custom-measurements label{display:block;font-size:calc(var(--font-heading-scale) * 1.2rem);font-weight:var(--font-heading-weight);color:#2a332f}.custom-measurements select{width:100%;padding:8px;border:1px solid #2A332F;font-size:calc(var(--font-heading-scale) * 1.2rem);background-color:#fff;color:#2a332f;border-radius:4px}.size-option{font-size:14px;margin:0}.bar-actions{display:flex;align-items:center;gap:10px;margin-top:15px}.quantity-picker{display:flex;align-items:center;border:1px solid #2A332F;border-radius:5px;overflow:hidden}.quantity-picker button{background:transparent;color:#2a332f;border:none;padding:8px 12px;cursor:pointer;font-size:18px}.quantity-picker span{padding:8px 12px;min-width:30px;text-align:center;font-size:16px;color:#2a332f}#bar-cart-btn{flex-grow:1;padding:12px;background-color:#991e23;color:#fff;border:1px solid #991E23;font-size:16px;cursor:pointer;font-weight:700;border-radius:5px;transition:transform .2s ease-out,box-shadow .3s ease-in-out;animation:pulse-effect .8s infinite ease-in-out}#bar-cart-btn:hover:not([disabled]){background-color:#b22226;transform:scale(1.05);box-shadow:0 0 15px #991e2380}#add-to-cart-bar.disabled #bar-cart-btn[disabled]{background-color:#ccc!important;border-color:#ccc!important;color:#666!important;cursor:not-allowed;animation:none!important;transition:none!important;transform:none!important;box-shadow:none!important}@keyframes pulse-effect{0%{transform:scale(1);box-shadow:0 0 5px #991e2333}50%{transform:scale(1.02);box-shadow:0 0 12px #991e2366}to{transform:scale(1);box-shadow:0 0 5px #991e2333}}@media (max-width: 768px){.bar-container,.bar-form{flex-direction:column;align-items:stretch}.bar-variants,.custom-measurements,.bar-actions{width:100%;justify-content:space-between}}.msb-helper-text{margin:0 0 .5rem}.msb-helper-title{margin:.5rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/non-sticky-add-to-cart.css.map */
