.spinner{-webkit-animation:spin .45s linear infinite;animation:spin .45s linear infinite;border:2px solid transparent;border-radius:50%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}@font-face{font-family:Work Sans;font-weight:100;src:url(/static/media/WorkSans-Thin.336700fa8bf1eb9f510d.ttf)}@font-face{font-family:Work Sans;font-weight:200;src:url(/static/media/WorkSans-ExtraLight.a8f56c4e576f67cc442b.ttf)}@font-face{font-family:Work Sans;font-weight:300;src:url(/static/media/WorkSans-Light.1ca2c48a9aa9f5cb1e30.ttf)}@font-face{font-family:Work Sans;font-weight:400;src:url(/static/media/WorkSans-Regular.ca211a55c3d9d8690c63.ttf)}@font-face{font-family:Work Sans;font-weight:500;src:url(/static/media/WorkSans-Medium.f1dd9ac4126d93c6baeb.ttf)}@font-face{font-family:Work Sans;font-weight:600;src:url(/static/media/WorkSans-SemiBold.8988ce2e3e8957a63db8.ttf)}@font-face{font-family:Work Sans;font-weight:700;src:url(/static/media/WorkSans-Bold.aa43e32a4b4e4ffe0942.ttf)}@font-face{font-family:Work Sans;font-weight:800;src:url(/static/media/WorkSans-ExtraBold.d221515a328f2d7c21c7.ttf)}@font-face{font-family:Work Sans;font-weight:900;src:url(/static/media/WorkSans-Black.6d1eb44447a907477ba6.ttf)}@font-face{font-family:Oswald;font-weight:200;src:url(/static/media/Oswald-ExtraLight.91951892dbc8636d8f73.ttf)}@font-face{font-family:JeanLuc-Bold;font-weight:500;src:url(/static/media/JeanLuc-Bold.dc946d443f0b6f712692.otf)}@font-face{font-family:JeanLuc-Thin;font-weight:300;src:url(/static/media/JeanLuc-Thin.5332aacd18cfafacf1d8.otf)}@font-face{font-family:Oswald;font-weight:400;src:url(/static/media/Oswald-Regular.e815068d369177121fd8.ttf)}@font-face{font-family:Oswald;font-weight:500;src:url(/static/media/Oswald-Medium.292bdf409c7b9c1c5683.ttf)}@font-face{font-family:Oswald;font-weight:600;src:url(/static/media/Oswald-Bold.87c9feafd7b2f3fd7992.ttf)}@font-face{font-family:Poppins;font-weight:600;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf)}:root{--main-color:#d0006f}html{font-family:Poppins,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.scss-example{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;margin:0 auto;max-width:600px;padding:2rem}.scss-example__title{color:#1a202c;font-family:Oswald,sans-serif;font-size:2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.scss-example__title--highlighted{color:#fa0477;font-weight:700}.scss-example__description{color:#727272;font-family:Work Sans,sans-serif;font-size:.9rem;line-height:1.6;margin-bottom:2rem;text-align:center}.scss-example__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.scss-example__buttons .btn--primary{background-color:#fa0477;border:none;border-radius:.375rem;box-shadow:0 2px 4px rgba(37,37,37,.1);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;padding:12px 24px;transition:all .3s ease}.scss-example__buttons .btn--primary:hover{background-color:#c8035f;box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.scss-example__buttons .btn--primary:active{-webkit-transform:translateY(0);transform:translateY(0)}.scss-example__buttons .btn--secondary{background-color:#d0006f;border:none;border-radius:.375rem;box-shadow:0 2px 4px rgba(37,37,37,.1);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;padding:12px 24px;transition:all .3s ease}.scss-example__buttons .btn--secondary:hover{background-color:#9d0054;box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.scss-example__buttons .btn--secondary:active{-webkit-transform:translateY(0);transform:translateY(0)}.scss-example__buttons .btn--success{background-color:#27ae60;border:none;border-radius:.375rem;box-shadow:0 2px 4px rgba(37,37,37,.1);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;padding:12px 24px;transition:all .3s ease}.scss-example__buttons .btn--success:hover{background-color:#1e8449;box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.scss-example__buttons .btn--success:active{-webkit-transform:translateY(0);transform:translateY(0)}.scss-example__buttons .btn--danger{background-color:#e52530;border:none;border-radius:.375rem;box-shadow:0 2px 4px rgba(37,37,37,.1);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;padding:12px 24px;transition:all .3s ease}.scss-example__buttons .btn--danger:hover{background-color:#c01721;box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.scss-example__buttons .btn--danger:active{-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width:768px){.scss-example{padding:1rem}.scss-example__title{font-size:1.5rem}.scss-example__buttons{flex-direction:column}.scss-example__buttons .btn{width:100%}}.error-card,.info-card,.warning-card{background:#fff;border-radius:.75rem;box-shadow:0 2px 4px rgba(37,37,37,.1);font-family:Work Sans,sans-serif;margin-bottom:1rem;padding:1.5rem}.info-card{border-left:4px solid #fa0477}.warning-card{border-left:4px solid #f39c12}.error-card{border-left:4px solid #e52530}.dynamic-sizing{font-size:1.125rem;padding:.75rem 1.5rem}:root{--color-primary:#fa0477;--color-secondary:#312783;--color-primary-hover:darken(#fa0477,10%);--color-secondary-hover:darken(#312783,10%);--color-best-price:#008e92;--color-font:#333933;--color-white:#fff;--color-black:#252525;--color-error:#920a0b;--color-success:#63c05d;--color-grey:#adb5bd;--color-border-gray:#dee2e6;--color-text-muted:#555a62;--font-heading:"JeanLuc-Bold",sans-serif;--centre-title-align:left}body.brand-spv{--color-primary:#e52530;--color-secondary:#ffda19;--color-primary-hover:#a11;--color-secondary-hover:darken(#ffda19,10%);--color-best-price:#3b2e81;--font-heading:"Poppins",sans-serif;--centre-title-align:center}body[data-occasion="1"]{--color-primary:#ff6b00;--color-secondary:orange;--color-primary-hover:#e55f00;--color-secondary-hover:#e69500}body[data-occasion="2"]{--color-primary:#e91e63;--color-secondary:#f48fb1;--color-primary-hover:#c2185b;--color-secondary-hover:#ec407a}body[data-occasion="3"]{--color-primary:#4caf50;--color-secondary:#81c784;--color-primary-hover:#388e3c;--color-secondary-hover:#66bb6a}body[data-occasion="4"]{--color-primary:#1565c0;--color-secondary:#42a5f5;--color-primary-hover:#0d47a1;--color-secondary-hover:#1e88e5}body[data-occasion="5"]{--color-primary:#9c27b0;--color-secondary:#ce93d8;--color-primary-hover:#7b1fa2;--color-secondary-hover:#ab47bc}:root{--brand-primary:#fa0477;--brand-error:#920a0b}body.brand-spv{--brand-primary:#e52530;--brand-error:#e52530}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1a202c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5;margin:0;padding:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.p-1{padding:.4rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.btn{background-color:transparent;border:1px solid transparent;border-radius:.375rem;color:#1a202c;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1rem;text-align:center;transition:all .1s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}.btn,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(250,4,119,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #dee2e6;border-radius:.375rem;color:#1a202c;display:block;font-size:1rem;line-height:1.5;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-control:focus{border-color:#fa0477;box-shadow:0 0 0 .2rem rgba(250,4,119,.25);outline:0}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
/*# sourceMappingURL=main.b581293d.css.map*/