.wish-list-add{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50px;height:38px;padding:0;margin:0;border:2px solid var(--color-default);background-color:var(--color-transparent);transition:border-color .2s ease-in}.wish-list-add.focus-visible:focus,.wish-list-add:hover{border-color:var(--color-caution);transition:border-color .2s ease-out;cursor:pointer}.wish-list-add__icon{width:16px;height:16px}.wish-list-add__icon_is-favorite:not(._favorite),.wish-list-add__icon_not-favorite._favorite{display:none}.wish-list-add:focus .wish-list-add__stroke,.wish-list-add:hover .wish-list-add__stroke{transition:fill .2s ease-out;fill:var(--color-caution)}.wish-list-add:active .wish-list-add__icon_is-favorite{display:block}.wish-list-add:active .wish-list-add__icon_not-favorite{display:none}.filter-size{display:grid;grid-gap:2px;max-width:188px;grid-template-columns:repeat(5,36px);grid-template-rows:repeat(auto-fit,36px);padding:0;list-style:none}.filter-size__item{box-sizing:border-box;width:36px;height:36px;background-color:var(--color-white);border:2px solid var(--color-table);transition:border-color .2s ease-in}.filter-size__item:focus:not(.focus-visible),.filter-size__item:hover{border:2px solid var(--color-primary);transition:border-color .2s ease-out}.filter-size__checkbox{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;margin-left:-1px}.filter-size__label{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size-text);color:var(--color-primary);width:100%;height:100%}.filter-size__label:focus:not(.focus-visible),.filter-size__label:hover{cursor:pointer}.filter-size__checkbox:focus+.filter-size__label{color:var(--color-default)}.filter-size__checkbox:disabled+.filter-size__label{cursor:not-allowed;position:relative;color:var(--color-table)}.filter-size__checkbox:disabled+.filter-size__label:after{content:"";position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);background-color:var(--color-semi-transparent);background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/icon/lock.svg);background-size:40%;background-position:50%;background-repeat:no-repeat}.filter-size__checkbox:checked+.filter-size__label{color:var(--color-white);background-color:var(--color-default)}.product-price{margin-bottom:22px;display:flex}@media (min-width:769px){.product-price{margin-bottom:32px}}.product-price__value{font-size:var(--font-size-text-l);font-weight:inherit;color:inherit}.product-price__currency{font-size:var(--font-size-text);font-weight:inherit;color:inherit;padding-bottom:1px}@media (min-width:769px){.product-price__currency{padding-bottom:3px}}.product-price__text_sale{color:var(--color-caution);margin-right:8px;font-weight:900}.product-price__text{font-size:var(--font-size-text-l);display:flex;align-items:flex-end}.product-price__text_old{color:var(--color-primary);position:relative;font-weight:600}.product-price__text_old:after{content:"";display:block;position:absolute;left:-2px;top:50%;height:2px;width:calc(100% + 4px);background-color:var(--color-primary)}@media (min-width:769px){.product-price__text_old:after{top:calc(50% - 2px)}}.product-price__text_current{color:var(--color-primary-dark);font-weight:900}.product-slider{margin:0 -20px 31px}@media (min-width:769px){.product-slider{margin:0}}.product-slider__wrapper{padding-left:0;margin:0;list-style:none}.product-slider__slide{position:relative;max-width:100%;height:0;padding-bottom:80.3125%}@media (min-width:769px){.product-slider__slide{margin:0;max-width:650px;padding-bottom:64.615%}}.product-slider__img,.product-slider__link{width:100%;height:100%}.product-slider__img{position:absolute;object-fit:cover}.product-slider__img_no-photo{width:30%;height:30%;top:35%;left:35%;object-fit:fill}.product-slider__pagination{text-align:center;margin:25px 20px 0}@media (min-width:769px){.product-slider__pagination{display:none}}.product-slider__bullet{display:inline-block;min-width:34px;height:3px;background-color:var(--color-primary-light-hovered);margin-right:7px}.product-slider__bullet:last-child{margin-right:0}.product-slider__bullet_active{background-color:var(--color-default)}.product-nav-slider__img-container,.product-slider__img-container{display:block}.product-nav-slider__preloader,.product-slider__preloader{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.product-nav-slider__preloader:after,.product-slider__preloader:after{width:50px;height:50px}.product-nav-slider__img-container:not(.lazy-finish)+.product-nav-slider__preloader,.product-slider__img-container:not(.lazy-finish)+.product-slider__preloader{display:block}.product-info{box-sizing:border-box;grid-column:2/-2;margin:0 0 52px;padding:0 20px;width:100%}@media (min-width:769px){.product-info{display:grid;grid-template-areas:"slider info" "slider params";grid-template-columns:650px 450px;grid-template-rows:auto 1fr;grid-column-gap:100px;align-self:flex-start;max-width:none;margin:0 0 100px;padding:0}}.product-info__wrapper{grid-area:info}.product-info__detail-wrapper{grid-area:params}.product-info__breadcrumbs{padding:0 20px}.product-info__breadcrumbs .breadcrumbs__item_current{display:none}@media (min-width:769px){.product-info__breadcrumbs{padding:0;margin-bottom:20px}}@media (min-width:769px){.product-info__slider{grid-area:slider}}.product__info-title{display:inline-block;margin:0 0 16px;font-size:var(--font-size-title-l);font-weight:900}@media (min-width:769px){.product__info-title{box-sizing:border-box;line-height:var(--line-height-xl);margin:30px 0 20px}}.product-info__rating{margin-bottom:18px}@media (min-width:769px){.product-info__rating{margin-bottom:20px}}@media (min-width:769px){.product-info__price{margin-bottom:32px;height:20px}}.product-info__subtitle{color:var(--color-default);font-size:var(--font-size-text-m);font-weight:600}@media (min-width:769px){.product-info__form{grid-area:form}}.product-info__size-link{display:inline-block;margin-left:3px;border-bottom:1px dashed var(--color-primary-dark);font-size:var(--font-size-text);font-weight:500;color:var(--color-primary-dark);opacity:1;text-decoration:none;transition:opacity .3s ease-out}@media (min-width:769px){.product-info__size-link{margin-left:17px}.product-info__size-link.focus-visible:focus,.product-info__size-link:hover{cursor:pointer;opacity:.5;transition:opacity .3s ease-out}}.product-info__detail-btn{position:relative;margin:0 0 25px;padding:0 15px 0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-transparent)}.product-info__detail-btn.focus-visible:focus,.product-info__detail-btn:hover{text-decoration:none;cursor:pointer}.product-info__detail-btn:after{content:"";display:block;position:absolute;right:0;top:0;width:10px;height:100%;background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/icon/select-black.svg);background-repeat:no-repeat;background-size:auto 4px;background-position:50%}@media (min-width:769px){.product-info__detail-btn{margin-bottom:20px}}.product-info__detail-btn_open{margin-bottom:0}.product-info__detail-btn_open:after{transform:rotate(180deg);background-position:50%}.product-info__detail-text{margin-top:22px}.product-info__detail-text>*{color:var(--color-primary-dark);font-weight:600}.product-info__detail-text_visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border-width:0;height:1px;width:1px;margin-left:-1px}@media (min-width:769px){.product-info__color{margin-bottom:26px}}.product-info__color-heading{display:inline-block;margin-bottom:17px}@media (min-width:769px){.product-info__color-heading{margin-bottom:16px}}.product-info__color-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(65px,1fr));margin:0;padding:0 0 25px;grid-gap:5px;list-style:none}@media (min-width:769px){.product-info__color-list{grid-template-columns:repeat(5,1fr);padding-bottom:0;grid-gap:20px}}.product-info__color-item{position:relative;background-color:var(--color-primary-light)}.product-info__color-item_active:after{content:"";display:block;width:18px;height:18px;position:absolute;top:-9px;right:-9px;border-radius:var(--border-radius-circle);background-color:var(--color-default);background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/icon/checked.svg);background-position:50%;background-size:60%;background-repeat:no-repeat;z-index:2}.product-info__color-link{box-sizing:border-box;display:flex;width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}@media (min-width:769px){.product-info__color-link{border:1px solid var(--color-input)}.product-info__color-link.focus-visible:focus,.product-info__color-link:hover{border:1px solid var(--color-primary-dark)}}.product-info__color-img{position:absolute;width:100%;height:100%;object-fit:cover}.product-info__size-list{display:grid;grid-gap:2px;max-width:264px;grid-template-columns:repeat(var(--grid-column-count,7),36px);padding:0;margin-top:15px;margin-bottom:30px;list-style:none}.product-info__size-item{width:36px;height:36px;border:2px solid var(--color-table)}.product-info__btn-block{display:flex;position:relative}.product-info__preloader{position:absolute;top:4px;left:95px}@media (min-width:769px){.product-info__preloader{left:60px}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.product-info__btn{margin-right:10px;width:calc(100% - 60px);max-width:280px;font-weight:600}.product-info__btn_not-available{display:flex;justify-content:center;align-items:center;background-color:var(--color-primary-dark);pointer-events:none;cursor:not-allowed}.product-info__btn:disabled{cursor:default}.product-info__btn._shopaholic-loading{position:relative}.product-info__btn._shopaholic-loading:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;display:block;background-color:var(--color-transparent-white)}.product-info__btn._shopaholic-loading:before{content:"";width:30px;height:30px;position:absolute;display:block;left:calc(50% - 15px);top:calc(50% - 15px);background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/preloader.svg);background-size:100%;background-repeat:no-repeat;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@media (min-width:769px){.product-info__btn{max-width:150px;margin-right:20px}}.product-info__color-img-container{display:block}.product-info__color-preloader{top:0;left:0;width:100%;height:100%;background-color:var(--color-semi-transparent)}.product-info__color-preloader:after{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px}.product-info__color-img-container:not(.lazy-finish)+.product-info__color-preloader{display:block}.product-info__tooltip{position:absolute;bottom:calc(100% + 25px);display:none;left:0}.product-info__tooltip_visible{display:block}.product-descr{grid-column:2/-2;padding:0 20px;margin-bottom:46px}@media (min-width:769px){.product-descr{padding:0;margin-bottom:104px;grid-column:4/span 14}}.product-descr__tablist{display:flex;padding:0 0 30px;margin:0 0 30px;list-style:none;border-bottom:2px solid var(--color-input)}@media (min-width:769px){.product-descr__tablist{padding:0 0 40px;margin:0 0 40px}}.product-descr__tabitem{margin-right:40px}.product-descr__tabitem:last-child{margin-right:0}@media (min-width:769px){.product-descr__tabitem{margin-right:110px}}.product-descr__link{font-size:var(--font-size-text-l);font-weight:600;text-decoration:none;color:var(--color-primary)}.product-descr__link.focus-visible:focus{outline-offset:4px}.product-descr__link_active{position:relative;color:var(--color-default)}.product-descr__link_active:after{content:"";position:absolute;display:block;width:29px;height:2px;left:0;bottom:-5px;background-color:var(--color-default)}.product-descr__link:hover{cursor:pointer;color:var(--color-default);transition:color .2s ease-in}@media (min-width:769px){.product-descr__link_active:after{width:33px}}.product-descr__content_visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border-width:0;height:1px;width:1px;margin-left:-1px}.review{grid-column:2/-2;padding:0 20px 52px;margin:0}@media (min-width:769px){.review{grid-column:4/span 12;padding:0 0 108px}}.review__wrapper{display:flex;align-items:center;padding-bottom:25px;border-bottom:2px solid var(--color-input)}@media (min-width:769px){.review__wrapper{padding-right:50px}}.review__title{margin-bottom:0;padding-right:2px}@media (min-width:769px){.review__title{padding-right:15px;padding-bottom:2px}}.review__counter{color:var(--color-primary);font-size:var(--font-size-text-xl);font-weight:600}.review__add{margin-left:auto;color:var(--color-default);text-decoration:none;font-weight:600;font-size:var(--font-size-text);padding-right:25px;background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/icon/arrow-black.svg);background-position:100%;background-repeat:no-repeat;background-size:20px}.review__add.focus-visible:focus,.review__add:hover{text-decoration:underline}@media (min-width:769px){.review__add{box-sizing:border-box;display:flex;align-items:center;width:200px;height:38px;color:var(--color-white);font-size:var(--font-size-text-m);padding-right:0;padding-left:46px;background-color:var(--color-default);background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/icon/arrow.svg);background-size:24px;background-position:center right 37px}.review__add.focus-visible:focus,.review__add:hover{text-decoration:none;opacity:.75;background-position:center right 27px;transition:opacity .2s ease-in,background-position .2s ease-in}.review__add:active{opacity:.65;transition:opacity .2s ease-in}}.review-list{padding:0;list-style:none;margin:0 0 35px}@media (min-width:769px){.review-list{margin:0 0 50px}}.review-list__wrapper{position:relative}.review-list__more{max-width:120px;font-weight:600;margin:0 auto}@media (min-width:769px){.review-list__more{max-width:150px;width:150px;margin:0}}.review-list__preloader{left:calc(50% - 15px)}@media (min-width:769px){.review-list__preloader{left:160px}}.review-card{padding:35px 0;border-bottom:2px solid var(--color-input)}@media (min-width:769px){.review-card{display:grid;padding-top:50px;padding-bottom:50px;padding-right:23px;grid-template-columns:1fr 340px;grid-column-gap:50px}}.review-card__author{display:block;margin-bottom:15px;color:var(--color-default);font-size:var(--font-size-text-l);font-weight:600}@media (min-width:769px){.review-card__author{margin-bottom:20px}}.review-card__rating{display:flex;align-items:center;margin-bottom:24px}@media (min-width:769px){.review-card__rating{margin-bottom:0}}.review-card__text{margin-top:0;margin-bottom:20px;color:var(--color-primary-dark);font-size:var(--font-size-text-m);font-weight:600;line-height:var(--line-height-normal)}@media (min-width:769px){.review-card__text{margin-bottom:16px}}.review-card__time{font-size:var(--font-size-text-m);color:var(--color-primary)}.total-rating{display:none;margin-bottom:52px}@media (min-width:769px){.total-rating{display:block;grid-column:17/-4;margin-bottom:108px}}.total-rating__title{margin-bottom:50px;padding-bottom:25px;border-bottom:2px solid var(--color-input)}.total-rating__list{padding:0;margin:0;list-style:none}.total-rating__item{display:flex;align-items:center;margin-bottom:20px}.total-rating__item:last-child{margin-bottom:0}.total-rating__counter{color:var(--color-primary);margin-left:auto}.total-rating__counter,.total-rating__persent{font-size:var(--font-size-text-m);font-weight:600}.total-rating__persent{color:var(--color-primary-dark);padding-left:22px}.review-add{box-sizing:border-box;position:absolute;top:0;left:0;display:none;justify-content:center;width:100%;height:100%;max-height:100%;padding:0 0 30px;background-color:var(--color-white);z-index:100;overflow:auto;filter:blur(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media (min-width:769px){.review-add{position:fixed;max-width:100%;max-height:100%;padding:5vh 0;background-color:var(--color-transparent)}}.review-add__container{position:relative;padding:0 20px 40px;width:100%;max-width:500px;margin:0 auto auto}@media (min-width:769px){.review-add__container{box-sizing:border-box;height:auto;padding:40px 100px 60px;margin:auto;background-color:var(--color-white)}}.review-add_visible{display:flex}.review-add__title{display:flex;align-items:center;height:83px;padding-left:20px;margin:0 -20px;background-color:var(--color-primary-light)}@media (min-width:769px){.review-add__title{padding-bottom:15px;padding-left:0;margin:0;border-bottom:2px solid var(--color-input);background-color:var(--color-transparent)}}.review-add__close-btn{position:absolute;top:20px;right:20px;display:block;width:44px;height:44px;padding:0;margin:0;border:none;background-color:var(--color-transparent);background-image:url(/themes/lovata-shopaholic-sneakers/assets/img/icon/close.svg);background-size:11px 11px;background-position:50%;background-repeat:no-repeat}@media (min-width:769px){.review-add__close-btn{top:29px;right:35px}}.review-add__success{display:flex;flex-direction:column;align-items:center;background-color:var(--color-white)}.review-add__preloader{top:0;left:0;width:150px;height:38px;background-color:var(--color-transparent-white);z-index:2}.review-add__preloader:after{position:absolute;top:0;left:calc(50% - 19px);width:38px;height:38px}.rating{display:flex;align-items:center}.rating__value{display:flex;margin-right:13px}.rating__image{display:block;width:18px;height:18px;margin-right:5px}.rating__image:last-child{margin-right:0}.rating__review-count-wrap{display:flex;align-items:center;text-decoration:none;color:var(--color-primary);border-bottom:1px dashed var(--color-primary)}.rating__review-count-wrap.focus-visible:focus,.rating__review-count-wrap:hover{border-color:var(--color-primary-dark)}.rating__review-count{padding-right:3px;font-weight:600;color:var(--color-primary);font-size:var(--font-size-text)}@media (min-width:769px){.rating__review-count{font-size:var(--font-size-text-m)}}.rating__review-count-text{font-weight:600;color:var(--color-primary);font-size:var(--font-size-text)}@media (min-width:769px){.rating__review-count-text{font-size:var(--font-size-text-m)}}.rating__review-count-wrap:focus .rating__review-count,.rating__review-count-wrap:focus .rating__review-count-text,.rating__review-count-wrap:hover .rating__review-count,.rating__review-count-wrap:hover .rating__review-count-text{color:var(--color-primary-dark);transition:color .2s ease-out}@media (min-width:769px){.product-nav-slider{margin-top:18px;display:flex;align-items:center}}.product-nav-slider_visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border-width:0;height:1px;width:1px;margin-left:-1px}.product-nav-slider__wrapper{padding-left:0;margin:0;list-style:none}@media (min-width:769px){.product-nav-slider__slide{height:80px;width:80px;margin-bottom:10px;border:1px solid var(--color-input);transition:border .2s}.product-nav-slider__slide.focus-visible:focus,.product-nav-slider__slide:hover{cursor:pointer;border:1px solid var(--color-primary-dark)}.product-nav-slider__slide:not(:last-child){margin-right:20px}}.product-nav-slider__slide.swiper-slide-thumb-active{position:relative}.product-nav-slider__slide.swiper-slide-thumb-active:after{content:"";position:absolute;bottom:-10px;left:0;display:block;width:40px;height:3px;background-color:var(--color-default)}.product-nav-slider__link{width:100%;height:100%}.product-nav-slider__img{position:absolute;width:100%;height:100%;object-fit:cover}.relative-product-slider{grid-column:1/-1;padding:0 20px 50px;position:relative}@media (min-width:769px){.relative-product-slider{grid-column:4/-4;padding:0 0 108px}}.relative-product-slider__slider{position:relative;width:100%;flex-shrink:1}.relative-product-slider__container{max-width:100%}@media (min-width:769px){.relative-product-slider__container{padding:4px}}.relative-product-slider__wrapper{padding:0;margin:0;list-style:none}.relative-product-slider__link{display:block;text-decoration:none;height:100%;width:100%}.relative-product-slider__link.focus-visible:focus{outline:none}.relative-product-slider__link.focus-visible:focus .product-card{box-shadow:var(--shadow-outline)}.relative-product-slider__nav{width:44px;height:44px;position:relative;z-index:2;margin-top:32px}.relative-product-slider__nav_disable{opacity:.3}.relative-product-slider__nav_disable.swiper-button-lock{display:none}.relative-product-slider__nav:after{content:"";display:block;width:10px;height:10px;position:absolute;left:calc(50% - 5px);top:calc(50% - 5px);border-top:2px solid var(--color-default);border-left:2px solid var(--color-default)}.relative-product-slider__nav.focus-visible:focus{outline:none}@media (min-width:769px){.relative-product-slider__nav{display:block;position:absolute;width:50px;height:50px;top:calc(50% - 55px);background-color:var(--color-primary-light);z-index:2;transition:background-color .2s ease-out;margin-top:0}.relative-product-slider__nav.focus-visible:focus{outline:2px solid var(--color-outline)}.relative-product-slider__nav:after{content:"";display:block;width:8px;height:8px;position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);border-top:2px solid var(--color-default);border-left:2px solid var(--color-default)}.relative-product-slider__nav:focus:not(.relative-product-slider__nav_disable),.relative-product-slider__nav:hover:not(.relative-product-slider__nav_disable){cursor:pointer;background-color:var(--color-primary-light-hovered);transition:background-color .2s ease-in}.relative-product-slider__nav_disable{opacity:.5;cursor:default}.relative-product-slider__nav_disable:focus,.relative-product-slider__nav_disable:hover{background-color:var(--color-primary-light)}}.relative-product-slider__nav-wrapper{display:flex;align-items:center;justify-content:center}@media (min-width:769px){.relative-product-slider__nav-wrapper{margin-top:0;display:block}}.relative-product-slider__nav_prev:after{transform:rotate(-45deg)}@media (min-width:769px){.relative-product-slider__nav_prev{padding-right:0;left:-98px}}.relative-product-slider__nav_next:after{transform:rotate(135deg)}@media (min-width:769px){.relative-product-slider__nav_next{right:-98px}}.relative-product-slider__nav_disabled{display:none}.relative-product-slider__pagination{display:flex;width:34px;color:var(--color-primary);font-size:var(--font-size-text-xl);font-family:var(--font-family-futura);margin:32px 0 0}.relative-product-slider__pagination_disable{display:none}@media (min-width:769px){.relative-product-slider__pagination{display:none}}.relative-product-slider__pagination .swiper-pagination-current{font-weight:900;color:var(--color-default);padding-right:2px}.relative-product-slider__pagination .swiper-pagination-total{font-weight:600}.relative-product-slider__preloader{top:50%;left:calc(50% - 25px);z-index:100}.relative-product-slider__preloader:after{width:50px;height:50px}.seo-text{grid-column:2/-2;padding:0 20px 55px}@media (min-width:769px){.seo-text{grid-column:7/-2;padding:0 0 55px}.seo-text_bottom{grid-column:6/-6}}