#checkbox-group-border{border:.1rem solid rgba(var(--color-foreground),.08);border-radius:5px;padding:1rem 2rem 2rem}#checkbox-group-border.checkbox-controls-required{display:none}#checkbox-group-border>*{padding-bottom:10px}#checkbox-group-border h4{font-size:calc(var(--font-heading-scale)* 1.3rem)}.personalisation-paragraph{font-size:1.2rem;letter-spacing:0;opacity:1;text-align:left}.personalisation-paragraph p{margin-bottom:0}.line-item-property h4{margin:0}.line-item-property .personalisation-label{margin:1rem 0}.line-item-property .personalisation-header,.line-item-property .personalisation-label-svg{position:relative;padding-left:2.5rem;margin:0}.line-item-property .personalisation-label svg,.line-item-property .personalisation-header svg{position:absolute;height:1.6rem;left:0;top:calc(50% - .8rem)}.form-control .field:after{border-radius:5px;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),.08)}.form-control .field:hover.field:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:5px}.form-control .personalisation-input{font-size:1.2rem;border-radius:5px;height:4rem;padding:1.5rem}.form-control .personalisation-select-select{font-size:1.2rem;padding:1.5rem}.form-control .personalisation-input:focus-visible,.form-control .personalisation-input:focus,.form-control .personalisation-select-select:focus-visible,.form-control .personalisation-select-select:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:5px}.form-control .personalisation-input:focus,.form-control .personalisation-select-select:focus{outline:transparent solid 1px}.form-control .personalisation-checkbox-input{margin-right:.5rem}.personalisation-select-select-svg{right:1.5rem}.form-control .character-counter{display:flex;color:#555;font-size:1.2rem;margin-top:.5rem}.form-control .character-counter p{margin:0}.character-counter span{margin-left:5px}.form-control .radio-group{display:flex;flex-wrap:wrap;gap:0 10px}.form-control .radio-item-container{align-items:flex-start;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;padding:0;text-align:left;min-width:80px}.form-control .radio-item-container.has-image{width:calc(25% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.form-control .radio-item-container input[type=radio]{margin:.3rem 0}.form-control .radio-item-image{border:.1rem solid rgba(var(--color-foreground),.08);border-radius:5px;display:block;margin:0 0 .5rem;max-width:75px;padding:1px}.form-control .radio-item-container:has(input:checked) .radio-item-image{border:.1rem solid rgba(var(--color-foreground),.9)}.form-control .radio-item-container.no-image{align-items:center;flex:0 0 auto;max-width:none;text-align:left}.form-control .radio-item{align-items:flex-start;display:flex;gap:.5rem;width:100%}.form-control .radio-item span,.form-control .checkbox_value{font-size:1.1rem}.info-icon{background-color:rgba(var(--color-foreground),.8);border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:12px;line-height:16px;position:relative;text-align:center;width:16px}.tooltip{background-color:rgb(var(--color-foreground));border-radius:5px;color:rgb(var(--color-background));display:none;font-size:1.1rem;left:0;margin-top:5px;max-width:44rem;padding:8px;position:absolute;text-align:left;white-space:normal;word-wrap:break-word;z-index:10}.info-icon:hover+.tooltip{display:block}.checkbox-controlled{border:2px solid #000;margin-bottom:5px;padding:5px}.checkbox-controlled+.checkbox-controlled{border-top:none}.line-item-property:has(.checkbox-controls-required){align-items:center;display:flex;gap:10px}.line-item-property:has(.checkbox-controls-required) .form-control label{align-items:center;display:flex;gap:5px}.line-item-property:has(.checkbox-controls-required) .form-control input[type=checkbox]{transform:translateY(1px);vertical-align:middle}@media (max-width: 768px){.form-control .radio-item-container{flex:0 0 50%;max-width:50%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/personalisation.css.map */
