.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.card-wrapper{position:relative;height:100%}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card__inner .card__information{display:none}.card--standard .card__inner{position:relative;box-sizing:border-box;--ratio-percent: 338px !important}.card__media,.card .media{position:absolute;bottom:0;top:0;width:100%}.card__media--video video,.card__media--video-secondary{object-fit:cover}.card__content{display:grid;width:100%;flex-grow:1}.card__content .price{line-height:0}.card__price-per-ml{font-size:14px;font-weight:500;letter-spacing:1px;line-height:20px;margin:8px 0}.card__information{display:flex;flex-direction:column;justify-content:space-between}.card__information .card__heading{margin-bottom:10px}.card__information .card__heading a{color:rgb(var(--color-brown));font-family:var(--font-ivy-mode);font-weight:var(--font-normal);font-size:18px;line-height:24px;letter-spacing:1px;text-transform:capitalize;text-decoration:none}.card:not(.ratio)>.card__content .card__badge{display:none}@media screen and (min-width: 750px){.card__information{padding:11px 0}.load-more{margin-top:50px}}.badge{border:1px solid transparent;border-radius:0;display:inline-block;font-size:10px;font-family:var(--font-futura-heavy);letter-spacing:1.5px;line-height:1;padding:5px 15px;text-align:center;background-color:rgb(var(--color-brown));color:rgb(var(--color-white));word-break:break-word;text-transform:uppercase}.card__badge.top{position:absolute;top:24px;left:0}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0}.card__media--video video{z-index:1}.card__media-video{z-index:-1;object-fit:cover}@media screen and (min-width: 990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child),.card-wrapper:hover .media.media--hover-effect>video:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img,.card-wrapper:hover .media.media--hover-effect>video+img,.card-wrapper:hover .media.media--hover-effect>img+video{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}.underline-links-hover:hover a{text-decoration:underline;text-underline-offset:.3rem}}.media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media.media--hover-effect>img+img{opacity:0}@media screen and (max-width: 749px){.badge{padding:4px 13px;font-size:8px;line-height:12px}.card__badge.top{top:10px}.card__information{margin-top:5px;padding:5px 0}.card__information .card__heading{margin-bottom:5px}.card__information .card__heading a{font-size:14px;line-height:20px}.price .price__container .price__sale span.price-regular .price-item{margin-right:5px;font-size:10px;line-height:14px}.price .price__container span.price-item,.price .price__container .price__sale .price-item.price-item--sale{font-size:12px;line-height:18px;letter-spacing:2px}}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;column-gap:11px;row-gap:11px}@media screen and (min-width: 750px){.grid{column-gap:44px;row-gap:30px}}.grid:last-child{margin-bottom:0}.product-grid .grid__item{width:calc(25% - 8.25px);max-width:calc(50% - 5.5px);flex-grow:1;flex-shrink:0}@media screen and (min-width: 750px){.product-grid .grid__item{width:calc(25% - 33px);max-width:calc(50% - 22px)}.grid--4-col-tablet .grid__item{width:calc(25% - 33px)}.grid--2-col-tablet .grid__item{width:calc(50% - 22px)}}@media screen and (min-width: 990px){.grid--4-col-desktop .grid__item{width:calc(25% - 33px);max-width:calc(25% - 33px)}.grid--3-col-desktop .grid__item{width:calc(33.33% - 44px * 2 / 3);max-width:calc(33.33% - 44px * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - 22px);max-width:calc(50% - 22px)}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width: 749px){.grid--2-col-tablet-down .grid__item{width:calc(50% - 5.5px)}}@media screen and (min-width: 750px) and (max-width: 989px){.grid--2-col-tablet-down .grid__item{width:calc(50% - 22px)}}.price .price__container .price-item{font-size:14px;font-family:var(--font-futura-heavy);letter-spacing:2.5px;line-height:18px}.price__container .price-range{display:inline-block}.price .price__container .price__sale .price-item{color:rgb(var(--color-dark-blue));font-size:14px;line-height:20px}.price .price__container .price__sale .price-regular .price-item{margin-right:10px;color:var(--color-brown);font-size:14px;font-family:var(--font-futura-book);font-weight:var(--font-medium);letter-spacing:1px;opacity:.4}.product-card-wrapper:hover a{color:rgb(var(--color-dark-blue))}.pagination-wrapper{display:none}.product-counter p{margin:12px 0}.product-counter p,.product-counter span{color:var(--color-brown);font-family:var(--font-futura-book);font-weight:var(--font-medium);font-size:12px;line-height:18px}.load-more{margin-bottom:50px;text-align:center}.load-more .load-more__btn{display:inline-block;min-width:226px;border:2px solid rgb(var(--color-brown));padding:15px 20px;color:rgb(var(--color-brown));font-family:var(--font-futura-heavy);font-size:13px;letter-spacing:2px;line-height:17px;text-transform:uppercase;text-decoration:none}.load-more .load-more__btn:hover{cursor:pointer;color:rgb(var(--color-dark-blue));border-color:rgb(var(--color-dark-blue))}.load-more__spinner{display:none;width:40px;height:40px;border:5px solid rgb(var(--color-light-brown));border-top:5px solid rgb(var(--color-brown));border-radius:50%;margin:0 auto;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/component-card.css.map?v=101165039151446319331692767965 */
