.product-card{height:100%;display:flex;flex-direction:column;background:var(--product-card-bg);border-radius:8px;overflow:hidden;border:0;color:var(--product-card-text);border:1px solid var(--border-color2)}.product-card .card-image-wrap{margin:0;min-width:0px;border:0px;box-sizing:border-box;display:flex;height:auto;max-width:100%;overflow:hidden;padding:0;position:relative;width:100%;background-color:var(--product-card-bg);border-radius:8px 8px 0 0}.product-card .card-image-wrap:before{padding-bottom:100%;content:"";width:0;height:0}.product-card .card-rattings{display:none}.card-badge{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;padding:5px 10px;font-family:var(--paragraph-font);font-size:12px;font-weight:700;letter-spacing:.3px;line-height:1;color:var(--white);background-color:var(--product-card-accent);border-radius:4px;pointer-events:none}.product-card .card-image-wrap .card-img{overflow:hidden;position:absolute;width:100%;height:100%;top:0;bottom:0}.product-card .card-img .main-img,.product-card .card-img .hover-img{display:block;width:100%;height:100%}.product-card .card-img img{width:100%;height:100%;object-fit:contain;transition:opacity .5s ease,transform .5s ease}.product-card .card-img .hover-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.card_hover:hover .card-img .main-img{opacity:0}.card_hover:hover .card-img .hover-img{opacity:1}.card_hover:hover .card-img .hover-img img{transform:scale(1.03)}.product-card .card-content{flex-grow:1;display:flex;flex-direction:column;padding:13px 13px 10px}.product-card .card-content .card-title-wrap{height:auto;overflow:visible}.product-card .card-content .card-title{color:var(--product-card-text);font-family:var(--bangla-font);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:.6px;text-transform:none;display:block;text-underline-offset:3px;text-transform:capitalize}.product-card .card-content .card-title:hover{text-decoration:underline}.product-card .card-content .card-price-wrap{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:7px 0 0}.product-card .card-content .card-price-wrap .latest-price,.product-card .card-content .card-price-wrap .previous-price{font-family:var(--paragraph-font);font-size:14px;font-weight:400;line-height:1;letter-spacing:1px;text-transform:capitalize;display:flex;align-items:flex-start}.product-card .card-content .card-price-wrap .latest-price{color:var(--product-card-text)}.product-card .card-content .card-price-wrap .previous-price{color:var(--product-card-accent);text-decoration:line-through;opacity:1}.card-btn{margin-top:auto;padding-top:13px;display:flex}.card-btn .card-form,.card-btn .card-btn-add{display:flex;flex:1;min-width:0}.card-btn .card-form>:not([data-card-add],input),.card-btn .card-btn-add>:not(.card-form,.card-btn-options),.card-btn>:not(.card-btn-add,.card-btn-view,.btn){display:none!important}.card-btn [hidden],.card-btn .btn[hidden]{display:none!important}.card-btn .btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:45px;padding:8px;font-family:var(--heading-font);font-size:15px;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--white);background-color:var(--product-card-accent);border:0;border-radius:4px;position:relative;overflow:hidden}.card-btn .btn:hover{color:var(--white);background-color:var(--product-card-accent)}.card-btn .btn.card-btn-view,.card-btn .btn.card-btn-view:hover{color:var(--white);background-color:var(--black)}.card-btn .btn:hover:before{position:absolute;content:"";top:0;left:-100%;z-index:1;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:card-btn-shimmer .6s ease-out;pointer-events:none}@keyframes card-btn-shimmer{0%{left:-100%}to{left:100%}}.ehans-fly-to-cart{position:fixed;z-index:2147483647;border:3px solid var(--white);border-radius:12px;background-color:var(--white);background-position:center;background-size:cover;box-shadow:0 12px 30px #00000040;transform-origin:center;pointer-events:none;will-change:transform}@media only screen and (max-width:749px){.product-card .card-content{position:relative;padding:13px 10px 10px}.card-badge{top:8px;right:8px;padding:4px 8px;font-size:11px}.card-btn .btn{font-size:13px;min-height:36px}}@media only screen and (max-width:575px){.product-card .card-content .card-title{font-size:12px;line-height:1.2}}.swiper-slide:has(.product-card){height:auto}.swiper-slide :has(.product-card),:has(>.product-card){height:100%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/card.css.map */
