.form-item-add-personalization,.form-item-nfc-chip{display:flex;flex-direction:row-reverse;border-radius:3px;flex-direction:row-reverse;justify-content:space-between}.form-item-add-personalization label,.form-item-nfc-chip label{font-weight:400;color:var(--charcoal);font-size:.875rem;display:flex;align-items:center;gap:8px;margin-bottom:0}.form-item-nfc-chip{padding:12px 16px}.personalization-form-wrapper:not(.turkeys) .form-item-add-personalization.form-disabled{cursor:not-allowed;border:1px solid var(--borderGray);background:var(--whiteGray)}.personalization-form-wrapper:not(.turkeys) .form-item-add-personalization.form-disabled label{color:var(--lightGray)}.personalization-form-wrapper:not(.turkeys) .form-item-add-personalization.form-disabled label::before{filter:grayscale(1)}.personalization-form-wrapper:not(.turkeys) .form-item-add-personalization.form-disabled .checkmark{border-color:var(--borderGray)}.personalization-form-wrapper.turkeys .form-item-add-personalization label::before{background-image:url(/themes/custom/vindija_theme/assets/icons/trgovina.svg)}.personalization-form-wrapper.photo .form-item-add-personalization label::before{background-image:url(/themes/custom/vindija_theme/assets/icons/cheese.svg)}.form-item-add-personalization{border:1px solid var(--borderGray);border-radius:.3125rem}.form-item-add-personalization label{padding:.75rem 1rem;width:100%;cursor:pointer}.form-item-add-personalization label:before{content:"";display:block;background-size:cover;background-repeat:no-repeat;height:1.75rem;width:1.75rem}.form-item-add-personalization:hover{background-color:var(--athensgray);border-color:var(--charcoal)}.form-item-add-personalization .checkbox__inner{margin-right:1rem}.form-item-nfc-chip{border:2px solid var(--charcoal);background:url(/themes/custom/vindija_theme/assets/icons/nfc-chip-bg.svg)}.form-item-nfc-chip label:before{content:url(/themes/custom/vindija_theme/assets/icons/nfc-chip-icon.svg);margin-top:4px}.commerce-order-item-add-to-cart-form.checked .form-item-add-personalization{margin-bottom:1rem}.commerce-order-item-add-to-cart-form.checked .personalization-form-wrapper{padding:var(--spacing-large);background-color:var(--lightRed);border-radius:.375rem;margin:0 -1.5rem;overflow-y:auto}.commerce-order-item-add-to-cart-form.checked .personalization-form-wrapper .form-item-disclaimer{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid var(--borderGray)}.commerce-order-item-add-to-cart-form.checked .personalization-form-wrapper .form-item-disclaimer .checkmark{background-color:var(--white);border:2px solid var(--borderGray)}.commerce-order-item-add-to-cart-form.checked .personalization-form-wrapper .form-item-disclaimer label{margin-bottom:0;font-weight:300;font-style:italic}.commerce-order-item-add-to-cart-form.checked .form-item-add-personalization{background-color:var(--red)}.commerce-order-item-add-to-cart-form.checked .form-item-add-personalization label{color:var(--white)}.commerce-order-item-add-to-cart-form.checked .form-item-add-personalization .checkmark{border-color:var(--red);background-color:var(--white)}.commerce-order-item-add-to-cart-form .form-item-photograph{display:flex;flex-direction:column;gap:.5rem}.commerce-order-item-add-to-cart-form .form-item-photograph label{display:none!important}.commerce-order-item-add-to-cart-form .form-item-photograph .description{font-weight:400;font-size:.875rem;color:var(--charcoal)}.commerce-order-item-add-to-cart-form .form-item-photograph .upload-icon{line-height:0;position:absolute;top:50%;transform:translateY(-50%);left:1rem;pointer-events:none;background-color:var(--lightRed);border-radius:50%}.commerce-order-item-add-to-cart-form .form-item-photograph .form-managed-file{position:relative;border-radius:.3125rem;background-color:var(--white)}.commerce-order-item-add-to-cart-form .form-item-photograph .form-managed-file .uploaded-file-wrapper{padding:.59rem 1rem;width:100%;display:flex;align-items:center}.commerce-order-item-add-to-cart-form .form-item-photograph .form-managed-file .uploaded-file-wrapper .file--image{margin-left:.75rem}.commerce-order-item-add-to-cart-form .form-item-photograph .form-managed-file .uploaded-file-wrapper .file--image a{font-size:.875rem;font-weight:400;color:var(--charcoal)}.commerce-order-item-add-to-cart-form .form-item-photograph .form-managed-file .uploaded-file-wrapper .image-preview{width:2rem;height:2rem;overflow:hidden;border-radius:50%}.commerce-order-item-add-to-cart-form .form-item-photograph .form-managed-file .uploaded-file-wrapper .remove-uploaded-file{margin-left:auto;width:28px;position:relative}.commerce-order-item-add-to-cart-form .form-item-photograph .form-managed-file .uploaded-file-wrapper .remove-uploaded-file:hover{cursor:pointer}.commerce-order-item-add-to-cart-form .form-item-photograph .form-managed-file .uploaded-file-wrapper .remove-uploaded-file svg{position:absolute;pointer-events:none}.commerce-order-item-add-to-cart-form .form-item-photograph .form-managed-file .uploaded-file-wrapper .remove-uploaded-file .button{background-color:transparent;border:0;padding:0;height:28px;font-size:0}.commerce-order-item-add-to-cart-form .form-item-photograph .form-file{padding:1rem 3.5rem;width:100%;height:51px;border:1px solid;border-radius:.1875rem}.commerce-order-item-add-to-cart-form .form-item-photograph .form-file:hover{cursor:pointer}.commerce-order-item-add-to-cart-form .form-item-photograph .form-file.error{border-color:var(--red)}.commerce-order-item-add-to-cart-form .form-item-photograph .form-file::file-selector-button{display:none}.commerce-order-item-add-to-cart-form .choices{max-width:100%!important}.commerce-order-item-add-to-cart-form .choices .choices__inner{border-radius:3px}.commerce-order-item-add-to-cart-form .form-item label{display:flex;gap:.5rem}.commerce-order-item-add-to-cart-form .has-tooltip{width:1rem}.commerce-order-item-add-to-cart-form .has-tooltip .info-icon:before{content:url(/themes/custom/vindija_theme/assets/icons/info-icon.svg)}.commerce-order-item-add-to-cart-form .personalization-price{font-weight:400;color:var(--purple)}.commerce-order-item-add-to-cart-form .date-time-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.commerce-order-item-add-to-cart-form .date-time-wrapper>*{flex-basis:calc(50% - 1rem);flex-grow:1}.commerce-order-item-add-to-cart-form .checkbox__inner .checkmark{border-color:#d7d7d7}.personalization-align-fields{display:flex;gap:1rem}.personalization-align-fields .form-type-number{flex:1}.personalization-align-fields .form-type-select{flex:3}.personalization-form-wrapper input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;padding:var(--spacing-small) var(--spacing-medium);background-color:var(--white);border:2px solid var(--greyish-blue);color:var(--charcoal);width:100%;height:48px;font-weight:var(--font-weight-semibold)}.personalization-form-wrapper input[type=number].error{border-color:var(--red);background-color:var(--white)}.personalization-form-wrapper input[type=number]::-moz-placeholder{font-size:.9rem;color:var(--grey);font-weight:var(--font-weight-normal)}.personalization-form-wrapper input[type=number]::placeholder{font-size:.9rem;color:var(--grey);font-weight:var(--font-weight-normal)}.personalization-form-wrapper input[type=number]:hover{box-shadow:0 8px 8px rgba(77,81,105,.05)}.personalization-form-wrapper input[type=number]:focus,.personalization-form-wrapper input[type=number]:focus-visible{border-color:var(--charcoal);outline:0}.personalization-form-wrapper .form-type-textfield label{color:var(--charcoal);font-size:.875rem;font-weight:400;margin-bottom:0}.personalization-form-wrapper .form-type-textfield label:after{display:inline-block;content:"*";color:var(--red)}.personalization-form-wrapper .personalization-nfc-val{display:flex}.personalization-form-wrapper .personalization-info-wrapper.stack{--stack-spacing:0.75rem}.personalization-form-wrapper .personalization-info-wrapper li,.personalization-form-wrapper .personalization-info-wrapper p{font-weight:400;font-size:.875rem}.personalization-form-wrapper .personalization-info-wrapper p{font-weight:500;font-style:italic;color:var(--charcoal)}.personalization-form-wrapper .personalization-info-wrapper ul{margin-left:0;display:flex;flex-direction:column;gap:.5rem}.personalization-form-wrapper .personalization-info-wrapper ul li{display:flex;align-items:flex-start;gap:.75rem;line-height:1.25;color:var(--charcoal);font-style:italic;font-weight:300}.personalization-form-wrapper .personalization-info-wrapper ul li::before{content:url(/themes/custom/vindija_theme/assets/icons/bullet-icon.svg);margin-top:-1px}.personalization-form-wrapper .form-item-total,.personalization-form-wrapper .form-item-total-kn{display:flex;align-items:center;gap:1rem}.personalization-form-wrapper .form-item-total input,.personalization-form-wrapper .form-item-total-kn input{border:0;padding:0;background-color:transparent;text-align:right;font-weight:700;height:inherit}.personalization-form-wrapper .form-item-total input:hover,.personalization-form-wrapper .form-item-total-kn input:hover{box-shadow:none}.personalization-form-wrapper .form-item-total{flex:4}.personalization-form-wrapper .form-item-total-kn{flex:1.05}.personalization-form-wrapper .form-item-total-kn input{font-weight:400;font-size:.875rem}.nfc-label{color:var(--charcoal);font-weight:500;font-size:.9rem;display:flex;gap:.5rem;margin-bottom:4px}.form-item-ads label{margin-bottom:0}.form-item-ads{border-radius:3px;flex-direction:row-reverse;justify-content:space-between;border:2px solid var(--charcoal);background-color:var(--white);padding:16px}.form-item-ads label{font-weight:500;color:var(--charcoal);font-size:1rem}