

/* Start:/local/templates/dresscodeV3/components/dresscode/catalog.item/detail.element/style.css?177858709545332*/
.twpx-catalog-detail-accessoires{gap:10px;display:grid}.twpx-catalog-detail-accessoires--dubbed{display:none}.twpx-catalog-detail-accessoires .twpx-catalog-detail-grid-md{gap:16px}@media (width<=991px){.twpx-catalog-detail-grid .twpx-catalog-detail-accessoires{display:none}.twpx-catalog-detail-accessoires--dubbed{display:grid}.twpx-catalog-detail-accessoires .swiper-slide{width:236px}.twpx-catalog-detail-accessoires .twpx-catalog-card-md{width:100%}}.twpx-catalog-detail-accordion__store{color:#000;border-top:1px solid var(--twpx-border-grey,#eee);padding:16px 8px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:1}.twpx-catalog-detail-accordion-content{color:#000;padding:16px 8px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:24px}.twpx-catalog-detail-accordion-content b{font-family:Roboto;font-weight:400}.twpx-catalog-detail-accordion{grid-area:9/2/12/2;margin-bottom:24px}@media (width<=768px){.twpx-catalog-detail-accordion{grid-area:10/1/10/1;margin-bottom:0}}.twpx-catalog-detail-banner{grid-area:6/2/6/2;margin-bottom:24px;display:grid}@media (width<=768px){.twpx-catalog-detail-banner{grid-area:9/1/9/1;margin-bottom:0}}.twpx-catalog-detail-buttons{grid-column:2/2;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-bottom:24px;display:grid}.twpx-catalog-detail-buttons .twpx-btn--primary{width:100%}.twpx-catalog-detail-buttons--right{justify-content:flex-end;align-items:center;gap:32px;display:flex}@media (width>=768px) and (width<=800px){.twpx-catalog-detail-buttons,.twpx-catalog-detail-buttons--right{gap:8px}}@media (width>=801px) and (width<=991px){.twpx-catalog-detail-buttons,.twpx-catalog-detail-buttons--right{gap:16px}}@media (width<=768px){.twpx-catalog-detail-buttons{grid-column:1/1;grid-template-columns:1fr;justify-content:normal;gap:16px;margin-bottom:0;display:grid}.twpx-catalog-detail-buttons--right{grid-template-columns:1fr;justify-content:center}.twpx-catalog-detail-buttons .twpx-btn-fav{display:none}}.twpx-catalog-detail-colors{gap:10px;margin-bottom:32px;display:grid}@media (width<=768px){.twpx-catalog-detail-colors{margin-bottom:0}}.twpx-catalog-detail-gallery{background-color:#f9f9f9;grid-area:1/1/9/2;grid-template-rows:auto 1fr;gap:16px;margin-bottom:32px;padding:32px;display:grid}@media (width<=768px){.twpx-catalog-detail-gallery{grid-area:2/1/2/1;grid-template-rows:none;height:auto;margin-bottom:0}}.twpx-catalog-detail-gallery *{box-sizing:border-box}.twpx-catalog-detail-gallery .swiper-slide{background-color:#f9f9f9}.twpx-catalog-detail-gallery .swiper{transition:opacity .5s}.twpx-catalog-detail-gallery .swiper img{mix-blend-mode:multiply}.twpx-catalog-detail-gallery__top{justify-content:space-between;align-items:center;gap:16px;height:fit-content;display:flex}.twpx-catalog-detail-labels{flex-wrap:wrap;gap:4px 16px;display:flex}.twpx-catalog-detail-gallery__container--loading{height:450px;position:relative}.twpx-catalog-detail-gallery__container--loading .swiper{opacity:0}.twpx-catalog-detail-gallery-loader{margin:-8px 0 0 -8px;animation:1.3s linear infinite load-circle;display:none;position:absolute;top:50%;left:50%}.twpx-catalog-detail-gallery__container--loading .twpx-catalog-detail-gallery-loader{display:block}.twpx-catalog-detail-gallery__container{--thumbs-height:496px;grid-template-columns:1fr;align-items:center;gap:16px;display:grid;position:relative}.twpx-catalog-detail-gallery__container:has(.gallery-thumbs.swiper.swiper-initialized){grid-template-columns:48px 1fr}.gallery-main{width:100%;min-height:300px;overflow:hidden}.gallery-main .swiper-wrapper{align-items:flex-start;transition-duration:.5s}.gallery-main .swiper-slide{height:auto!important}.gallery-main img{object-fit:contain;max-width:100%;height:auto;display:block}.gallery-main-swiper-pagination{display:none}.gallery-thumbs{width:48px;height:var(--thumbs-height);-webkit-user-select:none;user-select:none}.gallery-main .swiper-slide,.gallery-thumbs .swiper-slide{justify-content:center;align-items:center;display:flex}.gallery-main img,.gallery-thumbs img{object-fit:contain;cursor:pointer;max-width:100%;max-height:100%}.gallery-thumbs.swiper{display:none}.gallery-thumbs.swiper.swiper-initialized{display:block}.gallery-thumbs .swiper-slide{cursor:pointer;border:1px solid var(--base-colors-light-grey,#e7e8ea);transition:opacity .3s;height:48px!important}.gallery-thumbs .swiper-slide-thumb-active{border-color:#000}.thumbs-swiper-buttons{z-index:10;display:none;position:absolute;top:50%;left:0}.gallery-thumbs.swiper-initialized+.thumbs-swiper-buttons{display:block}.thumbs-swiper-buttons .swiper-button-prev,.thumbs-swiper-buttons .swiper-button-next{z-index:10;width:32px;height:32px;margin-top:0;position:absolute;left:8px}.thumbs-swiper-buttons .swiper-button-prev{top:calc(-1 * var(--thumbs-height) / 2 - 16px - 32px)}.thumbs-swiper-buttons .swiper-button-next{top:calc(var(--thumbs-height) / 2 + 16px);transform:rotate(180deg)}.twpx-catalog-detail-fullscreen,.fullscreen-view{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;-webkit-transition:opacity .5s;z-index:9999;background:#000000b3;justify-content:center;align-items:center;transition:opacity .3s;display:none;position:fixed;inset:0}.twpx-catalog-detail-fullscreen.fullscreen-active{display:flex}.twpx-catalog-detail-fullscreen.fullscreen-visible{opacity:1}.twpx-catalog-detail-fullscreen__content{background:var(--base-background-default,#fff);border-radius:16px;width:calc(100% - 128px);max-width:1280px;height:calc(100% - 128px)}.twpx-catalog-detail-fullscreen__close{text-align:right;padding:16px}.twpx-catalog-detail-fullscreen__close span{cursor:pointer;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.twpx-catalog-detail-fullscreen__gallery{margin:0 16px;position:relative}.twpx-catalog-detail-fullscreen__gallery .swiper-wrapper{height:calc(100vh - 232px)}.twpx-catalog-detail-fullscreen__content:has(.twpx-catalog-detail-fullscreen__thumbs .swiper) .twpx-catalog-detail-fullscreen__gallery .swiper-wrapper{height:calc(100vh - 292px)}.twpx-catalog-detail-fullscreen__gallery .swiper-slide{background-color:#fff;justify-content:center;align-items:center;display:flex}.twpx-catalog-detail-fullscreen__gallery .swiper-slide img{max-width:100%;max-height:100%}.twpx-catalog-detail-fullscreen__gallery .swiper-button-prev,.twpx-catalog-detail-fullscreen__gallery .swiper-button-next{z-index:10;width:50%;height:100%;position:absolute;left:0;margin:0!important;top:0!important}.twpx-catalog-detail-fullscreen__gallery .swiper-button-next{left:auto;right:0}.twpx-catalog-detail-fullscreen__gallery .swiper-navigation-icon{display:none}.twpx-catalog-detail-fullscreen__gallery .swiper-button-prev img,.twpx-catalog-detail-fullscreen__gallery .swiper-button-next img{opacity:0;z-index:10;width:32px;height:32px;transition:all .3s;position:absolute;top:calc(50% - 16px);left:0}.twpx-catalog-detail-fullscreen__gallery .swiper-button-next img{left:auto;right:0;transform:rotate(180deg)}.twpx-catalog-detail-fullscreen__gallery:hover .swiper-button-prev img{opacity:1;left:16px}.twpx-catalog-detail-fullscreen__gallery:hover .swiper-button-next img{opacity:1;right:16px}.twpx-catalog-detail-fullscreen__thumbs{padding:32px 0 32px 16px}.twpx-catalog-detail-fullscreen__thumbs .swiper-slide{cursor:pointer;border:1px solid var(--base-colors-light-grey,#e7e8ea);width:48px;transition:opacity .3s;height:48px!important}.twpx-catalog-detail-fullscreen__thumbs .swiper-slide img{object-fit:contain;width:48px;height:48px}.twpx-catalog-detail-fullscreen__thumbs .swiper-slide-thumb-active{border-color:#000}.twpx-catalog-detail-fullscreen__thumbs .swiper-wrapper{justify-content:center}#fs-img{object-fit:contain;max-width:100;max-height:96%}.close-btn{color:#fff;cursor:pointer;font-size:50px;position:absolute;top:20px;right:30px}@keyframes load-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.twpx-catalog-detail-gallery{gap:0;padding:4px 8px 8px}:is(.twpx-catalog-detail-gallery__container,.twpx-catalog-detail-gallery__container:has(.gallery-thumbs.swiper.swiper-initialized)){grid-template-columns:1fr;min-height:320px;padding:0 0 12px;position:relative}.twpx-catalog-detail-gallery__top{height:40px;padding-bottom:8px}.twpx-catalog-detail-gallery__container--loading{height:320px}.gallery-main .swiper-slide img{min-height:308px}.gallery-thumbs{display:none!important}.gallery-main{min-height:0}.gallery-main-swiper-pagination{gap:8px;display:flex;position:absolute;inset:auto auto 0 0!important}.swiper-pagination-bullet{--swiper-pagination-bullet-size:4px;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-border-radius:2px;transition:width .2s linear;margin:0!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-theme-color:#000;width:16px}}.twpx-catalog-detail-heading{grid-column:2/2;gap:8px;margin-bottom:24px;display:grid}.twpx-catalog-detail-heading__category{color:#000;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:.85}.twpx-catalog-detail-heading__title{color:#000;gap:10px;margin:0;padding:0;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;line-height:1.2;display:grid}.twpx-catalog-detail-heading-icon{display:none}@media (width<=768px){.twpx-catalog-detail-heading{grid-column:1/1;grid-template-columns:1fr 48px;margin-bottom:0}.twpx-catalog-detail-heading-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.twpx-catalog-detail-heading__title{font-size:18px}}.twpx-catalog-detail-info{grid-row:7/7;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px;display:grid}@container (width<260px){.twpx-catalog-detail-info{grid-template-columns:1fr}}.twpx-catalog-detail-info__card{color:#000;border:1px solid var(--twpx-block-border-color-light-grey,#e7e8ea);grid-template-columns:48px 1fr;font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;line-height:1;display:grid}.twpx-catalog-detail-info__card__icon{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:48px;height:48px;display:flex}.twpx-catalog-detail-info__card__text{justify-content:flex-start;align-items:center;padding:8px;display:flex}@media (width<=768px){.twpx-catalog-detail-info{grid-row:8/8;gap:8px;margin-bottom:0}}.twpx-catalog-detail-other{gap:10px;display:grid}.twpx-catalog-detail-other .swiper-slide{width:250px}.twpx-catalog-detail-other .twpx-catalog-card-md{width:100%}@media (width<=767px){.twpx-catalog-detail-other .swiper-slide{width:236px}.twpx-catalog-detail-other .twpx-catalog-card-md{width:100%}}.twpx-catalog-detail-price{flex-wrap:wrap;grid-column:2/2;justify-content:flex-start;align-items:center;gap:8px 16px;margin-bottom:24px;display:flex}@media (width<=768px){.twpx-catalog-detail-price{grid-column:1/1;margin-bottom:0}}.twpx-catalog-detail-price__price{color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:1.44}.twpx-catalog-detail-price__old{color:var(--base-colors-grey-600,#a4a4a4);font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:1.44;text-decoration-line:line-through}.twpx-catalog-detail-price__disc{color:var(--base-colors-red-900,red);background:var(--base-colors-red-100,#fff3f3);justify-content:center;align-items:center;height:29px;padding:0 8px;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:flex}.twpx-catalog-detail-seen{gap:10px;display:grid}.twpx-catalog-detail-seen .swiper{grid-template-rows:1fr auto;display:grid}.twpx-catalog-detail-seen .swiper-slide{box-sizing:border-box;width:200px}.twpx-catalog-detail-seen .swiper-button-prev,.twpx-catalog-detail-seen .swiper-button-next{width:32px;height:32px;position:static;margin:0!important}.twpx-catalog-detail-seen .swiper-button-next{transform:rotate(180deg)}@media (width<=768px){.twpx-catalog-detail-seen .swiper-wrapper{height:100%}}.twpx-catalog-detail-sizes{gap:10px;margin-bottom:32px;display:grid}@media (width<=768px){.twpx-catalog-detail-sizes{margin-bottom:0}}.twpx-catalog-detail-split{grid-column:2/2;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;display:grid}.twpx-catalog-detail-split__title{color:#000;grid-column:span 2;height:24px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:2}.twpx-catalog-detail-split *{box-sizing:border-box}@media (width<=768px){.twpx-catalog-detail-split{grid-column:1/1;margin-bottom:0}}@media (width>=769px) and (width<=1100px){.twpx-catalog-detail-split{grid-template-columns:1fr}.twpx-catalog-detail-split__title{grid-column:span 1}}@media (width>=100px) and (width<=500px){.twpx-catalog-detail-split{grid-template-columns:1fr}.twpx-catalog-detail-split__title{grid-column:span 1}}._title_15rnc_2{font:var(--text-headline-m);margin-bottom:16px}._stickers_15rnc_7{grid-gap:16px;grid-template-columns:1fr 1fr;display:grid}._sticker_15rnc_7{align-items:center;gap:12px;display:flex}._stickerTitle_15rnc_19{white-space:break-spaces}._button_ufqg8_2{background-color:var(--badgeForegroundColor);cursor:pointer;z-index:2;border-top-left-radius:40px;border-bottom-left-radius:40px;justify-content:center;align-items:center;height:40px;padding:16px;display:flex;position:absolute;bottom:16px;right:0;overflow:hidden}._label_ufqg8_19{color:var(--labelColor);font:var(--text-subline);white-space:nowrap;max-width:100px;margin-left:8px;margin-right:0;transition:all .3s}._label_ufqg8_19._hide_ufqg8_29{visibility:hidden;max-width:0;margin-left:0}@media screen and (width>=992px){._button_ufqg8_2{bottom:16px;left:50%;right:auto;right:initial;border-radius:40px;transform:translate(-50%)}}.desktop ._button_ufqg8_2{bottom:16px;left:50%;right:auto;right:initial;border-radius:40px;transform:translate(-50%)}._splitIcon_180r2_2{box-sizing:border-box;background:url(data:image/png;base64,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) 50% 0/contain no-repeat;width:28px;height:28px}._modal_180r2_10{padding:16px}._content_180r2_14{padding:0}._header_180r2_18{-moz-column-gap:2px;align-items:center;column-gap:2px;margin-bottom:24px;display:flex}._yandexIcon_180r2_25{box-sizing:border-box;background:url(data:image/png;base64,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) 50% 0/contain no-repeat;width:28px;min-width:28px;height:28px;min-height:28px}._splitTextIcon_180r2_35{box-sizing:border-box;background:url(data:image/png;base64,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) 50% 0/contain no-repeat;width:72px;height:22px}._description_180r2_43{margin-top:32px;padding-bottom:24px}._descriptionList_180r2_48{margin:0}._descriptionTitle_180r2_52{font:var(--text-headline-m)}._descriptionItem_180r2_56{-moz-column-gap:16px;align-items:center;column-gap:16px;margin-top:16px;display:flex}._descriptionIndex_180r2_63{font:var(--text-accident-headline-s);width:26px}._itemText_180r2_68{font:var(--text-subline)}._footer_180r2_72{width:100%}._modalButton_180r2_76{margin-top:16px;width:100%!important}._splitScheduleInfo_180r2_81{margin-top:24px}._notAvailableReason_180r2_85{background-color:var(--secondaryBackgroundColor);font:var(--text-subline);border-radius:4px;padding:12px 16px}._notAvailableText_180r2_92{font:var(--text-subline)}@media screen and (width>=768px){._modal_180r2_10{width:636px;max-width:636px;height:100%}._content_180r2_14{padding:8px 8px 0}}.desktop ._modal_180r2_10{width:636px;max-width:636px;height:100%}.desktop ._content_180r2_14{padding:8px 8px 0}._root_1ogbh_2{border:.5px solid var(--Base-base-05,#c7c9cc);background:0 0;border:1px solid #c7c9cc;justify-content:space-between;align-items:center;width:100%;border-radius:8px!important;padding:8px 12px!important;display:flex!important}._leftColumn_1ogbh_12{-moz-column-gap:10px;align-items:center;column-gap:10px;display:flex}._splitIcon_1ogbh_18{box-sizing:border-box;background:url(data:image/png;base64,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) 50% 0/contain no-repeat;width:28px;height:28px}._textBlock_1ogbh_26{text-align:left}._title_1ogbh_30{font:var(--text-body-s);color:var(--labelColor)}._subTitle_1ogbh_35{color:#000;font:var(--text-body-s);white-space:normal;font-feature-settings:"liga" off;font-family:Roboto;font-size:13px;font-style:normal;font-weight:400;line-height:24px}._root_1m7xy_2{background:var(--color-badge-bg-fasion);height:24px;color:var(--color-text-foreground);justify-content:center;align-items:center;display:flex}.bnpl-banner[data-v-f1da8026]{width:100%}.bnpl-banner.disabled[data-v-f1da8026]{cursor:not-allowed;opacity:.6}.bnpl-banner .bnpl-banner-content[data-v-f1da8026]{cursor:pointer;border:1px solid #c7c9cc;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:background .15s;display:flex;position:relative}.bnpl-banner .bnpl-banner-icon[data-v-f1da8026]{text-align:center;border:none;border-radius:4px;justify-content:center;align-items:center;width:82px;height:20px;display:flex}.bnpl-banner .bnpl-banner-icon--dolyame[data-v-f1da8026]{background-color:#000}.bnpl-banner .bnpl-banner-icon--podeli[data-v-f1da8026]{background-color:#ee3124}.bnpl-banner .bnpl-banner-icon[data-v-f1da8026] svg{width:57px}.bnpl-banner .bnpl-banner-text[data-v-f1da8026]{color:#000;font-feature-settings:"liga" off;flex:1;font-family:Roboto;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.bnpl-banner .bnpl-banner-arrow[data-v-f1da8026]{align-items:center;margin-left:auto;display:flex}.bnpl-banner .bnpl-banner-arrow,._icon_1qrec_2{display:none!important}.bnpl-banner .bnpl-banner-text,._subTitle_1ogbh_35{font-size:12px!important;line-height:1!important}._splitIcon_1ogbh_18{flex-shrink:0}.bnpl-banner-content,._root_1ogbh_2{height:100%}.bnpl-banner .bnpl-banner-content,button.x-button{cursor:default!important}.twpx-catalog-detail-stores .twpx-catalog-detail-accordion-content{padding-top:0}.twpx-catalog-detail-stores .twpx-accordion:not(.twpx-catalog-detail-stores__title){border:none}.twpx-catalog-detail-stores .twpx-accordion:not(.twpx-catalog-detail-stores__title) .twpx-accordion-header{min-height:0;font-size:14px}.twpx-catalog-detail-stores{grid-area:5/2/5/2;margin-bottom:24px}@media (width<=768px){.twpx-catalog-detail-stores{grid-area:6/1/6/1;margin-bottom:0}.twpx-catalog-detail-stores .twpx-accordion-header,.twpx-catalog-detail-stores .twpx-catalog-detail-accordion-content{padding-left:0;padding-right:0}}@media (width>=768px) and (width<=991px){.twpx-tabs__nav{gap:16px}}.twpx-catalog-detail-tabs{grid-area:9/1/11/1;margin-bottom:32px}@media (width<=768px){.twpx-catalog-detail-tabs{grid-area:7/1/7;margin-bottom:0}}.twpx-catalog-detail-char{max-width:500px}.twpx-catalog-detail-char-item{color:#000;border-bottom:1px solid var(--twpx-border-grey,#eee);justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex}.twpx-catalog-detail-char-item span:last-child{text-align:right}.twpx-catalog-detail-char-item a{text-decoration:underline!important}.twpx-catalog-detail-char-hidden{opacity:0;grid-template-rows:0fr;transition:opacity .3s;display:grid;overflow:hidden}.twpx-catalog-detail-char--open .twpx-catalog-detail-char-hidden{opacity:1;grid-template-rows:1fr}.twpx-catalog-detail-char-hidden>div{overflow:hidden}.twpx-catalog-detail-char-more{color:#000;cursor:pointer;padding:8px 0;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:1.7;transition:opacity .2s}.twpx-catalog-detail-char-more:hover{opacity:.7}.twpx-catalog-detail-char--open .twpx-catalog-detail-char-more span:first-child,.twpx-catalog-detail-char-more span:last-child{display:none}.twpx-catalog-detail-char--open .twpx-catalog-detail-char-more span:last-child{display:block}.twpx-catalog-detail-tabs-sizes{flex-wrap:wrap;gap:32px;padding:16px 0;display:flex}.twpx-catalog-detail-tabs-sizes-item{align-items:center;gap:16px;width:250px;display:flex}.twpx-catalog-detail-tabs-sizes-item img{border:1px solid var(--twpx-block-border-color-light-grey,#e7e8ea);object-fit:contain;flex-shrink:0;width:140px;height:100px}.twpx-catalog-detail-tabs-sizes-text{color:#000;gap:8px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:1.14;display:grid}.twpx-catalog-detail-tabs-sizes-text b{font-weight:500}.twpx-catalog-detail-tabs .twpx-tabs__pane{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:300;line-height:1.5}.twpx-catalog-detail-tabs .twpx-tabs__pane p{max-width:750px;margin-bottom:16px}.twpx-catalog-detail-brand{gap:32px;display:flex}.twpx-catalog-detail-brand__logo{background:var(--base-colors-grey-200,#f9f9f9);flex-shrink:0;justify-content:center;align-items:center;width:240px;padding:16px 0;display:flex}.twpx-catalog-detail-brand__logo img{width:150px}.twpx-catalog-detail-brand__content{gap:10px;padding:16px 0;display:grid}.twpx-catalog-detail-brand__more{color:#000;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:1.7}.twpx-catalog-detail-brand__more a{color:#000;text-decoration:none}@media (width<=768px){.twpx-catalog-detail-tabs-sizes-item{width:100%}.twpx-catalog-detail-brand{gap:16px;display:grid}.twpx-catalog-detail-brand__logo{width:100%}.twpx-tabs__item--hide,.twpx-tabs__pane--hide{display:none!important}}.twpx-catalog-detail-testimonials{gap:10px;display:grid}.twpx-catalog-detail-testimonials__heading{color:#000;justify-content:flex-start;align-items:center;gap:16px;padding:8px 0;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:1.2;display:flex}.twpx-catalog-detail-testimonials .swiper{grid-template-rows:1fr auto;display:grid}.twpx-catalog-detail-testimonials .swiper-slide{background:var(--base-colors-grey-200,#f9f9f9);box-sizing:border-box;border-radius:16px;width:400px}.twpx-catalog-detail-testimonials .swiper-button-prev,.twpx-catalog-detail-testimonials .swiper-button-next{width:32px;height:32px;position:static;margin:0!important}.twpx-catalog-detail-testimonials .swiper-button-next{transform:rotate(180deg)}.twpx-testimonial-card{gap:16px;padding:16px;display:grid}.twpx-testimonial-card__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.twpx-testimonial-card__name{justify-content:flex-start;align-items:center;gap:16px;display:flex}.twpx-testimonial-card__author{color:#000;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:1}.twpx-testimonial-card__date{color:var(--base-colors-grey-700,#888);font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;line-height:1}.twpx-testimonial-card__rating{gap:4px;display:flex}.twpx-testimonial-card__rating img{width:17px;height:16px}.twpx-testimonial-card__content{gap:16px;display:grid}.twpx-testimonial-card__block{gap:4px;display:grid}.twpx-testimonial-card__title{color:#000;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:1}.twpx-testimonial-card__text{color:#000;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:1.28}@media (width<=768px){.twpx-catalog-detail-testimonials .swiper-slide{width:230px}.twpx-catalog-detail-testimonials .swiper-wrapper{height:100%}}.twpx-catalog-card-sm{background:var(--base-colors-grey-200,#f9f9f9);align-self:start;gap:8px;width:160px;padding:8px;display:grid}.twpx-catalog-card-sm__img{background:var(--base-colors-grey-200,#f9f9f9)}.twpx-catalog-card-sm__img img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%}.twpx-catalog-card-sm__title{color:#000;gap:4px;font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;line-height:1.2;display:grid}.twpx-catalog-card-sm__price-block{color:#000;grid-template-columns:1fr 1fr;gap:4px;font-family:Roboto;font-size:12px;font-style:normal;line-height:1.16;display:grid}.twpx-catalog-card-sm__price{font-weight:500}.twpx-catalog-card-sm__old-price{font-weight:300;text-decoration:line-through}@media (width<=768px){.twpx-catalog-card-sm{width:auto}}.twpx-catalog-card-md{--num:5;min-width:200px;width:calc((100% - 32px * calc(var(--num) - 1)) / var(--num));flex-direction:column;align-self:stretch;gap:16px;display:flex}.swiper-slide .twpx-catalog-card-md{height:100%}@container (width<=529px){.twpx-catalog-card-md{--num:1}}@container (width>=530px) and (width<=809px){.twpx-catalog-card-md{--num:2}}@container (width>=810px) and (width<=1099px){.twpx-catalog-card-md{--num:4}}@container (width>=1100px) and (width<=1399px){.twpx-catalog-card-md{--num:4}}.twpx-catalog-card-md__bg{background:#f9f9f9;align-self:start;width:100%}.twpx-catalog-card-md__top{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.twpx-catalog-card-md__labels{align-items:center;gap:8px;min-height:32px;display:flex}.twpx-catalog-card-md .twpx-btn-fav{opacity:0;transition:opacity .2s}.twpx-catalog-card-md:hover .twpx-btn-fav,.twpx-catalog-card-md .twpx-btn-fav.twpx-btn-fav--active{opacity:1}.twpx-catalog-card-md__img{background:var(--base-colors-grey-200,#f9f9f9);aspect-ratio:1;display:block}.twpx-catalog-card-md__img img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;display:block}.twpx-catalog-card-md__wrapper{flex-direction:column;justify-content:space-between;gap:16px;width:100%;height:100%;display:flex}.twpx-catalog-card-md__title{color:#000;width:100%;max-height:54px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;overflow:hidden}.twpx-catalog-card-md__bottom{align-self:stretch;gap:16px;display:grid}.twpx-catalog-card-md__price-block{color:#000;gap:8px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;display:flex}.twpx-catalog-card-md__old-price{color:var(--base-colors-grey,#888);text-decoration:line-through}.twpx-catalog-card-md__disc{color:var(--base-colors-red-900,red);background:var(--base-colors-red-100,#fff3f3)}.twpx-catalog-card-md__buttons{opacity:0;justify-content:space-between;align-items:center;gap:8px;transition:opacity .2s;display:flex}.twpx-catalog-card-md:hover .twpx-catalog-card-md__buttons{opacity:1}.twpx-catalog-card-md .twpx-btn--buy{width:auto}.bx-touch .twpx-catalog-card-md .twpx-btn-fav,.bx-touch .twpx-catalog-card-md__buttons{opacity:1}.twpx-btn-fav{cursor:pointer;justify-content:center;align-items:center;display:flex}.twpx-btn-fav img:first-child,.twpx-btn-fav.twpx-btn-fav--active img:nth-child(2),.twpx-btn-fav.twpx-btn-fav--loading .twpx-fav-btn-loader{display:block}.twpx-btn-fav.twpx-btn-fav--active img:first-child,.twpx-btn-fav img:nth-child(2),.twpx-fav-btn-loader,.twpx-btn-fav.twpx-btn-fav--loading img:first-child{display:none}.twpx-btn-fav .twpx-fav-btn-loader{width:16px;height:16px;animation:1.3s linear infinite load-circle}.twpx-btn-fav--lg{width:48px;height:48px}.twpx-btn-fav--lg img{width:24px;height:24px}.twpx-btn-fav.twpx-btn-fav--lg .twpx-fav-btn-loader{width:16px;height:16px}.twpx-btn-fav--md{width:24px;height:24px}.twpx-btn-fav--md img{width:16px;height:16px}.twpx-btn-fav.twpx-btn-fav--md .twpx-fav-btn-loader{width:12px;height:12px}.twpx-catalog-detail-grid-md{flex-wrap:wrap;gap:32px;display:flex;container:main-layout/inline-size}.twpx-catalog-detail-grid-sm{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}@media (width<=575px){.twpx-catalog-detail-grid-sm{grid-template-columns:1fr 1fr;gap:16px 8px;display:grid}}.twpx-catalog-detail-grid-md-container.loaded .twpx-catalog-detail-grid-md{display:flex!important}.twpx-catalog-detail-grid-md-container.loaded .twpx-catalog-detail-grid-md-placeholder{display:none}.twpx-label{box-sizing:border-box;align-items:flex-end;height:22px;padding:4px 2px 2px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:.85;display:flex}.twpx-label-in-stock{color:var(--base-colors-balck,#000);white-space:nowrap;align-items:center;gap:4px;padding:4px 8px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:.7;display:flex}.twpx-label-in-stock img{width:14px;height:14px}.twpx-label--lg{height:22px;font-size:14px;line-height:.85}.twpx-label--md{height:18px;font-size:12px;line-height:1}.swiper-buttons{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:10px;max-width:100vw;padding:16px 128px 16px 0;display:flex}bx-touch .swiper-buttons{display:none}.swiper-buttons:has(.swiper-button-lock){display:none}.twpx-catalog-detail-accessoires:empty,.twpx-catalog-detail-accordion:empty,.twpx-catalog-detail-banner:empty,.twpx-catalog-detail-buttons:empty,.twpx-catalog-detail-colors:empty,.twpx-catalog-detail-gallery:empty,.twpx-catalog-detail-heading:empty,.twpx-catalog-detail-info:empty,.twpx-catalog-detail-other:empty,.twpx-catalog-detail-price:empty,.twpx-catalog-detail-seen:empty,.twpx-catalog-detail-sizes:empty,.twpx-catalog-detail-split:empty,.twpx-catalog-detail-tabs:empty,.twpx-catalog-detail-testimonials:empty,.twpx-catalog-detail-block--empty{height:0;margin:0}.twpx-catalog-detail{gap:32px;margin-bottom:32px;display:grid}.twpx-catalog-detail a:not(.twpx-btn){color:#000;text-decoration:none;transition:opacity .3s}.twpx-catalog-detail a:not(.twpx-btn):hover{opacity:.7}.twpx-catalog-detail p>a{text-decoration:underline}@media (width<=768px){.twpx-catalog-detail{gap:16px;margin-bottom:16px}}.twpx-catalog-detail a{transition:opacity .2s}.twpx-catalog-detail a:hover{opacity:.7}.twpx-catalog-detail-grid{grid-template-rows:repeat(7,min-content) auto auto auto auto;grid-template-columns:1fr minmax(100px,400px);column-gap:64px;display:grid}.twpx-catalog-detail-grid-bottom{flex-direction:column;grid-column:1/2;display:flex}@media (width>=769px) and (width<=1200px){.twpx-catalog-detail-grid{grid-template-columns:1fr minmax(100px,300px)}}@media (width<=768px){.twpx-catalog-detail-grid{grid-template-rows:none;grid-template-columns:1fr;gap:16px}.twpx-catalog-detail-grid-bottom{grid-column:1/1}}.twpx-catalog-detail__section{align-self:start;gap:64px;display:grid}@media (width<=768px){.twpx-catalog-detail__section{gap:16px}}.twpx-catalog-detail__aside{align-self:start;gap:24px;display:grid;container-type:inline-size}@media (width<=768px){.twpx-catalog-detail__aside{gap:16px}.twpx-catalog-detail__aside .twpx-catalog-detail-heading{display:none}}.twpx-catalog-detail-h3{color:#000;padding:8px 0;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:1.2}.twpx-catalog-detail-h4{color:#000;padding:8px 0;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:1.2}.twpx-catalog-detail .swiper:not(.gallery-thumbs,.gallery-main){width:100%}.bx-touch .twpx-catalog-detail .swiper:not(.gallery-thumbs,.gallery-main){width:100vw}

/* End */


/* Start:/local/templates/dresscodeV3/components/dresscode/catalog.item/detail.element/css/review.css?17767807589416*/
#catalogReviews{
	margin-top: 24px;
	overflow: hidden;
}

