.comparison-select{--control-btn-height:3rem;--control-btn-padding-x:.75rem;--control-btn-padding-y:.7rem;--control-arrow-size:1.5rem;position:relative}.comparison-select__popup{left:0;position:absolute;top:var(--control-btn-height);width:100%;z-index:99}.comparison-select-btn{align-items:center;background-color:var(--color-white);border:.0625rem solid var(--color-black-200);border-radius:var(--radius-8);color:var(--color-text);display:flex;font-size:var(--body-font-size);font-weight:var(--body-font-weight);gap:.75rem;line-height:var(--body-line-height);min-height:var(--control-btn-height);overflow:hidden;padding:var(--control-btn-padding-y) var(--control-btn-padding-x);text-align:left;transition:border-color var(--transition-duration-primary);width:100%}.comparison-select-btn:not(:disabled){cursor:pointer}@media (any-hover:hover){.comparison-select-btn:not(:disabled):hover{border-color:var(--color-black-400)}}.comparison-select-btn:not(:disabled):focus{border-color:var(--color-black-300);outline:none}.comparison-select-btn:not(:disabled):active{border-color:var(--color-black-400)}.comparison-select-btn__text{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-select-btn__arrow{align-items:center;color:var(--color-black-300);display:flex;flex:0 0 var(--control-arrow-size);font-size:var(--control-arrow-size);height:var(--control-arrow-size);justify-content:center;width:var(--control-arrow-size)}.comparison-select-btn__arrow._expanded svg{transform:rotate(180deg)}.comparison-select-btn__arrow svg{transition:transform var(--transition-duration-primary)}.comparison-select-popup{background-color:var(--color-white);border-radius:var(--radius-8);box-shadow:var(--box-shadow);overflow:hidden;padding:.5rem 0}.comparison-select-item{padding:.5rem .75rem}.comparison-select-item__row{align-items:flex-start;display:flex}.comparison-select-item__main{flex:1 1 auto}.comparison-select-item__title{font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}.comparison-select-item__title:not(:last-child){margin-bottom:.125rem}.comparison-select-item__label{color:var(--color-black-600);font-size:.75rem;font-weight:var(--body-font-weight);line-height:var(--body-line-height)}.comparison-select-item__remove-btn{--btn-size:1.5rem;align-items:center;background:none;border:none;color:var(--color-muted);display:flex;flex:0 0 var(--btn-size);font-size:var(--btn-size);height:var(--btn-size);justify-content:center;transition:color var(--transition-duration-primary);width:var(--btn-size)}.comparison-select-item__remove-btn:not(:disabled){cursor:pointer}@media (any-hover:hover){.comparison-select-item__remove-btn:not(:disabled):hover{color:var(--color-black-400)}}.comparison-select-item__remove-btn:not(:disabled):focus{color:var(--color-black-400);outline:none}.comparison-select-item__remove-btn:not(:disabled):active{color:var(--color-black-400)}.comparison-product-card{--card-img-size:7.5rem;background-color:var(--color-white);border-radius:var(--radius-16)}@media (max-width:47rem){.comparison-product-card{--card-img-size:9.375rem}}.comparison-product-card__row{display:flex}@media (max-width:47rem){.comparison-product-card__row{flex-direction:column}}.comparison-product-card__img{align-items:center;display:flex;flex:0 0 var(--card-img-size);height:var(--card-img-size);justify-content:center;padding:.75rem;width:var(--card-img-size)}@media (max-width:47rem){.comparison-product-card__img{width:100%}}.comparison-product-card__img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:61rem){.comparison-product-card__img._mobile-adapt{display:none}}.comparison-product-card__title-img{--img-size:3.125rem;align-items:center;display:flex;flex:0 0 var(--img-size);height:var(--img-size);justify-content:center;padding:.25rem;width:var(--img-size)}.comparison-product-card__title-img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:62rem){.comparison-product-card__title-img._mobile-adapt{display:none}}.comparison-product-card__text{flex:1 1 auto;padding:.75rem .75rem .75rem .25rem}@media (max-width:47rem){.comparison-product-card__text{padding:.5rem}}@media (max-width:61rem){.comparison-product-card__text._mobile-adapt{padding:0}}.comparison-product-card__title-action-block{display:flex;gap:.25rem}.comparison-product-card__title-action-block:not(:last-child){margin-bottom:.75rem}@media (max-width:47rem){.comparison-product-card__title-action-block:not(:last-child){margin-bottom:.5rem}}@media (max-width:61rem){.comparison-product-card__title-action-block._mobile-adapt{align-items:center}.comparison-product-card__title-action-block._mobile-adapt:not(:last-child){margin-bottom:.375rem}}.comparison-product-card__title{display:-webkit-box;flex:1 1 auto;font-size:var(--body-font-size-sm);font-weight:var(--body-font-weight);line-height:var(--body-line-height);min-width:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:61rem){.comparison-product-card__title._mobile-adapt{font-size:.75rem;font-weight:var(--body-font-weight);line-height:var(--body-line-height)}}.comparison-product-card__prices-buy-btn-block{align-items:center;display:flex;gap:.25rem}@media (max-width:61rem){.comparison-product-card__prices-buy-btn-block._mobile-adapt{padding:0 .5rem .5rem}}.comparison-product-card__prices{flex:1 1 auto}.comparison-product-card__price{font-size:var(--display-font-size);font-weight:var(--display-font-weight);line-height:var(--display-line-height)}.comparison-product-card__installment-price{color:var(--color-muted);font-size:.75rem;font-weight:var(--body-font-weight);line-height:var(--body-line-height)}.comparison-product-card-action{--action-btn-size:2.5rem;position:relative;z-index:99}.comparison-product-card-action__btn{--btn-size:var(--action-btn-size,2.5rem);align-items:center;background:none;border:none;color:var(--color-muted);display:flex;flex:0 0 var(--btn-size);font-size:calc(var(--btn-size)*.6);height:var(--btn-size);justify-content:center;transition:color var(--transition-duration-primary);width:var(--btn-size)}.comparison-product-card-action__btn:not(:disabled){cursor:pointer}@media (any-hover:hover){.comparison-product-card-action__btn:not(:disabled):hover{color:var(--color-black-400)}}.comparison-product-card-action__btn:not(:disabled):focus{color:var(--color-black-400);outline:none}.comparison-product-card-action__btn:not(:disabled):active{color:var(--color-black-400)}.comparison-product-card-action__btn._active svg{transform:rotate(90deg)}.comparison-product-card-action__btn svg{transition:transform var(--transition-duration-primary)}.comparison-product-card-action__popup{background-color:var(--color-white);border:.0625rem solid var(--color-black-200);border-radius:var(--radius-16);box-shadow:var(--box-shadow);padding:.5rem 0;position:absolute;right:0;top:calc(var(--action-btn-size) - .5rem);z-index:99}.comparison-product-card-action__list>li>a,.comparison-product-card-action__list>li>button{align-items:center;background:none;border:none;display:flex;font-size:var(--body-font-size-sm);font-weight:var(--body-font-weight);gap:.5rem;line-height:var(--body-line-height);padding:.5rem .75rem;text-align:left;transition:color var(--transition-duration-primary);white-space:nowrap;width:100%}@media (max-width:61rem){.comparison-product-card-action__list>li>a,.comparison-product-card-action__list>li>button{padding:.5rem .625rem}}.comparison-product-card-action__list>li>a:not(:disabled),.comparison-product-card-action__list>li>button:not(:disabled){cursor:pointer}@media (any-hover:hover){.comparison-product-card-action__list>li>a:not(:disabled):hover,.comparison-product-card-action__list>li>button:not(:disabled):hover{color:var(--color-muted)}}.comparison-product-card-action__list>li>a:not(:disabled):focus,.comparison-product-card-action__list>li>button:not(:disabled):focus{color:var(--color-muted);outline:none}.comparison-product-card-action__list>li>a:not(:disabled):active,.comparison-product-card-action__list>li>button:not(:disabled):active{color:var(--color-muted)}.comparison-product-card-action__list>li>a span,.comparison-product-card-action__list>li>button span{flex:1 1 auto;min-width:0;text-decoration:underline}.comparison-product-card-action__list>li>a svg,.comparison-product-card-action__list>li>button svg{color:var(--color-muted);flex-shrink:0}.swiper-comparison-products .swiper-wrapper{padding-bottom:2rem;z-index:99}.swiper-comparison-products .swiper-button-next,.swiper-comparison-products .swiper-button-prev{top:40%;z-index:101}@media (max-width:61rem){.swiper-comparison-products .swiper-button-next,.swiper-comparison-products .swiper-button-prev{display:none}}@media (min-width:62rem){.swiper-comparison-products .swiper-pagination{display:none}}.swiper-comparison-table .swiper-slide .comparison-card-item__label{opacity:0;visibility:hidden}.swiper-comparison-table .swiper-slide-active .comparison-card-item__label{opacity:1;visibility:visible}.comparison-cards-panel__wrap{transition:border-radius var(--transition-duration-primary),padding var(--transition-duration-primary),background-color var(--transition-duration-primary),box-shadow var(--transition-duration-primary)}.comparison-fixed-panel{left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(3rem);transition:visibility var(--transition-duration-primary),opacity var(--transition-duration-primary),transform var(--transition-duration-short);visibility:hidden;width:100%;z-index:9999}@media (max-width:61rem){.comparison-fixed-panel{background-color:var(--color-white);box-shadow:var(--box-shadow);padding:.25rem 0}}.comparison-fixed-panel._fixed{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}@media (min-width:62rem){.comparison-fixed-panel__wrap{background-color:var(--color-white);border-radius:0 0 var(--radius-16) var(--radius-16);box-shadow:var(--box-shadow);padding:.5rem 0}}
