sa-footer-controller{display:block}.sa-faq,.sa-request,.sa-footer{--support-base:#2B2B2B;--support-ink:#EFE9DC;--support-accent:#CEFF00;--support-line:rgba(239,233,220,.25);display:block;background:var(--support-base);color:var(--support-ink);font:400 16px/1.6 Inter,sans-serif;font-synthesis:none;letter-spacing:0;overflow-wrap:anywhere}.sa-faq.sa-vivaldi,.sa-request.sa-vivaldi{--support-base:#1D1816;--support-accent:#D8A09B;--support-line:rgba(216,160,155,.3)}:is(.sa-faq,.sa-request,.sa-footer) *{box-sizing:border-box;min-width:0}:is(.sa-faq,.sa-request,.sa-footer) :is(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--support-accent);outline-offset:4px}:is(.sa-faq,.sa-request,.sa-footer) summary::-webkit-details-marker{display:none}:is(.sa-faq,.sa-request,.sa-footer) summary{list-style:none;cursor:pointer}:is(.sa-faq,.sa-request,.sa-footer) a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}:is(.sa-faq,.sa-request,.sa-footer) :is(h2,h3,p){margin:0}.sa-faq,.sa-request{padding:64px 40px}.sa-faq__wrapper,.sa-request-container{max-width:1240px;margin-inline:auto;border-top:1px solid var(--support-line);padding-top:32px}.sa-faq__inner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px 64px;align-items:start}.sa-faq__header{grid-column:1;grid-row:1}.sa-faq .sa-faq__meta,.sa-request .sa-request-meta{color:var(--support-accent);font:600 12px/1.4 Inter,sans-serif;letter-spacing:.08em;margin-bottom:16px}.sa-faq .sa-faq__headline,.sa-request .sa-request-headline{color:var(--support-ink);font:600 36px/1.2 Inter,sans-serif;letter-spacing:-.02em;text-transform:none;max-width:20ch;text-wrap:balance}.sa-faq .sa-faq__subline,.sa-request .sa-request-subline{color:var(--support-ink);font:400 16px/1.6 Inter,sans-serif;margin-top:20px;max-width:54ch;opacity:1}.sa-faq__list{grid-column:2;grid-row:1/3;counter-reset:faq}.sa-faq__item{border-bottom:1px solid var(--support-line);background:transparent}.sa-faq__item:first-child{border-top:1px solid var(--support-line)}.sa-faq__summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:20px;align-items:start;padding:24px 0;color:var(--support-ink);transition:color .2s cubic-bezier(.2,0,0,1)}.sa-faq__summary:hover,.sa-faq__item[open] .sa-faq__summary{color:var(--support-accent)}.sa-faq__question-wrapper{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;align-items:baseline}.sa-faq .sa-faq__faq-number{font:500 12px/1.5 Inter,sans-serif;letter-spacing:0;color:var(--support-accent)}.sa-faq .sa-faq__question-text{font:500 16px/1.5 Inter,sans-serif;color:inherit;letter-spacing:0}.sa-faq__icon{display:block;width:20px;height:20px;stroke-width:1.5}.sa-faq__icon line:first-child{transition:opacity .2s cubic-bezier(.2,0,0,1)}.sa-faq__item[open] .sa-faq__icon line:first-child{opacity:0}.sa-faq .sa-faq__answer{padding:0 40px 24px;font:400 16px/1.6 Inter,sans-serif;color:var(--support-ink);max-width:65ch}.sa-faq__answer :is(p,ul,ol)+*{margin-top:12px}.sa-faq__answer a{color:inherit}.sa-faq__cta{grid-column:1;grid-row:2;align-self:start;border-top:1px solid var(--support-line);padding-top:24px}.sa-faq .sa-faq__cta-text{font:400 14px/1.5 Inter,sans-serif;color:var(--support-ink);max-width:40ch}.sa-faq__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.sa-faq .sa-faq__button,.sa-request .sa-request-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:48px;max-width:100%;padding:12px 20px;font:500 16px/1.4 Inter,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;border:1px solid var(--support-accent);border-radius:6px;background:var(--support-accent);color:#2b2b2b;cursor:pointer;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1)}.sa-faq .sa-faq__button--secondary{background:transparent;color:var(--support-ink);border-color:var(--support-line)}.sa-faq.sa-vivaldi .sa-faq__button,.sa-request.sa-vivaldi .sa-request-button{background:#efe9dc;border-color:#efe9dc;color:#1d1816}.sa-faq .sa-faq__button:hover,.sa-request .sa-request-button:hover{background:#efe9dc;border-color:#efe9dc;color:#2b2b2b}.sa-faq.sa-vivaldi .sa-faq__button:hover,.sa-request.sa-vivaldi .sa-request-button:hover{background:#d8a09b;border-color:#d8a09b;color:#1d1816}.sa-request-header{max-width:760px;margin-bottom:32px}.sa-request .sa-request-headline{max-width:28ch}.sa-request h1.sa-request-headline{font-size:48px;line-height:1.15;letter-spacing:-.025em}.sa-faq[data-faq-world=match_fit]{--support-accent:#FF99B5}@media(max-width:749px){.sa-request h1.sa-request-headline{font-size:32px}}.sa-request .sa-request-description{font:400 16px/1.6 Inter,sans-serif;color:var(--support-ink);margin-top:16px;max-width:60ch}.sa-request-accordions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.sa-request-accordion{--request-accent:var(--support-accent);border:1px solid var(--support-line);border-top:3px solid var(--request-accent);border-radius:0 0 6px 6px;background:transparent}.sa-request:not(.sa-vivaldi) .sa-request-accordion:nth-child(2){--request-accent:#FF99B5}.sa-request-accordion-summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:12px 20px;align-items:start;padding:28px;color:var(--support-ink);position:relative}.sa-request-accordion-summary:after{content:"+";grid-column:2;grid-row:1;display:grid;place-items:center;inline-size:24px;block-size:24px;font:400 24px/1 Inter,sans-serif;color:var(--request-accent)}.sa-request-accordion[open] .sa-request-accordion-summary:after{content:"\2212"}.sa-request .sa-request-accordion-title{grid-column:1;font:600 24px/1.25 Inter,sans-serif;color:var(--support-ink);letter-spacing:-.01em;text-transform:none}.sa-request .sa-request-accordion-intro{grid-column:1/-1;font:400 16px/1.6 Inter,sans-serif;color:var(--support-ink);max-width:54ch}.sa-request-compact-cta{grid-column:1/-1;display:inline-flex;align-items:center;min-height:44px;padding-top:8px;font:500 14px/1.5 Inter,sans-serif;color:var(--request-accent);text-underline-offset:5px;text-decoration:underline}.sa-request-accordion[open] .sa-request-compact-cta{display:none}.sa-request-accordion-summary:hover .sa-request-compact-cta{text-decoration-thickness:2px}.sa-request-accordion-content{padding:0 28px 28px}.sa-request-form{display:grid;gap:20px;border-top:1px solid var(--support-line);padding-top:24px}.sa-request-field{display:grid;gap:8px}.sa-request-label{font:500 14px/1.5 Inter,sans-serif;color:var(--support-ink);letter-spacing:0;text-transform:none}.sa-request :is(.sa-request-input,.sa-request-textarea){display:block;width:100%;min-height:48px;margin:0;padding:12px 16px;border:1px solid rgba(239,233,220,.5);border-radius:6px;background:var(--support-base);color:var(--support-ink);box-shadow:none;font:400 16px/1.5 Inter,sans-serif;letter-spacing:0}.sa-request :is(.sa-request-input,.sa-request-textarea)::placeholder{color:#c6c0b4;opacity:1}.sa-request .sa-request-textarea{min-height:144px;resize:vertical}.sa-request .sa-request-button{justify-self:start;background:var(--request-accent);border-color:var(--request-accent);color:#2b2b2b}.sa-request-success,.sa-request-error{padding:16px;border:1px solid var(--support-line);border-left:3px solid var(--request-accent);font:400 16px/1.6 Inter,sans-serif;color:var(--support-ink)}.sa-request-error{border-left-color:#ff99b5}.sa-request-error ul{padding-left:20px;margin:0}.sa-request-disclaimer{max-width:80ch;border-top:1px solid var(--support-line);margin-top:24px;padding-top:16px;font:400 14px/1.5 Inter,sans-serif;color:var(--support-ink)}.sa-footer{padding:32px 40px 48px}.sa-footer__container{max-width:1240px;margin-inline:auto}.sa-footer__shell{border-top:1px solid var(--support-line);padding-top:48px}.sa-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px}.sa-footer__brand{grid-column:1/3;align-self:center;max-width:52ch}.sa-footer__brand .sa-brand-logo{max-width:240px;width:100%;margin-bottom:20px}.sa-footer .sa-footer__description{font:400 16px/1.6 Inter,sans-serif;max-width:36ch;color:var(--support-ink)}.sa-footer__social{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.sa-footer__social-link,.sa-footer__vivaldi-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font:500 14px/1.5 Inter,sans-serif;color:var(--support-ink)}.sa-footer__column{grid-row:2;border-top:1px solid var(--support-line);padding-top:16px}.sa-footer__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;font:600 16px/1.4 Inter,sans-serif;color:var(--support-ink)}.sa-footer__accordion-icon{width:20px;height:20px;stroke-width:1.5;color:var(--support-accent);flex:none;display:block}.sa-footer__column[open] .sa-footer__accordion-icon line:first-child{opacity:0}.sa-footer__menu{display:grid;gap:0;list-style:none;margin:8px 0 0;padding:0}.sa-footer__menu-link{display:flex;align-items:center;min-height:44px;padding:6px 0;font:400 14px/1.5 Inter,sans-serif;text-decoration:none;color:var(--support-ink);transition:color .2s cubic-bezier(.2,0,0,1)}.sa-footer__menu-link:hover{color:var(--support-accent);text-decoration:underline;text-underline-offset:5px}.sa-footer__newsletter{grid-column:3/5;grid-row:1;background:#efe9dc;color:#2b2b2b;padding:28px;border-top:3px solid var(--support-accent);border-radius:0 0 6px 6px}.sa-footer .sa-footer__title{font:600 24px/1.25 Inter,sans-serif;letter-spacing:-.01em;color:inherit;text-transform:none}.sa-footer .sa-footer__newsletter-text{font:400 16px/1.6 Inter,sans-serif;color:inherit;margin-top:12px;max-width:48ch}.sa-footer__newsletter-text-mobile{display:none}.sa-footer__newsletter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:20px}.sa-footer .sa-footer__input{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(43,43,43,.6);border-radius:6px;background:transparent;color:#2b2b2b;font:400 16px/1.5 Inter,sans-serif;box-shadow:none}.sa-footer .sa-footer__input::placeholder{color:#57544e;opacity:1}.sa-footer .sa-footer__button{display:flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 20px;border:1px solid #2B2B2B;border-radius:6px;background:#2b2b2b;color:#efe9dc;font:500 16px/1.4 Inter,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1)}.sa-footer .sa-footer__button:hover{background:var(--support-accent);color:#2b2b2b}.sa-footer__newsletter :is(input,button,a):focus-visible{outline-color:#2b2b2b}.sa-footer__message{margin-top:16px!important;font:400 14px/1.5 Inter,sans-serif;color:inherit}.sa-footer__withdrawal{display:flex;justify-content:flex-start;border-top:1px solid var(--support-line);margin-top:32px;padding-top:20px}.sa-footer .sa-footer__withdrawal-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #CEFF00;border-radius:4px;background:#efe9dc;color:#2b2b2b;font:600 14px/1.4 Inter,sans-serif;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1)}.sa-footer .sa-footer__withdrawal-link:hover{background:#ceff00;color:#2b2b2b}.sa-footer .sa-footer__withdrawal-link:focus-visible{outline:2px solid #CEFF00;outline-offset:4px}@media(max-width:989px){.sa-faq,.sa-request,.sa-footer{padding-inline:24px}.sa-faq__inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:24px 32px}.sa-request-accordion-summary{padding:24px}.sa-request-accordion-content{padding:0 24px 24px}.sa-footer__newsletter-row{grid-template-columns:1fr}.sa-footer__button{justify-self:start}.sa-footer__grid{gap:32px 24px}}@media(max-width:749px){.sa-faq,.sa-request{padding:40px 16px}.sa-faq__wrapper,.sa-request-container{padding-top:24px}.sa-faq__inner{grid-template-columns:minmax(0,1fr);gap:28px}.sa-faq__header,.sa-faq__list,.sa-faq__cta{grid-column:1;grid-row:auto}.sa-faq .sa-faq__headline,.sa-request .sa-request-headline{font-size:26px;max-width:24ch}.sa-faq .sa-faq__subline,.sa-request .sa-request-subline{margin-top:16px}.sa-faq__summary{padding:20px 0;gap:12px}.sa-faq__question-wrapper{grid-template-columns:20px minmax(0,1fr);gap:12px}.sa-faq .sa-faq__answer{padding:0 0 20px 32px}.sa-faq__buttons{display:grid;grid-template-columns:minmax(0,1fr)}.sa-request-accordions{grid-template-columns:minmax(0,1fr);gap:16px}.sa-request-header{margin-bottom:24px}.sa-request-accordion-summary{padding:20px;gap:12px}.sa-request .sa-request-accordion-title{font-size:20px}.sa-request-accordion-content{padding:0 20px 20px}.sa-request .sa-request-button{width:100%;padding-inline:12px}.sa-footer{padding:24px 16px 40px}.sa-footer__shell{padding-top:32px}.sa-footer__grid{grid-template-columns:minmax(0,1fr);gap:28px}.sa-footer__brand{grid-column:1/-1}.sa-footer__brand .sa-brand-logo{max-width:220px}.sa-footer__newsletter{grid-column:1/-1;grid-row:2;padding:24px 20px}.sa-footer__newsletter-row{grid-template-columns:1fr}.sa-footer .sa-footer__button{width:100%}.sa-footer__column{grid-row:auto}.sa-footer .sa-footer__title{font-size:20px}.sa-footer__summary{align-items:start}.sa-footer__accordion-icon{flex-shrink:0}.sa-footer__social{margin-top:12px}}@media(max-width:359px){.sa-footer__grid{grid-template-columns:minmax(0,1fr);gap:20px}.sa-footer__column{padding-top:8px}.sa-footer__menu{grid-template-columns:minmax(0,1fr);gap:0}.sa-footer__newsletter{padding-inline:16px}}@media(max-width:749px){.sa-faq.sa-vivaldi,.sa-request.sa-vivaldi{padding-inline:20px}}@media(prefers-reduced-motion:reduce){:is(.sa-faq,.sa-request,.sa-footer) *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/sa-support.css.map */
