.main-product-block__cards,.main-product-block__cards *,.main-product-block__cards *:before,.main-product-block__cards *:after,.main-product-block__toggle,.main-product-block__toggle *{box-sizing:border-box}.main-product-block__cards{display:flex;flex-direction:column}.main-product-block__cards--stacked .main-product-block__card:first-child{box-shadow:0 0 6px #0000001f;margin-bottom:12px}.main-product-block__cards--stacked .main-product-block__card{background:#f4efeb}.main-product-block__card{display:block;position:relative;width:100%;background:var(--color-main-bg);transition:border-color .2s ease;border-radius:8px}.main-product-block__card:hover{border-color:#aaa}.main-product-block__card.is-selected{border-color:#262626;z-index:1}.main-product-block__card .bd-product-set,.main-product-block__card .main-product-block__features{display:none}.main-product-block__card.is-selected .bd-product-set,.main-product-block__card.is-selected .main-product-block__features{display:block}.main-product-block__cards .main-product-block__radio{position:absolute;top:.375rem;left:.375rem;width:1.375rem;height:1.375rem;border-radius:50%;border:.4px solid var(--color-main-dark);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;margin:0;padding:0;z-index:2;transition:all .15s ease}.main-product-block__cards .main-product-block__radio:focus{box-shadow:none!important;outline:none}.main-product-block__cards .main-product-block__radio:after{content:"";display:block;width:.4375rem;height:.4375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:transparent;border:none}.main-product-block__cards .main-product-block__radio:checked{background:var(--color-main-dark);border:none;box-shadow:none}.main-product-block__cards .main-product-block__radio:checked:after{background:#faf6f3}.main-product-block__card-inner{display:flex;align-items:center;justify-content:space-between;margin:0;cursor:pointer}.main-product-block__card-image{position:relative;max-width:7.5rem;flex:0 0 7.5rem;aspect-ratio:1}.main-product-block__card-image-inner{max-width:100%;height:100%;border-radius:.125rem;background:#fbf7f6;border-radius:8px 0 0 8px;overflow:hidden}.main-product-block__card-image img{width:100%;height:100%;display:block;object-fit:cover}.main-product-block__product-badge{position:absolute;top:0;right:0;width:2.75rem;height:2.75rem;margin:-.375rem -.75rem 0 0;border-radius:50%;background:#262626;color:#fff;z-index:2}.main-product-block__product-badge svg{width:100%;height:100%;display:block}.main-product-block__card-info{flex:1;min-width:0;padding:.75rem 2rem}.main-product-block__badge{display:flex;max-width:fit-content;padding:.125rem .375rem;background:#fef8ca;color:var(--color-main-dark);font-family:var(--font-body-family);font-size:.75rem;font-weight:400;letter-spacing:-.015rem;line-height:1.1;border-radius:60rem;margin-bottom:.75rem}.main-product-block__card-title{font-family:var(--font-body-family);font-weight:600;font-size:.875rem;line-height:1.215;letter-spacing:.0175rem;color:var(--color-main-dark);margin:0 0 .375rem;text-transform:uppercase;text-align:left;word-break:normal}.main-product-block__card-price{display:flex;align-items:center;gap:.5rem}.main-product-block__price{font-family:var(--font-body-family);font-weight:400;font-size:.875rem;line-height:1.25;letter-spacing:-.015rem;color:var(--color-main-dark);display:block}.main-product-block__price--compare{font-size:.875rem;text-decoration:line-through;letter-spacing:-.0175rem}.main-product-block__features{list-style:none;padding:16px 20px;margin:0}.main-product-block__features-item{display:flex;gap:.5rem;font-family:var(--font-body-family);font-size:.75rem;font-weight:400;line-height:1.25;color:#26262699;padding:.0625rem 0;margin-bottom:.375rem}.main-product-block__features-item:last-child{margin-bottom:0}.main-product-block__toggle{display:flex;align-items:center;gap:4px;padding:8px 20px;background-color:#faf6f3;cursor:pointer;border-radius:0 0 8px 8px}.main-product-block__toggle-icon{width:.75rem;height:.75rem;border-radius:50%;display:block}.main-product-block__toggle-icon svg{width:100%;height:100%;display:block}.main-product-block__toggle-text{flex:1;font-family:var(--font-body-family);color:var(--MAIN-DARK, #262626);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.015rem}.main-product-block__switch{position:relative;width:28px;height:16px;flex-shrink:0}.main-product-block__switch input{opacity:0;width:0;height:0;position:absolute}.main-product-block__switch-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#d9d9d9;border-radius:26px;cursor:pointer;transition:background-color .25s ease}.main-product-block__switch-slider:before{content:"";position:absolute;width:12px;height:12px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .25s ease;box-shadow:0 1px 3px #00000026}.main-product-block__switch input:checked+.main-product-block__switch-slider{background:#262626}.main-product-block__switch input:checked+.main-product-block__switch-slider:before{transform:translate(12px)}.main-product-block__toggle-icon--text,.be-product-set__content--text{position:absolute;bottom:100%;color:var(--MAIN-BG, #FDFBFA);font-family:Montserrat;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.0125rem;border-radius:.25rem;background:var(--MAIN-DARK, #262626);padding:.25rem .5rem;width:12.25rem;margin-bottom:.625rem;z-index:2;margin-left:-.4375rem;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s ease}.main-product-block__toggle-icon--text:before,.be-product-set__content--text:before{content:"";width:.5rem;height:.5rem;background-color:#262626;position:absolute;bottom:-.25rem;left:.5rem;transform:rotate(45deg);z-index:-1}.main-product-block__toggle--wraper,.be-product-set__content{cursor:pointer;position:relative}.main-product-block__toggle--wraper:hover .main-product-block__toggle-icon--text,.be-product-set__content:hover .be-product-set__content--text{opacity:1;visibility:visible;pointer-events:unset}.be-product-set__content--text.flip-right{left:auto;right:0;margin-left:0}.be-product-set__content--text.flip-right:before{left:auto;right:.5rem}.be-product-set__content--icon{width:12px;height:12px;display:block}.be-product-set__content--icon svg{width:100%;height:100%;display:block}.be-product-set__content--text{text-transform:uppercase}.main-product-block__card .bd-product-set{margin-bottom:0}.bd-product-set__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem 0}.custom-product .main-product-block__card .bd-product-set__icon{max-width:1.125rem;height:1.125rem}.custom-product .main-product-block__card .bd-product-set__name{font-size:.75rem}@media screen and (min-width:45em){.main-product-block__card-image{max-width:8.5rem;flex:0 0 8.5rem}.be-product-set__content--icon,.main-product-block__toggle-icon,.main-product-block__switch-slider:before{width:1rem;height:1rem}.main-product-block__features-item,.main-product-block__toggle-text{font-size:.875rem}.main-product-block__card-title,.main-product-block__price--compare,.main-product-block__price{font-size:1rem}.main-product-block__switch{width:36px;height:20px}.main-product-block__switch input:checked+.main-product-block__switch-slider:before{transform:translate(16px)}.main-product-block__toggle-icon--text,.be-product-set__content--text{font-size:.75rem;width:14rem}}.main-product-block__cards .main-product-block__radio.mpb-radio-loading{background:transparent!important;border:2px solid rgba(38,38,38,.2)!important;border-top-color:#262626!important;animation:mpb-radio-spin .6s linear infinite}.main-product-block__cards .main-product-block__radio.mpb-radio-loading:after{display:none}@keyframes mpb-radio-spin{to{transform:rotate(360deg)}}.product__blocks.accordion-parent{overflow-x:hidden}@media screen and (max-width:45em){.custom-product .swiper-pagination-bullet:after{width:100%}.custom-product .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:9px;height:9px;background-color:#0003}.custom-product .swiper-button-next,.custom-product .swiper-button-prev{display:none}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/main-product-block.css.map */
