.price-by{color:var(--primary);display:flex;align-items:center;font-size:1.6rem;line-height:1;font-weight:600}.price-by p{display:flex;align-items:flex-start;gap:2px}.price-by p span{font-size:1rem;line-height:1}.price-by svg{fill:var(--primary);font-size:2rem}@media(max-width:1040px){.price-by{font-size:1.4rem}}.interactive-label-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px}.interactive-label{display:flex;gap:8px;font-size:1.8rem;line-height:3.2rem;font-weight:500;color:var(--b1)}.interactive-label__required{color:var(--primary)}.interactive-label__info-icon{display:flex;height:-moz-fit-content;height:fit-content;align-self:center}.interactive-label__info-icon button{font-size:2.4rem;color:var(--primary);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}@media(max-width:1040px){.interactive-label{font-size:1.6rem;line-height:3.2rem;gap:4px}.interactive-label__info-icon button{font-size:2rem}}.option{cursor:pointer;border:none;background-color:transparent;border-radius:12px;padding:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.option .option__wrapper{width:-moz-fit-content;width:fit-content;padding:0 24px;height:5.2rem;display:flex;align-items:center;gap:8px;font-size:1.6rem;font-weight:550;line-height:1;background-color:var(--w1)}.option .option__wrapper:hover{background-color:color-mix(in srgb,var(--w1) 98%,#000)}.option .option__wrapper__value{color:var(--brand)}.option .option__wrapper__icon{display:flex;align-items:center;justify-content:center}.option .option__wrapper__icon svg{fill:var(--primary);font-size:2rem}.option .option__wrapper__label,.option .option__wrapper__separator{color:var(--primary);font-family:var(--font-montserrat)}@media(max-width:1040px){.option .option__wrapper{height:4.8rem;padding:0 16px;font-size:1.4rem;gap:4px}.option .option__wrapper__icon svg{font-size:2rem}}@media(max-width:669px){.option .option__wrapper{font-size:1.2rem}.option .option__wrapper__icon svg{font-size:1.6rem}}.option[data-selected=true] .option__wrapper{background-color:var(--primary)}.option[data-selected=true] .option__wrapper:hover{background-color:color-mix(in srgb,var(--primary) 90%,#fff)}.option[data-selected=true] .option__wrapper__value{color:var(--w1)}.option[data-selected=true] .option__wrapper__icon svg{fill:var(--w1)}.option[data-selected=true] .option__wrapper .price-by,.option[data-selected=true] .option__wrapper__label,.option[data-selected=true] .option__wrapper__separator{color:var(--secondary)}.option[data-selected=true] .option__wrapper .price-by svg,.option[data-selected=true] .option__wrapper__label svg,.option[data-selected=true] .option__wrapper__separator svg{fill:var(--secondary)}.option__wrapper__label{font-family:var(--font-montserrat)}.options-wrapper{padding:4px;background-color:var(--g3);display:flex;gap:2px;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.about-cake-step{display:flex;flex-direction:column;gap:24px}.about-cake-step__item{display:flex;flex-direction:column;gap:8px}.about-cake-step .input-container__wrapper{background-color:var(--g3)}.about-cake-step .input-container__wrapper input{font-weight:500;color:var(--b1)}.about-cake-step .input-container__wrapper input ::placeholder{color:var(--b1)}.filling-step{gap:24px}.filling-step,.filling-step__item{display:flex;flex-direction:column}.filling-step__item{gap:8px}.countable-option{cursor:pointer;border:none;background-color:transparent;border-radius:12px;padding:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.countable-option .countable-option__wrapper{width:-moz-fit-content;width:fit-content;padding:0 24px;height:5.2rem;display:flex;align-items:center;gap:8px;font-size:1.6rem;font-weight:550;line-height:1;background-color:var(--w1)}.countable-option .countable-option__wrapper:hover{background-color:color-mix(in srgb,var(--w1) 98%,#000)}.countable-option .countable-option__wrapper__value{color:var(--brand)}.countable-option .countable-option__wrapper__icon{display:flex;align-items:center;justify-content:center}.countable-option .countable-option__wrapper__icon svg{fill:var(--brand)}.countable-option .countable-option__wrapper__label,.countable-option .countable-option__wrapper__separator{color:var(--primary);font-family:var(--font-montserrat)}.countable-option .countable-option__wrapper__count{display:flex;align-items:center;gap:4px;color:var(--primary)}.countable-option .countable-option__wrapper__count svg{font-size:2rem;fill:var(--primary)}.countable-option .countable-option__wrapper__count button{display:flex;align-items:center;background-color:transparent;border:none;cursor:pointer;padding:4px}.countable-option .countable-option__wrapper__count__number{min-width:5ch;text-align:center;display:inline-block}@media(max-width:1040px){.countable-option .countable-option__wrapper{height:4.8rem;padding:0 16px;font-size:1.4rem}.countable-option .countable-option__wrapper__icon svg{font-size:2rem}.countable-option .countable-option__wrapper__count{gap:0}}@media(max-width:669px){.countable-option .countable-option__wrapper{font-size:1.2rem}.countable-option .countable-option__wrapper__icon svg{font-size:1.6rem}}@media(max-width:369px){.countable-option .countable-option__wrapper{padding:0 16px 0 4px;gap:4px}}.countable-option[data-selected=true] .countable-option__wrapper{background-color:var(--primary)}.countable-option[data-selected=true] .countable-option__wrapper:hover{background-color:color-mix(in srgb,var(--primary) 90%,#fff)}.countable-option[data-selected=true] .countable-option__wrapper__value{color:var(--w1)}.countable-option[data-selected=true] .countable-option__wrapper__icon svg{fill:var(--w1)}.countable-option[data-selected=true] .countable-option__wrapper .price-by,.countable-option[data-selected=true] .countable-option__wrapper__label,.countable-option[data-selected=true] .countable-option__wrapper__separator{color:var(--secondary)}.countable-option[data-selected=true] .countable-option__wrapper .price-by svg,.countable-option[data-selected=true] .countable-option__wrapper__label svg,.countable-option[data-selected=true] .countable-option__wrapper__separator svg{fill:var(--secondary)}.countable-option[data-selected=true] .countable-option__wrapper__count{color:var(--secondary)}.countable-option[data-selected=true] .countable-option__wrapper__count svg{fill:var(--secondary)}.resume{padding:24px;gap:40px;background-color:var(--g3);justify-content:space-between}.resume,.resume__items{display:flex;flex-direction:column}.resume__items{gap:24px;height:100%}.resume__section{display:flex;flex-direction:column}.resume__section__item{display:flex;justify-content:space-between;color:var(--brand)}.resume__section__item__label,.resume__section__item__value{font-size:1.4rem;line-height:2.4rem;font-weight:400;color:color-mix(in srgb,var(--brand) 72%,transparent)}@media(max-width:469px){.resume__section__item__label,.resume__section__item__value{font-size:1.2rem}}.resume__section__item__value{text-align:end}.resume__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%}.resume__empty__title{font-size:2.4rem;line-height:2.4rem;font-weight:500;color:var(--brand);text-align:center}.resume__empty__description{font-size:1.6rem;line-height:2.4rem;font-weight:400;color:color-mix(in srgb,var(--brand) 72%,transparent);text-align:center}.resume .stronger{font-weight:500;color:var(--brand)}.resume .price{font-size:3.2rem;line-height:3.2rem;font-weight:300;color:var(--primary)}.delivery-tax-wrapper{position:relative}.delivery-tax-loading{opacity:0;transform:translateY(-10px);visibility:hidden;height:0;margin-top:-8px;border-radius:12px;overflow:hidden;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.delivery-tax-loading[data-visible=true]{margin-top:8px;opacity:1;transform:translateY(0);visibility:visible;height:80px}.delivery-tax-loading__shimmer{height:80px;display:flex;align-items:center;justify-content:center;gap:12px}.delivery-tax-loading__shimmer__icon{font-size:2rem;min-width:2rem;fill:var(--primary)}.delivery-tax-loading__shimmer__text{font-size:1.8rem;line-height:2.8rem;font-weight:500;background:linear-gradient(90deg,var(--primary) 0,color-mix(in srgb,var(--primary) 75%,#fff) 25%,var(--primary) 50%,color-mix(in srgb,var(--primary) 75%,#fff) 75%,var(--primary) 100%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:shimmer 5s linear infinite}@keyframes delivery-tax-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.delivery-tax{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;background-color:var(--primary);border-radius:12px;opacity:0;transform:translateY(-10px);visibility:hidden;max-height:0;margin-top:-8px;transition:all .3s ease-in-out}.delivery-tax__content{display:flex;gap:12px;flex:1 1}.delivery-tax__content__icon{margin-top:2px;font-size:2rem;min-width:2rem;fill:var(--w1)}.delivery-tax__content__address,.delivery-tax__content__separator{font-size:1.6rem;line-height:2.4rem;font-weight:500;color:var(--w1)}@media(max-width:669px){.delivery-tax__content__address,.delivery-tax__content__separator{font-size:1.4rem;line-height:2rem}}.delivery-tax__content__address__sub{font-size:1.2rem;opacity:.7}.delivery-tax__content__address__price{margin-top:16px;font-size:2rem}.delivery-tax__content__separator{color:var(--secondary)}.delivery-tax__remove{cursor:pointer;border:none;background-color:transparent}.delivery-tax__remove p{color:var(--w1);text-underline-offset:.6rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;font-size:1.2rem;line-height:2.4rem;font-weight:500}@media(max-width:669px){.delivery-tax{flex-direction:column}.delivery-tax__remove{align-self:flex-end}}.delivery-tax[data-visible=true]{margin-top:8px;opacity:1;transform:translateY(0);visibility:visible;max-height:min-content;padding:12px 24px}.delivery-tax .price-by{margin-top:16px;color:var(--secondary)}.delivery-tax .price-by svg{fill:var(--secondary)}.checkout-step{display:flex;flex-direction:column;gap:24px}.checkout-step__item{display:flex;flex-direction:column;gap:8px}.checkout-step .address-form{display:flex;gap:8px;flex-wrap:wrap}.checkout-step .input-container{margin-top:0;flex:1 1}.checkout-step .input-container .input-container__wrapper{background-color:var(--g3)}.checkout-step .input-container .input-container__wrapper input{font-weight:500;color:var(--b1)}.checkout-step .input-container .input-container__wrapper input ::placeholder{color:var(--b1)}.modal__content-confirmation__form{display:flex;flex-direction:column;gap:3.2rem}.modal__content-confirmation__form__fields{display:flex;flex-direction:column;gap:1.6rem}.modal__content-confirmation__form__fields .input-container{margin-top:0;flex:1 1}.modal__content-confirmation__form__fields .input-container .input-container__wrapper{background-color:var(--g3)}.modal__content-confirmation__form__fields .input-container .input-container__wrapper input{font-weight:500;color:var(--b1)}.modal__content-confirmation__form__fields .input-container .input-container__wrapper input ::placeholder{color:var(--b1)}.modal__content-confirmation__form__actions{align-self:flex-end}.modal__content-confirmation__form__actions .button.primary{gap:1.2rem}.modal__content-confirmation__response{display:flex;flex-direction:column;gap:3.2rem}.modal__content-confirmation__response__actions{display:flex;justify-content:flex-end;gap:1.6rem}.modal__content-confirmation__response__actions .action-button{color:var(--primary);background-color:transparent;transition:color .5s}.modal__content-confirmation__response__actions .action-button:hover{color:color-mix(in srgb,var(--primary) 90%,#fff)}.modal__content-confirmation .heading{display:flex;flex-direction:column;gap:.8rem}.modal__content-confirmation .heading>h4{font-size:3.2rem;line-height:4rem;font-weight:500;color:var(--brand)}@media(max-width:669px){.modal__content-confirmation .heading>h4{font-size:2.4rem;line-height:3.2rem}}.modal__content-confirmation .heading>p{font-size:1.8rem;line-height:3.2rem;font-weight:400;color:var(--g1)}@media(max-width:1200px){.modal__content-confirmation .heading>p{font-size:1.6rem;line-height:3.2rem}}@media(max-width:869px){.modal__content-confirmation .heading>p{font-size:1.4rem;line-height:2.8rem}}.modal__content{display:flex;flex-direction:column;gap:3.2rem}.modal__content .heading{display:flex;flex-direction:column;gap:.8rem}.modal__content .heading>.resume-modal__title{font-size:3.2rem;line-height:4rem;font-weight:500;color:var(--brand);margin:0}@media(max-width:669px){.modal__content .heading>.resume-modal__title{font-size:2.4rem;line-height:3.2rem}}.modal__content .heading>p{font-size:1.8rem;line-height:3.2rem;font-weight:400;color:var(--g1)}@media(max-width:1200px){.modal__content .heading>p{font-size:1.6rem;line-height:3.2rem}}@media(max-width:869px){.modal__content .heading>p{font-size:1.4rem;line-height:2.8rem}}.modal__content .resume{padding:0;height:100%;background-color:var(--background)}section.cake-maker{margin-top:80px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6rem;column-gap:6rem;scroll-margin-top:240px}section.cake-maker .cake-maker__details{display:flex;flex-direction:column;gap:2.4rem}section.cake-maker .cake-maker__details .cake-maker__details__header{display:flex;flex-direction:column;gap:1.6rem}section.cake-maker .cake-maker__details .cake-maker__details__header h2{font-size:3.6rem;line-height:4.8rem;font-weight:500;color:var(--brand)}@media(max-width:669px){section.cake-maker .cake-maker__details .cake-maker__details__header h2{font-size:3.2rem;line-height:4rem}}section.cake-maker .cake-maker__details .cake-maker__details__header p{font-size:2rem;line-height:3.2rem;font-weight:400;color:var(--g1)}section.cake-maker .cake-maker__details .cake-maker__details__header p span{font-weight:500;background:linear-gradient(90deg,var(--primary) 0,color-mix(in srgb,var(--primary) 75%,#fff) 25%,var(--primary) 50%,color-mix(in srgb,var(--primary) 75%,#fff) 75%,var(--primary) 100%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:shimmer 5s linear infinite}section.cake-maker .cake-maker__details .cake-maker__details__header p a{text-underline-offset:.48rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;color:var(--b1);transition:color .3s ease}section.cake-maker .cake-maker__details .cake-maker__details__header p a:hover{color:var(--b3)}@media(max-width:869px){section.cake-maker .cake-maker__details .cake-maker__details__header p{font-size:1.8rem;line-height:2.8rem}}@media(max-width:769px){section.cake-maker .cake-maker__details .cake-maker__details__header{gap:1.2rem}}section.cake-maker .cake-maker__details .cake-maker__details__header .cake-maker__details__header__pdf-link{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}section.cake-maker .cake-maker__details .cake-maker__details__header .cake-maker__details__header__pdf-link a{color:var(--primary);font-weight:500}section.cake-maker .cake-maker__details .cake-maker__details__header .cake-maker__details__header__pdf-link svg{color:var(--primary)}section.cake-maker .cake-maker__content{display:flex;flex-direction:column;gap:3.2rem}section.cake-maker .cake-maker__content .divider{height:2px;width:100%;background-color:var(--g3)}section.cake-maker .cake-maker__content .cake-maker__content__footer{display:flex;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:24px;padding:.6rem;width:-moz-fit-content;width:fit-content;background-color:color-mix(in srgb,var(--background) 30%,transparent);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:1.6rem;align-self:flex-end;gap:.4rem}section.cake-maker .cake-maker__content .cake-maker__content__footer[data-last-step=true] .resume-button{display:none}section.cake-maker .cake-maker__content .cake-maker__content__footer[data-last-step=true] .action-button{width:100%}section.cake-maker .cake-maker__content .cake-maker__content__footer[data-last-step=true] .action-button .button.primary{width:100%;gap:1.2rem}@media(max-width:1040px){section.cake-maker .cake-maker__content .cake-maker__content__footer{gap:0}}@media(max-width:469px){section.cake-maker .cake-maker__content .cake-maker__content__footer{width:100%;max-width:100%;padding:.4rem}section.cake-maker .cake-maker__content .cake-maker__content__footer .resume-button{flex:1 1}}@media(max-width:369px){section.cake-maker .cake-maker__content .cake-maker__content__footer{flex-direction:column}section.cake-maker .cake-maker__content .cake-maker__content__footer .button.primary,section.cake-maker .cake-maker__content .cake-maker__content__footer .resume-button{width:100%}}@media(max-width:1040px){section.cake-maker{grid-template-columns:1fr;row-gap:3.2rem;scroll-margin-top:180px}}@media(max-width:769px){section.cake-maker{margin-top:80px;scroll-margin-top:120px}}@media(max-width:469px){section.cake-maker{margin-top:80px;scroll-margin-top:120px}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.comment-container{padding:24px;width:85%;max-width:400px;background-color:var(--g3);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.comment-container .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.comment-container .header svg{color:var(--primary)}.comment-container .header>div{display:flex;align-items:center;gap:16px}@media(max-width:469px){.comment-container .header{margin-bottom:8px}.comment-container .header>div{gap:8px}}.comment-container img{width:32px;height:32px;border-radius:50%}.comment-container__author{margin:0;color:var(--brand);font-size:1.6rem;line-height:2.4rem;font-weight:500}.comment-container p{color:var(--g1);font-size:1.4rem;line-height:2.4rem}@media(max-width:469px){.comment-container{padding:16px}.comment-container img{width:16px;height:16px}.comment-container .comment-container__author{font-size:1.2rem;line-height:2rem}}.faq-question-container{cursor:pointer;border:none;background-color:transparent;border-radius:20px;padding:2px;width:100%;text-align:left}.faq-question-container:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:20px}.faq-question-wrapper{padding:16px;transition:all .3s ease;overflow-y:hidden;text-align:left}.faq-question-wrapper[data-open=true]{background-color:var(--w2)}.faq-question-wrapper:hover{background-color:var(--g3)}.faq-question-wrapper .header{display:flex;align-items:center;gap:16px}.faq-question-wrapper .header .toggle-icon{transition:transform .3s ease}.faq-question-wrapper .header .toggle-icon[data-open=true]{transform:rotate(180deg)}.faq-question-wrapper .header h3{color:var(--b1);font-size:2.4rem;line-height:4rem;font-weight:500}.faq-question-wrapper .content{height:0;color:var(--g1);font-weight:400;margin-left:56px;opacity:0;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;font-size:2rem;line-height:4rem}@media(max-width:1040px){.faq-question-wrapper .content{margin-left:52px}}@media(max-width:1200px){.faq-question-wrapper .content{font-size:1.6rem;line-height:3.2rem}}@media(max-width:869px){.faq-question-wrapper .content{font-size:1.4rem;line-height:2.8rem;margin-left:48px}}.faq-question-wrapper .content[data-open=true]{margin-top:8px;opacity:1;height:auto;transform:translateY(0);visibility:visible}@media(max-width:1040px){.faq-question-wrapper{padding:20px 12px}.faq-question-wrapper .header h3{font-size:2rem;line-height:4rem}}@media(max-width:869px){.faq-question-wrapper{padding:16px 8px}.faq-question-wrapper .header{gap:8px}.faq-question-wrapper .header h3{font-size:1.8rem;line-height:3.6rem}}@media(max-width:669px){.faq-question-wrapper .content{margin-left:40px}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}a{text-decoration:none}:root{--b1:#000;--b2:#111;--b3:#434343;--b4:#212121;--w1:#fff;--w2:#f8f8f8;--text:grey;--g1:#636363;--g2:#b3b3b3;--g3:#f2f2f2;--primary:#c32a53;--brand:#510a14;--secondary:#e4d6b9;--background:#fcfcfc}@media(prefers-color-scheme:dark){:root:not([data-theme]){--b1:#f0f0f0;--b2:#e5e5e5;--b3:#a3a3a3;--b4:#d4d4d4;--w1:#1a1a1a;--w2:#262626;--text:#a3a3a3;--g1:#a3a3a3;--g2:#525252;--g3:#262626;--primary:#e84d6a;--brand:#ffa6b6;--secondary:#881d1d;--background:#0f0f0f}}[data-theme=light]{--b1:#000;--b2:#111;--b3:#434343;--b4:#212121;--w1:#fff;--w2:#f8f8f8;--text:grey;--g1:#636363;--g2:#b3b3b3;--g3:#f2f2f2;--primary:#c32a53;--brand:#510a14;--secondary:#e4d6b9;--background:#fcfcfc}[data-theme=dark]{--b1:#f0f0f0;--b2:#e5e5e5;--b3:#a3a3a3;--b4:#d4d4d4;--w1:#1a1a1a;--w2:#262626;--text:#a3a3a3;--g1:#a3a3a3;--g2:#525252;--g3:#262626;--primary:#e84d6a;--brand:#ffa6b6;--secondary:#881d1d;--background:#0f0f0f}.container{max-width:1200px;margin:0 auto}@media(max-width:1360px){.container{padding:0 80px}}@media(max-width:849px){.container{padding:0 40px}}@media(max-width:501px){.container{padding:0 20px}}.wrap{display:flex;flex-wrap:wrap;gap:8px}.mt-2{margin-top:8px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mt-5{margin-top:32px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.mb-5{margin-bottom:32px}.skip-link{position:absolute;top:-100px;left:0;padding:12px 24px;background:var(--primary);color:var(--w1);font-weight:500;z-index:10000;border-radius:0 0 8px 0;transition:top .2s ease}.skip-link:focus{top:0;outline:2px solid var(--secondary);outline-offset:2px}html{font-size:62.5%!important;scroll-behavior:smooth}body{color:var(--b1);background:var(--background)}main{max-width:100vw!important;padding-top:80px;min-height:100vh;position:relative}*{font-family:var(--font-montserrat)}.tooltip{pointer-events:none;font-weight:500;padding:12px 16px;border-radius:16px;font-size:1.6rem;line-height:2.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;max-width:400px;margin:0 16px;background-color:var(--w1);box-shadow:0 0 120px 20px rgba(0,0,0,.2);color:var(--b1);background-color:color-mix(in srgb,var(--background) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tooltip svg{fill:color-mix(in srgb,var(--background) 70%,transparent)}.tooltip[data-state=delayed-open]{animation-name:slideUpAndFade}.tooltip[data-state=closed]{animation-name:slideDownAndFade}@media(max-width:669px){.tooltip{font-size:1.2rem;line-height:2rem}}@media(max-width:469px){.tooltip{max-width:calc(100vw - 32px)}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,.2);pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.modal-overlay[data-open=true]{opacity:1;pointer-events:auto}.modal{background-color:var(--background);position:fixed;height:-moz-fit-content;height:fit-content;max-height:95vh;left:0;right:0;bottom:0;z-index:1000;padding:32px;transition:transform .3s ease-in-out;display:flex;flex-direction:column;gap:20px;overflow:auto;max-width:1040px;margin:0 auto}.modal[data-open=true]{transform:translateY(0)}.modal[data-open=false]{transform:translateY(100%)}.modal .modal__header{display:flex;justify-content:flex-end}.modal .modal__back-button{background-color:transparent;color:var(--primary);padding:0;height:auto;gap:0}.modal .modal__back-button p{font-weight:500}.modal .modal__back-button svg{font-size:24px;color:var(--primary)}.modal .modal__content{flex:1 1;padding:4px}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownAndFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}footer.footer{margin:160px 0}@media(max-width:669px){footer.footer{margin-top:80px}}footer.footer .content .logo{display:flex;justify-content:center;align-items:center;flex-direction:column}footer.footer .content .columns{display:flex;justify-content:center;gap:80px}footer.footer .content .columns li+li{margin-top:8px}footer.footer .content .columns .footer__heading,footer.footer .content .columns h3{font-size:1.6rem;line-height:1.6rem;color:var(--b1);font-weight:500;margin-bottom:16px}footer.footer .content .columns a{font-size:1.2rem;line-height:1.2rem;color:var(--b3);transition:color .3s;cursor:pointer}footer.footer .content .columns a:hover{color:var(--primary)}footer.footer .content .columns .social{cursor:pointer}footer.footer .content .columns .social svg{fill:color-mix(in srgb,var(--primary) 50%,transparent);transition:fill .3s;cursor:pointer}footer.footer .content .columns .social svg:hover{fill:var(--primary)}@media(max-width:469px){footer.footer .content .columns{gap:40px;align-items:center;flex-direction:column}footer.footer .content .columns a{display:block;text-align:center;width:100%}footer.footer .content .columns .social{display:flex;justify-content:center;align-items:center}}
/*# sourceMappingURL=40100bb9ee6ae577.css.map*/