.product-grid,.collection .grid,.slider.grid{align-items:stretch}.product-grid>.grid__item,.collection .grid>.grid__item,.slider>.grid__item{display:flex;flex-direction:column;height:auto}.grid__item>product-component,.grid__item>.card-wrapper,.grid__item product-component>.card-wrapper{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%}.product-card-wrapper .card{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.product-card-wrapper .card__inner{flex:0 0 auto}.product-card-wrapper .card__media,.product-card-wrapper .card__media .media{background-color:#fff}.product-card-wrapper .card__media .media img{object-fit:contain!important;object-position:center;padding:6%;box-sizing:border-box;background-color:#fff}.product-card-wrapper .card>.card__content{flex:1 1 auto;display:flex;flex-direction:column;padding-bottom:0}.product-card-wrapper .card__information{flex:1 1 auto;display:flex;flex-direction:column;padding-top:1.2rem;padding-bottom:0}.product-card-wrapper .card__heading{--title-lh: 1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:var(--title-lh);height:calc(2 * var(--title-lh) * 1em);min-height:calc(2 * var(--title-lh) * 1em);margin:0 0 .6rem}.product-card-wrapper .card__heading a{display:inline}.product-card-wrapper .card-information{display:flex;flex-direction:column;gap:.4rem;margin-top:0}.product-card-wrapper .card-information>.caption-with-letter-spacing,.product-card-wrapper .card-information>.visually-hidden:first-child{display:none}.product-card-wrapper .card-information .caption-large:empty{display:none}.product-card-wrapper .card-information .price{min-height:2.4rem;line-height:2.4rem;margin:0}.product-card-wrapper .quick-add,.product-card-wrapper .quick-add-bulk{margin-top:auto;padding-top:1.2rem;padding-bottom:.4rem;width:100%}.product-card-wrapper .quick-add product-form,.product-card-wrapper .quick-add form,.product-card-wrapper .quick-add modal-opener{display:block;width:100%;margin:0}.product-card-wrapper .quick-add__submit,.product-card-wrapper .quick-add__submit[disabled]{width:100%;min-width:0;height:4.4rem;min-height:4.4rem;padding:0 1.2rem;font-size:1.4rem;line-height:1;letter-spacing:.06rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper .quick-add__submit>span:not(.loading__spinner):not(.icon-wrap){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-wrapper .quick-add__submit[disabled]{opacity:.55;cursor:not-allowed}@media screen and (max-width:749px){.product-card-wrapper .card__heading{--title-lh: 1.3}.product-card-wrapper .quick-add__submit{height:4rem;min-height:4rem;font-size:1.3rem;padding:0 .8rem}.product-card-wrapper .quick-add{padding-top:1rem}}@media screen and (min-width:990px){.utility-bar .utility-bar__grid.page-width{max-width:none;padding-left:0!important;padding-right:0!important}.section-header .header.page-width{max-width:none;padding-left:clamp(3.2rem,3vw,6.4rem);padding-right:clamp(3.2rem,3vw,6.4rem)}}@media screen and (min-width:990px){.section-header .header.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:1fr auto 1fr;column-gap:2rem}.section-header .header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.section-header .header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link{justify-self:start}.section-header .header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu{justify-self:center;margin-left:0}.section-header .header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{justify-self:end}}@media screen and (max-width:749px){.section-header .header.page-width{padding-left:1.5rem;padding-right:1.5rem}.section-header .header.header--mobile-center{grid-template-columns:auto 1fr auto;column-gap:.4rem}.section-header .header--mobile-center .header__heading-link{padding:.4rem}.section-header .header--mobile-center .header__heading-logo-wrapper{width:100%;max-width:200px;margin:0 auto}}@media screen and (min-width:990px){.footer__blocks-wrapper>.footer-block:last-child:not(:first-child){flex:0 0 18rem;width:18rem;max-width:18rem;margin-left:auto}.footer-block--newsletter .footer__follow-on-shop{width:18rem;flex:0 0 18rem;justify-content:flex-start}}@media screen and (min-width:750px){footer .footer-block__newsletter .footer__newsletter.newsletter-form{max-width:20.5rem}}footer .footer-block--newsletter .footer__list-social{margin-top:0}@media screen and (min-width:750px){footer .footer-block--newsletter{flex-wrap:nowrap;justify-content:flex-start}footer .footer-block--newsletter .footer-block__newsletter{order:1;flex:0 0 auto;margin-right:0}footer .footer-block--newsletter .footer__list-social{order:2;align-self:flex-end;margin:0 0 0 1.6rem;justify-content:flex-start}footer .footer-block--newsletter .footer__follow-on-shop:not(:first-child){order:3;margin-left:auto;justify-content:flex-start;text-align:left}}@media screen and (max-width:749px){footer .footer-block--newsletter .footer-block__newsletter{order:1}footer .footer-block--newsletter .footer__follow-on-shop{order:3}footer .footer-block--newsletter .footer__list-social{order:2;justify-content:center;margin-top:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-cards.css.map */
