.price{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.4rem;letter-spacing:.1rem;line-height:1.5;justify-content:center}.price__sale,.price__regular,.price__sale .money,.price__regular .money{color:var(--color_price_text);font-weight:600}.price__compare .money,.price__compare *{color:var(--color_price_compare_text);font-weight:500}.money{font-size:15px}.price.price--unavailable{visibility:hidden}.price--end{justify-content:flex-end}.price dl{margin:0;display:flex;flex-direction:column}.price .price__last:last-of-type{margin:0}@media screen and (min-width: 768px){.price{margin-bottom:0}}.price--large{font-size:1.6rem;line-height:1.5;letter-spacing:.13rem}@media screen and (min-width: 768px){.price--large{font-size:1.8rem}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability,.price--no-compare .price__compare{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-flex}.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.price--center{display:flex;justify-content:center}.unit-price{font-size:1.1rem;letter-spacing:.04rem;line-height:1.2;margin-top:.2rem;text-transform:uppercase}.spr-badge-caption{display:none!important}.spr-icon{color:var(--color_rating_text);font-size:10px!important;margin:0 1px}.spr-icon:first-child{margin-left:0!important}.spr-icon:last-child{margin-right:0!important}.product-item__title{display:inline-block;*display: inline;zoom:1;transition:all .5s ease;line-height:1.5em;text-transform:capitalize;font-weight:500;font-size:14px;color:var(--color_product_title_text);font-family:var(--font_1);text-decoration:none}.product-item__title:focus,.product-item__title:hover{color:var(--color_primary)}.product-item__image{width:100%!important;background-size:cover;background-position:center;display:block}.product-item__top{position:relative;overflow:hidden}.product-item__top .product-item__hover_image{display:block;font-size:0;text-align:center;position:relative}.product-item__image_second{position:absolute;top:0;left:0;opacity:0;width:100%;transition:all .5s ease}.product-item__top:hover .product-item__image_second,.product-item__top:focus .product-item__image_second{opacity:1}.product-item__bottom{position:relative;transition:all .5s ease}.product-item__price dl{display:flex;flex-wrap:wrap;align-items:center}.product-item__price dl dd{margin-bottom:0}.product-item__price dl dd:last-child{margin-right:0!important}.product-item__grid{text-align:center;margin-bottom:40px;transition:all var(--duration-default);border:1px solid var(--color_product_line);background-color:var(--color_product_bg);position:relative;overflow:hidden}.product-item__grid:hover{box-shadow:0 12px 16px var(--color_product_line)}.product-item__grid dl{justify-content:center}.product-item__grid .product-item__bottom,.product-item__grid .product-item__top{width:100%;text-align:center}.product-item__grid .product-item__bottom{display:flex;flex-direction:column-reverse;padding-top:16px;min-height:58px;position:relative;z-index:3;padding-right:35%;text-align:left;padding-left:0;justify-content:flex-end}.product-item__grid .product-item__bottom .price{padding-top:16px;position:absolute;top:0;right:0;width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:all .3s;transition:all .3s;font-size:15px;font-weight:600}.product-item__grid .product-item__title{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.product-item__grid .product-item__bottom .spr-badge-starrating{margin-right:0}.product-item__hover{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;text-align:center;flex-direction:column}.product-item__hover .product-item__icon{height:35px;line-height:35px;width:35px;padding:0;cursor:pointer;color:var(--color_heading);background:#fff;border-radius:50%;margin-bottom:5px;display:block;text-decoration:none;position:relative;transition:all .5s ease}.product-item__hover .product-item__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:currentColor;max-width:50%}.product-item__hover .product-item__icon.is-added svg,.product-item__hover .product-item__icon:hover svg{fill:#fff}.product-item__hover .product-item__icon.is-added,.product-item__hover .product-item__icon:hover{background:var(--color_primary)}.product-item__hover>div:last-child .product-item__icon:after{display:none}.product-item__hover{position:absolute;right:0;top:15px;z-index:3}.product-item__grid .product-item__hover{transform:translate(-50%,50%)}.product-item__list .product-item__hover{transform:translate(-50%,-50%)}.product-item__list{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px;border:1px solid var(--color_product_line);background-color:var(--color_product_bg)}.product-item__list .product-item__title{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.product-item__list .price--on-sale .price__sale{justify-content:flex-start;flex-wrap:nowrap}.product-item__list .product-item__bottom .product-item__rating+.product-item__title{margin-top:10px}.product-item__list .product-item__top{width:48%}.product-item__list .product-item__bottom{width:52%;text-align:left;padding:20px 10px 20px 20px;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}.product-item__list .product-item__hover{justify-content:flex-start}.product-item__list .product-item__hover>div a{text-decoration:none;display:block}.product-item__list .price{justify-content:flex-start!important}@media screen and (max-width: 991px){.product-item__quickview{display:none}}.collection--template__sidebar .product-item__list .product-item__top{width:30%}.collection--template__sidebar .product-item__list .product-item__bottom{width:70%;padding-top:0;padding-left:10px}.collection--template__sidebar .product-item__list .price--on-sale .price__sale{justify-content:flex-start}.product-labels{position:absolute;top:13px;left:13px}.product-labels .product__labels-item{padding:5px 10px;border-radius:3px;clear:both;font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.05em;line-height:1}.product-labels .product__labels-item{color:#fff}.product-labels .product__labels-item *{color:currentcolor}@media only screen and (max-width: 991px){.product-labels{top:3px}.product-labels .product__labels-item{margin-bottom:3px}}@media only screen and (max-width: 767px){.product-labels{display:none}}.product-item__icon.loading{position:relative}.product-item__icon.loading>*{display:none}.product-item__icon.loading:after{content:"";width:16px;height:16px;margin-top:-8px;margin-left:-8px;top:50%;left:50%;background-color:transparent;border:1px solid currentcolor;border-right:0;border-bottom:0;border-radius:100%;position:absolute;animation-name:loading;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:linear;display:block!important}.product-item__sold-out .product-item__addcart .product-item__icon:hover,.product-item__sold-out .product-item__addcart .product-item__icon:focus,.product-item__sold-out .product-item__addcart .product-item__icon{opacity:.5;pointer-events:none}.price-item{position:relative}.price-item .price-from{font-weight:400;font-size:12px;line-height:1em;position:static}.product-item__list .price-item .price-from{position:static}@media screen and (min-width: 768px){.product-item__list .product-item__hover,.product-item__grid .product-item__hover{visibility:hidden;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:all .25s ease;transition:all .25s ease}.product-item__list:hover .product-item__hover,.product-item__grid:hover .product-item__hover,product-item.is-loading .product-item__grid:hover .product-item__hover{visibility:visible;-webkit-transform:none;transform:none;right:15px}}.product-item__variant .product-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-item__variant .product-form__item .product-form__size,.product-item__variant .product-form__item .product-form__image{margin-right:5px;margin-left:5px}.product-item__variant .product-form__item .product-form__size input,.product-item__variant .product-form__item .product-form__image input{display:none!important}.product-item__variant .product-form__item .product-form__size span,.product-item__variant .product-form__item .product-form__image img{min-width:34px;min-height:34px;font-size:11px;border-radius:100%;display:block;padding:2px;border:1px solid #dddddd;background-color:#eff0f2;color:#555;cursor:pointer;font-weight:600;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex}.product-item__variant .product-form__item .product-form__image img{width:34px;height:34px;padding:0;object-fit:cover;object-position:0 50%}.product-item__variant .product-form__item .product-form__size input:checked+span,.product-item__variant .product-form__item .product-form__image input:checked+img{border-color:var(--color_btn_border);background-color:var(--color_btn_bg);color:var(--color_btn_text)}.product-item__variant .product-form__item .product-form__image input[disabled]+img,.product-item__variant .product-form__item .product-form__size input[disabled]+span{cursor:not-allowed;opacity:.5}.product-item__variant .product-form__input:not(:last-child){margin-bottom:10px}.product-item__variant{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:all .25s ease;transition:all .25s ease}.product-item__addcart{right:auto;left:0%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transition:all .25s ease;transition:all .25s ease;position:absolute;bottom:auto;top:50%;z-index:3}.product-item__addcart .product-item__icon{height:40px;border-radius:20px;line-height:38px;background-color:#fff;border:1px solid #fff;padding:0 20px;display:flex;align-items:center;-webkit-transition:all .25s ease;transition:all .25s ease;color:var(--color_heading)}.product-item__addcart .product-item__icon-text{font-size:15px;font-weight:600;text-transform:capitalize;white-space:nowrap;vertical-align:middle}.product-item__addcart .product-item__icon svg{fill:var(--color_primary);margin-right:5px;font-size:16px}.product-item__countdown{position:absolute;bottom:100%;padding:20px;max-width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:all .25s ease;transition:all .25s ease}.product-item__countdown .timer{padding:15px 20px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0px 5px 7px rgba(0,0,0,.15);box-shadow:0 5px 7px #00000026;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-item__countdown .timer .group{text-align:center}.product-item__countdown .timer .group:not(:last-child){padding-right:15px;position:relative}.product-item__countdown .timer .group .number{font-size:21px;display:block;color:var(--color_heading);font-weight:600;line-height:1.2}.product-item__countdown .timer .group .language{font-size:12px;text-transform:uppercase;color:#a6a6a6;font-weight:500;line-height:1em}.product-item__countdown .timer .group .point{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-weight:600}@-webkit-keyframes isOpen{0%{opacity:0}to{opacity:1}}@keyframes isOpen{0%{opacity:0}to{opacity:1}}.compare-template__product-item{margin-bottom:0}.compare-template__product-item .product-item__addcart{position:static;transform:none}.compare-template__product-item .product-item__addcart .product-item__icon{border-color:#000;justify-content:center}.compare-template__product-item .product-item__addcart .product-item__icon svg{fill:#000}.compare-template__product-item.product-item__grid:hover .product-item__addcart{right:auto;left:0;transform:none}product-item.is-loading .product-item__image:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffc9}product-item.is-loading:before{display:none}@media (min-width: 1200px) and (max-width: 1500px){.product-item__countdown{padding:15px}.product-item__countdown .timer .group:not(:last-child){padding-right:10px}.product-item__countdown .timer .group .number{font-size:18px}.product-item__countdown .timer .group .language{font-size:10px}.product-item__hover{right:0;top:10px}.product-item__hover .product-item__icon{height:30px;line-height:30px;width:30px}.product-item__list:hover .product-item__hover,.product-item__grid:hover .product-item__hover,product-item.is-loading .product-item__grid:hover .product-item__hover{right:10px}}@media (min-width: 768px) and (max-width: 1200px){.product-collection__recently-content .product-item__countdown{display:none}}@media screen and (min-width: 1261px){.product-item__addcart .product-item__icon:hover{background-color:var(--color_btn_bg);border-color:var(--color_btn_border);color:var(--color_btn_text)}.product-item__addcart .product-item__icon:hover>svg{fill:#fff}}@media screen and (min-width: 801px){.product-item__grid:hover .product-item__variant{-webkit-transform:none;transform:none;opacity:1;-webkit-animation:isOpen .6s ease both;animation:isOpen .6s ease both}.product-item__grid:hover .product-item__addcart,product-item.is-loading .product-item__grid:hover .product-item__addcart{right:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-item__grid:hover .product-item__countdown{left:100%;-webkit-transform:translateX(100%);transform:translate(100%)}}@media screen and (max-width: 800px){.product-item__countdown{position:static;left:0;transform:none;padding:0;margin-bottom:15px}.product-item__variant{position:static;opacity:1;transform:none;margin-top:0}.product-item__variant .product-form__item .product-form__size input:checked+span,.product-item__variant .product-form__item .product-form__image input:checked+img{border:none;background:transparent;color:var(--color_primary)}.product-item__variant .product-form__item .product-form__image img{width:25px;height:25px}.product-item__variant .product-form__item .product-form__size span,.product-item__variant .product-form__item .product-form__image img{min-width:25px;min-height:25px;border:none;background:transparent}.product-item__grid .product-item__hover{transform:none;right:5px;top:5px}.product-item__countdown .timer .group .number{font-size:14px}.product-item__countdown .timer .group .language{font-size:9px}.product-item__countdown .timer .group .point{right:7px}.product-item__countdown .timer{padding:0;box-shadow:none}.product-item__addcart .product-item__icon-text{font-size:13px}.product-item__addcart .product-item__icon svg{width:16px;height:16px}.product-item__addcart{padding-top:10px;padding-bottom:10px;position:absolute;text-align:center;-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:0;top:auto}.product-item__grid .product-item__bottom{flex-direction:column;padding-right:0;text-align:center}.product-item__grid .product-item__bottom .price{position:static;align-items:center;padding-top:5px;width:100%}.product-item__grid .product-item__title{margin-top:8px}.price--on-sale .price__sale .price-item--regular{margin-left:15px}.product-item__hover .product-item__icon{height:30px;line-height:30px;width:30px}.product-item__list:hover .product-item__hover,.product-item__grid:hover .product-item__hover,product-item.is-loading .product-item__grid:hover .product-item__hover{right:5px}}
/*# sourceMappingURL=/s/files/1/0597/8770/6526/t/8/assets/component-product-grid.css.map */
