
html body h4.lp-personalization-heading{display:flex!important;align-items:center!important;justify-content:flex-start!important;align-self:stretch!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;text-align:left!important;gap:10px!important;padding:0!important;margin:18px 0 10px!important;color:#f3f3f3!important;font:700 16px/21px Quicksand,sans-serif!important;letter-spacing:0!important}
.lp-personalization-heading .lp-section-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#ee8945;color:white;font:700 14px/1 Quicksand,sans-serif}
html body .lp-personalization-panel{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;overflow:visible!important}
html body .lp-personalization-panel>.panel-header{display:none!important}html body .lp-personalization-panel>.panel-content{display:block!important;padding:0!important;background:transparent!important}html body .lp-personalization-panel .personalization-step{padding:0!important;background:transparent!important}
html body .lp-zone-flow .accordion-list{display:flex!important;flex-direction:column!important;gap:10px!important;background:transparent!important;padding:0!important;border:0!important}
html body .lp-zone-flow .accordion-item{border:1px solid #ffffff24!important;border-radius:14px!important;background:#171717!important;overflow:hidden!important;margin:0!important;padding:0!important;box-shadow:0 3px 12px #00000012!important}
html body .lp-zone-flow .accordion-item.active{border-color:#ee894580!important}
html body .lp-zone-flow .accordion-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;min-height:72px!important;box-sizing:border-box!important;background:linear-gradient(110deg,#ffffff06,transparent)!important;border:0!important;color:#f3f3f3!important;cursor:pointer!important}
html body .lp-zone-flow .accordion-toggle:focus-visible{outline:2px solid #ee8945!important;outline-offset:-3px!important;border-radius:13px!important}
html body .lp-zone-flow .toggle-label{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;margin:0!important}
.lp-zone-number{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #ee89452e;border-radius:11px;background:#ee894514;color:#f3a33b;font:700 14px/1 Quicksand,sans-serif}
.lp-zone-heading-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.lp-zone-heading-title{font:700 15px/1.3 Quicksand,sans-serif;color:#f5f5f5}.lp-zone-heading-meta{font:400 11px/1.4 Arial,sans-serif;color:#aaa}
html body .lp-zone-flow .toggle-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid #ffffff24!important;background:#ffffff05!important}
html body .lp-zone-flow .accordion-item:not(.validated) .toggle-icon svg{display:none!important}html body .lp-zone-flow .accordion-item:not(.validated) .toggle-icon:after{content:'+';font:400 22px/1 Arial,sans-serif;color:#f3a33b}html body .lp-zone-flow .accordion-item.active:not(.validated) .toggle-icon:after{content:'−'}html body .lp-zone-flow .accordion-item.validated .toggle-icon{border-color:#83c99b44!important;background:#83c99b12!important}
html body .lp-zone-flow .accordion-panel-body{padding:0 12px 12px!important;background:#000!important;border-top:1px solid #ffffff12!important}html body .lp-zone-flow .lp-zone-upload-row{border-radius:0!important;margin-bottom:0!important}html body .lp-zone-flow .personalization-summary{margin:10px 0 0!important}
@media(max-width:700px){html body .lp-zone-flow .accordion-toggle{padding:12px!important;min-height:70px!important}.lp-zone-heading-title{font-size:14px}.lp-zone-heading-meta{font-size:11px}html body .lp-zone-flow .accordion-panel-body{padding:0 8px 10px!important}}
html body .lp-personalization-panel~.wrapper-add-to-cart{margin-top:26px!important}html body .lp-personalization-panel~.wrapper-add-to-cart~.wrapper-add-to-cart{margin-top:10px!important}
