.good-for{position:relative}.good-for .section__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.good-for>*:not(.section__background){position:relative;z-index:1}.good-for .good-for__title{margin:0}.good-for .good-for__main-content{display:flex;align-items:stretch;gap:0}.good-for .good-for__image,.good-for .good-for__content-wrapper{width:100%;max-width:50%;display:flex;flex-direction:column;flex:1 1 0}.good-for__image{padding-right:1rem}.good-for .good-for__content{display:flex;flex-direction:column;flex:1 1 0;justify-content:space-between}.good-for .good-for__image img{border-radius:10px}.good-for .element__image img{border-radius:4px}.good-for .good-for__image img.desktop{display:block;max-width:calc(100% - 40px);height:fit-content}.good-for .good-for__image img.mobile{display:none;height:fit-content}.good-for .good-for__content{max-width:680px}.good-for .good-for__list{display:flex;flex-direction:column;gap:4px}.good-for .list__element{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #dbdbdb78}.good-for .list__element:first-child{padding-top:0}.good-for .list__element:last-child{border-bottom:none}.good-for .element__image{width:48px;height:48px;flex-shrink:0}.good-for .element__image img{width:100%;height:100%;object-fit:contain}.good-for .element__title{margin:0;background-image:linear-gradient(to top,var(--benefit-highlight-color, #aee0ff) 80%,transparent 80%);background-repeat:no-repeat;background-size:100% .4em;background-position:0 88%;width:fit-content}.good-for .element__description,.good-for .element__description p{margin:0}.good-for__content-wrapper .button{width:100%}.good-for__price-block{display:flex}.good-for__price-block .price-row{display:flex;gap:10px;align-items:center}.good-for__price-block .price-row_prices{display:flex;gap:6px;align-items:flex-end}.good-for__price-block .price-row .price-compare{font-size:2rem}.good-for__price-block .price-row .price-current{font-size:1.8rem;color:#9ca3af;text-decoration:line-through}.good-for__price-block .price-row .price-badge{background:#e8f6f4;color:#00b67a;border-radius:4px;padding:2px 10px;font-weight:500}@media screen and (max-width: 768px){.good-for .good-for__main-content{flex-direction:column;gap:20px}.good-for .good-for__image,.good-for .good-for__content-wrapper{max-width:100%}.good-for .good-for__content{max-width:100%;padding:0 15px;gap:20px}.good-for .good-for__image img.desktop{display:none}.good-for .good-for__image img.mobile{display:block;max-width:100%;margin:0}.good-for__image{padding-right:0}.good-for .element__description p{text-wrap-mode:nowrap}}@media screen and (max-width: 575px){.good-for .good-for__block-list.ticker--animated{gap:10px}.good-for .good-for__block{padding-left:8px}}.good-for .good-for__image{position:relative}.good-for .good-for__image-inner{position:relative;display:inline-block}.good-for .good-for__badge{position:absolute;top:20px;right:60px;width:var(--badge-size, 80px);height:var(--badge-size, 80px);z-index:2}.good-for .good-for__badge-rotating{width:100%;height:100%;background:linear-gradient(135deg,var(--badge-color-1, #8b5cf6),var(--badge-color-2, #7c3aed),var(--badge-color-3, #4f46e5));position:relative;border-radius:10%;animation:goodfor-rotate-badge 6s linear infinite;will-change:transform;transform-origin:center;display:block}.good-for .good-for__badge-rotating:before,.good-for .good-for__badge-rotating:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:inherit;border-radius:10%;z-index:0}.good-for .good-for__badge-rotating:before{transform:rotate(30deg)}.good-for .good-for__badge-rotating:after{transform:rotate(60deg)}.good-for .good-for__badge-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--badge-text-color, #ffffff);font-size:12px;font-weight:700;text-align:center;line-height:1.2;z-index:3;pointer-events:none}.good-for__rating .rating-star{font-size:1.8rem}.good-for__rating .rating-count{font-size:1.6rem}@keyframes goodfor-rotate-badge{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.good-for .good-for__badge-text{font-size:10px}.good-for .good-for__badge{width:calc(var(--badge-size, 80px) - 10px);height:calc(var(--badge-size, 80px) - 10px)}.good-for__rating{margin-bottom:.6rem}.good-for__price-block{margin-top:.4rem}.good-for__rating .rating-count{font-size:1.4rem}.good-for__rating .rating-star{font-size:1.7rem}.good-for .good-for__badge{top:20px;right:20px}}@media screen and (max-width: 410px){.good-for__title{font-size:3rem!important}}@media screen and (max-width: 390px){.good-for__title{font-size:2.8rem!important}}@media screen and (max-width: 380px){.good-for .good-for__content{padding:0 5px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/good-for.css.map */
