.card-wrapper,.card-wrapper .card,.grid__item .card-wrapper{height:100%}.card-wrapper .card{display:flex;flex-direction:column;height:100%}.product-card-wrapper .card,.card-wrapper.product-card-wrapper .card{background:#fff;border:1px solid rgba(19,32,30,.08);border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #13201e0d}.product-card-wrapper .card:after,.product-card-wrapper .card__inner:after{display:none!important}.product-card-wrapper .card__inner>.card__content{display:none!important}.card-wrapper .card .card__inner{aspect-ratio:4 / 5!important;width:100%;max-width:100%;position:relative;overflow:hidden!important;border-radius:0!important;background:#eef1ed}.card-wrapper .card .card__inner .card__media,.card-wrapper .card .card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:0!important}.card-wrapper .card .card__media img,.card-wrapper .card .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.card .card__content,.card__information{flex:1 1 auto;display:flex;flex-direction:column}.product-card-wrapper .card>.card__content{padding:0;min-height:8.8rem}.product-card-wrapper .card__information{padding:1.1rem 1rem 1.3rem!important;text-align:center}.card__heading{font-size:clamp(1.3rem,2.2vw,1.5rem)!important;line-height:1.3!important;margin:0 0 .5rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .price--request .price__sale,.price--request .price__sale,.product-card-wrapper .price--request s{display:none!important}.product-card-wrapper .price--request .price-item--regular,.price--request .price-item--regular{color:#8a6220!important;font-weight:700!important;font-size:1.3rem!important;letter-spacing:.01em}.product-grid .grid__item,.collection .grid__item,.slider-component-desktop .grid__item,#product-grid .grid__item,.product-grid-container .grid__item{display:flex}.product-grid .grid__item>*,#product-grid .grid__item>*{width:100%}.yp-cats__card{aspect-ratio:4 / 3!important}.yp-projects__card{aspect-ratio:16 / 10!important}@media screen and (max-width:749px){.yp-cats__card,.yp-projects__card{aspect-ratio:1 / 1!important}.card .card__inner{aspect-ratio:4 / 5!important}.product-card-wrapper .card__information{padding:.9rem .7rem 1.1rem!important}}.product-card-wrapper .card{position:relative;transition:box-shadow .25s ease,transform .25s ease}.product-card-wrapper .card:hover{box-shadow:0 16px 34px #13201e1a}.product-card-wrapper .card:hover .card__media img{transform:scale(1.04)}.product-card-wrapper .card .card__media img{transition:transform .5s ease}.yp-card__code{position:absolute;top:1rem;left:1rem;z-index:2;padding:.45rem .9rem;border-radius:999px;background:#13201ed1;color:#fff;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.06em;line-height:1.2;pointer-events:none}.product-card-wrapper .card>.yp-card__content{display:flex;flex-direction:column;flex:1 1 auto;padding:0!important;min-height:0}.product-card-wrapper .card .card__information.yp-card__info{display:flex;flex-direction:column;gap:.6rem;flex:1 1 auto;padding:1.5rem 1.5rem 0!important;text-align:left!important}.yp-card__series{margin:0;font-family:var(--font-body-family);font-size:1.05rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:#8a6220}.product-card-wrapper .card .card__heading.yp-card__title{margin:0!important;font-size:clamp(1.45rem,.9vw + 1rem,1.7rem)!important;line-height:1.3!important;text-align:left!important;-webkit-line-clamp:2}.yp-card__desc{margin:0;font-family:var(--font-body-family);font-size:1.25rem;line-height:1.5;color:#13201ea6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yp-card__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none}.yp-card__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:999px;background:#f3f5f1;color:#3b4f4b;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;line-height:1.2}.yp-card__chip svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.yp-card__actions{position:relative;z-index:2;margin-top:auto;padding:1.3rem 1.5rem 1.5rem}.yp-card__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:4.4rem;padding:0 1.2rem;border:none;border-radius:10px;background:#13201e;color:#fff;font-family:var(--font-body-family);font-size:1.35rem;font-weight:650;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s ease}.yp-card__btn:hover,.yp-card__btn:focus-visible{background:#8a6220;color:#fff}.yp-card__btn svg{flex:0 0 auto;width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.yp-card__btn-state{display:inline-flex;align-items:center;justify-content:center;gap:.7rem}.yp-card__btn-state--adding,.yp-card__btn-state--added,.yp-card__btn .loading__spinner{display:none!important}.yp-card__btn.loading,.yp-card__btn[data-state=added]{pointer-events:none}.yp-card__btn.loading{background:#8a6220}.yp-card__btn.loading .yp-card__btn-state--idle,.yp-card__btn[data-state=added] .yp-card__btn-state--idle{display:none}.yp-card__btn.loading .yp-card__btn-state--adding{display:inline-flex!important}.yp-card__btn[data-state=added]{background:#1f9d55;animation:yp-card-added .45s ease}.yp-card__btn[data-state=added] .yp-card__btn-state--added{display:inline-flex!important}.yp-card__btn[data-state=added] .yp-card__btn-state--added svg{stroke-width:2.6;stroke-dasharray:24;stroke-dashoffset:24;animation:yp-card-check .4s .1s ease forwards}.yp-card__spinner{width:1.6rem;height:1.6rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:yp-card-spin .7s linear infinite}@keyframes yp-card-spin{to{transform:rotate(360deg)}}@keyframes yp-card-check{to{stroke-dashoffset:0}}@keyframes yp-card-added{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}#cart-icon-bubble.yp-bump{animation:yp-cart-bump .6s ease}@keyframes yp-cart-bump{0%,to{transform:scale(1)}30%{transform:scale(1.25) rotate(-8deg)}60%{transform:scale(.95) rotate(4deg)}}.yp-card__chips:not(:has(li)){display:none}@media screen and (max-width:749px){.yp-card__code{top:.7rem;left:.7rem;padding:.35rem .7rem;font-size:1rem}.product-card-wrapper .card .card__information.yp-card__info{gap:.4rem;padding:1.1rem 1rem 0!important}.yp-card__series{font-size:.95rem;letter-spacing:.08em}.product-card-wrapper .card .card__heading.yp-card__title{font-size:1.35rem!important}.yp-card__desc{font-size:1.15rem}.yp-card__chip{font-size:1rem;padding:.3rem .6rem}.yp-card__actions{padding:1rem}.yp-card__btn{min-height:4rem;font-size:1.25rem;gap:.5rem}}.collection-list .card-wrapper:not(.product-card-wrapper) .card .card__inner{aspect-ratio:4 / 3!important}.collection-list .card-wrapper:not(.product-card-wrapper) .card__heading{font-size:clamp(1.3rem,1.4vw,1.6rem)!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/uniform-cards.css.map */
