.product-container{min-height:400px}#sticky-add-to-cart{position:fixed;bottom:0;left:0;width:100%;background-color:#fffffff2;padding:1.5rem;box-shadow:0 -2px 10px #0000001a;opacity:0;transform:translateY(20px);transition:opacity .3s ease-out,transform .3s ease-out;z-index:999;visibility:hidden;color:#2a332f}#sticky-add-to-cart.show{opacity:1;transform:translateY(0);visibility:visible}.sticky-container{align-items:center;gap:10px}.sticky-variants select,.sticky-note textarea{width:100%;padding:8px;border:1px solid #2A332F;margin-top:5px;font-size:calc(var(--font-heading-scale) * 1.2rem);background-color:#fff;color:#2a332f;border-radius:4px}.sticky-note textarea{height:50px;resize:none}.sticky-actions{display:flex;gap:10px;margin-top:15px;align-items:center}.quantity-picker{display:flex;align-items:center;border:1px solid #2A332F;border-radius:5px;overflow:hidden}.quantity-picker button{background-color:#fff0;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}#sticky-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}#sticky-cart-btn:hover{background-color:#b22226;color:#fff;transform:scale(1.05);box-shadow:0 0 15px #991e2380}@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}}.custom-size-options{display:flex;flex-wrap:wrap;column-gap:5px;margin-bottom:5px}.custom-size-options p{width:100%;margin:0;font-size:14px}.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}.size-button.active,.size-button:hover{background-color:#991e23;color:#fff;border-color:#991e23}#sticky-add-to-cart.disabled #sticky-cart-btn[disabled]{background-color:#f0f0f0!important}#sticky-add-to-cart.disabled #sticky-cart-btn[disabled]{background-color:#ccc!important;border-color:#ccc!important;color:#fff!important;cursor:not-allowed}#sticky-add-to-cart.disabled #sticky-cart-btn[disabled],#sticky-add-to-cart.disabled #sticky-cart-btn[disabled]:hover{animation:none!important;transition:none!important;transform:none!important;box-shadow:none!important;background-color:#ccc!important;border-color:#ccc!important;color:#666!important;cursor:not-allowed}.custom-measurements{margin-top:10px;display:flex;gap: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}.sticky-preferences{margin-bottom:1rem}.sticky-preferences .msb-helper-title{font-size:calc(var(--font-heading-scale) * 1.2rem);font-weight:700;color:#2a332f}.sticky-preferences .preference-boxes{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px;margin-top:8px;margin-bottom:.5rem}.sticky-preferences .preference-button input{display:none}.sticky-preferences .preference-button span{display:inline-block;padding:4px 10px;font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:1.2;background-color:#fff;color:#2a332f;border:1px solid #2A332F;border-radius:5px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.sticky-preferences .preference-button input:checked+span{background-color:#991e23;color:#fff;border-color:#991e23}.sticky-preferences .preference-button span:hover{background-color:rgba(153,30,35,0 } 05)}.msb-helper-text{margin:0 0 .5rem}.msb-helper-title{margin:.5rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sticky-add-to-cart.css.map */