#catalogReviews .heading{
	border-top: 1px solid #e7e8ea;
	font-family: 'robotobold';
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 36px 24px;
	font-weight: 800;
	font-size: 20px;
}

#catalogReviews .heading .reviewAddButton{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border-bottom: 1px dashed #888888;
	font-family: "robotoregular";
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 4px;
	margin-left: 24px;
	font-weight: 400;
	font-size: 12px;
	color: #888888;
}

#catalogReviews .heading .reviewAddButton:active{
	position: relative;
	top: 1px;
}

#catalogReviews .heading .label{
	font-family: "robotoregular";
	text-transform: none;
	display: inline-block;
	letter-spacing: 0;
	font-weight: 400;
	font-size: 14px;
	color: #888888;
}

#catalogReviews .ratingContainer{
	line-height: 20px;
	float: right;
}

#catalogReviews .ratingContainer .rating,
#reviews .rating{
	display: inline-block;
	vertical-align: middle;
	margin-left: 6px;
	margin-top: 0px;
	position: relative;
	height: 15px;
	width: 79px;
	z-index: 2;
}

#catalogReviews .ratingContainer .rating{
	margin-left: 12px;
}

#catalogReviews .ratingContainer .rating i,
#reviews .rating i {
	background: url(/local/templates/dresscodeV3/components/dresscode/catalog.item/detail.element/css/../images/rating.png) repeat 0 0px transparent;
	height: 15px;
	width: 79px;
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
}

