.ek-product-card{background:#fff;border:1px solid #E9E9E9;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;position:relative;height:100%;box-sizing:border-box}@media screen and (max-width:1760px){.ek-grid.grid-5{--visible-cols: 4 !important}}@media screen and (max-width:1420px){.ek-grid.grid-5,.ek-grid.grid-4{--visible-cols: 3 !important}}@media screen and (max-width:1020px){.ek-grid.grid-5,.ek-grid.grid-4,.ek-grid.grid-3{--visible-cols: 2 !important}}@media screen and (max-width:700px){.ek-grid.grid-5,.ek-grid.grid-4,.ek-grid.grid-3{--visible-cols: 1 !important}.ek-grid.grid-palm-2{--visible-cols: 2 !important}}@media screen and (max-width:1775px){.ek-grid--sidebar.grid-4{--visible-cols: 3 !important}}@media screen and (max-width:1390px){.ek-grid--sidebar.grid-4,.ek-grid--sidebar.grid-3{--visible-cols: 2 !important}}@media screen and (max-width:1050px){.ek-grid--sidebar.grid-4,.ek-grid--sidebar.grid-3,.ek-grid--sidebar.grid-2{--visible-cols: 1 !important}}@media screen and (max-width:1390px){#main-collection-product-grid.ek-grid--sidebar{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}#main-collection-product-grid.ek-grid--sidebar .ek-product-card{height:auto;margin-bottom:20px}#main-collection-product-grid.ek-grid--sidebar>*{flex:0 0 48%;max-width:48%}}@media screen and (min-width:768px)and (max-width:1024px){#main-collection-product-grid.ek-grid--sidebar>*{flex:0 0 100%;max-width:100%}}@media screen and (max-width:768px){#main-collection-product-grid.ek-grid--sidebar>*{flex:0 0 100%;max-width:100%}}.ek-grid.grid--slider{grid-template-rows:1fr}.ek-product-card__top{position:absolute;top:14px;left:14px;right:14px;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ek-product-card__badges{display:flex;flex-wrap:wrap;gap:5px;flex:1}.ek-badge{display:inline-flex;align-items:center;padding:4px 11px;border-radius:20px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.ek-badge--sale{background:#e53935;color:#fff}.ek-badge--new{background:#00acc1;color:#fff}.ek-badge--bestseller{background:#43a047;color:#fff}.ek-badge--best-price{background:transparent;color:#e53935;border:1.5px solid #E53935}.ek-product-card__warranty{flex-shrink:0}.ek-product-card__warranty img{width:64px;height:64px;object-fit:contain;display:block}.ek-product-card__image-wrap{position:relative;display:block;width:100%}.ek-product-card__image{width:100%;height:auto;display:block;object-fit:contain}.ek-product-card__ribbon{position:absolute;bottom:-4px;left:0;pointer-events:none}.ek-product-card__ribbon img{width:60px;height:60px;object-fit:contain;display:block}.ek-product-card__rating{display:flex;align-items:center}.ek-product-card__rating .star-rating__stars{background-image:url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" stroke="%23FFC107" stroke-width="1"/></svg>')}.ek-product-card__rating .star-rating__stars-active{background-image:url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" fill="%23FFC107" stroke-width="0"/></svg>')}.ek-product-card__title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;color:#1a1a1a;line-height:1.2;letter-spacing:0;text-decoration:none;display:block}.ek-product-card__title:hover{text-decoration:underline}.ek-product-card__price{display:flex;flex-direction:column;gap:1px}.ek-product-card__price-compare{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#888;line-height:1.2;letter-spacing:0;text-decoration:line-through}.ek-product-card__price-sale{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#1a1a1a;line-height:1.2;letter-spacing:0}.ek-product-card__price-sale--on-sale{color:#e53935}.ek-product-card__price-compare .bgn-price{font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;font-style:normal;line-height:120%;letter-spacing:0;text-decoration:line-through}.ek-product-card__price-sale .bgn-price{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:120%;letter-spacing:0}.product-actions__price .product-price--compare .bgn-price{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:120%;letter-spacing:0;text-decoration:line-through}.product-actions__price .product-price--original .bgn-price{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:120%;letter-spacing:0}.ek-product-card__specs{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.ek-spec-item{display:flex;align-items:flex-start;gap:8px;padding:10px 8px;border-top:1px dashed #ccc}.ek-spec-item__icon{flex-shrink:0;color:#505050;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ek-spec-item__icon svg,.ek-spec-item__icon img{width:32px;height:32px;object-fit:contain}.ek-spec-item__info{display:flex;flex-direction:column;gap:2px;min-width:0}.ek-spec-item__label{font-family:Montserrat,sans-serif;font-weight:500;font-size:10px;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#999}.ek-spec-item__value{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#1a1a1a}.ek-product-card__btn{margin-top:auto;display:block;width:100%;padding:15px;text-align:center;border:2px solid #1a1a1a;border-radius:8px;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:1.6;letter-spacing:0;text-decoration:none;transition:background .2s ease,color .2s ease;box-sizing:border-box}.ek-product-card__btn:hover{background:#1a1a1a;color:#fff}.product-actions__price .product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.product-actions__price .product-price--original{order:2;font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:0;color:#e53935}.product-actions__price .product-price--compare{order:1;margin-left:0;font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:0;text-decoration:line-through;display:inline-block;white-space:nowrap}.product-actions .product-quantity{border:1px solid #2121214D;border-radius:6px;overflow:hidden;min-width:unset!important;width:148px!important;height:48px!important;flex:0 0 148px!important;gap:0}.product-actions .product-quantity__minus,.product-actions .product-quantity__plus{border:none!important;border-radius:0!important;width:44px!important;height:100%!important;flex-shrink:0!important}.product-actions .product-quantity__minus{border-right:1px solid #2121214D}.product-actions .product-quantity__plus{border-left:1px solid #2121214D}.product-actions .product-quantity__minus svg,.product-actions .product-quantity__plus svg{display:none!important}.product-actions .product-quantity__minus,.product-actions .product-quantity__plus{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:24px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-actions .product-quantity__minus:after{content:"\2212"}.product-actions .product-quantity__plus:after{content:"+"}.product-actions .product-quantity__selector{flex:1!important;width:auto!important;min-width:0!important;height:100%!important;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;line-height:1.6;letter-spacing:0;text-align:center}.product-actions .button--product{background-color:#78b833!important;border-color:#78b833!important;color:#fff!important;height:48px!important;flex:1 1 0!important;width:auto!important}.ek-product-page__usp{display:flex;flex-wrap:wrap;gap:8px}.ek-product-page__usp-item{display:flex;align-items:center;justify-content:center;gap:8px;flex:0 0 calc(33.333% - 6px);background:#f4f4f4;border-radius:12px;padding:10px 12px;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:1.2;letter-spacing:0;text-align:center}.ek-product-page__usp-item img{flex-shrink:0;width:32px;height:32px}.card-widget--no-content{cursor:default}.card-widget--no-content .card-widget__header{align-items:center!important}.card-widget--no-content .card-widget__header-icon{max-width:40px!important;max-height:40px!important;align-self:center!important}.card-widget--no-content .card-widget__header-icon img,.card-widget--no-content .card-widget__header-icon svg{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}.ek-gift-block.card-widget--no-content .card-widget__header-text__title{font-size:14px!important}.ek-gift-block .card-widget__header{min-height:48px!important;height:48px!important;padding-top:0!important;padding-bottom:0!important}.ek-gift-block .card-widget__header-icon{max-width:32px!important;max-height:32px!important}.ek-gift-block .card-widget__header-icon img{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important}.card-widget--no-content .card-widget__header-text__title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:1.2!important;letter-spacing:0!important}.card-widget--no-content .card-widget__header-text__subtitle,.card-widget--no-content .card-widget__header-text__subtitle.text-size--xsmall{font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:1.2!important;letter-spacing:0!important}@media screen and (max-width:749px){.ek-product-page__usp{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ek-product-page__usp::-webkit-scrollbar{display:none}.ek-product-page__usp-item{flex:0 0 calc(50% - 20px);scroll-snap-align:start}}.product-actions .shopify-payment-button{width:100%;display:block;margin-top:12px}.product-actions .shopify-payment-button .shopify-payment-button__button{width:100%!important;height:48px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.6!important;letter-spacing:0!important}.product-actions .button--product:hover{background-color:#6aa02a!important;border-color:#6aa02a!important}.product-actions .button--product,.product-actions .button--product .button__text{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.6!important;letter-spacing:0!important;text-align:center;text-transform:uppercase}.product-actions .button--product .button__text:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.ek-product-page__title-row{margin-bottom:0!important;display:flex;align-items:flex-start;gap:12px}.ek-product-page__title-row .product__title{flex:1;margin:0;font-family:Montserrat,sans-serif;font-weight:700;font-size:40px;line-height:1.2;letter-spacing:0}.ek-product-page__title-badges{display:flex;align-items:center;gap:8px;flex-shrink:0}.ek-product-page__ribbon-img{max-height:44px;width:auto}.ek-product-page__warranty-img{max-height:64px;width:auto}.ek-product-page .ek-product-card__specs,.product-text .ek-product-card__specs{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:400px){.ek-spec-item__label,.ek-spec-item__value{font-size:8px}}@media screen and (max-width:650px){.ek-product-card__specs{column-gap:4px}.ek-spec-item{padding:10px 4px;gap:5px}}@media screen and (max-width:1024px){.ek-product-page .ek-product-card__specs,.product-text .ek-product-card__specs{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-ekotex-product-item.css.map */
