.section-header .btn.btn--secondary.btn--small.section-header__link{background-color:#c20000;color:#fff;border:1px solid #c20000;border-radius:4px;padding:.5em 1em;font-weight:600;transition:all .3s ease;display:inline-block}.section-header .btn.btn--secondary.btn--small.section-header__link:hover{background-color:#a10000;color:#fff;transform:translateY(-2px);box-shadow:0 6px 15px #00000040,0 0 8px #ffffff26}.header__search-toggle{background-color:#c20000!important;border-radius:50%!important;width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 4px 12px #00000040!important;border:none!important;cursor:pointer!important;position:relative!important;z-index:1!important;transition:all .25s ease!important}.header__search-toggle .icon-search path{stroke:#fff!important;fill:none!important;stroke-width:2px!important;position:relative!important;z-index:2!important}.header__search-toggle:hover{background-color:#a10000!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #00000059!important}.icon-search path{stroke:#c20000!important;fill:none!important;stroke-width:2px!important;transition:stroke .3s ease}.btn--search:hover .icon-search path{stroke:#a10000!important}.grid-product__cta{display:block;width:100%;margin-top:8px;position:static;z-index:auto}.grid-product__add-to-cart:not([disabled]){display:block;width:100%;font-weight:700;text-transform:uppercase;background-color:#c20000!important;color:#fff!important;border:1px solid #C20000!important;box-shadow:0 4px 10px #0003;pointer-events:auto!important}.grid-product__add-to-cart:not([disabled]):hover{background-color:#a10000!important;transform:translateY(-2px);box-shadow:0 6px 15px #0000004d!important}.grid-product__add-to-cart[disabled]{display:block;width:100%;background-color:#f6f6f6!important;color:#b6b6b6!important;border:1px solid #b6b6b6!important;cursor:default!important;pointer-events:none!important;box-shadow:none!important}.grid-product__add-to-cart[disabled]{background-color:#f6f6f6!important;color:#b6b6b6!important;border:1px solid #b6b6b6!important;cursor:default!important;box-shadow:none!important;pointer-events:none!important}.grid-product__add-to-cart[disabled]:hover{background-color:#f6f6f6!important;color:#b6b6b6!important;border-color:#b6b6b6!important;transform:none!important;box-shadow:none!important}.no-hover-zone{pointer-events:all;position:relative;z-index:10}.no-hover-zone *{pointer-events:auto}.grid-product__title,.grid-product__title.grid-product__title--body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.35em;min-height:2.7em;margin-bottom:.35em}.grid-product__meta{display:flex;flex-direction:column}.grid-product__cta{margin-top:auto;width:100%}.grid-product__cta .grid-product__add-to-cart,.grid-product__cta .btn{display:block;width:100%}button.add-to-cart.btn--full{display:block;width:100%;font-weight:700;text-transform:uppercase;background-color:#c20000!important;color:#fff!important;border:1px solid #C20000!important;box-shadow:0 4px 10px #0003;pointer-events:auto!important;transition:all .2s ease}button.add-to-cart.btn--full{position:relative;overflow:hidden}button.add-to-cart.btn--full:before{content:"";position:absolute;top:0;right:-50%;width:50%;height:100%;background:#fff3;transform:skew(-20deg);transition:all .5s ease}button.add-to-cart.btn--full:hover:before{right:150%}button.add-to-cart.btn--full[disabled]{background-color:#f6f6f6!important;color:#b6b6b6!important;border:1px solid #b6b6b6!important;cursor:default!important;box-shadow:none!important;pointer-events:none!important;transform:none!important}[class*=grid--section-] .grid__item{align-self:start;height:auto!important;min-height:0!important}[class*=grid--section-] .grid-product__content{height:auto!important;min-height:0!important;align-self:start}.collection-list:has(>.collection-item--overlaid-box:only-child){justify-content:center!important}.collection-list:has(>.collection-item--overlaid-box:only-child) .collection-item--overlaid-box{flex:0 0 300px!important;max-width:300px!important}.grid--uniform>.grid__item:only-child{width:25%!important;max-width:25%!important}.grid--uniform>.grid__item:only-child .collection-image{height:auto}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
