.quantity{display:flex;gap:.25rem}.quantity__button{flex:0 0 3.375rem;position:relative;cursor:pointer;color:#0a2242;font-weight:700;font-size:1.5rem}.quantity__button,.quantity__input{background-color:#f5f5f5;border-radius:.4375rem}.quantity__input{flex:0 0 4.375rem}.quantity__input input{outline:none;height:100%;width:100%;text-align:center;font-size:1.5rem}.item__title,.quantity__input input{color:#0a2242;font-weight:600}.item__title{line-height:128%}.item__interact{margin:1.5rem 0 0;display:flex;align-items:center}.item__interact button{color:#0a2242;display:flex;align-items:center;gap:.75rem;font-weight:500;font-size:1rem}.item__interact button:before{font-size:1.25rem}.item__interact button:not(:last-child){border-right:.0625rem solid rgba(3,0,33,.3)}.item__interact button.--active.--icon-strLike:before{content:"\f10d"}.item__interact button.--active.--icon-strShare:before{content:"\f107"}.item__main{overflow:hidden;display:grid;grid-template-columns:35.25rem auto}.item__right{display:grid;grid-template-columns:auto auto}.item__sliders{display:flex;gap:2.125rem;align-items:stretch}.item__thumbs-slider{display:flex;flex-direction:column;align-items:center;gap:1.75rem;max-width:6.25rem}.item__slide-btn{flex-shrink:0}.item__slider-thumb{height:20.25rem}.item__slide-thumb{border-radius:.75rem;display:flex;justify-content:center;align-items:center;background-color:#fff;border:.125rem solid transparent;width:6.25rem;cursor:pointer}.item__slide-thumb img,.item__slide-thumb picture{width:100%;height:100%;object-fit:contain}.item__slide-thumb.swiper-slide-thumb-active{border:.125rem solid #d7b67a}.item__main-slider{max-width:26.25rem}.item__slide{width:100%;background-color:#fff;aspect-ratio:420/476;display:flex;justify-content:center;align-items:center;border-radius:1.25rem;overflow:hidden}.item__slide img{width:100%;height:100%;object-fit:contain}.item__info table{color:#0a2242;width:100%;border-collapse:collapse}.item__info table tr{border-bottom:.0625rem solid rgba(3,0,33,.3)}.item__info table tr td{font-weight:500;padding-bottom:1rem}.item__info table tr td:last-child{text-align:right}.item__info table tr:not(:first-child) td{padding-top:1rem}.item__go-to-btn{margin:2.5rem 0 0;display:inline-flex;align-items:center;flex-direction:row-reverse;gap:.5rem;font-family:Lato;font-weight:600;color:#0a2242}.item__go-to-btn:before{transform:rotate(90deg) translateX(.125rem);font-size:.75rem}.item__go-to-btn{transition:.2s}.item__price-wrapper{display:flex;flex-direction:column;gap:.75rem}.item__price-block{background-color:#fff}.item__price{color:#384b66;font-weight:700;line-height:128%}.item__price-button-wrapper{margin:1.5rem 0 0;display:flex;align-items:center}.item__btn{width:100%}.item__is-available{display:flex;align-items:center;gap:.75rem}.item__is-available div{width:2rem;height:2rem;border-radius:50%;background-color:#d7b67a;display:flex;justify-content:center;align-items:center}.item__is-available div:before{color:#0a2242;font-size:1rem;transform:translateX(.125rem)}.item__is-available span{font-weight:700}.description{display:grid;grid-template-columns:1fr 1fr}.description__text p{font-size:2.25rem;line-height:1.3888888889}.description__text p:not(:last-child){margin-bottom:.625rem}.description__img{border-radius:1.25rem;overflow:hidden;position:relative;aspect-ratio:865/440}.description__img img{width:100%;height:100%;object-fit:cover}.item-pros{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.item-pros__card{background-color:#fff;border-radius:1.25rem;padding:1.5rem}.item-pros__icon{background-color:#f1f2f4;border-radius:.75rem;width:3.75rem;height:3.75rem;display:flex;justify-content:center;align-items:center}.item-pros__title{line-height:1.35;font-weight:700}@media (max-width:89.375em){.item__main{grid-template-columns:auto 1fr}.item__right{display:flex;flex-direction:column}.item__sliders{max-width:26.5rem;overflow:hidden;flex-direction:column-reverse}.item__thumbs-slider{flex-direction:row;gap:.25rem}.item__slider-thumb,.item__thumbs-slider{overflow:hidden;min-width:0;max-width:100%}.item__price-block:first-child{display:flex;align-items:center;column-gap:2.5rem;row-gap:.75rem;flex-wrap:wrap}.item__price-button-wrapper{margin:0;flex:1 1 auto}}@media (max-width:81.25em){.description__img{aspect-ratio:585/440}}@media (max-width:68.75em){.item-pros{grid-template-columns:1fr 1fr}}@media (max-width:60.625em){.item__right{display:contents}.item__sliders{max-width:23.5rem}.item__slide{aspect-ratio:376/246}.item__price-wrapper{grid-column:1/3}}@media (max-width:56.25em){.description{grid-template-columns:1fr}.description__img{aspect-ratio:696/440}}@media (max-width:45em){.item__main{grid-template-columns:1fr}.item__sliders{max-width:100%}.item__thumbs-slider{gap:1.25rem}.item__main-slider{max-width:100%}.item__price-wrapper{grid-column:1/2}}@media (max-width:33.125em){.item-pros{grid-template-columns:1fr}}@media (max-width:28.75em){.quantity__button{flex:0 0 2.5rem}.quantity__input{flex:0 0 3.375rem}}@media (max-width:22.5em){.item__price-button-wrapper{flex-direction:column;align-items:flex-end}}@media (max-width:20em){.quantity{height:4rem}.item{margin-top:2.5rem}.item__title{font-size:1.75rem}.item__interact{gap:1.25rem}.item__interact button:not(:last-child){padding-right:1.25rem}.item__main{margin-top:1.5625rem;gap:1.75rem}.item__right{gap:1.75rem}.item__slider-thumb{height:3.75rem}.item__info table tr td{font-size:1rem}.item__go-to-btn{font-size:1.125rem}.item__price-block{padding:1rem;border-radius:.75rem}.item__price{font-size:1.5rem}.item__price-button-wrapper{gap:.5rem}.item__is-available span{font-size:1rem}.description{padding-top:1.25rem;gap:1.75rem}.description,.description__text{margin-top:1.25rem}.description__text p{font-size:.875rem}.item-pros{padding-top:1.25rem;padding-bottom:1.25rem}.item-pros__title{margin-top:.875rem;font-size:1.125rem}}@media (min-width:20em) and (max-width:93.375em){.quantity{height:clamp(4rem,3.863713798975rem + .6814310051vw,4.5rem)}.item{margin-top:clamp(2.5rem,1.98892674616875rem + 2.5553662692vw,4.375rem)}.item__title{font-size:clamp(1.75rem,1.307069846675rem + 2.2146507666vw,3.375rem)}.item__interact{gap:clamp(1.25rem,1.079642248725rem + .8517887564vw,1.875rem)}.item__interact button:not(:last-child){padding-right:clamp(1.25rem,1.079642248725rem + .8517887564vw,1.875rem)}.item__main{margin-top:clamp(1.5625rem,1.30696337308125rem + 1.2776831346vw,2.5rem);gap:clamp(1.75rem,1.71592844974375rem + .1703577513vw,1.875rem)}.item__right{gap:clamp(1.75rem,1.64778534923125rem + .5110732538vw,2.125rem)}.item__info table tr td{font-size:clamp(1rem,.96592844974375rem + .1703577513vw,1.125rem)}.item__go-to-btn{font-size:clamp(1.125rem,1.09092844974375rem + .1703577513vw,1.25rem)}.item__price-block{padding:clamp(1rem,.863713798975rem + .6814310051vw,1.5rem);border-radius:clamp(.75rem,.613713798975rem + .6814310051vw,1.25rem)}.item__price{font-size:clamp(1.5rem,1.29557069846875rem + 1.0221465077vw,2.25rem)}.item__price-button-wrapper{gap:clamp(.5rem,.29557069846875rem + 1.0221465077vw,1.25rem)}.item__is-available span{font-size:clamp(1rem,.9318568994875rem + .3407155026vw,1.25rem)}.description{padding-top:clamp(1.25rem,.5685689948875rem + 3.4071550256vw,3.75rem);gap:clamp(1.75rem,1.54557069846875rem + 1.0221465077vw,2.5rem)}.description,.description__text{margin-top:clamp(1.25rem,.90928449744375rem + 1.7035775128vw,2.5rem)}.description__text p{font-size:clamp(.875rem,.8068568994875rem + .3407155026vw,1.125rem)}.item-pros{padding-top:clamp(1.25rem,.5685689948875rem + 3.4071550256vw,3.75rem);padding-bottom:clamp(1.25rem,.5685689948875rem + 3.4071550256vw,3.75rem)}.item-pros__title{margin-top:clamp(.875rem,.704642248725rem + .8517887564vw,1.5rem);font-size:clamp(1.125rem,1.09092844974375rem + .1703577513vw,1.25rem)}}@media (min-width:20em) and (max-width:89.375em){.item__slider-thumb{height:clamp(3.75rem,3.02927927928125rem + 3.6036036036vw,6.25rem)}}@media (min-width:89.4375em){.item__slide-button-next,.item__slide-button-prev{transform:rotate(90deg)}}@media (min-width:93.375em){.quantity{height:4.5rem}.item{margin-top:4.375rem}.item__title{font-size:3.375rem}.item__interact{gap:1.875rem}.item__interact button:not(:last-child){padding-right:1.875rem}.item__main{margin-top:2.5rem;gap:1.875rem}.item__right{gap:2.125rem}.item__info table tr td{font-size:1.125rem}.item__go-to-btn{font-size:1.25rem}.item__price-block{padding:1.5rem;border-radius:1.25rem}.item__price{font-size:2.25rem}.item__price-button-wrapper{gap:1.25rem}.item__is-available span{font-size:1.25rem}.description{padding-top:3.75rem;gap:2.5rem}.description,.description__text{margin-top:2.5rem}.description__text p{font-size:1.125rem}.item-pros{padding-top:3.75rem;padding-bottom:3.75rem}.item-pros__title{margin-top:1.5rem;font-size:1.25rem}}@media (any-hover:hover){.item__go-to-btn:hover{color:#d7b67a}}
/* Стили для HTML-тегов в описании товара */
.description__text h1,.description__text h2,.description__text h3,.description__text h4,.description__text h5,.description__text h6{color:#0a2242;font-weight:700;line-height:1.3;margin:1.5rem 0 1rem}.description__text h1{font-size:2rem}.description__text h2{font-size:1.75rem}.description__text h3{font-size:1.5rem}.description__text ul,.description__text ol{margin:1rem 0;padding-left:2rem}.description__text li{margin:.5rem 0;line-height:1.6}.description__text a{color:#d7b67a;text-decoration:underline}.description__text a:hover{color:#b89a5f}.description__text strong,.description__text b{font-weight:700}.description__text em,.description__text i{font-style:italic}.description__text img{max-width:100%;height:auto;border-radius:.75rem}
/* Скрыть кешбэк от плагина rewardsystem */
.slider .how_mach_bonus{display:none!important}
.item__price-button-wrapper form{display:flex;align-items:center;width:100%;gap:1.25rem}
/* Переопределение WooCommerce стилей для кнопки */
.item__btn.button--gold{background-color:#d7b67a!important;color:#0a2242!important;border:none!important;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:1.5rem!important;line-height:1.28!important;padding:1.5rem 2.3125rem!important;height:auto!important;border-radius:1.25rem!important;cursor:pointer!important}
.item__btn.button--gold:hover{background-color:#b89a5f!important;color:#0a2242!important;opacity:1!important;border:none!important}
/* Цена со скидкой: новая слева, старая справа */
.item__price{display:flex;align-items:baseline;gap:1.25rem;flex-wrap:wrap}
.item__price ins{text-decoration:none!important;order:1}
.item__price del{order:2;color:#999!important;font-size:.85em;opacity:.7}
/* Кнопка корзины в похожих товарах - такой же размер как в категориях */
.slider .slide-card__cart{width:42px!important;height:42px!important;min-width:42px!important;flex-shrink:0!important}
