@charset "UTF-8";.unified-card{background:transparent;position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:0;gap:20px;isolation:isolate;flex:none;flex-grow:0;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 768px){.unified-card{min-height:auto;width:100%}}.unified-card.unified-card--has-hover:hover .unified-card__image--default{opacity:0}.unified-card.unified-card--has-hover:hover .unified-card__image--hover{opacity:1}.unified-card__link{display:block;text-decoration:none;color:inherit}.unified-card__image-wrapper{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:130.16%;background:#fefefe;flex:none;order:0;flex-grow:0;flex-shrink:0}@media screen and (max-width: 768px){.unified-card__image-wrapper{width:100%}}.unified-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease;backface-visibility:hidden;transform:translateZ(0)}.unified-card__image--default{opacity:1;z-index:1}.unified-card__image--hover{position:absolute;top:0;left:0;opacity:0;z-index:2}.unified-card__badges{position:absolute;top:16px;left:16px;right:16px;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.unified-card__award-badge{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;flex-shrink:0}.unified-card__badge{padding:4px 8px 6px;background-color:#fdda24;color:#1c4220;font-size:12px;font-weight:600;letter-spacing:0;min-height:24px;display:flex;align-items:center;line-height:1.2}.unified-card__logo-badges{display:flex;flex-direction:column;align-items:center;gap:14px;width:90px;flex-shrink:1;min-width:0}@media screen and (max-width: 1260px){.unified-card__logo-badges{width:74px;gap:12px}}.unified-card__logo-badge{width:100%;height:auto}.unified-card__logo-badge:nth-child(2){height:100px}@media screen and (max-width: 1260px){.unified-card__logo-badge:nth-child(2){height:82px}}.unified-card__logo-badge img{width:100%;height:100%;object-fit:contain;object-position:top}.unified-card__labels{position:absolute;top:8px;left:8px;z-index:3;display:flex;flex-direction:column;gap:24px;padding-top:30px}.unified-card:hover .unified-card__labels .unified-card__label{opacity:1}.unified-card__label{display:flex;flex-direction:column;align-items:center;width:84px;text-align:center;opacity:0;transition:opacity .3s ease}.unified-card__label-icon{width:100%;max-width:30px;height:auto;flex-shrink:0;margin-bottom:.5rem}.unified-card__label-text{font-size:12px;font-weight:600;line-height:100%;color:var(--color-foreground, #1C4220);text-transform:uppercase;letter-spacing:.25px;position:relative;margin:0}.unified-card__label-text:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:30px;height:3px;background-color:#fdda24}.unified-card__info{padding:0;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;flex:1;order:1;min-height:0}@media screen and (max-width: 768px){.unified-card__info{width:100%}}.unified-card__title{font-size:22px;font-weight:600;color:var(--color-foreground, #1C4220);margin:0;line-height:1.3;text-transform:uppercase;letter-spacing:.5px;padding:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;flex:none;order:0;flex-grow:0;width:100%;min-height:57px}@media screen and (max-width: 767px){.unified-card__title{font-size:18px}}.unified-card__title a{text-decoration:none;color:inherit}.unified-card__title a:hover{opacity:.8}.unified-card__description{font-size:16px;font-weight:400;color:var(--color-foreground, #1C4220);margin:6px 0 0;line-height:1.4;text-align:left;flex:none;order:1;align-self:stretch;flex-grow:0;width:100%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}.unified-card__subheading{font-size:16px;font-weight:400;color:var(--color-foreground, #1C4220);margin:0;line-height:1.5;text-align:left;flex:none;order:2;align-self:stretch;flex-grow:0;width:100%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unified-card__bottom{margin-top:auto;order:3}.unified-card__rating{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin:0;flex:none;order:3;flex-grow:0;width:auto}.unified-card__rating .rating-star{font-size:18px!important;width:auto;line-height:1;position:relative}.unified-card__rating .rating-star:before{content:"\2605\2605\2605\2605\2605";font-size:18px;line-height:1;letter-spacing:8px;position:relative;z-index:2;background:linear-gradient(90deg,#FDDA24 var(--percent),transparent var(--percent))!important;-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent!important}.unified-card__rating .rating-star:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;left:0;font-size:18px;line-height:1;letter-spacing:8px;z-index:1;color:transparent;-webkit-text-stroke:1px #FDDA24;background:transparent;-webkit-background-clip:text;background-clip:text}.unified-card__rating .rating-text{font-size:14px;font-weight:600;color:var(--color-foreground, #1C4220)}.unified-card__meta{font-size:14px;font-weight:400;color:var(--color-foreground, #1C4220);margin:0;flex:none;order:3;flex-grow:0}.unified-card__price{margin:3px 0 0;text-align:left;display:flex;justify-content:flex-start;align-items:center;gap:.5rem;flex:none;order:4;flex-grow:0;width:auto}.unified-card__price .price{margin-top:0}.unified-card__price .price-item{font-size:21px;font-weight:600;color:var(--color-foreground, #1C4220)}@media screen and (max-width: 767px){.unified-card__price .price-item{font-size:18px;line-height:1}}.unified-card__price .price-item--sale{color:#e74c3c}.unified-card__price .price-item--regular s{color:#999;text-decoration:line-through}.unified-card__price .price.price-v2{font-size:0;letter-spacing:0}.unified-card__price .price.price-v2 price-money bdi .price__prefix,.unified-card__price .price.price-v2 price-money del .price__prefix{font-size:100%;margin-inline-start:0;margin-inline-end:0}.unified-card__price .price.price-v2 price-money bdi .price__suffix,.unified-card__price .price.price-v2 price-money del .price__suffix{display:none}.unified-card__price .price.price-v2 price-money bdi,.unified-card__price .price.price-v2 price-money del{color:var(--color-text-green);font-family:var(--font-heading2-family);font-variant-numeric:lining-nums proportional-nums}.unified-card__price .price-card price-money bdi,.unified-card__price .price-card price-money del{font-size:21px;font-weight:600;line-height:1.24}.unified-card__price .price-card.price--on-sale .price-item--regular bdi{font-size:21px;font-weight:400}.unified-card__add-to-cart{margin:8px 0 0;text-align:left;flex:none;order:5;flex-grow:0;width:100%}.unified-card__add-to-cart .form{margin:0}.unified-card__add-button{width:100%;padding:12px 16px;background-color:#1c4220;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.unified-card__add-button:hover:not(:disabled){background-color:#0f2911;transform:translateY(-1px)}.unified-card__add-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.unified-card__add-button span{display:block}.unified-card__placeholder{width:100%;height:100%;background:#fefefe;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 768px){.unified-card__placeholder{width:100%}}.unified-card__content{padding:2rem}.unified-card__inner{display:flex;flex-direction:column;width:100%;height:100%}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0;list-style:none}@media screen and (max-width: 1024px){.collection-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.collection-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width: 480px){.collection-grid{grid-template-columns:1fr}}@media screen and (max-width: 480px){.unified-card{width:100%;margin:0 auto}.unified-card__image-wrapper{width:100%;height:100%}.unified-card__info{width:100%}}.product-card__image-wrap{position:relative;width:100%}.product-card__btns-wrap{position:absolute;bottom:12px;right:12px;z-index:5}.product-card__btns-wrap add-to-cart{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:68px;height:32px;background-color:#00957a;color:#fff;border:none;border-radius:99px;cursor:pointer;transition:all .3s ease;padding:0 0 2px;position:relative;overflow:hidden;font-size:16px;font-weight:600;transition-property:color,background-color,box-shadow;transition-duration:var(--duration-default);transition-timing-function:ease}.product-card__btns-wrap add-to-cart:active{transform:translateY(0)}.product-card__btns-wrap add-to-cart .btn-text-lg{display:block;color:#fff}.product-card__btns-wrap add-to-cart .btn-text-lg svg{width:11px;height:11px}.product-card__btns-wrap add-to-cart .icon{display:block;width:14px;height:14px;fill:#fff;color:#fff;flex-shrink:0}.product-card__btns-wrap add-to-cart:after{content:"";display:block;width:25px;height:25px;background-image:url(add-to-cart-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1);flex-shrink:0}@media screen and (hover: hover){.product-card__btns-wrap add-to-cart:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);pointer-events:none}.product-card__btns-wrap add-to-cart:hover{box-shadow:none;transition-delay:var(--duration-short)}.product-card__btns-wrap add-to-cart:hover:before{animation:shine var(--duration-animate) ease}@keyframes shine{to{left:100%}}}.unified-card{position:relative}.unified-card .rating-count{display:block;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/54/assets/component-unified-card.css.map */
