.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0}.card-wrapper{position:relative;height:100%;min-height:40vh}.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}.card__bottom-line{min-height:21px}.card .card__media .media--hover-effect img:nth-child(2){position:absolute;top:0;left:0}.card__media--video video,.card__media--video-secondary{object-fit:cover}.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:auto}.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__information .card__heading a .atc-variant{text-transform:lowercase}.card:not(.ratio)>.card__content .card__badge{display:none}.image-with-text__media img{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.card__content .button{width:100%;padding:10px;text-align:center;min-height:45px}.card__content .button span{font-family:var(--font-futura-heavy);font-size:10px;letter-spacing:1px;margin-left:3px;line-height:20px}.card__content fieldset{border:none;padding:0;margin:0 0 13px}.card__content variant-radios{padding:0;margin:0}.card__content fieldset .carousel-cell:last-child{margin-right:0}.card__content variant-radios .swiper-button.swiper-button-disabled{display:none}.card__content variant-radios .swiper-button.swiper-button-next{right:0;text-align:right}.card__content variant-radios .swiper-button.swiper-button-prev{left:0;text-align:left}.card__content variant-radios .swiper-button{display:block;width:15px;height:30px;top:var(--swiper-navigation-top-offset, 60%);background:rgb(var(--color-light-brown))}.card__content variant-radios .swiper-button:after{color:rgb(var(--color-brown));font-size:12px}.card__content fieldset input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.card__content fieldset input[type=radio]:checked+label{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.card__content fieldset .product-variant__label{cursor:pointer;display:flex}.card__content fieldset .carousel-cell{width:auto;margin-right:10px;z-index:1;pointer-events:all}.card__content fieldset .flickity-button.previous{left:0;z-index:10}.card__content fieldset .flickity-button.next{right:0;z-index:10}.card__content fieldset .flickity-button:disabled{display:none}.card__content fieldset .flickity-button{background:#fcf8f4;padding:0;width:19px;height:19px;z-index:10;border-radius:0}.card__content fieldset .product-variant__label span+span{display:none}.card__content fieldset .product-variant__label span{font-family:var(--font-futura-heavy);font-size:12px;letter-spacing:1px;text-transform:uppercase}.product-grid .card__content .flickity-viewport:focus-visible,.product-grid .card__content .flickity-slider:focus-visible,.product-grid .card__content .flickity-enabled:focus-visible,.product-grid .card__content .carousel-cell:focus-visible{outline:none;box-shadow:none;outline-offset:unset}.product-grid .card__content .flickity-button:focus{outline:none;box-shadow:none}.product-grid .product-card-wrapper .product-form-wrapper{width:100%}.card-information .set-component span{font-size:12px;font-family:FuturaBT-Medium;letter-spacing:.5px;line-height:20px}.card-information .set-component-list{list-style:none;padding:0;margin:0 0 10px}.card-information .set-component{margin:0;line-height:0px;letter-spacing:0px}@media screen and (min-width: 750px){.card__content .button span{font-family:var(--font-futura-heavy);font-size:12px;letter-spacing:1px;margin-left:5px;display:inline-block}.card__information{padding:11px 0}.card__content .button{display:flex;align-items:center;justify-content:center}.load-more{margin-top:50px}}@media screen and (max-width: 480px){.card__content fieldset .product-variant__label span{font-size:10px;letter-spacing:.5px;white-space:nowrap}.yotpo-sr-bottom-line-summary>div:first-of-type{margin-right:0!important}.yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-text{font-size:11px!important}}.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 .card__media .media img{height:100%;object-fit:cover;object-position:center center;position:relative;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;position:absolute;top:0;left:0;height:100%;width:100%;visibility:hidden;opacity:0;display:none}.card__media .media.media--no-secondary-image img{position:static}@media screen and (min-width: 990px){.card__media-video{display:block}.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__inner:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card__inner:hover .media.media--hover-effect>img:first-child:not(:only-child),.card__inner:hover .media.media--hover-effect>video:first-child:not(:only-child){opacity:0}.card__inner:hover .media.media--hover-effect>img+img,.card__inner:hover .media.media--hover-effect>video+img,.card__inner:hover .media.media--hover-effect>img+video{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03);visibility:visible}.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>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}.card-information .set-component span{font-size:10px}}.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}li.grid__item .price--on-sale .price__sale .price-regular s.price-item--regular{margin-right:5px;color:#b0b0b0}.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)}}.product-vat-messaging--product-card{font-size:10px;margin:0rem 0 .5rem}.product-variant__label.outstock{color:#d3d3d3!important;text-decoration:line-through}.grid__item .card__content.product-form-wrapper{margin-top:auto}.grid__item .card__information{margin-bottom:auto}
/*# sourceMappingURL=/cdn/shop/t/130/assets/component-card.css.map */
