.cart-button-container{position:relative}.cart-button-container .cart-label-container{position:absolute;right:3px;top:-4px;padding:3px 2px 2px;font-size:9px;background:#429898;color:#fff;border-radius:10px;line-height:8px;min-width:9px}.popup-background .popup-container,.shadow,button.circle-icon{box-shadow:4px 4px 8px 0 rgba(34,60,80,.2)}.border-radius,.collection-element-constructor-preview-container,.collection-element-preview-container,.popup-background .popup-container{border-radius:5px}.popup-background{width:100%;height:100%;background-color:rgba(0,0,0,.314);position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:baseline;overflow-y:auto;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup-background .popup-container{background-color:#fff;padding:35px 45px;overflow-y:auto;margin:50px auto;position:relative}.popup-background .popup-container .close-button{background:none;border:none;position:absolute;right:16px;top:16px;cursor:pointer}.popup-background .popup-container .popup-title{margin-bottom:20px}.popup-background .popup-error-message{color:red;margin-top:25px}.template-container{max-width:1250px;margin:0 auto}.admin-template-container{display:flex;max-width:1600px}.admin-template-container .admin-body{overflow-y:scroll;overflow-x:hidden;margin-left:15px;max-width:1240px;flex:1 1}.admin-template-container .admin-body .admin-title{margin-bottom:20px}.border-radius,.collection-element-constructor-preview-container,.collection-element-preview-container,.error-message{border-radius:5px}.error-message{color:#fff;background:red;width:-moz-fit-content;width:fit-content;padding:10px 20px;margin:0 auto;font-size:1em;position:fixed;bottom:20px;left:0;right:0;z-index:9999}.text_44{font-size:44px;font-weight:600}.text_24{font-size:24px;font-weight:600}.text_20_regular{font-size:20px;font-weight:400}.text_16,a{font-size:16px;font-weight:400}.text_16_bold{font-size:16px;font-weight:600}.text_14{font-size:14px;font-weight:300}body{padding:20px 0;position:relative;text-underline-offset:8px}body,h1,h2,h3,p,ul{margin:0}.row-line{display:flex;column-gap:10px}.align-center{align-items:center}.space-between{justify-content:space-between}a{color:#429898;text-decoration:none}a.arrow-right:after{content:" →"}a:hover{color:#252628}img{width:100%}.button-input,.input{padding:0 22px;height:55px;box-sizing:border-box;border-radius:4px}.button-input-mini,.input.size-mini{padding:0 14.4px;height:36px}.button-input.full-width,.full-width.input{width:100%}.input{font-size:1.2em;border:1px solid #dedede;font-weight:100}.input.size-mini,.label{font-size:.9em}.label{display:block;color:#5f5f5f}.label.size-mini{font-size:.8em;margin-bottom:4px}.form-margin{margin-bottom:15px}.buttons-margin{margin-right:10px}.popup-small{width:350px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.shadow,button.circle-icon{box-shadow:4px 4px 8px 0 rgba(34,60,80,.2)}.border-radius,.collection-element-constructor-preview-container,.collection-element-preview-container{border-radius:5px}button.circle-icon{background-color:#fff;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:30px}.collection-element-preview-container{width:150px;height:150px}.collection-element-constructor-preview-container{width:500px;height:300px}.form-buttons-container{display:flex;flex-direction:row;justify-content:flex-end;margin-top:20px}.form-buttons-container>:not(:first-child){margin-left:10px}.full-width-image,.full-width-image>img{width:100%}.admin-menu-container{width:250px;padding:0 10px;background-color:#dedede}.admin-menu-container .admin-menu-group{border-bottom:1px solid #dedede}