@charset "UTF-8";.output__addbutton,.output__buttons-btn,.output__delete{border-end-end-radius:calc(var(--th-border-radius) / 2);border-end-start-radius:calc(var(--th-border-radius) / 2);border-start-end-radius:calc(var(--th-border-radius) / 2);border-start-start-radius:calc(var(--th-border-radius) / 2);font:500 var(--th-text-14)/var(--th-line-14) var(--th-font-general);padding-block:1.25rem;padding-inline:1.875rem;text-align:center}.output__addbutton,.output__buttons-btn--buy{background-color:var(--th-color-01,#131a22);color:#fff;-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.output__addbutton:active,.output__addbutton:focus-visible,.output__buttons-btn--buy:active,.output__buttons-btn--buy:focus-visible{color:var(--th-color-02,#ff5266)}@media (hover:hover){.output__addbutton:hover,.output__buttons-btn--buy:hover{color:var(--th-color-02,#ff5266)}}.output__buttons-btn--continue,.output__delete{color:var(--th-color-01,#131a22);-webkit-transition:-webkit-box-shadow var(--th-transition);transition:-webkit-box-shadow var(--th-transition);transition:box-shadow var(--th-transition);transition:box-shadow var(--th-transition),-webkit-box-shadow var(--th-transition)}.output__buttons-btn--continue:active,.output__buttons-btn--continue:focus-visible,.output__delete:active,.output__delete:focus-visible{-webkit-box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15);box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15)}@media (hover:hover){.output__buttons-btn--continue:hover,.output__delete:hover{-webkit-box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15);box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15)}}.output__buttons-btn--continue,.output__delete{background-color:var(--th-color-03,#f0f0f0)}@media (max-width:740px){.output__buttons{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.3)),to(#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,.3),#fff);inset-block-end:var(--th-header-panel);inset-inline-start:0;margin-block:-8px;padding-block:8px;position:sticky;z-index:1}.output__addbutton,.output__buttons-btn,.output__delete{padding-block:15px}}.output{--output-info-size:20.625rem;--output-big-gap:3.75rem;--output-small-gap:1.5rem;--output-offset:1rem;--output-like-btn:3.375rem;padding-block:3.75rem var(--th-section-offset)}.output__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}[data-output-list=card] .output__wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--output-big-gap) var(--output-small-gap)}[data-output-list=like] .output__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--output-big-gap)}.output__title{font-family:var(--th-font-general);font-size:var(--th-text-4232);font-weight:400;inline-size:100%;line-height:var(--th-line-4232)}.output__buttons,.output__info,.output__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.output__list{gap:calc(var(--output-small-gap) / 2)}.output__list:has(>.output__card--empty:only-child)+.output__buttons .output__buttons-btn--buy,.output__list:has(>.output__card--empty:only-child)+.output__info .output__buttons .output__buttons-btn--buy{display:none;visibility:hidden}[data-output-list=card] .output__list{inline-size:calc(100% - var(--output-info-size) - var(--output-small-gap))}[data-output-list=like] .output__list{inline-size:100%}.output__info{-ms-flex-negative:0;flex-shrink:0;gap:var(--output-small-gap);inline-size:var(--output-info-size);inset-block-start:var(--th-header-sticky);inset-inline-start:0;position:sticky}.output__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5625rem;white-space:nowrap}.output__info-item:before{color:var(--th-color-01,#131a22);content:attr(aria-label) ":";display:block;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.375}.output__info-item:after{-ms-flex-negative:0;flex-shrink:0}.output__info-item--products{font-size:var(--th-text-14);line-height:var(--th-line-14)}.output__info-item--products span:after{content:" шт."}.output__info-item--amount{color:var(--th-color-02,#ff5266);-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--th-text-36);line-height:var(--th-line-36)}.output__info-item--amount span:before{content:"₽" " "}.output__info-item--amount:after{color:var(--th-color-01,#131a22);content:"Стоимость доставки расчитывается отдельно";display:block;font-size:var(--th-text-14);font-weight:300;line-height:var(--th-line-14)}.output__buttons{gap:.625rem;inline-size:100%}.output__buttons-btn{inline-size:100%;padding-block:1rem;padding-inline:1rem}.output__card{--card-image-size:20rem;--card-diff-name:calc((var(--output-like-btn) - (var(--th-text-32)*var(--th-line-32)))/2);--card-action-size:18.75rem;--card-control-size:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:100%}.output__card:not(.output__card--empty){background-color:#fdfdfd;border-block:.0625rem solid var(--th-color-03,#f0f0f0);border-inline:.0625rem solid var(--th-color-03,#f0f0f0);gap:var(--output-small-gap);padding-block:calc(var(--output-offset) - .0625rem);padding-inline:calc(var(--output-offset) - .0625rem)}.output__card--empty{display:none;visibility:hidden}.output__card--empty:only-child{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}.output__bg{-ms-flex-negative:0;flex-shrink:0;inline-size:var(--card-image-size);position:static}.output__bg img{block-size:100%;inset-inline-start:var(--output-offset);max-block-size:calc(100% - var(--output-offset) * 2);max-inline-size:var(--card-image-size);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute}.output__bg img,.output__like{inset-block-start:var(--output-offset)}.output__like{--svg-xsize:1.375rem;inset-inline-end:var(--output-offset);padding-block:1rem;padding-inline:1rem}.output__like--revers.is-active{--svg-color:#131a22}.output__like--revers.is-active:active,.output__like--revers.is-active:focus-visible{--svg-color:#fff;background-color:var(--th-color-01,#131a22)}@media (hover:hover){.output__like--revers.is-active:hover{--svg-color:#fff;background-color:var(--th-color-01,#131a22)}}.output__like-text{display:none;visibility:hidden}.output__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;gap:1.875rem .625rem;inline-size:calc(100% - var(--output-small-gap) - var(--card-image-size))}.output__content,.output__name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.output__name{font-family:var(--th-font-general);font-size:var(--th-text-3216);font-weight:400;gap:calc(var(--card-diff-name) + var(--output-small-gap) / 2) calc(var(--output-small-gap) / 2);inline-size:calc(100% - var(--output-small-gap) / 2 - var(--output-like-btn));line-height:var(--th-line-3216);-webkit-padding-before:var(--card-diff-name);padding-block-start:var(--card-diff-name)}.output__name span{display:block;inline-size:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.output__name:after,.output__name:before{display:block;font-size:var(--th-text-14);font-weight:300;line-height:1.428575;white-space:nowrap}.output__name:before{content:"Размер: " attr(data-product-size)}.output__name:after{content:"Цвет: " attr(data-product-color)}.output__name[data-product-size=""]:before{content:"Размер: не указан"}.output__name[data-product-color=""]:before{content:"Цвет: не указан"}.output__controls:before,.output__price:before{color:var(--th-color-01,#131a22);content:attr(aria-label) ":";display:block;font-size:1rem;font-weight:500;inline-size:100%;line-height:1.375;-webkit-padding-after:.375rem;padding-block-end:.375rem}.output__controls{-webkit-column-gap:calc(var(--output-small-gap) / 2);-moz-column-gap:calc(var(--output-small-gap) / 2);column-gap:calc(var(--output-small-gap) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;inline-size:100%}.output__minus,.output__plus,.output__quantity{block-size:var(--card-control-size);border-block:.0625rem solid var(--th-color-03,#f0f0f0);border-end-end-radius:.125rem;border-end-start-radius:.125rem;border-inline:.0625rem solid var(--th-color-03,#f0f0f0);border-start-end-radius:.125rem;border-start-start-radius:.125rem;display:block;-ms-flex-negative:0;flex-shrink:0;text-align:center;-webkit-transition:border-block-color var(--th-transition),border-inline-color var(--th-transition),opacity var(--th-transition);transition:border-block-color var(--th-transition),border-inline-color var(--th-transition),opacity var(--th-transition)}.output__minus,.output__plus{inline-size:var(--card-control-size)}.output__minus:disabled,.output__plus:disabled{opacity:.4}.output__minus:not(:disabled):active,.output__minus:not(:disabled):focus-visible,.output__plus:not(:disabled):active,.output__plus:not(:disabled):focus-visible{border-block-color:var(--th-color-01,#131a22);border-inline-color:var(--th-color-01,#131a22)}@media (hover:hover){.output__minus:not(:disabled):hover,.output__plus:not(:disabled):hover{border-block-color:var(--th-color-01,#131a22);border-inline-color:var(--th-color-01,#131a22)}}.output__quantity{background-color:var(--th-color-01,#131a22);color:#fff;font-weight:300;inline-size:calc(var(--card-control-size) + .5rem * var(--field-size, 0));max-inline-size:calc(100% - (var(--card-control-size) * 2 + var(--output-small-gap)))}.output__quantity::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.output__quantity::-moz-placeholder{color:hsla(0,0%,100%,.4)}.output__quantity:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.output__quantity::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.output__quantity::placeholder{color:hsla(0,0%,100%,.4)}.output__quantity:active,.output__quantity:focus-visible{border-block-color:#fff;border-inline-color:#fff}@media (hover:hover){.output__quantity:hover{border-block-color:#fff;border-inline-color:#fff}}.output__price{color:var(--th-color-02,#ff5266);font-size:var(--th-text-3618);inline-size:calc(100% - var(--card-action-size) - .625rem);line-height:var(--th-line-3618)}.output__price span{display:block}.output__price span:before{content:"₽" " "}.output__addbutton,.output__delete{-ms-flex-item-align:end;align-self:flex-end;inline-size:var(--card-action-size);padding-block:.6875rem}.output__addbutton{padding-inline:.375rem}@media (max-width:1399px){.output__card{--card-image-size:260px;--card-action-size:240px}}@media (max-width:1199px){[data-output-list=card] .output__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--output-big-gap)}[data-output-list=card] .output__list{inline-size:100%}.output__info{inline-size:100%}.output__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.output__buttons-btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;inline-size:auto;min-inline-size:calc(50% - 5px)}}@media (max-width:991px){.output{--output-big-gap:40px;--output-like-btn:32px;-webkit-padding-before:40px;padding-block-start:40px}.output__card{--card-image-size:210px;--card-diff-name:calc((var(--output-like-btn) - (24px*1.25))/2)}.output__like{padding-block:5px;padding-inline:5px}.output__name{font-size:24px;gap:calc(var(--output-small-gap) / 2);line-height:1.25}}@media (max-width:740px){.output__card{--card-image-size:136px}.output__card:not(.output__card--empty){gap:16px;padding-block:7px;padding-inline:7px}.output__content{gap:12px;inline-size:calc(100% - 12px - var(--card-image-size))}.output__addbutton,.output__delete,.output__price{inline-size:100%}.output__controls:before,.output__price:before{font-size:12px;line-height:1;-webkit-padding-after:8px;padding-block-end:8px}.output__info{position:static}[data-output-list=card] .output__buttons{-webkit-margin-before:-24px;margin-block-start:-24px}}@media (max-width:575px){.output__card{--card-control-size:32px}.output__bg--default{position:relative}.output__bg--default img{inset-block-start:auto;inset-inline-start:auto;max-block-size:100%;position:relative}.output__bg--favourites img{inset-block-start:8px;inset-inline-start:8px;max-block-size:calc(100% - 16px)}.output__like{--svg-xsize:12px;inset-block-start:2px;inset-inline-end:2px;padding-block:6px;padding-inline:6px}.output__like--revers{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:0;border-start-start-radius:0;inline-size:calc(100% - 30px - var(--card-image-size));inset-block:auto 8px;inset-inline-end:8px;padding-block:11px}.output__like--revers .output__like-icon{display:none;visibility:hidden}.output__like-text{display:block;visibility:visible}.output__name{font-size:16px;inline-size:100%;line-height:1.25;row-gap:4px}.output__name:after,.output__name:before{font-size:12px;line-height:1.333334}.output__price:before{-webkit-padding-after:4px;padding-block-end:4px}.output__addbutton{-webkit-margin-after:50px;margin-block-end:50px}}@media (max-width:390px){.output__delete{padding-inline:8px}}@media (max-width:359px){.output__addbutton{-webkit-margin-after:64px;margin-block-end:64px}}