:root,:root[theme=ysp]{--theme-color-primary:#ff8d78;--theme-color-primary-02:#e06290;--theme-color-primary-03:#ff8d78;--theme-color-secondary:#c63663;--theme-color-secondary-02:#ad96e9;--theme-color-secondary-03:#c5b5f1;--theme-color-tertiary:#b4235a;--theme-color-tertiary-02:#6445c3;--theme-color-tertiary-03:#4500a4;--theme-color-tertiary-04:#dfcdf3;--theme-color-background:#fff6f0;--theme-color-background-dark:#f5ece6;--theme-color-background-darker:#f7d8c1;--theme-color-white:#fff;--theme-color-base:#f1e8e2;--theme-color-base-light:#f5ece6;--theme-color-base-semi-dark:#171f0f38;--theme-color-base-dark:#171f0f52;--theme-color-base-darker:#7f7870;--theme-color-accent:#f2af38;--theme-color-error:var(--theme-color-secondary);--theme-color-error-light:#f8dfdf;--theme-color-success:#768948;--theme-color-success-light:#ebede4;--theme-color-info:#3a7991;--theme-color-info-light:#eceeec;--theme-color-warning:#c49862;--theme-color-warning-light:#faf2e9;--theme-border-radius-xs:4px;--theme-border-radius-sm:8px;--theme-border-radius-md:10px;--theme-border-radius-lg:12px;--theme-border-radius-xl:16px;--theme-element-size-sm:32px;--theme-element-size-md:48px;--theme-element-size-lg:56px;--theme-border-color:#e7ded8;--theme-border-color-dark:#d0c8c2;--theme-font-color-on-dark:var(--theme-color-background);--theme-font-color:#3d3530;--theme-font-color-light:#3d3530;--theme-font-color-lighter:#6e6560;--theme-container-base-bg:var(--theme-color-base-light);--theme-element-color-primary:var(--theme-color-background);--theme-element-color-secondary:var(--theme-color-background);--theme-button-border-radius:var(--theme-border-radius-md);--theme-button-primary-bg:var(--theme-color-primary);--theme-button-primary-bg-hover:#ff8068;--theme-button-secondary-bg:var(--theme-color-primary);--theme-button-secondary-bg-hover:var(--theme-color-primary);--theme-a11y-interactive-focused:var(--theme-color-tertiary-03);--theme-link-color:var(--theme-font-color);--theme-button-border:1px solid #e7ded8;--theme-button-primay-box-shadow:none;--theme-button-font-weight:500;--theme-button-font-weight-default:normal;--theme-heading-font-weight:normal;--theme-font-size-xs:12px;--theme-font-size-sm:14px;--theme-font-size-base:16px;--theme-font-size-lg:18px;--theme-font-size-xl:20px;--theme-font-size-2xl:24px;--theme-font-size-3xl:30px;--theme-font-size-4xl:36px;--theme-font-size-5xl:48px;--theme-font-size-icon:16px;--theme-font-icon-weight:normal;--theme-font-family-primary:Albra Grotesk,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;--theme-font-family-secondary:Albra Display,Georgia,serif;--theme-shadow-soft:none;--theme-shadow-dark-top:none;--theme-logo-image:url(https://static.yoursurprise.com/resourcebase/files/542/1453601.svg);--theme-logo-width:156px;--theme-logo-height:48px;--theme-dataform-header-close-border:var(--theme-button-border);--theme-dataform-header-color:var(--theme-font-color);--theme-dataform-header-background:#0000;--theme-dataform-icon-style:var(--fa-font-regular)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}input,select,textarea{margin:0}input:focus,select:focus,textarea:focus{box-shadow:none;outline:none}html{color:var(--theme-font-color);font-family:var(--theme-font-family-primary);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale}::-moz-selection,::selection{background-color:var(--theme-color-secondary);color:var(--theme-color-white)}body{font-size:var(--theme-font-size-base);letter-spacing:-.02em}img{max-width:100%}a{text-decoration:none}a:hover{color:var(--theme-font-color)}:focus-visible{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--theme-a11y-interactive-focused),0 0 0 1px var(--theme-a11y-interactive-focused);outline:1px solid var(--theme-a11y-interactive-focused);outline-offset:0}@media screen and (max-width:768px){dialog :focus-visible{box-shadow:none;outline:none}}input,select,textarea{font-family:var(--theme-font-family-primary);letter-spacing:-.02em}input:focus,select:focus,textarea:focus{border:1px solid var(--theme-color-base-dark)}a,button{font-family:var(--theme-font-family-primary);letter-spacing:-.02em}:root{--spacing-base:8px;--spacing-default:16px;--spacing-xs:24px;--spacing-sm:32px;--spacing-md:40px;--spacing-lg:72px;--spacing-xl:112px}@font-face{font-display:swap;font-family:Albra Display;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Display-Medium-Italic-cyrillic-ext.acc80aa1.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:400;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Regular-cyrillic-ext.29090c12.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Medium-cyrillic-ext.fc24c2d9.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:600;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Semi-cyrillic-ext.aeca24a3.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Albra Display;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Display-Medium-Italic-cyrillic.d25d81c4.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:400;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Regular-cyrillic.17f6a1b7.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Medium-cyrillic.16cc7691.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:600;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Semi-cyrillic.bb4e8272.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Albra Display;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Display-Medium-Italic-greek-ext.23c15a70.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:400;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Regular-greek-ext.f9a73ab8.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Medium-greek-ext.36aaa899.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:600;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Semi-greek-ext.01a2eaa8.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Albra Display;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Display-Medium-Italic-greek.0d9da627.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:400;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Regular-greek.f3ebe2f0.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Medium-greek.33706305.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:600;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Semi-greek.0ac2d993.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Albra Display;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Display-Medium-Italic-vietnamese.d7b5bf1e.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:400;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Regular-vietnamese.f80e034b.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Medium-vietnamese.c7bd289a.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:600;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Semi-vietnamese.6936366e.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Albra Display;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Display-Medium-Italic-latin-ext.c38aa31e.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:400;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Regular-latin-ext.c660e831.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Medium-latin-ext.3bb45a0d.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:600;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Semi-latin-ext.cc3e2a3a.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Albra Display;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Display-Medium-Italic-latin.9d3fba2e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:400;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Regular-latin.91fda1f2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:500;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Medium-latin.b5322c7a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Albra Grotesk;font-weight:600;src:url(https://assets.yoursurprise.com/build/fonts/Albra-Grotesk-Semi-latin.a671d8c3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body:not(.page-manager){background-color:var(--theme-color-background);min-height:100vh}body:not(.page-manager),main{display:flex;flex-direction:column}main{flex:1;margin-top:0}.transparent main{margin-top:-67px}@media screen and (min-width:768px){.transparent main{margin-top:-90px}}.transparent.has-sticky main{transition:margin-top .2s ease-in-out}button{cursor:pointer}a,button{color:var(--theme-font-color)}input,select,textarea{transition:border .2s ease-in-out}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--theme-font-color-light)}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--theme-font-color-light)}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--theme-font-color-light)}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:var(--theme-font-color-light)}@supports(-webkit-touch-callout:none){@media screen and (max-width:575.5px){input,select,textarea{color:var(--theme-font-color);font-size:16px!important}}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--theme-font-color);font-family:var(--theme-font-family-primary);font-weight:600}.h1:empty,.h2:empty,.h3:empty,.h4:empty,.h5:empty,.h6:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.h1 em,.h1 i,.h2 em,.h2 i,.h3 em,.h3 i,.h4 em,.h4 i,.h5 em,.h5 i,.h6 em,.h6 i,h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i{font-family:var(--theme-font-family-secondary);font-style:normal;font-weight:500}.h1,h1{font-size:var(--theme-font-size-4xl)}@media screen and (min-width:992px){.h1,h1{font-size:var(--theme-font-size-5xl)}}.h2,h2{font-size:var(--theme-font-size-3xl)}@media screen and (min-width:768px){.h2,h2{font-size:var(--theme-font-size-4xl)}}.h3,h3{font-size:var(--theme-font-size-2xl)}@media screen and (min-width:768px){.h3,h3{font-size:var(--theme-font-size-3xl)}}.h4,h4{font-size:var(--theme-font-size-xl)}@media screen and (min-width:768px){.h4,h4{font-size:var(--theme-font-size-2xl)}}.h5,h5{font-size:var(--theme-font-size-xl)}.h6,h6{font-size:var(--theme-font-size-base)}.p,.p:first-of-type{margin-top:24px}@media screen and (min-width:768px){.p:first-of-type{margin-top:32px}}.p:first-child{margin-top:0}.p ul{list-style:disc;margin-bottom:16px;padding-left:24px}.p ul:last-child{margin-bottom:0}a{display:inline-block}body,html{height:100%;overflow:hidden;position:fixed;width:100%}.app-container{box-sizing:border-box;display:table;height:100%;padding:0;text-align:center;width:100%}@media screen and (min-width:768px){.app-container{padding:40px}}.feedback-wrapper{display:table-cell}.feedback-container,.feedback-wrapper{height:100%;vertical-align:middle;width:100%}.feedback-container{background-color:var(--theme-color-white);box-shadow:2px 2px 7px #00000059;margin:0 auto;max-height:none;max-width:1920px;overflow-y:auto;position:relative}.feedback-container p{font-size:1.5rem;margin-bottom:25px}@media screen and (min-width:768px){.feedback-container{max-height:1080px}}.feedback-content-wrapper{display:table;height:100%;left:0;position:absolute;top:0;width:100%}.feedback-content{display:table-cell;text-align:center;vertical-align:middle;width:100%}.feedback-text{margin:0 auto;max-width:585px;padding:10px}.feedback-image{height:auto;margin-bottom:10px;max-width:616px;width:100%}.coffee-stain{display:none}@media screen and (min-width:768px){.coffee-stain{position:absolute;right:0;top:0}}.feedback-logo{display:none}@media screen and (min-width:768px){.feedback-logo{height:45px;left:25px;position:absolute;top:25px;width:220px}}.feedback-button{border-radius:5px;display:inline-block;font-size:1.2rem;margin-bottom:25px;padding:10px;text-decoration:none}.feedback-button:hover{color:var(--theme-color-white)}