:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-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}@font-face{font-display:swap;font-family:Pangaia;font-style:normal;font-weight:200;src:url(../assets/fonts/Pangaia/PPPangaia-Ultralight.woff2) format("woff2"),url(../assets/fonts/Pangaia/PPPangaia-Ultralight.woff) format("woff")}:root{font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d1b1b;font-family:Host Grotesk,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.3;text-rendering:optimizelegibility;word-wrap:break-word;overflow-wrap:break-word}.is-uppercase{text-transform:uppercase}.is-no-transform{text-transform:none!important}.is-text-center{text-align:center}.is-pangaia{font-family:Pangaia,serif;font-weight:200}.title-1{font-size:clamp(2.5rem,1.16rem + 4.46vw,5.625rem)}.title-1-bis{font-size:clamp(2.1875rem,1.46rem + 2.41vw,3.875rem)}.title-2{font-size:clamp(1.875rem,1.34rem + 1.79vw,3.125rem)}.title-3{font-size:clamp(1.875rem,1.61rem + .89vw,2.5rem)}.title-4{font-size:clamp(1.5rem,1.29rem + .71vw,2rem)}.title-5{font-size:clamp(1.125rem,.96rem + .54vw,1.5rem)}.title-6{font-size:clamp(3.125rem,1.25rem + 6.25vw,7.5rem)}b,strong{font-weight:700}em{font-style:italic}sup{font-size:smaller;vertical-align:super}p+p{margin-top:16px}p a{background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;display:inline;text-decoration:none;transition:background-size .6s ease}@media(pointer:fine){p a:hover{background-position:100% 100%;background-size:0 1px}}p a.active{background-size:0 1px}.is-light{font-weight:300}.is-medium{font-weight:500}.f-size-8{font-size:8px}.f-size-10{font-size:10px}.f-size-12{font-size:12px}.f-size-14{font-size:14px}.f-size-16{font-size:16px}.f-size-18{font-size:18px}.f-size-20{font-size:20px}.f-size-22{font-size:22px}.f-size-24{font-size:24px}.f-size-26{font-size:26px}.f-size-28{font-size:28px}.f-size-30{font-size:30px}.text-1{font-size:clamp(1.5rem,1.71rem + -.71vw,1rem)}.text-2{font-size:clamp(1rem,.89rem + .36vw,1.25rem)}.text-3{font-size:clamp(1.125rem,.96rem + .54vw,1.5rem)}.text-4{font-size:clamp(.875rem,.82rem + .18vw,1rem)}.text-5{font-size:clamp(1rem,.89rem + .36vw,1.25rem)}.text-tag{border-radius:25px;font-size:13px;padding:2.4px 8px;text-transform:uppercase}.text-tag.is-new{background-color:#becea1;color:#373536}.text-tag.is-new:after{content:"New"}.text-tag.is-promo{background-color:#373536;color:#fff}.text-tag.is-promo:after{content:"Promo"}.text-tag.is-long-seller{background-color:#80a2a4;color:#373536}.text-tag.is-long-seller:after{content:"Long Seller"}a,button{cursor:pointer;transition:color .2s ease,background-color .2s ease}.link-underline-1{cursor:pointer;display:inline-block;text-decoration:none}.link-underline-1:after{border-bottom:1px solid;border-color:inherit;bottom:0;content:"";left:0;position:absolute;transform:scaleX(1) translateY(1px);transform-origin:bottom left;transition:transform .4s ease;width:100%}.link-underline-1.has-ico{align-items:center;display:inline-flex;gap:8px}@media(pointer:fine){.link-underline-1:hover:after{transform:scaleX(0) translateY(1px);transform-origin:bottom right}}.link-underline-1.active:after{transform:scaleX(0) translateY(1px);transform-origin:bottom right}.link-underline-reverse-1{cursor:pointer;display:inline-block;text-decoration:none}.link-underline-reverse-1:after{border-bottom:1px solid;border-color:inherit;bottom:0;content:"";left:0;position:absolute;transform:scaleX(0) translateY(1px);transform-origin:bottom left;transform-origin:bottom right;transition:transform .4s ease;width:100%}.link-underline-reverse-1.has-ico{align-items:center;display:inline-flex;gap:8px}@media(pointer:fine){.link-underline-reverse-1:hover:after{transform:scaleX(1) translateY(1px);transform-origin:bottom left}}.link-underline-reverse-1.active:after{transform:scaleX(1) translateY(1px);transform-origin:bottom left}.link-multiline-1{background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;display:inline;text-decoration:none;transition:background-size .6s ease}@media(pointer:fine){.link-multiline-1:hover{background-position:100% 100%;background-size:0 1px}}.link-multiline-1.active{background-size:0 1px}.link-multiline-reverse-1{background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;text-decoration:none;transition:background-size .6s ease}@media(pointer:fine){.link-multiline-reverse-1:hover{background-size:100% 1px}}.link-multiline-reverse-1.active{background-size:100% 1px}.button-round-1{align-items:center;display:flex;gap:16px;justify-content:space-between}.button-round-1 span{font-size:14px;font-weight:500;text-transform:uppercase}.button-round-1{border:1px solid;border-radius:32px;line-height:1;padding:12px 24px}.button-round-1.is-transparent-dark{color:#1d1b1b}@media(pointer:fine){.button-round-1.is-transparent-dark:hover{background-color:#1d1b1b;color:#f9f0e7}}.button-round-1.is-simple-cta{color:#1d1b1b;display:inline-flex;justify-content:center;padding:16px 24px}.button-round-1.is-simple-cta span{font-size:16px}@media(pointer:fine){.button-round-1.is-simple-cta:hover{background-color:#b5957c;color:#f9f0e7}}.button-round-1.is-cta-green{background-color:#ced1c0;border:0;color:#1d1b1b;justify-content:center;padding:16px 24px}.button-round-1.is-cta-green span{font-size:16px}@media(pointer:fine){.button-round-1.is-cta-green:hover{background-color:#b5957c;color:#f9f0e7}}.button-round-1.is-cta-brown{background-color:#d78862;border:0;color:#1d1b1b;justify-content:center;padding:16px 24px}.button-round-1.is-cta-brown span{font-size:16px}@media(pointer:fine){.button-round-1.is-cta-brown:hover{background-color:#dbba93;color:#1d1b1b}}.button-round-1.is-cta-download{color:#1d1b1b}.button-round-1.is-cta-download .download-cta__side{height:16px}.button-round-1.is-cta-download .download-cta__text{visibility:visible}.button-round-1.is-cta-download img{display:none;opacity:0;transition:all .2s ease}@media(pointer:fine){.button-round-1.is-cta-download:hover{background-color:#1d1b1b;color:#f9f0e7}.button-round-1.is-cta-download:hover img{display:inline-block;opacity:1}.button-round-1.is-cta-download:hover .download-cta__text{visibility:hidden}}.button-round-1.is-cta-white-black{background-color:#f9f0e7;color:#1d1b1b}@media(pointer:fine){.button-round-1.is-cta-white-black:hover{background-color:#1d1b1b;color:#f9f0e7}}.button-round-1.is-cta-aifi{background-color:#d78862;border:0;color:#1d1b1b;justify-content:center;padding:16px 24px}.button-round-1.is-cta-aifi img{transition:all .2s ease}@media(pointer:fine){.button-round-1.is-cta-aifi:hover{background-color:#dbba93;color:#1d1b1b}.button-round-1.is-cta-aifi:hover img{filter:none}}.button-round-1.is-tag{background-color:#ececec;border:0;gap:8px;padding:8.8px 16px}.button-dropdown{align-items:center;border-radius:4px;display:flex;gap:12px;justify-content:center;line-height:1;padding:12px 16px;width:100%}.button-dropdown div{display:flex;justify-content:center;width:20px}.button-dropdown.is-active{background-color:#fff}.button-dropdown.is-close{background-color:#f6f0e5}.button-dropdown.is-open{background-color:#dcdbc2}@media(pointer:fine){.button-dropdown.is-close:hover{background-color:#f6f0e5}.button-dropdown.is-open:hover{background-color:#c1baa3}}.button-squared{align-items:center;display:flex;gap:16px;justify-content:space-between}.button-squared span{font-size:16px;font-weight:500;text-transform:uppercase}.button-squared{border-radius:8px;line-height:1;padding:16px 24px}.button-squared.is-newsletter{background-color:transparent;border:1px solid #272727;color:#272727;padding:12px 24px;transition:all .2s ease}.button-squared.is-newsletter span{font-size:14px}@media(pointer:fine){.button-squared.is-newsletter:hover{background-color:#dbba93;border-color:#dbba93}}html{min-height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch}body{background-color:#f9f0e7;height:100%;height:-webkit-fill-available;height:-moz-available;height:stretch}body *{position:relative}body.no-scroll{overflow:hidden}:root{--focus-color:#005fcc;--focus-width:3px;--focus-offset:2px}::-moz-selection{background:#d5ceba;color:#fff}::selection{background:#d5ceba;color:#fff}:focus{outline:none}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.pad-top-4{padding-top:4px}.pad-top-8{padding-top:8px}.pad-top-12{padding-top:12px}.pad-top-16{padding-top:16px}.pad-top-20{padding-top:20px}.pad-top-24{padding-top:24px}.pad-top-28{padding-top:28px}.pad-top-32{padding-top:32px}.pad-top-36{padding-top:36px}.pad-top-40{padding-top:40px}.pad-top-44{padding-top:44px}.pad-top-48{padding-top:48px}.pad-top-52{padding-top:52px}.pad-top-56{padding-top:56px}.pad-top-60{padding-top:60px}.pad-top-res-1{padding-top:clamp(7.5rem,3.21rem + 14.29vw,17.5rem)}.pad-top-res-2{padding-top:clamp(6.25rem,2.5rem + 12.5vw,15rem)}.pad-top-res-3{padding-top:clamp(5rem,3.93rem + 3.57vw,7.5rem)}.pad-top-res-3-reduced{padding-top:clamp(2.5rem,.36rem + 7.14vw,7.5rem)}.pad-top-res-4{padding-top:clamp(2.1875rem,1.79rem + 1.34vw,3.125rem)}.pad-top-res-5{padding-top:clamp(2.8125rem,1.88rem + 3.13vw,5rem)}.pad-top-res-6{padding-top:clamp(5rem,2.86rem + 7.14vw,10rem)}.pad-top-res-7{padding-top:clamp(5rem,1.79rem + 10.71vw,12.5rem)}.pad-bottom-4{padding-bottom:4px}.pad-bottom-8{padding-bottom:8px}.pad-bottom-12{padding-bottom:12px}.pad-bottom-16{padding-bottom:16px}.pad-bottom-20{padding-bottom:20px}.pad-bottom-24{padding-bottom:24px}.pad-bottom-28{padding-bottom:28px}.pad-bottom-32{padding-bottom:32px}.pad-bottom-36{padding-bottom:36px}.pad-bottom-40{padding-bottom:40px}.pad-bottom-44{padding-bottom:44px}.pad-bottom-48{padding-bottom:48px}.pad-bottom-52{padding-bottom:52px}.pad-bottom-56{padding-bottom:56px}.pad-bottom-60{padding-bottom:60px}.pad-bottom-res-1{padding-bottom:clamp(7.5rem,3.21rem + 14.29vw,17.5rem)}.pad-bottom-res-2{padding-bottom:clamp(6.25rem,2.5rem + 12.5vw,15rem)}.pad-bottom-res-3{padding-bottom:clamp(5rem,3.93rem + 3.57vw,7.5rem)}.pad-bottom-res-4{padding-bottom:clamp(2.1875rem,1.79rem + 1.34vw,3.125rem)}.pad-bottom-res-5{padding-bottom:clamp(2.8125rem,1.88rem + 3.13vw,5rem)}.pad-bottom-res-6{padding-bottom:clamp(5rem,2.86rem + 7.14vw,10rem)}.pad-bottom-res-7{padding-bottom:clamp(5rem,1.79rem + 10.71vw,12.5rem)}.marg-top-8{margin-top:8px}.marg-top-12{margin-top:12px}.marg-top-16{margin-top:16px}.marg-top-20{margin-top:20px}.marg-top-24{margin-top:24px}.marg-top-28{margin-top:28px}.marg-top-32{margin-top:32px}.marg-top-36{margin-top:36px}.marg-top-40{margin-top:40px}.marg-top-44{margin-top:44px}.marg-top-48{margin-top:48px}.marg-top-52{margin-top:52px}.marg-top-56{margin-top:56px}.marg-top-60{margin-top:60px}.marg-top-res-1{margin-top:clamp(7.5rem,3.21rem + 14.29vw,17.5rem)}.marg-top-res-2{margin-top:clamp(6.25rem,2.5rem + 12.5vw,15rem)}.marg-top-res-3{margin-top:clamp(5rem,4.2rem + 2.68vw,6.875rem)}.marg-top-res-4{margin-top:clamp(2.1875rem,1.79rem + 1.34vw,3.125rem)}.marg-top-res-5{margin-top:clamp(2.8125rem,1.61rem + 4.02vw,5.625rem)}.marg-bottom-8{margin-bottom:8px}.marg-bottom-12{margin-bottom:12px}.marg-bottom-16{margin-bottom:16px}.marg-bottom-20{margin-bottom:20px}.marg-bottom-24{margin-bottom:24px}.marg-bottom-28{margin-bottom:28px}.marg-bottom-32{margin-bottom:32px}.marg-bottom-36{margin-bottom:36px}.marg-bottom-40{margin-bottom:40px}.marg-bottom-44{margin-bottom:44px}.marg-bottom-48{margin-bottom:48px}.marg-bottom-52{margin-bottom:52px}.marg-bottom-56{margin-bottom:56px}.marg-bottom-60{margin-bottom:60px}.marg-bottom-res-1{margin-bottom:clamp(7.5rem,3.21rem + 14.29vw,17.5rem)}.marg-bottom-res-2{margin-bottom:clamp(6.25rem,2.5rem + 12.5vw,15rem)}.marg-bottom-res-3{margin-bottom:clamp(5rem,4.2rem + 2.68vw,6.875rem)}.marg-bottom-res-4{margin-bottom:clamp(2.1875rem,1.79rem + 1.34vw,3.125rem)}.marg-bottom-res-5{margin-bottom:clamp(2.8125rem,1.61rem + 4.02vw,5.625rem)}.marg-bottom-res-6{margin-bottom:clamp(0rem,-6.43rem + 21.43vw,15rem)}.ratio-1 img:not([data-prevent-ratio]),.ratio-16-9 img:not([data-prevent-ratio]),.ratio-3-4 img:not([data-prevent-ratio]),.ratio-4-3 img:not([data-prevent-ratio]){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}img{display:block;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ratio-1{aspect-ratio:1}.ratio-16-9{aspect-ratio:16/9}.ratio-3-4,.ratio-4-3{aspect-ratio:4/3}.is-overflow-hidden{overflow:hidden}.is-visually-hidden{display:none}@media(min-width:1024px){.hide-for-large{display:none!important}}@media(max-width:1023px){.show-for-large{display:none!important}}@media(min-width:768px){.hide-for-medium{display:none!important}}@media(max-width:767px){.show-for-medium{display:none!important}}.row-1,.row-2,.row-3,.row-editorial,.row-nav{box-sizing:content-box;margin-left:auto;margin-right:auto}.ratio-full-screen-stretch>*,.ratio-full-screen>*{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ratio-full-screen{width:100%}@media(orientation:portrait){.ratio-full-screen{aspect-ratio:2/3}}@media(orientation:landscape){.ratio-full-screen{aspect-ratio:16/9}}.ratio-full-screen.is-force-landscape{aspect-ratio:16/9!important}.ratio-full-screen-stretch{width:100%}@media(orientation:portrait){.ratio-full-screen-stretch{aspect-ratio:2/3}}@media(orientation:landscape){.ratio-full-screen-stretch{aspect-ratio:2.3}}.row-1{max-width:1800px;padding-left:clamp(1rem,-.42rem + 3.54vw,3.125rem);padding-right:clamp(1rem,-.42rem + 3.54vw,3.125rem)}.row-2{padding-left:clamp(1.5rem,-5.83rem + 18.33vw,12.5rem);padding-right:clamp(1.5rem,-5.83rem + 18.33vw,12.5rem)}.row-2,.row-3{max-width:1500px}.row-3{padding-left:clamp(1.5rem,-10rem + 28.75vw,18.75rem);padding-right:clamp(1.5rem,-10rem + 28.75vw,18.75rem)}.row-nav{padding-left:clamp(1rem,-.42rem + 3.54vw,3.125rem);padding-right:clamp(1rem,-.42rem + 3.54vw,3.125rem)}.row-editorial{max-width:900px;padding-left:clamp(1.5rem,.42rem + 2.71vw,3.125rem);padding-right:clamp(1.5rem,.42rem + 2.71vw,3.125rem)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--formkit-theme:genesis;--fk-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--fk-font-family-input:var(--fk-font-family);--fk-font-family-label:var(--fk-font-family);--fk-font-family-legend:var(--fk-font-family-label);--fk-font-family-option:var(--fk-font-family-input);--fk-font-family-help:var(--fk-font-family);--fk-font-family-message:var(--fk-font-family);--fk-font-weight:400;--fk-font-weight-input:var(--fk-font-weight);--fk-font-weight-label:700;--fk-font-weight-legend:var(--fk-font-weight-label,bold);--fk-font-weight-help:var(--fk-font-weight);--fk-font-weight-option:var(--fk-font-weight);--fk-font-weight-message:var(--fk-font-weight);--fk-font-size:1em;--fk-font-size-input:var(--fk-font-size);--fk-font-size-label:.875em;--fk-font-size-legend:.875em;--fk-font-size-help:.8125em;--fk-font-size-remove:.8125em;--fk-font-size-option:.9em;--fk-font-size-message:.8125em;--fk-font-size-button:.875em;--fk-font-size-summary:1.25em;--fk-line-height:1.1;--fk-line-height-label:var(--fk-line-height);--fk-line-height-help:var(--fk-line-height);--fk-line-height-option:var(--fk-line-height);--fk-line-height-message:var(--fk-line-height);--fk-line-height-textarea:var(--fk-line-height);--fk-line-height-input:1.125em;--fk-line-height-button:1.3;--fk-max-width-input:25em;--fk-box-size:1.25em;--fk-color-primary:#006ff9;--fk-color-checked:var(--fk-color-primary);--fk-color-input:#000;--fk-color-input-selection:rgba(0,122,255,.25);--fk-color-border:#94929c;--fk-color-border-focus:var(--fk-color-primary);--fk-color-danger:#ea0000;--fk-color-error:var(--fk-color-danger);--fk-color-placeholder:#767676;--fk-color-disabled:rgba(0,0,0,.1);--fk-color-help:rgba(0,0,0,.6);--fk-color-icon:rgba(0,0,0,.8);--fk-color-icon-minor:rgba(0,0,0,.55);--fk-color-button:#fff;--fk-color-button-hover:#fff;--fk-color-submit:var(--fk-color-button);--fk-color-submit-hover:var(--fk-color-button-hover);--fk-color-range-track:var(--fk-color-border);--fk-color-range-thumb:var(--fk-color-primary);--fk-focus-ring-color:rgba(50,100,203,.31);--fk-error-ring-color:rgba(235,0,0,.6);--fk-error-ring-focus-color:rgba(235,0,0,.3);--fk-bg-input:transparent;--fk-bg-disabled:rgba(0,0,0,.05);--fk-bg-decorator:linear-gradient(0deg,rgba(0,0,0,.07),transparent);--fk-bg-button:var(--fk-color-primary);--fk-bg-button-hover:var(--fk-bg-button);--fk-bg-submit:var(--fk-bg-button);--fk-bg-submit-hover:var(--fk-bg-submit);--fk-border-width:1px;--fk-border-width-decorator:var(--fk-border-width);--fk-border-width-focus:2px;--fk-border-width-checked:1px;--fk-border-width-decorator-checked:2px;--fk-border-width-decorator-focus:var(--fk-border-width-decorator-checked);--fk-border-width-decorator-focus-visible:var(--fk-border-width-focus);--fk-border-style:solid;--fk-border:var(--fk-border-width) var(--fk-border-style) var(--fk-color-border);--fk-border-focus:var(--fk-border-width-focus) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-decorator:var(--fk-border-width-decorator) var(--fk-border-style) var(--fk-color-border);--fk-border-decorator-focus:var(--fk-border-width-focus) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-decorator-focus-visible:var(--fk-border-width-decorator-focus-visible) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-decorator-checked:var(--fk-border-width-checked) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-box-shadow:0 0 0 var(--fk-border-width) var(--fk-color-border);--fk-border-box-shadow-focus:0 0 0 var(--fk-border-width-focus) var(--fk-color-border-focus);--fk-border-box-shadow-decorator:0 0 0 var(--fk-border-width-decorator);--fk-border-box-shadow-decorator-focus:0 0 0 var(--fk-border-width-decorator-focus) var(--fk-color-border-focus);--fk-border-box-shadow-decorator-focus-visible:0 0 0 var(--fk-border-width-decorator-focus-visible) var(--fk-color-border-focus);--fk-border-box-shadow-decorator-checked:0 0 0 var(--fk-border-width-decorator-checked) var(--fk-color-border-focus);--fk-border-box-shadow-invalid:0 0 0 var(--fk-border-width-decorator-focus-visible) var(--fk-error-ring-color);--fk-border-radius-tl:.25em;--fk-border-radius-tr:.25em;--fk-border-radius-bl:.25em;--fk-border-radius-br:.25em;--fk-border-radius:var(--fk-border-radius-tl,.25em) var(--fk-border-radius-tr,.25em) var(--fk-border-radius-br,.25em) var(--fk-border-radius-bl,.25em);--fk-border-radius-full:999em;--fk-focus-ring:.25em;--fk-error-ring:3px;--fk-error-ring-offset:2px;--fk-padding-base:.25em;--fk-padding-input-x:calc(var(--fk-padding-base)*3);--fk-padding-input-y:calc(var(--fk-padding-base)*3);--fk-padding-input-t:var(--fk-padding-input-y,0);--fk-padding-input-r:var(--fk-padding-input-x,0);--fk-padding-input-b:var(--fk-padding-input-y,0);--fk-padding-input-l:var(--fk-padding-input-x,0);--fk-padding-input:var(--fk-padding-input-t) var(--fk-padding-input-r) var(--fk-padding-input-b) var(--fk-padding-input-l);--fk-padding-label-x:inherit;--fk-padding-label-y:inherit;--fk-padding-label-t:var(--fk-padding-label-y,0);--fk-padding-label-r:var(--fk-padding-label-x,0);--fk-padding-label-b:var(--fk-padding-label-y,.5em);--fk-padding-label-l:var(--fk-padding-label-x,0);--fk-padding-label:var(--fk-padding-label-t) var(--fk-padding-label-r) var(--fk-padding-label-b) var(--fk-padding-label-l);--fk-padding-help-x:inherit;--fk-padding-help-y:var(--fk-padding-base);--fk-padding-help-t:var(--fk-padding-help-y,0);--fk-padding-help-r:var(--fk-padding-help-x,0);--fk-padding-help-b:var(--fk-padding-help-y,0);--fk-padding-help-l:var(--fk-padding-help-x,0);--fk-padding-help:var(--fk-padding-help-t) var(--fk-padding-help-r) var(--fk-padding-help-b) var(--fk-padding-help-l);--fk-padding-option-x:inherit;--fk-padding-option-y:inherit;--fk-padding-option-t:var(--fk-padding-option-y,0);--fk-padding-option-r:var(--fk-padding-option-x,0);--fk-padding-option-b:var(--fk-padding-option-y,0);--fk-padding-option-l:var(--fk-padding-option-x,0);--fk-padding-option:var(--fk-padding-option-t) var(--fk-padding-option-r) var(--fk-padding-option-b) var(--fk-padding-option-l);--fk-padding-messages-x:inherit;--fk-padding-messages-y:inherit;--fk-padding-messages-t:var(--fk-padding-messages-y,var(--fk-padding-base));--fk-padding-messages-r:var(--fk-padding-messages-x,0);--fk-padding-messages-b:var(--fk-padding-messages-y,0);--fk-padding-messages-l:var(--fk-padding-messages-x,0);--fk-padding-messages:var(--fk-padding-messages-t) var(--fk-padding-messages-r) var(--fk-padding-messages-b) var(--fk-padding-messages-l);--fk-padding-message-x:inherit;--fk-padding-message-y:var(--fk-padding-base);--fk-padding-message-t:var(--fk-padding-message-y,0);--fk-padding-message-r:var(--fk-padding-message-x,0);--fk-padding-message-b:var(--fk-padding-message-y,0);--fk-padding-message-l:var(--fk-padding-message-x,0);--fk-padding-message:var(--fk-padding-message-t) var(--fk-padding-message-r) var(--fk-padding-message-b) var(--fk-padding-message-l);--fk-padding-legend-x:.25em;--fk-padding-legend-y:.25em;--fk-padding-legend-t:var(--fk-padding-legend-y);--fk-padding-legend-r:var(--fk-padding-legend-x);--fk-padding-legend-b:var(--fk-padding-legend-y);--fk-padding-legend-l:var(--fk-padding-legend-x);--fk-padding-legend:var(--fk-padding-legend-t) var(--fk-padding-legend-r) var(--fk-padding-legend-b) var(--fk-padding-legend-l);--fk-padding-fieldset-x:var(--fk-padding-input-x);--fk-padding-fieldset-y:var(--fk-padding-input-y);--fk-padding-fieldset-t:var(--fk-padding-fieldset-y);--fk-padding-fieldset-r:var(--fk-padding-fieldset-x);--fk-padding-fieldset-b:var(--fk-padding-fieldset-y);--fk-padding-fieldset-l:var(--fk-padding-fieldset-x);--fk-padding-fieldset:var(--fk-padding-fieldset-t) var(--fk-padding-fieldset-r) var(--fk-padding-fieldset-b) var(--fk-padding-fieldset-l);--fk-padding-decorator-x:inherit;--fk-padding-decorator-y:var(--fk-padding-base);--fk-padding-decorator-t:var(--fk-padding-decorator-y,1.25em);--fk-padding-decorator-r:var(--fk-padding-decorator-x,1.25em);--fk-padding-decorator-b:var(--fk-padding-decorator-y,1.25em);--fk-padding-decorator-l:var(--fk-padding-decorator-x,1.25em);--fk-padding-decorator:var(--fk-padding-decorator-t) var(--fk-padding-decorator-r) var(--fk-padding-decorator-b) var(--fk-padding-decorator-l);--fk-padding-button-x:calc(var(--fk-padding-base)*8);--fk-padding-button-y:calc(var(--fk-padding-base)*3);--fk-padding-button-t:var(--fk-padding-button-y);--fk-padding-button-r:var(--fk-padding-button-x);--fk-padding-button-b:var(--fk-padding-button-y);--fk-padding-button-l:var(--fk-padding-button-x);--fk-padding-button:var(--fk-padding-button-t) var(--fk-padding-button-r) var(--fk-padding-button-b) var(--fk-padding-button-l);--fk-margin-base:.5em;--fk-margin-outer-x:inherit;--fk-margin-outer-y:inherit;--fk-margin-outer-t:var(--fk-margin-outer-y,0);--fk-margin-outer-r:var(--fk-margin-outer-x,0);--fk-margin-outer-b:var(--fk-margin-outer-y,calc(var(--fk-margin-base)*2));--fk-margin-outer-l:var(--fk-margin-outer-x,0);--fk-margin-outer:var(--fk-margin-outer-t) var(--fk-margin-outer-r) var(--fk-margin-outer-b) var(--fk-margin-outer-l);--fk-margin-wrapper-x:inherit;--fk-margin-wrapper-y:inherit;--fk-margin-wrapper-t:var(--fk-margin-wrapper-y,0);--fk-margin-wrapper-r:var(--fk-margin-wrapper-x,0);--fk-margin-wrapper-b:var(--fk-margin-wrapper-y,0);--fk-margin-wrapper-l:var(--fk-margin-wrapper-x,0);--fk-margin-wrapper:var(--fk-margin-wrapper-t) var(--fk-margin-wrapper-r) var(--fk-margin-wrapper-b) var(--fk-margin-wrapper-l);--fk-margin-input-x:inherit;--fk-margin-input-y:inherit;--fk-margin-input-t:var(--fk-margin-input-y,0);--fk-margin-input-r:var(--fk-margin-input-x,0);--fk-margin-input-b:var(--fk-margin-input-y,0);--fk-margin-input-l:var(--fk-margin-input-x,0);--fk-margin-input:var(--fk-margin-input-t) var(--fk-margin-input-r) var(--fk-margin-input-b) var(--fk-margin-input-l);--fk-margin-label-x:inherit;--fk-margin-label-y:0;--fk-margin-label-t:var(--fk-margin-label-y,0);--fk-margin-label-r:var(--fk-margin-label-x,0);--fk-margin-label-b:var(--fk-margin-label-y,var(--fk-margin-base));--fk-margin-label-l:var(--fk-margin-label-x,0);--fk-margin-label:var(--fk-margin-label-t) var(--fk-margin-label-r) var(--fk-margin-label-b) var(--fk-margin-label-l);--fk-margin-help-x:inherit;--fk-margin-help-y:.3em;--fk-margin-help-t:var(--fk-margin-help-y,0);--fk-margin-help-r:var(--fk-margin-help-x,0);--fk-margin-help-b:0;--fk-margin-help-l:var(--fk-margin-help-x,0);--fk-margin-help:var(--fk-margin-help-t) var(--fk-margin-help-r) var(--fk-margin-help-b) var(--fk-margin-help-l);--fk-margin-option-x:inherit;--fk-margin-option-y:inherit;--fk-margin-option-t:var(--fk-margin-option-y,0);--fk-margin-option-r:var(--fk-margin-option-x,0);--fk-margin-option-b:var(--fk-margin-option-y,.625em);--fk-margin-option-l:var(--fk-margin-option-x,0);--fk-margin-option:var(--fk-margin-option-t) var(--fk-margin-option-r) var(--fk-margin-option-b) var(--fk-margin-option-l);--fk-margin-message-x:inherit;--fk-margin-message-y:inherit;--fk-margin-message-t:var(--fk-margin-message-y,0);--fk-margin-message-r:var(--fk-margin-message-x,0);--fk-margin-message-b:var(--fk-margin-message-y,0);--fk-margin-message-l:var(--fk-margin-message-x,0);--fk-margin-message:var(--fk-margin-message-t) var(--fk-margin-message-r) var(--fk-margin-message-b) var(--fk-margin-message-l);--fk-margin-legend-x:0em;--fk-margin-legend-y:inherit;--fk-margin-legend-t:var(--fk-margin-legend-y,0);--fk-margin-legend-r:var(--fk-margin-legend-x,0);--fk-margin-legend-b:var(--fk-margin-legend-y,0);--fk-margin-legend-l:var(--fk-margin-legend-x,0);--fk-margin-legend:var(--fk-margin-legend-t) var(--fk-margin-legend-r) var(--fk-margin-legend-b) var(--fk-margin-legend-l);--fk-margin-fieldset-x:inherit;--fk-margin-fieldset-y:inherit;--fk-margin-fieldset-t:var(--fk-margin-fieldset-y,0);--fk-margin-fieldset-r:var(--fk-margin-fieldset-x,0);--fk-margin-fieldset-b:var(--fk-margin-fieldset-y,0);--fk-margin-fieldset-l:var(--fk-margin-fieldset-x,0);--fk-margin-fieldset:var(--fk-margin-fieldset-t) var(--fk-margin-fieldset-r) var(--fk-margin-fieldset-b) var(--fk-margin-fieldset-l);--fk-margin-decorator-x:inherit;--fk-margin-decorator-y:inherit;--fk-margin-decorator-t:var(--fk-margin-decorator-y,0);--fk-margin-decorator-r:var(--fk-margin-decorator-x,.5em);--fk-margin-decorator-b:var(--fk-margin-decorator-y,0);--fk-margin-decorator-l:var(--fk-margin-decorator-x,0);--fk-margin-decorator:var(--fk-margin-decorator-t) var(--fk-margin-decorator-r) var(--fk-margin-decorator-b) var(--fk-margin-decorator-l);--fk-margin-button-x:inherit;--fk-margin-button-y:inherit;--fk-margin-button-t:var(--fk-margin-button-y,0);--fk-margin-button-r:var(--fk-margin-button-x,.5em);--fk-margin-button-b:var(--fk-margin-button-y,0);--fk-margin-button-l:var(--fk-margin-button-x,0);--fk-margin-button:var(--fk-margin-button-t) var(--fk-margin-button-r) var(--fk-margin-button-b) var(--fk-margin-button-l);--fk-icon-close:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxNiI+PHBhdGggZD0iTTEwLDEyLjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNUwxLjY1LDQuMzVjLS4yLS4yLS4yLS41MSwwLS43MSwuMi0uMiwuNTEtLjIsLjcxLDBMMTAuMzUsMTEuNjVjLjIsLjIsLjIsLjUxLDAsLjcxLS4xLC4xLS4yMywuMTUtLjM1LC4xNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0yLDEyLjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNS0uMi0uMi0uMi0uNTEsMC0uNzFMOS42NSwzLjY1Yy4yLS4yLC41MS0uMiwuNzEsMCwuMiwuMiwuMiwuNTEsMCwuNzFMMi4zNSwxMi4zNWMtLjEsLjEtLjIzLC4xNS0uMzUsLjE1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+;--fk-icon-down:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiA3Ij48cGF0aCBkPSJNOCw2LjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNUwzLjE1LDEuODVjLS4yLS4yLS4yLS41MSwwLS43MSwuMi0uMiwuNTEtLjIsLjcxLDBsNC4xNSw0LjE1TDEyLjE1LDEuMTVjLjItLjIsLjUxLS4yLC43MSwwLC4yLC4yLC4yLC41MSwwLC43MWwtNC41LDQuNWMtLjEsLjEtLjIzLC4xNS0uMzUsLjE1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+;--fk-icon-fileDoc:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNiI+PHBhdGggZD0iTTEyLjUsMTZIMi41Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjVWMS41YzAtLjgzLC42Ny0xLjUsMS41LTEuNWg3LjA5Yy40LDAsLjc4LC4xNiwxLjA2LC40NGwyLjkxLDIuOTFjLjI4LC4yOCwuNDQsLjY2LC40NCwxLjA2VjE0LjVjMCwuODMtLjY3LDEuNS0xLjUsMS41Wk0yLjUsMWMtLjI4LDAtLjUsLjIyLS41LC41VjE0LjVjMCwuMjgsLjIyLC41LC41LC41SDEyLjVjLjI4LDAsLjUtLjIyLC41LS41VjQuNDFjMC0uMTMtLjA1LS4yNi0uMTUtLjM1bC0yLjkxLTIuOTFjLS4wOS0uMDktLjIyLS4xNS0uMzUtLjE1SDIuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0xMy4zOCw1aC0yLjkxYy0uODEsMC0xLjQ3LS42Ni0xLjQ3LTEuNDdWLjYyYzAtLjI4LC4yMi0uNSwuNS0uNXMuNSwuMjIsLjUsLjVWMy41M2MwLC4yNiwuMjEsLjQ3LC40NywuNDdoMi45MWMuMjgsMCwuNSwuMjIsLjUsLjVzLS4yMiwuNS0uNSwuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0xMCwxM0g1Yy0uMjgsMC0uNS0uMjItLjUtLjVzLjIyLS41LC41LS41aDVjLjI4LDAsLjUsLjIyLC41LC41cy0uMjIsLjUtLjUsLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48cGF0aCBkPSJNMTAsMTBINWMtLjI4LDAtLjUtLjIyLS41LS41cy4yMi0uNSwuNS0uNWg1Yy4yOCwwLC41LC4yMiwuNSwuNXMtLjIyLC41LS41LC41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PHBhdGggZD0iTTcsN2gtMmMtLjI4LDAtLjUtLjIyLS41LS41cy4yMi0uNSwuNS0uNWgyYy4yOCwwLC41LC4yMiwuNSwuNXMtLjIyLC41LS41LC41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+Cg==;--fk-icon-check:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAyNyI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjI2Ljk5IDAgMTAuMTMgMTcuMTcgNC42OSAxMS42MyAwIDE2LjQxIDEwLjQgMjcgMTUuMDUgMjIuMjcgMTUuMDkgMjIuMzEgMzIgNS4xIDI2Ljk5IDAiLz48L3N2Zz4=;--fk-icon-circle:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGNpcmNsZSBmaWxsPSJjdXJyZW50Q29sb3IiIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIvPjwvc3ZnPg==;--fk-icon-fileItem:var(--fk-icon-fileDoc);--fk-icon-fileRemove:var(--fk-icon-close);--fk-icon-noFiles:var(--fk-icon-fileDoc);--fk-icon-select:var(--fk-icon-down);--fk-icon-checkboxDecorator:var(--fk-icon-check);--fk-icon-radioDecorator:var(--fk-icon-circle)}.formkit-outer,.formkit-outer *{box-sizing:border-box}:is(.formkit-outer *):after,:is(.formkit-outer *):before{box-sizing:inherit}.formkit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.formkit-input:focus{outline:none}@media(forced-colors:active){.formkit-decorator,.formkit-input{border:1px solid!important}}.formkit-message{list-style-type:none}.formkit-inner:focus-within{border-color:var(--fk-color-border-focus)}[data-type=select]:not([data-multiple]) .formkit-inner:after{background-color:var(--fk-color-icon)}.formkit-input{background-color:var(--fk-bg-input);color:var(--fk-color-input)}:is(input.formkit-input[type=radio]:checked~.formkit-decorator):before{background:var(--fk-color-checked)}:is(input.formkit-input[type=checkbox]:checked~.formkit-decorator):before{border-color:var(--fk-color-checked)}[data-family=text] .formkit-input::-moz-selection{background-color:var(--fk-color-input-selection)}[data-family=text] .formkit-input::selection{background-color:var(--fk-color-input-selection)}.formkit-help,.formkit-option-help{color:var(--fk-color-help)}.formkit-message{color:var(--fk-color-error)}.formkit-outer{font-family:var(--fk-font-family);font-size:var(--fk-font-size);font-weight:var(--fk-font-weight);line-height:var(--fk-line-height)}.formkit-outer[data-type=textarea] textarea{line-height:var(--fk-line-height-textarea)}.formkit-label{font-family:var(--fk-font-family-label);font-size:var(--fk-font-size-label);font-weight:var(--fk-font-weight-label);line-height:var(--fk-line-height-label)}.formkit-option .formkit-label,[data-type=checkbox] .formkit-label,[data-type=radio] .formkit-label{font-size:var(--fk-font-size-option);font-weight:var(--fk-font-weight-option);margin-bottom:.1em}.formkit-legend{font-family:var(--fk-font-family-legend);font-size:var(--fk-font-size-legend);font-weight:var(--fk-font-weight-legend)}.formkit-input{font-family:var(--fk-font-family-input);font-size:var(--fk-font-size-input);font-weight:var(--fk-font-weight-input);line-height:var(--fk-line-height-input)}.formkit-help,.formkit-option-help{font-family:var(--fk-font-family-help);font-size:var(--fk-font-size-help);font-weight:var(--fk-font-weight-help);line-height:var(--fk-line-height-help)}.formkit-messages{font-family:var(--fk-font-family-message);font-family:var(--fk-font-family);line-height:var(--fk-line-height-message)}.formkit-message{font-size:var(--fk-font-size-message);font-weight:var(--fk-font-weight-message)}.formkit-outer{margin:var(--fk-margin-outer)}.formkit-outer[data-disabled]{opacity:.5}.formkit-outer[data-disabled] [data-disabled]{opacity:1}.formkit-fieldset,.formkit-wrapper{max-width:var(--fk-max-width-input)}.formkit-label{display:block;margin:var(--fk-margin-label);padding:var(--fk-padding-label)}.formkit-fieldset{border:var(--fk-border);border-radius:var(--fk-border-radius);margin:var(--fk-margin-fieldset);padding:var(--fk-padding-fieldset)}.formkit-fieldset:focus-within{border:var(--fk-border-focus)}.formkit-fieldset>.formkit-help{margin-bottom:calc(var(--fk-padding-fieldset-t)*1.5);margin-top:calc(var(--fk-padding-fieldset-t)*-.5)}.formkit-legend{display:block;margin:var(--fk-margin-legend);padding:var(--fk-padding-legend)}.formkit-inner{align-items:center;border-radius:var(--fk-border-radius);box-shadow:var(--fk-border-box-shadow);display:flex;position:relative}.formkit-inner:focus-within{box-shadow:var(--fk-border-box-shadow-focus)}[data-type=checkbox] .formkit-inner,[data-type=radio] .formkit-inner{border:none;box-shadow:none;display:inline-block}[data-errors] :is([data-type=checkbox] .formkit-inner,[data-type=radio] .formkit-inner):focus-within,[data-invalid] :is([data-type=checkbox] .formkit-inner,[data-type=radio] .formkit-inner):focus-within{outline:none}.formkit-input{border-radius:var(--fk-border-radius);display:block;padding:var(--fk-padding-input);width:100%}.formkit-input[disabled]{background-color:var(--fk-bg-disabled)}.formkit-input[multiple]{padding:0}.formkit-input[multiple] option{padding:var(--fk-padding-input)}input.formkit-input[type=date]::-webkit-calendar-picker-indicator{font-size:.875em;padding-bottom:0;padding-top:0}input.formkit-input[type=date]::-webkit-datetime-edit{line-height:1;overflow:visible}select.formkit-input{padding-right:calc(var(--fk-padding-base)*7)}select.formkit-input[data-placeholder]:not([multiple]){color:var(--fk-color-placeholder)}select.formkit-input[data-placeholder]:not([multiple]) option{color:var(--fk-color-input)}[disabled]:is(select.formkit-input[data-placeholder]:not([multiple]) option){color:var(--fk-color-disabled)}[data-is-placeholder]:is(select.formkit-input[data-placeholder]:not([multiple]) option){color:var(--fk-color-placeholder)}select.formkit-input option{font-size:var(--fk-font-size-option)}input.formkit-input[type=radio]~.formkit-decorator{border-radius:var(--fk-border-radius-full)}:is(input.formkit-input[type=radio]~.formkit-decorator):before{border:0;border-radius:2em;height:50%;left:50%;top:50%;transform:translate(-50%,-50%);width:50%}.formkit-help,.formkit-option-help{margin:var(--fk-margin-help)}.formkit-messages{margin:var(--fk-margin-messages);padding:var(--fk-padding-messages)}.formkit-help+.formkit-messages{padding-top:0}.formkit-message{margin:var(--fk-margin-message);padding:var(--fk-padding-message)}.formkit-messages+.formkit-actions{margin-top:var(--fk-margin-outer-b)}@keyframes fk-rotate{to{transform:rotate(1turn)}}@keyframes fk-glow{0%{box-shadow:0 0 0 .1em var(--fk-color-primary)}to{box-shadow:0 0 0 .4em var(--fk-color-primary)}}:is([data-type=button],[data-type=submit]) .formkit-input{border:1px solid transparent;border-radius:var(--fk-border-radius);cursor:pointer;display:inline-flex;font-size:var(--fk-font-size-button);justify-content:center;line-height:var(--fk-line-height-button);margin:var(--fk-margin-button);padding:var(--fk-padding-button);position:relative;transition:filter .25s;width:auto}:is(:is([data-type=button],[data-type=submit]) .formkit-input):focus-visible{outline:var(--fk-color-border-focus) solid 2px;outline-offset:2px}:is([data-type=button],[data-type=submit]) .formkit-input[disabled],[data-disabled]:is([data-type=button],[data-type=submit]) .formkit-input{background:var(--fk-color-border)!important;color:var(--fk-color-button)!important;cursor:not-allowed}[data-type=submit] .formkit-input{background:var(--fk-bg-submit);color:var(--fk-color-submit)}:is([data-type=submit] .formkit-input):before{border:0 solid transparent;border-radius:1.28571428em;box-sizing:border-box;content:"";height:1.28571428em;margin-right:0;transition:width .25s,border .25s,margin-right .25s;width:0}:is([data-type=submit] .formkit-input):hover{background:var(--fk-bg-submit-hover)}:is([data-loading] [data-type=submit] .formkit-input):before{animation:fk-rotate .5s linear infinite;border:.1428571429em solid #fff;border-right-color:transparent;margin-right:.75em;width:1.28571428em}[data-loading] .formkit-actions [data-type=submit] .formkit-input{filter:brightness(1.1);pointer-events:none}[data-type=button] .formkit-input{background:var(--fk-bg-button);color:var(--fk-color-button)}:is([data-type=button] .formkit-input):hover{background:var(--fk-bg-button-hover)}:is([data-type=checkbox],[data-type=radio]) [data-disabled]{opacity:30%}:is([data-type=checkbox],[data-type=radio]) .formkit-label{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is([data-type=checkbox],[data-type=radio]) .formkit-wrapper{align-items:center;display:flex}:is([data-type=checkbox],[data-type=radio]) .formkit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;left:-999em;opacity:0;overflow:hidden;position:absolute;width:0}:is([data-type=checkbox],[data-type=radio]) .formkit-input~.formkit-decorator{background:var(--fk-bg-decorator);border:none;border-radius:var(--fk-border-radius);box-shadow:var(--fk-border-box-shadow);box-sizing:content-box;display:block;flex:0 0 var(--fk-box-size);height:var(--fk-box-size);margin:var(--fk-margin-decorator);position:relative;width:var(--fk-box-size)}:is([data-type=checkbox],[data-type=radio]) .formkit-input~.formkit-decorator .formkit-icon{height:0;left:50%;overflow:hidden;padding:3px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}:is([data-type=checkbox],[data-type=radio]) .formkit-input~.formkit-decorator .formkit-icon svg{height:100%}:is([data-type=checkbox],[data-type=radio]) .formkit-input:checked~.formkit-decorator{box-shadow:var(--fk-border-box-shadow-decorator-checked)}:is([data-type=checkbox],[data-type=radio]) .formkit-input:checked~.formkit-decorator .formkit-icon{height:100%;width:100%}:is([data-type=checkbox],[data-type=radio]) .formkit-input:checked~.formkit-decorator .formkit-icon{color:var(--fk-color-border-focus)}:is([data-type=checkbox],[data-type=radio]) .formkit-input:focus~.formkit-decorator{box-shadow:var(--fk-border-box-shadow-decorator-focus);outline:var(--fk-focus-ring) solid var(--fk-focus-ring-color)}:is([data-type=checkbox],[data-type=radio]) .formkit-input:focus-visible~.formkit-decorator{box-shadow:var(--fk-border-box-shadow-decorator-focus-visible)}:is([data-type=checkbox],[data-type=radio]) .formkit-options{margin:var(--fk-checkbox-options-margin);padding:0}:is([data-type=checkbox],[data-type=radio]) .formkit-option{list-style-type:none;margin:var(--fk-margin-option)}:is([data-type=checkbox],[data-type=radio]) .formkit-option:last-child{margin-bottom:0}:is([data-type=checkbox],[data-type=radio]) fieldset.formkit-fieldset{border:var(--fk-border);border-radius:var(--fk-border-radius)}[data-type=radio] .formkit-input~.formkit-decorator .formkit-icon{padding:5px}[data-type=color] .formkit-inner{max-width:5em}[data-type=color] input[type=color]{border:none;padding:0}:is([data-type=color] input[type=color])::-webkit-color-swatch-wrapper{border:none;padding:0}:is([data-type=color] input[type=color])::-moz-color-swatch-wrapper{border:none;padding:0}:is([data-type=color] input[type=color])::-webkit-color-swatch{border:none;border-radius:var(--fk-border-radius)}:is([data-type=color] input[type=color])::-moz-color-swatch{border:none;border-radius:var(--fk-border-radius)}[data-type=range] .formkit-inner{border:0;box-shadow:none}[data-type=range] .formkit-inner:focus-within{border:0;box-shadow:none}[data-type=range] input{padding-left:0;padding-right:0}[disabled]:is([data-type=range] input){background:transparent}:is([data-type=range] input)::-webkit-slider-runnable-track{background-color:var(--fk-color-border);border-radius:4px;height:4px}:is([data-type=range] input)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--fk-color-range-thumb);border:0;border-radius:1em;height:1em;position:relative;transform:translateY(calc(-50% + 2px));width:1em}:is([data-type=range] input)::-moz-range-track{background-color:var(--fk-color-border);border:1px solid transparent;border-radius:4px;height:4px}:is([data-type=range] input)::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:var(--fk-color-range-thumb);border:1px solid var(--fk-color-range-thumb);border-radius:1em;height:1em;position:relative;width:1em}:is([data-type=range] input):focus::-webkit-slider-thumb{outline:var(--fk-focus-ring) solid var(--fk-focus-ring-color)}:is([data-type=range] input):focus::-moz-range-thumb{outline:var(--fk-focus-ring) solid var(--fk-focus-ring-color)}[disabled]:is([data-type=range] input)::-webkit-slider-thumb{background-color:var(--fk-color-border)}[disabled]:is([data-type=range] input)::-moz-slider-thumb{background-color:var(--fk-color-border)}:is([data-type=select]:not([data-multiple]) .formkit-inner) .formkit-select-icon{margin-left:-2.5em;pointer-events:none}[data-type=select][data-multiple] .formkit-select-icon{display:none}[data-type=file] .formkit-file-list,[data-type=file] .formkit-no-files{margin:0;padding:var(--fk-padding-input)}[data-type=file] .formkit-file-item,[data-type=file] .formkit-no-files{align-items:center;display:flex;flex-grow:1;font-size:var(--fk-font-size-input);position:relative}[data-type=file] .formkit-file-item+.formkit-file-item,[data-type=file] .formkit-no-files+.formkit-no-files{margin-top:var(--fk-padding-input-t)}[data-type=file] .formkit-inner .formkit-file-item-icon,[data-type=file] .formkit-inner .formkit-no-files-icon{margin-right:.5em;width:1em}[data-type=file] .formkit-file-item .formkit-file-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;font-size:0;margin-left:auto;padding:0;position:relative;z-index:3}:is([data-type=file] .formkit-file-item .formkit-file-remove):hover{color:var(--fk-color-danger)}:is([data-type=file] .formkit-file-item .formkit-file-remove) .formkit-file-remove-icon{font-size:1rem;width:1em}[data-type=file] .formkit-no-files{color:var(--fk-color-placeholder)}:is([data-type=file] .formkit-no-files):before{background-color:var(--fk-color-placeholder)}[data-type=file] .formkit-file-list{width:100%}[data-has-multiple]:is([data-type=file] .formkit-file-list){margin-bottom:calc(var(--fk-padding-input-b) + var(--fk-font-size-remove)*1.1)}[data-has-multiple]:is([data-type=file] .formkit-file-list) .formkit-file-item{line-height:var(--fk-line-height-input)}[data-type=file] .formkit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;cursor:pointer;inset:0;position:absolute;z-index:2}:is([data-type=file] .formkit-input)::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:0;padding:0}[data-file-hover]:is([data-type=file] .formkit-input){animation:fk-glow .75s infinite alternate}[data-type=file] [data-has-multiple=true]~.formkit-file-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;bottom:calc(var(--fk-padding-input-b) + 1em - var(--fk-font-size-remove));color:var(--fk-color-primary);cursor:pointer;display:block;font-size:var(--fk-font-size-remove);left:calc(var(--fk-padding-input-l) + 1em - var(--fk-font-size-remove));margin:0;padding:0;position:absolute;z-index:5}:is([data-type=file] [data-has-multiple=true]~.formkit-file-remove):hover{color:var(--fk-color-danger)}[data-type=textarea] textarea{flex-grow:1;min-height:6em;width:100%}.formkit-summary{margin:0;padding:0;width:100%}.formkit-summary-inner{border:var(--fk-error-ring) solid var(--fk-error-ring-color);border-radius:.5em;padding:var(--fk-margin-outer-b)}.formkit-summary-header{font-size:var(--fk-font-size-summary);margin:0 0 var(--fk-margin-outer-b) 0}.formkit-message-link{color:var(--fk-color-danger);text-decoration:none}.formkit-message-link:focus{outline:var(--fk-error-ring) solid var(--fk-error-ring-color)}.formkit-inner:focus-within .formkit-icon.formkit-prefix-icon{color:var(--fk-color-primary)}.formkit-outer .formkit-icon{align-self:stretch;display:flex;flex-grow:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5em}.formkit-outer .formkit-icon.formkit-prefix-icon{background:var(--fk-bg-decorator);border-radius:var(--fk-border-radius-tl) 0 0 var(--fk-border-radius-bl);box-shadow:1px 0 #00000054}.formkit-outer .formkit-icon.formkit-suffix-icon{padding-left:0;padding-right:.75em;width:1.75em}.formkit-outer .formkit-icon svg{margin:auto;max-height:1em;max-width:1em;width:100%}:is([data-type=button],[data-type=submit],[data-type=range]) .formkit-icon.formkit-prefix-icon{background:none;box-shadow:none}:is([data-type=button],[data-type=submit],[data-type=range]) .formkit-inner:focus-within .formkit-icon{color:currentColor}:is([data-type=button],[data-type=submit],[data-type=range]) .formkit-icon{font-size:1rem;padding:0;width:1em}.formkit--prefix-icon:is(:is([data-type=button],[data-type=submit],[data-type=range]) .formkit-icon){margin-right:.5em}.formkit-suffix-icon:is(:is([data-type=button],[data-type=submit],[data-type=range]) .formkit-icon){margin-left:.5em}:is([data-type=button],[data-type=submit]) .formkit-prefix-icon{margin-left:-.5em;margin-right:.5em}:is([data-type=button],[data-type=submit]) .formkit-suffix-icon{margin-left:.5em;margin-right:-.5em}[data-prefix-icon=true][data-prefix-icon-click=true] .formkit-prefix-icon{cursor:pointer}:is([data-prefix-icon=true][data-type=color] input[type=color])::-webkit-color-swatch{border-bottom-left-radius:0;border-top-left-radius:0}:is([data-prefix-icon=true][data-type=color] input[type=color])::-moz-color-swatch{border-bottom-left-radius:0;border-top-left-radius:0}[data-prefix-icon=true][data-type=file][data-multiple=true] .formkit-file-remove{left:calc(var(--fk-padding-input-l) + 4em - var(--fk-font-size-remove))}[data-suffix-icon=true][data-suffix-icon-click=true] .formkit-suffix-icon{cursor:pointer}:is([data-suffix-icon=true][data-type=color] input[type=color])::-webkit-color-swatch{border-bottom-right-radius:0;border-top-right-radius:0}:is([data-suffix-icon=true][data-type=color] input[type=color])::-moz-color-swatch{border-bottom-right-radius:0;border-top-right-radius:0}[data-suffix-icon=true][data-type=color] .formkit-icon.formkit-suffix-icon{padding-right:0;width:2.5em}[data-suffix-icon=true][data-type=select] .formkit-inner:after{right:2.5em}[data-type=color]:is([data-prefix-icon=true],[data-suffix-icon=true]) .formkit-inner{max-width:7.5em}[data-prefix-icon=true][data-suffix-icon=true][data-type=color] .formkit-inner{max-width:10em}::-moz-placeholder{color:#6b6b6b}::placeholder{color:#6b6b6b}:root{--fk-font-family:$font-family-2;--fk-font-size-label:16px;--fk-font-weight-label:400;--fk-font-size:16px;--fk-font-size-option:16px;--fk-font-family-input:$font-family-2;--fk-font-size-help:12px;--fk-font-weight-help:400;--fk-margin-help:8px 0 0;--fk-font-size-message:12px;--fk-font-weight-message:400;--fk-color-border-focus:$black-1}.formkit-wrapper ::-moz-placeholder{color:#6b6b6b}.formkit-wrapper ::placeholder{color:#6b6b6b}select.formkit-input[data-placeholder]:not([multiple]){color:#6b6b6b!important}.formkit-fieldset,.formkit-wrapper{max-width:none}.formkit-inner{border-radius:8px}.formkit-outer{margin:0 0 32px}[data-type=checkbox] .formkit-input:checked~.formkit-decorator,[data-type=checkbox] .formkit-input:focus~.formkit-decorator,[data-type=checkbox] .formkit-input~.formkit-decorator{background:transparent;border:1px solid #1d1b1b;border-radius:0;box-shadow:none;outline:0}[data-type=checkbox] .formkit-wrapper{align-items:normal}.formkit-outer:not([data-type=checkbox]) .formkit-inner:focus-within{border-color:var(--black-1,#000);box-shadow:0 0 4px #000}.formkit-outer[data-type=file] .formkit-inner:focus-within{box-shadow:0 0 4px #000!important}.formkit-input{border-radius:0;padding:16px 20px}.formkit-label{margin-bottom:8px}.page-padding-bottom-1{padding-bottom:clamp(0rem,-4.02rem + 13.39vw,9.375rem)}#teleportOverlay{height:100dvh;pointer-events:none;position:fixed;width:100%;z-index:101}[data-filter=long_best_seller-false],[data-filter=prodotto_in_promozione-false],[data-list="category:=[cuscini] && cuscini_materiale_slugs:=[con-tubes]"] [data-filter=cuscini_materiale_slugs],[data-list="long_best_seller:=[true]"] .typesense-listing-layout__filters__wrap,[data-list="long_best_seller:=[true]"] .typesense-listing-layout__list__trigger-filters{display:none!important}.page{padding-top:48px}.page-home{padding-top:0}.page-download{padding-top:96px}.page-linea{padding-top:0}.page-linea .breadcrumbs{left:50%;margin:0;position:absolute;top:clamp(1.875rem,1.07rem + 2.68vw,3.75rem);transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:5}.page-contacts .page-contacts__wrap>:last-child{margin-top:clamp(2.8125rem,1.61rem + 4.02vw,5.625rem)}@media(min-width:768px){.page-contacts .page-contacts__wrap{display:flex;gap:16px}.page-contacts .page-contacts__wrap>:first-child{flex:0 1 40%}.page-contacts .page-contacts__wrap>:last-child{flex:0 1 60%;margin-top:0!important}}.page-contacts .page-contacts__info{max-width:400px}.page-promo{padding-top:0}.page-newsletter__form{background-color:#d5ceba;border-radius:16px;margin:auto;max-width:700px;padding:clamp(1rem,.57rem + 1.43vw,2rem)}.pages-product-layout:has(.product-promo-banner__container) .pages-product-layout__editorial-body{margin-top:0}.page-policy .page-policy__body>*+:not(li){margin-top:30px}.page-policy .page-policy__body h2{font-size:clamp(1.25rem,.98rem + .89vw,1.875rem);margin-bottom:30px;margin-top:clamp(3.125rem,2.32rem + 2.68vw,5rem)}.page-policy .page-policy__body{font-size:clamp(1rem,.79rem + .71vw,1.5rem)}.page-policy .page-policy__body ul{list-style:disc;list-style-position:inside}.page-policy .page-policy__body ul li+li{margin-top:10px}.page-policy .page-policy__body ol{list-style:decimal;list-style-position:inside}.page-policy .page-policy__body ol li+li{margin-top:10px}.page-policy .page-policy__body ol li p,.page-policy .page-policy__body ul li p{display:inline-block}#CookiebotWidget,#CookiebotWidget:not(.CookiebotWidget-inactive){display:none;visibility:hidden}#CybotCookiebotDialogPoweredByText{display:none!important}#CybotCookiebotDialog{background:#f7f1e9!important;border-radius:10px!important;bottom:3%!important;box-shadow:3px 3px 10px #00000029!important;color:#232527!important;font-family:Poppins,sans-serif!important;font-weight:400;left:clamp(1.5625rem,-1.04rem + 8.68vw,3.125rem)!important;max-width:650px!important;top:unset!important;transform:none!important}#CybotCookiebotDialog,#CybotCookiebotDialog *{font-size:12px!important}li.CybotCookiebotDialogNavItem:last-child{display:none}#CybotCookiebotDialogNav{border-bottom:none!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{border-bottom:1px solid #232527!important;color:#232527!important}#CybotCookiebotDialog div.CookieCard{border-bottom:none!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSliderWrapper{height:18px!important;width:40px!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:#232527!important;bottom:1px!important;height:16px!important;left:1px!important;width:16px!important}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before,#CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogTabContent input+.CybotCookiebotDialogBodyLevelButtonSlider:before{transform:translate(22px)!important}@media screen and (max-width:600px){#CybotCookiebotDialog{max-height:calc(100% - 70px)!important;width:260px!important}#CookiebotWidget:not(.CookiebotWidget-inactive){display:none;visibility:hidden}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSliderWrapper{height:16px!important;width:36px!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider:before{bottom:1px!important;height:14px!important;left:1px!important;width:14px!important}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before,#CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogTabContent input+.CybotCookiebotDialogBodyLevelButtonSlider:before{transform:translate(20px)!important}#CybotCookiebotDialog div.CookieCard{border-bottom:none!important;font-size:11px!important;line-height:16px!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{padding:.5em!important}}#CybotCookiebotDialogHeader,.CybotCookiebotDialogBodyBottomWrapper{display:none!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer{border-color:#232527!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:transparent;border:1px solid #232527!important;border-radius:.25em;color:#232527!important;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:#232527!important;border-color:#232527!important;color:#f7f1e9!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#232527!important;border-color:#232527!important;color:#232527!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#232527!important;border:1px solid #232527!important;color:#f7f1e9!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-width:3px!important;color:#232527!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#d1d1d1!important;border-radius:23px!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled span.CybotCookiebotDialogBodyLevelButtonSlider{background-color:red!important}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#d78862!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#232527!important}#CybotCookiebotDialog .CybotCookiebotFader{display:none!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type{scrollbar-track-color:#272727!important;scrollbar-face-color:#232527!important;scrollbar-color:#232527 #272727!important;scrollbar-width:thin!important}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount),#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#232527!important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup{border-color:#232527!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a{color:#232527!important;text-decoration:underline!important}#CybotCookiebotDialogTabContent input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{opacity:.3}#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background-color:#d6d6d6!important;color:#232527!important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow:first-of-type:before,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage{border-color:#232527!important}
