.basket-info__left{align-items:center;background-color:var(--color__dark);border-radius:2rem;display:flex;gap:1rem;justify-content:center;padding:1rem 1.5rem}.basket-info__left-icon{font-size:2.5rem}.basket-info__date{color:#ffffffa3;font-size:1.5rem;font-weight:400;letter-spacing:-.03rem;line-height:140%}.basket-info__date span{color:var(--color__white);font-weight:600;white-space:nowrap}.basket-info__right{align-items:center;background-color:var(--color__white);border-radius:2rem;display:flex;justify-content:space-between;overflow:hidden;padding:1rem;position:relative;transition:all .24s ease}.basket-info__right:hover{filter:brightness(.92)}.basket-info__right-wrap{align-items:center;align-self:stretch;display:flex;gap:1.25rem;width:100%}.basket-info__right-picture-wrap{border-radius:1.25rem;overflow:hidden;position:relative;width:14%;z-index:1}.basket-info__right-picture-wrap:hover{filter:brightness(.92)}.basket-info__right-picture{padding-bottom:56%;transition:transform .8s ease-out}.basket-info__right-content{display:flex;flex-direction:column;gap:.5rem}.basket-info__right-subtitle{color:var(--color__dark);font-size:1.125rem;font-weight:500;letter-spacing:-.0225rem;line-height:100%;opacity:.48}.basket-info__right-title-wrap{color:var(--color__dark);cursor:pointer;transition:all .24s ease}.basket-info__right-title-wrap:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.basket-info__right-title-wrap:hover{color:var(--color__fill-1)}.basket-info__right-title{font-size:1.5rem;font-weight:600;letter-spacing:-.03rem;line-height:100%}.basket-info__right-btn.--fill.--2{height:4rem;padding:0 1.3rem;width:4rem}.basket-info__right-link{z-index:1}.basket-info__right-link svg path{transition:stroke .24s ease;stroke:var(--color__dark)}@media screen and (max-width:991px){.basket-info{gap:.5rem;grid-template-columns:1fr}.basket-info__right-picture-wrap{width:25%}}@media screen and (max-width:468px){.basket-info__right-picture-wrap{width:100%}}.basket-card{align-items:flex-start;background:#2e2e2e12;border-radius:2rem;display:flex;flex-direction:column;gap:2rem;padding:3rem 3rem 4rem}.basket-card:first-child{background:var(--color__white);padding:3rem}.basket-card:hover .basket-card__picture{transform:scale(1.1);transition:transform var(--transition-duration) var(--transition-timing-function)}.basket-card__head{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}.basket-card__subtitle{color:var(--color__dark);font-size:1.375rem;font-weight:500;letter-spacing:-.04125rem;line-height:120%;opacity:.6;width:68%}.basket-card__picture-wrap{align-self:flex-end;position:relative;width:70%;z-index:0}.basket-card__picture{padding-bottom:80%;transition:transform .8s ease-out}.basket-card__list{display:grid;gap:2rem}.basket-card__item{display:grid;gap:.75rem 1.5rem;grid-template-columns:auto 1fr}.basket-card__item-icon{align-items:center;background:var(--color__white);border-radius:1.125rem;display:flex;font-size:2.5rem;grid-row:1/3;height:5.5rem;justify-content:center;width:5.5rem}.basket-card__item-title{color:var(--color__dark);font-size:1.5rem;font-weight:600;letter-spacing:-.03rem;line-height:110%}.basket-card__item-subtitle{color:var(--color__dark);font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:-.025rem;line-height:120%;opacity:.6;width:82%}@media screen and (max-width:1024px){.basket-cards{gap:1.5rem;grid-template-columns:1fr}.basket-card,.basket-card:first-child{padding:1.5rem}.basket-card__title{font-size:2rem;line-height:110%}.basket-card__title br{display:none}.basket-card__picture-wrap{margin-top:-5rem;right:-2rem}.basket-card__item{align-items:center}.basket-card__item-icon{grid-row:auto}.basket-card__item-subtitle{grid-column:1/-1;width:100%}}.basket-chart{align-items:flex-start;background-color:var(--color__white);border-radius:1.875rem;display:flex;flex-direction:column;gap:3rem;padding:2.6875rem 3rem}.basket-chart__title{color:var(--color__dark);line-height:110%}.basket-chart__title span{color:var(--color__fill-1)}.product-basket-chart{width:100%}.product-basket-chart__wrap{display:grid;grid-template-columns:repeat(12,1fr);position:relative;grid-gap:.5rem}.product-basket-section{color:var(--color__dark);cursor:pointer;text-decoration:none;transition:all .24s ease}.product-basket-container{align-items:center;background-color:#cccccc4d;border-radius:1.25rem;display:flex;flex-direction:column;height:37.25rem;justify-content:flex-end;margin-bottom:.68rem;margin-right:0;padding-bottom:.82rem;position:relative;transition:all .24s ease;width:100%}.product-basket-section:hover .product-basket-container{background-color:#cccccc80}.basket-container__elem{border-radius:.875rem;position:absolute;width:100%}.--increase{background-color:var(--color__fill-1);transform:scaleY(-1);transform-origin:top}.--decrease{background-color:#38609c}.--baseline{top:55%}.basket-container__icon-wrap svg g,.basket-container__icon-wrap svg path{transition:all .24s ease}.product-basket-section:hover .--decrease~.basket-container__icon-wrap svg g,.product-basket-section:hover .--increase~.basket-container__icon-wrap svg g{opacity:1}.product-basket-section:hover .--increase~.basket-container__icon-wrap svg path{fill:var(--color__fill-1)}.product-basket-section:hover .--decrease~.basket-container__icon-wrap svg path{fill:#38609c}.product-basket-section:hover .--decrease.--none~.basket-container__icon-wrap svg path{fill:var(--color__dark)}.elem__percents-thumb{color:var(--color__dark);font-size:1.25rem;font-weight:500;letter-spacing:-.025rem;line-height:165%;margin-bottom:.5rem;margin-top:.5rem;position:absolute;text-align:center;top:100%;width:100%}.--increase .elem__percents-thumb{color:var(--color__fill-1);transform:scaleY(-1)}.--decrease .elem__percents-thumb{color:#38609c;right:50%;transform:translate(50%)}.--decrease.--none .elem__percents-thumb{color:var(--color__dark);margin-top:-.5rem;opacity:.7}.basket-container__icon-wrap{margin-bottom:.8rem}.basket-container__icon-wrap svg{height:2rem;width:100%}.basket-container__price{color:#3e3e41;font-weight:700}.product-basket-section__title{color:var(--color__dark);font-size:1.25rem;font-weight:500;letter-spacing:-.025rem;line-height:120%;opacity:.7;text-align:center;text-transform:lowercase;transition:all .24s ease}.product-basket-section:hover .product-basket-section__title{opacity:.85}.custom-tooltip{background-color:#333;border-radius:0 .5rem .5rem;box-shadow:0 2px 4px #0000001a;color:var(--color__white);font-size:.75rem;padding:.5rem 1rem;pointer-events:none;position:fixed;transform:translateY(-100%);z-index:1}@media screen and (max-width:1024px){.basket-chart{padding:1.5rem}.product-basket-chart__wrap.--basket{grid-template-columns:repeat(6,1fr);grid-gap:2rem .5rem}.basket-chart__title{font-size:2rem;line-height:110%}}@media screen and (max-width:768px){.product-basket-container{height:20rem}.basket-container__elem{max-height:4rem}}@media screen and (max-width:500px){.product-basket-chart__wrap.--basket{grid-template-columns:repeat(3,1fr);grid-gap:2rem .5rem}.product-basket-container{height:18rem}.basket-container__icon-wrap{margin-bottom:.5rem}.basket-container__icon-wrap svg{height:1.5rem}}.basket-hightchart{min-height:25rem;opacity:1;transition:opacity .24s ease}.basket-hightchart.is-loading{opacity:0}.basket-modal__title{color:var(--color__text);font-size:2rem;font-weight:700;line-height:110%;padding-right:3rem}.basket-modal__title br{display:none}.basket-modal__label{margin-top:1rem}@media screen and (max-width:500px){.basket-modal__title br{display:block}}.basket{display:flex;flex-direction:column;gap:1.5rem}