#catalogReviews .ratingContainer .rating i.m ,
#reviews .rating i.m{
	background: url(/local/templates/dresscodeV3/components/dresscode/catalog.item/detail.element/css/../images/rating.png) repeat 0 -14px transparent;
	width: 0px;
	z-index: 10;
}

#reviews .rating{
	margin-top: -4px;
}

#catalogElementReviews .ratingContainer .newReview {
	float: right;
	margin-right: 12px;
	color: #000000;
}

#catalogElementReviews .newReview:hover {
	color: #0074d9;
}

#catalogElementReviews #reviews,
#catalogElementReviews #reviews ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#catalogElementReviews #reviews .reviewItem{
	border-top: 1px solid #f7f7f7;
	padding-top: 24px;
	position: relative;
	margin-bottom: 24px;
}

#catalogElementReviews #reviews .reviewItem:first-child{
	padding-top: 24px;
	border-top: 1px solid #e7e8ea;
	/*padding: 0;*/
	/*border: 0;*/
}

#reviews .reviewTable{
	table-layout: fixed;
	display: table;
	width: 100%;
}

#reviews .reviewTable .reviewColumn{
	display: table-cell;
	vertical-align: top;
	position: relative;
	padding: 0 24px;
	font-size: 14px;
}

#reviews .reviewTable .reviewColumn .label{
	display: inline-block;
	font-size: 14px;
}

