.questionnaire-result .item{position:relative}.select-partner .modal-container{width:70%!important;min-height:500px!important}.questionnaire-content .container-balance{display:flex;flex-direction:column;justify-content:center;align-items:center}.questionnaire-content .container-balance__btn{cursor:pointer;background-color:rgba(55,53,47,.08);width:70%;text-align:center;padding:3px 0;color:rgba(55,53,47,.8);box-sizing:border-box;border-radius:3px;margin-top:5px}.questionnaire-content .container-balance__btn:hover{background-color:rgba(55,53,47,.02)}.questionnaire-content .competitor-button{width:100%}.counter[data-v-081a317c]{display:inline;margin-left:auto}.counter-btn[data-v-081a317c],.counter-val[data-v-081a317c]{display:inline-block;width:20px;text-align:center;cursor:pointer;font-size:14px;font-weight:500}.counter-btn-decrease[data-v-081a317c]:hover{color:#d70000;font-weight:800;background-color:rgba(135,23,23,.5)}.counter-btn-increase[data-v-081a317c]:hover{color:#1c783a;font-weight:800;background-color:rgba(23,73,7,.5)}.counter-val[data-v-081a317c]{width:20px;cursor:default;border:.5px solid #d3d3d3}.cart-form{z-index:999;position:fixed;bottom:0;right:88px;width:500px;background-color:#fff;transition:all .35s ease}.cart-form__container{background:#fff;max-height:0;transition:all .2s;opacity:0;flex-direction:column;display:flex}.cart-form__container.open{max-height:360px;opacity:1}.cart-form__row{padding:24px 24px 0;border:1px solid rgba(55,53,47,.16);border-radius:3px 3px 0 0;border-bottom:none;max-height:360px;overflow-y:auto}.cart-form__block{margin-bottom:16px}.cart-form__title{font-weight:600;font-size:13px;line-height:16px;color:#37352f;margin-bottom:4px}.cart-form__item{display:flex;justify-content:space-between;align-items:center}.cart-form__item:not(:last-child){margin-bottom:4px}.cart-form__item span{flex:0 0 290px;font-size:13px;line-height:16px;color:#37352f}.cart-form__item-close{padding:0 5px;cursor:pointer}.cart-form__actions{display:flex;padding:16px 24px;background:#fff;border:1px solid rgba(55,53,47,.16);border-top:none;position:relative}.cart-form__actions:after{content:"";width:calc(100% - 48px);height:1px;background:rgba(55,53,47,.16);left:24px;top:0;position:absolute}.cart-form__action{display:flex;align-items:center;margin-right:16px;color:#1a66ff;cursor:pointer}.cart-form__action span{font-weight:500;font-size:13px;line-height:16px}.cart-form__action .icon{margin-right:12px}.cart-form .icon.close{background-color:#37352f;width:8px;height:8px}.cart-form .icon.arrow{background-color:#fff;width:16px;height:16px;transform:rotate(180deg);transition:all .2s}.cart-form .icon.help-circle,.cart-form .icon.save{width:16px;height:16px;background-color:#1a66ff}.button{background:#00876b;display:flex;justify-content:center;align-items:center;white-space:nowrap;font-weight:500;font-size:14px;line-height:140%;color:#fff;position:relative;cursor:pointer}.button-send{padding:8px 16px;margin-right:2px}.button-add{width:100%;padding:8px 0}.button-open{padding:11px 12px;margin-left:2px}.button-open.open .icon{transform:rotate(0deg)}.button-open__counter{display:flex;justify-content:center;align-items:center;height:16px;padding:0 4px;background:#eb5757;border-radius:50px;position:absolute;top:-8px;left:28px}.button-container{display:flex;width:100%;height:36px;border-radius:3px 3px 0 0;overflow:hidden;background-color:#fff}.button-container.count{overflow:visible}.button-container.count .button-send{border-radius:3px 0 0 0}.button-container.count .button-add{border-radius:0}.button-container.count .button-open{border-radius:0 0 3px 0}.offer-cart-form{z-index:999;position:fixed;bottom:0;right:88px;width:720px;background-color:#fff;transition:all .35s ease;border:1px solid #d3d3d3;min-height:100px;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.offer-cart-form .products-container .saved-products,.offer-cart-form .products-container .to-add-products,.offer-cart-form .products-container .to-delete-products{margin:10px 0}.offer-cart-form .products-container .saved-products .product-group,.offer-cart-form .products-container .to-add-products .product-group,.offer-cart-form .products-container .to-delete-products .product-group{margin-bottom:5px}.offer-cart-form .products-container .saved-products .product-group .editing,.offer-cart-form .products-container .to-add-products .product-group .editing,.offer-cart-form .products-container .to-delete-products .product-group .editing{color:orange;font-weight:600;margin-left:10px}.offer-cart-form .products-container .saved-products .product-info,.offer-cart-form .products-container .to-add-products .product-info,.offer-cart-form .products-container .to-delete-products .product-info{display:flex;padding-left:5px;padding-right:5px}.offer-cart-form .products-container .saved-products .product-info .product-name,.offer-cart-form .products-container .to-add-products .product-info .product-name,.offer-cart-form .products-container .to-delete-products .product-info .product-name{max-width:90%}.offer-cart-form .products-container .saved-products .product-info .delete,.offer-cart-form .products-container .to-add-products .product-info .delete,.offer-cart-form .products-container .to-delete-products .product-info .delete{color:#c40101;cursor:pointer;margin-left:10px}.offer-cart-form .products-container .saved-products .product-info .delete:hover,.offer-cart-form .products-container .to-add-products .product-info .delete:hover,.offer-cart-form .products-container .to-delete-products .product-info .delete:hover{border:.5px solid #d3d3d3;border-radius:5px;padding:3px}.offer-cart-form .products-container .container-header{font-weight:600}.offer-cart-form .products-container .to-delete{color:#970000}.offer-cart-form .products-container .to-add{color:#006400}.offer-cart-form button{color:#1a66ff;cursor:pointer;width:100%;background-color:#fff;font-size:14px;padding:5px}.offer-cart-form button.minimize:not(.open) .icon.arrow{transform:rotate(180deg)}.offer-cart-form button:hover{background-color:#efefef}.partner-title{color:rgba(55,53,47,.6)}.partner-value{color:#37352f}.partner-add-contact{cursor:pointer}.partner-add-contact:hover{color:#000}.action-panel{width:100%;background:#fff}.address-title{text-transform:capitalize}.legal .estimate-title{font-size:22px}.legal .estimation{font-size:inherit}.legal .estimation-color-green{color:green}.legal .estimation-color-yellow{color:#ff0}.legal .estimation-color-red{color:red}.legal .estimation-color-gray{color:grey}.order-info[data-v-283c4487]{gap:8px}.order-info__partner-not-chosen-warning[data-v-283c4487]{color:red;font-weight:700}.img[data-v-ee668420]{cursor:zoom-in}.title__region[data-v-a40455c6]{color:grey}.compare-products-container .price.competitor{color:#e66666}.stock-availability{display:flex;flex-direction:column;margin-bottom:0!important;padding:8px}.stock-availability .competitor-container{border-radius:4px;background-color:#e79500;color:#fff;padding:4px}.stock-availability .competitor-container__label{text-align:center}.stock-availability .competitor-container .title{display:block}.stock-availability .competitor-container .name,.stock-availability .competitor-container .region{font-size:14px}.stock-availability .compare-competitor-button{background-color:rgba(55,53,47,.08);color:rgba(55,53,47,.8);cursor:pointer;text-align:center;height:24px;border-radius:3px;font-size:15px;line-height:23px;width:100%;align-self:center}.stock-availability .compare-competitor-button:hover{background-color:rgba(55,53,47,.05);color:rgba(55,53,47,.5)}.positive,.stars{width:90px;max-width:90px!important;display:block;height:16px;content:" ";background-color:#fff;background-repeat:repeat-x;background-size:18px 16px}.stars{display:inline-block;position:relative;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.636 3.429l.256-.036.119-.23L5.354.579C5.377.533 5.425.5 5.499.5c.075 0 .125.035.148.079 0 0 0 0 0 0l1.342 2.585.12.23.255.035 3.004.416h0c.077.01.113.053.126.092a.1.1 0 01.004.055.112.112 0 01-.037.057h0L8.288 6.06l-.202.186.05.27.513 2.841a.089.089 0 01-.005.056.136.136 0 01-.048.054.18.18 0 01-.185.012h0L5.723 8.138 5.5 8.026l-.223.112-2.688 1.341-.001.001a.178.178 0 01-.183-.012.137.137 0 01-.049-.054.09.09 0 01-.005-.057l.514-2.84.049-.27-.202-.187L.54 4.05h0a.112.112 0 01-.037-.057.1.1 0 01.004-.055c.013-.04.05-.082.126-.092h0l3.004-.416z' stroke='%236C6C6C' stroke-opacity='.5'/%3E%3C/svg%3E")}.stars .positive{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.91.348L3.567 2.933.563 3.35C.025 3.424-.19 4.054.2 4.416l2.174 2.011-.514 2.842c-.093.513.477.898.954.658L5.5 8.585l2.687 1.342c.477.238 1.047-.145.954-.658l-.514-2.842 2.174-2.011c.39-.362.174-.992-.364-1.067l-3.004-.416L6.09.348c-.24-.461-.937-.467-1.18 0z' fill='%23F39214'/%3E%3C/svg%3E")}.competitor-products-popup .modal-container{width:525px;min-width:525px}.competitor-products-popup .modal-header{position:relative}.competitor-products-popup .modal-header h2{color:#37352f}.competitor-products-popup .modal-header:after{content:" ";width:478px;position:absolute;height:1px;bottom:18px;left:25px;border-bottom:1px solid rgba(55,53,47,.16)}.competitor-products-popup .competitor-products-container{padding:24px 24px 5px 24px}.competitor-products-popup .competitor-products-container table tr{margin-bottom:26px}.competitor-products-popup .competitor-products-container table td{padding:5px 5px 10px;vertical-align:top}.competitor-products-popup .competitor-products-container table td .compare-product-btn{-webkit-appearance:auto}.competitor-products-popup .competitor-products-container table td .form-check label{display:block;padding-left:0}.competitor-products-popup .competitor-products-container table td .form-check label .icon.check{position:relative}.competitor-products-popup .competitor-products-container table td:first-child{padding-left:10px;text-align:right;width:34px}.competitor-products-popup .competitor-products-container table td:first-child .form-check{display:inline-block}.competitor-products-popup .competitor-products-container .img{content:" ";width:40px;height:40px}.competitor-products-popup .competitor-products-container .competitor-product-details .product-name{color:#1f1f1f;font-weight:600}.competitor-products-popup .competitor-products-container .competitor-product-details .product-region{color:rgba(55,53,47,.5)}.competitor-products-popup .competitor-products-container .competitor-product-price{color:#1f1f1f;font-weight:600;min-width:80px;padding-left:8px;font-size:14px}.competitor-products-popup .competitor-products-container .competitor-add-to-compare-button{color:#fff;font-size:16px;font-weight:600;background-color:#00876b;border-radius:4px;width:100%;height:48px;margin-bottom:35px;text-align:center;line-height:48px;cursor:pointer}.competitor-products-popup .competitor-products-container .competitor-add-to-compare-button:hover{background-color:#1e8c75}.competitor-products-popup .competitor-products-container .competitor-add-to-compare-button.disabled{background-color:#a8a8a8}.compare-products-container{padding:15px}.compare-products-container .title{font-size:16px}.compare-products-container .title a{font-size:18px;color:#000}.compare-products-container .title a:hover{color:#2a2a2a;text-decoration:underline}.compare-products-container .default-column{display:block;position:relative}.compare-products-container .img{content:" ";display:inline-flex;height:140px;width:242px;background-size:cover!important;background-position:50%!important;border-radius:5px;margin-bottom:3px}.compare-products-container .remove-from-compare-container{display:flex}.compare-products-container .remove-from-compare-container .remove-from-compare{color:#848484;font-size:13px;width:20px;text-align:center;margin-left:auto;cursor:pointer}.compare-products-container .price{font-size:16px;padding:10px 0;font-weight:700}.compare-products-container .price .marker-container{display:inline-block;padding-left:5px}.compare-products-container .price .marker-container .title{font-size:10px}.compare-products-container .stock-availability{margin-bottom:20px}.compare-products-container .stock-availability .count{margin-bottom:5px}.compare-products-container .stock-availability .available{display:inline;margin-right:5px}.compare-products-container .stock-availability .counter{display:inline-block;float:right;margin-right:11px}.compare-products-container .stock-availability .fastest-delivery{width:100%;font-size:14px}.compare-products-container .delimiter{margin-top:15px;font-size:18px;font-weight:700}.compare-products-container .delimiter.tooltip{display:block;width:100%;padding:5px 3px;border-radius:3px;background-color:#f5f5f5;margin:0 0 10px 0}.compare-products-container .tooltip-icon{display:block;position:absolute;right:7px;top:20px}.compare-products-container .tooltip-icon .icon--wrapper{font-size:20px}.compare-products-container .tooltip-icon .icon--wrapper .icon{background-color:#0b7ec4}.compare-products-container table{display:block;table-layout:fixed;border-collapse:collapse;empty-cells:show;overflow-x:auto;margin-bottom:20px;min-width:975px;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.99}.compare-products-container table tr{position:relative}.compare-products-container table tr:after{display:block;position:absolute;content:" ";bottom:0;left:0;width:100%;border-bottom:1px solid #666;height:1px;opacity:.1}.compare-products-container table td{padding:1px;min-width:220px}.compare-products-container table td:first-child{min-width:220px;background-color:#fff;padding:5px;box-sizing:border-box;position:relative}.compare-products-container table td:nth-child(n+2){width:245px}.image-preview[data-v-18f5f5ea]{position:fixed;width:100vw;height:100vh;background-color:hsla(0,0%,50.2%,.66);z-index:999;top:0;left:0;display:flex;justify-content:center;cursor:zoom-out}.image-preview img[data-v-18f5f5ea]{-o-object-fit:contain;object-fit:contain;max-width:70%;max-height:70%;margin-top:auto;margin-bottom:auto}.availability-button{cursor:pointer}.availability-button:hover{text-decoration:underline}.availability-container{display:block;width:100%;padding:20px}.availability-container table tr:first-child td{writing-mode:vertical-rl;transform:rotate(-180deg);height:104px;width:120px;text-align:center}.availability-container table td{border:1px solid #666;border-collapse:collapse;padding:5px}.scenario-rate{display:inline-block;.percent{font-size:18px}}