*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box;outline:revert}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:pointer}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}input[type=submit]{cursor:pointer}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;transition:none}}@font-face{font-display:swap;font-family:"nove";font-style:normal;font-weight:normal;src:url("../Fonts/nove1.2-webfont.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Golos Text";font-style:normal;font-weight:400;src:url("../Fonts/golos-text-v6-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Golos Text";font-style:normal;font-weight:500;src:url("../Fonts/golos-text-v6-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Golos Text";font-style:normal;font-weight:600;src:url("../Fonts/golos-text-v6-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Golos Text";font-style:normal;font-weight:700;src:url("../Fonts/golos-text-v6-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Golos Text";font-style:normal;font-weight:800;src:url("../Fonts/golos-text-v6-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Golos Text";font-style:normal;font-weight:900;src:url("../Fonts/golos-text-v6-latin-900.woff2") format("woff2")}html{font-family:"Golos Text","Roboto",sans-serif;line-height:1.5;box-sizing:border-box;overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;color:#fff;background-color:#1c231c}main{container-type:inline-size}figure:has(.layout__background-image),.layout__background-image{pointer-events:none;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100vh;object-fit:cover;object-position:bottom}picture,source{display:contents}figure{display:block;position:relative;isolation:isolate}img{display:block}.preload{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.btn{display:inline-flex;justify-content:center;align-items:center;padding:.75rem 1.5rem;gap:.5rem;outline-offset:2px;transition:250ms ease;text-decoration:none;font-weight:700;border-radius:5rem;background-color:var(--btn-background, #ffffff) !important;color:var(--btn-color, #000000) !important;border:1px solid var(--btn-border, #000000) !important;line-height:1}.btn-primary{--btn-background: #BFCE51;--btn-border: #BFCE51;--btn-color: #1C381E}.btn-primary:hover,.btn-primary:focus-visible{--btn-background: #1C381E;--btn-border: #BFCE51;--btn-color: #BFCE51}.btn-danger{--btn-background: #620808;--btn-border: #ae2323;--btn-color: #ffffff}.btn-danger:hover,.btn-danger:focus-visible{--btn-background: #ae2323;--btn-border: #ae2323;--btn-color: #ffffff}.btn-secondary{--btn-background: transparent;--btn-border: #ffffff;--btn-color: #ffffff}.btn-secondary:hover,.btn-secondary:focus-visible{--btn-background: #1C381E;--btn-border: #BFCE51;--btn-color: #BFCE51}.btn-group{display:flex;flex-flow:row wrap;gap:1rem}.btn-block{width:100%}.badge{background-color:#1e1e1e;border-radius:.25rem;padding:.5rem .75rem;display:inline-block;margin:.5rem 0;line-height:1;color:#fff;font-weight:700;border:1px solid #404040}.badge.badge-notice{color:#fff;background-color:#333;border-color:#404040}.badge.badge-info{color:#fff;background-color:#1b657e;border-color:#217693}.badge.badge-warning{color:#fff;background-color:#664d00;border-color:#816100}.badge.badge-success{color:#fff;background-color:#184e38;border-color:#1f6246}.link{display:inline-flex;flex-flow:row nowrap;gap:1rem;font-family:"Nove","Golos Text","Roboto",sans-serif;font-size:1.25rem;justify-content:center;align-items:center;align-self:flex-start}h1,h2,h3,h4,h5,.heading-h1,.heading-h2,.heading-h3,.heading-h4,.heading-h5{font-family:"Nove","Golos Text","Roboto",sans-serif;line-height:1.15}h1,.heading-h1{font-size:2.8rem}@media(min-width: 750px){h1,.heading-h1{font-size:3.05rem}}h1+.subheader,.heading-h1+.subheader{font-size:1.95rem;margin-top:0}h2,.heading-h2{font-size:2.1rem}@media(min-width: 750px){h2,.heading-h2{font-size:2.44rem}}h2+.subheader,.heading-h2+.subheader{font-size:1.56rem;margin-top:0}h3,.heading-h3{font-size:1.7rem}@media(min-width: 750px){h3,.heading-h3{font-size:1.95rem}}h3+.subheader,.heading-h3+.subheader{font-size:1.25rem;margin-top:0}h4,.heading-h4{font-size:1.4rem}@media(min-width: 750px){h4,.heading-h4{font-size:1.56rem}}h4+.subheader,.heading-h4+.subheader{font-size:1.25rem;margin-top:0}h5,.heading-h5{font-size:1.25rem}h5+.subheader,.heading-h5+.subheader{font-size:1.25rem;margin-top:0}.display-1{font-size:3rem}@media(min-width: 750px){.display-1{font-size:5rem}}.display-1+.subheader{font-size:1.95rem;margin-top:0}p a{text-decoration:underline;transition:250ms cubic-bezier(0.65, 0, 0.35, 1)}p a:hover{color:#bfce51;text-decoration:none}.text-caption{font-size:.8rem}small,.text-small{font-size:.64rem}ul{list-style:none;padding-inline-start:2rem}ul li{position:relative}ul li:before{display:inline-flex;content:"";background-image:url("../Ui/Icons/ListStyleCircle.svg");background-size:100%;background-repeat:no-repeat;background-position:center;flex-shrink:0;position:absolute;width:.6em;height:.6em;right:calc(100% + .6em);top:.5em}ul li.--icon-check:before{background-image:url("../Ui/Icons/ListStyleCheck.svg");width:.875em;height:.875em;top:.4em;right:calc(100% + .5em)}ul li+li{margin-top:.25rem}ol{list-style:decimal;padding-inline-start:2rem}ol li+li{margin-top:.25rem}.subheader+*{margin-top:2rem}h1+*,h2+*,h3+*,h4+*,h5+*,.heading-h1+*,.heading-h2+*,.heading-h3+*,.heading-h4+*,.heading-h5+*,.display-1+*,p+*,blockquote+*,ul+*,ol+*{margin-top:1rem}*+.display-1{margin-top:4.5rem}*+h1,*+.heading-h1{margin-top:4rem}*+h2,*+.heading-h2{margin-top:3.5rem}*+h3,*+.heading-h3{margin-top:3rem}*+h4,*+.heading-h4{margin-top:2.5rem}*+h5,*+.heading-h5{margin-top:2rem}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.text-justify{text-align:justify}.text-border{padding:2rem;border-radius:1.5rem;border:1px solid #fff}@media(max-width: 520px){.text-border{padding:2rem 1rem}}p .btn{margin-block-end:1rem}p .btn{margin-block-end:1rem}strong{font-weight:700}section{container-type:inline-size}.container{display:flex;flex-flow:column;gap:1.5rem;max-width:1296px;margin-inline:auto;padding:4rem 1.25rem;container-type:inline-size}@media(min-width: 750px){.container{gap:2rem}}.container.--extend{max-width:1530px}.grid-columns-2{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 750px){.grid-columns-2{grid-template-columns:1fr 1fr}}@media(max-width: 749px){.grid-columns-2:has(.quote,.tx_login) .grid__column:has(.quote){display:none;visibility:hidden}}.grid__column{container-type:inline-size}.items-center{align-items:center}@keyframes tilt-shaking{0%{transform:rotate(0deg)}10%{transform:rotate(20deg)}20%{transform:rotate(0deg)}35%{transform:rotate(-17deg)}50%{transform:rotate(0deg)}65%{transform:rotate(13deg)}70%{transform:rotate(0deg)}85%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.main-navigation{display:flex;position:sticky;align-items:center;width:calc(100% - 2rem);max-width:calc(1530px - 2rem);margin-inline:auto;top:3rem;margin-block:3rem;font-family:"Nove","Golos Text","Roboto",sans-serif;border-radius:.5rem;background-color:#1c381e;z-index:999;box-shadow:0 2px 8px 0 rgba(0,0,0,.3)}.main-navigation .main-navigation__logo{margin-block:-1.275rem;flex-shrink:0}.main-navigation .main-navigation__logo svg{width:100%;height:auto;max-width:220px}.main-navigation .main-navigation__login{display:flex;flex-flow:row;justify-content:center;align-items:center;padding:.5rem 1.5rem;gap:1rem;align-self:stretch;background-color:#1b2b1c;border-radius:0 .5rem .5rem 0;font-size:1.25rem;letter-spacing:.025rem;border:2px solid #1b2b1c;transition:250ms cubic-bezier(0.65, 0, 0.35, 1)}@media(max-width: 1289px){.main-navigation .main-navigation__login{display:none;visibility:hidden}}.main-navigation .main-navigation__login .login__icon .login__key{transform-origin:center}.main-navigation .main-navigation__login.--current{color:#bfce51}.main-navigation .main-navigation__login:hover,.main-navigation .main-navigation__login:focus-visible{border-color:#bfce51;border-radius:.5rem}.main-navigation .main-navigation__login:hover .login__icon .login__key,.main-navigation .main-navigation__login:focus-visible .login__icon .login__key{animation:tilt-shaking 500ms;animation-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.navbar{margin-inline-start:auto;padding-inline:3rem}@media(max-width: 1289px){.navbar{display:none;visibility:hidden}}.navbar .navbar__level-1{display:flex;gap:3rem;list-style:none;padding:0}.navbar .navbar__level-1 li:before{display:none}.navbar .navbar__item{margin:0}.navbar .navbar__item__link{display:inline-block;position:relative;font-size:1.25rem;letter-spacing:.025rem;text-align:center}.navbar .navbar__item__link:after{content:"";display:block;width:50%;height:.25rem;border-radius:1rem;background-color:#fff;margin-inline:auto;position:absolute;left:50%;translate:-50%;pointer-events:none;top:calc(100% + .5rem);opacity:0;transition:250ms cubic-bezier(0.65, 0, 0.35, 1)}.navbar .navbar__item__link.--current{color:#bfce51}.navbar .navbar__item__link.--current:after{background-color:#bfce51;opacity:1;width:80%;top:calc(100% + .35rem)}.navbar .navbar__item__link:hover:after,.navbar .navbar__item__link:focus-visible:after{opacity:1;width:80%;top:calc(100% + .35rem)}.navbar .navbar__item__link:hover.--current:after,.navbar .navbar__item__link:focus-visible.--current:after{width:60%}.mobile-menu__toggle{display:flex;margin-inline-start:auto;margin-inline-end:1rem}@media(min-width: 1290px){.mobile-menu__toggle{display:none;visibility:hidden}}.mobile-menu__toggle .line__top,.mobile-menu__toggle .line__middle-top,.mobile-menu__toggle .line__middle-bottom,.mobile-menu__toggle .line__bottom{transition:250ms ease-in-out;transform-origin:center}.mobile-menu__toggle[aria-expanded=false]:hover .line__top,.mobile-menu__toggle[aria-expanded=false]:focus-visible .line__top{translate:0 -2px}.mobile-menu__toggle[aria-expanded=false]:hover .line__bottom,.mobile-menu__toggle[aria-expanded=false]:focus-visible .line__bottom{translate:0 2px}.mobile-menu__toggle[aria-expanded=true] .line__top,.mobile-menu__toggle[aria-expanded=true] .line__bottom{opacity:0}.mobile-menu__toggle[aria-expanded=true] .line__middle-top{rotate:45deg}.mobile-menu__toggle[aria-expanded=true] .line__middle-bottom{rotate:-45deg}.mobile-menu{position:fixed;z-index:100;inset:0;width:100%;height:100dvh;background-color:#1b2b1c;overflow:auto;padding:13rem 3rem 3rem;font-family:"Nove","Golos Text","Roboto",sans-serif;transition:250ms ease-in-out,visibility 1ms linear;opacity:1}.mobile-menu:not(.--active){pointer-events:none;visibility:hidden;opacity:0;transition:250ms ease-in-out,visibility 1ms linear 250ms}.mobile-menu:not(.--active) .mobile-menu__item{translate:0 1rem;opacity:0}@media(min-width: 1290px){.mobile-menu{display:none;visibility:hidden}}.mobile-menu .mobile-menu__level-1{display:flex;flex-flow:column;gap:2rem;list-style:none;padding:0}.mobile-menu .mobile-menu__level-1 li:before{display:none}.mobile-menu .mobile-menu__item{margin:0;transition:400ms ease-in-out 100ms}.mobile-menu .mobile-menu__item__link{display:inline-block;position:relative;font-size:1.5rem;letter-spacing:.025rem;text-align:center}.mobile-menu .mobile-menu__item__link:after{content:"";display:block;width:30%;height:.25rem;border-radius:1rem;background-color:#fff;margin-inline:auto;position:absolute;left:0;pointer-events:none;top:calc(100% + .35rem);opacity:0;transition:250ms cubic-bezier(0.65, 0, 0.35, 1)}.mobile-menu .mobile-menu__item__link.--current{color:#bfce51}.mobile-menu .mobile-menu__item__link.--current:after{background-color:#bfce51;opacity:1;width:80%;top:calc(100% + .35rem)}.mobile-menu .mobile-menu__item__link:hover:after,.mobile-menu .mobile-menu__item__link:focus-visible:after{opacity:1;width:80%;top:calc(100% + .35rem)}.mobile-menu .mobile-menu__item__link:hover.--current:after,.mobile-menu .mobile-menu__item__link:focus-visible.--current:after{width:60%}.mobile-menu .mobile-menu__login{display:inline-flex;flex-flow:row;justify-content:center;align-items:center;gap:1rem;font-size:1.5rem;letter-spacing:.025rem;transition:250ms cubic-bezier(0.65, 0, 0.35, 1)}.mobile-menu .mobile-menu__login .login__icon .login__key{transform-origin:center}.mobile-menu .mobile-menu__login.--current{color:#bfce51}.mobile-menu .mobile-menu__login:hover,.mobile-menu .mobile-menu__login:focus-visible{border-radius:.5rem}.mobile-menu .mobile-menu__login:hover .login__icon .login__key,.mobile-menu .mobile-menu__login:focus-visible .login__icon .login__key{animation:tilt-shaking 500ms;animation-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.background-teaser{display:flex;flex-flow:column;justify-content:space-between;background-color:#1b2b1c;border-radius:1.5rem;isolation:isolate;padding:2.5rem 3rem;position:relative;min-height:24rem;border:2px solid #1b2b1c;transition:350ms cubic-bezier(0.65, 0, 0.35, 1)}@media(max-width: 520px){.background-teaser{padding:2rem}}.background-teaser:after{content:"";display:block;position:absolute;z-index:-1;pointer-events:none;inset:0;width:calc(100% + 4px);height:calc(100% + 4px);margin:-2px;border-radius:calc(1.5rem - 3px);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 18.87%, rgba(0, 0, 0, 0.7) 94.47%);transition:350ms cubic-bezier(0.65, 0, 0.35, 1)}.background-teaser .background-teaser__title{width:80%;max-width:35rem}.background-teaser .background-teaser__text{width:80%;max-width:35rem}.background-teaser .background-teaser__icon{position:absolute;margin:0;pointer-events:none;z-index:1;right:3rem;bottom:2.5rem;transition:350ms cubic-bezier(0.65, 0, 0.35, 1)}@media(max-width: 520px){.background-teaser .background-teaser__icon{right:2rem;bottom:2rem}}.background-teaser .background-teaser__image-wrapper{position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);inset:0;z-index:-1;overflow:hidden;pointer-events:none;border-radius:1.5rem;margin:-2px}.background-teaser figure:has(.background-teaser__image),.background-teaser .background-teaser__image{position:absolute;width:100%;height:100%;object-fit:cover;transition:350ms cubic-bezier(0.65, 0, 0.35, 1)}a.background-teaser:hover{border-color:#bfce51}a.background-teaser:hover:after{background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}a.background-teaser:hover .background-teaser__icon{translate:.75rem}a.background-teaser:hover figure:has(.background-teaser__image){scale:1.1}.call-to-action{background-color:#1c231c;overflow:hidden;border-radius:1.5rem;position:relative}.call-to-action .call-to-action__image-wrapper{position:relative}.call-to-action .call-to-action__image-wrapper:after{content:"";display:block;position:absolute;z-index:1;pointer-events:none;inset:0;width:calc(100% + 4px);height:calc(100% + 4px);margin:-2px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 70%, #1C231C 100%);transition:350ms cubic-bezier(0.65, 0, 0.35, 1)}.call-to-action figure:has(.call-to-action__image),.call-to-action .call-to-action__image{object-fit:cover;width:100%;height:auto}.call-to-action .call-to-action__content{padding:1.5rem}@container (width <= 50rem){.call-to-action{isolation:isolate}.call-to-action .call-to-action__image-wrapper{position:absolute;z-index:-1;height:100%;width:100%;inset:0}}@container (width > 50rem){.call-to-action{display:grid;grid-template-columns:.5fr 1fr;align-items:stretch;justify-content:stretch}.call-to-action .call-to-action__image-wrapper:after{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 40%, #1C231C 100%)}.call-to-action figure:has(.call-to-action__image),.call-to-action .call-to-action__image{height:100%;position:absolute;inset:0}.call-to-action .call-to-action__content{padding:3rem}}@container (width > 60rem){.call-to-action{grid-template-columns:.7fr 1fr}}@container (width > 70rem){.call-to-action{grid-template-columns:1.2fr 1fr}}.partner{display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center;gap:2rem}.partner .partner__item{display:block;border:.5rem solid #dec289;background-color:#fde7bd;border-radius:.875rem;overflow:hidden;width:10rem;transition:250ms cubic-bezier(0.33, 1, 0.68, 1)}.partner a.partner__item:hover{scale:1.1;rotate:2deg;box-shadow:0 4px 16px rgba(0,0,0,.4588235294)}.partner figure:has(.partner__image),.partner .partner__image{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.background-grid{display:flex;flex-flow:column;gap:4rem;position:relative;overflow:hidden;border-radius:1.5rem;isolation:isolate;padding:3rem 2rem}.background-grid .background-grid__header{max-width:40rem;align-self:center}.background-grid .background-grid__content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;container-type:inline-size}.background-grid .background-grid__item{grid-column:1/-1}@media(max-width: 520px){.background-grid .background-grid__item{right:2rem;bottom:2rem;margin-inline:-1rem}}.background-grid figure:has(.background-grid__image),.background-grid .background-grid__image{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover}@container (width > 50rem){.background-grid{padding:5rem 3rem;gap:7rem}}@container (width > 50rem){.background-grid .background-grid__item{grid-column:unset}}@keyframes heart-beat{0%{scale:1}10%{scale:1.1}25%{scale:1}30%{scale:1.1}50%{scale:1}100%{scale:1}}@keyframes clock{0%{rotate:0}100%{rotate:360deg}}.wish-card{display:inline-block;position:relative;isolation:isolate;color:#000;width:100%;max-width:20rem;transition:300ms ease}.wish-card .wish-card__front,.wish-card .wish-card__back{background-color:#fadda5;border-radius:2rem;overflow:hidden;transform-style:preserve-3d;transition:500ms ease;transform:perspective(20cm) rotateY(0deg);backface-visibility:hidden}.wish-card .wish-card__front{z-index:10;position:relative}.wish-card .wish-card__back{transform:perspective(20cm) rotateY(-180deg);position:absolute;inset:0;height:100%;object-fit:cover;z-index:5}.wish-card p{margin:0}.wish-card .wish-card__content{display:flex;flex-flow:column;align-items:center;position:absolute;z-index:1;inset:0;width:100%;height:100%;text-align:center;padding:5rem 1.5rem 4rem 1.5rem}.wish-card .wish-card__symbol{display:block;margin-inline:auto;width:1rem;height:1rem;margin-bottom:1rem;margin-top:-2rem;flex-shrink:0}.wish-card .wish-card__status{font-family:"Nove","Golos Text","Roboto",sans-serif;color:#eebd66;font-size:.875rem;margin-bottom:.5rem}.wish-card .wish-card__title{font-size:1.125rem;font-weight:700;margin-bottom:4rem;margin-top:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-family:inherit;line-height:1.25}.wish-card .wish-card__age{font-size:1.125rem}.wish-card .wish-card__gender{font-size:1.125rem}.wish-card .btn{font-family:"Nove","Golos Text","Roboto",sans-serif;margin-top:auto;translate:0 1rem;opacity:0}.wish-card figure:has(.wish-card__image),.wish-card .wish-card__image{scale:1.005;width:100%;height:auto}.wish-card.--flipped{pointer-events:none}.wish-card.--flipped .wish-card__front{transform:perspective(20cm) rotateY(180deg)}.wish-card.--flipped .wish-card__back{transform:perspective(20cm) rotateY(0deg)}@media(hover: none)and (pointer: coarse){.wish-card .wish-card__symbol.--heart{animation:heart-beat 1750ms infinite;animation-timing-function:ease-in-out}.wish-card .wish-card__symbol.--clock .hour-hand{transform-origin:center;animation:clock 10s infinite;animation-timing-function:linear}.wish-card .wish-card__symbol.--clock .minute-hand{transform-origin:center;animation:clock 4s infinite;animation-timing-function:linear}.wish-card .btn{translate:0;opacity:1}.wish-card:has(.btn){scale:1.03}.wish-card:has(.btn) .btn{box-shadow:0 4px 8px rgba(29,56,30,.5294117647)}}.wish-card:hover .wish-card__symbol.--heart,.wish-card:focus-within .wish-card__symbol.--heart{animation:heart-beat 1750ms infinite;animation-timing-function:ease-in-out}.wish-card:hover .wish-card__symbol.--clock .hour-hand,.wish-card:focus-within .wish-card__symbol.--clock .hour-hand{transform-origin:center;animation:clock 10s infinite;animation-timing-function:linear}.wish-card:hover .wish-card__symbol.--clock .minute-hand,.wish-card:focus-within .wish-card__symbol.--clock .minute-hand{transform-origin:center;animation:clock 4s infinite;animation-timing-function:linear}.wish-card:hover .btn,.wish-card:focus-within .btn{translate:0;opacity:1}.wish-card:hover:has(.btn),.wish-card:focus-within:has(.btn){scale:1.03}.wish-card:hover:has(.btn) .wish-card__front,.wish-card:focus-within:has(.btn) .wish-card__front{box-shadow:0 0 26px 0 rgba(255,238,128,.6)}.wish-card:hover:has(.btn) .btn,.wish-card:focus-within:has(.btn) .btn{box-shadow:0 4px 8px rgba(29,56,30,.5294117647)}.wish-card.--new{background-color:rgba(0,0,0,0);color:#fff;border:2px dashed #bfce51;font-family:"Nove","Golos Text","Roboto",sans-serif;transition:250ms ease-in-out;min-height:30rem;border-radius:2rem}.wish-card.--new .wish-card__content{justify-content:center;margin-top:-1rem;gap:3rem}.wish-card.--new:hover,.wish-card.--new:focus-visible{box-shadow:0 0 16px 0 rgba(255,238,128,.4)}.container:has(.tx-wish-list){max-width:1530px}.tx-wish-list__controls{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:2rem;padding-inline:2rem}@media(max-width: 900px){.tx-wish-list__controls{flex-flow:column;gap:2rem;margin-bottom:3rem;padding-inline:1rem}}@media(max-width: 550px){.tx-wish-list__controls{gap:1rem}}.tx-wish-list__controls .tx-wish-list__filter{display:flex;flex-flow:row nowrap;gap:2rem;align-items:center;justify-content:center}@media(max-width: 900px){.tx-wish-list__controls .tx-wish-list__filter{gap:.5rem;justify-content:space-between}}@media(max-width: 550px){.tx-wish-list__controls .tx-wish-list__filter{flex-flow:column;align-items:flex-start;gap:1rem}}.tx-wish-list__controls .tx-wish-list__filter label{display:flex;flex-flow:row nowrap;gap:1rem;align-items:center;justify-content:center;font-weight:700;position:relative}.tx-wish-list__controls .tx-wish-list__filter input{position:absolute;left:2rem}.tx-wish-list__controls .tx-wish-list__filter input:focus-visible+svg{outline:-webkit-focus-ring-color auto 1px}.tx-wish-list__controls .tx-wish-list__filter input:checked+svg rect{fill:#bfce51}.tx-wish-list__controls .tx-wish-list__filter input:checked+svg circle{fill:#1c381e;translate:1.5rem}.tx-wish-list__controls .tx-wish-list__filter svg{cursor:pointer;flex-shrink:0}.tx-wish-list__controls .tx-wish-list__filter svg circle,.tx-wish-list__controls .tx-wish-list__filter svg rect{transition:250ms cubic-bezier(0.65, 0, 0.35, 1)}.tx-wish-list__items{display:grid;grid-template-columns:1fr;gap:2rem;justify-items:center}@container (width > 42rem){.tx-wish-list .tx-wish-list__items{grid-template-columns:1fr 1fr}}@container (width > 64rem){.tx-wish-list .tx-wish-list__items{grid-template-columns:1fr 1fr 1fr}}@container (width > 86rem){.tx-wish-list .tx-wish-list__items{grid-template-columns:1fr 1fr 1fr 1fr}}.tx-wish-fulfill{display:grid;grid-template-columns:1fr 1fr;gap:5rem}@media(max-width: 900px){.tx-wish-fulfill{grid-template-columns:1fr;gap:3rem}}@media(min-width: 901px){.tx-wish-fulfill .tx-wish-fulfill__details{display:none}}.tx-wish-fulfill .tx-wish-fulfill__details .tx-wish-fulfill__detail-heading{margin-bottom:.5rem}.tx-wish-fulfill .tx-wish-fulfill__details .tx-wish-fulfill__detail{font-size:1.25rem;margin:0}.tx-wish-fulfill .tx-wish-fulfill__details .tx-wish-fulfill__detail.--small{font-size:1rem}.tx-wish-fulfill .tx-wish-fulfill__card{display:flex;flex-flow:column;gap:3rem}.tx-wish-fulfill .tx-wish-fulfill__card .wish-card{align-self:center;rotate:-5deg}@media(max-width: 900px){.tx-wish-fulfill .tx-wish-fulfill__card .wish-card{display:none}}.form-row{display:flex;flex-flow:row nowrap;gap:2rem}.form-row+.form-row{margin-top:1rem}.form-group{display:flex;flex-flow:column;gap:.25rem;width:100%}.form-group p{margin:0}.form-group:has(.form-error) .form-control{border:1px solid #ff4b4b;box-shadow:0 3px 4px 0 rgba(255,75,75,.45) inset}.form-check{display:flex;flex-flow:row nowrap;gap:1rem;align-items:center;justify-content:flex-start;font-weight:700}.form-check input{position:absolute}.form-check input:focus-visible+svg{outline:-webkit-focus-ring-color auto 1px}.form-check input:checked+svg rect{fill:#bfce51}.form-check input:checked+svg circle{fill:#1c381e;translate:1.5rem}.form-check svg{cursor:pointer}.form-check svg circle,.form-check svg rect{transition:250ms cubic-bezier(0.65, 0, 0.35, 1)}.form-control{border-radius:.5rem;background:#d9d9d9;box-shadow:0 3px 4px 0 rgba(0,0,0,.25) inset;font-size:1rem;color:#000;padding:.75rem 1rem;width:100%}.form-select-wrapper{position:relative}.form-select-wrapper svg{position:absolute;top:50%;right:1rem;translate:0 -50%;pointer-events:none}.form-control-link{font-size:.875rem;color:#6b6b6b;text-decoration:none}.form-error{font-size:.875rem;color:#ff4b4b}.form-submit{align-self:flex-end}.form-note{font-size:.875rem}.form-note a{color:#bfce51;font-weight:700}.tx-dashboard__header{margin-bottom:3rem}.tx-dashboard__tabs{display:flex;flex-flow:row nowrap;overflow:auto;gap:1.5rem;border-bottom:1px solid #bfce51}.tx-dashboard__tab{display:inline-block;padding:.75rem 1.5rem;font-family:"Nove","Golos Text","Roboto",sans-serif;border-radius:1.5rem 1.5rem 0 0;overflow:hidden;border:1px solid #fff;border-bottom:none;transition:100ms ease-in-out;flex-shrink:0}.tx-dashboard__tab:hover,.tx-dashboard__tab:focus-visible,.tx-dashboard__tab.--current{background-color:#bfce51;border-color:#bfce51;color:#1b2b1c}.tx-dashboard__tab.--current:hover,.tx-dashboard__tab.--current:focus-visible{background-color:#1b2b1c;border-color:#bfce51;color:#bfce51}.typo3-messages{padding:0;list-style:none}.typo3-messages li:before{display:none}.typo3-messages .alert{border:1px solid #00f70a;border-radius:1rem;padding:1rem;background-color:rgba(18,121,23,.6509803922);font-size:.875rem;box-shadow:0 4px 16px rgba(0,247,10,.431372549)}.typo3-messages .alert .alert-title{color:#00f70a}.typo3-messages .alert-warning,.typo3-messages .alert-danger{border-color:#ae2323;box-shadow:0 4px 16px rgba(255,0,0,.3607843137);background-color:#620808}.typo3-messages .alert-warning .alert-title,.typo3-messages .alert-danger .alert-title{color:#ff6969}.typo3-messages .alert-message{font-size:1rem}.tx_login{background-color:rgba(28,35,28,.5);border-radius:1.5rem;padding:3rem 2rem;position:relative;margin-block:3rem;max-width:29rem;margin-inline:auto}.tx_login h3{max-width:65%}.tx_login .marie{position:absolute;top:-2rem;right:2rem;pointer-events:none}.confirm-modal{border:1px solid #bfce51;border-radius:1rem;background:#1c381e;box-shadow:0 4px 16px rgba(191,206,81,.2392156863);color:#fff;padding:2rem;max-width:45rem}.confirm-modal::backdrop{background:rgba(26,50,27,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.quote{display:block;width:100%;height:auto;margin-inline:auto;max-width:35rem}footer{display:flex;flex-flow:row nowrap;justify-content:space-between;width:calc(100% - 2rem);max-width:calc(1530px - 2rem);margin-inline:auto;padding:1.5rem;margin-block:3rem;border-radius:.5rem;background-color:#1c381e;z-index:999;box-shadow:0 2px 8px 0 rgba(0,0,0,.16)}@media(max-width: 500px){footer{flex-flow:column;gap:1rem;text-align:center}}footer .footer__copyright{font-family:"Nove","Golos Text","Roboto",sans-serif}footer .footer__links{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:1rem}footer a{text-decoration:underline}footer a:hover{text-decoration:none}.love{text-align:center;font-size:.8rem;color:#8fbf8f;margin-top:-2rem;padding-bottom:.75rem}.love span{color:red}