#reviews .reviewTable .reviewColumn .reviewRating,
#reviews .reviewTable .reviewColumn .reviewName{
	margin-top: 12px;
}

#reviews .reviewTable .reviewColumn .reviewDate,
#reviews .reviewTable .reviewColumn .reviewName{
	line-height: 21px;
}

#reviews .reviewTable .reviewColumn .advantages,
#reviews .reviewTable .reviewColumn .limitations{
	margin-bottom: 12px;
}

#reviews .reviewTable .reviewColumn .advantages .label,
#reviews .reviewTable .reviewColumn .impressions .label,
#reviews .reviewTable .reviewColumn .limitations .label{
	margin-bottom: 4px;
	font-size: 14px;
}

#reviews .reviewTable .reviewColumn .advantages p,
#reviews .reviewTable .reviewColumn .impressions p,
#reviews .reviewTable .reviewColumn .limitations p{
	font-size: 13px;
}

#reviews .reviewTable .reviewColumn:first-child{
	vertical-align: middle;
	text-align: center;
	width: 30%;
}

#reviews .reviewTable .reviewColumn .reviewDate{
	color: #888888;
}

#reviews .reviewTable .reviewColumn .reviewName,
#reviews .reviewTable .reviewColumn .reviewName .label{
	font-size: 16px;
}

