*{margin:0;padding:0;box-sizing:border-box}html,body{font-size:10px}:root{--color-brand-primary-lighter: #b53d2f;--color-brand-primary-light: #eeebe6;--color-brand-primary: #52130c;--color-brand-primary-dark: #46100a;--color-brand-primary-darker: #2e0a06;--color-brand-secondary-lighter: #fff9f9;--color-brand-secondary-light: #efe4e1;--color-brand-secondary-medium: #644645;--color-brand-secondary: #4A0B10;--color-brand-secondary-darker: #2D080A;--color-brand-dark: #191919;--color-brand-gray: #5d5d5d;--color-brand-light-gray: #ebebeb;--color-dark-red: #741717;--color-primary: #191919;--color-white: #ffffff;--color-black: #333333;--color-grey: #b3b3b3;--color-light-grey: #6E6E6E;--color-neutral-1: #52130C;--color-neutral-2: #52130C;--color-neutral-3: #46100A;--color-neutral-4: #8D694D;--color-neutral-5: #FFFFFF;--color-neutral-6: #EFE4E1;--color-neutral-7: #fff9f9;--color-neutral-8: #63D977;--color-neutral-9: #9D28B5;--color-neutral-10: #DFDFDF;--color-neutral-11: #767676;--color-neutral-12: #4A0B10;--color-neutral-13: #F6F0F0;--color-neutral-14: #FEFEFE;--color-neutral-15: #D2D2D2;--color-neutral-16: #DEDEDE;--color-neutral-17: #EEEBE6;--color-neutral-18: #644645;--color-neutral-19: #FFFFFFE5;--color-neutral-20: rgba(239, 228, 225, .8);--color-neutral-21: rgba(250, 249, 249, .95);--color-neutral-22: rgba(255, 255, 255, .25);--color-neutral-23: #ececec;--color-neutral-24: #dfede1;--color-neutral-25: #D9D9D9;--color-neutral-26: #6C493F;--color-error-light-mode: #e24242;--color-success-light-mode: #66b500;--color-info-light-mode: #416bd6;--opacity: .4;--opacity-0: 0;--opacity-1: .1;--opacity-2: .2;--opacity-3: .3;--opacity-4: .4;--opacity-5: .5;--opacity-6: .6;--opacity-7: .7;--opacity-8: .8;--opacity-9: .9;--opacity-full: 1;--color-dark-overlay: #191919b2;--color-light-overlay: #19191966;--color-dark-rgb: 19,19,19;--color--dark-overlay-1: rgba(19, 19, 19, .1);--color--dark-overlay-2: rgba(19, 19, 19, .2);--color--dark-overlay-3: rgba(19, 19, 19, .3);--color--dark-overlay-4: rgba(19, 19, 19, .4);--color--dark-overlay-5: rgba(19, 19, 19, .5);--color--dark-overlay-6: rgba(19, 19, 19, .6);--color--dark-overlay-7: rgba(19, 19, 19, .7);--color--dark-overlay-8: rgba(19, 19, 19, .8);--color--dark-overlay-9: rgba(19, 19, 19, .9);--spacing-4xs: .1rem;--spacing-3xs: .2rem;--spacing-3xs--2: .3rem;--spacing-2xs: .4rem;--spacing-xs: .8rem;--spacing-s: 1.2rem;--spacing-s--2: 1.4rem;--spacing-m: 1.6rem;--spacing-m--2: 2rem;--spacing-l: 2.4rem;--spacing-xl: 3.2rem;--spacing-xl--2: 3.6rem;--spacing-2xl: 4rem;--spacing-3xl: 4.8rem;--spacing-3xl--2: 5rem;--spacing-4xl: 5.6rem;--spacing-5xl: 6.4rem;--spacing-6xl: 7.2rem;--spacing-6xl--2: 7.4rem;--spacing-7xl: 8rem;--spacing-8xl: 9.6rem;--spacing-9xl: 12rem;--spacing-10xl: 14rem;--font-size-4xs: .1rem;--font-size-3xs: .25rem;--font-size-2xs: 1rem;--font-size-xs: 1.2rem;--font-size-s: 1.4rem;--font-size-m: 1.6rem;--font-size-l: 1.8rem;--font-size-xl: 2rem;--font-size-2xl: 2.4rem;--font-size-3xl: 2.8rem;--font-size-4xl: 3.2rem;--font-size-5xl: 3.6rem;--font-size-6xl: 4rem;--font-size-7xl: 4.2rem;--font-size-8xl: 4.6rem;--font-size-9xl: 5.6rem;--font-size-10xl: 5.8rem;--font-size-11xl: 6.4rem;--font-size-12xl: 6.6rem;--font-size-13xl: 7.2rem;--font-size-14xl: 7.4rem;--font-size-15xl: 12rem;--font-weight-thin: 100;--font-weight-ultralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-heavy: 900;--line-height-2xs: 90%;--line-height-xs: 100%;--line-height-s: 110%;--line-height-m: 115%;--line-height-l: 120%;--line-height-2l: 125%;--line-height-xl: 130%;--line-height-2xl: 140%;--line-height-3xl: 150%;--line-height-4xl: 160%;--gradient-grey: linear-gradient(180deg, rgba(43,43,43,0) 0%, rgba(43,43,43,.8) 100%);--gradient-dark-grey: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 100%);--gradient-loading: linear-gradient(90deg, transparent, rgba(220,220,220,.3), transparent);--aspect-ratio-327x438: 327 / 438;--aspect-ratio-580x698: 580 / 698;--aspect-ratio-580x598: 580 / 598;--aspect-ratio-580x898: 580 / 898;--aspect-ratio-375x578: 375 / 578;--aspect-ratio-665x559: 665 / 559;--aspect-ratio-659x787: 659 / 787;--aspect-ratio-375x368: 375 / 368;--aspect-ratio-343x352: 343 / 352.37;--aspect-ratio-185x368: 185 / 368;--aspect-ratio-363x260: 363 / 260;--aspect-ratio-343x260: 343 / 260;--aspect-ratio-343x247: 343 / 247;--aspect-ratio-441x535: 441 / 535;--aspect-ratio-291x420: 291 / 420;--aspect-ratio-216x420: 216 / 420;--screen-width-xs: 119px;--screen-width-xs--2: 327px;--screen-width-xs--3: 124px;--screen-width-s: 333px;--screen-width-s--2: 444px;--screen-width-m: 750px;--screen-width-l: 1024px;--screen-width-xl: 1280px;--screen-width-xl--2: 1340px;--screen-width-2xl: 1440px;--screen-width-3xl: 2560px;--border-line-s: .75px solid rgba(223, 223, 223, 1);--color--dark-overlay-10: rgba(25, 25, 25, .4);--border-radius-4xs: .2rem;--border-radius-3xs: .25rem;--border-radius-2xs: 1rem;--border-radius-xs: 1.2rem;--border-radius-s: 1.4rem;--border-radius-m: 1.6rem;--border-radius-l: 1.8rem;--border-radius-xl: 2rem;--border-radius-2xl: 2.4rem;--border-radius-3xl: 2.8rem;--border-radius-4xl: 3.2rem;--border-radius-5xl: 4rem;--border-radius-6xl: 4.8rem;--border-radius-7xl: 5.4rem;--header-height-desktop: 9.1rem;--header-promo-banner-height-desktop: 3rem;--header-search-desktop: 8.8rem}.container-max-width{max-width:var(--screen-width-2xl);margin:0 auto;width:100%}@media (min-width: 1441px){.container-asymmetric-start{margin-inline-start:0;width:calc(100vw - ((100vw - 1440px)/2))}}.btn{all:unset;box-sizing:border-box;font-family:var(--font-outfit);padding:var(--spacing-m) 2rem;line-height:var(--line-height-xs);letter-spacing:var(--spacing-4xs);font-size:var(--font-size-xs);text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:400;height:4.8rem;border-radius:var(--border-radius-4xs) var(--border-radius-4xs) var(--border-radius-xl) var(--border-radius-4xs);outline:none;text-transform:uppercase;transition:all .3s ease!important}.btn a{text-decoration:none}:is(.btn.primary-dark,.btn.primary,.btn.secondary-dark) a{color:var(--color-white)}.btn.secondary a{color:var(--color-brand-secondary)}@media screen and (max-width: 749px){.btn{min-width:unset;max-width:unset;width:100%}}@media screen and (min-width: 750px){.btn{width:auto;font-size:var(--font-size-s)}}.btn.primary:disabled,.btn.primary[disabled]{border:1px var(--color-brand-dark) solid;background-color:var(--color-brand-dark);opacity:.4;cursor:not-allowed}.btn.secondary:disabled,.btn.secondary[disabled]{border:1px var(--color-brand-gray) solid;background-color:#5d5d5d1a;color:var(--color-brand-gray);cursor:not-allowed}.btn.primary-dark:disabled,.btn.primary-dark[disabled]{background-color:var(--color-brand-secondary);color:var(--color-white);cursor:not-allowed;opacity:.4}.btn.secondary-dark:disabled,.btn.secondary-dark[disabled]{border:1px var(--color-brand-secondary) solid;background-color:#5d5d5d1a;color:var(--color-brand-gray);cursor:not-allowed}.btn.primary{background-color:var(--color-neutral-12);color:var(--color-white);border-bottom-right-radius:calc(var(--spacing-m) + var(--spacing-2xs))}.btn.secondary{color:var(--color-brand-secondary);border:var(--spacing-4xs) solid var(--color-brand-secondary);background-color:#52130c1a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-bottom-right-radius:calc(var(--spacing-m) + var(--spacing-2xs))}.btn.primary-dark{color:var(--color-white);background-color:var(--color-brand-secondary)}.btn.secondary-dark{color:var(--color-white);border:var(--spacing-4xs) solid var(--color-brand-secondary);background-color:#8d694d1a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.btn.primary:hover{background-color:var(--color-brand-secondary-darker);border-radius:var(--border-radius-xl) var(--border-radius-4xs)}.btn.secondary:hover{color:var(--color-brand-primary-darker);border:var(--spacing-4xs) solid var(--color-brand-primary-darker);border-radius:var(--border-radius-xl) var(--border-radius-4xs)}.btn.primary-dark:hover,.btn.secondary-dark:hover{border-radius:var(--border-radius-xl) var(--border-radius-4xs)}.btn.primary:focus{outline:var(--spacing-4xs) solid var(--color-brand-primary-lighter);outline-offset:2.5px;background-color:var(--color-brand-primary-darker)}.btn.secondary:focus{outline:var(--spacing-4xs) solid var(--color-brand-primary-lighter);border:var(--spacing-4xs) solid var(--color-brand-primary);outline-offset:2.5px}.btn.primary-dark:focus{outline:var(--spacing-4xs) solid var(--color-brand-primary-lighter);outline-offset:2.5px}.btn.secondary-dark:focus{outline:var(--spacing-4xs) solid var(--color-brand-primary-lighter);outline-offset:2.5px}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.hxl{word-break:break-word;font-family:var(--font-outfit);color:var(--color-primary)}.hxl{font-size:var(--font-size-15xl);line-height:var(--line-height-xs);letter-spacing:0}.h0{font-size:var(--font-size-11xl);line-height:7.8rem;letter-spacing:0}h1,.h1{font-size:var(--font-size-8xl);line-height:calc(var(--spacing-2xl) + (var(--spacing-4xs) * 8));letter-spacing:1px;text-transform:uppercase}h2,.h2{font-size:var(--font-size-7xl);line-height:var(--line-height-xs);letter-spacing:0;text-transform:uppercase}h3,.h3{font-size:var(--font-size-4xl);line-height:var(--line-height-xs);letter-spacing:0px;text-transform:uppercase}h4,.h4{font-size:var(--font-size-m);line-height:var(--line-height-xs);letter-spacing:1px;text-transform:uppercase}h5,.h5{font-size:var(--font-size-xl);font-family:var(--font-outfit);line-height:var(--line-height-xs);letter-spacing:0;text-transform:uppercase;color:var(--color-primary)}@media screen and (min-width: 750px){.hxl,.h0,h1,.h1,h2,.h2{font-weight:500}h3,.h3{font-weight:300}h4,.h4,h5,.h5{font-weight:400}}@media screen and (max-width: 749px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.hxl{line-height:var(--line-height-xs)}.hxl{font-size:6rem;font-weight:500}.h0{line-height:5.2rem;font-size:4.6rem;font-weight:500}h1,.h1{font-size:3.2rem;font-weight:500}h2,.h2{font-size:3.2rem;text-transform:uppercase;font-weight:500}h3,.h3{font-size:2.4rem;font-weight:400}h4,.h4{font-size:1.6rem;font-weight:400}h5,.h5{font-size:2rem;font-weight:400;text-transform:unset}}.body-1,.body-2,.caption-m,.btn-l,.btn-s,.nav-link{font-family:var(--font-outfit);word-break:break-word;color:var(--color-primary)}p{color:var(--color-brand-dark);font-family:var(--font-dark-grotesque);font-weight:var(--font-weight-semibold);font-size:var(--font-size-s);line-height:var(--font-size-xl);letter-spacing:0}@media (min-width: 750px){p{font-size:var(--font-size-m);line-height:var(--font-size-2xl)}}.body-1{word-break:break-word}.body-1{font-family:var(--font-dark-grotesque);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-3xl);color:var(--color-brand-dark)}.body-1.mobile{font-family:var(--font-dark-grotesque);font-size:var(--font-size-s);line-height:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:0}.body-1.desktop{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);line-height:var(--spacing-l);letter-spacing:0;color:var(--color-brand-dark)}.body-2{font-family:var(--font-dark-grotesque);text-transform:uppercase;font-size:var(--font-size-m);letter-spacing:1px;line-height:var(--line-height-xs);font-weight:var(--font-weight-semibold)}.body-3,.body-3 p{font-size:var(--font-size-xs);line-height:var(--line-height-2l);font-weight:400;letter-spacing:0}.body-3 p{font-family:var(--font-outfit)}.body-4{color:var(--color-primary);font-family:var(--font-outfit);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-2l);font-weight:400;letter-spacing:.5px}.body-4 a{color:var(--color-brand-secondary);text-decoration:none}.body-4 a:hover{text-decoration:underline}.caption-xl,.caption-l,.caption-m,.caption-m2,.btn-l,.btn-s,.nav-link{text-transform:uppercase}.caption-xl{font-size:var(--font-size-m);line-height:var(--line-height-xs);font-weight:400;letter-spacing:1px;font-family:var(--font-outfit)}.caption-l{color:var(--color-brand-dark);font-family:var(--font-outfit);font-size:var(--font-size-s);line-height:var(--line-height-xs);font-weight:var(--font-weight-medium);letter-spacing:0}.caption__grey{color:var(--color-brand-gray)}@media (max-width: 749px){.caption-l{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--spacing-4xs)}}.caption-m{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-regular);letter-spacing:0}.caption-m.caption-m--letter-spacing-1{letter-spacing:1px}.caption-m2{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:400;letter-spacing:1px}.btn-l,.btn-s{line-height:var(--line-height-xs);letter-spacing:1px;font-weight:400}.btn-s{font-size:var(--font-size-xs)}.btn-l{font-size:var(--font-size-s)}.nav-link{font-size:var(--font-size-xs);line-height:var(--line-height-s);letter-spacing:1px;font-weight:400;text-decoration:none;color:var(--color-brand-dark)}.link-secondary{font-weight:400;font-size:1.3rem;line-height:var(--line-height-l);letter-spacing:0;text-transform:uppercase;color:var(--color-brand-secondary);text-decoration:none}.link-secondary:hover,.link-secondary:active,.link-secondary:focus{text-decoration:underline;color:var(--color-brand-secondary)}@media screen and (min-width: 1400px){.nav-link{font-size:var(--font-size-s)}}.letter-spacing-0{letter-spacing:0rem}@media screen and (max-width: 749px){.body-1{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);line-height:calc(var(--spacing-m) + (var(--spacing-4xs) * 4))}.body-2{line-height:var(--line-height-2l);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px}}.typo-details{font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs)}.typo-navigation{font-size:var(--font-size-m);line-height:var(--line-height-l);font-weight:300}@media screen and (max-width: 749px){.typo-navigation{font-size:var(--font-size-s)}}.typo-quote{font-size:var(--font-size-6xl);line-height:var(--line-height-m);font-weight:300}@media screen and (max-width: 749px){.typo-quote{font-size:var(--font-size-xl)}}.typo-button{font-size:var(--font-size-m);line-height:var(--line-height-l)}.other-mega-menu{font-family:var(--font-outfit);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);letter-spacing:var(--spacing-4xs);text-transform:uppercase}.other-btn-link{font-family:var(--font-outfit);font-weight:var(--font-weight-regular);font-size:var(--font-size-s);line-height:var(--line-height-4xl);letter-spacing:0;color:var(--color-brand-secondary);text-decoration:underline;text-decoration-color:var(--color-brand-secondary);text-decoration-thickness:var(--spacing-4xs);text-underline-offset:var(--spacing-3xs)}@media (min-width: 750px){.other-mega-menu{font-size:var(--font-size-s);line-height:var(--line-height-2l)}}.top-0{top:0}.display-grid{display:grid}.grid-col-12{grid-template-columns:repeat(12,1fr)}.grid-col-6{grid-template-columns:repeat(6,1fr)}.grid-col-5{grid-template-columns:repeat(5,1fr)}.grid-col-4{grid-template-columns:repeat(4,1fr)}.grid-col-3{grid-template-columns:repeat(3,1fr)}.grid-col-2{grid-template-columns:repeat(2,1fr)}.grid-col-1{grid-template-columns:repeat(1,1fr)}.grid-row-auto{grid-template-rows:auto}.grid-gap-1{gap:var(--spacing-xs)}.grid-gap-2{gap:var(--spacing-2xs)}.grid-col-start-1{grid-column-start:1}.grid-col-start-2{grid-column-start:2}.grid-col-start-3{grid-column-start:3}.grid-col-start-4{grid-column-start:4}.grid-col-start-5{grid-column-start:5}.grid-col-start-6{grid-column-start:6}.grid-col-start-7{grid-column-start:7}.grid-col-start-8{grid-column-start:8}.grid-col-start-9{grid-column-start:9}.grid-col-start-10{grid-column-start:10}.grid-col-start-11{grid-column-start:11}.grid-col-start-13{grid-column-start:13}.grid-col-end-1{grid-column-end:1}.grid-col-end-2{grid-column-end:2}.grid-col-end-3{grid-column-end:3}.grid-col-end-4{grid-column-end:4}.grid-col-end-5{grid-column-end:5}.grid-col-end-6{grid-column-end:6}.grid-col-end-7{grid-column-end:7}.grid-col-end-8{grid-column-end:8}.grid-col-end-9{grid-column-end:9}.grid-col-end-10{grid-column-end:10}.grid-col-end-11{grid-column-end:11}.grid-col-end-12{grid-column-end:12}.grid-col-end-13{grid-column-end:13}.grid-span-1{grid-column:span 1}.grid-span-2{grid-column:span 2}.grid-span-3{grid-column:span 3}.grid-span-4{grid-column:span 4}.grid-span-5{grid-column:span 5}.grid-span-6{grid-column:span 6}.grid-span-7{grid-column:span 7}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hidden{display:none!important}body{background-color:#fefefe;font-family:var(--font-outfit);overflow-x:hidden}.mix-blend-mode-difference{color:#fff;mix-blend-mode:difference}.backdrop-filter-30{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.position-absolute{position:absolute}.width-full{width:100%}.underline{text-decoration:underline;cursor:pointer}.display-none{display:none}.input-field-container{position:relative;height:calc(var(--font-size-13xl) + var(--spacing-4xs));width:calc(var(--spacing-10xl) * 2)}.input-field-light{all:unset;box-sizing:border-box;font-family:var(--font-host-grotesk);font-size:var(--font-size-xs);line-height:var(--line-height-xs);border:var(--spacing-4xs) solid var(--color-neutral-10);transition:all .3s ease;display:flex;background-color:var(--color-white);width:calc(var(--spacing-10xl) * 2);height:calc(var(--spacing-3xl));gap:var(--font-size-2xs);border-radius:var(--spacing-2xs);padding-top:var(--font-size-l);padding-right:var(--font-size-xl);padding-bottom:var(--spacing-s);padding-left:var(--font-size-xl)}.input-text-label{all:unset;position:absolute;top:35%;left:var(--font-size-xl);transform:translateY(-50%);font-size:var(--spacing-m);color:var(--color-black);pointer-events:none;transition:all .3s;opacity:1}.input-field-light::placeholder{opacity:0;transition:opacity .3s ease}.input-field-light:focus::placeholder{opacity:1}.input-field-light:focus+.input-text-label,.input-field-light:not(:placeholder-shown)+.input-text-label{top:calc(var(--spacing-xs) + var(--spacing-3xs));left:var(--font-size-s);opacity:1;background:var(--color-white);padding:0 7px;color:var(--color-black);font-family:var(--font-inter);font-weight:400;font-size:var(--font-size-2xs);line-height:var(--line-height-xs);letter-spacing:0px;vertical-align:middle;height:var(--spacing-s);width:calc(var(--spacing-9xl) * 2)}.input-copy-text{height:calc(var(--font-size-l) + var(--spacing-4xs));width:calc(var(--spacing-10xl) * 2);font-family:var(--font-inter);font-size:var(--font-size-s);font-weight:400;line-height:var(--line-height-xs);letter-spacing:0px;color:var(--color-black);display:block;margin-top:calc(var(--spacing-3xs) + var(--spacing-2xs));cursor:pointer}.input-field-light::placeholder{font-size:var(--font-size-m);line-height:var(--font-size-l);font-family:var(--font-outfit);color:var(--color-black);font-weight:500;letter-spacing:0px;vertical-align:middle}.input-field-light:focus{padding-top:var(--font-size-l)}.input-field-light:hover{border:var(--spacing-4xs) solid var(--color-neutral-10);outline:none}.input-field-light.success{border:var(--spacing-4xs) solid var(--color-neutral-8);outline:none}.input-field-light.error{border:var(--spacing-4xs) solid var(--color-error-light-mode);outline:none}.input-copy-text.error{color:var(--color-error-light-mode)}.input-field-light:disabled,.input-field-light[disabled]{border:var(--spacing-4xs) solid var(--color-neutral-10);cursor:not-allowed;opacity:var(--opacity)}.input-field-text{width:calc(var(--spacing-10xl) * 2);height:var(--spacing-10xl);display:flex;flex-direction:column;gap:calc(var(--spacing-3xs) + var(--spacing-2xs))}.text-area-label-container{display:flex;align-items:center;justify-content:space-between;gap:var(--font-size-xl);width:calc(var(--spacing-10xl) * 2);height:var(--font-size-l)}.input-field-textarea-label{font-family:var(--font-outfit);color:var(--color-black);font-weight:500;font-size:var(--font-size-m);line-height:var(--font-size-l);letter-spacing:0px;vertical-align:middle;width:var( --line-height-xs)}.optional-text-textarea{font-family:var(--font-outfit);font-weight:500;font-size:var(--font-size-m);line-height:var( --font-size-l);letter-spacing:0px;vertical-align:middle;color:var(--color-black);cursor:pointer}.input-field-textarea-container{display:flex;align-items:center;gap:var(--font-size-2xs);width:calc(var(--spacing-10xl) * 2);height:91px;border:1px solid #dfdfdf;border-radius:var(--spacing-2xs);border-width:var(--spacing-4xs)}.input-field-textarea{font-family:var(--font-outfit);color:var(--color-black);display:flex;outline:none;margin-top:var(--font-size-2xs);margin-bottom:var(--font-size-2xs);margin-left:var(--font-size-xl);margin-right:calc(var(--spacing-4xl) - var(--spacing-3xs));border:none;line-height:normal;min-width:206px;min-height:71px;font-weight:500;font-size:var(--spacing-m);line-height:var(--font-size-l);letter-spacing:0px;resize:none}.input-field-textarea::placeholder{font-size:var(--spacing-m);line-height:var(--font-size-l);font-family:var(--font-outfit);color:var(--color-black);font-weight:500;letter-spacing:0px}.chevron-down-container{display:flex;flex-direction:column;width:var(--font-size-2xl);height:var(--font-size-2xl)}.input-field-textarea:focus-visible{outline:0px;outline-offset:0px;box-shadow:none}.textarea-copy-container{width:calc(var(--spacing-10xl) * 2)}.textarea-copy-text{color:var(--color-black);margin-top:6px;cursor:pointer;font-family:var(--font-inter);font-weight:400;font-size:var(--font-size-s);line-height:var(--line-height-xs);letter-spacing:0px}.custom-checkbox-container{display:flex;gap:var(--font-size-2xs)}.custom-checkbox{all:unset;-webkit-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;display:inline-block;width:var(--font-size-m);height:var(--font-size-m);border-width:var(--spacing-4xs);padding:var(--spacing-3xs);gap:var(--font-size-2xs)}.custom-checkbox-light{position:relative;border:var(--spacing-4xs) solid var(--color-neutral-10);background-color:var(--color-white)}.custom-checkbox-light:checked{background-color:var(--color-neutral-12);border:0px var(--color-white)}.custom-checkbox-light:checked:after{content:"";background-image:url(checkmark.svg);background-repeat:no-repeat;position:absolute;height:var(--font-size-2xs);width:var(--font-size-xs);background-position:left;bottom:3.33px}.custom-checkbox-light:checked:hover{background-color:var(--color-brand-primary-darker)}.custom-checkbox-light:hover:not(:checked){border:var(--spacing-4xs) solid var(--color-neutral-10)}.custom-checkbox-light:checked:focus-visible{border:var(--spacing-4xs) solid var(--color-neutral-10);outline:var(--spacing-3xs) solid var(--color-brand-primary);outline-offset:var(--spacing-4xs)}.custom-checkbox-light:focus-visible{outline:var(--spacing-3xs) solid var(--color-neutral-9);outline-offset:var(--spacing-4xs)}.custom-checkbox-light:disabled{background-color:var(--color-white);border-color:var(--color-neutral-10);cursor:not-allowed;opacity:var(--opacity)}.custom-checkbox-light:disabled:checked{background-color:var(--color-neutral-4);cursor:not-allowed;opacity:var(--opacity)}.radio-custom{-webkit-appearance:none;appearance:none;border:var(--spacing-4xs) solid var(--color-brand-primary);background-color:var(--color-white);cursor:pointer;position:relative}.radio-custom-light{width:var(--spacing-l);height:var(--spacing-l);border-radius:var(--line-height-xs)}.radio-custom-light:checked{background-color:var(--color-white);border-color:var(--color-neutral-12)}.radio-custom-light:checked:after{content:"";border-radius:var(--line-height-xs);margin:calc(var(--spacing-4xs) + var(--spacing-3xs));position:absolute;width:var(--spacing-m);height:var(--spacing-m);background-color:var(--color-neutral-12)}.radio-custom-light:hover{background-color:var(--color-white);border-color:var(--color-brand-primary);border-width:var(--spacing-4xs)}.radio-custom-light:hover:after{content:"";border-radius:var(--line-height-xs);margin:calc(var(--spacing-4xs) + var(--spacing-3xs));position:absolute;width:var(--spacing-m);height:var(--spacing-m);background-color:var(--color-neutral-10)}.radio-custom-light:checked:hover:after{background-color:var(--color-neutral-3)}.radio-custom-light:focus-visible,.radio-custom-light:checked:focus-visible{outline:var(--spacing-3xs) solid var(--color-brand-primary);outline-offset:calc(var(--spacing-3xs) + var(--spacing-4xs))}.radio-custom-light:disabled{border-color:var(--color-neutral-4);cursor:not-allowed}.radio-custom-light:disabled:hover:after{background-color:var(--color-white);border-color:var(--color-neutral-4);cursor:not-allowed}.radio-custom-light:disabled:checked{border-color:var(--color-neutral-4);cursor:not-allowed}.radio-custom-light:disabled:checked:after{background-color:var(--color-neutral-3);border-color:var(--color-neutral-4);opacity:var(--opacity);cursor:not-allowed}.link-text-container{display:flex;width:93px;height:var(--spacing-xl);flex-direction:row;justify-content:space-around;align-items:center}.link-text-button{display:flex;justify-content:center;align-items:center;margin-top:7px;margin-bottom:7px;width:61px;height:var(--font-size-l);font-size:var(--font-size-s)}.link-text{font-family:var(--font-outfit);color:var(--color-black);text-decoration:none;cursor:pointer;font-weight:400;font-size:var(--font-size-s);line-height:var(--line-height-xs);letter-spacing:var(--spacing-4xs);text-transform:uppercase;white-space:nowrap}.link-text-arrow{display:flex;justify-content:center;align-items:center;width:var(--spacing-l);height:var(--spacing-l);margin-top:var(--spacing-2xs);margin-bottom:var(--spacing-2xs);vertical-align:middle;margin-left:var(--spacing-xs)}.link-text-arrow-svg{background-image:url(arrow.svg);background-size:contain;background-repeat:no-repeat;width:13px;height:9px;margin:7px 6px 8px 5px;vertical-align:middle}.link-text-arrow:disabled:hover{margin-left:var(--spacing-xs)!important;pointer-events:none}.link-text-arrow:hover{margin-left:var(--spacing-s)}.link-text:disabled,.link-text[disabled]{color:var(--color-neutral-9);cursor:not-allowed;text-decoration:none}.link-text-arrow-svg:disabled,.link-text-arrow-svg[disabled]{background-image:url(arrow-purple.svg)}.link-text-arrow:disabled:hover,.link-text-arrow[disabled]:hover{margin-left:var(--spacing-xs)!important;pointer-events:none}@media screen and (max-width: 749px){.link-text-button{font-size:var(--font-size-xs);width:85px;height:var(--font-size-4xl)}.link-text-container{width:85px;height:var(--font-size-4xl)}.link-text{font-size:var(--font-size-xs)}}@media screen and (min-width: 750px){.link-text-button,.link-text{font-size:var(--font-size-s)}}.tap-highlight-transparent{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-ms-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.cart-count-bubble{height:calc(var(--spacing-4xs) * 14);width:calc(var(--spacing-4xs) * 14);transform:rotate(45deg);color:var(--color-primary);background-color:var(--color-white);border-radius:unset;font-family:var(--font-dark-grotesque);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);top:calc(var(--spacing-4xs) * 3);left:var(--spacing-l)}.cart-count-bubble span{transform:rotate(-45deg);padding-top:1px}.add-to-wishlist{width:calc(var(--spacing-xl) + var(--spacing-3xs));height:calc(var(--spacing-xl) + var(--spacing-3xs));border:none;background:var(--color-white);border-radius:50%;padding:0}.add-to-wishlist .svg-wrapper{width:var(--spacing-m);height:var(--spacing-m)}.rte :is(h1,h2,h3,h4,h5,p,a){margin-block:var(--spacing-m)}.rte a{color:var(--color-brand-dark);text-decoration:underline;text-underline-offset:var(--spacing-4xs);text-decoration-thickness:var(--spacing-4xs);font-size:calc(var(--font-size-xs) + var(--spacing-4xs));font-family:var(--font-outfit);font-weight:var(--font-weight-regular);line-height:var(--line-height-l)}.rte a:hover{color:var(--color-brand-dark);text-decoration-thickness:var(--spacing-4xs)}.rte :is(p,li,th){color:var(--color-brand-dark);font-family:var(--font-dark-grotesque);font-weight:var(--font-weight-semibold);font-size:var(--font-size-s);line-height:var(--font-size-xl);letter-spacing:0}@media (min-width: 750px){.rte :is(p,li,th){font-size:var(--font-size-m);line-height:var(--font-size-2xl)}}.rte :is(strong,th){font-weight:var(--font-weight-extrabold)}@media screen and (min-width: 750px){.horizontal-overflow-hidden{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/components.css.map */
