@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);
:root{--primary: #FF9249;--primary-alt: #C85A14;--secondary: #D28CFF;--cta-gradient: linear-gradient(180deg, var(--primary) 0%, var(--primary-alt) 100%);--dark-grey-1: #0F0F0F;--dark-grey-2: #161616;--dark-grey-3: #1D1D1D;--dark-grey-4: #2C2F31;--dark-grey-5: #424248;--grey-1: #5E5E5E;--grey-2: #828282;--grey-3: #A4A4A4;--grey-4: var(--monochrome-12);--transparent-white-1: #ffffffb3;--transparent-white-2: #ffffff33;--transparent-white-3: #ffffff1a;--transparent-white-4: #ffffff0f;--monochrome-0: #000;--monochrome-1: #111;--monochrome-2: #222;--monochrome-3: #333;--monochrome-4: #444;--monochrome-5: #555;--monochrome-6: #666;--monochrome-7: #777;--monochrome-8: #888;--monochrome-9: #999;--monochrome-10: #aaa;--monochrome-11: #bbb;--monochrome-12: #ccc;--monochrome-13: #ddd;--monochrome-14: #eee;--monochrome-15: #fff;--monochrome-15-1: #fff1;--monochrome-15-2: #fff2;--monochrome-15-3: #fff3;--monochrome-15-4: #fff4;--monochrome-15-5: #fff5;--monochrome-15-6: #fff6;--monochrome-15-7: #fff7;--monochrome-15-8: #fff8;--monochrome-15-9: #fff9;--monochrome-15-10: #fffa;--monochrome-15-11: #fffb;--monochrome-15-12: #fffc;--monochrome-15-13: #fffd;--monochrome-15-14: #fffe;--font-family-primary: Lato, Arial, sans-serif;--font-family-secondary: Inter, Arial, Helvetica, sans-serif;--font-family-title: "Bebas Neue", Arial, Helvetica, sans-serif;--spacing-small: 12px;--spacing-medium: 20px;--spacing-large: 40px;--radius-small: 12px;--radius-medium: 16px;--radius-large: 24px;--text-font-size: 1rem;--text-line-height: 1.3;--text-font-weight: 400;--text-font-style: normal;--text-text-transform: none;--text-font-size-small: 0.9rem;--text-line-height-small: normal;--text-font-weight-small: var(--text-font-weight);--text-font-style-small: var(--text-font-style);--text-text-transform-small: var(--text-text-transform);--text-font-size-medium: var(--text-font-size);--text-line-height-medium: var(--text-line-height);--text-font-weight-medium: var(--text-font-weight);--text-font-style-medium: var(--text-font-style);--text-text-transform-medium: var(--text-text-transform);--title-primary-color: var(--monochrome-15);--title-primary-font-family: var(--font-family-title);--title-primary-font-size: 3rem;--title-primary-font-weight: 400;--title-primary-line-height: 1.1;--title-primary-text-transform: uppercase;--title-primary-text-decoration: normal;--title-secondary-color: var(--monochrome-15);--title-secondary-font-family: var(--font-family-primary);--title-secondary-font-size: 1.5rem;--title-secondary-font-weight: 400;--title-secondary-line-height: 1.1;--title-secondary-text-transform: none;--title-secondary-text-decoration: normal;--button-primary-bg-color: var(--cta-gradient);--button-primary-color: var(--dark-grey-1);--button-primary-border-width: 0;--button-primary-radius: 8px;--button-primary-font-family: var(--font-family-secondary);--button-primary-font-size: 1rem;--button-primary-font-weight: 600;--button-primary-font-style: normal;--button-primary-line-height: 1.5;--button-primary-text-transform: none;--button-primary-text-decoration: normal;--button-primary-hover-bg-color: var(--cta-gradient);--button-primary-hover-color: var(--dark-grey-1);--button-primary-hover-text-decoration: normal;--transition-speed: .5s}.title-small{font-size:var(--title-font-size-small);font-weight:var(--title-font-weight-small);line-height:var(--title-line-height-small);font-style:var(--title-font-style-small);text-transform:var(--title-text-transform-small)}.title-small em,.title-small strong,.title-small b,.title-small span{font-weight:var(--title-sub-font-weight-small);font-style:var(--title-sub-font-style-small)}.title-small{font-family:var(--title-font-family)}.title-medium{font-size:var(--title-font-size-medium);font-weight:var(--title-font-weight-medium);line-height:var(--title-line-height-medium);font-style:var(--title-font-style-medium);text-transform:var(--title-text-transform-medium)}.title-medium em,.title-medium strong,.title-medium b,.title-medium span{font-weight:var(--title-sub-font-weight-medium);font-style:var(--title-sub-font-style-medium)}.title-medium{font-family:var(--title-font-family)}.title-large{font-size:var(--title-font-size-large);font-weight:var(--title-font-weight-large);line-height:var(--title-line-height-large);font-style:var(--title-font-style-large);text-transform:var(--title-text-transform-large)}.title-large em,.title-large strong,.title-large b,.title-large span{font-weight:var(--title-sub-font-weight-large);font-style:var(--title-sub-font-style-large)}.title-large{font-family:var(--title-font-family)}.title-xlarge{font-size:var(--title-font-size-xlarge);font-weight:var(--title-font-weight-xlarge);line-height:var(--title-line-height-xlarge);font-style:var(--title-font-style-xlarge);text-transform:var(--title-text-transform-xlarge)}.title-xlarge em,.title-xlarge strong,.title-xlarge b,.title-xlarge span{font-weight:var(--title-sub-font-weight-xlarge);font-style:var(--title-sub-font-style-xlarge)}.title-xlarge{font-family:var(--title-font-family)}.text-small{font-size:var(--text-font-size-small);font-weight:var(--text-font-weight-small);line-height:var(--text-line-height-small);font-style:var(--text-font-style-small);text-transform:var(--text-text-transform-small)}.text-small em,.text-small strong,.text-small b,.text-small span{font-weight:var(--text-sub-font-weight-small);font-style:var(--text-sub-font-style-small)}.text-medium{font-size:var(--text-font-size-medium);font-weight:var(--text-font-weight-medium);line-height:var(--text-line-height-medium);font-style:var(--text-font-style-medium);text-transform:var(--text-text-transform-medium)}.text-medium em,.text-medium strong,.text-medium b,.text-medium span{font-weight:var(--text-sub-font-weight-medium);font-style:var(--text-sub-font-style-medium)}.text-large{font-size:var(--text-font-size-large);font-weight:var(--text-font-weight-large);line-height:var(--text-line-height-large);font-style:var(--text-font-style-large);text-transform:var(--text-text-transform-large)}.text-large em,.text-large strong,.text-large b,.text-large span{font-weight:var(--text-sub-font-weight-large);font-style:var(--text-sub-font-style-large)}.text-xlarge{font-size:var(--text-font-size-xlarge);font-weight:var(--text-font-weight-xlarge);line-height:var(--text-line-height-xlarge);font-style:var(--text-font-style-xlarge);text-transform:var(--text-text-transform-xlarge)}.text-xlarge em,.text-xlarge strong,.text-xlarge b,.text-xlarge span{font-weight:var(--text-sub-font-weight-xlarge);font-style:var(--text-sub-font-style-xlarge)}.button-primary{background:var(--button-primary-bg-color);color:var(--button-primary-color);border:var(--button-primary-border-width) solid var(--button-primary-border-color);border-radius:var(--button-primary-radius);font-family:var(--button-primary-font-family);font-size:var(--button-primary-font-size);font-weight:var(--button-primary-font-weight);line-height:var(--button-primary-line-height);text-transform:var(--button-primary-text-transform);text-decoration:var(--button-primary-text-decoration);padding:calc(var(--spacing-small)/2) var(--spacing-medium);transition:all var(--transition-speed);z-index:2;cursor:pointer}.button-primary:hover{background:var(--button-primary-hover-bg-color);border-color:var(--button-primary-hover-border-color);color:var(--button-primary-hover-color);text-decoration:var(--button-primary-hover-text-decoration);transition:all var(--transition-speed)}.title-primary{color:var(--title-primary-color)}.title-primary em,.title-primary strong,.title-primary b,.title-primary span{color:var(--title-primary-sub-color)}.title-primary{font-family:var(--title-primary-font-family);font-size:var(--title-primary-font-size);font-weight:var(--title-primary-font-weight);line-height:var(--title-primary-line-height);text-transform:var(--title-primary-text-transform);text-decoration:var(--title-primary-text-decoration);margin:0;transition:all var(--transition-speed);z-index:2}.link-primary{background-color:var(--link-primary-bg-color);color:var(--link-primary-color);border:var(--link-primary-border-width) solid var(--button-primary-border-color);border-radius:var(--link-primary-radius);font-family:var(--font-family);font-size:var(--link-primary-font-size);font-weight:var(--link-primary-font-weight);text-transform:var(--link-primary-text-transform);text-decoration:var(--link-primary-text-decoration);transition:all var(--transition-speed);z-index:2;cursor:pointer}.link-primary:hover{background-color:var(--link-primary-hover-bg-color);color:var(--link-primary-hover-color);border-color:var(--link-primary-hover-border-color);text-decoration:var(--link-primary-hover-text-decoration)}.button-secondary{background:var(--button-secondary-bg-color);color:var(--button-secondary-color);border:var(--button-secondary-border-width) solid var(--button-secondary-border-color);border-radius:var(--button-secondary-radius);font-family:var(--button-secondary-font-family);font-size:var(--button-secondary-font-size);font-weight:var(--button-secondary-font-weight);line-height:var(--button-secondary-line-height);text-transform:var(--button-secondary-text-transform);text-decoration:var(--button-secondary-text-decoration);padding:calc(var(--spacing-small)/2) var(--spacing-medium);transition:all var(--transition-speed);z-index:2;cursor:pointer}.button-secondary:hover{background:var(--button-secondary-hover-bg-color);border-color:var(--button-secondary-hover-border-color);color:var(--button-secondary-hover-color);text-decoration:var(--button-secondary-hover-text-decoration);transition:all var(--transition-speed)}.title-secondary{color:var(--title-secondary-color)}.title-secondary em,.title-secondary strong,.title-secondary b,.title-secondary span{color:var(--title-secondary-sub-color)}.title-secondary{font-family:var(--title-secondary-font-family);font-size:var(--title-secondary-font-size);font-weight:var(--title-secondary-font-weight);line-height:var(--title-secondary-line-height);text-transform:var(--title-secondary-text-transform);text-decoration:var(--title-secondary-text-decoration);margin:0;transition:all var(--transition-speed);z-index:2}.link-secondary{background-color:var(--link-secondary-bg-color);color:var(--link-secondary-color);border:var(--link-secondary-border-width) solid var(--button-secondary-border-color);border-radius:var(--link-secondary-radius);font-family:var(--font-family);font-size:var(--link-secondary-font-size);font-weight:var(--link-secondary-font-weight);text-transform:var(--link-secondary-text-transform);text-decoration:var(--link-secondary-text-decoration);transition:all var(--transition-speed);z-index:2;cursor:pointer}.link-secondary:hover{background-color:var(--link-secondary-hover-bg-color);color:var(--link-secondary-hover-color);border-color:var(--link-secondary-hover-border-color);text-decoration:var(--link-secondary-hover-text-decoration)}.button-tertiary{background:var(--button-tertiary-bg-color);color:var(--button-tertiary-color);border:var(--button-tertiary-border-width) solid var(--button-tertiary-border-color);border-radius:var(--button-tertiary-radius);font-family:var(--button-tertiary-font-family);font-size:var(--button-tertiary-font-size);font-weight:var(--button-tertiary-font-weight);line-height:var(--button-tertiary-line-height);text-transform:var(--button-tertiary-text-transform);text-decoration:var(--button-tertiary-text-decoration);padding:calc(var(--spacing-small)/2) var(--spacing-medium);transition:all var(--transition-speed);z-index:2;cursor:pointer}.button-tertiary:hover{background:var(--button-tertiary-hover-bg-color);border-color:var(--button-tertiary-hover-border-color);color:var(--button-tertiary-hover-color);text-decoration:var(--button-tertiary-hover-text-decoration);transition:all var(--transition-speed)}.title-tertiary{color:var(--title-tertiary-color)}.title-tertiary em,.title-tertiary strong,.title-tertiary b,.title-tertiary span{color:var(--title-tertiary-sub-color)}.title-tertiary{font-family:var(--title-tertiary-font-family);font-size:var(--title-tertiary-font-size);font-weight:var(--title-tertiary-font-weight);line-height:var(--title-tertiary-line-height);text-transform:var(--title-tertiary-text-transform);text-decoration:var(--title-tertiary-text-decoration);margin:0;transition:all var(--transition-speed);z-index:2}.link-tertiary{background-color:var(--link-tertiary-bg-color);color:var(--link-tertiary-color);border:var(--link-tertiary-border-width) solid var(--button-tertiary-border-color);border-radius:var(--link-tertiary-radius);font-family:var(--font-family);font-size:var(--link-tertiary-font-size);font-weight:var(--link-tertiary-font-weight);text-transform:var(--link-tertiary-text-transform);text-decoration:var(--link-tertiary-text-decoration);transition:all var(--transition-speed);z-index:2;cursor:pointer}.link-tertiary:hover{background-color:var(--link-tertiary-hover-bg-color);color:var(--link-tertiary-hover-color);border-color:var(--link-tertiary-hover-border-color);text-decoration:var(--link-tertiary-hover-text-decoration)}.button-quarter{background:var(--button-quarter-bg-color);color:var(--button-quarter-color);border:var(--button-quarter-border-width) solid var(--button-quarter-border-color);border-radius:var(--button-quarter-radius);font-family:var(--button-quarter-font-family);font-size:var(--button-quarter-font-size);font-weight:var(--button-quarter-font-weight);line-height:var(--button-quarter-line-height);text-transform:var(--button-quarter-text-transform);text-decoration:var(--button-quarter-text-decoration);padding:calc(var(--spacing-small)/2) var(--spacing-medium);transition:all var(--transition-speed);z-index:2;cursor:pointer}.button-quarter:hover{background:var(--button-quarter-hover-bg-color);border-color:var(--button-quarter-hover-border-color);color:var(--button-quarter-hover-color);text-decoration:var(--button-quarter-hover-text-decoration);transition:all var(--transition-speed)}.title-quarter{color:var(--title-quarter-color)}.title-quarter em,.title-quarter strong,.title-quarter b,.title-quarter span{color:var(--title-quarter-sub-color)}.title-quarter{font-family:var(--title-quarter-font-family);font-size:var(--title-quarter-font-size);font-weight:var(--title-quarter-font-weight);line-height:var(--title-quarter-line-height);text-transform:var(--title-quarter-text-transform);text-decoration:var(--title-quarter-text-decoration);margin:0;transition:all var(--transition-speed);z-index:2}.link-quarter{background-color:var(--link-quarter-bg-color);color:var(--link-quarter-color);border:var(--link-quarter-border-width) solid var(--button-quarter-border-color);border-radius:var(--link-quarter-radius);font-family:var(--font-family);font-size:var(--link-quarter-font-size);font-weight:var(--link-quarter-font-weight);text-transform:var(--link-quarter-text-transform);text-decoration:var(--link-quarter-text-decoration);transition:all var(--transition-speed);z-index:2;cursor:pointer}.link-quarter:hover{background-color:var(--link-quarter-hover-bg-color);color:var(--link-quarter-hover-color);border-color:var(--link-quarter-hover-border-color);text-decoration:var(--link-quarter-hover-text-decoration)}.button-bold{background:var(--button-bold-bg-color);color:var(--button-bold-color);border:var(--button-bold-border-width) solid var(--button-bold-border-color);border-radius:var(--button-bold-radius);font-family:var(--button-bold-font-family);font-size:var(--button-bold-font-size);font-weight:var(--button-bold-font-weight);line-height:var(--button-bold-line-height);text-transform:var(--button-bold-text-transform);text-decoration:var(--button-bold-text-decoration);padding:calc(var(--spacing-small)/2) var(--spacing-medium);transition:all var(--transition-speed);z-index:2;cursor:pointer}.button-bold:hover{background:var(--button-bold-hover-bg-color);border-color:var(--button-bold-hover-border-color);color:var(--button-bold-hover-color);text-decoration:var(--button-bold-hover-text-decoration);transition:all var(--transition-speed)}.title-bold{color:var(--title-bold-color)}.title-bold em,.title-bold strong,.title-bold b,.title-bold span{color:var(--title-bold-sub-color)}.title-bold{font-family:var(--title-bold-font-family);font-size:var(--title-bold-font-size);font-weight:var(--title-bold-font-weight);line-height:var(--title-bold-line-height);text-transform:var(--title-bold-text-transform);text-decoration:var(--title-bold-text-decoration);margin:0;transition:all var(--transition-speed);z-index:2}.link-bold{background-color:var(--link-bold-bg-color);color:var(--link-bold-color);border:var(--link-bold-border-width) solid var(--button-bold-border-color);border-radius:var(--link-bold-radius);font-family:var(--font-family);font-size:var(--link-bold-font-size);font-weight:var(--link-bold-font-weight);text-transform:var(--link-bold-text-transform);text-decoration:var(--link-bold-text-decoration);transition:all var(--transition-speed);z-index:2;cursor:pointer}.link-bold:hover{background-color:var(--link-bold-hover-bg-color);color:var(--link-bold-hover-color);border-color:var(--link-bold-hover-border-color);text-decoration:var(--link-bold-hover-text-decoration)}*{box-sizing:border-box}html,body{height:100%}body{padding:0;margin:0;font-size:16px;font-family:var(--font-family-primary);background-color:var(--monochrome-15)}body,input,select,textarea{font-family:var(--font-family-primary);font-weight:400}input,select,textarea,button{outline:none;border:0;font-family:var(--font-family-primary)}a{text-decoration:none}ul{list-style-type:none}ul,li,p,a{padding:0;margin:0;font-family:var(--font-family-primary);font-size:var(--text-font-size);font-style:var(--text-font-style);line-height:var(--text-line-height);font-weight:var(--text-font-weight);text-transform:var(--text-text-transform)}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-family:var(--font-family-title)}.grid{display:grid}.column{display:flex;flex-direction:column;align-items:center;justify-content:center}.row{display:flex;flex-direction:row;align-items:center;justify-content:center}.wrap{width:100%;max-width:1140px}.header{position:relative;width:100%;z-index:100}.header .header__container{position:absolute;top:0;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--spacing-small)*1.3) calc(var(--spacing-medium)*1.5)}@media(max-width: 768px){.header .header__container{padding:var(--spacing-medium) var(--spacing-small)}}.header .header__container .header__logo{width:100%;max-width:135px}@media(max-width: 768px){.header .header__container .header__logo{max-width:115px}}.header .header__container .header__logo img{width:100%}.header .header__container .button-primary{display:flex;align-items:center;justify-content:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-medium)}@media(max-width: 768px){.header .header__container .button-primary{gap:calc(var(--spacing-small)*.5);padding:calc(var(--spacing-small)*.5) var(--spacing-small);font-size:.8rem}}@media(max-width: 768px){.header .header__container .button-primary svg{width:15px;height:auto}}.main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.main .main__hero{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100vh;max-height:620px;overflow:hidden}@media(max-width: 768px){.main .main__hero{max-height:480px}}.main .main__hero video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.main .main__hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(15, 15, 15, 0) 0%, rgb(15, 15, 15) 100%);z-index:10}.main .main__hero .text{position:absolute;bottom:0;align-items:flex-start;justify-content:flex-end;height:100%;padding:0 calc(var(--spacing-medium)*1.5) calc(var(--spacing-large)*1.2);z-index:15}@media(max-width: 768px){.main .main__hero .text{padding:0 var(--spacing-small) var(--spacing-large)}}@media(max-width: 768px){.main .main__hero .text .title-primary{font-size:2.1rem}}.main .main__hero .text .title-primary.faded{color:var(--transparent-white-1)}.main .characters-section{width:100%;padding:var(--spacing-large) calc(var(--spacing-medium)*1.5);background-color:var(--dark-grey-1)}@media(max-width: 768px){.main .characters-section{padding:var(--spacing-medium) var(--spacing-small)}}.main .characters-section__header{display:flex;align-items:center;justify-content:center;width:100%;gap:calc(var(--spacing-medium)*1.2);margin-bottom:var(--spacing-medium)}@media(max-width: 768px){.main .characters-section__header{justify-content:space-between;gap:var(--spacing-medium);margin-bottom:var(--spacing-small)}}@media(max-width: 768px){.main .characters-section__header .title-primary{font-size:1.2rem}}.main .characters-section__header .toggle-switch-container{display:flex;align-items:center;gap:calc(var(--spacing-small)*.6);padding:var(--spacing-small) calc(var(--spacing-small)*1.3);background-color:var(--dark-grey-3);border-radius:var(--radius-large)}@media(max-width: 768px){.main .characters-section__header .toggle-switch-container{padding:0;background:none}}.main .characters-section__header .toggle-switch-container .pepper-animation{display:flex;align-items:center;margin:0 3px}.main .characters-section__header .toggle-switch-container .pepper-animation .pepper{width:18px;height:18px;margin:0 -3px}.main .characters-section__header .toggle-switch-container .pepper-animation .pepper:nth-child(1){animation:firstPepperAnimation 1.5s linear infinite}@keyframes firstPepperAnimation{0%{opacity:1}10%{opacity:1}23%{opacity:.6}43%{opacity:.6}56%{opacity:.4}76%{opacity:.4}90%{opacity:1}100%{opacity:1}}.main .characters-section__header .toggle-switch-container .pepper-animation .pepper:nth-child(2){animation:secondPepperAnimation 1.5s linear infinite}@keyframes secondPepperAnimation{0%{opacity:.6}10%{opacity:.6}23%{opacity:1}43%{opacity:1}56%{opacity:.6}76%{opacity:.6}90%{opacity:.6}100%{opacity:.6}}.main .characters-section__header .toggle-switch-container .pepper-animation .pepper:nth-child(3){animation:thirdPepperAnimation 1.5s linear infinite}@keyframes thirdPepperAnimation{0%{opacity:.4}10%{opacity:.4}23%{opacity:.6}43%{opacity:.6}56%{opacity:1}76%{opacity:1}90%{opacity:.4}100%{opacity:.4}}.main .characters-section__header .toggle-switch-container .toggle-switch{position:relative;display:inline-block;width:32px;height:18px;padding:3px;border-radius:20px;background-color:var(--dark-grey-5)}.main .characters-section__header .toggle-switch-container .toggle-switch .toggle-slider{position:absolute;top:3px;left:3px;width:12px;height:12px;background-color:var(--monochrome-15);border-radius:50%;transition:transform var(--transition-speed)}.main .characters-section__menu{display:flex;justify-content:center;gap:var(--spacing-medium);width:100%;max-width:500px;margin-bottom:var(--spacing-medium);border-bottom:1px solid var(--transparent-white-4)}@media(max-width: 768px){.main .characters-section__menu{justify-content:space-evenly;gap:var(--spacing-small);max-width:unset;margin-bottom:var(--spacing-small)}}.main .characters-section__menu .menu-item{padding:var(--spacing-small) var(--spacing-large);background:none;color:var(--grey-3);text-align:center;transition:all var(--transition-speed)}@media(max-width: 768px){.main .characters-section__menu .menu-item{padding:var(--spacing-small) var(--spacing-medium)}}.main .characters-section__menu .menu-item:hover{color:var(--monochrome-15)}.main .characters-section__filters{flex-wrap:wrap;gap:var(--spacing-small);margin-bottom:calc(var(--spacing-large)*1.3)}@media(max-width: 768px){.main .characters-section__filters{padding:0 var(--spacing-small);margin-bottom:var(--spacing-small)}}.main .characters-section__filters .filter-btn{display:flex;align-items:center;justify-content:center;gap:var(--spacing-small);padding:calc(var(--spacing-small)*.7) var(--spacing-small);border-radius:var(--radius-large);border:1px solid var(--dark-grey-4);background:rgba(0,0,0,0);color:var(--grey-4);font-weight:500;white-space:nowrap;cursor:pointer;transition:all var(--transition-speed)}@media(max-width: 768px){.main .characters-section__filters .filter-btn{gap:calc(var(--spacing-small)/3);padding:calc(var(--spacing-small)*.5) var(--spacing-small)}}.main .characters-section__filters .filter-btn:hover{border-color:var(--grey-1);background:var(--dark-grey-4);color:var(--monochrome-15)}.main .characters-section__filters .filter-btn--active{border-color:var(--dark-grey-4);background:var(--dark-grey-3);color:var(--monochrome-15);border:2px solid var(--monochrome-15)}.main .characters-section .characters-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));width:100%;gap:var(--spacing-small)}@media(max-width: 768px){.main .characters-section .characters-grid{grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:calc(var(--spacing-small)*.5)}}.main .characters-section .characters-grid .character-card{position:relative;background:var(--dark-grey-2);border-radius:var(--radius-medium);overflow:hidden;transition:all var(--transition-speed);cursor:pointer}.main .characters-section .characters-grid .character-card__image{position:relative;width:100%;overflow:hidden}.main .characters-section .characters-grid .character-card__image .video-hover{object-fit:cover;width:100%;height:420px}.main .characters-section .characters-grid .character-card__image img{width:100%;height:420px;object-fit:cover;object-position:center;transition:transform var(--transition-speed)}.main .characters-section .characters-grid .character-card__image .favorite-btn{position:absolute;top:var(--spacing-medium);right:var(--spacing-medium);width:24px;height:24px;cursor:pointer;transition:all var(--transition-speed);z-index:10}@media(max-width: 768px){.main .characters-section .characters-grid .character-card__image .favorite-btn{top:var(--spacing-small);right:var(--spacing-small);width:20px;height:20px}}.main .characters-section .characters-grid .character-card__image .character-tag{position:absolute;top:0;left:calc(var(--spacing-small)*1.3);display:flex;justify-content:center;align-items:center;padding:2px 8px 0 8px;border-radius:0 0 8px 8px;color:var(--dark-grey-1);font-family:var(--font-family-title);font-size:1.1rem;font-weight:400;text-transform:uppercase;text-align:center;z-index:10}@media(max-width: 768px){.main .characters-section .characters-grid .character-card__image .character-tag{left:var(--spacing-small);font-size:.9rem}}.main .characters-section .characters-grid .character-card__image .character-tag--exclusive{background:var(--secondary)}.main .characters-section .characters-grid .character-card__image .character-tag--limited{background:var(--monochrome-15)}.main .characters-section .characters-grid .character-card__content{justify-content:flex-end;align-items:flex-start;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(15, 15, 15, 0) 0%, rgba(15, 15, 15, 0.8) 100%);padding:var(--spacing-medium)}@media(max-width: 768px){.main .characters-section .characters-grid .character-card__content{padding:var(--spacing-small)}}.main .characters-section .characters-grid .character-card__content .name{margin:0 0 calc(var(--spacing-small)*.8) 0;font-weight:700}@media(max-width: 768px){.main .characters-section .characters-grid .character-card__content .name{margin:0 0 calc(var(--spacing-small)*.4) 0;font-size:.9rem}}.main .characters-section .characters-grid .character-card__content .description{display:-webkit-box;color:var(--transparent-white-1);font-family:var(--font-family-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 768px){.main .characters-section .characters-grid .character-card__content .description{font-size:.6rem}}.main .characters-section .characters-grid .character-card__content .tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--spacing-small) 0}.main .characters-section .characters-grid .character-card__content .tags .tag{display:flex;align-items:center;gap:4px;padding:calc(var(--spacing-small)*.5) var(--spacing-small);border-radius:var(--spacing-medium);border:1px solid var(--transparent-white-3);background:var(--transparent-white-4);color:var(--monochrome-15);font-size:.9rem;font-weight:500;transition:all var(--transition-speed)}.main .characters-section .characters-grid .character-card--create .character-card__title{margin:0 0 var(--spacing-medium) 0;color:var(--monochrome-15);font-family:var(--font-family-secondary);font-size:1.8rem;font-weight:700;line-height:1.3;text-align:center}@media(max-width: 768px){.main .characters-section .characters-grid .character-card--create .character-card__title{font-size:1.1rem}}.main .characters-section .characters-grid .character-card--create .character-card__content{display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width: 768px){.main .characters-section .characters-grid .character-card--create .character-card__content{padding:var(--spacing-medium) var(--spacing-small)}}.main .characters-section .characters-grid .character-card--create .button-primary{margin-top:0}@media(max-width: 768px){.main .characters-section .characters-grid .character-card--create .button-primary{padding:calc(var(--spacing-small)/3) calc(var(--spacing-medium)*1.5)}}.button-primary{display:flex;justify-content:center;align-items:center;gap:6px;padding:10px 20px;text-shadow:0 .8px 0 rgba(0,0,0,.25);transition:all var(--transition-speed)}.cards-section{width:100%;padding:60px calc(var(--spacing-medium)*1.5);background:var(--dark-grey-1)}@media(max-width: 768px){.cards-section{padding:40px var(--spacing-small)}}.cards-section__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.cards-section__header{width:100%;display:flex;justify-content:center;align-items:center}.cards-section__title{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:9px;row-gap:4px;margin:0;font-family:var(--font-family-title);font-size:40px;font-weight:400;line-height:1.1;color:var(--monochrome-15);text-align:center;text-transform:uppercase}@media(max-width: 768px){.cards-section__title{font-size:32px;line-height:36px}}@media(max-width: 480px){.cards-section__title{font-size:28px;line-height:32px}}.cards-section__title .button-primary{width:auto;max-width:unset;padding:calc(var(--spacing-small)*.5) calc(var(--spacing-small)*1.2);gap:unset;font-size:.8rem;transform:rotate(-4deg)}.cards-section .cards-grid{display:flex;justify-content:center;gap:12px;padding:0 12px;flex-wrap:wrap;max-width:1200px}@media(max-width: 768px){.cards-section .cards-grid{flex-direction:column;gap:16px;padding:0}}.instruction-card{position:relative;display:flex;flex-direction:column;flex:1;max-width:380px;padding:24px 28px;border-radius:16px;background:var(--dark-grey-2)}@media(max-width: 768px){.instruction-card{max-width:none;padding:20px 24px}}.instruction-card__icon{width:64px;height:40px;margin-bottom:24px}@media(max-width: 768px){.instruction-card__icon{width:56px;height:36px;margin-bottom:20px}}.instruction-card__icon img{width:100%;height:100%;object-fit:contain}.instruction-card__number{position:absolute;top:12px;right:12px;width:28px;height:28px;background:hsla(0,0%,100%,.06);border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-primary);font-size:14px;font-weight:500;color:var(--grey-2)}@media(max-width: 768px){.instruction-card__number{width:24px;height:24px;font-size:12px;top:10px;right:10px}}.instruction-card__content{flex:1;display:flex;flex-direction:column;gap:8px}.instruction-card__title{font-family:var(--font-family-secondary);font-size:18px;font-weight:700;line-height:24px;color:var(--monochrome-15);margin:0}@media(max-width: 768px){.instruction-card__title{font-size:16px;line-height:22px}}.instruction-card__description{font-family:var(--font-family-secondary);font-size:14px;font-weight:400;line-height:22.4px;color:var(--grey-1);margin:0}@media(max-width: 768px){.instruction-card__description{font-size:13px;line-height:20px}}.article-section{width:100%;padding:60px calc(var(--spacing-medium)*1.5) 0;background-color:var(--dark-grey-1)}.article-section .article-section__header{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 768px){.article-section .article-section__header .title-primary{font-size:28px;line-height:32px}}.article-section .article-section__header p{color:var(--title-primary-color);padding:var(--spacing-medium) 0}.article-section article{border-bottom:1px solid rgba(0,0,0,0);border-radius:16px;background:var(--dark-grey-2);padding:0px var(--spacing-small) var(--spacing-small);margin:var(--spacing-small) 0}.article-section article .title-secondary{color:var(--title-primary-color);padding:var(--spacing-medium) 0;text-align:left}@media(max-width: 768px){.article-section article .title-secondary{font-size:20px;line-height:18px}}.article-section article p{color:var(--grey-1);padding:0 0 var(--spacing-medium) 0;text-align:left}.article-section article a{color:var(--secondary);text-decoration:none;font-weight:500}.faq-section{width:100%;padding:60px calc(var(--spacing-medium)*1.5) 100px;background-color:var(--dark-grey-1)}.faq-section .title-primary{text-align:center}@media(max-width: 768px){.faq-section .title-primary{font-size:28px;line-height:32px}}.faq-section .text-medium{color:var(--title-primary-color);padding:var(--spacing-medium) 0}.faq-section .question{align-items:flex-start;width:100%;border-bottom:1px solid var(--grey-1);padding:0px var(--spacing-small) var(--spacing-small)}.faq-section .question.no-border{border-bottom:1px solid var(--grey-1)}.faq-section .question[open]{border-bottom:1px solid rgba(0,0,0,0);border-radius:16px;background:var(--dark-grey-2);padding:0px var(--spacing-small) var(--spacing-small);margin:var(--spacing-small) 0}.faq-section .question[open]>.question__header{color:var(--title-primary-color)}.faq-section .question[open]>.question__header .title-secondary{color:var(--title-primary-color)}.faq-section .question__header{justify-content:flex-start;align-items:center;padding:var(--spacing-small) 0 var(--spacing-small);transition:all 250ms ease 0s;cursor:pointer;list-style:none;width:100%}@media(max-width: 749px){.faq-section .question__header{padding:var(--spacing-small) 0}}.faq-section .question__header::marker{display:none}.faq-section .question__header::-webkit-details-marker{display:none}.faq-section .question__header .title-secondary{color:var(--grey-1)}@media(max-width: 749px){.faq-section .question__header .title-secondary{font-size:18px;line-height:1.5}}.faq-section .question__header .icon-arrow{width:15px;min-width:15px;height:15px;margin-left:auto;z-index:10;position:relative}.faq-section .question__images{width:100%;gap:var(--spacing-medium);padding:0 calc(var(--spacing-medium)*1.5);margin-bottom:calc(var(--spacing-medium)*1.5)}.faq-section .question__images .image{flex:1 1 0;max-width:250px;max-height:540px}.faq-section .question__images .image img{width:100%}.faq-section .question p{padding:0;margin-bottom:var(--spacing-small);margin-top:0;font-weight:500;font-size:1rem;cursor:auto;color:var(--grey-1)}@media(max-width: 749px){.faq-section .question p{padding:0;font-size:14px;line-height:1.5}}.faq-section .question p:last-child{margin-bottom:var(--spacing-small)}.faq-section .question ol,.faq-section .question ul{padding:0 calc(var(--spacing-large)*4.5);margin-bottom:var(--spacing-medium);font-weight:500;cursor:auto;font-size:18px}@media(max-width: 749px){.faq-section .question ol,.faq-section .question ul{padding:0;font-size:14px}}.faq-section .question ol:last-child,.faq-section .question ul:last-child{margin-bottom:calc(var(--spacing-medium)*1.5)}.faq-section .question ol li,.faq-section .question ul li{margin:0 0 var(--spacing-medium) var(--spacing-medium)}.faq-section .question ol li::marker,.faq-section .question ul li::marker{font-weight:700}.faq-section .question ol{list-style-type:decimal}.faq-section .question ul{list-style-type:disc}.faq-section .question strong{font-weight:900;color:var(--grey-1)}.faq-section .question a{color:var(--secondary);text-decoration:none;font-weight:500}.footer{width:100%;background:var(--dark-grey-1);padding-bottom:24px}.footer__container{max-width:1200px;margin:0 auto;padding:0 calc(var(--spacing-medium)*1.5);display:flex;flex-direction:column;gap:10px}@media(max-width: 768px){.footer__container{padding:0 var(--spacing-small)}}.footer__top{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width: 768px){.footer__top{flex-direction:column;gap:var(--spacing-small);align-items:flex-start}}.footer__left{display:flex;align-items:center;gap:var(--spacing-medium)}@media(max-width: 768px){.footer__left{display:none}}.footer__rta-logo{width:48px;height:auto;flex-shrink:0}.footer__rta-logo img{height:100%;width:auto;object-fit:contain}@media(max-width: 768px){.footer__copyright.desktop{display:none}}.footer__copyright.mobile{display:none}@media(max-width: 768px){.footer__copyright.mobile{display:flex}}.footer__copyright.mobile p{text-align:center}.footer__copyright p{font-family:var(--font-family-primary);font-size:14px;font-weight:500;color:var(--monochrome-15);margin:0;white-space:nowrap}@media(max-width: 768px){.footer__copyright p{font-size:12px;white-space:normal}}.footer__right{display:flex;align-items:center}@media(max-width: 768px){.footer__right{align-self:flex-end;justify-content:center;order:1;width:100%}}.footer__spicier-logo{height:25px}.footer__spicier-logo img{height:100%;width:auto;object-fit:contain}.footer__links{border-top:.8px solid #b6b6b6;padding-top:9.2px;height:24.8px;display:flex;gap:10px;align-items:flex-start}@media(max-width: 768px){.footer__links{justify-content:center;align-items:center;height:auto;gap:var(--spacing-small)}}.footer__links .rta-logo{display:none}@media(max-width: 768px){.footer__links .rta-logo{display:block}}.footer__links .rta-logo img{display:block;width:31px;height:auto}.footer__links a{font-family:var(--font-family-primary);font-size:14px;font-weight:500;color:var(--primary);text-decoration:none;padding:1.6px 0;white-space:nowrap}@media(max-width: 768px){.footer__links a{font-size:13px}}.footer__links a:hover{text-decoration:underline}