#catalogElementReviews #reviews .controls {
	background: #f4f4f4;
	text-align: center;
	margin-top: 24px;
	line-height: 35px;
	/*float: right;*/
	width: 260px;
	height: 35px;
}

#catalogElementReviews #reviews .controls a {
	text-decoration: none;
}

#catalogElementReviews #reviews .controls a:active {
	position: relative;
	top: 1px;
}

#catalogElementReviews #reviews .controls .good {
	color: #009E02;
	margin-right: 4px;
}

#catalogElementReviews #reviews .controls .good:hover {
	color: #008902;
}

#catalogElementReviews #reviews .controls .bad {
	color: #ff0000;
}

#catalogElementReviews #reviews .controls .bad:hover {
	color: #9d9d9d;
}

#catalogElementReviews #reviews p {
	color: #666;
	line-height: 21px;
	margin: 0;
}

#catalogElementReviews #reviews .comment {
	clear: both;
}

#catalogElementReviews #reviews .hide {
	display: none;
}

#showallReviews {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border: 1px solid #e7e8ea;
	margin: 24px 24px 24px auto;
	text-decoration: none;
	text-align: center;
	border-radius: 4px;
	line-height: 40px;
	display: block;
	color: #000000;
	height: 40px;
	width: 200px;
}

#catalogElementReviews #newReview{
	display: none;
}

