@charset "UTF-8";.modal-inner-wrap.configurator .action-close{display:none}.modal-inner-wrap.configurator .modal-content{overflow-y:scroll}#cfList{border-bottom:1px solid #d0d0d0;background-color:#fff}.catalog-product-view .start_configurator{display:block;text-align:center;position:relative;background-color:#ea3358;height:65px;line-height:50px !important;border-radius:5px}.catalog-product-view.options-chosen .start_configurator{background-color:#fff;border:1px solid #ea3358;border-right:1px solid #ea3358 !important}.catalog-product-view.options-chosen .start_configurator .Jetzt-text{color:#292c3a}.catalog-product-view .start_configurator .Jetzt-text.edit{display:none}.catalog-product-view.options-chosen .start_configurator .Jetzt-text.edit{color:#383838;display:initial}.catalog-product-view.options-chosen .start_configurator:before{background:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.9949 7.05795C9.2367 7.05795 6.9928 9.30191 6.9928 12.06C6.9928 14.8182 9.23675 17.0621 11.9949 17.0621C14.753 17.0621 16.997 14.8182 16.997 12.06C16.997 9.30191 14.753 7.05795 11.9949 7.05795ZM11.9949 15.0613C10.3402 15.0613 8.99361 13.7147 8.99361 12.06C8.99361 10.4053 10.3402 9.05877 11.9949 9.05877C13.6505 9.05877 14.9961 10.4053 14.9961 12.06C14.9961 13.7147 13.6496 15.0613 11.9949 15.0613Z' fill='rgb(56, 56, 56)'/><path d='M23.1416 9.07075L20.2974 8.61255L21.9982 6.35162C22.2963 5.95445 22.2593 5.40025 21.9111 5.04709L19.0689 2.16489C18.7168 1.80672 18.1566 1.7657 17.7574 2.06584L15.4334 3.69855L14.9832 0.89739C14.9052 0.412187 14.487 0.0560303 13.9958 0.0560303H9.99412C9.49594 0.0560303 9.07373 0.422171 9.0037 0.914405L8.53552 3.74959L6.22359 2.05881C5.82441 1.76669 5.27522 1.80869 4.92605 2.15786L2.09489 4.97903C1.74075 5.33116 1.7017 5.89042 2.00184 6.28956L3.65953 8.60955L0.858375 9.00972C0.366141 9.07975 0 9.50195 0 10.0001V14.0018C0 14.5 0.366141 14.9222 0.858375 14.9902L3.70256 15.4484L2.00184 17.7093C1.7017 18.1085 1.74075 18.6657 2.09391 19.0189L4.92506 21.85C5.27822 22.2052 5.83645 22.2412 6.23461 21.9421L8.55356 20.2844L8.95373 23.0855C9.02377 23.5777 9.44592 23.9439 9.94416 23.9439H13.9458C14.444 23.9439 14.8662 23.5788 14.9363 23.0885L15.3945 20.2443L17.6554 21.9451C18.0555 22.2452 18.6127 22.2072 18.9649 21.853L21.7961 19.0219C22.1492 18.6687 22.1882 18.1105 21.8881 17.7123L20.2044 15.3964L23.1156 15.0563C23.6198 14.9982 24 14.5711 24 14.0628V10.0612C24 9.56294 23.6339 9.14078 23.1416 9.07075ZM22.0002 13.1715L19.9583 13.4095C19.215 13.5066 18.5938 14.0048 18.3627 14.647C18.0726 15.3033 18.1576 16.0706 18.5898 16.6539L19.7683 18.2196L18.1656 19.8222L16.593 18.6387C16.0137 18.2106 15.2464 18.1255 14.6551 18.3926C13.9508 18.6477 13.4527 19.269 13.3556 20.0013L13.0795 21.9431H10.8125L10.5354 20.0133C10.4384 19.27 9.94013 18.6487 9.29888 18.4187C8.64361 18.1285 7.87828 18.2116 7.29103 18.6447L5.72536 19.8232L4.1227 18.2206L5.3062 16.6479C5.73338 16.0707 5.81841 15.3043 5.5523 14.7101C5.29617 14.0058 4.67592 13.5066 3.94261 13.4105L2.00081 13.1344V10.8675L3.93159 10.5903C4.67489 10.4933 5.29617 9.99508 5.52628 9.35383C5.81742 8.69758 5.73234 7.93225 5.30119 7.34598L4.12369 5.78134L5.73136 4.17869L7.34902 5.3612C7.92727 5.78936 8.69259 5.87144 9.28683 5.6073C9.99211 5.35117 10.4893 4.72792 10.5844 3.99864L10.8615 2.05581H13.1435L13.4536 3.98462C13.5496 4.72895 14.0468 5.35117 14.6911 5.5833C15.3464 5.87144 16.1127 5.78936 16.6949 5.3582L18.2576 4.1897L19.8832 5.83637L18.6958 7.41405C18.2686 7.99131 18.1836 8.75762 18.4497 9.35284C18.7058 10.0581 19.329 10.5553 20.0583 10.6504L22.0001 10.9275V13.1715H22.0002Z' fill='rgb(56, 56, 56)'/></svg>") no-repeat}.catalog-product-view .start_configurator:before{content:'';display:inline-block;background:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.9949 7.05795C9.2367 7.05795 6.9928 9.30191 6.9928 12.06C6.9928 14.8182 9.23675 17.0621 11.9949 17.0621C14.753 17.0621 16.997 14.8182 16.997 12.06C16.997 9.30191 14.753 7.05795 11.9949 7.05795ZM11.9949 15.0613C10.3402 15.0613 8.99361 13.7147 8.99361 12.06C8.99361 10.4053 10.3402 9.05877 11.9949 9.05877C13.6505 9.05877 14.9961 10.4053 14.9961 12.06C14.9961 13.7147 13.6496 15.0613 11.9949 15.0613Z' fill='white'/><path d='M23.1416 9.07075L20.2974 8.61255L21.9982 6.35162C22.2963 5.95445 22.2593 5.40025 21.9111 5.04709L19.0689 2.16489C18.7168 1.80672 18.1566 1.7657 17.7574 2.06584L15.4334 3.69855L14.9832 0.89739C14.9052 0.412187 14.487 0.0560303 13.9958 0.0560303H9.99412C9.49594 0.0560303 9.07373 0.422171 9.0037 0.914405L8.53552 3.74959L6.22359 2.05881C5.82441 1.76669 5.27522 1.80869 4.92605 2.15786L2.09489 4.97903C1.74075 5.33116 1.7017 5.89042 2.00184 6.28956L3.65953 8.60955L0.858375 9.00972C0.366141 9.07975 0 9.50195 0 10.0001V14.0018C0 14.5 0.366141 14.9222 0.858375 14.9902L3.70256 15.4484L2.00184 17.7093C1.7017 18.1085 1.74075 18.6657 2.09391 19.0189L4.92506 21.85C5.27822 22.2052 5.83645 22.2412 6.23461 21.9421L8.55356 20.2844L8.95373 23.0855C9.02377 23.5777 9.44592 23.9439 9.94416 23.9439H13.9458C14.444 23.9439 14.8662 23.5788 14.9363 23.0885L15.3945 20.2443L17.6554 21.9451C18.0555 22.2452 18.6127 22.2072 18.9649 21.853L21.7961 19.0219C22.1492 18.6687 22.1882 18.1105 21.8881 17.7123L20.2044 15.3964L23.1156 15.0563C23.6198 14.9982 24 14.5711 24 14.0628V10.0612C24 9.56294 23.6339 9.14078 23.1416 9.07075ZM22.0002 13.1715L19.9583 13.4095C19.215 13.5066 18.5938 14.0048 18.3627 14.647C18.0726 15.3033 18.1576 16.0706 18.5898 16.6539L19.7683 18.2196L18.1656 19.8222L16.593 18.6387C16.0137 18.2106 15.2464 18.1255 14.6551 18.3926C13.9508 18.6477 13.4527 19.269 13.3556 20.0013L13.0795 21.9431H10.8125L10.5354 20.0133C10.4384 19.27 9.94013 18.6487 9.29888 18.4187C8.64361 18.1285 7.87828 18.2116 7.29103 18.6447L5.72536 19.8232L4.1227 18.2206L5.3062 16.6479C5.73338 16.0707 5.81841 15.3043 5.5523 14.7101C5.29617 14.0058 4.67592 13.5066 3.94261 13.4105L2.00081 13.1344V10.8675L3.93159 10.5903C4.67489 10.4933 5.29617 9.99508 5.52628 9.35383C5.81742 8.69758 5.73234 7.93225 5.30119 7.34598L4.12369 5.78134L5.73136 4.17869L7.34902 5.3612C7.92727 5.78936 8.69259 5.87144 9.28683 5.6073C9.99211 5.35117 10.4893 4.72792 10.5844 3.99864L10.8615 2.05581H13.1435L13.4536 3.98462C13.5496 4.72895 14.0468 5.35117 14.6911 5.5833C15.3464 5.87144 16.1127 5.78936 16.6949 5.3582L18.2576 4.1897L19.8832 5.83637L18.6958 7.41405C18.2686 7.99131 18.1836 8.75762 18.4497 9.35284C18.7058 10.0581 19.329 10.5553 20.0583 10.6504L22.0001 10.9275V13.1715H22.0002Z' fill='white'/></svg>") no-repeat;width:30px;height:25px;position:relative;top:6px}.start_configurator .img-setting{display:none}.catalog-product-view.category-sofas .start_configurator{display:none}.category-sofas .product-options-wrapper{display:none}.page-layout-1column .product-info-main .product-info-main-top .product-options-wrapper{border:none;padding:15px 0 0;margin-bottom:25px}.esparks_label.field{margin-bottom:10px;display:flex;font-family:'Montserrat'}.esparks_label.field .control-small{display:none !important}.esparks_label.field .esparks_list_item{font-family:'Montserrat',sans-serif;font-weight:600;color:#222}.esparks_label.field .cf_Step{display:none}.product-add-form .esparks_label.field .label:after{display:none}.esparks_label.field .control-esparks>span{float:right;font-size:0}.esparks_label.field .control-esparks>span:after{content:'-';font-size:16px}.esparks_label.field .control-esparks{font-size:14px;text-transform:uppercase;flex-basis:100%}.esparks_label.field .pageOptionTitle{color:#222;float:right}.esparks_label.field .pageOptionPrice{padding-right:0;margin-left:7px;display:inline-block;font-size:12px;color:#929292}.product-info-main .product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price{font-size:36px !important;font-weight:400}.cf-label-options{white-space:nowrap}@media screen and (max-width:550px) and (orientation:portrait){.cf_content{padding-left:10px !important}.catalog-product-view .product.media{margin-top:50px !important}.fotorama__stage{margin:0 auto -60px}}.cfOptList{list-style:none;font-size:16px;margin-bottom:0;overflow-y:auto;padding:30px 20px 20px}.cfOptList>div{margin-bottom:0;padding:5px 10px;color:#7f8089;counter-increment:section;display:inline-block;height:50px;font-size:14px}.cfOptList>div:after{content:'';width:20px;height:20px;transform:rotate(-45deg);display:inline-block;margin-left:20px;vertical-align:middle;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.cfOptList>div.currentSelected,.cfOptList>div:hover{cursor:pointer}.cfOptList>div.currentSelected .cfStep,.cfOptList>div:hover .cfStep{color:#ff0054}#cfList .cfStep{width:30px;height:30px;background:#fff;border:2px solid #878890;border-radius:50%;text-align:center;display:inline-block;vertical-align:middle;margin-left:5px;margin-right:15px}#cfList .cfListItem.selected .cfStep,#cfList .cfListItem.currentSelected .cfStep{border-color:#ea3358}.cfNameHolder{display:inline-block;vertical-align:middle}.cf_content{width:calc(100% - 350px);display:block;padding-left:40px;padding-right:20px;padding-top:25px;float:left}.cf_chosen_options{float:right;background-color:#f2f2f2;width:350px;padding:0 20px 160px;display:table}.cf_chosen_options:after{content:'';background:#f2f2f2;width:370px;height:800px;position:absolute;top:0;right:0;z-index:-1}.cf_chosen_options .cf_chosen_option{padding:10px 20px;display:table-row}.cf_chosen_options .cf_chosen_option span{display:table-cell;padding-top:17px}.cf_chosen_options .cf_chosen_option .value{color:#222;font-size:14px;float:right;padding-top:14px}.cf_chosen_options .cf_chosen_option .price{color:#828282;font-size:12px;display:inline-block;margin-left:10px}.cf_chosen_options .cf_chosen_option .name{font-size:14px;font-weight:600;color:#222}.material-title{width:100%}.material-title h4{color:#292c3a;font:600 18px 'Open Sans',sans-serif}.elements-holder,.cfOptContent{display:flex;flex-direction:row;flex-wrap:wrap}.cfOptContent{padding-bottom:70px}.cfBlock{display:block;width:165px;border:2px solid #d0d0d0;text-align:center;margin-right:35px;margin-bottom:30px;padding-bottom:30px;border-radius:4px}.cfBlock.selectedOption,.cfBlock:hover{border-color:#ff0054}.cfBlockImage img{width:100%}.cfBlock:hover{cursor:pointer}.cfBlockTitle{font-weight:700;color:#292c3a;padding-right:1px;padding-left:1px;margin-bottom:0;min-height:38px;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;margin-top:10px}.cfBlockPrice{padding-bottom:10px;display:block;position:absolute;bottom:0;left:0;width:100%;font-weight:600}.cfHeading{font-size:30px;color:#292c3a;font-weight:700;margin-bottom:20px;width:100%}.cfName .cfIcon{float:right;font-size:12px;width:20px;height:20px;background:#fe8600;text-align:center;border-radius:100%;line-height:20px;display:none}.cfListItem.selected .cfName .cfIcon{display:none}.cfSelectedOption{display:inline-block;width:100%;padding-left:0;max-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-family:inherit}.cfSelectedOptionPrice{float:right}.cfProductPrice{margin:0;background:#292c3a;padding:12px 20px 15px;text-align:center;color:#fff;width:370px;position:absolute;bottom:0;right:0}body.options-chosen #popup_esparks_label .close-after-options-chosen{visibility:visible;opacity:1}#popup_esparks_label .close-after-options-chosen{position:absolute;left:30px;bottom:15px;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s;box-shadow:0 0 4px 1px #a4a4a4}#popup_esparks_label .close-after-options-chosen,.cfProductPrice .next-step-button{width:310px;height:50px;background-color:#ea3358;font-size:16px;font-weight:600;text-transform:uppercase;color:#fff;border:none;margin-top:10px;border-radius:3px}#popup_esparks_label .close-after-options-chosen{background-color:#f4f4f4;color:#292c3a;border:2px solid #ea3358}body .cfProductPrice .next-step-button span{display:none}body .cfProductPrice .next-step-button[disabled] .disabled-text,body .cfProductPrice .next-step-button:not([disabled]):not(.result-step) .step-text,body.options-chosen .cfProductPrice .next-step-button.result-step:not([disabled]) .cart-text{display:block}.cfProductDeliveryLabel,.cfProductDeliveryTime{font-size:12px}.cfProductOldPrice,.cfProductFinalPrice,.cfProductPriceLabel{display:block;text-align:center;color:#000;font-size:12px}.cfProductFinalPrice{color:#fe8600;font-size:36px;font-family:"PLAYFAIRDISPLAY-BOLD" !important}.cfProductOldPrice{text-decoration:line-through;font-size:16px}.cfProductInfo{position:relative;border-bottom:1px solid}.cfProductName{display:block;padding:3px 10px;color:#fff;font-size:12px;position:absolute;bottom:0;width:100%;font-weight:900;text-align:center;text-transform:uppercase}.cfProductInfo .cfRefreshBtn{position:absolute;top:0;right:0;color:#fff !important;border-color:#000 !important;background-color:rgba(34,34,34,.9) !important;height:40px;padding-bottom:0;width:auto}.cfRefreshBtn .refresh_text{display:inline-block;font-size:0}.cfRefreshBtn .btn_img{display:inline-block;width:25px}.parent_start_configurator{cursor:pointer}.products-grid:not(.side-list):not(.products-related):not(.small-list) .product-item .product-item-name{margin-top:15px}.catalog-product-view .modal-inner-wrap{border:1px solid #ff0054}.modal-popup.modal-slide .modal-footer{display:none !important}.modal-slide .modal-header,.modal-slide .modal-content,.modal-slide .modal-footer{padding:0 !important}.modal-popup .action-close:before,.modal-slide .action-close:before{line-height:unset;font-size:30px}.catalog-product-view .modal-popup .modal-inner-wrap.configurator{width:80%;height:90vh;overflow:hidden;border:none;border-radius:0}.Jetzt-text{float:inherit;font:bold 18px 'Montserrat';color:#fff;text-transform:uppercase;display:inline-block;font-weight:500}#cfList .cfOptList .cfListItem.selected .cfStep:before{content:"\f82b";color:#ea3358;font-family:'porto-icons';display:block;margin-top:-2px;line-height:30px}.cfListItem.selected .cfStep:after{background-color:#ff0054}.cfListItem.selected:last-child .cfStep:after{content:none}.cfListItem.selected.currentSelected .cfStep:after{top:38px}._show .cfOptList>div.selected{color:#292c3a}._show .cfOptList>div.currentSelected{display:inline-block;visibility:visible;color:#ea3358}.cfOptList>div.currentSelected,.cfOptList li:hover{background:0 0;color:#292c3a}.cfProductOldPrice,.cfProductFinalPrice,.cfProductPriceLabel{text-align:center;color:#fff}.cfProductPrice .cfProductFinalPrice{color:#fff;font-weight:700;font-size:25px;font-family:"Open Sans",sans-serif !important}.cfProductPrice .cfProductFinalPrice:after{content:'*';display:inline-block;vertical-align:top;font-size:20px;margin-left:3px;margin-top:3px}.cfBlock .onclkpopp{float:none;width:15px;height:15px;font:12px/15px "Open Sans",sans-serif;z-index:2}#popup_esparks_label .onclkpopp+.option_des{width:100%;height:100%;float:none;background:rgba(255,255,255,.8);top:0;left:0;font:13px 'Open Sans',sans-serif;color:#292c3a;padding:20px 10px}.modal-popup .configurator .action-close:before{color:#292c3abd}.cfResultListItem .cfNameHolder{line-height:38px}.cfOptList .cfListItem.last:after,#cfList .cfOptList .cfResultListItem{display:none}.cfResultContent{display:block}.cfOptCategory h2{font:600 18px 'Open Sans',sans-serif;text-align:left;margin-top:0;color:#292c3a}.cfOptHolder{display:flex;flex-direction:row}.cfBlock.resultBlock{cursor:auto;padding-bottom:0;width:115px;margin-right:20px;display:inline-block;vertical-align:top}.cfBlock.resultBlock:hover{border-color:#d0d0d0}.resultBlock .cfBlockTitle{min-height:0;margin-bottom:10px;margin-top:0}.cfResult .bottom-action{position:absolute;bottom:27px;right:30px;text-align:right}.cfResult .add-to-cart{cursor:pointer;display:inline-block;text-align:center;background:#ff0054;border-radius:4px;border:0;color:#fff;font:600 15px/40px 'Open Sans';text-transform:uppercase;min-height:40px;min-width:210px;margin:0;padding:0 40px}.cfResult .add-to-cart:after{content:'\e908';font:14px/16px 'ITDelight';margin-left:7px}@media screen and (max-width:1300px){.cfOptList{height:calc(100% - 135px)}.cfProductPrice{padding:8px 20px 5px}.cfProductDeliveryLabel,.cfProductDeliveryTime,.cfProductDeliveryNote{font-size:10px}.cfProductDeliveryNote{display:inline-block;width:100%}.cfProductInfo{height:150px;overflow:hidden}.cfProductImage{position:absolute;top:50%;transform:translateY(-50%)}.cfProductPrice .cfProductFinalPrice{font-size:20px}}@media screen and (max-width:640px){.cf_content{width:calc(100% - 133px);padding-right:0}#cfProductPrice .cfProductFinalPrice{font-size:17px}}@media screen and (max-width:480px){#cfList .cfStep{width:25px;height:25px;line-height:20px;position:relative;margin:0}#cfList .cfOptList .cfListItem.selected .cfStep:before{line-height:25px}.cfOptList>.cfListItem:after{width:8px;height:8px;bottom:9px}.modal-content #cfList{width:100px}.cf_content{width:calc(100% - 100px)}.cf_content .cfBlock{width:46%;margin-right:4%;background:#fff}.cfResultContent{padding-top:15px}.cfResultContent .cfBlock{width:29%;overflow:hidden}}@media screen and (max-width:990px){.cfBlock{width:46%;margin-right:4%}}@media screen and (max-width:990px) and (min-width:768px){.product-info-main .custom-block.configttl:after{padding:16px 16px 14px 15px}}@media screen and (max-width:767px){#popup_esparks_label .close-after-options-chosen{right:20px;left:initial;bottom:10px;width:55%}.modal-inner-wrap.configurator .action-close{display:block;padding-top:16px}.modal-popup.modal-slide{left:0}.page-layout-1column .main .product-info-main .product-info-main-top .product-options-wrapper{display:block;width:100%;padding-top:5px}.page-layout-1column .product-info-main .product-info-main-top .product-options-wrapper{padding-top:5px}.catalog-product-view .product-options-wrapper label{font-size:16px !important}.catalog-product-view .product-info-main-top .product-options-wrapper .field:not(.date)>.control{display:none !important}.modal-popup._inner-scroll .configurator .modal-content{height:100vh}#popup_esparks_label{height:100%;overflow-y:auto}.esparks_label.field .esparks_list_item{position:relative}.porto-icon-ok.custom-color-icon{float:none;position:absolute;right:0;top:15px;background:url(../images/configurator-check-icon.svg) no-repeat;width:29px;height:22px;border:none;border-radius:0}.porto-icon-ok.custom-color-icon:before{content:none}.catalog-product-view .start_configurator{pointer-events:inherit;text-align:right;line-height:normal;border-bottom:none;padding:8px}.Jetzt-text{color:#fff}.configttl .product-info-price{z-index:9}.product-info-main .custom-block{padding:0 !important;margin-top:20px}.configttl .parent_start_configurator{margin:0;border-bottom:0}.product-info-main .start_configurator{text-align:center}.page-layout-1column .product-info-main .product-info-main-top .product-options-wrapper .esparks_label{position:relative}.product-info-main .product-info-main-top .product-options-wrapper label.label.labell{margin-bottom:0 !important;padding:0;display:block}.product-info-main .product-info-main-top .product-options-wrapper label.label:after{content:none}.product-info-price .ab-format{float:none;display:inline-block;vertical-align:bottom;margin-top:0}.main .product-options-bottom .product-info-price .price-box{align-items:baseline}.product-options-bottom .product-info-price .price-final_price{float:none;margin:0;padding:0 2px;display:inline-block;vertical-align:bottom}.cf-label-options{display:block;float:none;width:100%;padding-left:0}.selected_option{display:none !important}.control-esparks{display:block;padding-top:13px}.custom-block.configttl:after{padding:24px 16px 24px 15px}.configurator #cfList,.cf_content{width:100%;display:inline-block;float:inherit;height:auto}.cf_chosen_options{position:fixed;bottom:0;padding:0;width:100%}.cfProductPrice .next-step-button{position:absolute;right:20px;bottom:10px;max-width:55%;padding:0}.cfProductPrice .cfProductFinalPrice,.cfProductPrice .cfProductPriceLabel{width:40%}.cfProductPrice{padding:5px 0;width:100%;vertical-align:top}.cfOptList{display:flex;justify-content:space-around;height:auto;background:#fff;border-top:1px solid #d0d0d0;padding-left:0;padding-right:40px;padding-top:10px;padding-bottom:6px;position:fixed;width:100%;top:0;z-index:9;overflow:hidden;border-bottom:1px solid #bdbdbd}.cfOptList>div{width:auto;height:45px;position:relative}.cfOptList>div:after{position:absolute;margin:auto;top:0;bottom:5px;right:0}._show .cfOptList>div.selected{padding-top:5px;display:inline-block !important}._show .cfOptList>div.selected.currentSelected{padding-top:0}.cfName strong{display:none}.cfListItem .cfName .cfIcon{display:block;background:#fff;border:2px solid #ff0054;border-radius:50%;position:relative;width:40px;text-align:center;height:40px;float:left;margin-right:10px;line-height:40px;font-weight:700;font-family:"PLAYFAIRDISPLAY-BOLD" !important}.cfOptList .cfListItem.currentSelected .porto-icon-ok:before,.cfOptList .cfListItem.selected.currentSelected .porto-icon-ok:before{margin-right:0;content:counter(section);font-size:20px;line-height:27px;font-weight:700;color:#ff0054}.cfOptList .porto-icon-ok:after{display:block;background-color:transparent;content:"";height:2px;width:25px;position:absolute;left:100%;bottom:7px;top:50%}.cfOptList:last-child .porto-icon-ok:after{display:none}.cfListItem.selected .porto-icon-ok:after{background-color:#ff0054;width:20px}.cfListItem.selected .cfName .cfIcon{display:inline-block;width:30px;height:30px;line-height:26px;margin-left:5px;position:relative}#cfList .cfListItem.currentSelected .cfIcon{width:40px;height:40px;line-height:40px;margin-left:0}.cfOptList .cfListItem.selected .porto-icon-ok:before{content:"\f82b";color:#ff0054;font-family:'porto-icons'}.cfSelectedOption{display:none}.modal-popup header.modal-header{display:inline-block;width:100%;background:#222}.modal-popup button.action-close{width:40px;text-align:right;background:0 0;padding:6px;display:inline-block;float:right;position:absolute;top:-10px;right:0;z-index:99}.modal-popup .action-close:hover:before,.modal-slide .action-close:hover:before{color:#fff}.modal-popup button.action-close:before{color:#fff}.cfProductInfo{position:relative;display:inline-block;width:40%;height:auto;overflow:visible;border:none}.cfProductImage{position:static;transform:none}.cfProductName{position:static;padding:5px;font-weight:600}#cf_content{position:relative;height:auto;overflow:hidden;padding-bottom:80px;top:40px}.configurator #cfList{position:fixed;top:0;height:0;padding-bottom:0;z-index:9;background:#292c3a;border:none}.cfProductPriceLabel{font-size:25px}#cfList .cfProductPrice .cfProductFinalPrice{font-size:35px}.cfNameHolder{display:none}.cfHeading{text-align:center}button.cfRefreshBtn{display:none}.cfBlock{width:31%;margin-right:2%}.description-block{display:none}.cf_chosen_options .cf_chosen_option{display:none}#popup_esparks_label .close-after-options-chosen{bottom:100px;left:0;right:0;margin:auto;box-shadow:none}.cfProductOldPrice{width:40%}}@media screen and (max-width:500px){body .product-info-main .custom-block{padding:0 !important}}@media screen and (max-width:640px){.product-info-main .custom-block{padding:0 !important}#cfList .cfProductPrice .cfProductFinalPrice{font-size:30px}}@media screen and (min-width:1440px){.cfBlockImage{padding-left:1px;padding-right:1px;padding-top:1px}}