.custom-card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.custom-card{background-color:rgb(var(--color-background));border:var(--cc-border-width, 1px) solid var(--cc-border-color, #e2e2e2);border-radius:1.6rem;overflow:hidden;display:flex;flex-direction:column;height:100%;text-decoration:none;text-align:left}.custom-card--extend-height{height:100%}.custom-card__image-wrap{position:relative;overflow:hidden;background-color:transparent;border-radius:1.6rem 1.6rem var(--cc-img-radius-bottom, 0px) var(--cc-img-radius-bottom, 0px);margin:var(--cc-img-padding, 0px);flex-shrink:0}.custom-card__image-wrap:before{content:"";display:block;padding-bottom:var(--cc-ratio-percent, 100%)}.custom-card__image-wrap .custom-card__media,.custom-card__image-wrap .custom-card__media--placeholder,.custom-card__image-wrap .media{position:absolute;top:0;left:0;width:100%;height:100%}.custom-card__image-wrap .media img{width:100%;height:100%;object-fit:contain;object-position:center center;padding:1rem;box-sizing:border-box;display:block}@media screen and (min-width:990px){.custom-card-wrapper .media--hover-effect>img:only-child{transition:transform var(--duration-long, .5s) ease}.custom-card-wrapper:hover .media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.custom-card-wrapper:hover .media--hover-effect>img:first-child:not(:only-child){opacity:0;transition:opacity var(--duration-long, .5s) ease}.custom-card-wrapper:hover .media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long, .5s) ease;transform:scale(1.03)}.custom-card-wrapper .media--hover-effect>img+img{opacity:0;position:absolute;top:0;left:0}}.custom-card__image-wrap .card__badge{position:absolute;z-index:2;pointer-events:none;bottom:.8rem;left:.8rem}.custom-card__image-wrap .card__badge.top{bottom:auto;top:.8rem}.custom-card__image-wrap .card__badge.right{left:auto;right:.8rem}.custom-card__content{display:flex;flex-direction:column;flex-grow:1;padding:var(--cc-padding, 12px)}.custom-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:6px;height:2rem;margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:2px solid var(--cc-atc-bg, #121212);box-sizing:content-box}.custom-card__meta-left{display:flex;align-items:center;height:100%;flex-shrink:0;min-width:0}.custom-card__meta-right{display:flex;align-items:center;height:100%;justify-content:flex-end;flex-shrink:0;text-align:right}.custom-card__rating-compact{display:flex;align-items:center;gap:3px;font-size:calc(var(--cc-rating-size, 12px) + 2px);font-weight:700;color:rgb(var(--color-foreground));line-height:1}.custom-card__star{color:var(--cc-star-color, #f5a623);font-size:1.1em;line-height:1}.custom-card__rating-sep{color:rgba(var(--color-foreground),.4);margin:0 1px}.custom-card__rating-value{font-weight:800}.custom-card__rating-label{color:rgba(var(--color-foreground),.6);font-weight:400}.custom-card__rating-count{color:rgba(var(--color-foreground),.65);font-weight:700}.custom-card__rating-default{display:flex;align-items:center;gap:4px}.custom-card__rating-default .rating-count{font-size:var(--cc-rating-size, 12px);color:rgba(var(--color-foreground),.65);margin:0}.custom-card__stock{font-size:var(--cc-stock-size, 11px);font-weight:var(--cc-stock-weight, 500);color:var(--cc-stock-color, #c0392b);line-height:1.2;white-space:nowrap}.custom-card__stock--in{color:#2e7d32}.custom-card__stock--out,.custom-card__stock--cro{color:var(--cc-stock-color, #c0392b)}.custom-card-wrapper .custom-card__title.card__heading{font-size:var(--cc-title-size, 14px)!important;color:var(--cc-title-color, #121212)!important;font-weight:var(--cc-title-weight, 500)!important;font-family:inherit!important;margin:2px 0 8px!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-card-wrapper:hover .custom-card__title.card__heading a{color:var(--cc-atc-bg, #121212)!important}.custom-card-wrapper .custom-card__title.card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1;outline-offset:.3rem}.custom-card-wrapper .custom-card__title.card__heading a:focus:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.custom-card-wrapper .custom-card__title.card__heading a:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.custom-card-wrapper .custom-card__title.card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}.custom-card-wrapper .custom-card__title.card__heading a:focus{box-shadow:none;outline:0}.custom-card__price-row{margin-bottom:12px}.custom-card-wrapper .custom-card__price .price__container{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.custom-card-wrapper .custom-card__price .price__regular .price-item--regular{font-size:var(--cc-price-size, 14px);font-weight:var(--cc-price-weight, 500);color:var(--cc-price-color, #121212);line-height:1.3}.custom-card-wrapper .custom-card__price .price__sale .price-item--sale{font-size:var(--cc-sale-size, 15px);font-weight:var(--cc-sale-weight, 600);color:var(--cc-sale-color, #121212);line-height:1.3}.custom-card-wrapper .custom-card__price .price__sale .price-item--regular{font-size:calc(var(--cc-price-size, 14px) * .9);font-weight:400;color:rgba(var(--color-foreground),.55);text-decoration:line-through;line-height:1.3}.custom-card-wrapper .custom-card__price .unit-price{display:none}.custom-card__atc{margin-top:auto;position:relative;z-index:2}.custom-card__atc .form{margin:0}.custom-card-wrapper .custom-card__btn{border-radius:var(--cc-btn-radius, 6px)!important;width:100%;font-size:1.3rem;letter-spacing:.05rem;padding:1rem 1.5rem;transition:background-color .2s ease,opacity .2s ease;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.custom-card-wrapper .custom-card__btn--atc,.custom-card-wrapper .quick-add__submit:not(.custom-card__btn--sold):not(.custom-card__btn--choose){background-color:var(--cc-atc-bg, #121212)!important;color:var(--cc-atc-color, #ffffff)!important;border-color:var(--cc-atc-bg, #121212)!important}.custom-card-wrapper .custom-card__btn--atc:hover,.custom-card-wrapper .quick-add__submit:not(.custom-card__btn--sold):not(.custom-card__btn--choose):hover{opacity:.88}.custom-card-wrapper .custom-card__btn--sold,.custom-card-wrapper .quick-add__submit[disabled]{background-color:var(--cc-sold-bg, #767676)!important;color:var(--cc-sold-color, #ffffff)!important;border-color:var(--cc-sold-bg, #767676)!important;cursor:not-allowed;opacity:.75}.custom-card-wrapper .custom-card__btn--choose{background-color:var(--cc-choose-bg, #f5f5f5)!important;color:var(--cc-choose-color, #121212)!important;border:1px solid var(--cc-choose-color, #121212)!important}.custom-card-wrapper .custom-card__btn--choose:hover{opacity:.85}.custom-card-wrapper .custom-card__atc .loading-overlay__spinner{width:1.6rem;height:1.6rem}.custom-card-wrapper .custom-card__title a.full-unstyled-link{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.custom-card-wrapper .custom-card__title a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size var(--duration-default, .3s) ease}.custom-card-wrapper.underline-links-hover:hover .custom-card__title a{text-decoration:none;background-size:100% 1px}.custom-card-wrapper:hover .custom-card__title a{background-size:100% 1px}.custom-card-wrapper.underline-links-hover:hover .custom-card__atc a,.custom-card-wrapper.underline-links-hover:hover .custom-card__btn{text-decoration:none}body.animate--hover-vertical-lift .custom-card-wrapper .custom-card,body.animate--hover-3d-lift .custom-card-wrapper .custom-card{transition:none!important}body.animate--hover-vertical-lift .custom-card-wrapper:hover .custom-card,body.animate--hover-vertical-lift .custom-card-wrapper:active .custom-card,body.animate--hover-3d-lift .custom-card-wrapper:hover .custom-card{transform:none!important;box-shadow:none!important}.custom-card-wrapper:hover .custom-card{border-color:var(--cc-atc-bg, #121212)}.custom-card-wrapper .placeholder-svg{width:100%;height:100%;object-fit:cover}.custom-card__image-wrap .card__badge{align-self:unset;grid-row-start:unset;justify-self:unset}.card-wrapper.underline-links-hover:hover .card__heading a{background-size:0 0!important;background-image:none!important}.card-wrapper.underline-links-hover:hover .card__heading a{text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-card.css.map */