#catalogElementReviews #newReview .heading{
	border-bottom: 1px solid #e7e8ea;
	border-top: 1px solid #e7e8ea;
	font-family: 'robotobold';
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 24px;
	padding: 36px 24px;
	font-weight: 800;
	font-size: 20px;
	display: block;
}

#catalogElementReviews #newReview form{
	padding: 0 24px;
}

#catalogElementReviews #newReview ins {
	text-decoration: none;
	margin-bottom: 4px;
	font-size: 14px;
	display: block;
}

#catalogElementReviews #newReview #newRating {
	position: relative;
}

#catalogElementReviews #newReview .rating {
	position: absolute;
	cursor: pointer;
	width: 150px;
	left: 100px;
	z-index: 10;
	top: -3px;
}

#catalogElementReviews #newReview .rating i {
	background: url(/local/templates/dresscodeV3/components/dresscode/catalog.item/detail.element/css/../images/newRating.png) repeat 0 0px transparent;
	height: 22px;
	width: 150px;
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
}

#catalogElementReviews #newReview .rating i.m {
	background: url(/local/templates/dresscodeV3/components/dresscode/catalog.item/detail.element/css/../images/newRating.png) repeat 0 -22px transparent;
	width: 0px;
	z-index: 10;
}

#catalogElementReviews #newReview .usedSelect {
	list-style: none;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}

#catalogElementReviews #newReview .usedSelect li {
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}

#catalogElementReviews #newReview .usedSelect li a {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border: 1px solid #e7e8ea;
	text-decoration: none;
	text-align: center;
	line-height: 35px;
	padding: 0px 12px;
	font-size: 13px;
	display: block;
	height: 35px;
	color: #000;
}

#catalogElementReviews #newReview .usedSelect li a:hover {
	color: #696969;
}

#catalogElementReviews #newReview .usedSelect li a:active {
	position: relative;
	top: 1px;
}

#catalogElementReviews #newReview .usedSelect li a.selected {
	color: #fff;
}

#catalogElementReviews #newReview table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}

#catalogElementReviews #newReview table td {
	vertical-align: top;
	width: 50%;
}

#catalogElementReviews #newReview table td:first-child{
	padding-right: 24px;
}

#catalogElementReviews #newReview label {
	display: block;
	margin: 12px 0;
}

#catalogElementReviews #newReview textarea {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #E4E4E4;
	font-family: "roboto_ltregular";
	padding-left: 12px;
	padding-top: 12px;
	background: #fff;
	resize: none;
	height: 90px;
	width: 100%;
}

#catalogElementReviews #newReview textarea:focus {
	outline: none;
	border: 1px solid #CCC;
}

#catalogElementReviews #newReview input {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "roboto_ltregular";
	border: 1px solid #E4E4E4;
	display: inline-block;
	margin-bottom: 12px;
	vertical-align: top;
	background: #fff;
	padding-left: 12px;
	height: 50px;
	width: 74%;
}

#catalogElementReviews #newReview input:focus {
	border: 1px solid #CCC;
}

#catalogElementReviews #newReview .submit {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	vertical-align: middle;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	line-height: 50px;
	margin-left: 3%;
	color: #ffffff;
	height: 50px;
	width: 23%;
}

#catalogElementReviews #newReview .submit:active {
	position: relative;
	top: 1px;
}

#catalogElementReviews #newReview .reviewError {
	overflow: hidden;
	padding: 0px 24px 0px 24px;
}

#catalogElementReviews #newReview .reviewError .cap {
	color: #000000;
	font-size: 16px;
}

#catalogElementReviews #newReview .reviewError img {
	vertical-align: middle;
	float: left;
	margin-right: 24px;
}

#catalogElementReviews .countReviewsTools{
	cursor: pointer;
}
/* End */


/* Start:/local/js/local/twinpx/container/style.css?17774548521239*/
/* Container */
#main > .limiter {
  padding: 0 !important;
  max-width: none !important;
  min-width: auto !important;
  margin: 0 !important;
  clear: none !important;
}

@media (max-width: 700px) {
  div#main > .limiter {
    padding: 0 !important;
    max-width: none !important;
    min-width: auto !important;
    margin: 0 !important;
    clear: none !important;
  }
}

.twpx-container {
  width: 100%;
  max-width: 1480px;
  min-width: 320px;
  margin: auto;
  clear: both;
  box-sizing: border-box;
}
@media (max-width: 700px) {
  .twpx-container {
    padding: 0 16px !important;
  }
}
@media (min-width: 701px) and (max-width: 1500px) {
  .twpx-container {
    padding: 0 24px;
  }
}

/* Breadcrumbs */
#breadcrumbs {
    margin-top: 0 !important;
    margin-bottom: 16px !important;
    padding: 16px 0;
    color: #000 !important;
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    height: auto !important;
}
@media (max-width: 768px) {
  #breadcrumbs {
    margin-bottom: 0 !important;
  }
}
#breadcrumbs ul li a {
    line-height: 14px !important; /* 116.667% */
}
#breadcrumbs .arrow {
    margin: 0 16px !important;
}
/* End */


/* Start:/local/js/local/twinpx/accordion/style.css?17764315841447*/
.twpx-accordion {
  overflow: hidden;
  border-bottom: 1px solid #E7E8EA;
}

.twpx-accordion-header {
  padding: 16px 8px;
  cursor: pointer;
  user-select: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  color: #000;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  min-height: 64px;
  box-sizing: border-box;
}
.twpx-accordion-header-content {
  width: 100%;
}

.twpx-accordion-header-arrow {
  transition: transform 0.4s ease;
}

.twpx-accordion-header.twpx-accordion--active .twpx-accordion-header-arrow {
  transform: rotate(180deg);
}

.twpx-accordion-content {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.45s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  font-size: 14px;
}

.twpx-accordion-content.twpx-accordion--open {
  grid-template-rows: 1fr;
}

.twpx-accordion-content > div {
  min-height: 0;           /* важно для Firefox */
}

