.grid-item .grid-item__content{display:flex!important;flex-direction:column!important;height:100%!important}.grid-item .product-card-internal-link{display:flex!important;flex-direction:column!important;flex-grow:1!important;text-decoration:none!important;color:inherit!important}.grid-item{max-width:400px}.grid-item .grid-item__meta{display:flex!important;flex-direction:column!important;flex-grow:1!important;justify-content:space-between!important;padding:1rem .75rem .5rem!important;min-height:0!important}.grid-product__atc-button{width:100%!important;min-height:44px!important;padding:12px 10px!important;font-size:.95rem!important;font-weight:500!important;line-height:1.2!important;background-color:#c41e3a!important;color:#fff!important;border:2px transparent!important;text-transform:none!important;text-align:center!important;cursor:pointer!important;transition:all .2s ease!important}.grid-product__atc-button:hover{background-color:#fff!important;color:#c41e3a!important;border:2px solid #c41e3a!important}.grid-product__atc-button[disabled]{background-color:#f5f5f5!important;color:#999!important;cursor:not-allowed!important;opacity:.6!important}.collection-header__wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.collection-header__title{flex:1;margin-right:20px}.collection-header__description{max-width:40%;min-width:250px;text-align:left;border:2px solid #BC2F2C;padding:2px;background-color:#bc2f2c}.collection-header__description-link{color:inherit;text-decoration:none}.collection-header__description-text{margin:0!important}.collection-description-collapsible{margin:30px 0}.collection-description-collapsible__text{padding:10px 0;font-size:calc(var(--type-base-size) + 5px)}.collection-description-collapsible__text:last-child{margin-bottom:15px}.collection-description-collapsible__toggle{background:#bc2f2c;border:2px solid #BC2F2C;color:#fff;cursor:pointer;transition:all .3s ease}.collection-description-collapsible__toggle:hover{background:#a02824;border-color:#a02824;color:#fff}.custom-order-success-message{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.advanced-content__blocks{display:flex;align-items:stretch}.advanced-content__block{display:flex;flex-direction:column;justify-content:stretch;height:100%}.small-text{font-size:.8em}br+.small-text{margin-top:25px}.footer__title{font-weight:700;font-size:var(--type-base-size)}.type-banner{flex:1 0 100%}
/*# sourceMappingURL=/cdn/shop/t/12/assets/overrides.css.map */
