@keyframes moveUp{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes arrowRight4{0%{transform:translate(0)}40%{transform:translate(4px)}to{transform:translate(0)}}@keyframes arrowRight2{0%{transform:translate(0)}40%{transform:translate(2px)}to{transform:translate(0)}}@keyframes buttonBounce{0%{filter:drop-shadow(2px 4px 8px rgba(71,64,48,.3));transform:scale(1)}20%{filter:drop-shadow(2px 4px 15px rgba(71,64,48,.3));transform:scale(1.06)}40%{filter:drop-shadow(2px 4px 2px rgba(71,64,48,.3));transform:scale(.98)}60%{filter:drop-shadow(2px 4px 12px rgba(71,64,48,.3));transform:scale(1.04)}to{filter:drop-shadow(2px 4px 8px rgba(71,64,48,.3));transform:scale(1)}}@keyframes loading{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.v-enter-from{opacity:0}.v-enter-to{opacity:1}.v-enter-active,.v-leave-active{transition:opacity 1s cubic-bezier(.3,0,.45,1)}.v-leave-from{opacity:1}.v-leave-to{opacity:0}.buddy-selection{opacity:0;position:relative}.buddy-selection__filter{font-family:GillSans,Arial,sans-serif;font-size:2rem;font-weight:400;letter-spacing:-.16px;line-height:115%}@media (min-width:1280px){.buddy-selection__filter{font-size:2.5rem;letter-spacing:-.4px;line-height:115%}}.buddy-selection__filter{color:#fff;text-align:center}.buddy-selection__filter--color{text-transform:lowercase}.buddy-selection__filter button{background-color:transparent;color:#fcf69c;-webkit-text-decoration:underline dotted #fcf69c;text-decoration:underline dotted #fcf69c;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:8px}.buddy-selection__filter button:after{background-color:#fcf69c;content:"";display:inline-block;height:1rem;margin-left:.5rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='currentColor' d='M11.84 19.232c-.192-.078-.445-.113-.575-.252-.34-.4-.652-.835-.94-1.279-2.6-4.028-5.393-7.916-8.594-11.5-.279-.313-.566-.661-.705-1.044-.087-.244.044-.609.183-.87.07-.148.339-.244.53-.27.435-.06.87.053 1.175.374.73.766 1.505 1.514 2.14 2.358 1.73 2.296 3.392 4.637 5.089 6.96.504.686 1.009 1.374 1.522 2.043.226.296.948.322 1.157.044.444-.592.914-1.174 1.296-1.81 1.488-2.47 3.219-4.758 4.959-7.046.513-.678 1.104-1.296 1.713-1.896.296-.287.696-.47 1.07-.661.305-.157.67-.122.87.139.174.226.296.574.279.852a1.46 1.46 0 0 1-.366.844c-2.8 2.95-5.063 6.298-7.185 9.752-.609.983-1.4 1.87-2.166 2.749-.348.4-.896.557-1.453.513Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M1 4h22v15.241H1z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='currentColor' d='M11.84 19.232c-.192-.078-.445-.113-.575-.252-.34-.4-.652-.835-.94-1.279-2.6-4.028-5.393-7.916-8.594-11.5-.279-.313-.566-.661-.705-1.044-.087-.244.044-.609.183-.87.07-.148.339-.244.53-.27.435-.06.87.053 1.175.374.73.766 1.505 1.514 2.14 2.358 1.73 2.296 3.392 4.637 5.089 6.96.504.686 1.009 1.374 1.522 2.043.226.296.948.322 1.157.044.444-.592.914-1.174 1.296-1.81 1.488-2.47 3.219-4.758 4.959-7.046.513-.678 1.104-1.296 1.713-1.896.296-.287.696-.47 1.07-.661.305-.157.67-.122.87.139.174.226.296.574.279.852a1.46 1.46 0 0 1-.366.844c-2.8 2.95-5.063 6.298-7.185 9.752-.609.983-1.4 1.87-2.166 2.749-.348.4-.896.557-1.453.513Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M1 4h22v15.241H1z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");vertical-align:middle;width:1rem}@media (hover:hover) and (pointer:fine){.buddy-selection__filter button:hover{color:#fffccc;cursor:pointer;-webkit-text-decoration:underline #fffccc;text-decoration:underline #fffccc;text-decoration-thickness:2px}.buddy-selection__filter button:hover:after{background-color:#fffccc}}.buddy-selection__noResult{color:#fff;margin-top:4rem;text-align:center}.buddy-selection__grid{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem;row-gap:12px}@media (min-width:768px){.buddy-selection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.buddy-selection__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.buddy-selection__grid--button{background-color:#fff;padding:.5rem .5rem 0}.buddy-selection__grid--button:nth-child(10n+1){transform:rotate(-1deg)}.buddy-selection__grid--button:nth-child(5n){transform:rotate(1deg)}@media (hover:hover) and (pointer:fine){.buddy-selection__grid--button:hover img{cursor:pointer;transform:translateZ(0) scale(1.06)}.buddy-selection__grid--button:hover .buddy-discover__selectionCard--headline{color:#5ab26d}}.buddy-selection__grid--wrapper{overflow:hidden}.buddy-selection__grid--wrapper img{transition:transform .4s cubic-bezier(.4,0,.1,1)}.buddy-selection__grid--headline{font-family:FrankieNeudorff,Arial,sans-serif;font-size:1.125rem;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:normal;line-height:130%;padding-top:1rem}@media (min-width:1024px){.buddy-selection__grid--headline{font-size:1.125rem;letter-spacing:normal;line-height:105%}}@media (min-width:1280px){.buddy-selection__grid--headline{font-size:1.375rem;letter-spacing:-.5px;line-height:130%}}.buddy-selection__grid--headline{color:#319f49;text-align:center;text-transform:uppercase}.buddy-selection__grid--subtitle{font-family:GillSans,Arial,sans-serif;font-size:.875rem;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.2px;line-height:140%;margin-top:.25rem;padding-bottom:1rem;text-align:center}.buddy-selection__progress{margin-left:auto;margin-right:auto;margin-top:3rem;width:100%}@media (min-width:1024px){.buddy-selection__progress{margin-top:5rem}}@media (min-width:768px){.buddy-selection__progress{max-width:350px;width:50%}}.buddy-selection__layer{width:100%}.buddy-selection__layer--container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 16px}@media (min-width:768px){.buddy-selection__layer--container{padding:60px}}@media (min-width:1024px){.buddy-selection__layer--container{padding:120px}}.buddy-selection__layer--container{height:100%;width:100%}.buddy-selection__layer--headline{color:#474030;font-family:Caveat,Arial,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;line-height:100%;margin-top:2.5rem;text-align:center}@media (min-width:1280px){.buddy-selection__layer--headline{font-size:3.5rem;letter-spacing:-.5px;line-height:100%}}.buddy-selection__layer--headline{text-transform:capitalize}.buddy-selection__layer--ct{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3.5rem;width:100%}@media (min-width:640px){.buddy-selection__layer--ct{max-width:80%}}@media (min-width:1280px){.buddy-selection__layer--ct{max-width:60%}}.buddy-selection__layer--variant{margin-top:5rem}.buddy-selection__layer--filter{flex-basis:calc(50% - 16px);padding-left:30px;position:relative}@media (min-width:1024px){.buddy-selection__layer--filter{flex-basis:calc(33.33333% - 32px)}}.buddy-selection__layer--filter label{font-family:GillSans,Arial,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.2px;line-height:140%}@media (min-width:1280px){.buddy-selection__layer--filter label{font-size:1.125rem;letter-spacing:normal}}@media (hover:hover) and (pointer:fine){.buddy-selection__layer--filter:hover,.buddy-selection__layer--filter:hover input,.buddy-selection__layer--filter:hover label{cursor:pointer}}.buddy-selection__layer--button{margin:2rem 0}@media (min-width:1024px){.buddy-selection__layer--button{margin:3.5rem 0}}.buddy-selection__layer--range{max-width:80%;width:100%}@media (min-width:640px){.buddy-selection__layer--range{max-width:300px}}.buddy-selection__layer--range{margin:3.5rem auto 0}.buddy-selection__layer--range .slider-tooltip{background-color:transparent;border:none}.buddy-selection__layer--range .slider-handle-lower .slider-tooltip-top:before{bottom:100%;color:#6c6659;content:"von";text-align:center}.buddy-selection__layer--range .slider-handle-upper .slider-tooltip-top:before{bottom:100%;color:#6c6659;content:" bis";text-align:center}.buddy-selection__layer--range .slider-handle-lower,.buddy-selection__layer--range .slider-handle-upper{background-color:#bca37a;border:1px solid #fff;bottom:calc(100% - 15px);height:20px;top:auto;width:20px}.buddy-selection__layer--range .slider-handle:focus{box-shadow:none;outline:none}.buddy-selection__layer--range .slider-tooltip-top{color:#918c83;text-align:left}.buddy-selection__layer--range .slider-tooltip-top:before{border:none;display:block;font-family:GillSans,Arial,sans-serif;font-size:.875rem;font-weight:400;height:auto;left:auto;letter-spacing:.2px;line-height:100%;opacity:.5;position:relative;top:auto;transform:none;width:auto}.buddy-selection__layer--range .slider-tooltip-top:after{color:#918c83;content:" cm";font-family:GillSans,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.2px;line-height:100%}.buddy-selection__layer--range .slider-base,.buddy-selection__layer--range .slider-connects{background-color:transparent;border-radius:0;height:13px;width:100%}.buddy-selection__layer--range .slider-connects{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' preserveAspectRatio='none' viewBox='0 0 431 18'%3E%3Cpath stroke='%23bca37a' stroke-linecap='round' stroke-width='2' d='M1 8.529C21.834 9.763 44.148 10.4 65.063 9.726c13.267-.429 26.736-.368 40.009 0 34.952.967 204.496-3.14 322.928-1.196'/%3E%3Cpath stroke='%23bca37a' stroke-linecap='round' stroke-width='2' d='M1.184 1C1.184 5.427 1 9.826 1 14.24M429.184 3c0 4.427-.184 8.826-.184 13.24'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto}.buddy-selection__layer--range .slider-connect{background-color:transparent}.buddy-selection__layer--radio{display:flex;flex-wrap:wrap;gap:1rem}@media (min-width:1024px){.buddy-selection__layer--radio{gap:1.5rem}}.buddy-selection__layer--radioEl{flex-basis:calc(50% - 16px)}@media (min-width:1024px){.buddy-selection__layer--radioEl{flex-basis:calc(25% - 72px)}}@media (hover:hover) and (pointer:fine){.buddy-selection__layer--radioEl:hover input,.buddy-selection__layer--radioEl:hover label{cursor:pointer}}
