:root{--ui-grays-white:#fff;--ui-grays-white-rgb:255, 255, 255;--ui-grays-gray-25:#fafafa;--ui-grays-gray-50:#f2f2f2;--ui-grays-gray-100:#d9d9d9;--ui-grays-gray-200:#bfbfbf;--ui-grays-gray-300:gray;--ui-grays-gray-400:#595959;--ui-grays-gray-500:#303030;--ui-grays-gray-550:#2e2e32;--ui-grays-gray-600:#202020;--ui-grays-black:#000;--ui-errors-success:#1e8818;--ui-errors-success-100:#e9f4e8;--ui-errors-error:#b31831;--ui-errors-error-100:#ffe5e9;--ui-errors-error-200:#d1364f;--ui-errors-error-300:#6a1c29;--ui-primary-pink:#ff3495;--ui-primary-pink-100:#e11677;--ui-catalog-body-bg-default:#ececec;--ui-catalog-body-bg-premium:#000;--ui-catalog-body-text-default:#000;--ui-catalog-body-text-premium:#fff;--font-family-base:"T2-Rooftop", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--shadow-base:0px 4px 10px 0px #0000001a;--z-base:1;--z-overlay:10;--z-modal:100;--ui-radius-round:1000px;--ui-radius-section:80px;--ui-radius-xxl:48px;--ui-radius-xl:32px;--ui-radius-l:24px;--ui-radius-m:16px;--ui-radius-s:12px;--ui-radius-xs:8px}@font-face{font-display:swap;font-family:T2-HalvarBreit;font-style:normal;font-weight:800;src:url(/fonts/T2-HalvarBreit-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:T2-Rooftop;font-style:normal;font-weight:400;src:url(/fonts/T2-Rooftop-400.woff2)format("woff2")}@font-face{font-display:swap;font-family:T2-Rooftop;font-style:normal;font-weight:500;src:url(/fonts/T2-Rooftop-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter-400.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:700;src:url(/fonts/Oswald-700.woff2)format("woff2")}@supports (view-transition-name:none){::view-transition-old(root){animation-duration:.25s}::view-transition-new(root){animation-duration:.25s}}body{font-family:var(--font-family-base);letter-spacing:0;background-color:#ececec;margin:0;font-family:T2-Rooftop,sans-serif;font-size:14px;font-weight:400;line-height:120%}@media (min-width:1024px){body{letter-spacing:0;font-family:T2-Rooftop,sans-serif;font-size:16px;font-weight:400;line-height:120%}}button,input,textarea,select{font-family:inherit}.page-content:focus{outline:none}
