.mb-15{margin-bottom:15px}.configurator{padding:60px 0;background:#e4ecf1;font-family:Roboto;font-size:14px}.configurator .flex{display:flex;justify-content:space-between}.configurator h1{font-size:42px;font-family:Roboto;font-weight:500}.configurator__alert__info{background:rgba(232,250,212,1);color:#679f41;border-left:4px solid #679f41;padding:12px 20px;font-size:12px;margin-bottom:25px}.configurator__container{max-width:1270px;margin:0 auto}.configurator__weeding,.configurator__circle{border-radius:50%;position:relative}.configurator__oval{border-radius:50%}.configurator__header{background:#fff;padding:20px;display:flex;position:fixed;top:0;lefT:0;right:0;z-index:100}.configurator__radio{display:flex;flex-wrap:wrap}.configurator__radio__item{width:46px;height:46px;border:2px solid #fff;border-radius:30px;margin:3px;padding:1px;box-shadow:0 0 10px rgba(0,0,0,.1);cursor:pointer}.configurator__radio__item__image{width:76px;height:76px;border:2px solid #fff;border-radius:40px;margin:3px;padding:1px;box-shadow:0 0 10px rgba(0,0,0,.1);cursor:pointer}.configurator__radio__item:hover{z-index:10}.configurator__radio__item:hover .configurator__radio__label{display:block;white-space:nowrap}.configurator__radio__item.selected{border-color:#000}.configurator__radio__label{display:none;position:absolute;left:0;top:100%;margin-top:3px;padding:4px 10px;text-transform:uppercase;color:#fff;background:#000;border-radius:2px;font-size:10px}.configurator__radio__label:after{width:0;height:0;border-width:0 5px 5px;border-color:transparent transparent #000 transparent;border-style:solid;position:absolute;left:16px;top:-5px;content:""}.configurator__radio__image{width:70px;height:70px;border-radius:35px;display:flex;align-items:center;justify-content:center;background:#fff}.configurator__radio__image img{border-radius:35px}.configurator__radio__image:hover .configurator__radio__image__preview{opacity:1;visibility:visible;bottom:calc(100% + 10px)}.configurator__radio__image__preview{position:absolute;left:0;bottom:calc(100% + 40px);visibility:hidden;transition:all .2s ease;box-shadow:0 0 15px rgba(0,0,0,.1)}.configurator__radio__image__preview img{width:300px;height:300px;border-radius:3px}.configurator__radio__color{width:40px;height:40px;border-radius:30px}.configurator__label{font-size:13px;text-transform:uppercase;font-weight:500;padding:5px 0;display:block}.configurator__label button{font-size:12px!important;text-transform:uppercase!important;padding:3px 12px;border-radius:3px}.configurator__label__mini{font-size:12px;color:#000;margin-bottom:3px;display:block}.configurator__label__mini__weight{color:#679f41;font-weight:800!important;text-transform:uppercase}.configurator__area{display:flex}.configurator__area__left{flex:0 0 600px;margin:0 30px 0 0}.configurator__area__right{flex:1}.configurator__lines{border-top:none;border-radius:2px;overflow:hidden;margin-bottom:30px}.configurator__lines__line{border:1px solid #ccc;background:#fff;margin-top:5px}.configurator__lines__line:nth-child(1){background:#feffde}.configurator__lines__line:nth-child(2){background:#defbff}.configurator__lines__line:nth-child(3){background:#dfffde}.configurator__lines__line:nth-child(4){background:#ffe7de}.configurator__lines__line:nth-child(5){background:#e4deff}.configurator__lines__line:nth-child(6){background:#ffdeec}.configurator__lines__line:nth-child(7){background:#ffefde}.configurator__lines__line:nth-child(8){background:#ffdede}.configurator__lines__line__title{padding:12px 20px;font-weight:500;text-transform:uppercase;display:flex;justify-content:space-between;letter-spacing:1px;align-items:center;cursor:pointer}.configurator__lines__line__title span.material-symbols-outlined{cursor:pointer;height:24px;display:inline-block}.configurator__lines__line__title div span.material-symbols-outlined:first-child{color:#f00;margin-right:10px}.configurator__lines__line__text{color:#777;display:inline-block;letter-spacing:0;font-size:12px;font-weight:400;margin-left:10px}.configurator__row{margin:0 -8px;display:flex}.configurator__col{padding:0 8px;flex:1}.configurator__col_4{flex:0 0 calc(100% / 12 * 4)}.configurator__col_8{flex:0 0 calc(100% / 12 * 8)}.configurator__lines__body{padding:10px 20px 20px;border-top:1px dashed #ddd}.p-dropdown{width:100%}.p-inputtext.p-component{width:100%;padding:15px!important}.configurator__slider{display:flex;height:49px;align-items:center}.configurator__slider .slider{flex:1}.configurator__slider .value{flex:0 0 50px;text-align:center}.p-selectbutton .p-button{padding:16.5px 20px}.p-selectbutton.format .p-button .material-symbols-outlined{font-size:20px}.p-selectbutton.format .p-button{padding:13.5px 17px}.configurator__size{font-size:12px;color:#555}.configurator__preview{background:#fff;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden}.configurator__cart button{font-size:18px;border-radius:3px;padding:0 25px}.p-inputtext.weight{border:2px solid #679f41;color:#679f41;font-weight:500}.p-inputtext.weight:enabled:hover{border-color:#679f41}.p-inputtext.weight:enabled:focus{border-color:#679f41;box-shadow:0 0 0 .2rem rgba(103,159,65,.2)}.configurator__upload{height:100px;border:1px solid #ced4da;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.configurator__upload img{max-height:90px}.configurator__upload input{display:none}@media only screen and (min-width:800px){.configurator__radio__item{position:relative}.configurator__radio__item__image{position:relative}}@media only screen and (max-width:800px){.configurator__radio__item{position:relative}.configurator__radio__item__image{position:relative}.configurator{padding:60px 0}.configurator h1{font-size:28px}.configurator__container{max-width:100%;width:100%;padding:0 15px}.configurator__area{flex-wrap:wrap}.configurator__area__left{flex:0 0 100%;margin:0}.configurator__area__right{flex:0 0 100%;margin:0}.configurator__selected__params{display:none}.configurator__row{flex-wrap:wrap}.configurator__col{flex:0 0 100%}.configurator__cart .flex{flex-wrap:wrap;width:100%}.configurator__cart button{flex:0 0 100%;width:100%;margin-left:0!important;margin-top:15px}.configurator__sticky{background:#e4ecf1;padding:0 15px;margin:0 -15px;display:flex;flex-direction:column;align-items:center;padding-bottom:15px}.configurator__alert__info{padding:10px 6px;font-size:10px;margin-left:-10px;margin-right:-10px}}.p-dialog-footer{display:flex}.configurator__rules{padding:40px 0 0 40px;position:relative}.configurator__rule{height:26px;border-bottom:1px solid #444;position:absolute}.configurator__rule__top{left:26px;top:0;overflow:hidden;display:flex;padding-left:14px}.configurator__rule__left__grids{display:flex}.configurator__rule__left__grids .unit .size{width:30px;text-align:center;font-size:12px;font-weight:500;position:absolute;left:-15px;top:-2px}.configurator__rule__left__grids .unit{position:relative;height:26px}.unit_lines{position:absolute;bottom:0;left:0;right:0;width:100%;display:flex;height:14px;justify-content:space-between}.unit_lines span{width:1px;height:8px;background:#999;margin-top:6px}.unit_lines span.line-6{height:14px;top:-6px;margin-top:0}.unit_lines span.line-11{background:0 0}.configurator__rule__left{left:0;top:26px;position:absolute;width:26px;border-right:1px solid #444;overflow:hidden}.configurator__rule__left .configurator__rule__left__grids .unit .size{right:-15px;left:auto}.configurator__rule__left .unit_lines span.line-11{background:#444}.configurator__rule__left .unit_lines span.line-1{background:0 0}