.protocolError{place-items:center;width:100%;height:100svh;display:grid}.protocolError article{flex-direction:column;align-items:center;display:flex}.protocolError article h1{white-space:nowrap;text-transform:uppercase;line-height:150%}.protocolError article p{white-space:wrap;text-align:center;flex-direction:column;display:flex}.protocolError article p a{color:#ffca65}.hydrateFallback{place-items:center;width:100%;height:100svh;display:grid}.hydrateFallback svg{width:6em;height:6em}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder{opacity:1;color:theme("colors.gray.400", #9ca3af)}textarea::placeholder{opacity:1;color:theme("colors.gray.400", #9ca3af)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}textarea,input:not([type=checkbox]):not([type=file]):not([type=image]):not([type=radio]):not([type=range]){font:inherit;letter-spacing:inherit;word-spacing:inherit}@media print{body{font-size:8pt}}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:1.25rem}}html{box-sizing:border-box;hanging-punctuation:first last}body{text-rendering:optimizelegibility;color:#f7f7f7;cursor:default;background-color:#141414;margin:0;padding:0;overflow-x:clip}*,:before,:after{box-sizing:border-box;margin:0;padding:0}iframe,video,picture,img{-webkit-user-select:none;user-select:none}picture,img{pointer-events:none}body{font:500 1.2rem/1.5em Helvetica,PT Sans,sans-serif}h1,h2,h3,h4,h5,h6{text-wrap:balance;cursor:text}h1{font-size:max(1.5rem,min(2.5vw,1.875rem));font-weight:600}h2{font-size:max(1.125rem,min(2vw,1.5rem));font-weight:500}h3,h4,h5,h6{font-size:max(1rem,min(1.5vw,1.125rem));font-weight:500}p,input,blockquote,summary,address,textarea{text-wrap:pretty;cursor:text;width:max(45ch,min(100%,75ch));font-size:max(1rem,min(1.5vw,1.125rem));font-weight:500}figcaption{cursor:text}address{font-style:normal}img{vertical-align:middle;shape-margin:.75rem;object-fit:cover;object-position:center center;background-repeat:no-repeat;background-size:cover;max-width:100%;height:auto;font-style:italic}img[src=""]{border:none;outline:none}iframe,video{max-width:100%;display:block}ul[role=list],li,ol[role=list]{list-style:none}input[type=radio]{display:none}article{scroll-padding:.625rem 0 0}input{box-sizing:border-box;cursor:text;background-color:#0000;border:0 #0000}input:focus-visible{outline:0}input[type=checkbox]{cursor:pointer}abbr{text-decoration:none}@font-face{font-optical-sizing:auto;font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf)format("truetype");font-weight:200 800;font-display:swap;font-style:normal;font-stretch:100%;font-variant-ligatures:common-ligatures}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2)format("woff2");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2)format("woff2");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:SourceSans3;src:url(/assets/SourceSans3-VariableFont_wght-rZwVYbt3.ttf)format("truetype");font-weight:200 900;font-display:swap;font-style:normal}@font-face{font-family:SourceSans3;src:url(/assets/SourceSans3-Italic-VariableFont_wght-CpqQxOj_.ttf)format("truetype");font-weight:200 900;font-display:swap;font-style:italic}:root{--font-size-xs:.875rem;--font-size-s:clamp(1rem, 1vw, 1.125rem);--font-size-m:clamp(1.125rem, 1.2vw, 1.25rem);--font-size-l:clamp(1.25rem, 1.4vw, 1.375rem);--font-size-xl:clamp(1.375rem, 1.6vw, 1.5rem);--font-size-2xl:clamp(1.5rem, 2vw, 1.875rem);--font-size-3xl:clamp(1.875rem, 2.6vw, 2.25rem);--font-size-4xl:clamp(2.25rem, 3.2vw, 2.625rem);--font-size-5xl:clamp(2.625rem, 3.8vw, 3rem)}.portfolio{letter-spacing:.04em;background-color:#161618;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);height:100svh;font-size:max(1.125rem,min(1.5vw,1.25rem));display:grid;position:relative;overflow:hidden}@media (max-width:1480px){.portfolio{flex-direction:column;gap:1.5rem;height:auto;display:flex}}.portfolio>*{width:100svw;height:100svh;position:relative;overflow:clip}@media (max-width:1000px){.portfolio>*{height:max-content}}.projectHub{grid-area:1/1/2/2}.projectDetails{grid-area:2/1/3/2}.contact{grid-area:1/2/2/3;justify-content:center;align-items:center;width:100svw;height:100svh;display:flex;position:relative;overflow:clip}@media (max-width:1480px){.contact{flex-direction:column;height:auto}}.contact__submission{flex-direction:column;justify-content:center;gap:36px;width:100%;height:100%;padding:16.66% 8.33%;display:flex}.contact__submission header{flex-direction:column;gap:12px;display:flex}.contact__submission header>*{text-align:center;width:100%}.contact__submission header h2{font-size:var(--font-size-4xl);line-height:110%}.contact__submission header p{font-size:var(--fd-font-size-l)}.contact__submission__nav{justify-content:center;display:flex}@media (max-width:1480px){.contact__submission__nav{display:none}}.contact__submission__nav button{grid-column-gap:.75rem;grid-row-gap:1rem;font-size:var(--font-size-s);text-transform:capitalize;border:1px solid #36363a;border-radius:2.625rem;justify-content:center;align-items:center;padding:.9375rem 1.25rem;font-weight:600;display:flex;box-shadow:0 3px 6px #000}.contact__submission__nav button svg{aspect-ratio:1;width:1.6rem;margin-bottom:-2px}.contact__heading{align-items:flex-start;width:100%;padding:0 8.33% .75em}.contact__heading h2{padding-bottom:.75em;font-size:max(1.5rem,min(1.875rem + 1vw,2.25rem))}@media (min-width:1480px){.contact__heading{display:none}}.contact__form{width:inherit;height:inherit;align-items:center;display:flex}@media (min-width:1480px){.contact__form{overflow:clip scroll}.contact__form::-webkit-scrollbar{width:14px;height:14px}.contact__form::-webkit-scrollbar-track{background:#141414}.contact__form::-webkit-scrollbar-thumb{background:#f3f3f1}}@media (max-width:1480px){.contact__form{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:0 0 16.66%}}@media (min-width:1480px){.contact__form:has(:not(.contactFormBooking)) .contact__form__step[data-toggle=false]{flex:0 20svw}.contact__form:has(:not(.contactFormBooking)) .contact__form__step[data-toggle=true]{flex:1 0 calc(80svw - 3.332%)}}.contact__form:has(.contact__form__step:nth-of-type(3)) .contact__form__step:last-of-type .contact__form__step__stepper__section{max-width:calc((var(--font-size-s) * 7 + 84px + 24px) * 2);justify-content:space-between}.contact__form__step{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;height:100%;transition:flex-basis .18s ease-in-out;display:flex}.contact__form__step:first-child{z-index:1}.contact__form__step:nth-child(2){z-index:2}.contact__form__step:nth-child(3){z-index:3}.contact__form__step:not(:last-of-type){border-right:1.5px solid #36363a}@media (max-width:1480px){.contact__form__step header,.contact__form__step:not(:last-of-type) .contact__form__step__stepper,.contact__form__step:last-of-type .contact__form__step__stepper__section:first-of-type{display:none}}@media (min-width:1480px){.contact__form__step[data-toggle=false]{flex:0 10svw;padding:25svh 1.666%}.contact__form__step[data-toggle=false]>:not(header),.contact__form__step[data-toggle=false] header h2,.contact__form__step[data-toggle=false] header nav button{opacity:0;pointer-events:none;position:absolute}.contact__form__step[data-toggle=true]{flex:1 0 calc(80svw - 6.664%);padding:25svh 5.55333% 15svh}.contact__form__step[data-toggle=true]>*,.contact__form__step[data-toggle=true]>*>*{opacity:1;transition:opacity .3s ease-in}}@media (max-width:1480px){.contact__form__step{width:100%;padding:0 8.33%}}.contact__form__step__header{flex-direction:column;gap:3rem;display:flex;position:relative}@media (max-width:1480px){.contact__form__step__header{display:none}}.contact__form__step__header h2{font-size:var(--font-size-4xl);line-height:115%}.contact__form__step__header__nav{margin-left:-3em;position:absolute}.contact__form__step__header__nav button{padding:2px}.contact__form__step__header__nav button svg{aspect-ratio:1;width:1.6rem}.contact__form__step__header__wrapper{align-items:center;gap:6px;display:flex}.contact__form__step__header__wrapper svg{aspect-ratio:1;color:#fad87a;width:1.25rem}.contact__form__step__header__wrapper svg[data-success=true]{color:#bbecc6}.contact__form__step__header__wrapper h3{white-space:nowrap}.contact__form__step__ul{flex-direction:column;row-gap:1rem;width:100%;display:flex}.contact__form__step__ul__li{min-height:63px;font-size:var(--font-size-s);text-transform:capitalize;border-radius:3px;transition:background-color .24s ease-in-out;position:relative;overflow:clip}@media (max-width:1480px){.contact__form__step__ul__li:not(:has(textarea)){height:63px}.contact__form__step__ul__li textarea{overflow:clip}}.contact__form__step__ul__li input,.contact__form__step__ul__li textarea{background-color:inherit;width:100%;height:100%;font-size:inherit;text-transform:inherit;white-space:nowrap;border:1.5px solid #36363a;padding:12px 16px}.contact__form__step__ul__li textarea{text-transform:none;min-height:15rem}.contact__form__step__ul__li:has(textarea){border:unset}.contact__form__step__ul__li label{pointer-events:none;position:absolute;left:16px}.contact__form__step__ul__li:has(input) label{top:50%;transform:translateY(-50%)}.contact__form__step__ul__li:has(textarea) label{top:12px}.contact__form__step__ul__li:focus-within{color:#000;background-color:#eaeffd}.contact__form__step__ul__li:has(:not(label):not(:-ms-placeholder-shown)){color:#000;background-color:#eaeffd}.contact__form__step__ul__li:has(:not(label):not(:placeholder-shown)){color:#000;background-color:#eaeffd}.contact__form__step__ul__li:has(:not(label):focus) label{opacity:0;transition:transform .12s ease-in-out,opacity .12s ease-in-out;transform:translateY(-36px)}.contact__form__step__ul__li:has(:not(label):not(:-ms-placeholder-shown)) label{opacity:0;transition:transform .12s ease-in-out,opacity .12s ease-in-out;transform:translateY(-36px)}.contact__form__step__ul__li:has(:not(label):not(:placeholder-shown)) label{opacity:0;transition:transform .12s ease-in-out,opacity .12s ease-in-out;transform:translateY(-36px)}.contact__form__step__ul__dropdown{cursor:pointer;font-size:var(--font-size-m);border:1.5px solid #36363a;overflow:visible}.contact__form__step__ul__dropdown:has(ul[data-toggle=true]){border-bottom:unset;border-radius:3px 3px 0 0}.contact__form__step__ul__dropdown div{border:unset;align-items:center;width:100%;height:100%;padding:0 16px;display:flex}.contact__form__step__ul__dropdown div span:first-of-type{font-size:var(--font-size-m);white-space:nowrap;text-overflow:ellipsis;flex:70%;display:block;overflow:hidden}.contact__form__step__ul__dropdown div span:nth-of-type(2){flex:0 30%;justify-items:flex-end}.contact__form__step__ul__dropdown div span:nth-of-type(2) svg{aspect-ratio:1;width:1.6rem}.contact__form__step__ul__dropdown:has(ul[data-toggle=false]):not(:has(ul[data-selected=true])){color:#fff;background-color:#141414}.contact__form__step__ul__dropdown ul{z-index:10;width:calc(100% + 3px);height:100%;padding:unset;border-bottom:1.5px solid #36363a;border-left:1.5px solid #36363a;border-right:1.5px solid #36363a;border-top:unset;cursor:pointer;pointer-events:all;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.contact__form__step__ul__dropdown ul[data-toggle=true]{color:#000;background-color:#eaeffd;flex-direction:column;display:flex}.contact__form__step__ul__dropdown ul[data-selected=true]{color:#000;background-color:#eaeffd}.contact__form__step__ul__dropdown ul:not(:hover) li:first-of-type{background-color:#f6f8fe}.contact__form__step__ul__dropdown ul li{background-color:inherit;cursor:pointer;text-transform:none;display:block}.contact__form__step__ul__dropdown ul li:hover{background-color:#f6f8fe}.contact__form__step__ul__dropdown ul li button{width:100%;height:100%;padding:12px 16px}.contact__form__step__ul__dropdown ul li button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.contact__form__step__ul__dropdown ul li button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.contact__form__step__ul__error{align-items:center;gap:6px;margin:8px 0 -8px;display:flex}.contact__form__step__ul__error svg{width:1.6rem}.contact__form__step__calendar{text-align:center;border:1.5px solid #36363a;border-radius:3px;flex-direction:column;width:auto;padding:30px 42px;display:flex}.contact__form__step__calendar__head{justify-content:space-between;padding-bottom:24px;display:flex}.contact__form__step__calendar__head div{font-size:var(--font-size-xl)}.contact__form__step__calendar__head button svg{aspect-ratio:1;width:1.8rem}.contact__form__step__calendar__weekdays,.contact__form__step__calendar__selection{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.contact__form__step__calendar__weekdays{padding-bottom:6px}.contact__form__step__calendar__selection__opt button{background-color:#1b1b1d;border-radius:3px;width:100%;height:100%}.contact__form__step__calendar__selection__opt button:hover{cursor:pointer}.contact__form__step__stepper{width:100%;padding-top:1.5rem;display:flex}.contact__form__step__stepper__section{flex:50%;align-items:center;display:flex}.contact__form__step__stepper__section:first-of-type{justify-content:flex-start}.contact__form__step__stepper__section:nth-of-type(2){justify-content:flex-end}.contact__form__step__stepper__section__button{grid-column-gap:.75rem;grid-row-gap:1rem;font-size:var(--font-size-s);text-transform:capitalize;border:1px solid #36363a;border-radius:2.625rem;justify-content:center;align-items:center;padding:.9375rem 1.25rem;font-weight:600;display:flex;box-shadow:0 3px 6px #000}.contact__form__step__stepper__section__button svg{aspect-ratio:1;width:1.6rem;margin-bottom:-2px}@media (max-width:1480px){.projectDetails{height:max-content}}.projectDetails__header{width:100%;height:8rem;position:absolute;top:0;left:0}.projectDetails__header h2{display:none}@media (max-width:1480px){.projectDetails__header{height:auto;position:relative}}.projectDetails__header__nav{width:inherit;height:inherit;pointer-events:none;align-items:center;padding:0 8.33%;display:flex}.projectDetails__header__nav__left,.projectDetails__header__nav__right{z-index:2;flex:0 0 50%;gap:1.5rem;position:relative}.projectDetails__header__nav__left button,.projectDetails__header__nav__right button{pointer-events:all}.projectDetails__header__nav__left button span,.projectDetails__header__nav__right button span{text-transform:none;align-items:center;display:flex}@media (max-width:1480px){.projectDetails__header__nav__left{display:none}}.projectDetails__header__nav__right{justify-content:flex-end;display:flex}@media (max-width:1480px){.projectDetails__header__nav__right{display:none}}.projectDetails__insights{justify-content:center;gap:6rem;height:100%;padding:16rem calc(8.33% + 12rem) 8rem;display:flex;overflow:clip scroll}@media (max-width:1480px){.projectDetails__insights{flex-direction:column;align-items:center;gap:1.5rem;padding:4.165% 8.33%}}.projectDetails__insights>*{flex-direction:column;flex:50%;align-items:center;height:max-content;display:flex}@media (max-width:1480px){.projectDetails__insights::-webkit-scrollbar{width:14px;height:14px}.projectDetails__insights::-webkit-scrollbar-track{background:#141414}.projectDetails__insights::-webkit-scrollbar-thumb{background:#f3f3f1}}.projectDetails__insights__technology{width:100%}@media (max-width:1480px){.projectDetails__insights__technology{order:2;align-items:flex-start}}.projectDetails__insights__technology__container{width:inherit;flex-direction:column;display:flex}.projectDetails__insights__technology__container h2{padding-bottom:.75em;font-size:max(1.5rem,min(1.875rem + 1vw,2.25rem))}@media (max-width:750px){.projectDetails__insights__technology__container h2{line-height:200%}}.projectDetails__insights__technology__container__tech{border-bottom:1px solid #36363a;gap:4.5em;padding:1.5em 0;display:flex}@media (max-width:750px){.projectDetails__insights__technology__container__tech{flex-direction:column;align-items:flex-start;gap:0}}.projectDetails__insights__technology__container__tech:first-of-type{padding:0 0 1.5em}.projectDetails__insights__technology__container__tech:last-of-type{border-bottom:0;padding:1.5em 0 0}.projectDetails__insights__technology__container__tech--key{text-transform:capitalize;white-space:nowrap;flex:1 0 auto}@media (max-width:750px){.projectDetails__insights__technology__container__tech--key{padding:1.5rem 0 0}}.projectDetails__insights__technology__container__tech__values{text-transform:lowercase;flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:1em .75em;display:flex}@media (max-width:750px){.projectDetails__insights__technology__container__tech__values{justify-content:flex-start}}.projectDetails__insights__technology__container__tech__values li{letter-spacing:.06em;cursor:text;font-size:max(1rem,min(.75rem + 1vw,1.125rem))}.projectDetails__insights__project{cursor:text;flex-direction:column;align-items:flex-start;padding-bottom:1.5rem;display:flex}.projectDetails__insights__project h2{width:max(27ch,min(100%,40ch));padding-bottom:.75em;font-size:max(1.5rem,min(1.875rem + 1vw,2.25rem))}@media (max-width:1480px){.projectDetails__insights__project h2{width:auto}}@media (max-width:750px){.projectDetails__insights__project h2{font-size:max(1.25rem,min(1.375rem + 1vw,1.75rem))}}@media (max-width:1480px){.projectDetails__insights__project p{width:max(35ch,min(100%,110ch))}}.projectDetails__insights__project p:not(:first-of-type){margin-top:.75em}@keyframes mainAnimatorOut{33%{opacity:1;transform:translateY(0)scale(.8)}66%{opacity:0}to{opacity:0;transform:translateY(-100%)scale(.8)}}@keyframes mainAnimatorIn{0%{opacity:0;transform:translateY(100%)scale(.8)}33%{opacity:0}66%{opacity:1;transform:translateY(0)scale(.8)}}@keyframes mainAnimatorRight{33%{opacity:1;transform:translate(0)scale(.8)}66%{opacity:0}to{opacity:0;transform:translate(-100%)scale(.8)}}.projectHub{flex-direction:column;display:flex;overflow:visible}@media (max-width:1480px){.projectHub{height:max-content}}.projectHub h2{display:none}@media (max-width:950px){.projectHub footer{display:none}}.mainContent{height:calc(100svh - 240px);overflow-x:visible}.mainContent[data-status=disabled]{animation:1s forwards mainAnimatorOut}.mainContent[data-status=active]{animation:1s forwards mainAnimatorIn}.mainContent[data-status=contact]{animation:1s forwards mainAnimatorRight}@media (max-width:1480px){.mainContent{height:max-content}}.mainContent__track{touch-action:none;will-change:transform;align-items:center;width:max-content;height:100%;padding:0 8.33%;display:flex;position:relative}.mainContent__track:hover{cursor:grab}.mainContent__track:active{cursor:grabbing}.mainContent__track[data-visible=false]{opacity:0}.mainContent__track[data-status=smooth]{transition:transform .36s cubic-bezier(.445,.05,.55,.95)}@media (max-width:950px){.mainContent__track{padding:0}}.mainContent__track__project{will-change:transform, filter;transform-origin:bottom;flex:0 74.5svw;justify-content:flex-start;display:flex}@media (max-width:950px){.mainContent__track__project{flex:0 0 100svw}}@media (max-width:650px){.mainContent__track__project{aspect-ratio:4/5}}.mainContent__track__project:hover{cursor:pointer}.mainContent__track__project:active{cursor:grabbing}.mainContent__track__project picture{height:inherit;max-height:inherit;align-items:flex-end;display:flex;overflow:clip}.mainContent__track__project picture img{object-fit:contain;filter:brightness(92%);width:100%;height:auto;display:block;transform:scale(1.01)}@media (max-width:650px){.mainContent__track__project picture img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%}}.carouselNav{width:100%;height:120px;padding:0 17.5% 0 8.33%;display:flex}@media (max-width:950px){.carouselNav{padding:0 8.33%}}@media (max-width:580px){.carouselNav{justify-content:space-between}}@media (max-width:1480px){.carouselNav--footer{padding:0 8.33%;display:none}}@media (min-width:580px){.carouselNav__section{flex:0 0 50%}}.carouselNav__section__left,.carouselNav__section__right{flex-wrap:nowrap;align-items:center;gap:1.5rem;height:100%;display:flex}.carouselNav__section__left h2,.carouselNav__section__left nav button,.carouselNav__section__left nav a,.carouselNav__section__right h2,.carouselNav__section__right nav button,.carouselNav__section__right nav a{text-transform:capitalize;white-space:nowrap}.carouselNav__section__left>*,.carouselNav__section__right>*{white-space:nowrap;will-change:transform, opacity}.carouselNav__section__left>[data-status=carouselNavHeaderOut],.carouselNav__section__right>[data-status=carouselNavHeaderOut]{opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transform:translateY(-100%)}.carouselNav__section__left>[data-status=carouselNavHeaderIn],.carouselNav__section__right>[data-status=carouselNavHeaderIn]{opacity:1;transition:transform .6s ease-in,opacity .6s ease-in;transform:translateY(0%)}.carouselNav__section__left>[data-status=carouselNavFooterOut],.carouselNav__section__right>[data-status=carouselNavFooterOut]{opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transform:translateY(100%)}.carouselNav__section__left>[data-status=carouselNavFooterIn],.carouselNav__section__right>[data-status=carouselNavFooterIn]{opacity:1;transition:transform .6s ease-in,opacity .6s ease-in;transform:translateY(0%)}.carouselNav__section__left h2{display:none}.carouselNav__section__left h2[data-activity=visible]{display:block}.carouselNav__section__left__projectNav ul{position:relative}.carouselNav__section__left__projectNav ul:after{content:url(https://api.iconify.design/solar:alt-arrow-up-bold.svg?color=%23ffffff);transform:translateX(var(--afterPsuedoSelector));transition:transform .35s;display:block;position:absolute;top:1.5rem;left:.15625rem}.carouselNav__section__left__projectNav ul li button{filter:brightness(60%);font-size:1rem;transition:filter .36s ease-in-out}.carouselNav__section__left__projectNav ul li button.projectNavButtonActive{filter:brightness()}.carouselNav__section__right{justify-content:flex-end}.carouselNav__section__right__animator{flex-direction:column;gap:.25rem;display:flex;position:relative}@media (max-width:1480px){.carouselNav__section__right__animator{display:none}}.carouselNav__section__right__animator--line{will-change:transform;background-color:#f5f5f5;width:22px;height:2px;transition:transform .6s cubic-bezier(.7,0,0,1)}.carouselNav__section__right__animator--line:first-of-type[data-status=active]{transform:rotate(45deg)translateY(8px)}.carouselNav__section__right__animator--line:nth-of-type(2)[data-status=active]{transform:translate(-435px)}.carouselNav__section__right__animator--line:nth-of-type(3)[data-status=active]{transform:rotate(-45deg)translateY(-8px)}.carouselNav__section__right__nav{will-change:clip-path}@media not (max-width:1480px){.carouselNav__section__right__nav{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path .6s cubic-bezier(.7,0,0,1)}.carouselNav__section__right__nav[data-status=hovered]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@media (max-width:1480px){.carouselNav__section__right__nav button{display:none}}.carouselNav__section__right__nav>*{will-change:transform, opacity}.carouselNav__section__right__nav>[data-status=carouselNavHeaderOut]{opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transform:translateY(-100%)}.carouselNav__section__right__nav>[data-status=carouselNavHeaderIn]{opacity:1;transition:transform .6s ease-in,opacity .6s ease-in;transform:translateY(0%)}.carouselNav__section__right__nav>[data-status=carouselNavFooterOut]{opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transform:translateY(100%)}.carouselNav__section__right__nav>[data-status=carouselNavFooterIn]{opacity:1;transition:transform .6s ease-in,opacity .6s ease-in;transform:translateY(0%)}.carouselNav__section__right__nav a{align-items:center;gap:.75rem;display:flex}@media (max-width:800px){.carouselNav__section__right__nav a span:nth-of-type(2){display:none}}.carouselNav__section__right__nav a svg{aspect-ratio:1;width:1.8rem}@media (min-width:1480px){.carouselNav__section__right__nav a svg{display:none}}.carouselNav__section__left__projectNav ul,.carouselNav__section__right__nav{flex-wrap:nowrap;align-items:center;gap:.75rem;display:flex}:root{--ec-font-accent:#ff5900;--ec-font-primary:#333;--ec-font-secondary:#fff;--ec-background-primary:#fff;--ec-background-secondary:#333;--ec-background-primaryOffset:#e8e8e8;--ec-background-gradientMono:linear-gradient(145deg, #fff, #f0f0f0);--ec-shadow-refined:-2px -3px 3px #fff, 2px 3px 3px #a6a6a6;--ec-shadow-soft:.3rem .3rem .6rem #cecece, -.2rem -.2rem .5rem #fff;--ec-gap:2.25rem;--ec-section-x-padding:8.335%;--ec-section-y-padding:4.375rem;--ec-border-chunky:.13rem solid #f0f0f0;--ec-border-radius:1.5rem}#ecommerce{touch-action:pan-y;color:#333;background-color:#fff;width:100%;font:500 1rem/1.5em Plus Jakarta Sans,PT Sans,sans-serif;display:block}.highlight{color:var(--ec-font-accent)}@keyframes colorShiftLogo{0%{background-color:#424242}50%{background-color:#4d4d4d}to{background-color:#424242}}@keyframes colorShiftHeading{0%{background-color:#2e2e2e}50%{background-color:#383838}to{background-color:#2e2e2e}}@keyframes colorShiftText{0%{background-color:#333}50%{background-color:#3d3d3d}to{background-color:#333}}@keyframes colorShiftLink{0%{background-color:#3b3b3b}50%{background-color:#454545}to{background-color:#3b3b3b}}.--flexStart{justify-content:start;align-items:center}.--flexCenter{justify-content:center;align-items:center}.--flexEnd{justify-content:flex-end;align-items:center}.skeleton{background-color:#1f1f1f;width:100%;height:100svh;padding:0 8.335%;position:relative;overflow:hidden}.skeleton--logo,.skeleton--link,.skeleton--card,.skeleton--text{border-radius:18px}.skeleton--logo{background-color:#424242;width:160px;height:32px;animation:1.8s infinite colorShiftLogo}.skeleton--link{background-color:#3b3b3b;width:80px;height:32px;animation:1.8s infinite colorShiftLink}.skeleton--button{aspect-ratio:3;background-color:#424242;border-radius:30px;width:120px;animation:1.8s infinite colorShiftLogo}.skeleton--gridColumn{gap:50px;width:100%;height:auto;display:flex}.skeleton--subHeading{background-color:#2e2e2e;border-radius:9px;width:240px;height:26.6667px;animation:1.8s infinite colorShiftHeading}@media (max-width:730px){.skeleton--subHeading{width:35%}}.skeleton--heading{background-color:#2e2e2e;border-radius:12px;width:400px;height:64px;animation:1.8s infinite colorShiftHeading}@media (max-width:730px){.skeleton--heading{width:55%}}.skeleton--text{background-color:#333;justify-content:center;align-items:center;width:600px;height:192px;animation:1.8s infinite colorShiftText;display:flex}@media (max-width:730px){.skeleton--text{width:75%;height:96px}}.skeleton__genericFlex{gap:24px;display:flex}.skeleton__header{align-items:center;width:100%;height:11rem;display:flex}.skeleton__header__desktop{grid-template-rows:1fr;grid-template-columns:auto auto auto;column-gap:50px;width:100%;display:grid}@media not (min-width:1600px){.skeleton__header__desktop{display:none}}.skeleton__header__mobile{width:100%;display:none}@media not (min-width:1600px){.skeleton__header__mobile{grid-template-rows:1fr;grid-template-columns:auto auto;display:grid}}.skeleton__header__mobile--svg{display:flex}.skeleton__catalog,.skeleton__detailPage{flex-direction:column;justify-content:center;align-items:start;gap:20px;width:100%;height:100%;padding:11rem 8.335% 0;display:flex;position:absolute}.skeleton__infographic{gap:2.1875rem;width:100%;padding:0;display:flex}.skeleton__infographic__section:first-of-type{flex:0 23%}@media (max-width:1550px){.skeleton__infographic__section:first-of-type{flex:0 0 50%;padding-right:1rem}}@media not (min-width:880px){.skeleton__infographic__section:first-of-type{flex:0 0 100%}}.skeleton__infographic__section:nth-of-type(2){flex:1 0 52%}@media (max-width:1550px){.skeleton__infographic__section:nth-of-type(2){display:none}}.skeleton__infographic__section:nth-of-type(3){flex:0 25%}@media (max-width:1550px){.skeleton__infographic__section:nth-of-type(3){flex:0 0 50%;padding-left:1rem}}@media not (min-width:880px){.skeleton__infographic__section:nth-of-type(3){display:none}}.skeleton__infographic__section{height:inherit;flex-direction:column;gap:32px;display:flex}.skeleton__infographic__section--textPrimary,.skeleton__infographic__section--text{background-color:#3b3b3b;border-radius:16px;animation:1.8s infinite colorShiftLink}.skeleton__infographic__section--textPrimary{height:85%}.skeleton__infographic__section--text{height:50%}.skeleton__infographic__section--card,.skeleton__infographic__section--cardFocus{background-color:#424242;border-radius:32px;animation:1.8s infinite colorShiftLogo}.skeleton__infographic__section--card{width:100%;height:100%}.skeleton__infographic__section--cardFocus{width:824.6px;height:709px}.skeleton__catalog{height:calc(100% - 11rem);padding:0 10.335%;display:flex;bottom:0;left:0}.skeleton__catalog__filters{grid-template-columns:1fr 3fr;align-items:center;width:100%;height:fit-content;padding-top:1.5625rem;display:grid}@media (max-width:500px){.skeleton__catalog__filters{flex-direction:column;gap:1.5625rem;display:flex}}.skeleton__catalog__grid{grid-template-columns:repeat(auto-fit,calc(33% - 2.25rem));grid-auto-rows:1fr;justify-content:center;gap:2.25rem;width:100%;max-width:100rem;height:auto;margin-top:1.5625rem;display:grid;overflow:hidden}@media (max-width:1370px){.skeleton__catalog__grid{grid-template-columns:repeat(auto-fit,calc(50% - 3.125rem))}}@media (max-width:966px){.skeleton__catalog__grid{grid-template-columns:1fr;gap:2.5rem 3.125rem}}.skeleton__catalog__grid--li{aspect-ratio:4/5;background-color:#333;border-radius:1.125rem;transition:all .55s ease-in-out;animation:3.2s infinite colorShiftText;position:relative}.skeleton__detailPage{bottom:0;left:0}.skeleton__detailPage__card{background-color:#333;border-radius:1.75rem;width:100%;max-width:100rem;height:65svh;animation:3.2s infinite colorShiftText;display:flex;position:relative}.navkit{width:100%;padding:var(--ec-section-y-padding) var(--ec-section-x-padding);z-index:11;grid-template-rows:1fr;grid-template-columns:auto auto auto;margin:0 auto;display:grid;position:relative;top:0}@media not (min-width:1550px){.navkit{grid-template-columns:auto auto}}@media not (min-width:780px){.navkit{flex-direction:column;height:11rem;padding:0;display:flex}}@media (max-width:640px){.navkit{height:11rem}}.navkit__section{align-items:center;gap:var(--ec-gap);z-index:13;width:100%;height:100%;display:flex}.navkit__section:first-of-type{text-transform:uppercase;font-size:max(1rem,min(.875rem + 1vw,1.25rem));font-weight:700}@media not (min-width:780px){.navkit__section:first-of-type{justify-content:center}}@media not (min-width:1550px){.navkit__section:nth-of-type(2){display:none}}.navkit__section:nth-of-type(3){justify-content:flex-end}@media not (min-width:780px){.navkit__section:nth-of-type(3){justify-content:center;align-items:flex-start}}@media (max-width:640px){.navkit__section:nth-of-type(3) div:first-child{display:none}}.navkit__section__links{width:100%;display:flex}.navkit__section__links li a{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;max-height:2.8125rem;color:var(--ec-font-primary);border-radius:0;justify-content:center;align-items:center;gap:.1875rem;padding:.625rem .875rem;font-size:.875rem;font-weight:600;display:flex}div.searchBar:nth-child(2)>div:first-child>input:nth-child(2){box-shadow:-1px -1px 20px #f0f0f0,-4px -4px 5px #fff,7px 7px 20px #fffffff7,4px 4px 5px #e8e8e8!important}.ctaBtn{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-primary);max-height:2.8125rem;color:var(--ec-font-primary);box-shadow:var(--ec-shadow-refined);justify-content:center;align-items:center;gap:.1875rem;padding:.625rem .875rem;font-size:.75rem;font-weight:600;display:flex}@media (max-width:1840px){.ctaBtn .text{display:none}}.ctaBtn:nth-child(3){background-color:var(--ec-background-secondary);color:var(--ec-font-secondary)}.navkit__section__mobileMenuBtn{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-secondary);max-height:2.8125rem;color:var(--ec-font-secondary);justify-content:flex-end;align-items:center;gap:.1875rem;max-height:2.625rem;padding:.625rem .875rem;font-size:.75rem;font-weight:600;display:flex}@media (min-width:1550px){.navkit__section__mobileMenuBtn{display:none}}.ecoModalCart{gap:1.25rem;flex-direction:column!important;display:flex!important}.ecoModal__simpleHeading{text-transform:uppercase;text-align:center;width:100%;margin-bottom:2%;font-size:max(1.125rem,min(1.375rem + 1vw,1.75rem));font-weight:700}.ecoModal__nav{width:100%;height:auto}.ecoModal__nav ul{flex-direction:column;gap:.625rem;display:flex}.ecoModal__nav ul li a,.ecoModal__nav ul li button{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-secondary);max-height:2.8125rem;color:var(--ec-font-secondary);justify-content:center;align-items:center;gap:.1875rem;width:100%;padding:.625rem .875rem;font-size:.75rem;font-weight:600;display:flex}.eFooter{padding:calc(var(--ec-section-y-padding) + 2rem) var(--ec-section-x-padding) var(--ec-section-y-padding) var(--ec-section-x-padding);background-color:var(--ec-background-secondary);background:radial-gradient(circle,#1a1a1a 0%,#1c2028 100%);border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);margin-top:-2rem;display:grid;position:relative}@media (max-width:1250px){.eFooter{flex-direction:column;gap:2.1875rem;padding:4.625rem 8.335%;display:flex}}.eFooter__newsletter,.eFooter__customerSupport,.eFooter__additions{padding:3.125rem}@media (max-width:1250px){.eFooter__newsletter,.eFooter__customerSupport,.eFooter__additions{padding:3.125rem 3.125rem 0}}.eFooter__newsletter{grid-column:span 1}@media (max-width:1250px){.eFooter__newsletter{padding:3.125rem 3.125rem 0}}.eFooter__customerSupport{flex-direction:column;grid-column:span 1;align-items:center;display:flex;position:relative}@media (max-width:1020px){.eFooter__customerSupport{flex-direction:column;align-items:center;padding:1.5625rem 0 0;display:flex}}.eFooter__additions{grid-column:span 2;justify-content:space-evenly;gap:1.875rem;width:100%;display:flex}@media (max-width:1526px){.eFooter__additions{justify-content:unset;flex-direction:column;align-items:center}}@media (max-width:1020px){.eFooter__additions{padding:4.6875rem 0 0}}@media (max-width:970px){.eFooter__additions{justify-content:center}}@media (max-width:660px){.eFooter__additions{flex-direction:column;gap:1.25rem;display:flex}}@media (max-width:1600px){.eFooter__additions__paymentTypes{justify-content:center}}.eFooter__splitter{justify-content:space-between;align-items:center;gap:1.5625rem;width:100%;padding-bottom:1.5625rem;display:flex}.eFooter__splitter--line{background-color:var(--ec-font-accent);flex-grow:1;width:100%;height:1px;display:block}.eFooter__splitter span{color:var(--ec-font-accent);text-align:center;white-space:nowrap;text-transform:uppercase;letter-spacing:.125rem;flex-basis:1px;margin-bottom:0;font-size:.875rem;font-weight:700;display:block}.newsletter{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.newsletter>*{margin-bottom:.75rem}.newsletter h2{white-space:nowrap;color:var(--ec-font-secondary);font-size:max(1rem,min(2.125rem + 1vw,2.5rem));font-weight:700;line-height:130%}.newsletter__field{width:100%;max-width:25rem;display:flex;position:relative}.newsletter__field label{width:inherit;max-width:inherit;justify-content:center;display:flex}.newsletter__field label input{width:inherit;border-radius:calc(var(--ec-border-radius) / 4);height:2.625rem;color:var(--ec-font-secondary);cursor:text;border:1px solid #fff;padding:0 0 0 .75rem;line-height:2.5rem}.newsletter__field label input::placeholder{color:var(--ec-font-secondary)}.newsletter__field button{background-color:#0000;place-items:center;height:100%;padding-right:.75rem;display:grid;position:absolute;top:0;right:0}.newsletter__field button svg{filter:invert();height:1.25rem}.newsletter__notice{pointer-events:none;color:var(--ec-font-secondary);text-align:center;white-space:wrap;display:flex}.newsletter__notice p{max-width:45ch;font-size:1rem;font-weight:600}.eFooter__customer__policies{justify-content:center;align-items:center;gap:3.125rem;width:50%;margin:0;display:flex}@media (max-width:1020px){.eFooter__customer__policies{align-self:center;width:100%;padding:0}}.eFooter__customer__policies__support{display:contents}.eFooter__customer__policies__support ul{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.eFooter__customer__policies__support ul li{text-align:center;width:100%}.eFooter__customer__policies__support ul li h2{color:var(--ec-font-secondary);white-space:nowrap;font-size:max(1rem,min(1.5rem + 1vw,1.375rem));font-weight:700}.eFooter__customer__policies__support ul li a{color:var(--ec-font-secondary);white-space:nowrap}.eFooter__additions__paymentTypes,.eFooter__additions__address{gap:1.5rem;display:flex}@media (max-width:700px){.eFooter__additions__address{flex-direction:column;justify-content:center;margin:0 auto;display:flex}}.eFooter__additions__address small,.eFooter__additions__address address{width:fit-content;color:var(--ec-font-secondary);white-space:nowrap;font-size:.9375rem;font-weight:500}@media (max-width:700px){.eFooter__additions__address small,.eFooter__additions__address address{margin:0 auto}}.eFooter__additions__socialMedia{justify-content:flex-end;align-items:center;gap:1.5625rem;display:flex}.eFooter__additions__socialMedia a svg:first-child{border-radius:calc(var(--ec-border-radius) / 4)}@media (max-width:1600px){.eFooter__additions__socialMedia{justify-content:center}}.carousel{gap:calc(var(--ec-gap) / 2);padding:calc(var(--ec-section-y-padding) - 2rem) var(--ec-section-x-padding) calc(var(--ec-section-y-padding) + 2rem) var(--ec-section-y-padding);background-color:var(--ec-background-primaryOffset);flex-direction:column;display:flex;position:relative;overflow:clip}.carousel__heading{width:100%}.carousel__heading p{padding:0 0 0 .25rem;font-weight:600}.carousel__heading h2{text-transform:uppercase;font-size:max(1.625rem,min(2.25rem + 1vw,2.625rem));font-weight:800;line-height:105%}@media (max-width:1148px){.carousel__heading h2{font-size:max(1.625rem,min(1.875rem + 1vw,2.25rem))}}@media (max-width:591px){.carousel__heading h2{font-size:max(1.125rem,min(1.5rem + 1vw,1.875rem))}}.carousel__track{gap:var(--ec-gap);z-index:4;scrollbar-width:none;scroll-behavior:smooth;flex-wrap:nowrap;width:fit-content;height:39.0625rem;display:flex;position:relative}.carousel__track:hover{cursor:grab}.carousel__track:active{cursor:grabbing}@media (max-width:690px){.carousel__track{height:20.3125rem}}@media (max-width:480px){.carousel__track{height:17.5rem}}.carousel__track li{display:contents}.carousel__track li:first-child picture{aspect-ratio:4/2}@media (max-width:1815px){.carousel__track li:first-child picture{aspect-ratio:4/5}}@media (max-width:1065px){.carousel__track li:first-child picture{aspect-ratio:2/4}}@media (max-width:690px){.carousel__track li:first-child picture{aspect-ratio:1}}.carousel__track li picture{aspect-ratio:4/5;height:100%;transition:flex .85s ease-in-out;position:relative}@media (max-width:1065px){.carousel__track li picture{aspect-ratio:2/4}}@media (max-width:690px){.carousel__track li picture{aspect-ratio:1}}.carousel__track li picture img{border-radius:var(--ec-border-radius);height:100%;box-shadow:var(--ec-shadow-soft)}.carousel__track li picture a{z-index:4;border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-primary);max-height:2.8125rem;color:var(--ec-font-primary);pointer-events:all;justify-content:center;align-items:center;gap:.1875rem;padding:.625rem .875rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:7.5%;left:7.5%}.infographic{align-items:stretch;gap:var(--ec-gap);height:calc(100svh - 11rem);padding:0 var(--ec-section-x-padding) calc(2rem + var(--ec-section-y-padding)) var(--ec-section-x-padding);grid-template-rows:auto 1fr;display:grid;position:relative}@media (min-width:1550px){.infographic{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1550px){.infographic{grid-template-columns:1fr 1fr}}@media (max-width:980px){.infographic{flex-direction:column;justify-content:center;align-items:center;height:auto;display:flex}}.infographic:after{content:"";z-index:10;background-color:var(--ec-background-primaryOffset);border-top-left-radius:4rem;border-top-right-radius:4rem;width:100%;height:2rem;position:absolute;bottom:0;left:0}@media (min-width:1550px){.infographic>:first-child,.infographic>:nth-child(4){align-self:start}.infographic>:first-child{grid-area:1/1}.infographic>:nth-child(2){grid-area:2/1}.infographic>:nth-child(3){grid-area:1/2/span 2}.infographic>:nth-child(4){grid-area:1/3}.infographic>:nth-child(5){grid-area:2/3}}@media (max-width:1550px){.infographic>:first-child{grid-area:1/1}.infographic>:nth-child(2){grid-area:2/1}.infographic>:nth-child(3){display:none}.infographic>:nth-child(4){grid-area:1/2}.infographic>:nth-child(5){grid-area:2/2}}@media (max-width:980px){.infographic>:nth-child(3),.infographic>:nth-child(4),.infographic>:nth-child(5){display:none}}.infographic__article>*{text-wrap-style:balance}.infographic__article strong,.infographic__article h2{width:100%;font-size:var(--font-size-5xl);text-transform:uppercase;margin-bottom:12px;font-weight:800;line-height:100%;display:block}.infographic__article h1,.infographic__article p{font-size:var(--font-size-l);font-weight:600}.infographic__article a{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-secondary);max-height:2.8125rem;color:var(--ec-font-secondary);justify-content:center;align-items:center;gap:.1875rem;margin-top:18px;padding:.625rem .875rem;font-size:.75rem;font-weight:600;display:flex}.infographic__graphic picture{border-radius:var(--ec-border-radius);width:100%;height:100%;display:block;overflow:clip}.infographic__graphic picture img{width:inherit;height:inherit}.productHighlight{padding:calc(var(--ec-section-y-padding) + 2rem) var(--ec-section-x-padding) calc(var(--ec-section-y-padding) + 2rem) var(--ec-section-x-padding);place-items:center;display:grid}@media (max-width:530px){.productHighlight{flex-direction:column;display:flex}}.productHighlight__heading{width:100%;padding-bottom:calc(var(--ec-section-y-padding) / 2);text-transform:uppercase;justify-content:center;font-size:max(1.625rem,min(2.25rem + 1vw,2.625rem));font-weight:800;line-height:105%;display:flex;position:relative}@media (max-width:416px){.productHighlight__heading{padding:1.5625rem 0}}.productHighlight ul{gap:var(--ec-gap);max-width:100rem;padding-bottom:var(--ec-section-y-padding);grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);display:grid;position:relative}@media (max-width:1265px){.productHighlight ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:970px){.productHighlight ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:530px){.productHighlight ul{grid-template-columns:repeat(1,1fr);width:100%}}.productHighlight ul li a article{aspect-ratio:.8;border-radius:var(--ec-border-radius);flex:0 0 300px;position:relative;overflow:hidden;box-shadow:-1px -1px 20px #ececec,-4px -4px 5px #fff,7px 7px 20px #9996,4px 4px 5px #0000004d}@media (max-width:530px){.productHighlight ul li a article{height:100%}}.productHighlight ul li a article hgroup{z-index:4;text-align:center;pointer-events:none;flex-direction:column;gap:.3125rem;width:100%;padding:8% 15% 0;display:flex;position:relative}@media (max-width:530px){.productHighlight ul li a article hgroup{padding:8% 5% 0}}.productHighlight ul li a article hgroup h2{width:100%;font-size:max(1.125rem,min(1.375rem + 1vw,1.75rem));font-weight:700;line-height:115%}@media (max-width:700px){.productHighlight ul li a article hgroup h2{font-size:max(1rem,min(.75rem + 1vw,1.125rem))}}@media (max-width:530px){.productHighlight ul li a article hgroup h2{font-size:max(1.125rem,min(1rem + 1vw,1.375rem));font-weight:600}}.productHighlight ul li a article hgroup h3{width:100%;font-size:max(1rem,min(.75rem + 1vw,1.125rem))}@media (max-width:605px){.productHighlight ul li a article hgroup h3{font-size:.9375rem}}@media (max-width:530px){.productHighlight ul li a article hgroup h3{font-size:max(1.125rem,min(1rem + 1vw,1.375rem))}}.productHighlight ul li a article picture{z-index:3;border-radius:var(--ec-border-radius);background:#f2f2f2;background-image:-webkit-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-moz-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-o-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:radial-gradient(top, circle cover, #fff 0%, #dbdbdb);pointer-events:all;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0}.productHighlight ul li a article picture:before{content:"";border-radius:var(--ec-border-radius);background-color:var(--ec-background-gradientMono);opacity:.8;height:100%;position:absolute;inset:0}.productHighlight ul li a article picture:hover{opacity:0;filter:blur(4px);transition:all .22s linear}.productHighlight ul li a article picture>*{width:100%}.productHighlight ul li a article picture img{object-fit:scale-down;object-position:center bottom;mix-blend-mode:darken;pointer-events:all;max-height:68%;position:relative}.productHighlight ul li a article aside{aspect-ratio:inherit;position:absolute;inset:0}.productHighlight ul li a article aside video{border-radius:var(--ec-border-radius);object-fit:cover;filter:brightness(0)invert()blur(4px);border:2px solid #fff;width:100%;height:100%}.productHighlight li:hover aside video{filter:brightness()invert(0)blur();transition:filter .44s}.productHighlight li:hover hgroup{opacity:0;transition:opacity .22s}.sideBySide{align-items:center;gap:var(--ec-gap);width:100%;height:fit-content;padding:0 var(--ec-section-x-padding) var(--ec-section-y-padding) var(--ec-section-x-padding);background-color:var(--ec-background-primaryOffset);display:flex;position:relative}@media (max-width:980px){.sideBySide{flex-direction:column}}.sideBySide:after{content:"";z-index:10;background-color:var(--ec-background-primaryOffset);border-top-left-radius:4rem;border-top-right-radius:4rem;width:100%;height:2rem;position:absolute;bottom:0;left:0}.sideBySide__textArea{justify-content:center;gap:calc(var(--ec-gap) / 4);flex-direction:column;width:50%;height:fit-content;display:flex}@media (max-width:980px){.sideBySide__textArea{width:100%;height:auto}}.sideBySide__textArea h2{text-transform:uppercase;flex-direction:column;width:fit-content;font-size:max(1.625rem,min(2.25rem + 1vw,2.625rem));font-weight:800;line-height:105%;display:flex}@media not (min-width:853px){.sideBySide__textArea h2{font-size:max(1rem,min(1.125rem + 8vw,2.2rem))}}@media not (min-width:410px){.sideBySide__textArea h2{font-size:max(1rem,min(1.125rem + 6vw,1.8rem))}}.sideBySide__textArea p{width:max(20ch,min(100%,55ch));font-weight:600}.sideBySide__textArea a{margin-top:calc(var(--ec-gap) / 4);border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-secondary);max-height:2.8125rem;color:var(--ec-font-secondary);justify-content:center;align-items:center;gap:.1875rem;width:fit-content;padding:.625rem .875rem;font-size:.75rem;font-weight:600;display:flex}.sideBySide__video{width:50%;height:inherit;justify-content:flex-end;display:flex}@media (max-width:980px){.sideBySide__video{justify-content:center;width:100%;height:auto}}.sideBySide__video video{aspect-ratio:.8;border-radius:var(--ec-border-radius);box-shadow:var(--ec-shadow-soft);object-fit:contain;pointer-events:unset}.browseProduct{justify-content:center;align-items:unset;flex-direction:column;margin-bottom:7.125rem;padding:0 10.335% 3.125rem;display:flex}.productGrid{gap:var(--ec-gap);padding:0 var(--ec-gap);grid-template-columns:repeat(auto-fit,calc(33.3333% - 1.5rem));grid-auto-rows:1fr;justify-content:center;margin-bottom:3.125rem;display:grid}@media (max-width:1690px){.productGrid{grid-template-columns:repeat(auto-fit,100%)}}@media (max-width:800px){.productGrid{grid-template-columns:repeat(auto-fit,100%)}}.productGrid__product{aspect-ratio:4/5;border-radius:var(--ec-border-radius);height:100%;box-shadow:var(--ec-shadow-soft);transition:all .55s ease-in-out;position:relative}@media (max-width:1690px){.productGrid__product{aspect-ratio:unset;display:flex}}@media (max-width:950px){.productGrid__product{display:inline-block}}.productGrid__product a{display:contents}.productGrid__product--containedHover{border-top-left-radius:1.125rem;border-top-right-radius:1.125rem;height:58%;display:block;overflow:hidden}@media (max-width:1690px){.productGrid__product--containedHover{border-top-right-radius:0;border-bottom-left-radius:1.125rem;width:100%;height:100%}}@media (max-width:950px){.productGrid__product--containedHover{border-top-left-radius:1.125rem;border-top-right-radius:1.125rem;border-bottom-left-radius:0;height:58%}}@media (max-width:720px){.productGrid__product--containedHover{height:50%}}.productGrid__product--containedHover picture{pointer-events:all;background:#f2f2f2;background-image:-webkit-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-moz-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-o-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:radial-gradient(top, circle cover, #fff 0%, #dbdbdb);border-top-left-radius:1.125rem;border-top-right-radius:1.125rem;transition:all .35s ease-in-out;position:relative}.productGrid__product--containedHover picture:before{content:"";z-index:-1;opacity:0;background:#f2f2f2;background-image:-webkit-radial-gradient(top, circle cover, #f7f7f7 0%, #bfbfbf);background-image:-moz-radial-gradient(top, circle cover, #f7f7f7 0%, #bfbfbf);background-image:-o-radial-gradient(top, circle cover, #f7f7f7 0%, #bfbfbf);background-image:radial-gradient(top, circle cover, #f7f7f7 0%, #bfbfbf);border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;height:100%;transition:opacity .55s;position:absolute;top:0;left:0}.productGrid__product--containedHover picture:hover:before{opacity:1}.productGrid__product--containedHover picture:hover{transform:scale(1.2)}.productGrid__product--containedHover picture img{object-fit:scale-down;mix-blend-mode:darken;width:100%;height:100%;max-height:25rem}.productGrid__product__information{background-color:var(--ec-background-primary);border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;flex-direction:column;gap:.5rem;width:100%;height:42%;padding:4% 6%;display:flex;position:relative}@media (max-width:1690px){.productGrid__product__information{border-top-right-radius:1.125rem;border-bottom-left-radius:0;width:100%;height:100%}}@media (max-width:950px){.productGrid__product__information{border-top-right-radius:0;border-bottom-left-radius:1.125rem;height:42%}}@media (max-width:720px){.productGrid__product__information{border-top-right-radius:0;border-bottom-left-radius:1.125rem;height:50%}}.productGrid__product__information h2{width:inherit;font-size:max(1rem,min(.875rem + 1vw,1.25rem));font-weight:600;line-height:125%;overflow:clip}.productGrid__product__information p{width:inherit;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:.5rem;display:-webkit-box;overflow:clip}@media (max-width:1690px){.productGrid__product__information p{-webkit-line-clamp:9}}@media (max-width:1050px){.productGrid__product__information p{-webkit-line-clamp:8}}@media (max-width:1000px){.productGrid__product__information p{-webkit-line-clamp:7}}@media (max-width:950px){.productGrid__product__information p{-webkit-line-clamp:4}}@media (max-width:720px){.productGrid__product__information p{-webkit-line-clamp:7}}@media (max-width:480px){.productGrid__product__information p{-webkit-line-clamp:4}}.productGrid__product button{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-secondary);max-height:2.8125rem;color:var(--ec-font-secondary);text-transform:lowercase;justify-content:center;align-items:center;gap:.1875rem;width:90%;padding:.625rem .875rem;font-size:1rem;font-weight:500;display:flex;position:absolute;bottom:10%;left:0;transform:translate(5%)}.skuPage{flex-direction:column;align-items:center;margin-bottom:6.5rem;padding:0 10.335% 3.125rem;display:flex;position:relative}@media (max-width:500px){.skuPage{padding:0 5.1675% 3.125rem}}.skuPage__grid{border-radius:var(--ec-border-radius);background:#f2f2f2;background-image:-webkit-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-moz-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-o-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:radial-gradient(top, circle cover, #fff 0%, #dbdbdb);width:100%;max-width:100rem;height:65svh;box-shadow:var(--ec-shadow-soft);margin:0 0 6.25rem;position:relative}@media not (max-width:1300px){.skuPage__grid{display:flex}}@media (max-width:1300px){.skuPage__grid{grid-template-areas:"display display""details details";height:auto;display:grid}}@media (max-width:700px){.skuPage__grid{grid-template-areas:"display display""imgSelection imgSelection""details details"}}.skuPage__grid__imgSelection{z-index:1;border-right:var(--ec-border-chunky);scrollbar-width:none;cursor:pointer;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem;grid-template-rows:auto;grid-auto-flow:row;width:20%;height:100%;display:grid;position:relative;overflow:auto}@media (max-width:1300px){.skuPage__grid__imgSelection{grid-area:imgSelection;display:none}}@media (max-width:700px){.skuPage__grid__imgSelection{border-top:var(--ec-border-chunky);border-radius:0;display:flex}}.skuPage__grid__imgSelection picture{background:#f2f2f2;background-image:-webkit-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-moz-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-o-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:radial-gradient(top, circle cover, #fff 0%, #dbdbdb);width:100%;position:relative;overflow:hidden}.skuPage__grid__imgSelection picture img{object-fit:scale-down;mix-blend-mode:darken;pointer-events:all;width:100%;height:100%;transition:transform .35s ease-in-out;position:absolute}.skuPage__grid__imgSelection picture img:hover{transform:scale(1.3)}.skuPage__grid__display{width:62%;height:inherit;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:1300px){.skuPage__grid__display{grid-area:display;width:100%;height:28.125rem}}.skuPage__grid__display__primaryImg{object-fit:scale-down;pointer-events:none;width:auto;height:100%;padding:80px 0;position:absolute;inset:0}.skuPage__grid__display__primaryImg--picture{width:auto;height:inherit;pointer-events:none;place-items:center;display:grid;position:relative}.skuPage__grid__display__primaryImg--picture img{object-fit:scale-down;mix-blend-mode:darken;pointer-events:all;width:100%;height:100%;transition:all .35s ease-in-out;position:absolute}.skuPage__grid__display__primaryImg__magnifier{z-index:4;border-radius:var(--ec-border-radius);pointer-events:none;width:12.5rem;height:12.5rem;image-rendering:crisp-edges;background:#f2f2f2;background-image:-webkit-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-moz-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-o-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:radial-gradient(top, circle cover, #fff 0%, #dbdbdb);filter:brightness(110%);position:absolute;top:0;left:0;overflow:hidden;translate:-50% -50%}.skuPage__grid__display__primaryImg__magnifier:after{content:"SCROLL TO ZOOM";z-index:20;writing-mode:vertical-rl;text-wrap:nowrap;color:#fff;width:20px;height:100%;position:absolute;top:15%;right:1.5%}.skuPage__grid__display__primaryImg__magnifier img{object-fit:scale-down;mix-blend-mode:darken;width:auto;height:auto}.skuPage__grid__display__heading{z-index:2;pointer-events:none;text-transform:capitalize;place-items:center;width:100%;height:14%;font-size:max(1rem,min(1.125rem + 1vw,1.5rem));font-weight:700;display:grid;position:absolute;top:0}.skuPage__grid__display__nav{z-index:2;pointer-events:none;width:100%;height:14%;padding:0 5%;display:flex;position:absolute;bottom:0}.skuPage__grid__display__nav__container:nth-of-type(2){justify-content:flex-end}.skuPage__grid__display__nav__container{pointer-events:none;align-items:center;width:50%;height:100%;display:flex}.skuPage__grid__display__nav__container button{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;text-transform:capitalize;max-height:2.8125rem;color:var(--ec-font-primary);opacity:.5;pointer-events:all;justify-content:center;align-items:center;gap:.1875rem;padding:.625rem .875rem;font-size:1rem;font-weight:600;display:flex}.skuPage__grid__display__nav__container button:hover{opacity:1;transition:opacity .18s ease-in-out}.skuPage__grid__display__nav__container button span{align-items:center;height:100%;display:flex}.skuPage__grid__display__nav__container button span span{margin-bottom:.125rem}.skuPage__grid__display__nav__container button span svg{height:1.875rem}.skuPage__grid__display__nav__container button:first-child{justify-content:flex-start}.skuPage__grid__display__nav__container button:last-child{justify-content:flex-end;align-items:center}.skuPage__grid__details{z-index:1;background-color:var(--ec-background-secondary);width:38%;color:var(--ec-font-secondary);border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1.5625rem 0;display:flex;position:relative}.skuPage__grid__details:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.skuPage__grid__details:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media (max-width:1300px){.skuPage__grid__details{border-top-right-radius:0;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;grid-area:details;width:100%}}@media (max-width:700px){.skuPage__grid__details{border-top-right-radius:0;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;display:flex}}.skuPage__grid__details__block{width:80%;padding:1.5625rem 0;overflow:hidden}.skuPage__grid__details__block hgroup h1{line-height:115%;display:none}.skuPage__grid__details__block hgroup h2{font-size:max(1rem,min(.875rem + 1vw,1.125rem));font-weight:600;line-height:115%}.skuPage__grid__details__block hgroup h3{font-size:max(1.125rem,min(1.75rem + 1vw,2.125rem));font-weight:700;line-height:115%}.skuPage__grid__details__block p{margin:.75rem 0 1.5625rem}.skuPage__grid__details__block button{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-primary);max-height:2.8125rem;color:var(--ec-font-primary);justify-content:center;align-items:center;gap:.3125rem;width:100%;padding:.625rem .875rem;font-size:1rem;font-weight:600;display:flex}.recommenders{flex-direction:column;align-items:center;width:100%;display:flex}.recommenders__header{text-transform:uppercase;justify-content:center;width:100%;margin:2.5% 5% 3.125rem 0;font-size:max(1.625rem,min(2.25rem + 1vw,2.625rem));font-weight:800;line-height:105%;display:flex}.recommenders__header span{padding-left:.6%}.recommenders__unorderedList{gap:var(--ec-gap);grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);width:100%;max-width:100rem;display:grid;position:relative}@media (max-width:1380px){.recommenders__unorderedList{grid-template-columns:repeat(3,1fr)}}@media (max-width:970px){.recommenders__unorderedList{grid-template-columns:repeat(2,1fr)}}@media (max-width:530px){.recommenders__unorderedList{grid-template-columns:repeat(1,1fr);width:100%}}.recommenders__unorderedList__item a article{aspect-ratio:.8;border-radius:var(--ec-border-radius);justify-content:center;display:flex;position:relative;overflow:hidden;box-shadow:-1px -1px 20px #fff,-4px -4px 5px #fff,7px 7px 20px #9996,4px 4px 5px #0000004d}.recommenders__unorderedList__item a article picture{z-index:3;border-radius:var(--ec-border-radius);background:#f2f2f2;background-image:-webkit-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-moz-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:-o-radial-gradient(top, circle cover, #fff 0%, #dbdbdb);background-image:radial-gradient(top, circle cover, #fff 0%, #dbdbdb);align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0}.recommenders__unorderedList__item a article picture:before{content:"";border-radius:var(--ec-border-radius);background-color:var(--ec-background-gradientMono);opacity:.8;position:absolute;inset:0}.recommenders__unorderedList__item a article picture img{object-fit:scale-down;object-position:center bottom;mix-blend-mode:darken;width:100%;height:100%;max-height:68%;position:relative}.recommenders__unorderedList__item a article hgroup{z-index:4;text-align:center;flex-direction:column;gap:.3125rem;width:100%;padding:8% 15% 0;display:flex;position:relative}@media (max-width:530px){.recommenders__unorderedList__item a article hgroup{padding:8% 5% 0}}.recommenders__unorderedList__item a article hgroup h2{width:100%;font-size:max(1.125rem,min(1.375rem + 1vw,1.75rem));font-weight:700;line-height:115%}@media (max-width:700px){.recommenders__unorderedList__item a article hgroup h2{font-size:max(1rem,min(.75rem + 1vw,1.125rem))}}@media (max-width:530px){.recommenders__unorderedList__item a article hgroup h2{font-size:max(1.125rem,min(1rem + 1vw,1.375rem));font-weight:600}}.recommenders__unorderedList__item a article hgroup h3{width:100%;font-size:1.25rem}@media (max-width:605px){.recommenders__unorderedList__item a article hgroup h3{font-size:.9375rem}}@media (max-width:530px){.recommenders__unorderedList__item a article hgroup h3{font-size:max(1.125rem,min(1rem + 1vw,1.375rem))}}.productCatalogTopper{align-items:center;width:100%;height:fit-content;padding:0 0 3.125rem;display:flex}@media (max-width:1370px){.productCatalogTopper{gap:var(--ec-gap);flex-direction:column}}.productCatalogTopper__panel{gap:var(--ec-gap);flex:auto;height:fit-content;display:flex}@media (max-width:870px){.productCatalogTopper__panel{flex-direction:column;gap:.375rem}}.productCatalogTopper__panel:nth-of-type(2){flex-wrap:nowrap;justify-content:flex-end;display:flex}.breadCrumbs h1{text-transform:capitalize;font-size:max(1rem,min(1.875rem + 1vw,2.25rem))}.productFilter{width:15em;display:block;position:relative}.productFilter__select{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-secondary);max-height:2.8125rem;color:var(--ec-font-secondary);z-index:9;width:inherit;grid-template-columns:85% 15%;justify-content:center;align-items:center;gap:.1875rem;padding:.875rem;font-size:.75rem;font-weight:600;line-height:100%;display:grid;position:relative}.productFilter__select span{white-space:nowrap}.productFilter__select span:nth-of-type(2){justify-content:flex-end;display:flex}.productFilter__accordion{z-index:10;width:inherit;background-color:var(--ec-background-secondary);border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;padding:.375rem .5em .6em;display:none;position:absolute;top:2.3em;left:50%;transform:translate(-50%)}.productFilter__accordion[data-status=active]{display:table}.productFilter__accordion__listItem{width:100%;display:table-row}.productFilter__accordion__listItem--label{display:none}.productFilter__accordion__listItem--option{width:100%;height:100%;color:var(--ec-font-secondary);text-transform:capitalize;border-radius:.5em;padding:1em .8em;font-size:1rem;display:block}.productFilter__accordion__listItem--option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.productFilter__accordion__listItem--option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.productFilter__accordion__listItem--option:hover{background-color:#404040}.searchBar{z-index:6;border-radius:calc(var(--ec-border-radius) / 4);min-width:2.1875rem;max-width:16.25rem;height:2.375rem;box-shadow:var(--ec-shadow-refined);background-color:var(--ec-background-primary);color:var(--ec-font-primary);justify-content:flex-end;display:flex;position:relative}.searchBar__label{display:none}.searchBar__input{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-primary);max-height:2.8125rem;color:var(--ec-font-primary);cursor:text;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0xOS4wMjMgMTYuOTc3YTM1LjEzIDM1LjEzIDAgMCAxLTEuMzY3LTEuMzg0Yy0uMzcyLS4zNzgtLjU5Ni0uNjUzLS41OTYtLjY1M2wtMi44LTEuMzM3QTYuOTYyIDYuOTYyIDAgMCAwIDE2IDljMC0zLjg1OS0zLjE0LTctNy03UzIgNS4xNDEgMiA5czMuMTQgNyA3IDdjMS43NjMgMCAzLjM3LS42NiA0LjYwMy0xLjczOWwxLjMzNyAyLjhzLjI3NS4yMjQuNjUzLjU5NmMuMzg3LjM2My44OTYuODU0IDEuMzg0IDEuMzY3bDEuMzU4IDEuMzkybC42MDQuNjQ2bDIuMTIxLTIuMTIxbC0uNjQ2LS42MDRjLS4zNzktLjM3Mi0uODg1LS44NjYtMS4zOTEtMS4zNnpNOSAxNGMtMi43NTcgMC01LTIuMjQzLTUtNXMyLjI0My01IDUtNXM1IDIuMjQzIDUgNXMtMi4yNDMgNS01IDV6Ii8+PC9zdmc+) 50%/1.3125rem no-repeat;justify-content:center;align-items:center;gap:.1875rem;width:3.125rem;padding:.625rem .875rem;font-size:.75rem;font-weight:600;transition:width .35s cubic-bezier(0,0,.45,1),background .3s cubic-bezier(0,0,.45,1);display:flex}.searchBar__input::placeholder{opacity:0;transition:opacity .35s cubic-bezier(0,0,.45,1)}.searchBar__input:focus::placeholder{opacity:1;transition:opacity .35s cubic-bezier(0,0,.45,1)}.searchBar__input:focus,.searchBar__input[data-focus=true]{background-position:.8125rem;width:13.75rem;padding-left:2.5rem}.searchBar__return{z-index:7;background-color:var(--ec-background-primary);border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;width:100%;max-width:16.25rem;padding-top:.375rem;position:absolute;top:92%}.searchBar__return__ul{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;flex-direction:column;max-height:25rem;display:flex;overflow:hidden auto}.searchBar__return__ul__li{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;justify-content:center;width:100%;height:100%;display:flex}.searchBar__return__ul__li:hover{background:#ebebeb}.searchBar__return__ul__li--noResult,.searchBar__return__ul__li a{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:calc(100% - 1em);height:100%;padding:.7em 1em;display:block;overflow:hidden}.shoppingCart{display:contents}.shoppingCart__header{text-align:center;padding-bottom:.75rem;font-size:max(1.125rem,min(1.5rem + 1vw,1.875rem));font-weight:700}.shoppingCart__products{width:100%;height:auto;margin-bottom:2.25rem}.shoppingCart__products li{height:fit-content}.shoppingCart__products__lineItem{align-items:center;display:flex}.shoppingCart__products__lineItem picture{mix-blend-mode:darken;width:45%;height:100%}.shoppingCart__products__lineItem picture img{object-fit:scale-down}.shoppingCart__products__lineItem__information{flex-direction:column;align-items:flex-end;width:55%;height:fit-content;margin-top:-20px;padding-left:.375rem;display:flex}.shoppingCart__products__lineItem__information__details{flex-direction:column;align-items:flex-end;display:flex}.shoppingCart__products__lineItem__information__details>*{width:fit-content}.shoppingCart__products__lineItem__information__details>:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.shoppingCart__products__lineItem__information__details>:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.shoppingCart__products__lineItem__information__details h2{display:none}.shoppingCart__products__lineItem__information__details h3{margin-bottom:2%;font-size:max(1rem,min(.875rem + 1vw,1.25rem));font-weight:700}.shoppingCart__products__lineItem__information__details h4{margin-bottom:4%;font-size:max(1rem,min(.875rem + 1vw,1.25rem))}.shoppingCart__products__lineItem__information__quantity{border-radius:calc(var(--ec-border-radius) / 4);background-color:var(--ec-background-secondary);width:fit-content;color:var(--ec-font-secondary);gap:.375rem;display:flex}.shoppingCart__products__lineItem__information__quantity button,.shoppingCart__products__lineItem__information__quantity span{color:var(--ec-font-secondary);place-items:center;padding:.375rem .75rem;display:grid}.shoppingCart__products__lineItem__information__quantity button:first-of-type{border-right:1px solid #4d4d4d;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.shoppingCart__products__lineItem__information__quantity button:nth-of-type(2){border-left:1px solid #4d4d4d;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.shoppingCart__buttons{flex-direction:column;gap:.75rem;width:100%;display:flex}.shoppingCart__buttons>*{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-secondary);max-height:2.8125rem;color:var(--ec-font-secondary);justify-content:center;align-items:center;gap:.1875rem;padding:.625rem .875rem;font-size:.875rem;font-weight:600;display:flex}.shoppingCart__buttons>* svg{margin-bottom:-.4%}.shoppingCart__products__emptyCart{flex-direction:column;display:flex}.shoppingCart__products__emptyCart__header{margin-bottom:6%}.shoppingCart__products__emptyCart__header span{font-size:1.125rem;font-weight:600}.shoppingCart__products__emptyCart__nav{flex-direction:column;gap:.625rem;display:flex}.shoppingCart__products__emptyCart__nav li a,.shoppingCart__products__emptyCart__nav li button{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-secondary);max-height:2.8125rem;color:var(--ec-font-secondary);justify-content:center;align-items:center;gap:.1875rem;width:100%;padding:.625rem .875rem;font-size:.75rem;font-weight:600;display:flex}.modalWrapper{z-index:20;pointer-events:all;width:100%;height:100svh;transition:background-color .25s ease-in-out,-webkit-backdrop-filter .25s ease-in-out,backdrop-filter .25s ease-in-out;position:fixed;top:0}.modalWrapper[data-status=active]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000004d}@media not (min-width:780px){.modalWrapper{margin:0}}.ecoModal{z-index:13;border-radius:var(--ec-border-radius);background:var(--ec-background-gradientMono);scrollbar-width:none;opacity:0;pointer-events:none;place-items:center;gap:.625rem;width:30rem;height:80svh;margin:0 8.335%;padding:3.125rem;transition:transform .25s ease-in,opacity .25s ease-in;display:grid;position:absolute;top:15%;right:0;overflow-y:auto;transform:translate(50%)}@media (max-width:778px){.ecoModal{border-radius:0;width:100%;min-width:auto;max-width:100%;height:100%;padding:10%;top:0;left:0}}@media not (min-width:780px){.ecoModal{margin:0}}.ecoModal[data-status=active]{opacity:1;pointer-events:all;transform:translate(0)}.ecoModal__container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.ecoModal__container>*{padding-bottom:var(--ec-gap)}.ecoModal__container legend{padding-bottom:calc(var(--ec-gap) / 2)}.ecoModal__container legend h2{text-transform:uppercase;width:100%;font-size:max(1.125rem,min(1.375rem + 1vw,1.75rem));font-weight:700}.ecoModal__container p{text-align:center}.ecoModal__container fieldset{place-items:center;gap:calc(var(--ec-gap) / 2.5);padding-bottom:calc(var(--ec-gap) / 1.5);cursor:default;width:100%;display:grid}.ecoModal__container fieldset label{border-radius:calc(var(--ec-border-radius) / 4);background:var(--ec-background-primary);outline:1px solid #dbdbdb;width:90%;height:auto;position:relative}.ecoModal__container fieldset label input{width:100%;height:inherit;color:#000;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;min-height:2.625rem;padding:0 .75rem;box-shadow:2px 2px 4px #d1d9e6,-2px -2px 4px #f9f9f9}.ecoModal__container fieldset label input:focus{box-shadow:inset 2px 2px 4px #d1d9e6,inset -2px -2px 4px #f9f9f9}.ecoModal__container #capitalize{text-transform:capitalize}.ecoModal__container__buttons{justify-content:center;gap:calc(var(--ec-gap) / 4);width:90%;padding-bottom:var(--ec-gap);flex-wrap:wrap;display:flex}.ecoModal__container__buttons button{border-radius:calc(var(--ec-border-radius) / 4);cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase;white-space:nowrap;background-color:var(--ec-background-secondary);max-height:2.8125rem;color:var(--ec-font-secondary);justify-content:center;align-items:center;gap:.1875rem;width:99%;padding:.625rem .875rem;font-size:.75rem;font-weight:600;display:flex}.ecoModal__container__buttons button:nth-of-type(2),.ecoModal__container__buttons button:nth-of-type(3){width:48%}.ecoModal__container__passkeys{justify-content:center;align-items:center;gap:1.125rem;width:100%;padding-bottom:0;display:flex}.ecoModal__container__passkeys button svg{font-size:1.625rem}.ecoModal__container__notice{pointer-events:none;text-align:center;padding:0;position:absolute;bottom:8%}.ecoModal__container__notice p{max-width:30ch;color:var(--ec-font-primary);font-size:1rem;line-height:1.125rem}.firstLastName{gap:.75rem;width:90%;display:flex}.passwordLabel{display:flex}.passwordLabel__visibility{border-left:2px solid #e8e8e8;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;padding:0 .625rem;box-shadow:2px 2px 4px #d1d9e6,-2px -2px 4px #f9f9f9}.passwordLabel__visibility svg{transform:translateY(10%)}#resetPassword{color:#000;background-color:#0000}.inputFieldErrorMessage{height:fit-content}.inputFieldErrorMessage figcaption{display:none}.inputFieldErrorMessage p{text-align:center;max-width:45ch;font-size:1rem;line-height:1.125rem}:root{--fd-padding-generic:clamp(1.5rem, 1rem + 5vw, 7rem);--fd-border-radius:9.6px;--fd-gap:14px;--fd-font-size-xxl:clamp(1.875rem, 3vw, 2.25rem);--fd-font-size-xl:clamp(1.5rem, 2.5vw, 1.875rem);--fd-font-size-l:clamp(1.125rem, 2vw, 1.5rem);--fd-font-size-m:clamp(1rem, 1.5vw, 1.125rem);--fd-font-size-s:clamp(.875rem, 1vw, 1rem);--fd-font-shadow:1px 1px 2px #00000040;--fd-font-color-primary:#fff;--fd-bc-primary:#000;--fd-bc-secondary:#fff;--fd-bc-offset:#171717;--fd-bc-btn:#00060f80;--fd-bc-hover-poster:#00000052}[data-layout-carousel]{--fd-carousel-node-width:calc((100svw - (2 * var(--fd-padding-generic)) - ((var(--fd-carousel-items-per-page) - 1) * var(--fd-gap))) / var(--fd-carousel-items-per-page));--fd-carousel-node-height:calc(var(--fd-carousel-node-width) / .66667)}@media (min-width:2561px){[data-layout-carousel]{--fd-carousel-items-per-page:8}}@media (max-width:2560px){[data-layout-carousel]{--fd-carousel-items-per-page:7}}@media (max-width:1920px){[data-layout-carousel]{--fd-carousel-items-per-page:6}}@media (max-width:1024px){[data-layout-carousel]{--fd-carousel-items-per-page:4}}@media (max-width:834px){[data-layout-carousel]{--fd-carousel-items-per-page:3}}@media (max-width:601px){[data-layout-carousel]{--fd-carousel-items-per-page:2}}[data-layout-collection]{--fd-collection-node-width:calc((50svw - (2 * var(--fd-padding-generic)) - ((var(--fd-collection-items-per-page) - 1) * var(--fd-gap))) / var(--fd-collection-items-per-page));--fd-collection-node-height:calc(var(--fd-collection-node-width) / .66667)}@media (min-width:2561px){[data-layout-collection]{--fd-collection-items-per-page:4}}@media (max-width:2560px){[data-layout-collection]{--fd-collection-items-per-page:4}}@media (max-width:1920px){[data-layout-collection]{--fd-collection-items-per-page:3}}@media (max-width:1024px){[data-layout-collection]{--fd-collection-items-per-page:2}}@media (max-width:780px){[data-layout-collection]{--fd-collection-items-per-page:1}}.filmDatabase{background-color:var(--fd-bc-primary);overscroll-behavior:none;touch-action:none;flex-direction:column;display:flex;position:relative;overflow:clip}.filmDatabase:after{content:"";z-index:11;opacity:.04;pointer-events:none;background-image:url(/assets/noise_giphy-BVZAnKJ_.gif);background-size:480px;background-attachment:fixed;position:fixed;inset:0}.filmDatabaseLoader{z-index:98;background-color:var(--fd-bc-offset);pointer-events:all;cursor:default;width:100svw;height:100svh;position:relative;top:0;left:0}.filmDatabaseLoader:after{content:"";z-index:11;opacity:.04;pointer-events:none;background-image:url(/assets/noise_giphy-BVZAnKJ_.gif);background-size:480px;background-attachment:fixed;position:fixed;inset:0}.filmDatabaseLoader__letterboxing{display:contents}.filmDatabaseLoader__letterboxing__box{z-index:99;background-color:#141414;width:100svw;height:6.25svh;position:fixed;left:0}.filmDatabaseLoader__letterboxing__box:first-of-type{top:0}.filmDatabaseLoader__letterboxing__box:nth-of-type(2){bottom:0}.filmDatabaseLoader__backdrop{gap:calc(var(--fd-gap) * 2);transform-origin:50%;will-change:transform;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.filmDatabaseLoader__backdrop[data-visible=true]{transition:transform 1.8s cubic-bezier(1,0,.62,1) 1.4s;transform:scale(5.3)}.filmDatabaseLoader__backdrop[data-visible=true] .filmDatabaseLoader__backdrop__set:nth-of-type(odd) .filmDatabaseLoader__backdrop__set__li{transform:translateY(calc(75svh - (var(--i) - 1) * 25svh - (25svh - var(--fd-gap) * 2) / 2))}.filmDatabaseLoader__backdrop[data-visible=true] .filmDatabaseLoader__backdrop__set:nth-of-type(2n) .filmDatabaseLoader__backdrop__set__li{transform:translateY(calc(var(--i) * 25svh))}.filmDatabaseLoader__backdrop[data-visible=true] .filmDatabaseLoader__backdrop__set:nth-of-type(3) .filmDatabaseLoader__backdrop__set__li:nth-of-type(3) picture img{filter:opacity();will-change:transform;animation:1.8s cubic-bezier(1,0,.62,1) 1.4s forwards imgScale;transform:scale(1)}.filmDatabaseLoader__backdrop[data-visible=true] .filmDatabaseLoader__backdrop__set__li:first-of-type{transition:transform 1.1s cubic-bezier(.3,0,.1,1) 1.4s}.filmDatabaseLoader__backdrop[data-visible=true] .filmDatabaseLoader__backdrop__set__li:nth-of-type(2){transition:transform 1.275s cubic-bezier(.3,0,.2,1) 1.05s}.filmDatabaseLoader__backdrop[data-visible=true] .filmDatabaseLoader__backdrop__set__li:nth-of-type(3){transition:transform 1.45s cubic-bezier(.3,0,.3,1) .7s}.filmDatabaseLoader__backdrop[data-visible=true] .filmDatabaseLoader__backdrop__set__li:nth-of-type(4){transition:transform 1.8s cubic-bezier(.3,0,.4,1)}.filmDatabaseLoader__backdrop[data-visible=false]{opacity:0}.filmDatabaseLoader__backdrop[data-visible=false] .filmDatabaseLoader__backdrop__set:nth-of-type(odd) .filmDatabaseLoader__backdrop__set__li{transform:translateY(100svh)}.filmDatabaseLoader__backdrop[data-visible=false] .filmDatabaseLoader__backdrop__set:nth-of-type(2n) .filmDatabaseLoader__backdrop__set__li{transform:translateY(calc(0svh - (25svh - var(--fd-gap) * 2)))}.filmDatabaseLoader__backdrop__set{flex:0 0 calc((100% - 4 * var(--fd-gap) * 2) / 5);pointer-events:none;position:relative}.filmDatabaseLoader__backdrop__set__li{width:100%;height:calc(25% - var(--fd-gap) * 2);will-change:transform;position:absolute}.filmDatabaseLoader__backdrop__set__li__container{height:100%;display:block;position:relative}.filmDatabaseLoader__backdrop__set__li__container--img{width:inherit;height:inherit;image-rendering:auto}@keyframes imgScale{0%{filter:opacity();transform:scale(1)}to{filter:opacity(0);transform:scale(1.25)}}.fdAccount{background-color:#0a0a0a;justify-content:center;align-items:center;height:100svh;display:flex;position:relative;overflow:clip}.fdAccount:after{content:"";z-index:11;opacity:.04;pointer-events:none;background-image:url(/assets/noise_giphy-BVZAnKJ_.gif);background-size:480px;background-attachment:fixed;position:fixed;inset:0}.fdAccount__container{z-index:3;aspect-ratio:2.39;border-radius:var(--fd-border-radius);width:100%;margin:var(--fd-padding-generic);opacity:1;padding:1.5px;transition:opacity 1.1s ease-in;display:flex;position:relative;overflow:clip}.fdAccount__container[data-visible=false]{opacity:0;pointer-events:none}@media (min-width:1800px){.fdAccount__container{background-color:var(--fd-bc-offset);position:relative;box-shadow:0 0 6px #0006}.fdAccount__container:before{content:"";z-index:-1;opacity:.15;will-change:transform;background:linear-gradient(99deg,#fff,#fff);width:150%;height:75%;animation:15s linear infinite borderRotation;position:absolute;top:10%;left:-25%}}@media (max-width:1799px){.fdAccount__container{height:100%}}.fdAccount__container__wrapper{background-color:var(--fd-bc-offset);height:100%}@media (max-width:1799px){.fdAccount__container__wrapper{box-shadow:16px 12px 12px #0000004d}}.fdAccount__container__wrapper:first-child{padding:calc(var(--fd-padding-generic) / 2) 0 calc(var(--fd-padding-generic) / 2) calc(var(--fd-padding-generic) / 2);border-bottom-left-radius:var(--fd-border-radius);border-top-left-radius:var(--fd-border-radius);flex:auto}@media (max-width:2090px){.fdAccount__container__wrapper:first-child{padding:calc(var(--fd-padding-generic) / 4) 0 calc(var(--fd-padding-generic) / 4) calc(var(--fd-padding-generic) / 4)}}@media (max-width:1799px){.fdAccount__container__wrapper:first-child{z-index:5;width:fit-content;height:100%;padding:calc(var(--fd-padding-generic) / 4);border-top-right-radius:var(--fd-border-radius);border-bottom-right-radius:var(--fd-border-radius);background-color:var(--fd-bc-offset);position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media (max-width:1250px){.fdAccount__container__wrapper:first-child{width:100%;height:100%;position:relative}}.fdAccount__container__wrapper:first-child button{border-radius:var(--fd-border-radius);white-space:nowrap;justify-content:center;align-items:center;gap:.35em;padding:.65rem 1rem;display:flex}.fdAccount__container__wrapper:first-child button svg{aspect-ratio:1;width:1.2em}.fdAccount__container__wrapper:first-child form{height:inherit;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-height:850px){.fdAccount__container__wrapper:first-child form{padding-right:15px;overflow:clip scroll}.fdAccount__container__wrapper:first-child form::-webkit-scrollbar{width:14px;height:14px}.fdAccount__container__wrapper:first-child form::-webkit-scrollbar-track{background:#141414}.fdAccount__container__wrapper:first-child form::-webkit-scrollbar-thumb{background:#f3f3f1}}.fdAccount__container__wrapper:first-child form fieldset{gap:var(--fd-gap);max-width:calc(800px + var(--fd-gap));flex-direction:column;width:100%;display:flex}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration]{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,400px));display:grid}@media (max-width:535px){.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration]{flex-direction:column;display:flex}}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:first-of-type{grid-area:1/1/2/2}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:nth-of-type(2){grid-area:1/2/2/3}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:nth-of-type(3){grid-area:2/1/3/3}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:nth-of-type(3) input{max-width:100%}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:nth-of-type(4){grid-area:3/1/4/2}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:nth-of-type(5){grid-area:3/2/4/3}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:nth-of-type(6){flex-direction:row;grid-area:4/1/5/3;align-items:center;gap:1.5px;height:min-content}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:nth-of-type(6) input{aspect-ratio:1;width:1.2em}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:nth-of-type(6) label{flex-wrap:wrap;display:flex}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:nth-of-type(6) label span{color:#666}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=registration] li:nth-of-type(6) label button{width:fit-content;padding:0}.fdAccount__container__wrapper:first-child form fieldset ul[data-form=login]{flex-direction:column;display:flex}.fdAccount__container__wrapper:first-child form fieldset button{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);color:var(--fd-font-color-primary);font-weight:500;line-height:150%}.fdAccount__container__wrapper:first-child form fieldset button svg{aspect-ratio:1;width:1.3em}.fdAccount__container__wrapper:first-child form fieldset div:first-of-type legend,.fdAccount__container__wrapper:first-child form fieldset div:first-of-type p{text-shadow:0 0 3px #000;white-space:wrap}.fdAccount__container__wrapper:first-child form fieldset div:first-of-type legend{font-size:max(1.5rem,min(2.5vw,1.875rem));font-weight:600;line-height:150%}.fdAccount__container__wrapper:first-child form fieldset div:first-of-type p{width:max(25ch,min(100%,75ch))}.fdAccount__container__wrapper:first-child form fieldset div:nth-of-type(2){gap:calc(var(--fd-gap) * 1.5);padding-bottom:calc(var(--fd-gap) * 2.25);display:flex}@media (max-width:2090px){.fdAccount__container__wrapper:first-child form fieldset div:nth-of-type(2){gap:calc(var(--fd-gap) * 1.25);padding-bottom:calc(var(--fd-gap) * 1.5)}}.fdAccount__container__wrapper:first-child form fieldset div:nth-of-type(2) button{text-shadow:0 0 3px #000;background-color:#212121;transition:all .12s ease-in-out;box-shadow:0 3px 6px #151515}@media (max-width:650px){.fdAccount__container__wrapper:first-child form fieldset div:nth-of-type(2) button svg{aspect-ratio:1;width:1.6em}.fdAccount__container__wrapper:first-child form fieldset div:nth-of-type(2) button:first-of-type span,.fdAccount__container__wrapper:first-child form fieldset div:nth-of-type(2) button:nth-of-type(2) span{display:none}}.fdAccount__container__wrapper:first-child form fieldset ul{row-gap:calc(var(--fd-gap) * 2);column-gap:calc(var(--fd-gap) * 1.5);padding-bottom:calc(var(--fd-gap) * 2.25)}@media (max-width:2090px){.fdAccount__container__wrapper:first-child form fieldset ul{row-gap:calc(var(--fd-gap) * 1.5);column-gap:calc(var(--fd-gap) * 1.25);padding-bottom:calc(var(--fd-gap) * 1.5)}}.fdAccount__container__wrapper:first-child form fieldset ul li{flex-direction:column;display:flex}.fdAccount__container__wrapper:first-child form fieldset ul li label{white-space:nowrap;text-shadow:0 0 3px #000;padding:0 0 .15em .25em}.fdAccount__container__wrapper:first-child form fieldset ul li input{border-radius:calc(var(--fd-border-radius) / 2);background-color:#212121;border:1px solid #383838;width:100%;padding:.25em .5em;transition:all .12s ease-in-out;box-shadow:0 6px 3px #0000001a}.fdAccount__container__wrapper:first-child form fieldset ul li input:hover,.fdAccount__container__wrapper:first-child form fieldset ul li input:focus{background-color:#262626}.fdAccount__container__wrapper:first-child form fieldset ul li div{padding:calc(var(--fd-gap) / 2) .25em .15em .25em;font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-s);white-space:wrap;font-weight:800;line-height:150%}.fdAccount__container__wrapper:first-child form fieldset nav{gap:var(--fd-gap);white-space:nowrap;flex-direction:column;display:flex}.fdAccount__container__wrapper:first-child form fieldset nav div:first-of-type button{background-color:#2eb895;transition:all .12s ease-in-out;box-shadow:0 3px 6px #000}.fdAccount__container__wrapper:first-child form fieldset nav div:first-of-type button span{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);letter-spacing:.05ch;text-shadow:0 1px 2px #0003;text-transform:capitalize;font-weight:700;line-height:150%}.fdAccount__container__wrapper:first-child form fieldset nav div:nth-of-type(2){gap:10px;display:flex}.fdAccount__container__wrapper:first-child form fieldset nav div:nth-of-type(2) button{text-shadow:0 0 3px #000;background-color:#0000;width:fit-content;padding:0}.fdAccount__container__wrapper__form__fieldset[data-animate=mount]{opacity:1;transition:opacity .6s ease-in}.fdAccount__container__wrapper__form__fieldset[data-animate=unmount]{opacity:0;transition:opacity .6s ease-out}.fdAccount__container__wrapper:nth-child(2){padding:calc(var(--fd-padding-generic) / 4) calc(var(--fd-padding-generic) / 4) calc(var(--fd-padding-generic) / 4) 0;border-top-right-radius:var(--fd-border-radius);border-bottom-right-radius:var(--fd-border-radius);flex:0 auto}@media (max-width:1799px){.fdAccount__container__wrapper:nth-child(2){position:absolute;top:0;right:0}}@media (max-width:1250px){.fdAccount__container__wrapper:nth-child(2){display:none}}.fdAccount__container__wrapper:nth-child(2) picture{aspect-ratio:2/3;border-radius:var(--fd-border-radius);height:100%;display:block;position:relative;box-shadow:0 8px 10px #0009,0 15px 15px #0000004d}.fdAccount__container__wrapper:nth-child(2) picture:after{content:"";z-index:4;border-radius:var(--fd-border-radius);opacity:.02;pointer-events:none;background-image:url(/assets/vhs-noise-BORhTiB_.gif);background-size:480px;background-attachment:fixed;position:absolute;inset:0}.fdAccount__container__wrapper:nth-child(2) picture img{display:inherit;height:inherit;aspect-ratio:inherit;border-radius:inherit;opacity:1;animation:.7s cubic-bezier(.3,1.2,.4,1) forwards fade;animation-delay:calc(var(--i) * 5s);will-change:opacity, mask-size, mask-image;-webkit-mask-source-type:alpha;animation-iteration-count:1;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.fdAccount__container__wrapper:nth-child(2) picture img:not(:first-of-type){height:inherit;aspect-ratio:inherit;position:absolute;top:0;left:0}@keyframes fade{0%{opacity:1;-webkit-mask-image:radial-gradient(circle,#000 0% 20%,#000 80%);mask-image:radial-gradient(circle,#000 0% 20%,#000 80%);-webkit-mask-size:100% 100%;mask-size:100% 100%}to{opacity:0;-webkit-mask-image:radial-gradient(circle,#000 0% 20%,#0000 80%);mask-image:radial-gradient(circle,#000 0% 20%,#0000 80%);-webkit-mask-size:1000% 1000%;mask-size:1000% 1000%}}.fdCatalog{background-color:var(--fd-bc-primary);overscroll-behavior:none;touch-action:pan-y;height:100svh;font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);flex-direction:column;font-weight:500;line-height:150%;display:flex;position:relative}@media (max-width:1501px){.fdCatalog{scrollbar-width:none;height:auto;overflow:clip scroll}}.fdHeader{z-index:10;width:100svw;padding:30px calc(var(--fd-padding-generic) / 1.5);pointer-events:none;grid-template-columns:auto 1fr auto;display:grid;position:fixed;top:0;left:0}@media (max-width:1501px){.fdHeader{position:relative}}@media (max-width:550px){.fdHeader{grid-template-columns:auto 1fr}}.fdHeader>*{align-items:center;display:flex}.fdHeader>:not(.fdHeader__title){pointer-events:all;cursor:pointer}.fdHeader button{white-space:nowrap;display:flex}@media (max-width:550px){.fdHeader button span{display:none}}.fdHeader svg{aspect-ratio:1;filter:drop-shadow(0 0 1px #0006)}.fdHeader__title{padding-right:calc(var(--fd-gap) * 4);font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-l);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;justify-self:start;font-weight:600;line-height:150%}@media (max-width:550px){.fdHeader__title{padding-right:unset;grid-area:1/1}}@media (max-width:400px){.fdHeader__title{letter-spacing:.1em}}.fdHeader__interactions{justify-self:left;gap:calc(var(--fd-gap) * 1.5);display:flex}@media (max-width:550px){.fdHeader__interactions{margin-right:calc(2rem + var(--fd-gap) * 4 / 2);grid-area:1/2;justify-self:end}}.fdHeader__interactions li{align-items:center;display:flex}.fdHeader__interactions li button{display:inherit;align-items:inherit;gap:calc(var(--fd-gap) / 2);font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);text-transform:capitalize;white-space:nowrap;font-weight:400;line-height:150%}.fdHeader__interactions svg{width:2rem}.fdHeader__account{justify-self:end}@media (max-width:550px){.fdHeader__account{grid-area:1/2}}.fdHeader__account svg{width:1.6rem}.fdHeader__account div{display:block}.fdHeader__account div div{top:calc(38px + 2rem);right:calc(var(--fd-padding-generic) / 1.5);background-color:var(--fd-bc-offset);border-radius:calc(var(--fd-border-radius) / 2);opacity:1;flex-direction:column;padding:8px 16px;transition:opacity .15s,transform .15s;display:flex;position:absolute;transform:scale(1);box-shadow:0 4px 16px #00000040}.fdHeader__account div div[data-open=false]{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:scale(.95)}.fdHeader__account div div button{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);text-transform:capitalize;font-weight:500;line-height:150%}.fdHero{width:100svw;height:50svh;display:block;position:relative}@media (max-width:1501px){.fdHero{height:auto}}.fdHero__container{width:inherit;height:inherit;display:flex;position:relative}@media (max-width:1501px){.fdHero__container{border-radius:var(--fd-border-radius);flex-direction:column;width:100svw;height:100%}}.fdMedia{z-index:1;transition:all .165s cubic-bezier(.445,.05,.55,.95);position:relative;overflow:clip}.fdMedia>*{z-index:2;position:relative}.fdSearchBar{transition:all .28s cubic-bezier(.445,.05,.55,.95)}.fdSearchBar[data-anim=disabled]{opacity:0}.fdSearchBar__header{padding:0 calc(var(--fd-carousel-node-width) / 4) var(--fd-gap) calc(var(--fd-padding-generic) / 1.5);height:fit-content;display:flex}.fdSearchBar__header__fieldset{width:50%;font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-xl);text-transform:capitalize;white-space:nowrap;font-weight:700;line-height:150%;display:flex;position:relative}@media (max-width:1280px){.fdSearchBar__header__fieldset{width:100%}}.fdSearchBar__header__fieldset__label{pointer-events:none;align-items:center;gap:.375rem;display:flex;position:absolute;left:0}.fdSearchBar__header__fieldset__label[data-opacity=visible]{opacity:1}.fdSearchBar__header__fieldset__label[data-opacity=barelyVisible]{opacity:.3}.fdSearchBar__header__fieldset__label[data-opacity=hidden]{opacity:0}.fdSearchBar__header__fieldset__label svg{aspect-ratio:1;width:1em}.fdSearchBar__header__fieldset__label h2{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-xl);text-transform:capitalize;white-space:nowrap;font-weight:700;line-height:150%}.fdSearchBar__header__fieldset__input{cursor:text;width:100%}.fdSearchBar__results{transition:all .28s cubic-bezier(.445,.05,.55,.95)}.fdSearchBar__results[data-anim=enabled]{opacity:1;padding-bottom:calc(var(--fd-gap) * 2)}.fdSearchBar__results[data-anim=disabled]{opacity:0;pointer-events:none}.fdSearchBar__results:hover .fdSearchBar__results__navigation{opacity:1;transition:opacity .22s ease-in-out}.fdSearchBar__results__ul{gap:var(--fd-gap);padding:0 var(--fd-padding-generic);scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior:contain;scroll-padding:0;display:flex;overflow-x:scroll}@media (max-width:1410px){.fdSearchBar__results__ul{scroll-snap-type:x mandatory}}.fdSearchBar__results__ul__li{width:var(--fd-carousel-node-width);height:var(--fd-carousel-node-height);border-radius:var(--fd-border-radius);background-color:var(--fd-bc-offset);scroll-snap-align:center;position:relative;overflow:clip}.fdSearchBar__results__ul__li__article{width:inherit;height:inherit;cursor:pointer;position:relative}.fdSearchBar__results__ul__li__article img{width:100%;height:100%}.fdSearchBar__results__ul__li__overlay{z-index:3;width:inherit;height:inherit;opacity:0;background-color:#00000052;place-items:center;transition:opacity .3s ease-in-out;display:grid;position:absolute;inset:0}.fdSearchBar__results__ul__li__overlay:hover{opacity:1;cursor:pointer}.fdSearchBar__results__ul__li__overlay:hover .fdSearchBar__results__ul__li__overlay--play svg{transform:scale(1.3)rotate(0)}.fdSearchBar__results__ul__li__overlay--play,.fdSearchBar__results__ul__li__overlay--play svg{width:1.8em;height:1.8em;color:var(--fd-font-color-primary)}.fdSearchBar__results__ul__li__overlay--play svg{transition:all .3s cubic-bezier(.215,.61,.355,1);transform:scale(.8)rotate(45deg)}.fdModal{z-index:11;width:100svw;height:100svh;padding:var(--fd-padding-generic) var(--fd-padding-generic) 0 var(--fd-padding-generic);background-color:#000000b3;place-items:center;display:grid;position:fixed;top:0;left:0}@media (max-width:1580px){.fdModal{padding:0}}.fdModal__container{border-top-right-radius:var(--fd-border-radius);border-top-left-radius:var(--fd-border-radius);background-color:var(--fd-bc-offset);border-top-right-radius:0;width:50svw;height:100%;display:block;position:relative;overflow:clip scroll;box-shadow:0 3px 10px #000}.fdModal__container::-webkit-scrollbar{width:14px;height:14px}.fdModal__container::-webkit-scrollbar-track{background:#141414}.fdModal__container::-webkit-scrollbar-thumb{background:#f3f3f1}@media (max-width:1580px){.fdModal__container{border-radius:0;width:100svw}}.fdModal .fetching{place-items:center;width:100%;height:100svh;display:grid}.fdModal .fetching svg{aspect-ratio:1;width:3.5em}.fdCollectionsMenu{z-index:4;bottom:calc(var(--fd-padding-generic) / 2);gap:var(--fd-gap);padding:calc(var(--fd-padding-generic) / 9) calc(var(--fd-padding-generic) / 6);border-radius:var(--fd-border-radius);background-color:var(--fd-bc-offset);display:flex;position:fixed;left:50%;overflow:clip;transform:translate(-50%);box-shadow:0 4px 6px #000000b3}.fdCollectionsMenu button{aspect-ratio:1;width:2em;display:block;position:relative}.fdCollectionsMenu button svg{width:100%;height:100%;position:absolute;top:0;left:0}.fdCollectionsMenu--edit{transition:color .17s ease-in-out}.fdCollectionsMenu--edit[data-toggle=false]{color:var(--fd-font-color-primary)}.fdCollectionsMenu--edit[data-toggle=true]{color:#6dbe45}.fdCollections{gap:calc(var(--fd-gap) * 2 - 15px + 8px);padding:calc(var(--fd-padding-generic) / 2) 0 calc(var(--fd-padding-generic) + 2em + var(--fd-padding-generic) / 9 * 2) 0;flex-direction:column;display:flex}.fdCollections__collection{flex-direction:column;display:flex}.fdCollections__collection header{padding:0 calc(var(--fd-carousel-node-width) / 4) var(--fd-gap) calc(var(--fd-padding-generic) / 1.5);display:flex}.fdCollections__collection header svg{aspect-ratio:1;width:1.6em}.fdCollections__collection header h2{width:100%;padding:0 var(--fd-gap);font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-l);text-transform:capitalize;cursor:default;font-weight:600;line-height:150%}.fdCollections__collection__wrapper{position:relative}.fdCollections__collection__wrapper:hover nav{opacity:1;transition:opacity .22s ease-in-out}.fdCollections__collection__wrapper ul{gap:var(--fd-gap);padding:0 calc(var(--fd-padding-generic) / 1.5) 23px calc(var(--fd-padding-generic) / 1.5);scrollbar-width:none;display:flex;overflow:scroll clip}.fdCollections__collection__wrapper ul[data-edit-mode=true]:has(li){cursor:grab}.fdCollections__collection__wrapper ul[data-edit-mode=true]:has(li):active{cursor:grabbing}.fdCollections__collection__wrapper ul[data-edit-mode=true] li:active{cursor:grabbing}.fdCollections__collection__wrapper ul[data-edit-mode=false] div{height:0}.fdCollections__collection__wrapper ul[data-edit-mode=false]:not(:has(li)){padding:0 calc(var(--fd-padding-generic) / 1.5) 0 calc(var(--fd-padding-generic) / 1.5);margin:0;display:flex}.fdCollections__collection__wrapper ul[data-edit-mode=false] li:hover{cursor:pointer}.fdCollections__collection__wrapper ul[data-list-item-fx=true] li[data-list-item-visible=true] picture:after{content:"";z-index:10;border-radius:var(--fd-border-radius);opacity:.02;pointer-events:none;background-image:url(/assets/vhs-noise-BORhTiB_.gif);background-size:480px;background-attachment:fixed;position:absolute;inset:0}.fdCollections__collection__wrapper ul[data-list-item-fx=true] li[data-list-item-visible=true] picture img{filter:none}.fdCollections__collection__wrapper ul[data-list-item-fx=true] li[data-list-item-visible=false] picture img{filter:brightness(35%)saturate(50%)}.fdCollections__collection__wrapper ul:not(:has(li))~nav{display:none}.fdCollections__collection__wrapper ul li,.fdCollections__collection__wrapper ul div{z-index:1;width:var(--fd-collection-node-width);height:var(--fd-collection-node-height);border-radius:var(--fd-border-radius);touch-action:none;flex-shrink:0;position:relative;overflow:clip}.fdCollections__collection__wrapper ul li{background-color:var(--fd-bc-primary);box-shadow:0 8px 10px #0009,0 15px 15px #0000004d}.fdCollections__collection__wrapper ul li:hover:not([data-list-item-visible=true]) picture img{filter:brightness(80%)saturate(70%)}.fdCollections__collection__wrapper ul li picture,.fdCollections__collection__wrapper ul li picture img{border-radius:inherit}.fdCollections__collection__wrapper ul li picture img{transition:filter 85ms ease-in-out}.fdCollections__collection__wrapper ul div{interpolate-size:allow-keywords;will-change:height;transition:height .17s}.fdCollections__collection__wrapper ul div:before{content:"";opacity:.15;will-change:transform;background:linear-gradient(99deg,#080808,#fff);width:75%;height:150%;animation:15s linear infinite borderRotation;position:absolute;top:-25%;left:10%}.fdCollections__collection__wrapper ul div:after{content:"";border-radius:inherit;background-color:#1c1c1c;width:99%;height:99%;position:absolute;top:.5%;left:.5%}.fdCollections__collection__wrapper ul div:hover span{transform:rotateX(7deg)translateY(-6px)}.fdCollections__collection__wrapper ul div span{z-index:1;will-change:transform;opacity:.25;background:linear-gradient(226deg,#fff6 0% 35%,#fff3 42%,#fff0 60%);width:99%;height:120%;transition:transform .65s cubic-bezier(.18,.9,.58,1);position:absolute;top:.5%;left:.5%;transform:translateY(-20%)}.fdCollections__collection__wrapper ul div svg{z-index:1;aspect-ratio:1;opacity:.8;width:1.6em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fdCollections__collection__wrapper nav{z-index:6;width:100%;height:var(--fd-collection-node-height);pointer-events:none;opacity:0;align-items:center;transition:all .28s cubic-bezier(.445,.05,.55,.95);display:flex;position:absolute;top:0;left:0}@media (max-width:1152px){.fdCollections__collection__wrapper nav{display:none}}.fdCollections__collection__wrapper nav button{z-index:10;background-color:var(--fd-bc-btn);pointer-events:all;height:50%;position:absolute}.fdCollections__collection__wrapper nav button svg{width:3em;height:3em;color:var(--fd-font-color-primary)}.fdCollections__collection__wrapper nav button:first-of-type{border-top-right-radius:var(--fd-border-radius);border-bottom-right-radius:var(--fd-border-radius);left:0}.fdCollections__collection__wrapper nav button:nth-of-type(2){border-top-left-radius:var(--fd-border-radius);border-bottom-left-radius:var(--fd-border-radius);right:0}@keyframes borderRotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fdCollectionsErrorHandler{z-index:3;padding:calc(var(--fd-padding-generic) / 9) calc(var(--fd-padding-generic) / 6);border-radius:var(--fd-border-radius);background-color:var(--fd-bc-offset);transition:all .22s ease-in-out;position:fixed;overflow:clip;box-shadow:0 4px 6px #000000b3}.fdCollectionsErrorHandler div{gap:calc(var(--fd-gap) / 2);white-space:nowrap;display:flex}.fdCollectionsErrorHandler div svg{aspect-ratio:1;width:1.6em}.fdCollectionsErrorHandler[data-error=true]{bottom:calc(var(--fd-padding-generic) + 1em);opacity:1;left:50%;transform:translate(-50%)}.fdCollectionsErrorHandler[data-error=false]{bottom:calc(var(--fd-padding-generic) / 2);opacity:0;left:50%;transform:translate(-50%)}.fdCineInfo{padding-bottom:var(--fd-padding-generic);flex-direction:column;display:flex}.fdCineInfo .fdDetails__overview{display:block}.fdCineInfo .fdDetails{margin-bottom:calc(var(--fd-gap) * 3)}.fdPerson{gap:calc(var(--fd-gap) * 2);padding:calc(var(--fd-padding-generic) / 2) calc(var(--fd-padding-generic) / 1.5) calc(var(--fd-padding-generic) / 4) calc(var(--fd-padding-generic) / 1.5);min-height:100%;display:flex;position:relative}.fdPerson__loader svg{aspect-ratio:1;width:2.6em;position:absolute;top:50%;left:50%;transform:translate(-50%)}.fdPerson--exit{z-index:13;top:calc(var(--fd-padding-generic) / 1.5);right:calc(var(--fd-padding-generic) / 1.5);position:absolute}.fdPerson--exit svg{aspect-ratio:1;width:1.6em}.fdPerson__column{gap:calc(var(--fd-gap) * 2);flex-direction:column;display:flex}.fdPerson__column:first-of-type{flex:1 1 var(--fd-collection-node-width)}.fdPerson__column:first-of-type picture{width:var(--fd-collection-node-width);height:var(--fd-collection-node-height);border-radius:var(--fd-border-radius);display:block;position:relative;overflow:clip}.fdPerson__column:first-of-type picture[data-missing=true]{align-content:center}.fdPerson__column:first-of-type picture[data-missing=true] img{height:auto}.fdPerson__column:first-of-type picture img{width:inherit;height:inherit;will-change:transform;transition:transform .25s ease-in-out}.fdPerson__column:first-of-type ul{gap:var(--fd-gap);flex-direction:column;display:flex}.fdPerson__column:first-of-type ul li{flex-direction:column;display:flex}.fdPerson__column:first-of-type ul li h2{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-xl);font-weight:700;line-height:150%}.fdPerson__column:first-of-type ul li span:first-of-type{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);font-weight:500;line-height:150%}.fdPerson__column:first-of-type ul li span:nth-of-type(2){font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-s);font-weight:800;line-height:150%}.fdPerson__column:nth-of-type(2){flex:0 1 calc(100% - var(--fd-collection-node-width) - var(--fd-gap) * 2);max-width:calc(100% - var(--fd-collection-node-width) - var(--fd-gap) * 2)}.fdPerson__column:nth-of-type(2) div:first-of-type{flex-direction:column;display:flex}.fdPerson__column:nth-of-type(2) div:first-of-type span:first-of-type{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-xl);font-weight:700;line-height:150%}.fdPerson__column:nth-of-type(2) div:first-of-type span:nth-of-type(2){max-width:57ch;font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);text-shadow:var(--fd-font-shadow);font-weight:500;line-height:150%;transition:max-height .4s}.fdPerson__column:nth-of-type(2) .genericCarousel{width:calc(100% + var(--fd-padding-generic) / 1.5)}.fdPerson__column:nth-of-type(2) .genericCarousel header{padding:0 calc(var(--fd-carousel-node-width) / 4) var(--fd-gap) 0}.fdPerson__column:nth-of-type(2) .genericCarousel li{width:calc(var(--fd-carousel-node-width) / 1.25 - var(--fd-gap));height:calc(var(--fd-carousel-node-height) / 1.25 - var(--fd-gap))}.fdPerson__column:nth-of-type(2) .genericCarousel li:first-of-type{margin-left:0}.fdPerson__column__table{gap:var(--fd-gap);width:100%;padding-bottom:var(--fd-padding-generic);flex-direction:column;display:flex}.fdPerson__column__table thead tr th{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-xl);font-weight:700;line-height:150%}.fdPerson__column__table__tbody{gap:var(--fd-gap);flex-direction:column;width:100%;display:flex}.fdPerson__column__table__tbody__tr,.fdPerson__column__table__tbody__tr__td{width:100%;display:block}.fdPerson__column__table__tbody__tr__td__table{width:100%;padding:var(--fd-gap);border-radius:var(--fd-border-radius);background-color:#0f0f0f;display:block}.fdPerson__column__table__tbody__tr__td__table__tbody{gap:calc(var(--fd-gap) / 4);flex-direction:column;display:flex}.fdPerson__column__table__tbody__tr__td__table__tbody__tr{gap:var(--fd-gap);display:flex}.fdPerson__column__table__tbody__tr__td__table__tbody__tr__td{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);font-weight:500;line-height:150%;display:flex}.fdPerson__column__table__tbody__tr__td__table__tbody__tr__td:first-of-type{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);font-weight:800;line-height:150%}.fdPerson__column__table__tbody__tr__td__table__tbody__tr__td:nth-of-type(2){font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);white-space:wrap;font-weight:500;line-height:150%}.fdPerson__column__table__tbody__tr__td__table__tbody__tr__td:nth-of-type(2) button:hover{color:#cdcdcd}.genericCarousel{padding-bottom:calc(var(--fd-gap) * 2);transition:all .2s cubic-bezier(.445,.05,.55,.95)}.genericCarousel[data-anim=disabled]{opacity:0;pointer-events:none}.genericCarousel__header{width:fit-content;padding:0 calc(var(--fd-carousel-node-width) / 4) var(--fd-gap) calc(var(--fd-padding-generic) / 1.5);text-transform:capitalize}.genericCarousel__header h2{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-xl);font-weight:700;line-height:150%}.genericCarousel__wrapper{width:100%;position:relative}.genericCarousel__wrapper:hover .genericCarousel__wrapper__navigation{opacity:1;transition:opacity .22s ease-in-out}.genericCarousel__wrapper__ul{gap:var(--fd-gap);touch-action:pan-x;scrollbar-width:none;scroll-behavior:smooth;display:flex;overflow:scroll clip}@media (max-width:1200px){.genericCarousel__wrapper__ul{touch-action:pan-x pan-y}}.genericCarousel__wrapper__ul[data-modal=cinemaInformation] li,.genericCarousel__wrapper__ul[data-modal=person] li{width:var(--fd-collection-node-width);height:var(--fd-collection-node-height)}.genericCarousel__wrapper__ul[data-modal=cinemaInformation] li button,.genericCarousel__wrapper__ul[data-modal=person] li button{width:inherit;height:inherit;flex-direction:column;justify-content:space-evenly;gap:14px;display:flex}.genericCarousel__wrapper__ul[data-modal=cinemaInformation] li button picture,.genericCarousel__wrapper__ul[data-modal=person] li button picture{flex:auto;max-height:calc(100% - 28px - 2.625rem)}.genericCarousel__wrapper__ul[data-modal=cinemaInformation] li button div,.genericCarousel__wrapper__ul[data-modal=person] li button div{flex-direction:column;flex:1 0 auto;align-items:flex-start;display:flex}.genericCarousel__wrapper__ul[data-modal=cinemaInformation] li button div span,.genericCarousel__wrapper__ul[data-modal=person] li button div span{text-transform:capitalize}.genericCarousel__wrapper__ul[data-modal=cinemaInformation] li button div span:first-of-type,.genericCarousel__wrapper__ul[data-modal=person] li button div span:first-of-type{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-l);white-space:wrap;font-weight:600;line-height:150%}.genericCarousel__wrapper__ul[data-modal=cinemaInformation] li button div span:nth-of-type(2),.genericCarousel__wrapper__ul[data-modal=person] li button div span:nth-of-type(2){font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);font-weight:500;line-height:100%}.genericCarousel__wrapper__ul__li{width:var(--fd-carousel-node-width);height:var(--fd-carousel-node-height);cursor:pointer;position:relative}.genericCarousel__wrapper__ul__li:first-of-type{margin-left:calc(var(--fd-padding-generic) / 1.5)}.genericCarousel__wrapper__ul__li:last-of-type{margin-right:calc(var(--fd-padding-generic) / 1.5)}.genericCarousel__wrapper__ul__li[data-hidden=true] picture img{display:none}.genericCarousel__wrapper__ul__li:hover .genericCarousel__wrapper__ul__li__overlay{opacity:1;cursor:pointer}.genericCarousel__wrapper__ul__li:hover .genericCarousel__wrapper__ul__li__overlay--play svg{transform:scale(1.3)rotate(0)}.genericCarousel__wrapper__ul__li:not(:hover) .genericCarousel__wrapper__ul__li__collections[data-open=true]{opacity:0}.genericCarousel__wrapper__ul__li picture{border-radius:var(--fd-border-radius);overflow:clip}.genericCarousel__wrapper__ul__li picture,.genericCarousel__wrapper__ul__li picture img{width:inherit;height:100%;display:block}.genericCarousel__wrapper__ul__li__overlay{z-index:3;width:inherit;height:inherit;background-color:var(--fd-bc-hover-poster);opacity:0;transition:opacity .2s ease-in-out;position:absolute;inset:0}@media (max-width:1152px){.genericCarousel__wrapper__ul__li__overlay{opacity:1;background-color:#0000}}.genericCarousel__wrapper__ul__li__overlay button{position:absolute}.genericCarousel__wrapper__ul__li__overlay button svg{width:1.8em;height:1.8em;color:var(--fd-font-color-primary)}@media (max-width:1152px){.genericCarousel__wrapper__ul__li__overlay button svg{opacity:0}}.genericCarousel__wrapper__ul__li__overlay--toggleMenu{z-index:4;top:calc(var(--fd-gap) / 2);right:calc(var(--fd-gap) / 4);padding:calc(var(--fd-gap) / 2.3);background-color:#0000;transition:background-color .2s,border-radius .2s}@media (max-width:1152px){.genericCarousel__wrapper__ul__li__overlay--toggleMenu{display:none}}.genericCarousel__wrapper__ul__li__overlay--play{width:inherit;height:inherit;place-items:center;display:grid}.genericCarousel__wrapper__ul__li__overlay--play svg{transition:all .2s cubic-bezier(.215,.61,.355,1);transform:scale(.8)rotate(45deg)}.genericCarousel__wrapper__ul__li__collections{top:4px;right:calc(var(--fd-gap) + 1.8em - 8px);z-index:3;border-bottom-right-radius:var(--fd-border-radius);border-bottom-left-radius:var(--fd-border-radius);border-top-left-radius:var(--fd-border-radius);background-color:var(--fd-bc-offset);border:1px solid #10121b66;flex-direction:column;transition:all .2s;display:flex;position:absolute;overflow:clip}.genericCarousel__wrapper__ul__li__collections[data-open=false]{opacity:0;pointer-events:none}.genericCarousel__wrapper__ul__li__collections[data-open=true]{transform:translateY(calc(var(--fd-gap) / 4));opacity:1;pointer-events:all}.genericCarousel__wrapper__ul__li__collections li:hover{background-color:var(--fd-bc-hover-poster)}.genericCarousel__wrapper__ul__li__collections li:first-of-type button{border-top-left-radius:var(--fd-border-radius);border-top-right-radius:var(--fd-border-radius)}.genericCarousel__wrapper__ul__li__collections li:last-of-type button{border-bottom-right-radius:var(--fd-border-radius);border-bottom-left-radius:var(--fd-border-radius)}.genericCarousel__wrapper__ul__li__collections li button{padding:calc(var(--fd-gap) / 1.5) var(--fd-gap);font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-s);color:var(--fd-font-color-primary);white-space:nowrap;font-weight:800;line-height:150%}.genericCarousel__wrapper__ul__li__collections__mtnc button{gap:4px;display:flex}.genericCarousel__wrapper__ul__li__collections__mtnc button svg{aspect-ratio:1;width:1.2em}.genericCarousel__wrapper__navigation{z-index:5;pointer-events:none;opacity:0;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (max-width:1152px){.genericCarousel__wrapper__navigation{display:none}}.genericCarousel__wrapper__navigation--button{z-index:10;background-color:var(--fd-bc-btn);pointer-events:all;height:50%;position:absolute}.genericCarousel__wrapper__navigation--button svg{width:3em;height:3em;color:var(--fd-font-color-primary)}.genericCarousel__wrapper__navigation--button:first-of-type{border-top-right-radius:var(--fd-border-radius);border-bottom-right-radius:var(--fd-border-radius);left:0}.genericCarousel__wrapper__navigation--button:nth-of-type(2){border-top-left-radius:var(--fd-border-radius);border-bottom-left-radius:var(--fd-border-radius);right:0}.genericCarousel__wrapper__ul__li:has(>.genericCarousel__wrapper__ul__li__collections[data-open=true]) .genericCarousel__wrapper__ul__li__overlay--toggleMenu{background-color:var(--fd-bc-offset);border-top-right-radius:50%;border-bottom-right-radius:50%}.genericCarousel__wrapper__ul__li:has(>.genericCarousel__wrapper__ul__li__collections[data-open=false]) .genericCarousel__wrapper__ul__li__overlay--toggleMenu:hover{background-color:var(--fd-bc-offset);border-radius:50%}.fdiFrame{flex:auto;position:relative}@media (max-width:1501px){.fdiFrame{width:100%}}.fdiFrame[data-type=hero]:after{content:"";aspect-ratio:16/9;transform-origin:100% 55%;pointer-events:none;background:linear-gradient(#0000 66%,#000 85%),linear-gradient(90deg,#000 1%,#0000 20%);width:100%;position:absolute;top:0;right:0;transform:scale(1.32563)}@media (max-width:1501px){.fdiFrame[data-type=hero]:after{display:none}}.fdiFrame[data-type=modal]{aspect-ratio:16/9;width:100%}.fdiFrame[data-type=modal] .fdiFrame__player{overflow:clip}.fdiFrame[data-type=modal] .fdiFrame__player__iframe{height:unset;aspect-ratio:inherit;transform:unset}.fdiFrame:hover .fdiFrame__controller{opacity:1}.fdiFrame__player{aspect-ratio:16/9;width:100%;position:absolute;top:0;right:0}@media (max-width:1501px){.fdiFrame__player{display:contents}}.fdiFrame__player iframe,.fdiFrame__player img{transform-origin:100% 55%;width:100%;min-width:480px;height:100%;min-height:270px;transform:scale(1.3125)}@media (max-width:1501px){.fdiFrame__player iframe,.fdiFrame__player img{aspect-ratio:16/9;width:100%;transform:unset;transform-origin:unset}}.fdiFrame__controller{z-index:3;opacity:0;background:linear-gradient(#0000,#0000004d);border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;width:fit-content;min-height:48px;padding:.375rem 1.625rem .75rem;transition:opacity .25s cubic-bezier(0,0,.2,1);display:flex;position:absolute;bottom:0;left:31.25%;transform:translate(-31.25%)}@media (max-width:1501px){.fdiFrame__controller{opacity:1;bottom:25px;left:50%;transform:translate(-50%)}}@media (max-width:1280px){.fdiFrame__controller{display:none}}.fdiFrame__controller__seeker{align-items:center;width:400px;height:20px;display:flex;position:relative;overflow:clip}.fdiFrame__controller__seeker:hover .fdiFrame__controller__seeker--range{height:10px}.fdiFrame__controller__seeker:hover .fdiFrame__controller__seeker--slider{background-color:#fffc;height:10px;transition:height 65ms ease-in-out}.fdiFrame__controller__seeker--range,.fdiFrame__controller__seeker--slider{interpolate-size:allow-keywords;border-radius:2px;width:100%;height:5px;position:absolute}.fdiFrame__controller__seeker--range{z-index:1;background-color:#fff3;box-shadow:4px 3px 6px #00000040,-4px 3px 6px #00000040}.fdiFrame__controller__seeker--slider{z-index:2;background-color:#fff6;width:0;transition:width .1s ease-in-out}.fdiFrame__controller__controls{align-items:center;gap:.625rem;display:flex;position:relative}.fdiFrame__controller__controls>*{opacity:.9;margin:0 2px;transition:opacity .1s cubic-bezier(.4,0,1,1)}.fdiFrame__controller__controls__button{justify-content:center;align-items:center;width:fit-content;max-width:48px;height:100%;display:flex;position:relative}.fdiFrame__controller__controls__button svg{width:1.8em;height:1.8em;color:var(--fd-font-color-primary)}.fdiFrame__controller__controls__slider{align-items:center;width:125px;height:16px;margin-left:6px;margin-right:2px;display:flex;position:relative}.fdiFrame__controller__controls__slider--range{z-index:1;background-color:var(--fd-bc-secondary);border-radius:2px;width:100%;height:4px;position:relative}.fdiFrame__controller__controls__slider--handle{z-index:2;background-color:var(--fd-bc-secondary);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%);box-shadow:4px 3px 6px #00000040,-4px 3px 6px #00000040}.fdiFrame__controller__controls__timestamp{gap:4px;margin-left:12px;margin-right:4px;display:flex}.fdiFrame__controller__controls__timestamp>*{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);text-shadow:0 0 2px #00000080;font-weight:500;line-height:150%}.fdDetails{z-index:3;height:inherit;padding:calc(var(--fd-padding-generic) / 2) calc(var(--fd-padding-generic) / 1.5) 0 calc(var(--fd-padding-generic) / 1.5);flex-direction:column;flex:none;display:flex;position:relative}@media (max-width:1501px){.fdDetails{height:auto;padding:0;padding:calc(var(--fd-padding-generic) / 1.5);flex:100%;order:2}}.fdDetails[data-modal=false]{justify-content:center}.fdDetails--close{z-index:13;top:calc(var(--fd-padding-generic) / 1.5);right:calc(var(--fd-padding-generic) / 1.5);position:absolute}.fdDetails--close svg{aspect-ratio:1;width:1.6em}.fdDetails__footer{gap:var(--fd-gap);padding-bottom:calc(var(--fd-gap) * .5);display:flex}.fdDetails__footer a{width:7.875rem}.fdDetails__header h2{white-space:nowrap;text-overflow:ellipsis;max-width:28ch;font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-xxl);text-transform:uppercase;text-shadow:var(--fd-font-shadow);font-weight:800;line-height:150%;overflow:clip}@media (max-width:650px){.fdDetails__header h2{white-space:wrap}}.fdDetails__overview{line-clamp:4;-webkit-line-clamp:4;max-width:57ch;font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);text-shadow:var(--fd-font-shadow);-webkit-box-orient:vertical;font-weight:500;line-height:150%;display:-webkit-box;overflow:clip}@media (max-width:1501px){.fdDetails__overview{width:inherit}}.fdDetails__genres{margin:calc(var(--fd-gap) / 2) 0;flex-wrap:wrap;display:flex}.fdDetails__genres li{text-transform:capitalize;font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);font-weight:500;line-height:150%}.fdDetails__providers{gap:calc(var(--fd-gap) * 2);padding-top:calc(var(--fd-gap) * 2);flex-direction:column;display:flex}.fdDetails__providers__provider{flex-direction:column;display:flex}.fdDetails__providers__provider header{padding-bottom:8px}.fdDetails__providers__provider header h3{font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);letter-spacing:.04em;font-weight:700;line-height:150%}.fdDetails__providers__provider ul{gap:calc(var(--fd-gap) / 1.5);flex-wrap:wrap;display:flex}.fdDetails__providers__provider ul li{flex-direction:column;display:flex}.fdDetails__providers__provider ul li img{border-radius:var(--fd-border-radius);max-width:50px;box-shadow:0 10px 11px -3px #0b0b0b}.fdDetails__extra{gap:calc(var(--fd-gap) * 4);padding-top:var(--fd-gap);flex-direction:column;display:flex}.fdDetails__extra__inf{gap:var(--fd-gap);flex-direction:column;display:flex}.fdDetails__extra__inf__voteAvgVisual{gap:calc(var(--fd-gap) / 12);display:flex}.fdDetails__extra__inf__voteAvgVisual span{width:1.5em}.fdDetails__extra__inf__voteAvgVisual span svg{width:inherit;aspect-ratio:1}.fdDetails__extra__inf div:nth-of-type(2){font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);text-transform:uppercase;letter-spacing:.07em;font-weight:600;line-height:150%}.fdDetails__extra__inf div:nth-of-type(2)[data-status=green]{color:#54c470}.fdDetails__extra__inf div:nth-of-type(2)[data-status=gold]{color:#f0c419}.fdDetails__extra__inf div:nth-of-type(2)[data-status=red]{color:#e04f5f}.fdDetails__extra__nav{gap:var(--fd-gap);display:flex}.fdDetails__extra__nav button{border-radius:calc(var(--fd-border-radius) / 2);font-family:Satoshi,PT Sans,sans-serif;font-size:var(--fd-font-size-m);text-transform:capitalize;gap:6px;padding:8px 12px;font-weight:500;line-height:150%;display:flex;box-shadow:0 10px 11px -3px #0b0b0b}.fdDetails__extra__nav--details{background-color:var(--fd-bc-secondary);color:var(--fd-bc-offset);font-weight:600}.fdDetails__extra__nav__collections{z-index:3;display:inline-block;position:relative}.fdDetails__extra__nav__collections>button{z-index:4;background-color:#5d5b5a;width:100%;font-weight:500;position:relative}.fdDetails__extra__nav__collections__dropdown{z-index:2;flex-direction:column;gap:1px;width:100%;max-height:500px;display:flex;position:absolute;top:100%;left:0;overflow:visible}.fdDetails__extra__nav__collections__dropdown[data-open=false] li{opacity:0;pointer-events:none;transform:translateY(-100%)}.fdDetails__extra__nav__collections__dropdown[data-open=true] li{opacity:1;transform:translateY(6px)}.fdDetails__extra__nav__collections__dropdown li{transition:transform .35s,opacity .35s}.fdDetails__extra__nav__collections__dropdown li>button{background:var(--fd-bc-offset);width:100%;color:var(--fd-font-color-primary);text-align:left;white-space:nowrap;text-overflow:ellipsis;border:1px solid #10121b66;display:block;overflow:clip}.fdDetails__extra__nav__collections__dropdown li>button:hover{background-color:var(--fd-bc-hover-poster)}.fdDetails__extra__nav__collections__dropdown li>button span{padding-right:4px;display:inline-block}.fdDetails__extra__nav__collections__dropdown li>button span svg{aspect-ratio:1;width:1.1em;margin-top:-4px;display:inline-block}:root{--sv-font-size-xs:.875rem;--sv-font-size-s:clamp(1rem, 1vw, 1.125rem);--sv-font-size-m:clamp(1.125rem, 1.25vw, 1.25rem);--sv-font-size-l:clamp(1.25rem, 1.5vw, 1.5625rem);--sv-font-size-xl:clamp(1.5625rem, 2vw, 1.953rem);--sv-font-size-xxl:clamp(1.75rem, 2.25vw, 2.1875rem);--sv-font-size-xxxl:clamp(2rem, 3vw, 2.25rem);--sv-margin-section:8px;--sv-border-section:var(--sv-border-radius);--sv-border-radius-section:8px;--sv-padding-between:30px;--sv-padding-list:24px;--sv-padding-list-item:6px}.spotify{border:12px;width:100svw;height:100svh;display:block}.spotify__wrapper{display:inherit;width:inherit;height:inherit;color:#fff;background-color:#000}.spotify__wrapper__content{z-index:1;width:inherit;height:inherit;grid-template:"navigation navigation navigation""sidebar main main""sidebar main main"1fr"controller controller controller"/auto 1fr;display:grid;position:relative}.spotify__wrapper__content>*{z-index:1;border-radius:var(--sv-border-radius-section);background-color:#121212;position:relative}.spotify__wrapper__content>:first-child{margin:var(--sv-margin-section);grid-area:navigation}.spotify__wrapper__content>:nth-child(2){margin:0 var(--sv-margin-section) var(--sv-margin-section) var(--sv-margin-section);grid-area:sidebar}.spotify__wrapper__content>:nth-child(3){margin:0 var(--sv-margin-section) 0 0;grid-area:main}.spotify__wrapper__content>:nth-child(4){margin:var(--sv-margin-section);grid-area:controller}.controller{width:100%;height:200px;display:block}.navigation__wrapper{gap:var(--sv-padding-between);grid-template-rows:1fr;grid-template-columns:auto auto auto;display:grid}.navigation__wrapper__left,.navigation__wrapper__center,.navigation__wrapper__right{align-items:center;gap:var(--sv-padding-list);display:flex}.navigation__wrapper__left li button,.navigation__wrapper__center li button,.navigation__wrapper__right li button{align-items:center;gap:var(--sv-padding-list-item);display:flex}.navigation__wrapper__left li button span:first-of-type svg,.navigation__wrapper__center li button span:first-of-type svg,.navigation__wrapper__right li button span:first-of-type svg{aspect-ratio:1;width:1.4em}.navigation__wrapper__left li button span:nth-of-type(2),.navigation__wrapper__center li button span:nth-of-type(2),.navigation__wrapper__right li button span:nth-of-type(2){text-transform:capitalize}.navigation__wrapper__right{justify-content:flex-end}.navigation__wrapper__right li:nth-of-type(2) button span:last-of-type svg{display:none}.sidebar{display:block}.sidebar__wrapper{gap:var(--sv-padding-list);flex-direction:column;display:flex}.sidebar__wrapper button{align-items:center;gap:var(--sv-padding-list-item);display:flex}.sidebar__wrapper button span:first-of-type svg{aspect-ratio:1;width:1.4em}.sidebar__wrapper button span:nth-of-type(2){text-transform:capitalize;font-family:SourceSans3,PT Sans,sans-serif;font-size:var(--sv-font-size-m);letter-spacing:.02em;font-weight:500;line-height:150%}