/* Для очень длинного контента лучше использовать grid вместо max-height */
.twpx-accordion-content--grid {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.4s ease;
}

.twpx-accordion-content--grid.twpx-accordion--open {
  grid-template-rows: 1fr;
}

.twpx-accordion-content--grid > div {
  overflow: hidden;
}
/* End */


/* Start:/local/js/local/twinpx/tabs/style.css?17768677491414*/
.twpx-tabs__nav {
  display: flex;
  gap: 64px;
  list-style: none;
  padding: 0 0 7px;
  margin: 0 0 16px;
  max-width: calc(100vw - 16px * 2);
  overflow-x: auto;
}

.twpx-tabs__btn {
  border: none;
  background: none;
  cursor: pointer;
  font-size: 16px;
  transition: color 0.2s ease;

  white-space: nowrap;
  padding: 16px 0;
  color: #000;
  font-family: Roboto;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}

@media(max-width: 768px) {
  .twpx-tabs__btn {
    font-size: 16px;
  }
  .twpx-tabs__nav {
    gap: 16px;
  }
}
@media(max-width: 991px) {
  .twpx-tabs__nav {
    gap: 16px;
  }
}

.twpx-tabs__btn:hover {
  color: #333;
}

.twpx-tabs__btn.twpx-tabs--active {
  border-bottom: 2px solid var(--base-colors-balck, #000);
  margin-bottom: -2px;
}

/* Контейнер для контента с анимацией высоты */
.twpx-tabs__content {
  position: relative;
  transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}

/* Панели с контентом */
.twpx-tabs__pane {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  box-sizing: border-box;
}

.twpx-tabs__pane.twpx-tabs--active {
  opacity: 1;
  visibility: visible;
  position: relative;
}
/* End */


/* Start:/local/js/local/twinpx/buttons/style.css?17764094752830*/
.twpx-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Roboto;
    font-style: normal;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
}
a.twpx-btn {
    text-decoration: none;
}
.twpx-btn:hover {
    opacity: .7;
}
/* Size */
.twpx-btn--lg {
    height: 48px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    border-radius: var(--twpx-btn-border-radius-s, 4px);
}
.twpx-btn--md {
    height: 32px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 8px 16px;
    border-radius: var(--twpx-btn-border-radius-s, 4px);
}
.twpx-btn--one-click {/*1 click button*/
    height: 24px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    padding: 4px 0;
    border: none;

}

