.cpx-item-dropdown-menu{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:100%;height:fit-content;max-height:180px;border-radius:4px;position:absolute;z-index:8;overflow-y:auto;overflow-x:hidden;background:#fff}.cpx-item-dropdown-menu__item-menu{width:100%;height:fit-content;gap:8px;padding:8px 12px;cursor:pointer}
.cpx-drop-down[data-v-3d75fc26]{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;position:relative}.cpx-drop-down__input-container[data-v-3d75fc26]{max-width:240px}.cpx-drop-down__input[data-v-3d75fc26]{background-color:rgba(0,0,0,0) !important;font-family:"Open Sans",sans-sefif;font-style:normal;font-size:14px;line-height:20px;height:100%;border:none !important;outline:none;box-shadow:none !important;padding:0 !important;cursor:pointer;margin:0 !important;width:100%;caret-color:rgba(0,0,0,0)}.cpx-drop-down__input[data-v-3d75fc26]::placeholder{font-weight:400;color:#333}.cpx-drop-down__input--standard[data-v-3d75fc26]:not(.cpx-drop-down__input--disabled){color:#333;font-weight:400}.cpx-drop-down__input--catalog[data-v-3d75fc26]:not(.cpx-drop-down__input--disabled){color:#06b;font-weight:600}.cpx-drop-down__input--disabled[data-v-3d75fc26]{color:#a0a0a0}.cpx-drop-down__container[data-v-3d75fc26]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;width:100%;height:40px;padding:8px 8px 8px 12px;border-radius:4px;cursor:pointer;border:1px solid #ccc}.cpx-drop-down__container--catalog[data-v-3d75fc26]:hover{border:1px solid #a0a0a0}.cpx-drop-down__container--activated[data-v-3d75fc26]{border:1px solid #a0a0a0}.cpx-drop-down__container--focus[data-v-3d75fc26]{outline:1px solid #06b;box-shadow:none}.cpx-drop-down__container--error[data-v-3d75fc26]:not(.cpx-drop-down__container--disabled){border:2px solid #f15166;box-shadow:none}.cpx-drop-down__container--disabled[data-v-3d75fc26]:not(.cpx-drop-down__container--error){border:1px solid #ccc;box-shadow:none;pointer-events:none;background-color:rgba(0,0,0,0)}.cpx-drop-down__container[data-v-3d75fc26]:not(.cpx-drop-down__container--error):not(.cpx-drop-down__container--focus):not(.cpx-drop-down__container--disabled):hover{border:1px solid #a0a0a0}.cpx-drop-down__container--focus[data-v-3d75fc26]:not(.cpx-drop-down__container--error):not(.cpx-drop-down__container--disabled){border:2px solid #06b;box-shadow:none}.cpx-drop-down__details[data-v-3d75fc26]{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0 12px;gap:8px}.cpx-drop-down__menu-content[data-v-3d75fc26]{top:45px;right:0;width:286px;border:1px solid #a0a0a0}
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:hsla(0,0%,100%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid rgba(0,0,0,0)}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:hsla(0,0%,100%,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #be2626}
.cpx-file-uploader{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:4px;width:100%;position:relative}.cpx-file-uploader__indications-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border:none}.cpx-file-uploader__drop-zone{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:32px;gap:8px;background:#fff;border:1px dashed #06b;border-radius:8px;width:100%;height:176px}.cpx-file-uploader__drop-zone--localError{border:2px solid #f05 !important}.cpx-file-uploader__select-btn{width:126px}.cpx-file-uploader__file-icon{color:#a0a0a0}.cpx-file-uploader__helper-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 12px;gap:8px;width:100%}.cpx-file-uploader__helper-msg{font-weight:400;font-size:12px}.cpx-file-uploader .dz-button{background:rgba(0,0,0,0);width:24px;height:24px;cursor:pointer;position:absolute;top:8px;right:8px}.cpx-file-uploader .delete-icon{color:#f05}.cpx-file-uploader .error-icon{color:#f05;font-size:32px}.cpx-file-uploader .success-icon{color:#0c9;font-size:32px}.cpx-file-uploader .dropzone .dz-preview{width:96px;height:96px;border:1px solid #e7edf4;border-radius:4px;overflow:hidden;position:relative}.cpx-file-uploader .dropzone .dz-preview .dz-details{width:100%;height:100%;display:none}.cpx-file-uploader .dropzone .dz-preview:hover>.dz-details{display:block}.cpx-file-uploader .dropzone .dz-preview:hover .dz-image .prev-image{filter:none}.cpx-file-uploader .dz-preview .dz-image{border-radius:0}.cpx-file-uploader .dz-preview .delete-icon{cursor:pointer}.cpx-file-uploader .dropzone .dz-preview .dz-image{width:100%;height:100%;border-radius:0;background:#fff}.cpx-file-uploader .dropzone .dz-preview .dz-image img{width:100%;height:100%;object-fit:contain}.cpx-file-uploader .dropzone .dz-preview .dz-progress{width:80px;height:8px;background:#e7edf4}.cpx-file-uploader .dropzone .dz-preview .dz-progress .dz-upload{background:#06b}.cpx-file-uploader .dropzone .dz-preview.dz-error .dz-error-mark{width:100%;height:100%;position:absolute;top:0;left:0;z-index:15;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;opacity:0;animation:none;background:hsla(0,0%,100%,.9);border:2px solid #f05}.cpx-file-uploader .dropzone .dz-preview.dz-success .dz-success-mark{width:100%;height:100%;position:absolute;top:0;left:0;z-index:15;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;opacity:0;animation:none;background:rgba(0,190,40,.1);border:2px solid #0c9}
.cpx-h1{font-size:24px;font-weight:normal;margin-bottom:8px;line-height:1.4}.cpx-h1--neutral{color:#a0a0a0}.cpx-h1--critical{color:#f05}.cpx-h1--warning{color:#f90}.cpx-h1--plain{margin-bottom:0}
.cpx-tooltip[data-v-609fdec1]{position:relative;width:auto;display:inline}.cpx-tooltip__tooltip-content[data-v-609fdec1]{position:absolute;z-index:100;padding:8px;min-height:48px;color:#333;background:#fff;text-align:center;border:1px solid #e7e7e7}.cpx-tooltip__tooltip-content--top[data-v-609fdec1]{margin-bottom:16px;left:50%;bottom:100%;transform:translateX(-50%)}.cpx-tooltip__tooltip-content--bottom[data-v-609fdec1]{margin-top:16px;left:50%;top:100%;transform:translateX(-50%)}.cpx-tooltip__tooltip-content--left[data-v-609fdec1]{margin-right:16px;top:50%;right:100%;transform:translateY(-50%)}.cpx-tooltip__tooltip-content--right[data-v-609fdec1]{margin-left:16px;top:50%;left:100%;transform:translateY(-50%)}.cpx-tooltip__triangle[data-v-609fdec1]{border:10px solid #fff;position:absolute}.cpx-tooltip__triangle--top[data-v-609fdec1]{border-top-color:#e7e7e7;bottom:-20px;margin-left:-10px;left:50%}.cpx-tooltip__triangle--bottom[data-v-609fdec1]{border-bottom-color:#e7e7e7;top:-20px;margin-left:-10px;left:50%}.cpx-tooltip__triangle--left[data-v-609fdec1]{border-left-color:#e7e7e7;right:-20px;margin-top:-10px;top:50%}.cpx-tooltip__triangle--right[data-v-609fdec1]{border-right-color:#e7e7e7;left:-20px;margin-top:-10px;top:50%}
.cpd-quantity-selector[data-v-6666ae9d]{display:flex;flex-direction:column;gap:4px}.cpd-quantity-selector__qty[data-v-6666ae9d]{display:flex;border:1px solid #adadad;align-items:center;justify-content:center;width:fit-content}.cpd-quantity-selector__button[data-v-6666ae9d]{display:flex;align-items:center;padding:4px;cursor:pointer;user-select:none}.cpd-quantity-selector__button--middle[data-v-6666ae9d]{padding:6px 12px;border-left:1px solid #adadad;border-right:1px solid #adadad}.cpd-quantity-selector__control[data-v-6666ae9d]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#adadad}.cpd-quantity-selector__number[data-v-6666ae9d]{width:28px;height:20px;display:flex;align-items:center;justify-content:center;color:#333;text-align:center}.cpd-quantity-selector input[type=number][data-v-6666ae9d]::-webkit-inner-spin-button,.cpd-quantity-selector input[type=number][data-v-6666ae9d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.cpx-modal-unexpected-error{display:flex;flex-direction:column;align-items:center;gap:24px}.cpx-modal-unexpected-error__top{text-align:center}.cpx-modal-unexpected-error__icon{color:#f15166;font-size:48px}.cpx-modal-unexpected-error__title{margin-bottom:16px}.cpx-modal-unexpected-error__body{border:1px solid #c7d1de;width:280px;display:grid;grid-template-rows:repeat(5, 1fr);grid-template-columns:repeat(2, 1fr);grid-gap:4px;padding:16px}.cpx-modal-unexpected-error__body .cpx-text,.cpx-modal-unexpected-error__body a{font-size:12px}.cpx-modal-unexpected-error__body .phone{text-align:right}.cpx-modal-unexpected-error__body .schedule{grid-row-start:4;grid-column-start:1;grid-row-end:5;grid-column-end:3;text-align:center}.cpx-modal-unexpected-error__body .mail{grid-row-start:5;grid-column-start:1;grid-row-end:6;grid-column-end:3;text-align:center}
.cpd-product-card-row-standard[data-v-29168492]{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:8px;padding:8px;border-radius:4px;border:1px solid #e7edf4;background:#fff}.cpd-product-card-row-standard__info-block[data-v-29168492]{display:flex;flex-direction:row;gap:16px;align-items:center}.cpd-product-card-row-standard--align-text-left[data-v-29168492]{justify-content:left}.cpd-product-card-row-standard--no-border[data-v-29168492]{border:none}.cpd-product-card-row-standard__img-wrapper[data-v-29168492]{display:flex;align-items:center}.cpd-product-card-row-standard__img-wrapper--img-wrapper-small[data-v-29168492]{width:32px;height:32px}.cpd-product-card-row-standard__img-wrapper--img-wrapper-medium[data-v-29168492]{min-width:60px;min-height:60px;width:60px;height:60px}.cpd-product-card-row-standard__image[data-v-29168492]{width:100%}.cpd-product-card-row-standard__image--canceled[data-v-29168492]{opacity:.4}.cpd-product-card-row-standard__info-wrapper[data-v-29168492]{display:flex;flex-direction:column;align-items:flex-end}.cpd-product-card-row-standard__info-wrapper--align-content-left[data-v-29168492]{align-items:flex-start;text-align:left}.cpd-product-card-row-standard__product-link[data-v-29168492]{font-size:14px;color:#06b;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cpd-product-card-row-standard__product-link--delayed[data-v-29168492]{color:#c5004f}.cpd-product-card-row-standard__product-link--product-link-b[data-v-29168492]{color:#06b}.cpd-product-card-row-standard__product-sku[data-v-29168492]{color:#adadad}.cpd-product-card-row-standard__product-qty[data-v-29168492]{font-weight:600}.cpd-product-card-row-standard__no-image[data-v-29168492]{color:var(--color-neutral)}.cpd-product-card-row-standard__price-block[data-v-29168492]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--cpx-gutter-small)}.cpd-product-card-row-standard__price-block .oldPrice[data-v-29168492]{font-size:var(--cpx-font-size-sm);text-decoration:line-through}.cpd-product-card-row-standard__price-block .price[data-v-29168492]{font-size:18px;color:var(--color-primary)}
