#MainContent .fa-personalise--card-refined .fa-personalise__card-heading{margin:0 0 14px;padding:14px;border:1px solid #d7e2db;border-radius:12px;background:linear-gradient(135deg,#f4f8f5,#fff)}#MainContent .fa-personalise--card-refined .fa-personalise__card-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}#MainContent .fa-personalise--card-refined .fa-personalise__card-kicker span{color:#486155;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}#MainContent .fa-personalise--card-refined .fa-personalise__card-kicker b{display:inline-flex;min-height:22px;align-items:center;padding:4px 8px;border-radius:999px;background:#e8f3ec;color:#18372a;font-size:9px;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase}#MainContent .fa-personalise--card-refined .fa-personalise__card-heading h2{margin:0 0 4px;color:#18372a;font-size:17px;font-weight:780;line-height:1.3;letter-spacing:-.015em;text-transform:none}#MainContent .fa-personalise--card-refined .fa-personalise__card-heading p{margin:0;color:#65736c;font-size:11.5px;line-height:1.5}#MainContent .fa-personalise--card-refined .fa-personalise__intro{margin-bottom:10px}#MainContent .fa-personalise--card-refined .fa-personalise__intro h2{font-size:13px}#MainContent .fa-personalise--card-refined .fa-personalise__intro p{margin-top:2px;font-size:10.5px}#MainContent .fa-personalise--card-refined .fa-personalise__options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:18px!important}#MainContent .fa-personalise--card-refined .fa-personalise__options>button{min-width:0!important;min-height:78px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:1px 8px!important;padding:10px!important;border-radius:10px!important}#MainContent .fa-personalise--card-refined .fa-personalise__options>button i{font-size:20px!important}#MainContent .fa-personalise--card-refined .fa-personalise__options>button strong{padding-right:16px!important;font-size:11px!important;line-height:1.25!important}#MainContent .fa-personalise--card-refined .fa-personalise__options>button span{font-size:9.5px!important;line-height:1.35!important}#MainContent .fa-personalise--card-refined .fa-personalise__options>button.on:after{top:6px!important;right:6px!important;width:17px!important;height:17px!important;font-size:9px!important}#MainContent .fa-personalise--card-refined .fa-personalise__stage[data-fa-occasion-stage]{margin-bottom:18px;padding-bottom:18px}#MainContent .fa-personalise--card-refined .fa-personalise__occasion-popular{display:block;margin:0 0 7px;color:#2d4a3c;font-size:11px;font-weight:750;line-height:1.35}#MainContent .fa-personalise--card-refined .fa-personalise__chips{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;overflow:visible!important}#MainContent .fa-personalise--card-refined .fa-personalise__chips button{width:100%!important;min-width:0!important;min-height:42px!important;padding:8px!important;border-radius:9px!important;font-size:10.5px!important;line-height:1.25!important;white-space:normal!important}#MainContent .fa-personalise--card-refined .fa-personalise__occasion-more{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:10px;margin:9px 0 0;padding:9px 12px;border:1px solid #d3ddd6;border-radius:9px;background:#fff;color:#284638;font-size:11px;font-weight:720;line-height:1.3;text-align:left;cursor:pointer}#MainContent .fa-personalise--card-refined .fa-personalise__occasion-more:after{content:"\2304";font-size:15px;line-height:1;transition:transform .18s ease}#MainContent .fa-personalise--card-refined .fa-personalise__occasion-more[aria-expanded=true]:after{transform:rotate(180deg)}#MainContent .fa-personalise--card-refined .fa-personalise__occasion-more:hover,#MainContent .fa-personalise--card-refined .fa-personalise__occasion-more:focus-visible{border-color:#18372a;background:#f5f8f6}#MainContent .fa-personalise--card-refined .fa-personalise__occasion-select{margin-top:9px!important}#MainContent .fa-personalise--card-refined .fa-personalise__occasion-select[hidden]{display:none!important}#MainContent .fa-personalise--card-refined .fa-personalise__occasion-select>span{font-size:10.5px!important}#MainContent .fa-personalise--card-refined .fa-personalise__occasion-select select{min-height:46px!important}@media(max-width:767px){#MainContent .fa-personalise--card-refined{padding:13px!important}#MainContent .fa-personalise--card-refined .fa-personalise__steps{margin-bottom:13px!important}#MainContent .fa-personalise--card-refined .fa-personalise__card-heading{margin-bottom:12px;padding:12px}#MainContent .fa-personalise--card-refined .fa-personalise__card-heading h2{font-size:15px}#MainContent .fa-personalise--card-refined .fa-personalise__card-heading p{font-size:10.5px}#MainContent .fa-personalise--card-refined .fa-personalise__intro p{display:none}#MainContent .fa-personalise--card-refined .fa-personalise__options>button{min-height:67px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;align-content:center!important;gap:3px!important;padding:9px 7px!important;text-align:center!important}#MainContent .fa-personalise--card-refined .fa-personalise__options>button i{display:none!important}#MainContent .fa-personalise--card-refined .fa-personalise__options>button strong{align-self:end!important;padding:0 13px!important;font-size:10.5px!important}#MainContent .fa-personalise--card-refined .fa-personalise__options>button span{align-self:start!important;font-size:9px!important}#MainContent .fa-personalise--card-refined .fa-personalise__stage-head{margin-bottom:11px!important}#MainContent .fa-personalise--card-refined .fa-personalise__stage-head p{font-size:10.5px!important}#MainContent .fa-personalise--card-refined .fa-personalise__chips button{min-height:40px!important;font-size:10.5px!important}}@media(max-width:359px){#MainContent .fa-personalise--card-refined .fa-personalise__options{grid-template-columns:1fr!important}#MainContent .fa-personalise--card-refined .fa-personalise__options>button{min-height:58px!important}}@media(prefers-reduced-motion:reduce){#MainContent .fa-personalise--card-refined .fa-personalise__occasion-more:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/fa-personalise-card-refine-20260805.css.map */