/* Colors */
.twpx-btn--primary {
    color: #FFF;
    background: var(--base-colors-balck, #000);
    border-color: var(--base-colors-balck, #000);
}
.twpx-btn--secondary {
    color: #000;
    background: #fff;
    border-color: var(--base-colors-balck, #000);
}
.twpx-btn--success {
    color: #000;
    border-color: #ACEEA8;
    background-color: #ACEEA8;
}

/* Icon */
.twpx-btn--icon {
    padding: 0;
}
.twpx-btn--icon.twpx-btn--lg {
    width: 48px;
    height: 48px;
}
.twpx-btn--icon.twpx-btn--lg img {
    width: 24px;
    height: 24px;
}
.twpx-btn--icon.twpx-btn--md {
    width: 24px;
    height: 24px;
}
.twpx-btn--icon.twpx-btn--md img {
    width: 16px;
    height: 16px;
}

/* Loading */
.twpx-btn--loading {
    position: relative;
    cursor: default;
    pointer-events: none;
}
.twpx-btn--loading,
.twpx-btn--loading:hover,
.twpx-btn--loading:focus,
.twpx-btn--loading:active {
  color: transparent !important;
}

.twpx-btn-loader {
    display: none;
}
.twpx-btn--loading .twpx-btn-loader {
    display: block;
    -webkit-animation: load-circle 1.3s infinite linear;
    animation: load-circle 1.3s infinite linear;
}

@-webkit-keyframes load-circle {
  0% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}
@keyframes load-circle {
  0% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}

/* Buy */
.twpx-btn--buy span:first-child,
.twpx-btn--buy.twpx-btn--success span:nth-child(2) {
    display: block;
}
.twpx-btn--buy span:nth-child(2),
.twpx-btn--buy.twpx-btn--loading span,
.twpx-btn--buy.twpx-btn--success span:first-child {
    display: none;
}
/* End */


/* Start:/local/templates/dresscodeV3/components/bitrix/form.result.new/modal/style.css?174284768110785*/
.webformModal{
    -webkit-transition: 0.1s all ease-in-out;
    -o-transition: 0.1s all ease-in-out;
    transition: 0.1s all ease-in-out;
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    color: #000000;
    overflow: hidden;
    display: none;
    z-index: 1000;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
}

.webformModalHideScrollBar{
	position: relative;
	overflow: auto;
    height: 100%;
    width: 120%;
}

.webformModalcn100{
	position: relative;
	height: 100%;
	width: 100%;
	width: 100vw; /* css3 */
}
.webformModal.visible{
	display: block;
}

.webformModalContainer{
	box-shadow: 1px 1px 12px rgba(60, 60, 60, 0.3);
	transform: translateX(-50%) translateY(0%);
    /*transform: translateX(-50%) translateY(-50%);*/
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    background-color: #ffffff;
    position: absolute;
   	-webkit-box-sizing: border-box;
   	-moz-box-sizing: border-box;
   	box-sizing: border-box;
   	margin-bottom: 24px;
    max-width: 500px;
    min-width: 320px;
    width: 100%;
    top: 24px;
    left: 50%;
}

.small .webformModalContainer{
	transform: translateX(-50%) translateY(-50%);
	margin-bottom: 0px;
	top: 50%;
}

.webFormDw form{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.webFormDw form.loading{
	pointer-events: none;
	opacity: 0.8;
}

.webFormModalHeading{
    background-color: #424242;
    position: relative;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    color: #ffffff;
}

.webformModal .webFormModalHeadingExit{
	position: absolute;
	display: block;
	height: 21px;
	width: 21px;
    right: 20px;
    top: 20px;
}

.webformModal .webFormModalHeadingExit{
	background: url(/local/templates/dresscodeV3/components/bitrix/form.result.new/modal/images/exit.png) 0 0 no-repeat transparent;
}

.webformModal .webFormModalHeadingExit:hover{
	background-position: 0 -21px ;
}

.webformModal .webFormModalHeadingExit:active{
	background-position: 0 -42px ;
}

.webFormDescription{
	margin: 24px 0 0 0;
	max-width: 800px;
}

.webformModal .webFormDescription{
	padding: 0 24px;
}

.webformModal .webFormItems,
.webformModal .webFormTools,
.webformModal .webFormError{
	padding: 0 24px;
}

.webFormItem{
	margin-top: 24px;
}

.webFormItemCaption{
	font-family: "robotoMedium";
	margin-bottom: 12px;
	line-height: 21px;
}

.webFormItemImage{
	vertical-align: middle;
	display: inline-block;
	padding-right: 6px;
}

.webFormItemLabel{
	vertical-align: middle;
	display: inline-block;
	color: #555555;
}

.webFormItemRequired{
	display: inline-block;
	padding-left: 4px;
	color: #ff0000;
}

.webFormItemFieldVariant{
	display: inline-block;
	margin-left: 12px;
}

.webFormItemFieldVariant:first-child{
	margin-left: 0px;
}

.webFormItemField input[type="password"],
.webFormItemField input[type="text"],
.webFormItemField select{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "roboto_ltregular";
	border: 1px solid #e7e7e7;
	padding-left: 12px;
	line-height: 55px;
	/*max-width: 600px;*/
	max-width: 100%;
	font-size: 14px;
	color: #555555;
	outline: none;
	height: 55px;
	width: 100%;
}

.webFormItemField textarea{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "roboto_ltregular";
	border: 1px solid #e7e7e7;
	padding-left: 12px;
	line-height: 21px;
	padding-top: 12px;
	/*max-width: 600px;*/
	max-width: 100%;
	font-size: 14px;
	color: #555555;
	height: 150px;
	outline: none;
	width: 100%;
}

.webFormItemField input[id*="form_date_"]{
	margin-bottom: 6px;
}

.webFormItemField input[type="text"]:focus,
.webFormItemField input[type="password"]:focus,
.webFormItemField textarea:focus{
	border: 1px solid #aaaaaa;
}

.webFormItemField input[type="checkbox"] + label,
.webFormItemField input[type="radio"] + label {
	cursor: pointer;
}

.webFormItemField input[type="checkbox"]:not(checked),
.webFormItemField input[type="radio"]:not(checked) {
  position: absolute;
  opacity: 0;
}

.webFormItemField input[type="checkbox"]:not(checked) + label,
.webFormItemField input[type="radio"]:not(checked) + label {
	position: relative;
	padding-left: 28px;
}

.webFormItemField input[type="checkbox"].error + label:before{
	border: 1px solid #ff0000 !important;
}

.webFormItemField input[type="checkbox"] + label:before {
	background: url(/local/templates/dresscodeV3/components/bitrix/form.result.new/modal/images/checkBox.png) 0 0 no-repeat transparent;
}

.webFormItemField input[type="radio"] + label:before {
	background: url(/local/templates/dresscodeV3/components/bitrix/form.result.new/modal/images/radio.png) 0 0 no-repeat transparent;
}

.webFormItemField input[type="checkbox"]:not(checked) + label:before,
.webFormItemField input[type="radio"]:not(checked) + label:before {
	position: absolute;
	content: " ";
    height: 17px;
	width: 17px;
	left: 0;
	top: 0px;
}

.webFormItemField input[type="checkbox"]:not(checked) + label:hover:before,
.webFormItemField input[type="radio"]:not(checked) + label:hover:before {
	background-position: 0 -17px;
}

.webFormItemField input[type="checkbox"]:checked + label:before,
.webFormItemField input[type="radio"]:checked + label:before {
	background-position: 0 -34px;
}

.webFormItemField input[type="checkbox"]:checked + label:hover:before,
.webFormItemField input[type="radio"]:checked + label:hover:before {
	background-position: 0 -51px;
}

.webFormItemField input[type="checkbox"]:disabled + label,
.webFormItemField input[type="radio"]:disabled + label {
	cursor: default;
}

.webFormItemField input[type="checkbox"]:disabled + label:before,
.webFormItemField input[type="radio"]:disabled + label:before {
	background-position: 0 -68px !important;
}

.webFormItemField img.calendar-icon {
    vertical-align: middle !important;
    margin: 0 0 0 0px !important;
    border: 0 !important;
}

.webFormItemField [multiple]{
	line-height: 120px;
	height: 120px;
	padding: 12px;
}

.webFormCaptchaPicture{
	margin-top: 12px;
}

.webFormCaptchaPicture img{
	vertical-align: middle;
	max-width: 100%;
}

.webFormCaptchaLabel{
	margin-bottom: 12px;
	margin-top: 12px;
}

.webFormItemField input.captcha_word{
	max-width: 300px;
}

.webFormTools{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 24px;
}

.webFormTools input[type="submit"],
.webFormTools input[type="reset"]{
	-webkit-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "roboto_ltregular";
	border: 1px solid #e7e7e7;
	text-align: center;
	line-height: 55px;
	font-size: 14px;
	cursor: pointer;
	color: #ffffff;
	outline: none;
	height: 55px;
	width: 100%;
	padding: 0;
}

.webFormTools .tc:first-child{
	padding-right: 12px;
}

.webFormTools .tc:last-child{
	padding-left: 12px;
}

.webFormTools input[type="submit"]:active{
	position: relative;
	top: 1px;
}

.webFormTools input[type="submit"].loading{
	background-image: url(/local/templates/dresscodeV3/components/bitrix/form.result.new/modal/images/loading.gif);
	background-color: #000000 !important;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	pointer-events: none;
	color: #dddddd;
	opacity: 0.1;
}

.webFormTools input[type="reset"]{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	color: #000000;
}

.webFormTools input[type="reset"]:hover{
	border: 1px solid #cccccc;
}

.webFormTools input[type="reset"]:active{
	position: relative;
	top: 1px;
}

.webFormItemError,
.webFormError{
	font-family: "robotoMedium";
	margin-bottom: 12px;
	font-size: 12px;
	color: #ff0000;
	display: none;
}

.webFormError{
	margin-bottom: 0px;
	margin-top: 24px;
}

.webFormItemError.visible,
.webFormError.visible{
	display: block;
}

.webFormItemField .error{
	border: 1px solid #ff0000 !important;
}

.webFormMessage{
	-webkit-transition: 0.1s all ease-in-out;
    -o-transition: 0.1s all ease-in-out;
    transition: 0.1s all ease-in-out;
    background: rgba(0, 0, 0, 0.4);
    line-height: 250px;
    position: fixed;
    overflow: auto;
    color: #000000;
    display: none; 
    z-index: 1000;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
}

.webFormMessageContainer{
	box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.4);
	background-color: #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -225px;
	position: absolute;
	text-align: center;
	margin-top: -125px;
	border-radius: 2px;
	padding: 0px 24px;
	height: 250px;
	width: 450px;
	left: 50%;
	top: 50%;
}

.webFormMessageMiddle{
	vertical-align: middle;
	display: inline-block;
	line-height: 21px;
}

.webFormMessageHeading{
	margin-bottom: 24px;
	text-align: center;
	font-weight: 500;
	font-size: 18px;
}

.webFormMessageDescription{
	text-align: center;
}

.webFormMessageExit{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background-color: #000000;
	text-decoration: none;
	display: inline-block;
	text-align: center;
	border-radius: 2px;
	line-height: 40px;
	margin-top: 24px;
	padding: 0 24px;
	color: #ffffff;
	height: 40px;
}

.webFormMessageExit:hover{
	opacity: 0.8;
}

.webFormMessageExit:active{
	position: relative;
	top: 1px;
}

@media all and (max-width: 650px) {
	
	.webFormItemField input[id*="form_date_"]{
		margin-bottom: 12px;
	}	


	.webFormItemField img.calendar-icon{
		margin-left: 0px !important;
	}

	.webFormTools input[type="submit"],
	.webFormTools input[type="reset"]{
		max-width: 150px;
	}

}

@media all and (max-width: 400px) {
	.webFormTools input[type="submit"],
	.webFormTools input[type="reset"]{
		margin-bottom: 24px;
		max-width: 300px;
		display: block;
		width: 100%;
	}
}
/* End */
/* /local/templates/dresscodeV3/components/dresscode/catalog.item/detail.element/style.css?177858709545332 */
/* /local/templates/dresscodeV3/components/dresscode/catalog.item/detail.element/css/review.css?17767807589416 */
/* /local/js/local/twinpx/container/style.css?17774548521239 */
/* /local/js/local/twinpx/accordion/style.css?17764315841447 */
/* /local/js/local/twinpx/tabs/style.css?17768677491414 */
/* /local/js/local/twinpx/buttons/style.css?17764094752830 */
/* /local/templates/dresscodeV3/components/bitrix/form.result.new/modal/style.css?174284768110785 */
