

/* Start:/local/templates/.default/components/citfact_aspro/catalog/main/style.min.css?17719987862460*/
.fb-catalog-listing-page__product .fb-catalog-listing-page__sort .fb-select{width:auto;justify-content:center}.fb-catalog-listing-page__product .fb-catalog-listing-page__sort .fb-select__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.fb-catalog-listing-page__product .fb-catalog-listing-page__sort .fb-select__list li{font-weight:600;color:#777;padding-left:16px}.fb-catalog-listing-page__product .fb-catalog-listing-page__sort .fb-select__list li:before{content:none}.fb-catalog-listing-page__product .fb-catalog-listing-page__sort .fb-select__list li.active,.fb-catalog-listing-page__product .fb-catalog-listing-page__sort .fb-select__list li:not(:first-child):hover{font-weight:600;color:#0078d7}.fb-catalog-listing-page .show_more_button.fb-btn-load-more{display:block;width:100%;padding:16px 0;color:#0078d7;background:#f2f2f2;text-align:center;cursor:pointer}.fb-collapse-items__content.alphabet{margin-top:8px;margin-bottom:8px}.fb-collapse-items__content.alphabet.numeric-filter.opened{columns:1}.fb-collapse-items__content.alphabet .fb-collapse-items__letter,.fb-collapse-items__content.alphabet .fb-collapse-items__search{display:none;margin-bottom:12px}.fb-collapse-block .fb-collapse-block__content.searched.error .fb-input__input.error,.fb-collapse-items__content.alphabet.opened .fb-collapse-items__letter,.fb-collapse-items__content.alphabet.opened .fb-collapse-items__search{display:block}.fb-collapse-block .fb-collapse-block__content.searched .fb-collapse-items__letter,.fb-collapse-block .fb-collapse-block__content.searched .fb-collapse-items__toggle{display:none}.fb-collapse-items__search .fb-input__input input,.fb-slider-input__input .fb-input__input input{line-height:16px}.fb-collapse-block .fb-collapse-block__content .fb-input__input.error{display:none;font-weight:400;font-size:16px;line-height:100%;color:#777;margin-top:12px}.fb-collapse-items__item.fb-collapse-items__letter{margin-top:12px}.stroy-modal .stroy-modal__wrapper:has(#all-filters-block){width:100%;height:100%;max-width:100%;border-radius:0;padding:48px 44px 44px}.bonus_price_div{display:flex;justify-content:space-between;align-items:center;gap:0;padding:4px!important;border-radius:4px;background:#eaffdd;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.012em;text-align:center;color:#61a535;margin-top:6px;width:max-content}.fb-product-card__content .fb-product-card__price{align-items:start}
/* End */


/* Start:/local/templates/stroylandiya_2021/components/bitrix/catalog.element/main/style.min.css?178178581659094*/
.card-changer.active>span.props-radio__inner{background:#0078d7;border-color:#0078d7;color:#fff}.js-docs.js-docs-content{display:none}.js-docs.js-docs-content.active{display:block}.js-docs.js-docs-content ul{column-count:2;max-width:100%}.js-docs.js-docs-content ul li{break-inside:avoid;list-style:none;margin-bottom:16px}.js-docs.js-docs-content ul li a{color:#333;display:flex;text-decoration:unset}.js-docs.js-docs-content ul li:after{display:none}.docs_link_item{align-items:center;background:url(/local/templates/stroylandiya_2021/components/bitrix/catalog.element/main/images/file_icon.svg) no-repeat;background-size:cover;display:flex;flex-shrink:0;font-size:6px;font-weight:700;height:22px;justify-content:center;margin-right:5px;padding-top:8px;text-align:center;text-transform:uppercase;width:21px}.card-changer.active>span.props-radio__inner:hover{color:#fff}.card-changer:not(.active)>span.props-radio__inner:hover{border-color:#0078d7;color:#0078d7}.dc-row.p_product_info{background:#f2f2f2;border-radius:12px;justify-content:start;margin:16px 0 0;padding:16px 24px 16px 8px}.p_product_action--btn{font-size:14px;font-weight:600}.p_product_action .p_product_action--item{position:relative}.btn_reset.p_product_info--item{font-size:18px}.p_product_info--item_wrapper.active .btn_reset.p_product_info--item:before{bottom:-16px;height:3px}.p_product_action .compare-indicator[data-text]:after{font-weight:600;margin-left:17px}.measure-tooltip{display:inline-block;font-size:13px;margin:3px 0}.measure-tooltip-text{border-bottom:1px dashed #555;color:#555}.price_matrix_block .tooltip .tooltip-inner{background:#0078d7!important;font-weight:400!important}.price_matrix_block .tooltip .tooltip-arrow{border-top-color:#0078d7!important}.price_matrix_block .price_measure{position:relative!important}.price_matrix_block .price_measure:after{bottom:2px!important;content:"";display:inline-block;left:0!important;position:absolute!important;right:0!important}.info_item .middle_info .sale_block .text{background:transparent!important;color:#555!important;padding-left:0!important;padding-right:0!important}.counter_block.big_basket+.counter-text{margin-left:-8px!important}.middle_info .sale_block .city-choice-embed .text{color:#1d2029!important}.counts-block .sale_block:last-child .text{background:#ffdd21!important;color:#1d2029!important;padding-left:8px!important;padding-right:8px!important}.basket-add-big-inputs>span.plus:before{background-position:1px -189px!important}.basket-add-big-inputs>span.minus:before{background-position:-18px -189px!important}.basket-add-big-inputs .minus,.basket-add-big-inputs .plus{cursor:pointer!important;display:inline-block;font-size:0!important;height:34px!important;line-height:40px!important;vertical-align:top!important;width:24px!important}.basket-add-big-inputs>span:before{background:url(/local/templates/aspro_next/images/ai.png) -80px -191px no-repeat!important;content:"";display:inline-block;height:34px!important;opacity:.7!important;vertical-align:middle!important;width:24px!important}.basket-add-big-inputs>span{height:34px!important;width:28px!important}.basket-add-big-inputs input[type=text]{font-size:13px!important;height:38px!important;width:65px!important}.basket-add-big-inputs>span:hover:before{opacity:1!important}.basket-add-big-inputs input[type=text]{padding:7px 3px!important}.basket-add-big-inputs{background:#f3f3f5!important;border-radius:2px!important;display:inline-block}.info_item .middle_info .prices .sale_block .text{background:#e52929!important;color:#fff!important;padding-left:8px!important;padding-right:8px!important}.price_matrix_wrapper .sale_block>a{color:#555!important;display:inline-block;line-height:16px!important;vertical-align:middle!important}.catalog_detail .item_main_info .price .tooltip{white-space:normal!important}@media screen and (max-width:767px){.price_matrix_block .price_measure:after{bottom:0!important}}@media screen and (max-width:479px){.counter_wrapp .button_block{display:block!important}}.prices_block>span:first-of-type{display:block!important;margin-bottom:10px!important}.info_item .middle_info .buy_block .counter_wrapp .counter_block.big_basket,.info_item .middle_info .buy_block .counter_wrapp div.button_block{margin-bottom:0!important}.info_item .middle_info .buy_block div.wrapp_one_click{padding-bottom:14px!important}body .container .catalog_detail .main_item_wrapper div.total_summ{margin-bottom:10px!important;margin-top:0!important}.counts-block>.sale_block:first-of-type{margin-top:10px!important}.counts-block>.sale_block:last-of-type{margin-bottom:10px!important}@media screen and (max-width:479px){.info_item .middle_info .buy_block .button_block .to-cart{margin-top:10px!important}.info_item .middle_info .sale_block .text{font-size:13px!important}}.fixprice-info-box{color:#0078d7!important;display:inline!important;margin-left:5px!important}#reviews_content.guest_review .sp-summary-actions-primary-button{display:none}.calculator__popup--size{max-width:700px!important}.-p90-135{padding:90px 135px}.mr-8-percent{margin-right:8%}.ml-8-percent{margin-left:8%}.mr-3-percent{margin-right:3%}.ml-3-percent{margin-left:3%}.calculator__descripton{color:#b6b5b5;font-size:14px!important}.calculator__input--description{font-size:16px;font-weight:700}@media (max-width:710px){.calculator__input--description{margin-bottom:10px}}.calculator__param--key,.calculator__param--value{color:#b6b5b5;font-family:Gilroy;font-size:16px}.calculator__param--value{font-weight:700}.calculator__result-param--key{font-size:16px;font-weight:700}.calculator__result-param--value{float:right;font-size:24px;font-weight:700;width:35%}.calculator__count--val{color:#0078d7}.calculator__error--text,.calculator__error-message{color:red;font-size:14px}@media (max-width:710px){.calculator__error--text,.calculator__error-message{font-size:12px;font-weight:400}}.calculator__form{position:relative}.calculator__error--text{display:block;left:0;position:absolute;width:140px}.calculator__input--value{border:1px solid #b6b5b5;border-radius:4px;color:#333;font-weight:700;height:40px;outline:none!important;padding-left:10px;text-align:center;width:96px!important}.multiply-block{display:inline-block;height:37px}.multiply{display:block;margin-top:19px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.calculator__input--error{border-color:red}.calculator__input--value:focus{border:1px solid #0078d7!important}.input-size div:first-child{margin-right:10px}.input-size div:last-child{margin-left:10px}.calculator-img{margin-right:15px}.calculator__result--value{display:none}.radio_buttons input{left:-9999px;position:absolute}.calculator__label{align-items:center;border:1px solid #b6b5b5;border-radius:4px;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center}.calculator__label .icon{height:24px;margin-right:8px;width:24px}.calculator__radio-item{max-width:190px;width:100%}.radio_buttons input:checked+label{border-color:#0078d7;color:#0078d7}.radio_buttons input:checked+label .icon{stroke:#0078d7}.p_product--article.p_product--order{font-size:14px}.p_product_radio.-color{margin-bottom:0}.p_product_radio--label.not-available{background-color:#f2f2f2;background-image:linear-gradient(to bottom right,transparent 49%,#b6b5b5,transparent 51%);background-repeat:no-repeat;border:1px solid #f2f2f2;color:#b6b5b5;cursor:default}.p_product_radio--label.not-available img{opacity:.3}.p_product_radio--label.not-available:hover{box-shadow:unset}.p_product_radio--label.not-available:active{box-shadow:unset!important}@media (max-width:767px){.p_product_radio--input.active+.p_product_radio--label{border:1px solid #0078d7;box-shadow:0 0 20px rgba(0,0,0,.15);color:#0078d7}}.calculator__popup--size.content-area__linoleum{border-radius:12px;max-width:956px!important;min-width:668px;padding:24px;width:-webkit-fill-available}.calculator__popup--size.content-area__linoleum.quatro{width:auto}.content-area__linoleum .head-area{display:flex;flex-direction:column;gap:24px}.content-area__linoleum .head-area__title{font-size:18px;font-weight:700;letter-spacing:.012em;line-height:22px}.content-area__linoleum .head-area__product-card{display:flex;flex-direction:row;gap:16px}.content-area__linoleum .head-area__product-card img{height:120px}.content-area__linoleum .product-card__info{display:flex;flex-direction:column;gap:8px;justify-content:space-between;width:100%}.content-area__linoleum .product-card__name{font-size:14px;font-weight:600;letter-spacing:.012em;line-height:17px;margin-bottom:7px}.content-area__linoleum .product-card__price-block{align-items:baseline;display:flex;justify-content:space-between}.content-area__linoleum .product-card__price{align-items:flex-end;display:flex;gap:16px}.content-area__linoleum .product-card__price__price{color:#000;font-size:16px;font-weight:700;letter-spacing:.012em;line-height:19px}.content-area__linoleum .product-card__price__messure-price{color:#777;font-size:16px;font-weight:700;letter-spacing:.012em;line-height:19px}.content-area__linoleum .product-card__choice-selector__text{font-size:14px;font-weight:400;letter-spacing:.012em;line-height:16px}.content-area__linoleum .custom-link-col{min-width:56px}@media (max-width:375px){.content-area__linoleum .custom-link-col{min-width:50px}}.content-area__linoleum .p_product_radio--label,.content-area__linoleum .p_product_radio--label_btn{font-size:14px;font-weight:400;height:36px;line-height:16px;padding:8px}@media (max-width:768px){.content-area__linoleum .p_product_radio{margin-bottom:0}}.content-area__linoleum .product-card__choice-other,.content-area__linoleum .product-card__choice-other .all-view-link{color:#0078d7;font-size:12px;font-weight:600;letter-spacing:.012em;line-height:14px}.content-area__linoleum .product-card__choice-other .all-view-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;text-decoration:none}.content-area__linoleum .product-card__choice-other .all-view-link-svg{fill:#0078d7;color:#0078d7;height:14px;margin-left:0;padding:4px;width:14px}.content-area__linoleum .hr.-sm{border:1px solid hsla(0,1%,71%,.5);margin:24px 0!important}.content-area__linoleum .bottom-area{display:flex;flex-direction:column;gap:16px}.content-area__linoleum .input-area{width:100%}.content-area__linoleum .bottom-area__setting{display:flex;flex-direction:column;gap:24px;justify-content:space-between}.content-area__linoleum .bottom-area__setting__title{color:#333;font-size:16px;font-weight:600;letter-spacing:.012em;line-height:19px}.content-area__linoleum .calculator__form{display:flex;gap:24px;justify-content:space-between}.content-area__linoleum .calculator__form div{width:100%}.content-area__linoleum .calculator__form .calculator__form__input-item{background:#fff;border:1px solid #b6b5b5;border-radius:4px;display:flex;font-size:16px;font-weight:400;gap:8px;letter-spacing:.012em;line-height:19px;padding:13px 34px 14px 16px;position:relative;text-align:left;width:100%!important}.content-area__linoleum .calculator__form .calculator__form__input-item button{padding:4px}.content-area__linoleum .calculator__form .calculator__form__input-item.active{padding:21px 34px 8px 16px}.content-area__linoleum .calculator__form__input-item .placeholder{font-size:16px;position:absolute;top:13px;z-index:0}.content-area__linoleum .calculator__form__input-item.active .placeholder{animation-name:slidein;color:#777;font-size:12px;font-weight:400;letter-spacing:.012em;line-height:14px;top:5px}@keyframes slidein{0%{top:13px}to{top:5px}}.content-area__linoleum .bottom-area__setting .calculator__input--value{background:none;border:0;border-radius:0;display:flex;font-size:16px;font-weight:400;gap:8px;height:100%;left:0;letter-spacing:.012em;line-height:19px;padding:17px 34px 10px 16px;position:absolute;text-align:left;top:0;width:100%!important;z-index:1}@media (max-width:500px){.content-area__linoleum .bottom-area__setting .calculator__input--value{height:auto;left:unset;padding:0;position:relative;top:unset}.js-docs.js-docs-content ul{column:1;-webkit-columns:1;margin-bottom:30px;max-width:100%}}.content-area__linoleum input:active,.content-area__linoleum input:focus,.content-area__linoleum input:hover{border:none!important;outline:none!important}.content-area__linoleum .bottom-area__setting .calculator__input--value.active{color:#333;font-size:16px;font-weight:400;letter-spacing:.012em;line-height:19px}.content-area__linoleum .calculator__form__input-item.valid-error{border:1px solid red;box-shadow:inset 0 0 0 1px red;box-sizing:border-box}.content-area__linoleum .calculator__form__input-item.valid-error .placeholder,.content-area__linoleum .calculator__form__input-item.valid-error ::placeholder{color:red}.content-area__linoleum .calculator__form__input-item.valid-error .calculator__form__input-item__error{color:red;display:block!important;font-size:12px;font-weight:400;left:0;letter-spacing:.012em;line-height:14px;margin-top:2px;position:absolute;text-align:left;top:100%}.content-area__linoleum .calculator__form__input-item .open_calculator-info_popup{right:12px;top:12px;z-index:10}.content-area__linoleum .calculate-button,.content-area__linoleum .calculate-button.product_card_shoping--btn{border:0;font-size:14px;font-weight:600;height:auto!important;height:auto;letter-spacing:.012em;line-height:17px;padding:16px 24px}.content-area__linoleum .open_calculator-info_popup{height:24px;position:absolute;right:0;width:24px;z-index:10}@media (max-width:425px){.content-area__linoleum .open_calculator-info_popup{padding:4px}}.content-area__linoleum .calculator__form .calculator-form__question{background-image:url(/local/includes/assets/images/sprite.svg#question);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:24px;position:absolute;right:12px;top:calc(50% - 12px);width:24px;z-index:10}.content-area__linoleum .calculator__form .calculator-form__question .stroy-tooltip{font-size:12px;font-weight:400;letter-spacing:.012em;line-height:14px}.content-area__linoleum .result-area{display:flex;flex-direction:row;gap:16px}.content-area__linoleum .result-calculator-card{border:1px solid #b6b5b5;border-radius:12px;display:flex;flex-basis:50%;flex-direction:column;flex-grow:1;gap:32px;padding:24px}@media (max-width:375px){.content-area__linoleum .result-calculator-card{gap:28px;padding:22px}}@media (max-width:346px){.content-area__linoleum .result-calculator-card{padding:18px}}.content-area__linoleum .result-calculator-card__title{color:#333;font-size:18px;font-weight:700;letter-spacing:.012em;line-height:22px;position:relative}.content-area__linoleum .result-calculator-card__result{display:flex;flex-direction:row;gap:24px;justify-content:space-between}@media (max-width:375px){.content-area__linoleum .result-calculator-card__result{gap:18px}}@media (max-width:345px){.content-area__linoleum .result-calculator-card__result{gap:14px}}.content-area__linoleum .result-calculator-card__result__block{display:flex;flex-direction:column;gap:8px}.content-area__linoleum .result-calculator-card__result__block__title{color:#777;font-size:14px;font-weight:600;letter-spacing:.012em;line-height:17px}.content-area__linoleum .result-calculator-card__result__block__value{color:#333;font-size:18px;font-weight:700;letter-spacing:.012em;line-height:22px;position:relative}@media (max-width:425px){.content-area__linoleum .result-calculator-card__result__block__value{white-space:nowrap}}.content-area__linoleum .result-calculator-card__result__block__value p{align-items:baseline;color:#333;display:inline-flex;font-size:18px;font-weight:700;gap:4px;letter-spacing:.012em;line-height:22px;margin:0;padding:0}.content-area__linoleum .result-calculator-card__result__block__value p.additional-text{color:#bdbdbd;margin-left:16px}@media (max-width:425px){.content-area__linoleum .result-calculator-card__result__block__value p.additional-text{margin-left:12px}}@media (max-width:386px){.content-area__linoleum .result-calculator-card__result__block__value p.additional-text{gap:0;margin-left:0}}@media (max-width:345px){.content-area__linoleum .result-calculator-card__result__block__value p{font-size:16px}}.content-area__linoleum .result-calculator-card__result__block__value p.total,.content-area__linoleum .result-calculator-card__result__block__value span.total{font-size:24px;font-weight:700;letter-spacing:.012em;line-height:29px}@media (max-width:345px){.content-area__linoleum .result-calculator-card__result__block__value p.total,.content-area__linoleum .result-calculator-card__result__block__value span.total{font-size:22px}}.content-area__linoleum .result-calculator-card__result__block__value sup{font-size:12px}.content-area__linoleum .result-calculator-card__not-available{background:#f2f2f2;border-radius:8px;font-size:12px;font-weight:400;line-height:14px;padding:10px 34px;position:relative}.content-area__linoleum .result-calculator-card__not-available span{font-weight:700}.content-area__linoleum .result-calculator-card__not-available svg{height:16px;left:10px;padding:0;position:absolute;top:10px;width:16px}.content-area__linoleum .calculator__tooltip{align-items:center;background:rgba(51,51,51,.9);border-radius:4px;bottom:15px;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;font-weight:400;gap:10px;height:66px;letter-spacing:.012em;line-height:14px;margin-bottom:20px;margin-right:0;padding:12px 16px;position:absolute;right:45px;width:247px;z-index:100}.content-area__linoleum .calculator__tooltip:after{bottom:unset;content:url(/local/templates/stroylandiya_2021/images/price_block/arrow.svg);left:unset;position:absolute;right:unset;top:unset;transform:rotate(90deg)}.content-area__linoleum .calculator__tooltip.result-value:after{bottom:-17px;right:20px;top:unset}.content-area__linoleum .calculator__tooltip.input-value__tooltip{bottom:17px;height:auto;right:-66px;width:167px}.content-area__linoleum .calculator__tooltip.input-value__tooltip:after{bottom:-17px;right:73px;top:unset}.content-area__linoleum .calculator__tooltip sup{font-size:10px}.content-area__linoleum .red,.content-area__linoleum .red p{color:red}.content-area__linoleum .result-calculator-card__content-area{display:flex;flex-direction:row;justify-content:space-between}.content-area__linoleum.calculator-info{border:1px solid #b6b5b5;border-radius:12px;min-width:unset;padding:24px;width:456px}.content-area__linoleum.calculator-info .head-area{gap:8px}.content-area__linoleum.calculator-info .head-area__title{padding-right:80px}.content-area__linoleum.calculator-info .head-area__text{font-size:14px;font-weight:600;letter-spacing:.012em;line-height:17px;padding-right:50px}@media (max-width:725px){.content-area__linoleum.calculator-info .head-area__text{font-weight:400}}.content-area__linoleum.calculator-info .content-area{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;margin-top:32px}.content-area__linoleum.calculator-info .calculate-button{align-self:stretch}.content-area__linoleum .alert-block{align-items:center;background:rgba(51,51,51,.9);border-radius:12px;display:flex;left:100px;padding:16px;position:absolute;right:100px;top:16px}.content-area__linoleum .alert-block__text{color:#fff;font-size:14px;font-weight:600;letter-spacing:.012em;line-height:17px;margin-left:32px;margin-right:40px}.content-area__linoleum .alert-block__text svg{left:16px;margin-right:8px;padding:2px 0}.content-area__linoleum .alert-block__close-btn,.content-area__linoleum .alert-block__text svg{align-items:center;bottom:16px;display:flex;justify-content:center;position:absolute;top:16px;width:24px}.content-area__linoleum .alert-block__close-btn{cursor:pointer;height:24px;margin-bottom:auto;margin-top:auto;padding:4px;right:16px}@media (max-width:725px){.content-area__linoleum .alert-block{left:16px;position:fixed;right:16px;z-index:100000}}@media (min-width:1366px){.popup.content-area__linoleum .fancybox-close-small{height:24px;padding:0;right:24px;top:24px;width:24px}}@media (max-width:1600px){.calculator__popup--size.content-area__linoleum.quatro{max-width:612px!important;min-width:612px}}@media (max-width:725px){.page--wrapper{padding:0 16px}#main .container-fluid{padding:0}.popup.content-area__linoleum .fancybox-close-small{left:10px;padding:10px;top:13px}.bx-touch .popup.calculator__popup--size.content-area__linoleum{border-radius:0;bottom:0;display:flex;flex-direction:column;left:0!important;min-width:unset;overflow-x:auto!important;padding:16px;position:fixed!important;right:0;top:0;transform:unset;width:100vw!important}.content-area__linoleum .calculator__form__input-item .open_calculator-info_popup{right:12px;top:12px;z-index:10}.content-area__linoleum .tooltip-parent svg{z-index:1}.content-area__linoleum .tooltip-parent svg use{z-index:0}.content-area__linoleum .red .open_calculator-info_popup{bottom:0;height:unset;left:0;right:0;top:0;width:unset}.content-area__linoleum .head-area{flex-grow:0;gap:0}.content-area__linoleum .head-area__title{font-size:16px;padding:8px 8px 0;text-align:center}.content-area__linoleum .bottom-area{flex-grow:1}.content-area__linoleum .bottom-area__setting,.content-area__linoleum .input-area{height:100%}.calculator__popup--size .head-area__product-card{flex-direction:column;gap:16px}.content-area__linoleum .hr.-sm .-title{margin-top:14px!important}.calculator__popup--size .product-card__info-content{border-radius:4px;display:flex;gap:16px}.content-area__linoleum .head-area__product-card img{border-radius:4px}.content-area__linoleum .product-card__name{font-weight:400}.content-area__linoleum .product-card__choice-selector{margin-bottom:8px}.content-area__linoleum .product-card__choice-selector__text{margin-bottom:16px!important}.content-area__linoleum .bottom-area__setting__title{flex-grow:0}.content-area__linoleum .bottom-area__setting .calculator__form{flex-direction:column;flex-grow:1}.content-area__linoleum .calculator__form__input-blocks{display:flex;flex-direction:column;gap:24px}.content-area__linoleum .result-area{flex-direction:column}.content-area__linoleum .calculate-button{font-size:16px!important;height:auto!important;line-height:19px;padding:18px 18px 19px 24px;width:100%!important}.content-area__linoleum .calculate-button.product_card_shoping--btn{font-size:14px!important;line-height:19px;padding:16px 24px}.bx-touch .popup.calculator__popup--size.content-area__linoleum.calculator-info{border-radius:12px 12px 0 0;bottom:0;height:112px;margin-bottom:0;padding:16px 16px 32px;top:unset}.bx-touch .popup.calculator__popup--size.content-area__linoleum.calculator-info .fancybox-close-small{display:none}.content-area__linoleum.calculator-info .head-area__title{padding:0;text-align:left}.content-area__linoleum.calculator-info .swipe-indicator{display:flex;height:16px;justify-content:center;margin-bottom:16px}}@media (max-width:710px){.mr-mobile-0{margin-right:0!important}.ml-mobile-0{margin-left:0!important}.mt-mobile-15{margin-top:15px!important}.mb-mobile-15{margin-bottom:15px!important}.w-mobile-100{width:100%!important}.w-mobile-45{width:45%!important}.calculator__popup--size{max-width:100%!important;width:360px!important}.multiply-block{display:none}.calculator__input--value{text-align:center;width:100%}.calculate-button{font-size:16px!important;height:40px!important;width:45%!important}.calculator__radio-item{max-width:45%}}.p_product_block .p_product_price{align-items:flex-end;gap:32px;justify-content:space-between;margin-bottom:8px!important}.p_product_block .p_product_price>.dcol-0{flex-grow:1}.p_product_price__old_price{font-family:Gilroy;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.012em;line-height:100%}.p_product_price .h1{line-height:100%}.p_product_block .p_product_price .h2{font-size:18px;font-weight:400;letter-spacing:.012em;line-height:100%}.p_product_block .p_product_price--wrapper p{font-size:14px;font-weight:400;letter-spacing:.012em;line-height:100%}.p_product_block .p_product_price--wrapper p b{font-weight:700}.p_product_block .p_product_block__product-info{background-image:url(/local/includes/assets/images/sprite.svg#product-info);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:24px;position:absolute;right:24px;top:24px;width:24px;z-index:10}.p_product_block .stroy-tooltip{height:auto;min-height:64px;min-width:240px;width:auto}.p_product_block .stroy-tooltip.stroy-tooltip--bottom.stroy-tooltip--arrow-right{right:-12px}.p_product_block .stroy-tooltip.stroy-tooltip--arrow-right:after{right:14px}.p_product_block .p_product_shoping--wrapper [data-role=basket-stepper]{margin:0}.p_product_block .p_product_shoping--wrapper [data-role=basket-stepper] .product_card_qty{justify-content:space-between;margin:0}.p_product_block .p_product_shoping--wrapper [data-role=basket-stepper] .dcol-0{flex-grow:1;padding:0}.p_product_block .p_product_shoping--wrapper [data-role=basket-stepper] .btn-to-basket--in-basket{width:181px!important}.p_product_block .product_card_qty--btn{height:56px;width:56px}.p_product_block .p_product_shoping--wrapper [data-role=basket-stepper] .product_card_qty--input{font-size:14px;line-height:100%;width:43px}.p_product_block .p_product_shoping--wrapper [data-role=basket-stepper] .price_block--calc_info{padding:0}.p_product_block .p_product_shoping--wrapper [data-role=basket-stepper] .price_block--calc_info .roll_goods{height:unset;padding-top:0}.p_product_block .p_product_shoping--wrapper [data-role=basket-stepper] .price_block--calc_info .roll_goods.roll_goods--top{height:unset;padding-top:8px}.p_product_block .p_product_loyality .price-block--bonus{align-items:center;background:#eaffdd;border-radius:4px;color:#61a535;display:flex;font-size:12px;font-weight:600;gap:0;justify-content:space-between;letter-spacing:.012em;line-height:100%;padding:4px!important;text-align:center}.p_product_block .price-block--bonus:after,.p_product_block .price-block--bonus:before{content:""}.p_product_block .p_product_loyality .price-block--bonus svg{padding:1px}.p_product_block .p_product_loyality.price-block--bonus---parrent{max-width:max-content}.p_product_block .price-block--bonus---tooltip{bottom:unset;height:auto;left:calc(100% - 45px);margin:0;right:0;top:calc(100% + 10px);width:267px}.p_product_loyality--wrapper .price-block--bonus---parrent .price-block--bonus---tooltip{display:none!important}.p_product_loyality--wrapper .price-block--bonus---parrent:hover .price-block--bonus---tooltip{display:block!important}.p_product_block .p_product_loyality--wrapper .price-block--bonus---tooltip:before{content:"";display:block;height:25px;left:-20%;position:absolute;top:-17px;width:45%}.p_product_block .price-block--bonus---tooltip-text{color:#fff;font-size:12px;font-weight:400;letter-spacing:.012em;line-height:14px;margin:0}.p_product_block .price-block--bonus---tooltip-text a{color:#fff;text-decoration:underline}.p_product_block .price-block--bonus---tooltip:after{border:10px solid transparent;border-bottom-color:rgba(51,51,51,.9);bottom:100%;content:"";left:16px;margin-left:-10px;position:absolute;right:unset;top:unset}.mt-8{margin-top:8px}.w-15{width:15%}.w-85{width:85%}.review__popup--size{cursor:default!important;max-width:900px!important;top:12%}.review__popup--size .fancybox-close-small{display:none!important}.review__product{display:flex;height:80px}.review__product--photo{object-fit:contain;width:100%}.review__product .justify-center{-webkit-box-pack:center;justify-content:center}.review__input--description{font-size:16px;font-weight:700}.review__textarea--value{background:#fff;border-radius:4px;box-shadow:0 0 1px 1px rgba(0,0,0,.15)!important;color:#333;font-size:16px;height:80px;outline:0;outline-offset:0;padding-top:30px}.textarea__symbols-allowed{color:#b6b5b5;display:block;font-size:14px;text-align:right}.textarea__block{display:inline-block;position:relative;vertical-align:top}.textarea__label{left:15px;line-height:40px;overflow:hidden;pointer-events:none;position:absolute;right:15px;top:0;transition:.3s;white-space:nowrap}.review__textarea--value:focus~.textarea__label,.review__textarea--value:not(:focus):valid~.textarea__label{background:#fff;color:#b6b5b5;font-size:14px;line-height:30px;margin-bottom:0;margin-right:15px;top:0}.review__textarea--value:focus~.textarea__label{display:none}.review__require{color:red}.review__error--text{color:red;display:block}.images_upload_error{display:block;max-width:450px}.image_error_block{display:none;margin:35px 0 0 25px;position:relative;vertical-align:top}.images_upload_error:before{background:url(/local/templates/stroylandiya_2021/images/icon_alert.svg) no-repeat;border-radius:50%;content:"";display:block;font-family:FontAwesome;height:35px;left:-7%;position:absolute;top:16%;width:25px}.review__photo--description{color:#b6b5b5;font-size:16px}.image-upload{display:inline-block}.image-upload>input{height:0;visibility:hidden;width:0}.images__block{display:inline-block}.add__image{margin-bottom:0;margin-right:25px}.add__image:hover{cursor:pointer}.image-block{display:inline-block;margin-right:32px;position:relative}.review__img{border-radius:4px;filter:brightness(55%);height:74px;width:74px}.image_loader{display:none}.delete_btn{background-image:url(/local/templates/stroylandiya_2021/images/delete_image.svg);background-repeat:no-repeat;height:30px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%);width:30px}.add_review{background:#0078d7;border:none;border-radius:4px;color:#fff;font-size:24px;font-weight:700;height:56px;outline:none;width:174px}.add_review:hover{cursor:pointer}.close_review_btn{background:transparent;background:transparent!important;border:0!important;border-radius:0!important;color:#0078d7!important;cursor:pointer!important;outline:none!important;padding:5px;position:absolute!important;right:10px;top:10px}.white_btn{background:#fff;color:#0078d7;margin-right:16px}.blue_btn,.white_btn{border:2px solid #0078d7;border-radius:4px!important;font-size:24px!important;font-weight:700!important;height:56px;padding:0 15px}.blue_btn{background:#0078d7;color:#fff;margin-left:16px}.add_review_rules{background:#f2f2f2;border-radius:4px;color:#333;display:block;font-size:16px;font-style:normal;font-weight:400;height:auto;letter-spacing:.012em;line-height:150%;padding:24px;width:100%}.add_review_rules a{color:#0078d7}.ml-32{margin-left:32px}@media (max-width:910px){.review__popup--size{width:100%!important}.add_review_rules{font-size:13px}.add_review,.close_all_popup{width:100%}}@media (max-width:768px){.bx-touch .fancybox-content.review__popup--size{height:auto}}@media (max-width:600px){.review__product{display:block;height:auto}.review__popup--size{width:100%!important}.review__product--name{padding:0!important}.mt-mobile-20{margin-top:20px}#main footer .container-fluid.mb-sm-88{margin-bottom:88px!important}}.from-ajax-block{display:flex;justify-content:center}#main .fb-breadcrumb{display:flex;flex-wrap:wrap;padding-top:24px;width:100%}@media (max-width:768px){.qna::-webkit-scrollbar,.qna::-webkit-scrollbar-thumb{display:none;height:0!important;position:absolute;width:0!important;z-index:-999}}.qna__header--mobile{display:none}.qna__header{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.qna__first-question{align-items:center;display:flex;padding-left:48px}.qna__first-question__img{margin-right:28px}.qna__first-question__text{min-width:593px}.qna__first-question__text-title{align-items:center;display:flex;font-size:32px;font-weight:700;letter-spacing:.012em;line-height:39px;margin-bottom:8px}.qna__first-question__text-body{align-items:center;color:#777;display:flex;font-size:14px;font-weight:400;letter-spacing:.012em;line-height:16px}@media (max-width:768px){.qna__header--mobile{border-bottom:1px solid hsla(0,1%,71%,.5);display:block;margin:0 16px;padding:20px;position:relative;width:92%}}.qna__header-close-btn{background-color:inherit;border:none;cursor:pointer;left:0;position:absolute;top:17px}.qna__header-close-btn-svg{fill:#0078d7;height:12px;width:12px}.qna__header-close-btn:hover .qna__header-close-btn-svg{fill:#3b9eeb}.qna__header-title{color:#333;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.012em;line-height:19px;text-align:center}.qna__container{justify-content:space-between;margin-top:-3px;width:100%}.qna__container,.qna__questions{display:flex;flex-direction:column}.qna__questions{align-items:flex-start;margin-left:23px;margin-top:25px;width:898px}.qna__all-questions-wrapper{width:898px}@media screen and (max-width:1601px){.qna__all-questions-wrapper,.qna__questions{width:881px}}@media screen and (max-width:1399px){.qna__all-questions-wrapper,.qna__questions{width:737px}.qna__first-question{flex-flow:column}.qna__first-question__text{min-width:385px}}@media screen and (max-width:768px){.qna__questions{min-height:50vh;width:100%}.qna__all-questions-wrapper{width:100%}.qna__questions-empty{min-height:unset}.qna__header{flex-flow:column;margin-top:16px}.qna__first-question{padding:16px 16px 32px}.qna__first-question__text{margin-top:60px;min-width:unset;width:100%}}@media screen and (max-width:1601px){.qna__questions{width:834px}}@media screen and (max-width:1399px){.qna__questions{width:690px}}@media screen and (max-width:768px){.qna__questions{margin:31px 16px 0;width:92%}}.qna__item{margin-bottom:24px;width:100%}.qna__item-question{position:relative}.qna__item-question-main{display:flex}.qna__item-header{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width:768px){.qna__item-header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.qna__item-user{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.qna__item-user-avatar{align-items:center;background:#f2f2f2;border-radius:100px;display:flex;height:42px;justify-content:center;left:0;min-width:42px;position:absolute;top:0;width:42px}.qna__item-user-avatar-svg{fill:#333;height:19px;width:18px}.qna__item-question-container{color:#333;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.012em;line-height:19px;margin:10px 0 0 58px;overflow-wrap:anywhere}.qna__item-question-wrapper{width:100%}.qna__item-footer{align-items:center;display:flex;justify-content:space-between;margin-left:59px;margin-top:8px}.qna__item-user-name{color:#777;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.012em;line-height:17px}.qna__item-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:768px){.qna__item-location{margin-bottom:15px}}.qna__item-date{color:#777;font-family:Gilroy;font-size:14px;font-weight:400;line-height:16px}.qna__item-date--new{background:#91d267;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-style:normal;font-weight:600;line-height:17px;margin:0 0 0 8px;padding:1px 10px}.qna__item-date--new,.qna__item-text{font-family:Gilroy;letter-spacing:.012em}.qna__item-text{color:#333;font-size:16px;font-weight:400;line-height:150%;margin-top:25px}@media screen and (max-width:1601px){.qna__item-text{line-height:19px;margin-top:31px}}@media (max-width:768px){.qna__item-text{margin-top:46px}}@media (max-width:413px){.qna__item-text{margin-top:36px}}.qna__item-response{border-left:1px solid #0078d7;margin:24px 78px 0 58px;padding-left:15px}.qna__item-response--new{margin:24px 0 0 58px}@media screen and (max-width:1601px){.qna__item-response{margin:24px 45px 0 58px}}@media screen and (max-width:1367px){.qna__item-response{margin:24px 3px 0 58px}}@media screen and (max-width:768px){.qna__item-response{margin:24px 3px 0 58px}}.qna__item-response-verified-icon{align-items:center;background:#61a535;border-radius:50%;display:flex;height:13px;justify-content:center;margin-left:8px;width:13px}.qna__item-response-verified-icon-svg{fill:#fff;height:6.62px;min-width:9.5px;width:9.5px}.qna__item-response-user-name{align-items:center;color:#777;display:flex;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.012em;line-height:19px}.qna__item-response-text,.qna__item-response-text--new{color:#333;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.012em;line-height:16px;margin-top:8px}.qna__item-response-text--new{background:#f2f2f2;border-radius:12px;padding:16px}.qna__all-questions{align-items:center;background:#f2f2f2;border:none;border-radius:4px;color:#0078d7;cursor:pointer;display:flex;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:600;height:32px;justify-content:center;letter-spacing:.012em;line-height:17px;margin:16px auto 32px;min-width:219px;padding:8px 16px}.qna__all-questions:hover{background:#ececec;color:#3b9eeb}@media screen and (max-width:768px){.qna__all-questions{margin:0 auto 32px;width:92%}}.qna__ask{border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.15);margin-left:23px;margin-right:10px;min-height:147px;padding:24px;width:474px}@media screen and (max-width:1601px){.qna__ask{width:540px}}@media screen and (max-width:1367px){.qna__ask{width:479px}}@media screen and (max-width:768px){.qna__ask{height:auto;margin:0 16px;width:92%}}.qna__ask-title{color:#333;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.012em;line-height:19px;margin-bottom:10px}@media screen and (max-width:768px){.qna__ask-title{text-align:left}}.qna__ask-subtitle{color:#333;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.012em;line-height:16px}@media screen and (max-width:768px){.qna__ask-subtitle{padding:0;text-align:left}}@media screen and (max-width:413px){.qna__ask-subtitle{padding-right:10px}}.qna__ask-btn{align-items:center;background:#0078d7;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:600;height:32px;justify-content:center;letter-spacing:.012em;line-height:17px;margin-top:23px;padding:8px 16px;width:133px}.qna__ask a.qna__ask-btn{color:#fff;text-decoration:none}.qna__ask-btn:hover{background:#3b9eeb}@media (max-width:768px){.qna__ask-btn{margin-top:22px}}@media (max-width:1023px){.popup.qna-popup--not-auth.fancybox-content{padding:0;width:auto}}.popup.open{opacity:1;overflow-y:auto;visibility:visible}.popup__body,.popup__scroll{position:relative}.popup__close-svg{height:12px;width:12px}.qna-popup .popup__close-x{right:3px;top:3px}@media (max-width:768px){.qna-popup .popup__close-x{left:6px;top:2px}}.qna-popup--not-auth.fancybox-content,.qna-popup.fancybox-content{max-width:476px;width:100%}.qna-popup--not-auth.fancybox-content .fancybox-close-small,.qna-popup.fancybox-content .fancybox-close-small{display:none}.qna-popup__body{background:#fff;border:1px solid #dbdee5;border-radius:12px;box-shadow:0 0 16px rgba(14,14,43,.1);box-sizing:border-box;left:50%;max-width:476px;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:768px){.qna-popup__body{border-radius:0;bottom:0;left:0;max-width:unset;overflow-y:scroll;padding:24px 15px;position:fixed;right:0;top:0;transform:translate(0)}.qna-popup__container{display:flex;flex-direction:column;height:calc(100vh - 50px)}.qna-popup__header{border-bottom:1px solid hsla(0,1%,71%,.5);padding-bottom:22px}}.qna-popup__header-title{color:#333;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.012em;line-height:19px}@media (max-width:768px){.qna-popup__header-title{text-align:center}}.qna-popup__main{margin-top:19px}@media (max-width:768px){.qna-popup__main{display:flex;flex-direction:column;flex-grow:1;margin-top:15px}}.qna-popup__item{align-items:center;display:flex}.qna-popup__item-img{border-radius:4px;height:48px;min-width:48px;object-fit:contain;width:48px}.qna-popup__item-title{color:#333;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.012em;line-height:17px;margin-left:8px}@media (max-width:768px){.qna-popup__item-title{margin-left:8px;margin-top:-16px}}.qna-popup__description{color:#333;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.012em;line-height:16px;margin-top:33px}@media (max-width:768px){.qna-popup__description{margin-top:24px}}.qna-popup__form{margin-top:24px}@media (max-width:768px){.qna-popup__form{display:flex;flex:1;flex-direction:column}}.qna-popup__form-text-container{position:relative}@media (max-width:768px){.qna-popup__form-text-container{display:flex;flex-direction:column}}.qna-popup__form-text-container.error .qna-popup__form-text{border:2px solid red;padding:23px 19px 11px 15px}.qna-popup__form-text{background:#fff;border:1px solid #b6b5b5;border-radius:4px;caret-color:#3b9eeb;color:#333;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:400;height:100px;letter-spacing:.012em;line-height:19px;padding:24px 20px 12px 16px;resize:none!important;width:428px}.qna-popup__form-text:focus{border:2px solid #0078d7;padding:23px 19px 11px 15px}@media (max-width:768px){.qna-popup__form-text{height:132px;width:100%}}.qna-popup__form-text::-webkit-resizer{display:none}.qna-popup__form-text-placeholder{left:17px;top:10px}.qna-popup__form span.error{color:red;display:block;font-family:Gilroy;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.012em;line-height:14px;margin-top:-4px}@media (max-width:768px){.qna-popup__form span.error{margin-top:2px}}.qna-popup__form-text-placeholder{background:#fff;border-radius:4px;color:#777;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:400;left:1px;letter-spacing:.012em;line-height:19px;margin:0;padding-bottom:5px;padding-top:10px;position:absolute;right:1px;top:1px}.qna-popup__form-text:focus+.qna-popup__form-text-placeholder{background:#fff;left:2px;right:21px;top:0}.qna-popup__form-text:focus+.qna-popup__form-text-placeholder.focus{background:#fff;border-top:2px solid #0078d7;left:2px;right:21px;top:0}.qna-popup__form-text-container.error .qna-popup__form-text-placeholder{color:red;left:2px;right:2px;top:2px}.qna-popup__form-text-container.error .qna-popup__form-text-placeholder.focus{border-top:1px solid red;left:2px;right:21px;top:1px}.qna-popup__form .qna-popup__form-text-placeholder .placeholder-value{margin-left:14px;margin-top:10px}@media (max-width:768px){.qna-popup__form .qna-popup__form-text-placeholder.focus .placeholder-value{padding-left:9px}}.qna-popup__form-text:focus+.qna-popup__form-text-placeholder.focus{padding-top:6px}.qna-popup__form .qna-popup__form-text-placeholder.focus{border-radius:0;border-top:1px solid #b6b5b5;left:2px;padding-bottom:0;padding-top:7px;right:21px;top:0}.qna-popup__form .qna-popup__form-text-placeholder.focus .placeholder-value{display:block;margin:0;top:0;transform:scale(.8) translate(-34px,-1px)}.qna-popup__form-btns{align-items:center;display:flex;margin-top:28px}@media (max-width:768px){.qna-popup__form-btns{align-items:flex-end;flex:1}}.qna-popup__form-submit{align-items:center;background:#0078d7;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:600;height:48px;justify-content:center;letter-spacing:.012em;line-height:17px;margin-right:16px;padding:16px 24px}.modal__map-block-shops-inner ul li:before{display:none}@media (max-width:768px){.qna-popup__form-submit{margin-right:0;width:100%}}.qna-popup__form-submit:hover{background:#3b9eeb}.qna-popup__form-cancel{align-items:center;background:#f2f2f2;border:none;border-radius:4px;color:#0078d7;cursor:pointer;display:flex;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:600;height:48px;justify-content:center;letter-spacing:.012em;line-height:17px;min-width:101px;padding:16px 24px}@media (max-width:768px){.qna-popup__form-cancel{display:none}}.qna-popup__form-cancel:hover{background:#ececec;color:#3b9eeb}@media (max-width:768px){.qna-popup--not-auth .qna-popup__body{border-radius:12px 12px 0 0;min-height:193px;top:unset}.qna-popup--not-auth .qna-popup__container{height:auto}}.qna-popup--not-auth .popup__close{right:3px;top:3px}@media (max-width:768px){.qna-popup--not-auth .popup__close{display:none}.qna-popup--not-auth .qna-popup__header{border:none;padding:0;position:relative}.qna-popup--not-auth .qna-popup__header:before{background:#b6b5b5;border-radius:100px;content:"";height:3px;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:58px}.qna-popup--not-auth .qna-popup__header-title{color:#333;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.012em;line-height:17px;margin-top:23px;text-align:left}}.qna-popup--not-auth .qna-popup__description{margin-top:29px}@media (max-width:768px){.qna-popup--not-auth .qna-popup__description{margin-top:1px}}.qna-popup--not-auth .qna-popup__form-btns{margin-top:38px}@media (max-width:768px){.qna-popup--not-auth .qna-popup__form-btns{margin-top:17px}}:active,:focus,:hover{outline:0;outline-offset:0}.qna__mobile-popup{backdrop-filter:none;background:inherit;border-radius:0!important;opacity:1;overflow-y:auto;padding:0!important;position:static;visibility:visible;width:unset!important}@media (max-width:768px){.qna__mobile-popup{backdrop-filter:blur(4px);background:rgba(0,39,70,.4);bottom:0;left:0;opacity:0;overflow-x:hidden;overflow-y:hidden;position:fixed;right:0;top:0;visibility:hidden;z-index:1200}.bx-touch .popup.qna__mobile-popup{bottom:0!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:1000000}.qna__mobile-popup .popup__body{background-color:#fff;height:100vh}.qna__mobile-popup .popup__content{display:flex;height:100%}.qna__mobile-popup .qna__container{padding-bottom:0;padding-top:0}.qna__mobile-popup .qna__header{background:#fff;flex-grow:1;margin-top:0}.qna__mobile-popup .qna__first-question{flex-grow:1;justify-content:flex-end}.qna__mobile-popup .qna__first-question__img{align-items:flex-end;display:flex;flex-grow:2;justify-content:flex-end;margin-right:0}.qna__mobile-popup .qna__first-question__img img{height:30vh;width:100%}.qna__mobile-popup .qna__first-question__text{margin-top:24px}.qna__mobile-popup .qna__header--mobile{padding:14px 14px 20px}.qna__mobile-popup .qna__header-close-btn{padding:0;top:14px}.qna__mobile-popup .qna__header-close-btn-svg{height:24px;padding:6px;width:24px}.p_product_faq .qna__mobile-popup H2{margin:0}.bx-touch .fancybox-content{height:100vh}.bx-touch .qna-popup--not-auth.fancybox-content{transform:unset}}.popup__body{background-color:#fff}.test_links{margin-top:61px}.lock{overflow:hidden!important}.logo_and_menu-row.fixed{z-index:999!important}@media screen and (min-width:962px){.review-item .dc-row>:first-child{align-items:center;display:flex;justify-content:start}}@media screen and (max-width:962px){.mt-sm-16{margin-top:16px!important}}.header-fixed__btn{flex-wrap:wrap;font-size:16px!important;line-height:19px!important}.header-fixed__btn>div{width:-moz-available!important;width:-webkit-fill-available!important;width:fill-available!important}.header-fixed__counter_buttons{height:64px}.all_characteristics{display:flex;font-size:14px;letter-spacing:.012em;line-height:17px;text-decoration:none!important}.color_gray{color:#b6b5b5}.-sticky{position:sticky;top:100px}@media (min-width:1600px){.p_product_swiper_main--wrapper .p_product_swiper_main--swiper{height:560px;width:560px}.ml-five_percents{margin-left:5%}}@media (max-width:768px){#main [data-role=basket-stepper] .product_card_qty .dcol-0{padding:0}.p_product_block .p_product_shoping{flex-direction:row}.p_product_block.-shoping{padding:16px}.p_product_block .p_product_block__product-info{right:16px;top:16px}.p_product_block .p_product_block__product-info .stroy-tooltip.stroy-tooltip--bottom.stroy-tooltip--arrow-right:after{background:rgba(51,51,51,.9);border-bottom-width:medium;clip-path:polygon(50% 15%,0 100%,100% 100%);content:"";display:block;height:10px;width:10px}.p_product_block .stroy-tooltip.stroy-tooltip--bottom.stroy-tooltip--arrow-right{right:-9px}.p_product_block .stroy-tooltip.stroy-tooltip--arrow-right:after{right:12px}.p_product_block .roll_goods{text-align:left}.p_product_swiper_main--wrapper .p_product_swiper_main--swiper{padding-bottom:25px}.p_product_swiper_main--wrapper .p_product_swiper_main--swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.p_product_swiper_main--wrapper .p_product_swiper_main--swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{height:6px;margin:0 3px 3px;width:6px}.p_product_swiper_main--wrapper .p_product_swiper_main--swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#b6b5b5}}.p_product_price__only_online_price_block{background:#ffdd21;border-radius:0 8px 8px 8px;display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.012em;line-height:14px;padding:8px}.p_product_info__cutting{color:#777;font-size:12px;font-weight:400;letter-spacing:.012em;line-height:100%}.p_product_loyality--wrapper{margin-bottom:8px}.p_product_faq H2,.p_product_otzyv h2,.p_product_params h2,.p_product_reviews h2{margin:-20px 0 40px}.p_product_params--list li a{text-decoration:unset}.p_product_params--list li .merchant-popover-link:after{border:none;content:url("data:image/svg+xml;utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99998 16.6667C8.23187 16.6667 6.53618 15.9643 5.28593 14.714C4.03569 13.4638 3.33331 11.7681 3.33331 10C3.33331 8.23189 4.03569 6.5362 5.28593 5.28595C6.53618 4.03571 8.23187 3.33333 9.99998 3.33333C11.7681 3.33333 13.4638 4.03571 14.714 5.28595C15.9643 6.5362 16.6666 8.23189 16.6666 10C16.6666 11.7681 15.9643 13.4638 14.714 14.714C13.4638 15.9643 11.7681 16.6667 9.99998 16.6667ZM9.99998 8.33333C10.221 8.33333 10.433 8.42113 10.5892 8.57741C10.7455 8.73369 10.8333 8.94565 10.8333 9.16667V13.3333C10.8333 13.5543 10.7455 13.7663 10.5892 13.9226C10.433 14.0789 10.221 14.1667 9.99998 14.1667C9.77897 14.1667 9.567 14.0789 9.41072 13.9226C9.25444 13.7663 9.16665 13.5543 9.16665 13.3333V9.16667C9.16665 8.94565 9.25444 8.73369 9.41072 8.57741C9.567 8.42113 9.77897 8.33333 9.99998 8.33333ZM10.8333 6.66667C10.8333 6.44565 10.7455 6.23369 10.5892 6.07741C10.433 5.92113 10.221 5.83333 9.99998 5.83333C9.77897 5.83333 9.567 5.92113 9.41072 6.07741C9.25444 6.23369 9.16665 6.44565 9.16665 6.66667C9.16665 6.88768 9.25444 7.09964 9.41072 7.25592C9.567 7.4122 9.77897 7.5 9.99998 7.5C10.221 7.5 10.433 7.4122 10.5892 7.25592C10.7455 7.09964 10.8333 6.88768 10.8333 6.66667Z' fill='%23B6B5B5'/%3E%3C/svg%3E%0A");cursor:pointer;height:24px;margin-left:10px;position:relative;top:3px;width:24px}.p_product_params--list.merchant_block li:after{content:none}.p_product_params--list.merchant_block .p_product_params--value{color:#333;flex:unset;font-weight:400!important;margin-left:unset;max-width:unset}.merchant-popover-wrapper .popover{background:#333333e5!important;border:none;border-radius:4px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);font-family:inherit;max-width:240px;min-width:240px}.merchant-popover-wrapper .popover .popover-content{padding:12px 16px}.merchant-popover-wrapper .popover{margin-top:20px}.merchant-popover-wrapper .p_product_params--value{align-items:center;display:flex}.merchant-popover-wrapper .popover.top>.arrow:after{border-top-color:#333333e5;margin-left:7px}.merchant-popover-wrapper .popover .arrow{border:none}.merchant-popover-wrapper .popover .row-title{margin-bottom:19px}.merchant-popover-wrapper .popover .row-text{font-size:12px;font-style:normal;font-weight:400;line-height:14px}.modal__popover-wrapper{display:none}@media (max-width:768px){.merchant-popover-wrapper .popover.top{display:none}.modal__popover-wrapper{background:#fff;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.15);display:none;height:100%;left:0;position:fixed;right:0;top:calc(100% - 190px);width:100%;z-index:1000}.modal__popover-wrapper.is-open{display:block}.modal__popover-button{height:40px;position:relative}.modal__popover-button:after{background:#b6b5b5;border-radius:100px;content:"";display:block;height:3px;left:50%;position:absolute;top:16px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:58px}.modal__popover-content{padding:8px 16px}.modal__popover-content__row{font-size:14px;font-style:normal;font-weight:400;letter-spacing:.012em;line-height:16px;margin-bottom:16px}}.dc-row.-md.custom-row-link-gap{grid-gap:8px;margin:0}.custom-link-col{display:block;min-width:14.6666%}.p_product_preview-collection{position:relative}@media (max-width:768px){.p_product_timer--wrapper .evaluate-btn{margin-top:24px}.container-fluid>.js-btns.active,.container-fluid>.p_product_info,.p_product_complection,.p_product_preview-collection,.p_product_timer--wrapper>div{margin-left:-15px;margin-right:-15px}.container-fluid>.p_product_info,.evaluate-btn:not(:last-child){margin-bottom:20px}.p_product_faq H2,.p_product_otzyv h2,.p_product_params h2,.p_product_reviews h2{margin-top:0}.p_product_complection.evaluate-btn,.p_product_preview-collection.evaluate-btn{width:auto}}.single_product_bage--list .product_card_badge.-red{background:#ff4040}.single_product_bage--list .product_card_badge.-black{background:#333}.single_product_bage--list .product_card_badge{padding:8px 10px 7px}.p_product_complection .all-view-anchor,.p_product_preview-collection .all-view-anchor{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:768px){#main .p_product_relevant{margin-top:24px!important;padding-bottom:20px!important;padding-top:20px!important}#main .p_product_relevant .p_product--title{margin-bottom:16px}#collect:before{height:100px;margin:-100px 0 0}}@media (min-width:1366px){#main .p_product_relevant{margin-top:32px!important}#main .p_product_relevant .p_product--title{margin-bottom:24px}.p-lg-0{padding:0!important}}.action-wrapper{align-items:center;display:flex;justify-content:flex-start}.action-wrapper .action-wrapper__shield{background-color:#ff4040;border-radius:12px;color:#fff;font-family:Gilroy;font-size:16px;font-weight:700;letter-spacing:.192px;line-height:normal;margin-right:16px;padding:4px 16px;width:max-content}.action-wrapper .action-wrapper__shield.with_image{align-content:center;align-items:center;background-color:transparent;border-radius:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0}.action-wrapper .action-wrapper__shield.with_image img{max-height:30px;max-width:83px}@media (max-width:500px){.action-wrapper{display:grid;grid-template-columns:1fr}.action-wrapper .action-wrapper__shield{margin-bottom:8px}}.evaluate-btn{align-items:center;background-color:#f2f2f2;border-radius:12px;color:#333;cursor:pointer;display:flex;flex-direction:row;font-family:Gilroy;font-size:16px;font-weight:600;gap:16px;letter-spacing:.192px;padding:16px;position:relative;transition:background-color .2s ease;width:100%}.evaluate-btn:not(:last-child){margin-bottom:16px}.evaluate-btn svg{padding:0 3px}.evaluate-btn svg.collection{padding:2px 3px}.evaluate-btn svg.warning{padding:2px 0}@media (max-width:500px){.evaluate-btn{width:auto}}.evaluate-btn:hover{background-color:#ececec}.evaluate-btn:after{background-image:url(/local/includes/assets/images/sprite.svg#arrow-right);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;position:absolute;right:16px;top:18px;width:24px}h1.p_product_title{overflow:hidden;text-overflow:ellipsis}@media (max-width:725px){.p_product_about iframe{aspect-ratio:18/10 auto;height:auto;width:100%}}@media (max-width:600px){.dc-row.footer-bottom{padding-bottom:105px}.p_product_title{font-size:18px;line-height:24px;margin:8px 0 16px}.p_product_action--item,.p_product_review--wrapper{margin-bottom:16px}}.video-play-btn-icon img{height:36px!important;max-height:36px!important;max-width:40px!important;width:40px!important}.video-container{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto!important;justify-content:center;padding-bottom:0!important}.video-container video{height:auto;max-height:100%;width:100%}.single_product_popup_slider .video-container video{height:max-content;max-height:100%;max-width:100%;width:max-content}.single_product_popup_slider .video-container{height:100%!important}.p_product_swiper_main--swiper .swiper-wrapper .swiper-slide.video-container iframe,.single_product_popup_slider .swiper-slide.video-container iframe{aspect-ratio:16/9 auto;height:auto;width:100%}@media (min-width:1366px){.single_product_popup_slider .swiper-wrapper .swiper-slide.video-container iframe{height:100%}}@media (max-width:575px){.single_product_popup_slider .swiper-wrapper .swiper-slide.video-container iframe{aspect-ratio:18/10 auto;height:auto;width:100%}.video-container video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.single_product_popup_slider .video-container video{height:100%!important;max-height:600px;position:unset;transform:unset;width:100%}}.p_product_block.-shoping{position:relative}.p_product_block.-shoping .product_card_badge--list{gap:10px;margin:0 0 5px}.product_card_badge--list div.mb-8{display:none}.product_card_badge--list div.mb-8:nth-child(-n+2){display:block;padding:0}.product_card_badge--list .product_card_badge.str-shield-fix{letter-spacing:.012em;line-height:1;padding:5px 6px}.product_card_badge--list .product_card_badge.str-shield-fix span{font-size:12px;letter-spacing:.012em;line-height:1}.widget-aplaut{min-height:30px;width:100%}.p_product_faq .aplaut-widget-instance{display:block;margin-left:auto;margin-right:auto;width:55%}@media (max-width:1600px){.p_product--order.-one .p_product_swiper_main_nav--wrapper .swiper-wrapper{height:402px}}@media (min-width:1300px){.single_product_popup_slider.popup_center_wrapper{height:100%;position:relative;width:calc(100vw - 600px)}.single_product_popup_slider .slider-list{height:100%}.single_product_popup_slider.popup_center_wrapper .slide{height:100%;justify-content:center}.single_product_popup_slider.popup_center_wrapper .prev{left:-50px;margin-left:unset;z-index:10}.single_product_popup_slider.popup_center_wrapper .next{margin-right:unset;right:-50px;z-index:10}.single_product_popup_slider .slide img{height:max-content;max-height:100%;max-width:100%;width:max-content}}@media (max-width:768px){.p_product_faq .aplaut-widget-instance{margin-left:unset;margin-right:unset;width:unset}}
/* End */


/* Start:/local/components/str/loymax.list.action/templates/.default/style.min.css?17200040121999*/
.loymax-product_container{display:none;opacity:0;background:#fff;box-shadow:0 0 20px rgb(0 0 0/15%);border-radius:12px;padding:24px;margin:0 0 24px}.loymax-show_container{display:block;opacity:1}.loymax-product_title{margin:0 0 16px;font-size:16px;font-weight:600}.loymax-action_item:not(:last-child){margin:0 0 16px}.loymax-action_block{column-gap:5px;margin:0 0 16px}.loymax-action_block,.loymax-action_icon{display:flex;align-items:center}.loymax-action_title{font-size:16px;font-weight:600}.action-birthday .loymax-action_title,.action-time .loymax-action_title{color:#61a535;margin:0 10px 0 0}.loymax-action_info{display:flex;align-items:center;cursor:pointer}.loymax-action_timer{display:flex;flex-wrap:nowrap;margin-left:auto;padding:5px 10px;border-radius:4px;border:1px solid rgba(182,181,181,.5);color:#0078d7;font-weight:600;text-align:center}.loymax-action_timer span:not(:last-child){margin:0 5px 0 0}.loymax-action_timer span:nth-child(odd){display:inline-block;min-width:20px}.loymax-action_timer:not(.timer-type_2) span:nth-child(n+6){display:none}.loymax-action_timer.timer-type_2 span:nth-child(-n+2){display:none}@media (max-width:430px){.loymax-action_block{flex-wrap:wrap}.loymax-action_timer{width:100%;margin:8px 0 0}}.loymax-action_description{color:#777}.loymax-action_notes{display:grid;grid-template-columns:14px 1fr;gap:10px;padding:10px;background:#f2f2f2;border-radius:6px;overflow:hidden;color:#777;font-weight:600}.loymax-action_notes svg{margin:3px 0 0}.loymax-action_notes a{color:#0078d7}.loymax-loader{width:100%;background:#ececec;background-image:-webkit-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:-o-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:linear-gradient(90deg,#ececec 0,#ddd 40px,#ececec 80px);background-size:240px;-webkit-animation:shine-loading-container-items 2s infinite ease-out;animation:shine-loading-container-items 2s infinite ease-out}.loymax-loader .loymax-action_notes{background:0 0}
/* End */


/* Start:/local/js/stroy/calculator/src/css/style.min.css?175333593924257*/
.stroy-modal_container .calculator_form__input.error .calculator_form__input--value-error,.stroy-modal_container .calculator_result-value.has-discount .calculator_result-value--content.old-price,.stroy-modal_container .calculator_result-value.unavailable .calculator_result-value--content.insufficient{display:block}#add_remove_door,.remove_door_button{color:#0078d7;cursor:pointer;width:max-content}.stroy-modal .stroy-modal__wrapper:has(.calculator__Keramika),.stroy-modal .stroy-modal__wrapper:has(.calculator__Laminat){max-width:unset;padding:0}.stroy-modal .stroy-modal__wrapper:has(.calculator__Oboi){padding:24px}.stroy-modal_container.calculator__Oboi{width:768px;display:flex;flex-direction:column;gap:25px;padding:0}.stroy-modal_container .calculator__title{font-weight:700;font-size:18px;line-height:21.76px;letter-spacing:1.2%;color:#333}.stroy-modal_container .calculator_product{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:16px;border-bottom:1px solid #b6b5B580;padding-bottom:25px}.stroy-modal_container .calculator_product__image{width:86px;height:86px;min-width:86px}.stroy-modal_container .calculator_product__image img{width:100%;height:100%}.stroy-modal_container .calculator_product__info{display:flex;flex-direction:column;justify-content:space-between;height:86px;width:60%}.stroy-modal_container .calculator_product__title{font-weight:400;font-size:14px;line-height:16.24px;letter-spacing:1.2%;color:#333}.calculator__Plitka .stroy-tooltip,.stroy-modal_container.calculator__Keramika .calculator_product__title,.stroy-modal_container.calculator__Laminat .calculator_product__title{line-height:100%}.stroy-modal_container .calculator_product__prices{display:flex;flex-direction:row;gap:24px;align-items:flex-end;font-weight:700;font-size:18px;line-height:21.76px;letter-spacing:1.2%;color:#333}.stroy-modal_container .calculator_product.has-discount .calculator_product__prices{color:#ff4040}.stroy-modal_container .calculator_product.has-discount .calculator_product__price.oldPrice{display:block;color:#818181}.stroy-modal_container .calculator_product__price.oldPrice{display:none;font-weight:400;font-size:12px;line-height:13.92px;letter-spacing:1.2%;text-decoration:line-through;color:#818181}.stroy-modal_container .calculator_product.has-discount .calculator_product__prices.measurePrice,.stroy-modal_container .calculator_product__prices.measurePrice{color:#777}.stroy-modal_container .calculator_container{display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:nowrap;justify-content:flex-start;gap:32px}.stroy-modal_container .calculator_container__title{font-weight:600;font-size:16px;line-height:19.09px;letter-spacing:1.2%;color:#333}.stroy-modal_container .calculator_form,.stroy-modal_container .calculator_result{width:100%}.stroy-modal_container .calculator_form__input,.stroy-modal_container input.calculator_form__input--value{width:100%!important;text-align:left;font-size:16px;line-height:19px;box-sizing:border-box;font-weight:400;letter-spacing:.012em}.stroy-modal_container.calculator__Keramika .calculator_form{max-width:343px}.stroy-modal_container .calculator_form{display:flex;gap:24px;flex-direction:column}.stroy-modal_container .calculator_form__input{position:relative;border:1px solid #b6b5b5;padding:32px 34px 14px 16px;gap:8px;display:flex;background:#fff;border-radius:4px}.stroy-modal_container .calculator_form__input.error{border:1px solid red;box-sizing:border-box;box-shadow:inset 0 0 0 1px red}.stroy-modal_container.calculator__Keramika .calculator_form__input.error,.stroy-modal_container.calculator__Laminat .calculator_form__input.error,.stroy-modal_container.calculator__Oboi .calculator_form__input.error{box-sizing:border-box}.stroy-modal_container .calculator_form__input--value-error{display:none;position:absolute;top:100%;margin-top:2px;left:0;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.012em;text-align:left;color:red;box-sizing:border-box}.stroy-modal_container .calculator_form__input .placeholder{top:13px;position:absolute;font-size:16px;z-index:0;color:#777}.stroy-modal_container .calculator_form__input.active .placeholder{top:5px;color:#777;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.012em;animation-name:slidein}.stroy-modal_container .calculator_form__input.error .placeholder,.stroy-modal_container .calculator_result--starttext.error{color:red}.stroy-modal_container .calculator_form__input--value:focus{box-sizing:border-box;border:2px solid #0078d7}.stroy-modal_container.calculator__Keramika .calculator_form__input--value:focus,.stroy-modal_container.calculator__Laminat .calculator_form__input--value:focus,.stroy-modal_container.calculator__Oboi .calculator_form__input--value:focus{box-sizing:border-box;border:1px solid #fff}.stroy-modal_container.calculator__Keramika .calculator_form__input.active:focus-within,.stroy-modal_container.calculator__Laminat .calculator_form__input.active:focus-within,.stroy-modal_container.calculator__Oboi .calculator_form__input.active:focus-within{box-sizing:border-box;border:2px solid #0078d7;border-radius:4px}.stroy-modal_container .calculator_form__input--value::placeholder{opacity:0}.stroy-modal_container.calculator__Keramika .stroy-tooltip.stroy-tooltip--top,.stroy-modal_container.calculator__Laminat .stroy-tooltip.stroy-tooltip--top,.stroy-modal_container.calculator__Oboi .stroy-tooltip.stroy-tooltip--top{font-size:12px;font-weight:400;line-height:110%;letter-spacing:inherit}.stroy-modal_container .calculator_form__question{position:absolute;height:24px;width:24px;top:calc(50% - 12px);right:12px;cursor:pointer;background-image:url('/local/js/stroy/calculator/src/css/../images/sprite.svg#question');background-position:center;background-repeat:no-repeat;z-index:10}.stroy-modal_container input.calculator_form__input--value{position:absolute;border:0;padding:17px 34px 10px 16px;gap:8px;display:flex;background:0 0;border-radius:0;z-index:1;top:3px;left:0;height:100%}.stroy-modal .stroy-modal__wrapper:has(.calculator__Keramika) input.calculator_form__input--value,.stroy-modal .stroy-modal__wrapper:has(.calculator__Laminat) input.calculator_form__input--value,.stroy-modal .stroy-modal__wrapper:has(.calculator__Plitka) input.calculator_form__input--value{box-sizing:border-box;top:0}.stroy-modal_container input.calculator_form__input--value:focus+.placeholder{box-sizing:border-box;top:5px;color:#777;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.012em;animation-name:slidein}.stroy-modal_container .calculator_form__buttons{margin-top:22px}.stroy-modal_container button.calculator_form__button{width:160px;height:48px;border-radius:4px;gap:8px;background:#ececec;outline:0;border:none;cursor:pointer}.stroy-modal_container button.calculator_form__button:hover{background:#d9d7d7}.stroy-modal_container button.calculator_form__button.active{background:#0078d7;color:#fff}.stroy-modal_container .calculator_result{display:flex;justify-content:flex-start;flex-direction:column;gap:34px}.stroy-modal_container.calculator__Keramika .calculator_result,.stroy-modal_container.calculator__Laminat .calculator_result,.stroy-modal_container.calculator__Oboi .calculator_result{gap:24px}.stroy-modal_container.calculator__Laminat .calculator_result{margin-top:-40px}.stroy-modal_container.calculator__Keramika .calculator_container .calculator_container__title,.stroy-modal_container.calculator__Keramika .calculator_container .calculator_form__buttons,.stroy-modal_container.calculator__Keramika .calculator_result,.stroy-modal_container.calculator__Laminat .calculator_container .calculator_container__title,.stroy-modal_container.calculator__Laminat .calculator_container .calculator_form__buttons{margin-top:0}.stroy-modal_container .calculator_result-block{border-radius:8px;box-shadow:0 0 20px 0 #00000026;min-height:195px;display:flex;justify-content:center;flex-direction:column;background-image:url('/local/js/stroy/calculator/src/css/../images/sprite.svg#calculator-bg');background-size:118px 110px;background-position:right top;background-repeat:no-repeat}.stroy-modal_container .calculator_result--starttext{font-weight:600;font-size:14px;line-height:16.7px;letter-spacing:1.2%;text-align:center;color:#333}.stroy-modal_container .calculator_result_note{border-radius:8px;display:flex;background:#f2f2f2;font-weight:400;font-size:12px;line-height:13.92px;letter-spacing:1.2%;color:#333;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.stroy-modal_container .calculator_result-basket .fb-product-card__basket-button-fix,.stroy-modal_container .calculator_result-basket .listing_v24-product-card__basket-button svg,.stroy-modal_container .calculator_result-basket .listing_v24-product-card__basket-button__text--mobile,.stroy-modal_container .calculator_result_note.insufficient,.stroy-modal_container.calculator__Keramika .calculator_form__note,.stroy-modal_container.calculator__Keramika .calculator_result_note,.stroy-modal_container.calculator__Laminat .calculator_form__note,.stroy-modal_container.calculator__Laminat .calculator_result_note,.stroy-modal_container.calculator__Oboi .calculator_result_note{display:none}.stroy-modal_container .calculator_result_note,.stroy-modal_container .calculator_result_note.insufficient.unavailable{height:auto;padding-left:10px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:flex-start}.stroy-modal_container .calculator_result_note--icon{background:url('/local/js/stroy/calculator/src/css/../images/sprite.svg#info') left/24px 17px no-repeat;padding-left:24px;padding-top:10px;padding-bottom:10px}.stroy-modal_container .calculator_result-values{display:flex;flex-direction:column;gap:24px;padding:0}.stroy-modal_container .calculator_result-row{display:flex;gap:12px;flex-direction:row}.stroy-modal_container .calculator_result-value{display:flex;width:100%;flex-direction:column;gap:4px}.stroy-modal_container .calculator_result-value--title{font-weight:600;font-size:14px;line-height:16.7px;letter-spacing:1.2%;color:#777}.stroy-modal_container .calculator_result-value--content{font-weight:700;font-size:18px;line-height:21.76px;letter-spacing:1.2%;color:#333}.stroy-modal_container .calculator_result-value--content.price{font-weight:700;font-size:24px;line-height:29.02px;letter-spacing:1.2%;color:#333}.stroy-modal_container .calculator_result-value--content.old-price{font-weight:400;font-size:12px;line-height:13.92px;letter-spacing:1.2%;text-decoration:line-through;color:#333;display:none}.stroy-modal_container .calculator_result-value--content.insufficient{display:none;font-weight:400;font-size:14px;line-height:16.24px;letter-spacing:1.2%;color:red}.stroy-modal_container .calculator_result-value.unavailable .calculator_result-value--content{color:red}.stroy-modal_container .calculator_result-value.has-discount .calculator_result-value--content.price{color:#ff4040}.stroy-modal_container .calculator_result-value--count{font-weight:700;font-size:38px;line-height:45.94px;letter-spacing:1.2%}.stroy-modal_container .calculator_result-basket{display:flex;width:100%;flex-direction:column;justify-content:flex-end}.stroy-modal_container .calculator_result-basket .listing_v24-product-card__basket-button{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%;height:48px;border-radius:4px;gap:8px;background:#0078d7;border:none;font-weight:600;font-size:14px;line-height:16.7px;letter-spacing:1.2%;color:#fff;cursor:pointer}.stroy-modal_container .calculator_result-basket.unavailable .listing_v24-product-card__basket-button{background:#ececec;color:#777;pointer-events:none}.stroy-modal_container .calculator_result-basket .fb-product-card__basket-value{width:100%}.stroy-modal_container .calculator_result-basket .fb-product-card__basket-action{width:48px;height:48px;min-width:48px}@media screen and (max-width:820px){.stroy-modal_container button.calculator_form__button,.stroy-modal_container.calculator__Oboi{width:100%}.stroy-modal_container .calculator_container{flex-direction:column}}.calculator__Plitka .calculator_result,.stroy-modal_container.calculator__Oboi .calculator_container .calculator_form__buttons{margin-top:24px}.stroy-modal_container.calculator__Keramika,.stroy-modal_container.calculator__Laminat{width:816px;height:auto;padding:24px}.stroy-modal_container.calculator__Keramika .calculator__title,.stroy-modal_container.calculator__Keramika .calculator_container__title,.stroy-modal_container.calculator__Laminat .calculator__title,.stroy-modal_container.calculator__Laminat .calculator_container__title{margin-bottom:24px}.stroy-modal_container.calculator__Keramika .calculator_container__title,.stroy-modal_container.calculator__Laminat .calculator_container__title{line-height:100%;margin-top:24px}.stroy-modal_container.calculator__Keramika .calculator_result-block,.stroy-modal_container.calculator__Laminat .calculator_result-block,.stroy-modal_container.calculator__Oboi .calculator_result-block{padding:24px}.stroy-modal_container.calculator__Keramika .calculator_form__setting_content,.stroy-modal_container.calculator__Laminat .calculator_form__setting_content{displaY:flex;flex-direction:row;gap:24px}.stroy-modal_container.calculator__Keramika .calculator_form__setting_content-item input,.stroy-modal_container.calculator__Laminat .calculator_form__setting_content-item input{position:absolute;opacity:0}.stroy-modal_container.calculator__Keramika .calculator_form__setting_content-item,.stroy-modal_container.calculator__Laminat .calculator_form__setting_content-item{display:flex;flex-direction:column;justify-content:center;gap:8px;align-items:center;color:#777}.stroy-modal_container.calculator__Keramika .calculator_form__setting_content-item:has(input:checked),.stroy-modal_container.calculator__Laminat .calculator_form__setting_content-item:has(input:checked){color:#333}.stroy-modal_container.calculator__Keramika .calculator_form__setting--label,.stroy-modal_container.calculator__Laminat .calculator_form__setting--label,.stroy-modal_container.calculator__Plitka .calculator_form__setting--label{width:100px;height:100px;background-size:100px 100px;padding:6px;margin:0;border-radius:4px;border:2px solid #b6b5b5}.stroy-modal_container.calculator__Keramika .calculator_form__setting_content-item input:checked+.calculator_form__setting--label,.stroy-modal_container.calculator__Laminat .calculator_form__setting_content-item input:checked+.calculator_form__setting--label{border:2px solid #333}.stroy-modal_container.calculator__Keramika .calculator_form__note span,.stroy-modal_container.calculator__Laminat .calculator_form__note span{font-weight:400;font-size:14px;line-height:100%;margin-left:8px;color:#777}.stroy-modal_container.calculator__Plitka{width:816px}.calculator__Plitka .calculator_container__title{margin:24px 0}.calculator__Plitka .doors_inputs{display:flex;flex-direction:column}.calculator__Plitka .calculator_form{display:flex;flex-direction:row;max-height:800px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.calculator__Plitka .calculator_form__setting--label{border:1px solid #b6b5b5;padding:8px;border-radius:4px}.calculator__Plitka .calculator_form__setting_content-item:has(input:checked) .calculator_form__setting--label{border:2px solid #000}.calculator__Plitka .form_column{width:50%}.calculator__Plitka .calculator_form__setting_content{display:flex;gap:24px}.calculator__Plitka .calculator__title,.calculator__Plitka .form_column .calculator_form__input{margin-bottom:24px}.calculator__Plitka .calculator_form__setting_content-item{display:flex;flex-direction:column}.calculator__Plitka .calculator_form__setting_content-item input,.calculator__Plitka .submit_mobile_btn{display:none}.doors_inputs .door_params{display:flex;justify-content:space-between}#add_remove_door{font-weight:600;display:flex}#add_remove_door:before{content:' ';width:16px;height:16px;display:flex;align-self:center;background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNjY2NyA0LjgzMjY4SDYuNjY2NzVWMC44MzI2ODJDNi42NjY3NSAwLjQ2NDAxNiA2LjM2ODA4IDAuMTY2MDE2IDYuMDAwMDggMC4xNjYwMTZDNS42MzIwOCAwLjE2NjAxNiA1LjMzMzQyIDAuNDY0MDE2IDUuMzMzNDIgMC44MzI2ODJWNC44MzI2OEgxLjMzMzQxQzAuOTY1NDE1IDQuODMyNjggMC42NjY3NDggNS4xMzA2OCAwLjY2Njc0OCA1LjQ5OTM1QzAuNjY2NzQ4IDUuODY4MDIgMC45NjU0MTUgNi4xNjYwMiAxLjMzMzQxIDYuMTY2MDJINS4zMzM0MlYxMC4xNjZDNS4zMzM0MiAxMC41MzQ3IDUuNjMyMDggMTAuODMyNyA2LjAwMDA4IDEwLjgzMjdDNi4zNjgwOCAxMC44MzI3IDYuNjY2NzUgMTAuNTM0NyA2LjY2Njc1IDEwLjE2NlY2LjE2NjAySDEwLjY2NjdDMTEuMDM0NyA2LjE2NjAyIDExLjMzMzQgNS44NjgwMiAxMS4zMzM0IDUuNDk5MzVDMTEuMzMzNCA1LjEzMDY4IDExLjAzNDcgNC44MzI2OCAxMC42NjY3IDQuODMyNjhaIiBmaWxsPSIjMDA3OEQ3Ii8+Cjwvc3ZnPgo=') center no-repeat}.remove_door_button{font-weight:600;margin-bottom:24px;display:flex}.remove_door_button:before{content:' ';width:8px;height:8px;display:flex;align-self:center;margin-right:5px;background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuOTQyODMgNC41MDAxN0w3LjgwNDgzIDEuNjM4MTdDOC4wNjU1IDEuMzc3NSA4LjA2NTUgMC45NTYxNjcgNy44MDQ4MyAwLjY5NTVDNy41NDQxNyAwLjQzNDgzMyA3LjEyMjgzIDAuNDM0ODMzIDYuODYyMTcgMC42OTU1TDQuMDAwMTcgMy41NTc1TDEuMTM4MTcgMC42OTU1QzAuODc3NSAwLjQzNDgzMyAwLjQ1NjE2NyAwLjQzNDgzMyAwLjE5NTUgMC42OTU1Qy0wLjA2NTE2NjcgMC45NTYxNjcgLTAuMDY1MTY2NyAxLjM3NzUgMC4xOTU1IDEuNjM4MTdMMy4wNTc1IDQuNTAwMTdMMC4xOTU1IDcuMzYyMTdDLTAuMDY1MTY2NyA3LjYyMjgzIC0wLjA2NTE2NjcgOC4wNDQxNyAwLjE5NTUgOC4zMDQ4M0MwLjMyNTUgOC40MzQ4MyAwLjQ5NjE2NyA4LjUwMDE3IDAuNjY2ODMzIDguNTAwMTdDMC44Mzc1IDguNTAwMTcgMS4wMDgxNyA4LjQzNDgzIDEuMTM4MTcgOC4zMDQ4M0w0LjAwMDE3IDUuNDQyODNMNi44NjIxNyA4LjMwNDgzQzYuOTkyMTcgOC40MzQ4MyA3LjE2MjgzIDguNTAwMTcgNy4zMzM1IDguNTAwMTdDNy41MDQxNyA4LjUwMDE3IDcuNjc0ODMgOC40MzQ4MyA3LjgwNDgzIDguMzA0ODNDOC4wNjU1IDguMDQ0MTcgOC4wNjU1IDcuNjIyODMgNy44MDQ4MyA3LjM2MjE3TDQuOTQyODMgNC41MDAxN1oiIGZpbGw9IiMwMDc4RDciLz4KPC9zdmc+Cg==') center no-repeat}.doors_inputs .door_params .calculator_form__input{width:176px!important}.calculator__Plitka.stroy-modal_container .calculator_result-values{padding:24px!important}.calculator__Plitka .calculator_form_input_door:has(input:focus){border:1px solid #0078d7;border-radius:4px}@media (max-width:765px){.stroy-modal:has(.stroy-modal_container.calculator__Keramika),.stroy-modal:has(.stroy-modal_container.calculator__Laminat),.stroy-modal:has(.stroy-modal_container.calculator__Plitka){padding-top:0;overflow-x:hidden;height:100%;top:0}.stroy-modal:has(.stroy-modal_container.calculator__Keramika) .stroy-modal__wrapper,.stroy-modal:has(.stroy-modal_container.calculator__Laminat) .stroy-modal__wrapper,.stroy-modal:has(.stroy-modal_container.calculator__Plitka) .stroy-modal__wrapper{height:100%;border-radius:0;padding:20px}.stroy-modal:has(.stroy-modal_container.calculator__Keramika) .stroy-modal__wrapper::before,.stroy-modal:has(.stroy-modal_container.calculator__Laminat) .stroy-modal__wrapper::before,.stroy-modal:has(.stroy-modal_container.calculator__Plitka) .stroy-modal__wrapper::before{top:56px;width:calc(100% - 40px);height:1px;left:20px;background-color:rgba(182,181,181,.5)}.stroy-modal .stroy-modal_container.calculator__Keramika,.stroy-modal .stroy-modal_container.calculator__Laminat{width:100%;padding-top:6px;margin-top:0}.stroy-modal:has(.stroy-modal_container.calculator__Keramika) .stroy-modal__wrapper .stroy-modal-wrapper__close,.stroy-modal:has(.stroy-modal_container.calculator__Laminat) .stroy-modal__wrapper .stroy-modal-wrapper__close,.stroy-modal:has(.stroy-modal_container.calculator__Plitka) .stroy-modal__wrapper .stroy-modal-wrapper__close{display:block;left:20px;top:20px}.stroy-modal_container .calculator_product__info{width:unset}.stroy-modal:has(.stroy-modal_container.calculator__Keramika) .calculator__title,.stroy-modal:has(.stroy-modal_container.calculator__Laminat) .calculator__title,.stroy-modal:has(.stroy-modal_container.calculator__Plitka) .calculator__title{text-align:center;margin-bottom:24px;font-weight:700;font-size:16px;letter-spacing:.012em}.stroy-modal_container.calculator__Keramika .calculator_product,.stroy-modal_container.calculator__Laminat .calculator_product{margin-top:36px;padding-bottom:24px}.stroy-modal_container .calculator_product.has-discount .calculator_product__prices.measurePrice,.stroy-modal_container .calculator_product__prices.measurePrice,.stroy-modal_container.calculator__Keramika .calculator_product.has-discount .calculator_product__prices,.stroy-modal_container.calculator__Laminat .calculator_product.has-discount .calculator_product__prices{font-weight:700;font-size:14px;letter-spacing:.012em}.stroy-modal_container.calculator__Keramika .calculator_product.has-discount .calculator_product__price.oldPrice,.stroy-modal_container.calculator__Laminat .calculator_product.has-discount .calculator_product__price.oldPrice{font-weight:400;font-size:10px;letter-spacing:.012em;text-decoration:line-through}.stroy-modal_container.calculator__Keramika .calculator_form__note span,.stroy-modal_container.calculator__Laminat .calculator_form__note span{color:#777}.stroy-modal_container.calculator__Keramika .calculator_result,.stroy-modal_container.calculator__Laminat .calculator_result{gap:0;margin-top:0}.stroy-modal_container.calculator__Keramika .calculator_result-block:has(.calculator_result--starttext),.stroy-modal_container.calculator__Laminat .calculator_result-block:has(.calculator_result--starttext){justify-content:center}.stroy-modal_container.calculator__Keramika .calculator_result-block,.stroy-modal_container.calculator__Laminat .calculator_result-block{justify-content:flex-start;margin-left:-20px;padding:16px 24px 0;width:calc(100% + 40px);border-radius:0;box-shadow:0 -10px 11px -10px #00000026}.stroy-modal_container.calculator__Keramika .calculator_result-values,.stroy-modal_container.calculator__Laminat .calculator_result-values{padding:0}.stroy-modal_container.calculator__Keramika .calculator_result_note.insufficient.unavailable,.stroy-modal_container.calculator__Laminat .calculator_result_note.insufficient.unavailable{padding-left:10px;border-radius:8px 8px 0 0;margin-left:0;width:100%}.stroy-modal_container.calculator__Keramika .calculator_result_note,.stroy-modal_container.calculator__Laminat .calculator_result_note{padding-left:10px;margin-left:4px;border-radius:0 0 8px 8px;width:calc(100% - 8px)}.stroy-modal_container.calculator__Oboi .calculator_container .calculator_form__buttons{margin-top:10px!important}.stroy-modal_container.calculator__Oboi .calculator_container .calculator_form{height:auto!important}.stroy-modal_container.calculator__Plitka{width:100%;margin-top:6px}.calculator__Plitka .calculator_form{flex-direction:column}.calculator__Plitka .form_column{width:100%}}@media (max-width:414px){.stroy-modal:has(.stroy-modal_container.calculator__Keramika) .stroy-modal__wrapper,.stroy-modal:has(.stroy-modal_container.calculator__Laminat) .stroy-modal__wrapper,.stroy-modal:has(.stroy-modal_container.calculator__Plitka) .stroy-modal__wrapper{padding:16px}.stroy-modal_container.calculator__Keramika .calculator_form__setting_content,.stroy-modal_container.calculator__Laminat .calculator_form__setting_content,.stroy-modal_container.calculator__Plitka .calculator_form__setting_content{gap:16px}.doors_inputs .door_params .calculator_form__input{width:47%!important}.calculator__Plitka .calculator_form__buttons.submit_mobile_btn{display:block}.calculator__Plitka .calculator_form__buttons{display:none}}.stroy-modal .stroy-modal__wrapper:has(.calculator__Keramika) .stroy-modal-wrapper__close,.stroy-modal .stroy-modal__wrapper:has(.calculator__Laminat) .stroy-modal-wrapper__close,.stroy-modal .stroy-modal__wrapper:has(.calculator__Oboi) .stroy-modal-wrapper__close,.stroy-modal .stroy-modal__wrapper:has(.calculator__Plitka) .stroy-modal-wrapper__close{top:24px;right:24px;background-image:url('/local/includes/assets/images/sprite.svg#close-2')}
/* End */


/* Start:/local/js/components/product-getting-ways/src/css/style.min.css?17490342658818*/
.stroy-modal .stroy-modal__wrapper.pgw-modal__wrapper{max-width:1200px;width:100%;padding:66px 0 0;overflow:hidden}.stroy-modal .stroy-modal__wrapper.pgw-modal__wrapper .stroy-modal-wrapper__close{z-index:20}.pgw-skeleton{width:100%;height:42px;background:#ececec;background-image:-webkit-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:-o-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:linear-gradient(90deg,#ececec 0,#ddd 40px,#ececec 80px);background-size:250px;border-radius:3px;-webkit-animation:shine-loading-container-items 2s infinite ease-out;animation:shine-loading-container-items 2s infinite ease-out}.pgw--container{display:flex;flex-direction:column;gap:16px;padding:24px;background:#f2f2f2;border-radius:12px}.pgw--title{display:flex;flex-wrap:nowrap;align-content:center;align-items:center;font-size:16px;font-weight:600}.pgw--title img,.pgw--title svg{width:22px;height:22px;color:#333;margin-right:10px}.pgw--content{display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:17px;letter-spacing:.012em;font-weight:400;color:#777}.pgw--content a{color:#333;text-decoration:underline}.pgw--content-title{color:#333;font-weight:600}.pgw--map{position:relative;width:calc(100% - 345px)}.pgw--map .btn{display:flex;padding:8px;background:rgba(51,51,51,.7)}.pgw--map .btn svg{fill:#fff}.pgw--map-tabs{position:absolute;top:24px;left:24px;z-index:5;display:flex;background:#ececec;border-radius:4px}.pgw--map-tab{min-width:113px;min-height:38px;padding:10px;font-size:12px;font-weight:600;text-align:center;border-radius:4px;overflow:hidden}.pgw--map-tabs label{position:relative;margin:0;padding:0;cursor:pointer}.pgw--map-tabs label:not(:first-child)::after{position:absolute;top:50%;left:0;content:"";width:1px;height:17px;background:#b6b5b5;border-radius:.5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pgw--map-tabs input{display:none}.pgw--map-tabs input:checked+.pgw--map-tab{background:#fff}.pgw--map .point-pin{display:flex;align-items:center;flex-direction:column}.pgw--map .point-pin__body{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px;border-radius:100px;border:2px solid #0078d7;background:#fff}.pgw--map .point-pin__body--img,.pgw--shops-item-image img{width:16px;height:16px}.pgw--map .point-pin__body--img img{display:block;max-width:100%;height:auto}.pgw--map .point-pin__body--text{max-width:100px;color:#0078d7;text-align:center;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgw--map .point-pin__arrow svg,.pgw--shops-item:hover .pgw--shops-item-arrow{fill:#0078d7}.pgw--map .point-blob{height:38px;width:38px;border:4px solid #61a535;background:#fff;border-radius:100%0 100% 100%;transform:rotate(135deg)}.pgw--map .point-blob-img{display:flex;align-items:center;flex-direction:column;transform:rotate(-135deg);padding:6px}.pgw--map .point-blob-img img{width:100%;height:100%}.pgw--map .cluster-circle{position:relative;width:42px;height:42px;border-radius:100%;color:#333;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:1.5px;border:4px solid #0078d7}.pgw--map .cluster-circle__inner{display:flex;justify-content:center;width:34px;height:34px;padding:16px;border-radius:100%;background:#fff}.pgw--modal-container{width:100%!important;margin:0!important}.pgw--product{position:absolute;left:0;top:0;z-index:15;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:16px;width:100%;height:66px;overflow:hidden;padding:8px 70px 8px 16px;box-shadow:0 3px 8px rgba(51,51,51,.12);-webkit-box-shadow:0 3px 8px rgba(51,51,51,.12);background:#fff}.pgw--product-content{display:grid;align-items:center;grid-template-columns:50px calc(100% - 66px);gap:16px;width:calc(60% - 16px)}.pgw--product-img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0}.pgw--product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:normal}.pgw--product-cart{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:8px;min-width:250px}.pgw--product-prices{display:flex;flex-wrap:nowrap;flex-direction:column}.pgw--product-price-header{display:flex;flex-wrap:nowrap;align-items:center;gap:0 10px}.pgw--product-price_old{font-size:12px;font-weight:600;text-decoration-line:line-through}.pgw--product-price{font-weight:700;font-size:18px}.pgw--price_red{color:red}.pgw--product-prices-mobile{display:none;flex-wrap:wrap;align-items:center;gap:0 10px}.pgw--product-labels{display:flex;flex-wrap:wrap;flex-direction:row;gap:0 2px}.pgw--product-label-item{padding:4px 6px;border-radius:4px;font-size:10px;font-weight:600}.pgw--product-cart .dc-btn{height:50px!important;padding:8px!important;font-size:14px!important;font-weight:400!important;line-height:normal!important}.pgw--product-cart .icon{font-size:16px!important;color:#fff;margin:0 8px 0 0!important}.pgw--points{display:flex;flex-wrap:nowrap}.pgw--shops{width:345px;flex-shrink:0;-ms-flex-negative:0}.pgw--shops-title{font-size:16px;font-weight:700;padding:16px;margin:0 0 16px;border-bottom:1px solid rgba(182,181,181,.5)}.pgw--shops-popover-button{display:none;position:relative;height:40px}.pgw--shops-popover-button::after{position:absolute;content:"";display:block;background:#b6b5b5;height:3px;width:58px;border-radius:100px;top:16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pgw--shops-content-title-mobile{display:none;font-size:16px;font-weight:700;margin-bottom:16px;padding-left:16px}.pgw--shops-items{height:65vh}.pgw-scroll{overflow-y:auto;overflow-x:hidden}.pgw-scroll::-webkit-scrollbar{width:3px}.pgw-scroll::-webkit-scrollbar-track{background:#f2f2f2}.pgw-scroll::-webkit-scrollbar-thumb{background:#3b9eeb;border-radius:100px}.pgw--shops-item{position:relative;padding:16px;font-size:12px;font-weight:400;line-height:14px;border-bottom:1px solid rgba(182,181,181,.5);transition:.2s ease 0s;cursor:pointer;min-height:75px}.pgw--shops-item:hover{background:#f2f2f2}.pgw--shops-item-adress,.pgw--shops-item-image,.pgw--shops-item-time{display:flex;align-items:center;gap:8px;margin:0 0 8px}.pgw--shops-item-adress,.pgw--shops-item-time{font-size:14px;font-weight:600}.pgw--shops-item-text{margin:0 0 4px}.pgw--shops-item-text p{margin:0;padding:0}.pgw--shops-item-arrow{position:absolute;width:24px;height:24px;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%) rotate(180deg);cursor:pointer;fill:#b6b5b5}.pgw--button-back{display:flex;align-items:center;padding:0 0 0 16px;background:0 0;border:0;font-size:12px;font-weight:600;color:#0078d7;cursor:pointer}.pgw--shop-details .pgw--shops-item{cursor:auto;margin:0 0 16px}.pgw--shop-details .pgw--shops-item:hover{background:#fff}.pgw--shop-details .pgw--shops-item:hover .pgw--shops-item-arrow{fill:#b6b5b5}@media (max-width:1200px){.stroy-modal .stroy-modal__wrapper.pgw-modal__wrapper{height:100vh;border-radius:0}.pgw--shops{width:300px}.pgw--shops-items{height:calc(100vh - 140px)}.pgw--map{width:calc(100% - 300px)}}@media (max-width:768px){.stroy-modal .stroy-modal__wrapper.pgw-modal__wrapper{padding:40px 0 75px}.stroy-modal .stroy-modal__wrapper.pgw-modal__wrapper .stroy-modal-wrapper__close{top:7px}.pgw--product{position:fixed;top:auto;bottom:0;gap:8px;padding:8px;height:75px;border-radius:0;-webkit-box-shadow:0-3px 6px rgba(51,51,51,.1);box-shadow:0-3px 6px rgba(51,51,51,.1)}.pgw--product-content{grid-template-columns:50px calc(100% - 58px);gap:8px}.pgw--product-img{grid-area:1/1/3/span 1}.pgw--product-title{font-size:12px}.pgw--product-prices{display:none}.pgw--product-cart{min-width:auto}.pgw--product-prices-mobile{display:flex}.pgw--product-price{font-size:14px}.pgw--product-price_old{font-size:10px}.pgw--points{flex-direction:column}.pgw--shops-items{height:110px}.pgw--shops-item:last-child{border:0}.pgw--shops{width:100%}.pgw--shops-inner{position:fixed;left:0;bottom:0;z-index:10;height:265px;width:100%;background:#fff;transition:top .2s ease 0s}.pgw--shops-title{position:absolute;top:0;left:0;width:100%;height:40px;padding:8px 20px;text-align:center}.pgw--shops-content-title-mobile,.pgw--shops-popover-button{display:block}.pgw--map{width:100%;height:calc(100vh - 265px)}.pgw--map-tabs{top:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:500px){.stroy-modal .stroy-modal__wrapper.pgw-modal__wrapper::before{display:none}.stroy-modal .stroy-modal__wrapper.pgw-modal__wrapper .stroy-modal-wrapper__close{display:block}.stroy-modal.pgw-modal{padding-top:0}}
/* End */


/* Start:/local/components/str/goods.subscribe/templates/arrival/style.min.css?1724910288520*/
.arrival-goods-inform__wrapper .arrival-goods-inform__link{margin:32px 0}@media (max-width:1365px){.arrival-goods-inform__wrapper .arrival-goods-inform__link{margin-bottom:0}}.arrival-goods-inform__wrapper .arrival-goods-inform__link{align-items:center;background:#f2f2f2;border-radius:4px;color:#0078d7;cursor:pointer;display:flex;flex-direction:row;font-family:"Gilroy";font-size:16px;font-style:normal;font-weight:600;gap:8px;height:56px;justify-content:center;letter-spacing:.012em;padding:18px 24px 19px;width:100%}
/* End */
/* /local/templates/.default/components/citfact_aspro/catalog/main/style.min.css?17719987862460 */
/* /local/templates/stroylandiya_2021/components/bitrix/catalog.element/main/style.min.css?178178581659094 */
/* /local/components/str/loymax.list.action/templates/.default/style.min.css?17200040121999 */
/* /local/js/stroy/calculator/src/css/style.min.css?175333593924257 */
/* /local/js/components/product-getting-ways/src/css/style.min.css?17490342658818 */
/* /local/components/str/goods.subscribe/templates/arrival/style.min.css?1724910288520 */
