.quotes__item-list,.quotes__item-list .quote__item-decoration-details,.quotes__item-list .quote__item-details,.quotes__item-list .quote__item-sublist-details{margin:0;padding:0;list-style:none}.quote__list-item-form .quote__item-save-details{margin-top:30px;margin-right:7px}.quotes__item-list .quote__item-sublist-details{padding:0 0 0 20px}.quotes__item-list .button-list{margin:0 -7px;padding:9px 0;list-style:none;font-size:0}.quotes__item-list .button-list .button-list-item{position:relative;width:100%;height:auto;margin:0 0 7px;padding:0 7px;font-size:initial}.quotes__item-list .button-list .button-list-item small:last-child,.quotes__item-list .button-list .button-list-item:last-child{margin-bottom:0}.quotes__item-list .button-list .button-list-item .item-inner{position:relative;display:block;width:100%;height:auto;border-radius:0}.quotes__item-list .button-list .button-list-item .item-inner .button,.quotes__item-list .button-list .button-list-item .item-inner label{position:relative;width:100%;height:auto;margin:0;padding:7px 10px;line-height:normal}.quotes__item-list .button-list .button-list-item .item-inner .button{text-align:center;background-color:transparent;transition:color .2s,background-color .2s}.quotes__item-list .button-list .button-list-item .item-inner .button,.quotes__item-list .button-list .button-list-item .item-inner .button span,.quotes__item-list .button-list .button-list-item .item-inner .button>input,.quotes__item-list .button-list .button-list-item .item-inner label,.quotes__item-list .button-list .button-list-item .item-inner label span,.quotes__item-list .button-list .button-list-item .item-inner label>input{font-size:.95rem;color:#000;letter-spacing:normal}.quotes__item-list .button-list .button-list-item .item-inner input[type=checkbox],.quotes__item-list .button-list .button-list-item .item-inner input[type=radio]{margin-right:12px;border-color:#000;border-width:2px}.quotes__item-list .button-list .button-list-item .item-inner .button:hover,.quotes__item-list .button-list .button-list-item .item-inner input[type=checkbox]:hover,.quotes__item-list .button-list .button-list-item .item-inner input[type=radio]:hover,.quotes__item-list .button-list .button-list-item .item-inner label:hover{cursor:pointer}.quotes__item-list .button-list .button-list-item .item-inner input[type=checkbox]:checked,.quotes__item-list .button-list .button-list-item .item-inner input[type=radio]:checked{border-color:#fff}.quotes__item-list .button-list .button-list-item .item-inner input[type=checkbox]{border-radius:0}.quotes__item-list .button-list .button-list-item .item-inner input[type=file]{height:auto;border:0}.quotes__item-list .button-list .button-list-item .item-inner input[type=file]::-webkit-file-upload-button{display:none!important;visibility:hidden;color:transparent}.quotes__item-list .button-list .button-list-item .item-inner input[type=file]::-ms-browse{display:none!important;visibility:hidden;color:transparent}.quotes__item-list .button-list .button-list-item .item-inner input[type=file]::file-selector-button{display:none!important;visibility:hidden;color:transparent}.quotes__item-list .button-list .button-list-item .item-inner input.disabled,.quotes__item-list .button-list .button-list-item .item-inner input:disabled{cursor:text;border-color:#ebebeb}.quotes__item-list .button-list .button-list-item .item-inner input[type=checkbox].disabled,.quotes__item-list .button-list .button-list-item .item-inner input[type=checkbox]:disabled,.quotes__item-list .button-list .button-list-item .item-inner input[type=radio].disabled,.quotes__item-list .button-list .button-list-item .item-inner input[type=radio]:disabled{display:none!important;visibility:hidden;color:transparent}.quotes__item-list .button-list .button-sub-list{padding-left:0}.quotes__item-list .button-list .button-sub-list>.button-list-item{display:-moz-inline-block;display:inline-block;min-width:0;width:auto;-webkit-flex:1 0 0%;-moz-flex:1 0 0;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.quotes__item-list .quote__item-details-entry>div{display:-moz-inline-block;display:inline-block;vertical-align:middle}.quotes__item-list .quote__item-details-entry .decoration__file-upload,.quotes__item-list .quote__item-details-entry .quote__item-details-entry--content:not(:last-child){max-width:50%;width:50%}.quotes__item-list .quote__item-details-entry__quantity input,.quotes__item-list .quote__item-details-entry__quantity span{display:-moz-inline-block;display:inline-block;vertical-align:middle;font-size:1rem}.quotes__item-list .quote__item-details-entry__quantity input{width:50px;height:auto;margin:0 9px;padding:4px 7px;font-size:19px;text-align:center;border:0;border:2px solid #000}.quotes__item-list .quote__item-details-entry__quantity input:first-child{margin-left:0}.quotes__item-list .quote__item-details-entry__quantity input:last-child{margin-right:0}.quote__item-decoration-heading{display:block}.quote__item-decoration-heading p{font-size:1.25em;font-weight:400}.quote__item-decoration-details{max-width:50%;width:100%;margin:-10px 0}.quote__item-decoration-details .button-list{margin:0 -7px;padding-bottom:0;list-style:none;font-size:0}.quote__item-decoration-details .quote__item-details-entry__decoration{position:relative;margin-bottom:0;padding:10px 0}.quote__item-decoration-details .quote__item-details-entry__decoration .quote__item-details-entry-name{display:none!important;visibility:hidden}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload{height:100%}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label{position:relative;width:100%;overflow:hidden}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label input[type=file],.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label svg.icon,.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label>span{display:-moz-inline-block;display:inline-block;vertical-align:middle;font-weight:400;line-height:normal}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label .icon-file-upload{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:50%;right:0;transform:translateY(-50%);height:100%;float:right;font-size:0}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label .file-uploaded-hint{font-size:calc(14 / 14 * var(--base-body-size) + 0px)}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label svg.icon{width:16px;transition:color .2s}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label input[type=file]{cursor:pointer;height:auto;padding:7px 7px 7px 0;border:0}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label input[type=file]::-ms-browse{display:none!important;visibility:hidden;color:transparent}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label input[type=file]::-webkit-file-upload-button{display:none!important;visibility:hidden;color:transparent}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label input[type=file]::file-selector-button{display:none!important;visibility:hidden;color:transparent}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label input[type=file].disabled,.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label input[type=file]:disabled{cursor:default}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label input[type=file].disabled~span svg.icon,.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label input[type=file]:disabled~span svg.icon{cursor:not-allowed;color:rgba(0,0,0,.45)}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label:hover{cursor:pointer}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label:hover svg.icon{color:rgba(var(--color-sidebar-accent),1)}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label.disabled,.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label:disabled{cursor:default}.quote__item-decoration-details>.quote__item-details-entry__decoration{border-bottom:1px solid #000}.quote__item-actions .edit,.quote__item-actions .remove{padding:4px;transition:color .2s}.quote__item-actions .edit svg,.quote__item-actions .remove svg{top:-21px;left:0;width:100%}.quote__item-actions .edit:hover,.quote__item-actions .remove:hover{cursor:pointer;color:rgba(var(--color-sidebar-accent),1)}.quote__item-actions .remove svg{left:50%;transform:translateX(-50%);width:42px}.quotes__order-page .quotes__item-list,.sidebar__quotes .quotes__item-list{padding:32px 0 0}.quotes__order-page .quotes__item-list .button-list .button-list-item .item-inner .button,.quotes__order-page .quotes__item-list .button-list .button-list-item .item-inner label,.sidebar__quotes .quotes__item-list .button-list .button-list-item .item-inner .button,.sidebar__quotes .quotes__item-list .button-list .button-list-item .item-inner label{padding:5px 0}.quotes__order-page .quotes__item-list .button-list .button-list-item .item-inner .button span,.quotes__order-page .quotes__item-list .button-list .button-list-item .item-inner .button>input,.quotes__order-page .quotes__item-list .button-list .button-list-item .item-inner label span,.quotes__order-page .quotes__item-list .button-list .button-list-item .item-inner label>input,.sidebar__quotes .quotes__item-list .button-list .button-list-item .item-inner .button span,.sidebar__quotes .quotes__item-list .button-list .button-list-item .item-inner .button>input,.sidebar__quotes .quotes__item-list .button-list .button-list-item .item-inner label span,.sidebar__quotes .quotes__item-list .button-list .button-list-item .item-inner label>input{font-size:.75rem}.quotes__order-page .quotes__item-list .button-list .button-list-item .item-inner .button>input,.quotes__order-page .quotes__item-list .button-list .button-list-item .item-inner label>input,.sidebar__quotes .quotes__item-list .button-list .button-list-item .item-inner .button>input,.sidebar__quotes .quotes__item-list .button-list .button-list-item .item-inner label>input{width:40px;margin:0 0 0 7px}.quotes__order-page .quotes__item-list .quote__item,.sidebar__quotes .quotes__item-list .quote__item{padding-right:30px}.quotes__order-page .quote__item-actions .edit,.quotes__order-page .quote__item-decoration-details,.quotes__order-page .quote__item-decoration-heading,.sidebar__quotes .quote__item-actions .edit,.sidebar__quotes .quote__item-decoration-details,.sidebar__quotes .quote__item-decoration-heading{display:none!important;visibility:hidden;color:transparent}.quotes__order-page .quote__item-actions .remove svg,.sidebar__quotes .quote__item-actions .remove svg{transform:translateX(-52%)}.quotes__order-page .quotes__item-list .quote__item{padding-bottom:0}.sidebar__quotes .quotes__item-list .quote__list-item{padding-top:30px}.sidebar__quotes .quotes__item-list .quote__list-item:first-child{padding-top:0}.sidebar__quotes .quotes__item-list .quote__item-details-entry__quantity .quote__item-sublist-details{display:none!important;visibility:hidden}.quotes__order-page .quote__item-actions .remove{display:none!important;visibility:hidden;color:transparent}@media only screen and (max-width:1700px){.quote__item-decoration-details{max-width:65%}}@media only screen and (max-width:1200px){.quote__item-decoration-details{max-width:100%}}@media only screen and (max-width:800px){.quotes__footer .quotes-details>span{display:flex;gap:10px}.quotes__footer .quotes-details a,.quotes__footer .quotes-details button{flex:1}}@media only screen and (max-width:600px){.quotes__item-list{padding:32px 0 0}.quotes__item-list .button-list .button-list-item .item-inner .button,.quotes__item-list .button-list .button-list-item .item-inner label{padding:5px 0}.quotes__item-list .button-list .button-list-item .item-inner .button span,.quotes__item-list .button-list .button-list-item .item-inner label span{font-size:.75rem}.quotes__item-list .quote__item{padding-right:30px}.quotes__item-list .quote__item-details-entry .decoration__file-upload,.quotes__item-list .quote__item-details-entry .quote__item-details-entry--content,.quotes__item-list .quote__item-details-entry>div{display:block;max-width:unset;width:100%}.sidebar__quotes .quotes__footer .quotes-details>span{display:inherit;gap:inherit}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload{height:auto;margin-top:10px}.quote__item-decoration-details .quote__item-details-entry__decoration .decoration__file-upload label{padding-left:0}.quote__item-edit-mode-actions{display:flex;flex-direction:column;gap:10px}.quote__item-edit-mode-actions a,.quote__item-edit-mode-actions button{display:block;flex:1;width:100%}.quotes__footer .quotes-details>span{display:flex;flex-direction:column;width:100%}.quotes__footer .quotes-details a,.quotes__footer .quotes-details button{display:block;flex:1;width:100%}}