.kk-product-card{height:100%;display:flex;flex-direction:column}.kk-product-card-image{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;position:relative;aspect-ratio:1/1}.kk-product-card-image a{display:block;width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:center}.kk-product-card-image a img{max-width:220px;margin:0 auto}.kk-product-card-image__badge{opacity:0;width:20%;max-width:70px;position:absolute;top:20px;right:10px;z-index:5;border-radius:50%;box-shadow:0 5px 2px #0003;transition:all ease .4s}.kk-product-card:hover .kk-product-card-image__badge{top:10px;opacity:1}.kk-product-card-content{background-color:#fff;padding:15px;display:flex;flex-direction:column;flex:1;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.kk-product-card-content__title{font-family:Kotori Rose,sans-serif;font-size:21px;text-align:center;margin:0}.kk-product-card-content__title:not(:last-child){margin-bottom:15px}.kk-product-card-content__description:not(:last-child){margin-bottom:15px}.kk-product-card-content__bottom-content{margin-top:auto;display:flex;flex-direction:column;gap:15px;padding-top:15px}.kk-product-card-content__price{text-align:center;font-size:20px;font-weight:600}.kk-product-card-content__actions{display:flex;flex-direction:column;justify-content:center;gap:10px}.kk-product-card-content__button{color:#ff3c00;font-family:Code Next,sans-serif;font-size:18px;font-weight:800;line-height:normal;text-decoration:none;text-transform:uppercase;background:#fff;border:3px solid #e2d9c6;border-radius:32px;padding:10px 15px;box-shadow:2px 2px #e2d9c6;transition:all ease .4s;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:5px;min-height:54px}.kk-product-card-content__button:hover{color:#fff;background:#ff3c00}.kk-product-card-content__button svg{width:25px;height:auto}.product-item{width:100%;padding:40px 30px;display:flex;flex-direction:column;height:100%}.product-item .image-wrapper{display:block;width:100%;z-index:2;max-width:310px;margin:0 auto 32px;position:relative;box-sizing:border-box}.product-item .image-wrapper img{display:block}.product-item .image-wrapper .box{width:100%;margin:0 auto;z-index:3;position:relative;transform:scale(1) translateZ(0) rotate(0);transform-origin:top left;transition:all ease .4s}.product-item:hover .image-wrapper .box{transform:scale(.64) translate3d(-38px,6px,0) rotate(-8.91deg)}.product-item .image-wrapper .plate{left:50%;bottom:0;width:355px;height:auto;z-index:1;border-radius:50%;position:absolute;box-shadow:7px 12px 4px #00000040;transform-origin:center bottom;transform:translate3d(-50%,0,0) translate3d(-20px,-20px,0) scale(.3);transition:all ease .4s 0s}.product-item:hover .image-wrapper .plate{z-index:5;opacity:1;transform:translate3d(-50%,0,0) translate3d(35px,0,0) scale(1)}.product-item .image-wrapper .eye{top:2px;right:-8px;opacity:0;z-index:5;position:absolute;transform:translate3d(0,15px,0);transition:all ease .5s}.product-item:hover .image-wrapper .eye{opacity:1;transform:translateZ(0)}.product-item .image-wrapper .badge{top:2px;right:22px;z-index:5;opacity:1;position:absolute;transform:translateZ(0);transition:all ease .5s}.product-item .image-wrapper .winner-badge{border-radius:50%;box-shadow:-5px 5px 15px #0000002e}.product-item:hover .image-wrapper .badge{opacity:0;transform:translate3d(0,15px,0)}.product-item .image-wrapper .spiciness{top:89px;right:20px;width:76px;height:76px;opacity:0;z-index:8;border-radius:50%;position:absolute;transform:translate3d(0,15px,0);transition:all ease .5s;box-shadow:0 5px 2px #0003}.product-item:hover .image-wrapper .spiciness{opacity:1;transform:translateZ(0)}.product-item .image-wrapper .mouth{bottom:231px;left:calc(50% + 110px);opacity:0;z-index:15;position:absolute;transform-origin:top center;transform:translate3d(0,15px,0) rotate(16deg);transition:all ease .5s;max-width:118px}.product-item:hover .image-wrapper .mouth{opacity:1;transform:translateZ(0) rotate(16deg)}.product-item .details{color:#000;font-family:Hamburg Hand,sans-serif;font-weight:700;text-align:center;text-transform:uppercase;flex:1;display:flex;flex-direction:column}.product-item .details .product-item__actions{margin-top:auto}.product-item .details h2{font-family:Hamburg Hand,sans-serif;font-weight:600;max-width:420px;z-index:3;font-size:38px;line-height:38px;letter-spacing:-2px;margin:0 auto;text-transform:uppercase}.product-item p{max-width:365px;margin:12px auto 0;font-size:15px;line-height:17px;letter-spacing:.14px}.product-item .buy{display:flex;flex-wrap:wrap;justify-content:center;max-width:395px;margin:15px auto 0;padding-top:15px;border-top:1px solid currentColor}.product-item .buy h4{width:100%;font-size:15px;line-height:17px;letter-spacing:.14px;margin-bottom:6px;text-transform:uppercase}.product-item .buy a{display:flex;height:40px;color:inherit;font-size:18px;line-height:1.3;text-decoration:none;border-radius:60px;border:1px solid currentColor;padding:2px 15px 0;align-items:center;justify-content:center;box-sizing:border-box}.product-item .buy a+a{margin-left:10px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-product-card.css.map */
