.simple-extras{margin:22px 0}.simple-extras h3{font-size:19px;margin:0 0 12px}.simple-addon,.simple-gift label{display:flex!important;gap:12px;align-items:center;padding:14px 16px;background:#fffdf6;border:1px solid #d8d8c8;border-radius:10px;margin:9px 0!important;cursor:pointer;font-weight:600}.simple-addon input,.simple-gift input{width:20px!important;height:20px;flex:0 0 20px;accent-color:#254b3b;margin:0}.simple-addon span,.simple-gift span{display:block}.simple-addon small,.simple-gift small{display:block;font-size:12px;font-weight:400;line-height:1.6;margin-top:3px}.simple-addon:has(input:checked){background:#eaf0dd;border-color:#254b3b}.simple-gift label,.simple-addon.unavailable{background:#f3f0e7;color:#686c60;cursor:default}.more-product-options{border-top:1px solid #ddd9ca;margin:16px 0;padding:8px 0}.more-product-options>summary{font-size:14px;padding:10px 0;cursor:pointer}.more-product-options .format-field{margin-top:12px}.variant-total{margin-top:18px}

.xl-options[hidden],.simple-gift[hidden],.variant-field[hidden]{display:none!important}.xl-options select{display:block;width:100%;margin:8px 0 16px}.xl-options>label{background:#fffdf6;color:#254b3b}

.xl-advanced{margin:12px 0}.xl-advanced>summary{cursor:pointer;padding:10px 0;font-size:14px}
