@import"https://fonts.cdnfonts.com/css/pristina";.personalisation-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out;z-index:998;margin:0!important}.personalisation-overlay.active{opacity:1;visibility:visible}@media screen and (max-width: 749px){.personalisation-container{position:fixed;bottom:-100%;left:0;width:100%;background:#fff;box-shadow:0 -2px 10px #0000001a;border-radius:1.2rem 1.2rem 0 0;transition:bottom .4s ease-in-out;z-index:999}.personalisation-container.active{bottom:0}}.close-personalisation{position:absolute;top:-50px;left:50%;transform:translate(-50%);cursor:pointer;width:30px;height:30px;border:none;padding:9px;display:flex;align-items:center;justify-content:center;background:#fff;line-height:1;margin-bottom:auto;border-radius:50%;opacity:0;visibility:hidden}.close-personalisation.show{opacity:1;visibility:visible}.trigger-personalisation{display:flex;padding:10px 15px;align-items:center;gap:15px;background:#f2f2f2;border:1px solid rgba(217,217,217,.45);cursor:pointer}.pers-content .pers-heading{font-size:15px;font-weight:600;line-height:1.5;margin:0}.pers-content .pers-description{color:#6a6a6a;font-size:12px;font-weight:500;line-height:1.4;margin:0;padding-top:2px}.pers-content .pers-description span{color:#000;font-weight:600}.personalisation-header{padding-top:2rem;padding-inline:2rem;text-align:center}.personalisation-footer{width:100%}.pers-inner-content{margin-top:1rem;margin-bottom:1rem;text-align:center}.pers-inner-content .pers-inner-heading{font-size:22px;font-weight:600;line-height:1.5;margin:0}.pers-inner-content .pers-inner-description{color:#6a6a6a;font-size:14px;font-weight:500;line-height:1.3;margin:0}.pers-inner-content .pers-inner-description span.pers-extra{color:#000;font-weight:600}.pers-inner-content .pers-inner-description span.pers-prepaid{color:#45473e;border:1px solid #B3B3B3;font-size:11px;padding:2px 4px;margin-left:5px}.personalisation-form form{display:block!important}.personalise-perfume{background-color:#f3f3f3;border-radius:2px}#myCanvas{display:block;margin-inline:auto}.personalise-inputs{margin-inline:2rem}.personalised-text-container{display:flex;align-items:center;width:100%;border:1px solid #e0e0e0;border-radius:5px;padding:8px 10px;background-color:#f8f9fa;box-sizing:border-box;margin-bottom:10px}.personalised-text{flex-grow:1;border:none;background-color:#f8f9fa;font-size:16px;outline:none;font-family:Twentieth Century,sans-serif}.personalised-text:focus{outline:none;box-shadow:none}.char-count-overlay{font-size:14px;color:#9e9e9e;white-space:nowrap;padding-left:10px}.personalised-accordion{margin-inline:2rem;margin-top:0!important;margin-bottom:1rem!important}.personalised-accordion summary{background-color:transparent!important;color:#b3b3b3!important}.personalised-accordion .accordion__title{text-transform:capitalize;letter-spacing:0}.personalised-accordion details[open] summary{color:#000!important}@media screen and (min-width: 750px){.personalisation-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:fit-content;display:none;align-items:center;justify-content:center;background:#fff;box-shadow:0 -2px 10px #0000001a;border-radius:4px;transition:display .4s ease-in-out;z-index:999;margin:0!important;padding:2rem;column-gap:2rem}.personalisation-container.active{display:flex}.personalisation-header{padding:0}.personalise-inputs,.personalised-accordion{margin-inline:0}.personalisation-form .button--small{width:100%;min-width:30rem;border-radius:5px}svg.icon-edit{width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/761/assets/custom-personalisation-style.css.map */
