.color-option{height:30px;width:30px;display:inline-block;margin-right:5px;border:1px solid rgb(0 0 0 / .2)}.color-option.selected{border:1px solid var(--e-global-color-primary)}body.cake-builder-enabled .variations_form{display:none!important}#custom-variation-icons{display:flex;flex-wrap:wrap;gap:10px}#custom-variation-icons .variation-icon{cursor:pointer;border:2px solid #fff0;padding:15px;text-align:center;background:#e9daf099;border-radius:20px}#custom-variation-icons .variation-icon:hover{cursor:pointer;background:#E9DAF0;transition:.3s;border:2px solid var(--e-global-color-primary)}#custom-variation-icons .variation-icon img{max-width:50px;height:auto}#custom-variation-icons .variation-icon.selected{border-color:var(--e-global-color-primary)}#cake-builder-fields{display:none}#cake-builder-fields.active{display:block!important}.variation-icon p{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600;margin-top:5px;margin-bottom:0}select{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:700;color:var(--e-global-color-primary);border-radius:15px;border-color:var(--e-global-color-primary);border-width:2px;background:#e9daf099}.color-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:700;color:var(--e-global-color-primary);font-size:1.2em;margin-bottom:10px}#cake-addon-checkboxes input{margin-right:10px}#cake-addon-checkboxes label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600;color:var(--e-global-color-primary)}#custom-paper-topper-container label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:700;color:var(--e-global-color-primary)}#custom-paper-topper{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:700;color:var(--e-global-color-primary);border-radius:15px;border-color:var(--e-global-color-primary);border-width:2px;background:#e9daf099;margin-top:10px}#custom-paper-topper::placeholder{color:#4a2161ab}.price-topper{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:700;color:var(--e-global-color-primary);margin-top:5px;margin-left:2px}#selected-addons-table{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:700;color:var(--e-global-color-primary)}#selected-addons-table th,#selected-addons-table td{border-color:var(--e-global-color-primary)!important}table tbody>tr:nth-child(odd)>td{background-color:#f2e7f561}#selected-addons-table th{background-color:#4A2161;color:#fff}#add-to-cart-addons{font-family:"Nunito Sans",Sans-serif;font-size:17px;font-weight:700;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#E9DAF0;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);border-radius:25px 25px 25px 25px;padding:13px 25px 12px 25px}