

/* Start:/local/templates/v1/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/style.min.css?178936828610667*/
h1.inner-title { display: none; } #head.inner { min-height: 300px !important; } #product-page { position: relative; } #product-page .series { position: absolute; z-index: 0; top: -145px; width: 100%; } #product-page .series .ser { background-color: #6e23a0; width: 150px; height: 100px; margin: 0 5px; border-radius: 5px; position: relative; } #product-page .series .ser.active { box-shadow: 0 3px 24px #140f3c; } #product-page .series .ser span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: 95% auto; background-repeat: no-repeat; background-position: center; } #product-page .top-block { padding: 70px 0; position: relative; overflow: hidden; } #product-page .top-block h1 { font-size: 48px; line-height: 60px; color: #fcfbfd; font-weight: 700; letter-spacing: 0.025em; margin-bottom: 18px; text-align: center; text-transform: uppercase; padding: 0 30px; transition: all .3s } #product-page .top-block .sub-name { font-size: 18px; line-height: 24px; color: #fcfbfd; font-weight: 600; letter-spacing: 0.025em; text-align: center; transition: all .3s } #product-page .top-block .product-spin-viewport { margin: 42px auto 0; max-width: calc(100vw - 30px); overflow: hidden; position: relative; z-index: 1; transition: all .3s } #product-page .top-block .spritespin, #product-page .top-block .spritespin2 { background: url(/local/templates/v1/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/img/dash.svg) no-repeat center 60% / 100% auto; left: 50%; margin: 0; position: absolute; top: 0; transform: translateX(-50%); transition: all .3s } #product-page .top-block .leafs { position: absolute; z-index: 0; } #product-page .top-block .leafs.leaf-1 { bottom: -10px; width: 540px; height: 507px; opacity: 0.18; right: -170px; } #product-page .top-block .leafs.leaf-2 { bottom: 180px; width: 237px; height: 520px; opacity: 0.21; left: -66px; } #product-page .top-block .leafs path { fill: #9764b4; } #product-page .top-block .prev-item, #product-page .top-block .next-item { background: url(/local/templates/v1/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/img/type_2.svg) no-repeat center / contain; width: 35px; height: 61px; display: block; position: absolute; top: 60%; margin-top: -30px; opacity: 0.5; z-index: 1; } #product-page .top-block .prev-item { transform: rotate(180deg); left: 50%; margin-left: -40%; } #product-page .top-block .next-item { right: 50%; margin-right: -40%; } #product-page .top-block.small h1 { font-size: 30px; line-height: 45px; margin-bottom: 0; } #product-page .top-block.small .sub-name { font-size: 12px; line-height: 18px; } #product-page .top-block.small .spritespin { } #product-page .spritespin-progress { position: absolute; width: 80%; left: 10%; top: 45%; } #product-page .spritespin-progress-label { color: grey; } #product-page .spritespin-progress-bar { background-color: grey; height: 1px; } #product-page .top-block.small { padding: 70px 0 38px; } #product-page .properties-tabs .leafs { position: absolute; z-index: 0; } #product-page .properties-tabs .leafs.leaf-1 { top: 113px; width: 389px; height: 450px; opacity: 0.27; left: -56px; transform: rotate(50deg); } #product-page .properties-tabs .leafs.leaf-2 { top: 129px; width: 220px; height: 480px; opacity: 0.25; right: -108px; transform: rotate(32deg); } #product-page .properties-tabs .leafs path { fill: #e1dff6; } #product-page .properties-tabs { background-color: #f7f5fb; padding: 50px 0 60px; overflow: hidden; position: relative; } #product-page .properties-tabs .nav { position: relative; } #product-page .properties-tabs .nav .nav-item { margin: 0 5px; } #product-page .properties-tabs .nav .nav-item a { color: #6844be; font-size: 16px; line-height: 34px; letter-spacing: 0.03em; text-transform: uppercase; font-weight: 700; border-radius: 30px; padding: 13px 28px; } #product-page .properties-tabs .nav .nav-item a.active { color: #ffffff; background-color: #6844be; } #product-page .properties-tabs .params-table { margin-top: 50px; } #product-page .properties-tabs .params-table .param-line { color: #1a1752; font-size: 14px; padding: 19px; } #product-page .properties-tabs .params-table .param-line:nth-child(odd) { background-color: #fff; } #product-page .properties-tabs .params-table .param-line .name { float: left; padding-right: 30px; } #product-page .properties-tabs .params-table .param-line .value { text-align: right; } #product-page .properties-tabs .docs { margin-top: 50px; } .properties-tabs .docs .doc { position: relative; font-size: 14px; font-weight: 600; color: #1a1752; display: block; text-decoration: none; padding: 19px 60px 19px 80px; background: #fff url(/local/templates/v1/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/img/file.svg) no-repeat 25px center / auto 32px; border-radius: 5px; margin-bottom: 19px; } #product-page .properties-tabs .docs .doc:after { position: absolute; content: ""; background: #fff url(/local/templates/v1/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/img/download.svg) no-repeat center / contain; height: 20px; width: 19px; right: 20px; } #product-page .properties-tabs .gallery { margin-top: 100px; } #product-page .properties-tabs .gallery .photo { height: 280px; display: block; background-size: contain; background-repeat: no-repeat; background-position: center; background-color: #fff; border-radius: 5px; } #product-page .properties-tabs .owl-nav { position: absolute; top: -66px; right: 0; } #product-page .properties-tabs .owl-nav .owl-prev, #product-page .properties-tabs .owl-nav .owl-next { background: #fff url(/local/templates/v1/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/img/type_1_dark.svg) no-repeat 15px 14px; border-radius: 100%; display: inline-block; border: 0; box-shadow: none; outline: none; width: 40px; height: 40px; font-size: 0; vertical-align: top; } #product-page .properties-tabs .owl-nav .owl-prev:hover, #product-page .properties-tabs .owl-nav .owl-next:hover { background: #38158F url(/local/templates/v1/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/img/type_1_light.svg) no-repeat 15px 14px } #product-page .properties-tabs .owl-nav .owl-prev { } #product-page .properties-tabs .owl-nav .owl-next, #product-page .properties-tabs .owl-nav .owl-next:hover { margin-left: 10px; transform: rotate(180deg); } #product-page .spritespin-progress { position: absolute; width: 80%; left: 10%; top: 45%; } #product-page .spritespin-progress-label { color: #fff; } #product-page .spritespin-progress-bar { background-color: #fff; height: 1px; } #calc { padding-top: 80px; padding-bottom: 70px; } #calc h3.left { font-size: 24px; line-height: 24px; color: #1A1753; font-weight: 700; margin-bottom: 30px; } #calc .scale-block { padding: 10px 20px 32px 0; } #calc .scale-block .name { font-size: 16px; font-weight: 700; line-height: 24px; color: #171720; } #calc .scale-block .amount { font-size: 16px; font-weight: 600; line-height: 24px; color: #463E94; } #calc .scale-block .range { color: #38363A; font-size: 12px; font-weight: 600; line-height: 24px; padding: 10px 0 24px; } #calc .scale-block .scale-fix { } #calc .scale-block .scale { } #calc .select-block { padding: 10px 20px 32px 0; } #calc .select-block label { font-size: 16px; font-weight: 700; line-height: 24px; color: #171720; margin-bottom: 12px; } #calc .select-block select { background: rgba(245,242,253,0.6); border: 0; font-size: 14px; line-height: 24px; font-weight: 300; color: #171720; height: 50px; outline: none; box-shadow: none; } #calc .calc-this { font-size: 16px; line-height: 24px; color: #fff; text-transform: uppercase; letter-spacing: 0.01em; border-radius: 30px; font-weight: 700; text-align: center; padding: 18px 54px; display: inline-block; text-decoration: none; margin-top: 30px; width: 240px; background-color: #38158F; cursor: pointer; } .calc-form .form-block { background-color: #6844BE; border-radius: 10px; padding: 60px; max-width: 540px; width: 100%; margin-bottom: 50px; } .calc-form .form-block h3 { color: #fff; font-size: 24px; font-weight: 600; margin-bottom: 0; } .calc-form form input[type="text"] { border-bottom: 2px solid #fff; border-right: none; border-left: none; border-top: 0; background-color: transparent; color: #fff; width: 100%; font-size: 16px; font-weight: 600; line-height: 24px; letter-spacing: 0.025em; padding: 45px 0 15px; outline: none; opacity: 0.85; } .calc-form form input[type="text"]:focus { opacity: 1; } .calc-form form textarea { border-bottom: 2px solid #fff; border-right: none; border-left: none; border-top: 0; background-color: transparent; color: #fff; width: 100%; font-size: 16px; font-weight: 600; line-height: 24px; letter-spacing: 0.025em; padding: 45px 0 15px; outline: none; opacity: 0.85; resize: none; } .calc-form form textarea:focus { opacity: 1; } .calc-form form input::-webkit-input-placeholder { color: #fff } .calc-form form textarea::-webkit-input-placeholder { color: #fff } .calc-form form input::-moz-placeholder { color: #fff } .calc-form form textarea::-moz-placeholder { color: #fff } .calc-form form input:-moz-placeholder { color: #fff } .calc-form form textarea:-moz-placeholder { color: #fff } .calc-form form input:-ms-input-placeholder { color: #fff } .calc-form form textarea:-ms-input-placeholder { color: #fff } .calc-form form input[type="submit"] { font-size: 16px; line-height: 24px; color: #191E57; text-transform: uppercase; letter-spacing: 0.01em; background-color: #fff; border-radius: 30px; font-weight: 700; text-align: center; padding: 18px 57px; display: inline-block; outline: none; max-width: 240px; margin-top: 60px; border: none; } @media (max-width: 991.98px) { #product-page .top-block h1 { font-size: 40px; line-height: 54px; margin-bottom: 21px; padding: 0; } #product-page .top-block .sub-name { font-size: 16px; line-height: 21px; } #calc .calc-this { margin-top: 8px; margin-bottom: 60px; } .calc-form .form-block { margin: 0 auto 40px; } } @media (max-width: 575.98px) { #product-page .top-block { padding: 50px 0 70px; } #product-page .top-block h1 { font-size: 30px; line-height: normal; margin-bottom: 20px; padding: 0 15px; } #product-page .top-block .sub-name { font-size: 14px; line-height: 20px; padding: 0 15px; z-index: 1; position: relative; } #product-page .series { white-space: nowrap; overflow-x: scroll; padding-bottom: 25px; } #product-page .series .ser { display: inline-block; } #product-page .top-block .product-spin-viewport { margin-top: 30px; } #product-page .top-block .prev-item, #product-page .top-block .next-item { width: 21px; height: 50px; top: 70%; z-index: 2; } #product-page .top-block .prev-item { margin-left: -45%; } #product-page .top-block .next-item { margin-right: -45%; } } #product-page .top-block .product-spin-viewport--spin { width: min(1100px, max(280px, calc(100vw - 96px))); height: calc(min(1100px, max(280px, calc(100vw - 96px))) * 0.4375); } @media (max-width: 575px) { #product-page .top-block .product-spin-viewport--spin { width: max(280px, calc(100vw - 30px)); height: calc(max(max(280px, calc(100vw - 30px)), min(500px, calc(max(280px, calc(100vw - 30px)) * 1.4))) * 0.4375); } }

/* End */
/* /local/templates/v1/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/style.min.css?178936828610667 */
