@font-face {
    font-family: "vitamix";
    src: url("./vitamix.woff2") format("woff2"),
url("./vitamix.woff") format("woff"),
url("./vitamix.ttf") format("truetype");
}

[class^="vtmx-"], [class*=" vtmx-"] {
    display: inline-flex;
    align-items: center;
}

[class^="vtmx-"]:before, [class*=" vtmx-"]:before {
    font-family: vitamix !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.vtmx-accessibility-fill:before {
    content: "\f101";
}

.vtmx-accessibility-line:before {
    content: "\f102";
}

.vtmx-add-circle-fill:before {
    content: "\f103";
}

.vtmx-add-circle-line:before {
    content: "\f104";
}

.vtmx-add-fill:before {
    content: "\f105";
}

.vtmx-add-line:before {
    content: "\f106";
}

.vtmx-alert-fill:before {
    content: "\f107";
}

.vtmx-alert-line:before {
    content: "\f108";
}

.vtmx-align-bottom-fill:before {
    content: "\f109";
}

.vtmx-align-bottom-line:before {
    content: "\f10a";
}

.vtmx-align-center-fill:before {
    content: "\f10b";
}

.vtmx-align-center-line:before {
    content: "\f10c";
}

.vtmx-align-left-fill:before {
    content: "\f10d";
}

.vtmx-align-left-line:before {
    content: "\f10e";
}

.vtmx-align-right-fill:before {
    content: "\f10f";
}

.vtmx-align-right-line:before {
    content: "\f110";
}

.vtmx-align-top-fill:before {
    content: "\f111";
}

.vtmx-align-top-line:before {
    content: "\f112";
}

.vtmx-align-vertically-fill:before {
    content: "\f113";
}

.vtmx-align-vertically-line:before {
    content: "\f114";
}

.vtmx-amazon-fill:before {
    content: "\f115";
}

.vtmx-amazon-line:before {
    content: "\f116";
}

.vtmx-android-fill:before {
    content: "\f117";
}

.vtmx-android-line:before {
    content: "\f118";
}

.vtmx-apple-fill:before {
    content: "\f119";
}

.vtmx-apple-line:before {
    content: "\f11a";
}

.vtmx-arrow-down-circle-fill:before {
    content: "\f11b";
}

.vtmx-arrow-down-circle-line:before {
    content: "\f11c";
}

.vtmx-arrow-down-fill:before {
    content: "\f11d";
}

.vtmx-arrow-down-line:before {
    content: "\f11e";
}

.vtmx-arrow-go-back-fill:before {
    content: "\f11f";
}

.vtmx-arrow-go-back-line:before {
    content: "\f120";
}

.vtmx-arrow-go-forward-fill:before {
    content: "\f121";
}

.vtmx-arrow-go-forward-line:before {
    content: "\f122";
}

.vtmx-arrow-left-circle-fill:before {
    content: "\f123";
}

.vtmx-arrow-left-circle-line:before {
    content: "\f124";
}

.vtmx-arrow-left-down-fill:before {
    content: "\f125";
}

.vtmx-arrow-left-down-line:before {
    content: "\f126";
}

.vtmx-arrow-left-fill:before {
    content: "\f127";
}

.vtmx-arrow-left-line:before {
    content: "\f128";
}

.vtmx-arrow-left-right-fill:before {
    content: "\f129";
}

.vtmx-arrow-left-right-line:before {
    content: "\f12a";
}

.vtmx-arrow-left-up-fill:before {
    content: "\f12b";
}

.vtmx-arrow-left-up-line:before {
    content: "\f12c";
}

.vtmx-arrow-right-circle-fill:before {
    content: "\f12d";
}

.vtmx-arrow-right-circle-line:before {
    content: "\f12e";
}

.vtmx-arrow-right-down-fill:before {
    content: "\f12f";
}

.vtmx-arrow-right-down-line:before {
    content: "\f130";
}

.vtmx-arrow-right-fill:before {
    content: "\f131";
}

.vtmx-arrow-right-line:before {
    content: "\f132";
}

.vtmx-arrow-right-up-fill:before {
    content: "\f133";
}

.vtmx-arrow-right-up-line:before {
    content: "\f134";
}

.vtmx-arrow-up-circle-fill:before {
    content: "\f135";
}

.vtmx-arrow-up-circle-line:before {
    content: "\f136";
}

.vtmx-arrow-up-down-fill:before {
    content: "\f137";
}

.vtmx-arrow-up-down-line:before {
    content: "\f138";
}

.vtmx-arrow-up-fill:before {
    content: "\f139";
}

.vtmx-arrow-up-line:before {
    content: "\f13a";
}

.vtmx-attachment-fill:before {
    content: "\f13b";
}

.vtmx-attachment-line:before {
    content: "\f13c";
}

.vtmx-award-fill:before {
    content: "\f13d";
}

.vtmx-award-line:before {
    content: "\f13e";
}

.vtmx-bank-card-fill:before {
    content: "\f13f";
}

.vtmx-bank-card-line:before {
    content: "\f140";
}

.vtmx-bar-chart-fill:before {
    content: "\f141";
}

.vtmx-bar-chart-line:before {
    content: "\f142";
}

.vtmx-barcode-fill:before {
    content: "\f143";
}

.vtmx-barcode-line:before {
    content: "\f144";
}

.vtmx-bill-fill:before {
    content: "\f145";
}

.vtmx-bill-line:before {
    content: "\f146";
}

.vtmx-body-scan-fill:before {
    content: "\f147";
}

.vtmx-body-scan-line:before {
    content: "\f148";
}

.vtmx-bold-fill:before {
    content: "\f149";
}

.vtmx-bold-line:before {
    content: "\f14a";
}

.vtmx-calendar-2-fill:before {
    content: "\f14b";
}

.vtmx-calendar-2-line:before {
    content: "\f14c";
}

.vtmx-calendar-check-fill:before {
    content: "\f14d";
}

.vtmx-calendar-check-line:before {
    content: "\f14e";
}

.vtmx-calendar-date-fill:before {
    content: "\f14f";
}

.vtmx-calendar-date-line:before {
    content: "\f150";
}

.vtmx-calendar-fill:before {
    content: "\f151";
}

.vtmx-calendar-line:before {
    content: "\f152";
}

.vtmx-camera-fill:before {
    content: "\f153";
}

.vtmx-camera-line:before {
    content: "\f154";
}

.vtmx-car-fill:before {
    content: "\f155";
}

.vtmx-car-line:before {
    content: "\f156";
}

.vtmx-check-fill:before {
    content: "\f157";
}

.vtmx-check-line:before {
    content: "\f158";
}

.vtmx-checkbox-blank-circle-fill:before {
    content: "\f159";
}

.vtmx-checkbox-blank-circle-line:before {
    content: "\f15a";
}

.vtmx-checkbox-blank-fill:before {
    content: "\f15b";
}

.vtmx-checkbox-blank-line:before {
    content: "\f15c";
}

.vtmx-checkbox-circle-fill:before {
    content: "\f15d";
}

.vtmx-checkbox-circle-line:before {
    content: "\f15e";
}

.vtmx-checkbox-fill:before {
    content: "\f15f";
}

.vtmx-checkbox-line:before {
    content: "\f160";
}

.vtmx-checkbox-multiple-fill:before {
    content: "\f161";
}

.vtmx-checkbox-multiple-line:before {
    content: "\f162";
}

.vtmx-chevron-down-fill:before {
    content: "\f163";
}

.vtmx-chevron-down-line:before {
    content: "\f164";
}

.vtmx-chevron-left-fill:before {
    content: "\f165";
}

.vtmx-chevron-left-line:before {
    content: "\f166";
}

.vtmx-chevron-right-fill:before {
    content: "\f167";
}

.vtmx-chevron-right-line:before {
    content: "\f168";
}

.vtmx-chevron-up-fill:before {
    content: "\f169";
}

.vtmx-chevron-up-line:before {
    content: "\f16a";
}

.vtmx-chrome-fill:before {
    content: "\f16b";
}

.vtmx-chrome-line:before {
    content: "\f16c";
}

.vtmx-close-circle-fill:before {
    content: "\f16d";
}

.vtmx-close-circle-line:before {
    content: "\f16e";
}

.vtmx-close-fill:before {
    content: "\f16f";
}

.vtmx-close-line:before {
    content: "\f170";
}

.vtmx-cloud-fill:before {
    content: "\f171";
}

.vtmx-cloud-line:before {
    content: "\f172";
}

.vtmx-cloud-windy-fill:before {
    content: "\f173";
}

.vtmx-cloud-windy-line:before {
    content: "\f174";
}

.vtmx-counter-fill:before {
    content: "\f175";
}

.vtmx-counter-line:before {
    content: "\f176";
}

.vtmx-customer-service-fill:before {
    content: "\f177";
}

.vtmx-customer-service-line:before {
    content: "\f178";
}

.vtmx-database-fill:before {
    content: "\f179";
}

.vtmx-database-line:before {
    content: "\f17a";
}

.vtmx-delete-bin-fill:before {
    content: "\f17b";
}

.vtmx-delete-bin-line:before {
    content: "\f17c";
}

.vtmx-direction-fill:before {
    content: "\f17d";
}

.vtmx-direction-line:before {
    content: "\f17e";
}

.vtmx-distance-fill:before {
    content: "\f17f";
}

.vtmx-distance-line:before {
    content: "\f180";
}

.vtmx-download-fill:before {
    content: "\f181";
}

.vtmx-download-line:before {
    content: "\f182";
}

.vtmx-drive-fill:before {
    content: "\f183";
}

.vtmx-drive-line:before {
    content: "\f184";
}

.vtmx-drizzle-fill:before {
    content: "\f185";
}

.vtmx-drizzle-line:before {
    content: "\f186";
}

.vtmx-earth-fill:before {
    content: "\f187";
}

.vtmx-earth-line:before {
    content: "\f188";
}

.vtmx-edit-fill:before {
    content: "\f189";
}

.vtmx-edit-line:before {
    content: "\f18a";
}

.vtmx-emotion-fill:before {
    content: "\f18b";
}

.vtmx-emotion-laugh-fill:before {
    content: "\f18c";
}

.vtmx-emotion-laugh-line:before {
    content: "\f18d";
}

.vtmx-emotion-line:before {
    content: "\f18e";
}

.vtmx-emotion-normal-fill:before {
    content: "\f18f";
}

.vtmx-emotion-normal-line:before {
    content: "\f190";
}

.vtmx-emotion-sad-fill:before {
    content: "\f191";
}

.vtmx-emotion-sad-line:before {
    content: "\f192";
}

.vtmx-emotion-unhappy-fill:before {
    content: "\f193";
}

.vtmx-emotion-unhappy-line:before {
    content: "\f194";
}

.vtmx-equalizer-fill:before {
    content: "\f195";
}

.vtmx-equalizer-line:before {
    content: "\f196";
}

.vtmx-error-warning-fill:before {
    content: "\f197";
}

.vtmx-error-warning-line:before {
    content: "\f198";
}

.vtmx-exchange-fill:before {
    content: "\f199";
}

.vtmx-exchange-line:before {
    content: "\f19a";
}

.vtmx-external-link-fill:before {
    content: "\f19b";
}

.vtmx-external-link-line:before {
    content: "\f19c";
}

.vtmx-eye-fill:before {
    content: "\f19d";
}

.vtmx-eye-line:before {
    content: "\f19e";
}

.vtmx-eye-off-fill:before {
    content: "\f19f";
}

.vtmx-eye-off-line:before {
    content: "\f1a0";
}

.vtmx-facebook-fill:before {
    content: "\f1a1";
}

.vtmx-facebook-line:before {
    content: "\f1a2";
}

.vtmx-feedback-fill:before {
    content: "\f1a3";
}

.vtmx-feedback-line:before {
    content: "\f1a4";
}

.vtmx-file-copy-fill:before {
    content: "\f1a5";
}

.vtmx-file-copy-line:before {
    content: "\f1a6";
}

.vtmx-file-fill:before {
    content: "\f1a7";
}

.vtmx-file-line:before {
    content: "\f1a8";
}

.vtmx-film-fill:before {
    content: "\f1a9";
}

.vtmx-film-line:before {
    content: "\f1aa";
}

.vtmx-filter-fill:before {
    content: "\f1ab";
}

.vtmx-filter-line:before {
    content: "\f1ac";
}

.vtmx-filter-off-fill:before {
    content: "\f1ad";
}

.vtmx-filter-off-line:before {
    content: "\f1ae";
}

.vtmx-fire-fill:before {
    content: "\f1af";
}

.vtmx-fire-line:before {
    content: "\f1b0";
}

.vtmx-firefox-fill:before {
    content: "\f1b1";
}

.vtmx-firefox-line:before {
    content: "\f1b2";
}

.vtmx-flashlight-fill:before {
    content: "\f1b3";
}

.vtmx-flashlight-line:before {
    content: "\f1b4";
}

.vtmx-focus-fill:before {
    content: "\f1b5";
}

.vtmx-focus-line:before {
    content: "\f1b6";
}

.vtmx-foggy-fill:before {
    content: "\f1b7";
}

.vtmx-foggy-line:before {
    content: "\f1b8";
}

.vtmx-font-size-fill:before {
    content: "\f1b9";
}

.vtmx-font-size-line:before {
    content: "\f1ba";
}

.vtmx-football-fill:before {
    content: "\f1bb";
}

.vtmx-football-line:before {
    content: "\f1bc";
}

.vtmx-forbid-fill:before {
    content: "\f1bd";
}

.vtmx-forbid-line:before {
    content: "\f1be";
}

.vtmx-fullscreen-fill:before {
    content: "\f1bf";
}

.vtmx-fullscreen-line:before {
    content: "\f1c0";
}

.vtmx-function-fill:before {
    content: "\f1c1";
}

.vtmx-function-line:before {
    content: "\f1c2";
}

.vtmx-gift-fill:before {
    content: "\f1c3";
}

.vtmx-gift-line:before {
    content: "\f1c4";
}

.vtmx-github-fill:before {
    content: "\f1c5";
}

.vtmx-github-line:before {
    content: "\f1c6";
}

.vtmx-google-fill:before {
    content: "\f1c7";
}

.vtmx-google-line:before {
    content: "\f1c8";
}

.vtmx-grid-fill:before {
    content: "\f1c9";
}

.vtmx-grid-line:before {
    content: "\f1ca";
}

.vtmx-group-fill:before {
    content: "\f1cb";
}

.vtmx-group-line:before {
    content: "\f1cc";
}

.vtmx-hail-fill:before {
    content: "\f1cd";
}

.vtmx-hail-line:before {
    content: "\f1ce";
}

.vtmx-hearing-impairment-fill:before {
    content: "\f1cf";
}

.vtmx-hearing-impairment-line:before {
    content: "\f1d0";
}

.vtmx-heart-fill:before {
    content: "\f1d1";
}

.vtmx-heart-line:before {
    content: "\f1d2";
}

.vtmx-heart-pulse-fill:before {
    content: "\f1d3";
}

.vtmx-heart-pulse-line:before {
    content: "\f1d4";
}

.vtmx-history-fill:before {
    content: "\f1d5";
}

.vtmx-history-line:before {
    content: "\f1d6";
}

.vtmx-home-fill:before {
    content: "\f1d7";
}

.vtmx-home-line:before {
    content: "\f1d8";
}

.vtmx-hourglass-fill:before {
    content: "\f1d9";
}

.vtmx-hourglass-line:before {
    content: "\f1da";
}

.vtmx-ie-fill:before {
    content: "\f1db";
}

.vtmx-ie-line:before {
    content: "\f1dc";
}

.vtmx-image-fill:before {
    content: "\f1dd";
}

.vtmx-image-line:before {
    content: "\f1de";
}

.vtmx-information-fill:before {
    content: "\f1df";
}

.vtmx-information-line:before {
    content: "\f1e0";
}

.vtmx-instagram-fill:before {
    content: "\f1e1";
}

.vtmx-instagram-line:before {
    content: "\f1e2";
}

.vtmx-italic-fill:before {
    content: "\f1e3";
}

.vtmx-italic-line:before {
    content: "\f1e4";
}

.vtmx-kakao-talk-fill:before {
    content: "\f1e5";
}

.vtmx-kakao-talk-line:before {
    content: "\f1e6";
}

.vtmx-keyboard-fill:before {
    content: "\f1e7";
}

.vtmx-keyboard-line:before {
    content: "\f1e8";
}

.vtmx-leaf-fill:before {
    content: "\f1e9";
}

.vtmx-leaf-line:before {
    content: "\f1ea";
}

.vtmx-lightbulb-fill:before {
    content: "\f1eb";
}

.vtmx-lightbulb-line:before {
    content: "\f1ec";
}

.vtmx-lightning-fill:before {
    content: "\f1ed";
}

.vtmx-lightning-line:before {
    content: "\f1ee";
}

.vtmx-line-chart-fill:before {
    content: "\f1ef";
}

.vtmx-line-chart-line:before {
    content: "\f1f0";
}

.vtmx-line-fill:before {
    content: "\f1f1";
}

.vtmx-line-line:before {
    content: "\f1f2";
}

.vtmx-link-fill:before {
    content: "\f1f3";
}

.vtmx-link-line:before {
    content: "\f1f4";
}

.vtmx-list-check-fill:before {
    content: "\f1f5";
}

.vtmx-list-check-line:before {
    content: "\f1f6";
}

.vtmx-list-settings-fill:before {
    content: "\f1f7";
}

.vtmx-list-settings-line:before {
    content: "\f1f8";
}

.vtmx-lock-fill:before {
    content: "\f1f9";
}

.vtmx-lock-line:before {
    content: "\f1fa";
}

.vtmx-logout-fill:before {
    content: "\f1fb";
}

.vtmx-logout-line:before {
    content: "\f1fc";
}

.vtmx-loyalty-card-fill:before {
    content: "\f1fd";
}

.vtmx-loyalty-card-line:before {
    content: "\f1fe";
}

.vtmx-mac-fill:before {
    content: "\f1ff";
}

.vtmx-mac-line:before {
    content: "\f200";
}

.vtmx-macbook-fill:before {
    content: "\f201";
}

.vtmx-macbook-line:before {
    content: "\f202";
}

.vtmx-mail-fill:before {
    content: "\f203";
}

.vtmx-mail-line:before {
    content: "\f204";
}

.vtmx-mail-send-fill:before {
    content: "\f205";
}

.vtmx-mail-send-line:before {
    content: "\f206";
}

.vtmx-map-pin-fill:before {
    content: "\f207";
}

.vtmx-map-pin-line:before {
    content: "\f208";
}

.vtmx-mastercard-fill:before {
    content: "\f209";
}

.vtmx-mastercard-line:before {
    content: "\f20a";
}

.vtmx-menu-fill:before {
    content: "\f20b";
}

.vtmx-menu-line:before {
    content: "\f20c";
}

.vtmx-message-fill:before {
    content: "\f20d";
}

.vtmx-message-line:before {
    content: "\f20e";
}

.vtmx-messenger-fill:before {
    content: "\f20f";
}

.vtmx-messenger-line:before {
    content: "\f210";
}

.vtmx-mic-fill:before {
    content: "\f211";
}

.vtmx-mic-line:before {
    content: "\f212";
}

.vtmx-mist-fill:before {
    content: "\f213";
}

.vtmx-mist-line:before {
    content: "\f214";
}

.vtmx-money-cny-box-fill:before {
    content: "\f215";
}

.vtmx-money-cny-box-line:before {
    content: "\f216";
}

.vtmx-money-dollar-box-fill:before {
    content: "\f217";
}

.vtmx-money-dollar-box-line:before {
    content: "\f218";
}

.vtmx-money-euro-box-fill:before {
    content: "\f219";
}

.vtmx-money-euro-box-line:before {
    content: "\f21a";
}

.vtmx-money-pound-box-fill:before {
    content: "\f21b";
}

.vtmx-money-pound-box-line:before {
    content: "\f21c";
}

.vtmx-moon-cloudy-fill:before {
    content: "\f21d";
}

.vtmx-moon-cloudy-line:before {
    content: "\f21e";
}

.vtmx-moon-fill:before {
    content: "\f21f";
}

.vtmx-moon-line:before {
    content: "\f220";
}

.vtmx-more-2-fill:before {
    content: "\f221";
}

.vtmx-more-2-line:before {
    content: "\f222";
}

.vtmx-more-fill:before {
    content: "\f223";
}

.vtmx-more-line:before {
    content: "\f224";
}

.vtmx-music-2-fill:before {
    content: "\f225";
}

.vtmx-music-2-line:before {
    content: "\f226";
}

.vtmx-music-fill:before {
    content: "\f227";
}

.vtmx-music-line:before {
    content: "\f228";
}

.vtmx-naver-fill:before {
    content: "\f229";
}

.vtmx-naver-line:before {
    content: "\f22a";
}

.vtmx-navigation-fill:before {
    content: "\f22b";
}

.vtmx-navigation-line:before {
    content: "\f22c";
}

.vtmx-notification-fill:before {
    content: "\f22d";
}

.vtmx-notification-line:before {
    content: "\f22e";
}

.vtmx-package-fill:before {
    content: "\f22f";
}

.vtmx-package-line:before {
    content: "\f230";
}

.vtmx-pause-circle-fill:before {
    content: "\f231";
}

.vtmx-pause-circle-line:before {
    content: "\f232";
}

.vtmx-pause-fill:before {
    content: "\f233";
}

.vtmx-pause-line:before {
    content: "\f234";
}

.vtmx-phone-fill:before {
    content: "\f235";
}

.vtmx-phone-line:before {
    content: "\f236";
}

.vtmx-pie-chart-fill:before {
    content: "\f237";
}

.vtmx-pie-chart-line:before {
    content: "\f238";
}

.vtmx-pinterest-fill:before {
    content: "\f239";
}

.vtmx-pinterest-line:before {
    content: "\f23a";
}

.vtmx-play-circle-fill:before {
    content: "\f23b";
}

.vtmx-play-circle-line:before {
    content: "\f23c";
}

.vtmx-play-fill:before {
    content: "\f23d";
}

.vtmx-play-line:before {
    content: "\f23e";
}

.vtmx-price-tag-fill:before {
    content: "\f23f";
}

.vtmx-price-tag-line:before {
    content: "\f240";
}

.vtmx-printer-fill:before {
    content: "\f241";
}

.vtmx-printer-line:before {
    content: "\f242";
}

.vtmx-qr-scan-fill:before {
    content: "\f243";
}

.vtmx-qr-scan-line:before {
    content: "\f244";
}

.vtmx-question-fill:before {
    content: "\f245";
}

.vtmx-question-line:before {
    content: "\f246";
}

.vtmx-radio-button-fill:before {
    content: "\f247";
}

.vtmx-radio-button-line:before {
    content: "\f248";
}

.vtmx-rainy-fill:before {
    content: "\f249";
}

.vtmx-rainy-line:before {
    content: "\f24a";
}

.vtmx-recycle-fill:before {
    content: "\f24b";
}

.vtmx-recycle-line:before {
    content: "\f24c";
}

.vtmx-refresh-fill:before {
    content: "\f24d";
}

.vtmx-refresh-line:before {
    content: "\f24e";
}

.vtmx-refund-fill:before {
    content: "\f24f";
}

.vtmx-refund-line:before {
    content: "\f250";
}

.vtmx-repeat-fill:before {
    content: "\f251";
}

.vtmx-repeat-line:before {
    content: "\f252";
}

.vtmx-return-fill:before {
    content: "\f253";
}

.vtmx-return-line:before {
    content: "\f254";
}

.vtmx-riding-fill:before {
    content: "\f255";
}

.vtmx-riding-line:before {
    content: "\f256";
}

.vtmx-rocket-fill:before {
    content: "\f257";
}

.vtmx-rocket-line:before {
    content: "\f258";
}

.vtmx-rss-fill:before {
    content: "\f259";
}

.vtmx-rss-line:before {
    content: "\f25a";
}

.vtmx-ruler-fill:before {
    content: "\f25b";
}

.vtmx-ruler-line:before {
    content: "\f25c";
}

.vtmx-run-fill:before {
    content: "\f25d";
}

.vtmx-run-line:before {
    content: "\f25e";
}

.vtmx-safari-fill:before {
    content: "\f25f";
}

.vtmx-safari-line:before {
    content: "\f260";
}

.vtmx-scales-fill:before {
    content: "\f261";
}

.vtmx-scales-line:before {
    content: "\f262";
}

.vtmx-search-fill:before {
    content: "\f263";
}

.vtmx-search-line:before {
    content: "\f264";
}

.vtmx-secure-payment-fill:before {
    content: "\f265";
}

.vtmx-secure-payment-line:before {
    content: "\f266";
}

.vtmx-seed-1-fill:before {
    content: "\f267";
}

.vtmx-seed-1-line:before {
    content: "\f268";
}

.vtmx-seed-2-fill:before {
    content: "\f269";
}

.vtmx-seed-2-line:before {
    content: "\f26a";
}

.vtmx-seed-3-fill:before {
    content: "\f26b";
}

.vtmx-seed-3-line:before {
    content: "\f26c";
}

.vtmx-selected-by-decathlon-fill:before {
    content: "\f26d";
}

.vtmx-selected-by-decathlon-line:before {
    content: "\f26e";
}

.vtmx-send-plane-2-fill:before {
    content: "\f26f";
}

.vtmx-send-plane-2-line:before {
    content: "\f270";
}

.vtmx-send-plane-fill:before {
    content: "\f271";
}

.vtmx-send-plane-line:before {
    content: "\f272";
}

.vtmx-settings-fill:before {
    content: "\f273";
}

.vtmx-settings-line:before {
    content: "\f274";
}

.vtmx-share-android-fill:before {
    content: "\f275";
}

.vtmx-share-android-line:before {
    content: "\f276";
}

.vtmx-share-fill:before {
    content: "\f277";
}

.vtmx-share-ios-fill:before {
    content: "\f278";
}

.vtmx-share-ios-line:before {
    content: "\f279";
}

.vtmx-share-line:before {
    content: "\f27a";
}

.vtmx-shield-check-fill:before {
    content: "\f27b";
}

.vtmx-shield-check-line:before {
    content: "\f27c";
}

.vtmx-shopping-bag-fill:before {
    content: "\f27d";
}

.vtmx-shopping-bag-line:before {
    content: "\f27e";
}

.vtmx-shopping-cart-fill:before {
    content: "\f27f";
}

.vtmx-shopping-cart-line:before {
    content: "\f280";
}

.vtmx-showers-fill:before {
    content: "\f281";
}

.vtmx-showers-line:before {
    content: "\f282";
}

.vtmx-shut-down-fill:before {
    content: "\f283";
}

.vtmx-shut-down-line:before {
    content: "\f284";
}

.vtmx-slack-fill:before {
    content: "\f285";
}

.vtmx-slack-line:before {
    content: "\f286";
}

.vtmx-smartphone-fill:before {
    content: "\f287";
}

.vtmx-smartphone-line:before {
    content: "\f288";
}

.vtmx-snapchat-fill:before {
    content: "\f289";
}

.vtmx-snapchat-line:before {
    content: "\f28a";
}

.vtmx-snowy-fill:before {
    content: "\f28b";
}

.vtmx-snowy-line:before {
    content: "\f28c";
}

.vtmx-sparkles-fill:before {
    content: "\f28d";
}

.vtmx-sparkles-line:before {
    content: "\f28e";
}

.vtmx-star-fill:before {
    content: "\f28f";
}

.vtmx-star-half-fill:before {
    content: "\f290";
}

.vtmx-star-half-line:before {
    content: "\f291";
}

.vtmx-star-line:before {
    content: "\f292";
}

.vtmx-stop-circle-fill:before {
    content: "\f293";
}

.vtmx-stop-circle-line:before {
    content: "\f294";
}

.vtmx-stop-fill:before {
    content: "\f295";
}

.vtmx-stop-line:before {
    content: "\f296";
}

.vtmx-store-fill:before {
    content: "\f297";
}

.vtmx-store-line:before {
    content: "\f298";
}

.vtmx-subtract-fill:before {
    content: "\f299";
}

.vtmx-subtract-line:before {
    content: "\f29a";
}

.vtmx-suitcase-fill:before {
    content: "\f29b";
}

.vtmx-suitcase-line:before {
    content: "\f29c";
}

.vtmx-sun-cloudy-fill:before {
    content: "\f29d";
}

.vtmx-sun-cloudy-line:before {
    content: "\f29e";
}

.vtmx-sun-fill:before {
    content: "\f29f";
}

.vtmx-sun-line:before {
    content: "\f2a0";
}

.vtmx-t-shirt-fill:before {
    content: "\f2a1";
}

.vtmx-t-shirt-line:before {
    content: "\f2a2";
}

.vtmx-t-shirt-number-fill:before {
    content: "\f2a3";
}

.vtmx-t-shirt-number-line:before {
    content: "\f2a4";
}

.vtmx-tablet-fill:before {
    content: "\f2a5";
}

.vtmx-tablet-line:before {
    content: "\f2a6";
}

.vtmx-task-fill:before {
    content: "\f2a7";
}

.vtmx-task-line:before {
    content: "\f2a8";
}

.vtmx-telegram-fill:before {
    content: "\f2a9";
}

.vtmx-telegram-line:before {
    content: "\f2aa";
}

.vtmx-temp-cold-fill:before {
    content: "\f2ab";
}

.vtmx-temp-cold-line:before {
    content: "\f2ac";
}

.vtmx-temp-hot-fill:before {
    content: "\f2ad";
}

.vtmx-temp-hot-line:before {
    content: "\f2ae";
}

.vtmx-text-curved-fill:before {
    content: "\f2af";
}

.vtmx-text-curved-line:before {
    content: "\f2b0";
}

.vtmx-text-fill:before {
    content: "\f2b1";
}

.vtmx-text-line:before {
    content: "\f2b2";
}

.vtmx-thumb-down-fill:before {
    content: "\f2b3";
}

.vtmx-thumb-down-line:before {
    content: "\f2b4";
}

.vtmx-thumb-up-fill:before {
    content: "\f2b5";
}

.vtmx-thumb-up-line:before {
    content: "\f2b6";
}

.vtmx-thunderstorms-fill:before {
    content: "\f2b7";
}

.vtmx-thunderstorms-line:before {
    content: "\f2b8";
}

.vtmx-tiktok-fill:before {
    content: "\f2b9";
}

.vtmx-tiktok-line:before {
    content: "\f2ba";
}

.vtmx-time-fill:before {
    content: "\f2bb";
}

.vtmx-time-line:before {
    content: "\f2bc";
}

.vtmx-timer-fill:before {
    content: "\f2bd";
}

.vtmx-timer-line:before {
    content: "\f2be";
}

.vtmx-tools-fill:before {
    content: "\f2bf";
}

.vtmx-tools-line:before {
    content: "\f2c0";
}

.vtmx-train-fill:before {
    content: "\f2c1";
}

.vtmx-train-line:before {
    content: "\f2c2";
}

.vtmx-trophy-fill:before {
    content: "\f2c3";
}

.vtmx-trophy-line:before {
    content: "\f2c4";
}

.vtmx-truck-fill:before {
    content: "\f2c5";
}

.vtmx-truck-line:before {
    content: "\f2c6";
}

.vtmx-twitter-fill:before {
    content: "\f2c7";
}

.vtmx-twitter-line:before {
    content: "\f2c8";
}

.vtmx-unlink-fill:before {
    content: "\f2c9";
}

.vtmx-unlink-line:before {
    content: "\f2ca";
}

.vtmx-upload-fill:before {
    content: "\f2cb";
}

.vtmx-upload-line:before {
    content: "\f2cc";
}

.vtmx-user-fill:before {
    content: "\f2cd";
}

.vtmx-user-line:before {
    content: "\f2ce";
}

.vtmx-viber-fill:before {
    content: "\f2cf";
}

.vtmx-viber-line:before {
    content: "\f2d0";
}

.vtmx-visa-fill:before {
    content: "\f2d1";
}

.vtmx-visa-line:before {
    content: "\f2d2";
}

.vtmx-volume-alert-fill:before {
    content: "\f2d3";
}

.vtmx-volume-alert-line:before {
    content: "\f2d4";
}

.vtmx-volume-down-fill:before {
    content: "\f2d5";
}

.vtmx-volume-down-line:before {
    content: "\f2d6";
}

.vtmx-volume-mute-fill:before {
    content: "\f2d7";
}

.vtmx-volume-mute-line:before {
    content: "\f2d8";
}

.vtmx-volume-up-fill:before {
    content: "\f2d9";
}

.vtmx-volume-up-line:before {
    content: "\f2da";
}

.vtmx-walk-fill:before {
    content: "\f2db";
}

.vtmx-walk-line:before {
    content: "\f2dc";
}

.vtmx-wallet-fill:before {
    content: "\f2dd";
}

.vtmx-wallet-line:before {
    content: "\f2de";
}

.vtmx-whatsapp-fill:before {
    content: "\f2df";
}

.vtmx-whatsapp-line:before {
    content: "\f2e0";
}

.vtmx-wifi-off-fill:before {
    content: "\f2e1";
}

.vtmx-wifi-off-line:before {
    content: "\f2e2";
}

.vtmx-wifi-on-fill:before {
    content: "\f2e3";
}

.vtmx-wifi-on-line:before {
    content: "\f2e4";
}

.vtmx-windy-fill:before {
    content: "\f2e5";
}

.vtmx-windy-line:before {
    content: "\f2e6";
}

.vtmx-youtube-fill:before {
    content: "\f2e7";
}

.vtmx-youtube-line:before {
    content: "\f2e8";
}

.vtmx-zoom-in-fill:before {
    content: "\f2e9";
}

.vtmx-zoom-in-line:before {
    content: "\f2ea";
}

.vtmx-zoom-out-fill:before {
    content: "\f2eb";
}

.vtmx-zoom-out-line:before {
    content: "\f2ec";
}

.vtmn-icon-size.svelte-gj5oab{color:var(--vtmn-icon-semantic-color);font-size:var(--vtmn-icon-size)}
.vtmn-btn{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  position:relative;
  block-size:3rem;
  border:0;
  line-height:1;
  inline-size:-moz-max-content;
  inline-size:max-content;
  padding-block:0.875rem;
  padding-inline:1.5rem;
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--bold);
  font-size:var(--vtmn-typo_text-2-font-size);
  letter-spacing:0.01687rem;
  border-radius:var(--vtmn-radius_100);
  color:var(--vtmn-semantic-color_content-primary-reversed);
  fill:var(--vtmn-semantic-color_content-primary-reversed);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  background-color:var(--vtmn-semantic-color_background-brand-primary);
  transition:var(--vtmn-transition_focus-visible);
}

.vtmn-btn:not(:disabled):hover{
  background-color:var(--vtmn-semantic-color_hover-brand);
  cursor:pointer;
}

.vtmn-btn:not(:disabled):active{
  background-color:var(--vtmn-semantic-color_active-brand);
}

.vtmn-btn:disabled{
  cursor:not-allowed;
  opacity:var(--vtmn-opacity_disabled-state);
}

.vtmn-btn:not(:disabled):focus-visible{
  outline:none;
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-btn:not(:disabled){
  outline:none;
}

.vtmn-btn_variant--primary{
  background-color:var(--vtmn-semantic-color_background-brand-primary);
  color:var(--vtmn-semantic-color_content-primary-reversed);
  fill:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-btn_variant--primary:not(:disabled):hover{
  background-color:var(--vtmn-semantic-color_hover-brand);
}

.vtmn-btn_variant--primary:not(:disabled):active{
  background-color:var(--vtmn-semantic-color_active-brand);
}

.vtmn-btn_variant--primary-reversed{
  box-shadow:none;
  background-color:var(
    --vtmn-semantic-color_background-brand-primary-reversed
  );
  color:var(--vtmn-semantic-color_content-primary);
  fill:var(--vtmn-semantic-color_content-primary);
}

.vtmn-btn_variant--primary-reversed:not(:disabled):hover{
  background-color:var(
    --vtmn-semantic-color_hover-tertiary-reversed-transparent
  );
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-secondary);
}

.vtmn-btn_variant--primary-reversed:not(:disabled):active{
  background-color:var(
    --vtmn-semantic-color_active-brand-reversed-transparent
  );
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-secondary);
}

.vtmn-btn_variant--primary-reversed:not(:disabled):focus-visible{
  outline:none;
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-secondary), 0 0 0 0.25rem var(--vtmn-semantic-color_border-secondary), 0 0 0 0.375rem var(--vtmn-semantic-color_border-primary-reversed);
}

.vtmn-btn_variant--secondary{
  background-color:var(--vtmn-semantic-color_background-primary);
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-primary);
  color:var(--vtmn-semantic-color_content-action);
  fill:var(--vtmn-semantic-color_content-action);
}

.vtmn-btn_variant--secondary:not(:disabled):hover{
  background-color:var(--vtmn-semantic-color_hover-primary);
}

.vtmn-btn_variant--secondary:not(:disabled):active{
  background-color:var(--vtmn-semantic-color_active-primary);
}

.vtmn-btn_variant--secondary:not(:disabled):focus-visible{
  outline:none;
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-primary), var(--vtmn-shadow_focus-visible);
}

.vtmn-btn_variant--tertiary{
  background-color:var(--vtmn-semantic-color_background-brand-secondary);
  color:var(--vtmn-semantic-color_content-action);
  fill:var(--vtmn-semantic-color_content-action);
}

.vtmn-btn_variant--tertiary:not(:disabled):hover{
  background-color:var(--vtmn-semantic-color_hover-tertiary);
}

.vtmn-btn_variant--tertiary:not(:disabled):active{
  background-color:var(--vtmn-semantic-color_active-tertiary);
}

.vtmn-btn_variant--conversion{
  box-shadow:inset 0 0 0 0.125rem transparent;
  background-color:var(--vtmn-semantic-color_background-accent);
  color:var(--vtmn-semantic-color_content-accent);
  fill:var(--vtmn-semantic-color_content-accent);
}

.vtmn-btn_variant--conversion:not(:disabled):hover{
  background-color:var(--vtmn-semantic-color_hover-accent);
}

.vtmn-btn_variant--conversion:not(:disabled):active{
  background-color:var(--vtmn-semantic-color_active-accent);
}

.vtmn-btn_variant--conversion:not(:disabled):focus-visible{
  outline:none;
  box-shadow:inset 0 0 0 0.125rem transparent, var(--vtmn-shadow_focus-visible);
}

.vtmn-btn_variant--ghost{
  background-color:transparent;
  box-shadow:inset 0 0 0 0.125rem transparent;
  color:var(--vtmn-semantic-color_content-action);
  fill:var(--vtmn-semantic-color_content-action);
}

.vtmn-btn_variant--ghost:not(:disabled):hover{
  background-color:var(--vtmn-semantic-color_hover-primary);
}

.vtmn-btn_variant--ghost:not(:disabled):active{
  background-color:var(--vtmn-semantic-color_active-primary);
}

.vtmn-btn_variant--ghost:not(:disabled):focus-visible{
  outline:none;
  box-shadow:inset 0 0 0 0.125rem transparent, var(--vtmn-shadow_focus-visible);
}

.vtmn-btn_variant--ghost-reversed{
  background-color:transparent;
  color:var(--vtmn-semantic-color_content-action-reversed);
  fill:var(--vtmn-semantic-color_content-action-reversed);
}

.vtmn-btn_variant--ghost-reversed:not(:disabled):hover{
  background-color:var(
    --vtmn-semantic-color_hover-primary-reversed-transparent
  );
}

.vtmn-btn_variant--ghost-reversed:not(:disabled):active{
  background-color:var(
    --vtmn-semantic-color_active-primary-reversed-transparent
  );
}

.vtmn-btn_variant--ghost-reversed:not(:disabled):focus-visible{
  outline:none;
  box-shadow:0 0 0 0.25rem var(--vtmn-semantic-color_border-secondary), 0 0 0 0.375rem var(--vtmn-semantic-color_border-primary-reversed);
}

.vtmn-btn_size--small{
  font-size:0.875rem;
  padding-block:0.5rem;
  padding-inline:1rem;
  block-size:2rem;
  letter-spacing:0.015rem;
}

.vtmn-btn_size--medium{
  font-size:1rem;
  padding-block:0.875rem;
  padding-inline:1.5rem;
  block-size:3rem;
  letter-spacing:0.01687rem;
}

.vtmn-btn_size--large{
  font-size:1.25rem;
  padding-block:1.25rem;
  padding-inline:2.5rem;
  block-size:4rem;
  letter-spacing:0.02125rem;
}

.vtmn-btn_size--stretched{
  inline-size:100%;
}

.vtmn-btn--icon-alone{
  inline-size:3rem;
  block-size:3rem;
  padding:0.875rem;
}

.vtmn-btn--icon-alone span[class^='vtmx-']{
  font-size:1.5rem;
}

.vtmn-btn_size--small.vtmn-btn--icon-alone{
  inline-size:2rem;
  block-size:2rem;
  padding:0.5rem;
}

.vtmn-btn_size--small.vtmn-btn--icon-alone span[class^='vtmx-']{
  font-size:1.25rem;
}

.vtmn-btn_size--medium.vtmn-btn--icon-alone{
  inline-size:3rem;
  block-size:3rem;
  padding:0.875rem;
}

.vtmn-btn_size--medium.vtmn-btn--icon-alone span[class^='vtmx-']{
  font-size:1.5rem;
}

.vtmn-btn_size--large.vtmn-btn--icon-alone{
  inline-size:4rem;
  block-size:4rem;
  padding:1.25rem;
}

.vtmn-btn_size--large.vtmn-btn--icon-alone span[class^='vtmx-']{
  font-size:2rem;
}

.vtmn-btn--icon-left span[class^='vtmx-'],
.vtmn-btn_size--medium.vtmn-btn--icon-left span[class^='vtmx-']{
  -webkit-padding-end:0.5rem;
          padding-inline-end:0.5rem;
  font-size:1.25rem;
}

.vtmn-btn_size--small.vtmn-btn--icon-left span[class^='vtmx-']{
  -webkit-padding-end:0.375rem;
          padding-inline-end:0.375rem;
  font-size:1rem;
}

.vtmn-btn_size--small.vtmn-btn--icon-right span[class^='vtmx-']{
  -webkit-padding-start:0.375rem;
          padding-inline-start:0.375rem;
  font-size:1rem;
}

.vtmn-btn_size--small.vtmn-btn--icon-left svg{
  -webkit-margin-end:0.375rem;
          margin-inline-end:0.375rem;
}

.vtmn-btn_size--small.vtmn-btn--icon-right svg{
  -webkit-margin-start:0.375rem;
          margin-inline-start:0.375rem;
}

.vtmn-btn--icon-right span[class^='vtmx-'],
.vtmn-btn_size--medium.vtmn-btn--icon-right span[class^='vtmx-']{
  -webkit-padding-start:0.5rem;
          padding-inline-start:0.5rem;
  font-size:1.25rem;
}

.vtmn-btn_size--medium.vtmn-btn--icon-left svg{
  -webkit-margin-end:0.5rem;
          margin-inline-end:0.5rem;
}

.vtmn-btn_size--medium.vtmn-btn--icon-right svg{
  -webkit-margin-start:0.5rem;
          margin-inline-start:0.5rem;
}

.vtmn-btn_size--large.vtmn-btn--icon-left span[class^='vtmx-']{
  -webkit-padding-end:0.75rem;
          padding-inline-end:0.75rem;
  font-size:1.5rem;
}

.vtmn-btn_size--large.vtmn-btn--icon-right span[class^='vtmx-']{
  -webkit-padding-start:0.75rem;
          padding-inline-start:0.75rem;
  font-size:1.5rem;
}

.vtmn-btn_size--large.vtmn-btn--icon-left svg{
  -webkit-margin-end:0.75rem;
          margin-inline-end:0.75rem;
}

.vtmn-btn_size--large.vtmn-btn--icon-right svg{
  -webkit-margin-start:0.75rem;
          margin-inline-start:0.75rem;
}

.vtmn-btn--multiline{
  white-space:normal;
}

.vtmn-btn_variant--secondary-reversed{
  background-color:transparent;
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-base-color_white);
  color:var(--vtmn-base-color_white);
  fill:var(--vtmn-base-color_white);
}

.vtmn-btn_variant--secondary-reversed:not(:disabled):hover{
  background-color:hsla(0, 0%, 100%, 0.2);
}

.vtmn-btn_variant--secondary-reversed:not(:disabled):active{
  background-color:hsla(0, 0%, 100%, 0.4);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-dropdown{
  box-sizing:border-box;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  block-size:-moz-fit-content;
  block-size:fit-content;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  color:var(--vtmn-semantic-color_content-primary);
  font-weight:var(--vtmn-typo_font-weight--normal);
  outline:0;
}

.vtmn-dropdown details{
  box-sizing:border-box;
  display:block;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  min-block-size:3rem;
  block-size:-moz-fit-content;
  block-size:fit-content;
  outline:0;
}

.vtmn-dropdown > label{
  display:inline-block;
  -webkit-margin-after:0.25rem;
          margin-block-end:0.25rem;
}

.vtmn-dropdown summary{
  display:flex;
  cursor:pointer;
  list-style:none;
  position:relative;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  border-radius:0.25rem;
  background-color:var(--vtmn-semantic-color_background-primary);
  padding:var(--vtmn-spacing_3) var(--vtmn-spacing_7) var(--vtmn-spacing_3) var(--vtmn-spacing_4);
  outline:0;
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive);
}

.vtmn-dropdown summary::-webkit-details-marker{
  display:none;
}

.vtmn-dropdown:not([aria-disabled='true']) summary:hover{
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive), 0 0 0 3px var(--vtmn-semantic-color_hover-primary);
}

.vtmn-dropdown:not([aria-disabled='true']) summary:active,
.vtmn-dropdown:not([aria-disabled='true']) details[open] summary,
.vtmn-dropdown:not([aria-disabled='true']) summary:focus-visible{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-active);
}

.vtmn-dropdown[aria-disabled='true'] summary{
  pointer-events:none;
}

.vtmn-dropdown[aria-disabled='true'] details > *,
.vtmn-dropdown[aria-disabled='true'] > label{
  opacity:var(--vtmn-opacity_disabled-state);
}

.vtmn-dropdown[aria-disabled='true'] > label,
.vtmn-dropdown[aria-disabled='true'] details{
  cursor:not-allowed;
}

.vtmn-dropdown summary::after{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 8.781 3.3-3.3.943.943L8 10.667 3.757 6.424l.943-.943 3.3 3.3z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 8.781 3.3-3.3.943.943L8 10.667 3.757 6.424l.943-.943 3.3 3.3z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  inline-size:1.5rem;
  block-size:1.5rem;
  position:absolute;
  display:block;
  inset-inline-end:0.625rem;
  transition:transform 200ms ease;
  background-color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-dropdown_items{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  position:absolute;
  background-color:var(--vtmn-semantic-color_background-primary);
  border-radius:0.25rem;
  block-size:-moz-fit-content;
  block-size:fit-content;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  padding:var(--vtmn-spacing_2);
  box-shadow:var(--vtmn-shadow_300);
  z-index:2;
  overflow-y:auto;
  transform:translateY(var(--vtmn-spacing_1));
  max-block-size:16.25rem;
}

.vtmn-dropdown_items:focus{
  outline:none;
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-dropdown_items input[type='checkbox']{
  position:relative;
  opacity:0;
  inline-size:0;
  block-size:0;
}

.vtmn-dropdown_items > label{
  box-sizing:border-box;
  background-color:var(--vtmn-semantic-color_background-primary);
  padding:var(--vtmn-spacing_3);
  margin:0;
  width:100%;
  block-size:100%;
  border-radius:0.25rem;
  display:inline-flex;
  position:relative;
  height:auto;
}

.vtmn-dropdown_items > .vtmn-divider{
  width:100%;
}

.vtmn-dropdown_items span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-1-font-size);
  -webkit-margin-end:var(--vtmn-spacing_2);
          margin-inline-end:var(--vtmn-spacing_2);
}

.vtmn-dropdown_items > label:hover{
  background-color:var(--vtmn-semantic-color_hover-secondary-transparent);
  cursor:pointer;
}

.vtmn-dropdown_items > label:active{
  background-color:var(--vtmn-semantic-color_active-secondary-transparent);
}

.vtmn-dropdown_items > input:focus-visible + label{
  box-shadow:var(--vtmn-shadow_focus-visible);
  z-index:2;
}

.vtmn-dropdown_items > input:checked + label{
  color:var(--vtmn-semantic-color_content-active);
  -webkit-padding-end:3rem;
          padding-inline-end:3rem;
}

.vtmn-dropdown_items > input + label::after{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
  width:1.5rem;
  block-size:1.5rem;
  position:relative;
  display:block;
  -webkit-margin-start:var(--vtmn-spacing_3);
          margin-inline-start:var(--vtmn-spacing_3);
  background-color:transparent;
}

.vtmn-dropdown_items > input:checked + label::after{
  background-color:var(--vtmn-semantic-color_content-active);
  position:absolute;
  inset-inline-end:0;
  margin-block:0;
  margin-inline:0.75rem;
}

.vtmn-dropdown details[open] summary::after{
  transform:rotateZ(-180deg);
}

.vtmn-dropdown_items > input:last-of-type ~ .vtmn-divider{
  display:none;
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-divider,
.vtmn-divider_orientation--horizontal{
  display:flex;
  align-items:center;
  white-space:nowrap;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-3-font-size);
  line-height:var(--vtmn-typo_text-3-line-height);
  color:var(--vtmn-semantic-color_content-primary);
  inline-size:100%;
}

.vtmn-divider::before,
.vtmn-divider::after,
.vtmn-divider_orientation--horizontal::before,
.vtmn-divider_orientation--horizontal::after{
  content:'';
  block-size:0.0625rem;
  background-color:var(--vtmn-semantic-color_border-primary);
  inline-size:100%;
}

.vtmn-divider:not(:empty,
.vtmn-divider_orientation--vertical)::before{
  -webkit-margin-end:var(--vtmn-spacing_2);
          margin-inline-end:var(--vtmn-spacing_2);
}

.vtmn-divider:not(:empty,
.vtmn-divider_orientation--vertical)::after{
  -webkit-margin-start:var(--vtmn-spacing_2);
          margin-inline-start:var(--vtmn-spacing_2);
}

.vtmn-divider_orientation--horizontal.vtmn-divider_text-position--start::before,
.vtmn-divider_orientation--horizontal.vtmn-divider_text-position--end::after{
  inline-size:var(--vtmn-spacing_10);
  min-inline-size:var(--vtmn-spacing_10);
}

.vtmn-divider_orientation--horizontal.vtmn-divider_text-position--start::after,
.vtmn-divider_orientation--horizontal.vtmn-divider_text-position--end::before,
.vtmn-divider_orientation--horizontal.vtmn-divider_text-position--center::before,
.vtmn-divider_orientation--horizontal.vtmn-divider_text-position--center::after{
  inline-size:100%;
}

.vtmn-divider_orientation--vertical{
  flex-direction:column;
  block-size:100%;
}

.vtmn-divider_orientation--vertical::before,
.vtmn-divider_orientation--vertical::after{
  inline-size:0.0625rem;
  block-size:100%;
}

.vtmn-divider_orientation--vertical:not(:empty)::before{
  -webkit-margin-after:var(--vtmn-spacing_2);
          margin-block-end:var(--vtmn-spacing_2);
}

.vtmn-divider_orientation--vertical:not(:empty)::after{
  -webkit-margin-before:var(--vtmn-spacing_2);
          margin-block-start:var(--vtmn-spacing_2);
}

.vtmn-divider_orientation--vertical.vtmn-divider_text-position--start::before,
.vtmn-divider_orientation--vertical.vtmn-divider_text-position--end::after{
  block-size:var(--vtmn-spacing_10);
  min-block-size:var(--vtmn-spacing_10);
}

.vtmn-divider_orientation--vertical.vtmn-divider_text-position--end::before,
.vtmn-divider_orientation--vertical.vtmn-divider_text-position--start::after,
.vtmn-divider_orientation--vertical.vtmn-divider_text-position--center::before,
.vtmn-divider_orientation--vertical.vtmn-divider_text-position--center::after{
  block-size:100%;
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-dropdown{
  box-sizing:border-box;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  block-size:-moz-fit-content;
  block-size:fit-content;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  color:var(--vtmn-semantic-color_content-primary);
  font-weight:var(--vtmn-typo_font-weight--normal);
  outline:0;
}

.vtmn-dropdown details{
  box-sizing:border-box;
  display:block;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  min-block-size:3rem;
  block-size:-moz-fit-content;
  block-size:fit-content;
  outline:0;
}

.vtmn-dropdown > label{
  display:inline-block;
  -webkit-margin-after:0.25rem;
          margin-block-end:0.25rem;
}

.vtmn-dropdown summary{
  display:flex;
  cursor:pointer;
  list-style:none;
  position:relative;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  border-radius:0.25rem;
  background-color:var(--vtmn-semantic-color_background-primary);
  padding:var(--vtmn-spacing_3) var(--vtmn-spacing_7) var(--vtmn-spacing_3) var(--vtmn-spacing_4);
  outline:0;
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive);
}

.vtmn-dropdown summary::-webkit-details-marker{
  display:none;
}

.vtmn-dropdown:not([aria-disabled='true']) summary:hover{
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive), 0 0 0 3px var(--vtmn-semantic-color_hover-primary);
}

.vtmn-dropdown:not([aria-disabled='true']) summary:active,
.vtmn-dropdown:not([aria-disabled='true']) details[open] summary,
.vtmn-dropdown:not([aria-disabled='true']) summary:focus-visible{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-active);
}

.vtmn-dropdown[aria-disabled='true'] summary{
  pointer-events:none;
}

.vtmn-dropdown[aria-disabled='true'] details > *,
.vtmn-dropdown[aria-disabled='true'] > label{
  opacity:var(--vtmn-opacity_disabled-state);
}

.vtmn-dropdown[aria-disabled='true'] > label,
.vtmn-dropdown[aria-disabled='true'] details{
  cursor:not-allowed;
}

.vtmn-dropdown summary::after{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 8.781 3.3-3.3.943.943L8 10.667 3.757 6.424l.943-.943 3.3 3.3z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 8.781 3.3-3.3.943.943L8 10.667 3.757 6.424l.943-.943 3.3 3.3z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  inline-size:1.5rem;
  block-size:1.5rem;
  position:absolute;
  display:block;
  inset-inline-end:0.625rem;
  transition:transform 200ms ease;
  background-color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-dropdown_items{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  position:absolute;
  background-color:var(--vtmn-semantic-color_background-primary);
  border-radius:0.25rem;
  block-size:-moz-fit-content;
  block-size:fit-content;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  padding:var(--vtmn-spacing_2);
  box-shadow:var(--vtmn-shadow_300);
  z-index:2;
  overflow-y:auto;
  transform:translateY(var(--vtmn-spacing_1));
  max-block-size:16.25rem;
}

.vtmn-dropdown_items:focus{
  outline:none;
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-dropdown_items input[type='checkbox']{
  position:relative;
  opacity:0;
  inline-size:0;
  block-size:0;
}

.vtmn-dropdown_items > label{
  box-sizing:border-box;
  background-color:var(--vtmn-semantic-color_background-primary);
  padding:var(--vtmn-spacing_3);
  margin:0;
  width:100%;
  block-size:100%;
  border-radius:0.25rem;
  display:inline-flex;
  position:relative;
  height:auto;
}

.vtmn-dropdown_items > .vtmn-divider{
  width:100%;
}

.vtmn-dropdown_items span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-1-font-size);
  -webkit-margin-end:var(--vtmn-spacing_2);
          margin-inline-end:var(--vtmn-spacing_2);
}

.vtmn-dropdown_items > label:hover{
  background-color:var(--vtmn-semantic-color_hover-secondary-transparent);
  cursor:pointer;
}

.vtmn-dropdown_items > label:active{
  background-color:var(--vtmn-semantic-color_active-secondary-transparent);
}

.vtmn-dropdown_items > input:focus-visible + label{
  box-shadow:var(--vtmn-shadow_focus-visible);
  z-index:2;
}

.vtmn-dropdown_items > input:checked + label{
  color:var(--vtmn-semantic-color_content-active);
  -webkit-padding-end:3rem;
          padding-inline-end:3rem;
}

.vtmn-dropdown_items > input + label::after{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
  width:1.5rem;
  block-size:1.5rem;
  position:relative;
  display:block;
  -webkit-margin-start:var(--vtmn-spacing_3);
          margin-inline-start:var(--vtmn-spacing_3);
  background-color:transparent;
}

.vtmn-dropdown_items > input:checked + label::after{
  background-color:var(--vtmn-semantic-color_content-active);
  position:absolute;
  inset-inline-end:0;
  margin-block:0;
  margin-inline:0.75rem;
}

.vtmn-dropdown details[open] summary::after{
  transform:rotateZ(-180deg);
}

.vtmn-dropdown_items > input:last-of-type ~ .vtmn-divider{
  display:none;
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-link{
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--bold);
  color:var(--vtmn-semantic-color_content-action);
  font-size:var(--vtmn-typo_text-2-font-size);
  text-decoration:underline;
  transition:var(--vtmn-transition_focus-visible);
}

.vtmn-link--standalone{
  text-decoration:none;
}

.vtmn-link:hover,
.vtmn-link--standalone:hover{
  color:var(--vtmn-semantic-color_hover-brand);
  text-decoration:underline;
}

.vtmn-link:active,
.vtmn-link--standalone:active{
  color:var(--vtmn-semantic-color_active-brand);
  text-decoration:underline;
}

.vtmn-link:visited,
.vtmn-link--standalone:visited{
  color:var(--vtmn-semantic-color_content-visited);
  text-decoration:none;
}

.vtmn-link:focus-visible{
  outline:none;
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-link--icon-along::after{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' /%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 7.333V2H8.667v1.333h3.056L6.53 8.53l.942.942 5.196-5.196v3.058H14zm-7.333-2V4h-4A.667.667 0 0 0 2 4.667v8.666c0 .368.298.667.667.667h8.666a.667.667 0 0 0 .667-.667v-4h-1.333v3.334H3.333V5.333h3.334z' /%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  inline-size:0.875rem;
  block-size:0.875rem;
  position:relative;
  display:inline-block;
  inset-inline-start:0.3125rem;
  -webkit-margin-end:0.375rem;
          margin-inline-end:0.375rem;
  background-color:var(--vtmn-semantic-color_content-action);
}

.vtmn-link--icon-along:hover::after{
  background-color:var(--vtmn-semantic-color_hover-brand);
}

.vtmn-link--icon-along:active::after{
  background-color:var(--vtmn-semantic-color_active-brand);
}

.vtmn-link--icon-along:visited::after{
  background-color:var(--vtmn-semantic-color_content-visited);
}

.vtmn-link_size--small{
  font-size:var(--vtmn-typo_text-3-font-size);
}

.vtmn-link_size--medium{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-link_size--large{
  font-size:var(--vtmn-typo_text-1-font-size);
}

.vtmn-link--reversed{
  color:var(--vtmn-semantic-color_content-action-reversed);
}

.vtmn-link--reversed:hover{
  color:var(--vtmn-base-color_grey50);
}

.vtmn-link--reversed:active{
  color:var(--vtmn-base-color_grey100);
}

.vtmn-link--reversed:visited{
  color:var(--vtmn-semantic-color_content-visited-reversed);
}

.vtmn-link--reversed::after{
  background-color:var(--vtmn-semantic-color_content-action-reversed);
}

.vtmn-link--reversed:hover::after{
  background-color:var(--vtmn-base-color_grey50);
}

.vtmn-link--reversed:active::after{
  background-color:var(--vtmn-base-color_grey100);
}

.vtmn-link--reversed:visited::after{
  background-color:var(--vtmn-semantic-color_content-visited-reversed);
}

.vtmn-link--reversed:focus-visible{
  outline:none;
  box-shadow:0 0 0 0.25rem var(--vtmn-semantic-color_border-primary-reversed), 0 0 0 0.375rem var(--vtmn-semantic-color_border-secondary);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-select_container{
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--normal);
  box-sizing:border-box;
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  color:var(--vtmn-semantic-color_content-primary);
  inline-size:-moz-min-content;
  inline-size:min-content;
  white-space:nowrap;
}

.vtmn-select_container > label{
  -webkit-margin-after:0.25rem;
          margin-block-end:0.25rem;
  display:inline-block;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
}

.vtmn-select_container select{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  margin:0;
  line-height:inherit;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  padding-block:0.75rem;
  -webkit-padding-start:0.75rem;
          padding-inline-start:0.75rem;
  -webkit-padding-end:2.5rem;
          padding-inline-end:2.5rem;
  display:block;
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive);
  border-radius:var(--vtmn-radius_100);
  block-size:3rem;
  min-inline-size:100%;
  inline-size:-moz-min-content;
  inline-size:min-content;
  background-color:var(--vtmn-semantic-color_background-primary);
  cursor:pointer;
  border:0;
  transition:var(--vtmn-transition_focus-visible);
}

.vtmn-select--no-border select{
  box-shadow:inset 0 0 0 0.0625rem transparent;
}

.vtmn-select_container::before{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 8.781 3.3-3.3.943.943L8 10.667 3.757 6.424l.943-.943 3.3 3.3z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 8.781 3.3-3.3.943.943L8 10.667 3.757 6.424l.943-.943 3.3 3.3z'/%3E%3C/svg%3E");
  display:block;
  position:relative;
  float:right;
  inset-block-start:2.5rem;
  inset-inline-end:0.75rem;
  inline-size:1.5rem;
  block-size:1.5rem;
  pointer-events:none;
  background-color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-select_container .vtmn-select_error-text{
  font-size:var(--vtmn-typo_text-3-font-size);
  line-height:var(--vtmn-typo_text-3-line-height);
  -webkit-margin-before:0.25rem;
          margin-block-start:0.25rem;
  display:inline-block;
  white-space:normal;
}

.vtmn-select_container .vtmn-select_error-text::before{
  position:relative;
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.667 6.667 0 1 0 13.333 0A6.667 6.667 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zm-4.666 2v1.333H7.333V10h1.334zm0-1.333v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.667 6.667 0 1 0 13.333 0A6.667 6.667 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zm-4.666 2v1.333H7.333V10h1.334zm0-1.333v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  display:inline-block;
  background-color:var(--vtmn-semantic-color_content-negative);
  block-size:1rem;
  inline-size:1rem;
  -webkit-margin-end:0.3125rem;
          margin-inline-end:0.3125rem;
  transform:translateY(0.125rem);
}

.vtmn-select_container select:not(:disabled):hover{
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-select_container select:not(:disabled):active,
.vtmn-select_container select:not(:disabled):focus-visible{
  outline:none;
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-active);
}

.vtmn-select_container select:disabled,
.vtmn-select_container select:disabled + label{
  opacity:var(--vtmn-opacity_disabled-state);
  cursor:not-allowed;
}

.vtmn-select_container select.vtmn-select--error{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-negative);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-text-input_label,
.vtmn-text-input,
.vtmn-text-input_helper-text{
  font-family:var(--vtmn-typo_font-family);
}

.vtmn-text-input,
.vtmn-text-input::before,
.vtmn-text-input::after{
  box-sizing:border-box;
}

.vtmn-text-input{
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive);
  border:none;
  background-color:var(--vtmn-semantic-color_background-primary);
  border-radius:var(--vtmn-radius_100);
  display:block;
  font-weight:var(--vtmn-typo_font-weight--normal);
  font-size:var(--vtmn-typo_text-2-font-size);
  padding-block:0.75rem;
  -webkit-padding-start:0.75rem;
          padding-inline-start:0.75rem;
  -webkit-padding-end:2.25rem;
          padding-inline-end:2.25rem;
  color:var(--vtmn-semantic-color_content-primary);
  min-block-size:3rem;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  transition:var(--vtmn-transition_focus-visible);
}

textarea.vtmn-text-input{
  min-inline-size:3rem;
  resize:both;
}

.vtmn-text-input:not(:disabled,
:focus,
textarea):hover{
  box-shadow:inset 0 0 0 1px var(--vtmn-semantic-color_border-inactive), 0 0 0 3px var(--vtmn-semantic-color_hover-primary);
}

.vtmn-text-input:not(:disabled):focus-visible{
  outline:none;
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-active);
}

.vtmn-text-input:not(:disabled):focus{
  outline:none;
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-active);
}

.vtmn-text-input::-moz-placeholder{
  color:var(--vtmn-semantic-color_content-tertiary);
}

.vtmn-text-input::placeholder{
  color:var(--vtmn-semantic-color_content-tertiary);
}

.vtmn-text-input_label{
  color:var(--vtmn-semantic-color_content-primary);
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  -webkit-margin-after:0.25rem;
          margin-block-end:0.25rem;
  display:block;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
}

.vtmn-text-input_container{
  position:relative;
  display:inline-block;
}

.vtmn-text-input ~ span[class^='vtmx-'],
.vtmn-text-input ~ svg{
  position:absolute;
  font-size:var(--vtmn-typo_title-4-font-size);
  inset-inline-end:var(--vtmn-spacing_3);
  inset-block-end:var(--vtmn-spacing_3);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-text-input:disabled,
.vtmn-text-input:disabled ~ span[class^='vtmx-'],
.vtmn-text-input:disabled + svg,
.vtmn-text-input:disabled + .vtmn-text-input_helper-text{
  opacity:var(--vtmn-opacity_disabled-state);
  cursor:not-allowed;
}

.vtmn-text-input_helper-text{
  color:var(--vtmn-semantic-color_content-secondary);
  font-size:var(--vtmn-typo_text-3-font-size);
  line-height:var(--vtmn-typo_text-3-line-height);
  -webkit-margin-before:0.25rem;
          margin-block-start:0.25rem;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
}

.vtmn-text-input_helper-text--error{
  color:var(--vtmn-semantic-color_content-primary);
  inline-size:-moz-fit-content;
  inline-size:fit-content;
}

.vtmn-text-input_helper-text--error::before{
  position:relative;
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.667 6.667 0 1 0 13.333 0A6.667 6.667 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zm-4.666 2v1.333H7.333V10h1.334zm0-1.333v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.667 6.667 0 1 0 13.333 0A6.667 6.667 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zm-4.666 2v1.333H7.333V10h1.334zm0-1.333v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  display:inline-block;
  background-color:var(--vtmn-semantic-color_content-negative);
  block-size:1rem;
  inline-size:1rem;
  -webkit-margin-end:0.3125rem;
          margin-inline-end:0.3125rem;
  transform:translateY(0.125rem);
}

.vtmn-text-input--valid{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-positive);
}

.vtmn-text-input--valid ~ span[class^='vtmx-'],
.vtmn-text-input--valid ~ svg{
  color:var(--vtmn-semantic-color_content-positive);
  fill:var(--vtmn-semantic-color_content-positive);
}

.vtmn-text-input--error{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-negative);
}

.vtmn-text-input--error ~ span[class^='vtmx-'],
.vtmn-text-input--error ~ svg{
  color:var(--vtmn-semantic-color_content-primary);
  fill:var(--vtmn-semantic-color_content-primary);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-badge{
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-3-font-size);
  font-weight:var(--vtmn-typo_font-weight--normal);
  line-height:1;
  display:inline-flex;
  block-size:1.25rem;
  justify-content:center;
  align-items:center;
  border-radius:var(--vtmn-radius_700);
  background-color:var(--vtmn-semantic-color_background-tertiary);
  color:var(--vtmn-semantic-color_content-primary);
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-primary);
  padding-block:0;
  padding-inline:0.375rem;
}

.vtmn-badge_variant--default{
  background-color:var(--vtmn-semantic-color_background-tertiary);
  color:var(--vtmn-semantic-color_content-primary);
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-primary);
}

.vtmn-badge_variant--brand{
  background-color:var(--vtmn-semantic-color_background-brand-primary);
  color:var(--vtmn-semantic-color_content-primary-reversed);
  box-shadow:none;
}

.vtmn-badge_variant--reversed{
  background-color:var(
    --vtmn-semantic-color_background-brand-primary-reversed
  );
  color:var(--vtmn-semantic-color_content-primary);
  box-shadow:none;
}

.vtmn-badge_variant--accent{
  background-color:var(--vtmn-semantic-color_background-accent);
  color:var(--vtmn-semantic-color_content-accent);
  box-shadow:none;
}

.vtmn-badge_variant--alert{
  background-color:var(--vtmn-semantic-color_background-alert);
  color:var(--vtmn-semantic-color_content-primary-reversed);
  box-shadow:none;
}

.vtmn-badge:empty{
  min-inline-size:0.5rem;
  block-size:0.5rem;
  padding:0;
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-loader{
  inline-size:2rem;
  block-size:2rem;
  background-color:#c4000000;
  -webkit-mask-image:linear-gradient(transparent 50%, white 50%), linear-gradient(to right, transparent 50%, white 50%);
          mask-image:linear-gradient(transparent 50%, white 50%), linear-gradient(to right, transparent 50%, white 50%);
  position:relative;
  color:var(--vtmn-semantic-color_content-active);
  animation:rotate 6s infinite;
}

.vtmn-loader::before{
  content:'';
  position:absolute;
  inset:0;
  border:0.125rem solid transparent;
  border-top-color:currentcolor;
  border-radius:50%;
  background-color:transparent;
  animation:rotate-shrink 0.75s infinite linear alternate;
}

.vtmn-loader_size--small.vtmn-loader{
  inline-size:1rem;
  block-size:1rem;
}

.vtmn-loader_size--small.vtmn-loader::before{
  border-width:0.0625rem;
}

.vtmn-loader_size--medium.vtmn-loader{
  inline-size:2rem;
  block-size:2rem;
}

.vtmn-loader_size--medium.vtmn-loader::before{
  border-width:0.125rem;
}

.vtmn-loader_size--large.vtmn-loader{
  inline-size:4rem;
  block-size:4rem;
}

.vtmn-loader_size--large.vtmn-loader::before{
  border-width:0.25rem;
}

@keyframes rotate{
  0%{
    transform:rotate(0deg);
  }
  12.5%{
    transform:rotate(180deg);
    animation-timing-function:linear;
  }
  25%{
    transform:rotate(630deg);
  }
  37.5%{
    transform:rotate(810deg);
    animation-timing-function:linear;
  }
  50%{
    transform:rotate(1260deg);
  }
  62.5%{
    transform:rotate(1440deg);
    animation-timing-function:linear;
  }
  75%{
    transform:rotate(1890deg);
  }
  87.5%{
    transform:rotate(2070deg);
    animation-timing-function:linear;
  }
  100%{
    transform:rotate(2520deg);
  }
}

@keyframes rotate-shrink{
  0%{
    transform:rotate(-30deg);
  }
  29.4%{
    border-inline-start-color:transparent;
  }
  29.41%{
    border-inline-start-color:currentcolor;
  }
  64.7%{
    border-block-end-color:transparent;
  }
  64.71%{
    border-block-end-color:currentcolor;
  }
  100%{
    border-inline-start-color:currentcolor;
    border-block-end-color:currentcolor;
    transform:rotate(225deg);
  }
}
.vtmn-price{
  box-sizing:border-box;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  min-block-size:1.75rem;
  line-height:1;
  block-size:1.75rem;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  padding-block:0.125rem;
  padding-inline:var(--vtmn-spacing_2);
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  font-weight:var(--vtmn-typo_font-weight--bold);
  color:var(--vtmn-semantic-color_content-primary);
  background-color:transparent;
  text-align:center;
  border-radius:var(--vtmn-radius_100);
}

.vtmn-price_variant--default{
  background-color:transparent;
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-price_variant--accent{
  background-color:var(--vtmn-semantic-color_background-accent);
  color:var(--vtmn-semantic-color_content-accent);
}

.vtmn-price_variant--alert{
  background-color:var(--vtmn-semantic-color_background-alert);
  color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-price_variant--strikethrough{
  background-color:transparent;
  color:var(--vtmn-semantic-color_content-tertiary);
  text-decoration:line-through;
}

.vtmn-price_size--xsmall{
  min-block-size:1.25rem;
  block-size:1.25rem;
  font-size:var(--vtmn-typo_caption-1-font-size);
}

.vtmn-price_size--small{
  min-block-size:1.5rem;
  block-size:1.5rem;
  font-size:var(--vtmn-typo_text-3-font-size);
}

.vtmn-price_size--medium{
  min-block-size:1.75rem;
  block-size:1.75rem;
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-price_size--large{
  min-block-size:2rem;
  block-size:2rem;
  font-size:var(--vtmn-typo_text-1-font-size);
}

.vtmn-price--no-padding{
  min-block-size:0;
  block-size:auto;
  padding:0;
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-sr-only.svelte-7bofk3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.vtmn-sr-only.svelte-7bofk3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
@keyframes fade-in{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

@keyframes slide-left{
  from{
    transform:translateX(120%);
  }
  to{
    transform:translateX(0);
  }
}

@keyframes slide-right{
  from{
    transform:translateX(0);
  }
  to{
    transform:translateX(120%);
  }
}

@keyframes slide-down{
  from{
    transform:translateY(0);
  }
  to{
    transform:translateY(120%);
  }
}

@keyframes slide-up{
  from{
    transform:translateY(120%);
  }
  to{
    transform:translateY(0);
  }
}

@keyframes show-up{
  from{
    bottom:0;
  }
  to{
    bottom:15px;
  }
}

@keyframes fade-out{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}

@keyframes vanish{
  from{
    bottom:15px;
  }
  to{
    bottom:0;
  }
}

@keyframes linear-indeterminate{
  0%{
    transform:translateX(-100%);
  }
  60%{
    transform:translateX(105%);
  }
  100%{
    transform:translateX(105%);
  }
}

@keyframes circle-indeterminate{
  0%{
    stroke-dashoffset:400;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:400;
    transform:rotate(2.75turn);
  }
}

@keyframes circle-indeterminate-small{
  0%{
    stroke-dashoffset:200;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:200;
    transform:rotate(2.75turn);
  }
}

@keyframes shimmer{
  from{
    transform:translateX(-100%);
  }
  to{
    transform:translateX(100%);
  }
}

.vtmn-progressbar_container{
  max-inline-size:100%;
  position:relative;
  color:var(--vtmn-semantic-color_content-primary);
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--normal);
}

.vtmn-progressbar_container svg{
  display:block;
  inline-size:100%;
  block-size:0.5rem;
  border-radius:var(--vtmn-radius_700);
  background-color:var(--vtmn-semantic-color_background-tertiary);
}

.vtmn-progressbar_label{
  -webkit-margin-after:0.5rem;
          margin-block-end:0.5rem;
  inline-size:100%;
}

.vtmn-progressbar_indicator{
  inline-size:100%;
  block-size:100%;
  stroke:var(--vtmn-semantic-color_content-active);
  stroke-width:0.5rem;
  stroke-linecap:round;
  transition:all 200ms;
}

.vtmn-progressbar_container:not(.vtmn-progressbar_variant--circular)
  .vtmn-progressbar_label{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
}

.vtmn-progressbar_variant--linear .vtmn-progressbar_indicator{
  --vtmn-progressbar_progress-transform:unset;
  transform:var(--vtmn-progressbar_progress-transform);
}

.vtmn-progressbar_variant--circular.vtmn-progressbar_container{
  inline-size:8.5rem;
  block-size:8.5rem;
}

.vtmn-progressbar_variant--circular .vtmn-progressbar_label{
  width:-moz-fit-content;
  width:fit-content;
  position:absolute;
  right:0;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  font-size:var(--vtmn-typo_title-3-font-size);
  font-weight:var(--vtmn-typo_font-weight--bold);
}

.vtmn-progressbar_variant--circular .vtmn-progressbar_image{
  max-inline-size:7rem;
  inset-block-start:50%;
  inset-inline-start:50%;
  transform:translate(-50%, -50%);
  border-radius:50%;
  block-size:auto;
  position:absolute;
}

.vtmn-progressbar_variant--circular svg{
  inline-size:100%;
  block-size:100%;
  background-color:transparent;
}

.vtmn-progressbar_variant--circular .vtmn-progressbar_track{
  inline-size:8rem;
  block-size:8rem;
  stroke-width:0.5rem;
  fill:transparent;
  stroke:var(--vtmn-semantic-color_background-tertiary);
}

.vtmn-progressbar_variant--circular .vtmn-progressbar_indicator{
  inline-size:8rem;
  block-size:8rem;
  transform-origin:center;
  transform:rotate(-90deg);
  fill:transparent;
  stroke-dasharray:400;
}

.vtmn-progressbar_size--small.vtmn-progressbar_variant--circular.vtmn-progressbar_container{
  inline-size:4.375rem;
  block-size:4.375rem;
}

.vtmn-progressbar_size--small.vtmn-progressbar_variant--circular
  .vtmn-progressbar_label{
  font-size:var(--vtmn-typo_text-1-font-size);
  font-weight:var(--vtmn-typo_font-weight--normal);
}

.vtmn-progressbar_size--small.vtmn-progressbar_variant--circular
  .vtmn-progressbar_track{
  inline-size:4rem;
  block-size:4rem;
  stroke-width:0.25rem;
}

.vtmn-progressbar_size--small.vtmn-progressbar_variant--circular
  .vtmn-progressbar_indicator{
  inline-size:4rem;
  block-size:4rem;
  stroke-width:0.25rem;
  stroke-dasharray:200;
}

.vtmn-progressbar_size--small.vtmn-progressbar_variant--circular
  > .vtmn-progressbar_image{
  max-inline-size:3.5rem;
}

.vtmn-progressbar_size--small:not(.vtmn-progressbar_variant--circular){
  font-size:var(--vtmn-typo_text-3-font-size);
}

.vtmn-progressbar_size--small:not(.vtmn-progressbar_variant--circular)
  .vtmn-progressbar_labels{
  -webkit-margin-after:0.25rem;
          margin-block-end:0.25rem;
}

.vtmn-progressbar_size--small:not(.vtmn-progressbar_variant--circular) svg{
  block-size:0.25rem;
}

.vtmn-progressbar_size--small:not(.vtmn-progressbar_variant--circular)
  .vtmn-progressbar_indicator{
  stroke-width:0.25rem;
}

.vtmn-progressbar_size--medium{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-progressbar_size--medium .vtmn-progressbar_labels{
  -webkit-margin-after:0.5rem;
          margin-block-end:0.5rem;
}

.vtmn-progressbar_size--medium svg{
  block-size:0.5rem;
}

.vtmn-progressbar_size--medium .vtmn-progressbar_indicator{
  stroke-width:0.5rem;
}

.vtmn-progressbar_size--large{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-progressbar_size--large .vtmn-progressbar_labels{
  -webkit-margin-after:0.5rem;
          margin-block-end:0.5rem;
}

.vtmn-progressbar_size--large svg{
  block-size:1rem;
}

.vtmn-progressbar_size--large .vtmn-progressbar_indicator{
  stroke-width:1rem;
}

.vtmn-progressbar--indeterminate .vtmn-progressbar_indicator{
  position:absolute;
  animation:var(--vtmn-animation_linear-indeterminate);
}

.vtmn-progressbar_variant--circular.vtmn-progressbar--indeterminate
  .vtmn-progressbar_indicator{
  position:absolute;
  animation:var(--vtmn-animation_circle-indeterminate);
}

.vtmn-progressbar_variant--circular.vtmn-progressbar_size--small.vtmn-progressbar--indeterminate
  .vtmn-progressbar_indicator{
  position:absolute;
  animation:var(--vtmn-animation_circle-indeterminate-small);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-rating{
  color:var(--vtmn-semantic-color_content-primary);
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--normal);
  margin:0;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
}

.vtmn-rating--interactive{
  position:relative;
  block-size:2rem;
  inline-size:calc(2.5rem * 5);
  min-inline-size:calc(2.5rem * 5);
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 16 16' fill='%2523007DBC' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.298 14.805 8 12.173l4.702 2.632-1.05-5.285 3.957-3.659-5.352-.634L8 .333 5.743 5.227.39 5.86l3.958 3.66-1.05 5.285zm7.533-2.575L8 10.645 5.169 12.23 5.8 9.048 3.42 6.845l3.222-.382L8 3.517l1.359 2.946 3.222.382-2.382 2.203.632 3.182z'/%3E%3C/svg%3E");
  background-size:2.5rem 2rem;
  outline:0;
}

.vtmn-rating--interactive:focus-visible{
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-rating--interactive label{
  position:absolute;
  block-size:100%;
  background-size:2.5rem 2rem;
  outline:none;
  cursor:pointer;
  transition:box-shadow 200ms ease-out;
}

.vtmn-rating--interactive label:nth-of-type(1){
  z-index:5;
  inline-size:2.5rem;
}

.vtmn-rating--interactive label:nth-of-type(2){
  z-index:4;
  inline-size:calc(2.5rem * 2);
}

.vtmn-rating--interactive label:nth-of-type(3){
  z-index:3;
  inline-size:calc(2.5rem * 3);
}

.vtmn-rating--interactive label:nth-of-type(4){
  z-index:2;
  inline-size:calc(2.5rem * 4);
}

.vtmn-rating--interactive label:nth-of-type(5){
  z-index:1;
  inline-size:calc(2.5rem * 5);
}

.vtmn-rating--interactive input:checked + label,
.vtmn-rating--interactive input:focus + label{
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 16 16' fill='%2523007DBC' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 12.173-4.702 2.632 1.05-5.285L.391 5.861l5.352-.634L8 .333l2.257 4.894 5.352.634-3.957 3.659 1.05 5.285L8 12.173z'/%3E%3C/svg%3E");
}

.vtmn-rating--interactive input{
  outline:0;
  border:0;
  padding:0;
  margin:0;
  position:absolute;
  block-size:0;
  inline-size:0;
}

.vtmn-rating:not([aria-disabled='true']) input:focus-visible + label{
  outline:0;
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-rating > *:not(input,
label){
  margin:0 0.1875rem;
}

.vtmn-rating[aria-disabled='true']{
  opacity:var(--vtmn-opacity_disabled-state);
  cursor:not-allowed;
}

.vtmn-rating[aria-disabled='true'] .vtmn-rating--interactive > *{
  pointer-events:none;
}

.vtmn-rating_comment--primary{
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  color:var(--vtmn-semantic-color_content-primary);
  font-weight:var(--vtmn-typo_font-weight--bold);
}

.vtmn-rating_comment--secondary{
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  color:var(--vtmn-semantic-color_content-secondary);
  font-weight:var(--vtmn-typo_font-weight--normal);
}

.vtmn-rating span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-rating_variant--default{
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-rating_variant--brand{
  color:var(--vtmn-semantic-color_background-brand-primary);
}

.vtmn-rating_size--small{
  font-size:var(--vtmn-typo_text-3-font-size);
}

.vtmn-rating_size--small span{
  font-size:var(--vtmn-typo_text-3-font-size);
}

.vtmn-rating_size--small span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-rating_size--small > .vtmn-rating--interactive{
  block-size:1rem;
  inline-size:calc(1.25rem * 5);
  min-inline-size:calc(1.25rem * 5);
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%2523007DBC' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.298 14.805 8 12.173l4.702 2.632-1.05-5.285 3.957-3.659-5.352-.634L8 .333 5.743 5.227.39 5.86l3.958 3.66-1.05 5.285zm7.533-2.575L8 10.645 5.169 12.23 5.8 9.048 3.42 6.845l3.222-.382L8 3.517l1.359 2.946 3.222.382-2.382 2.203.632 3.182z'/%3E%3C/svg%3E");
  background-size:1.25rem 1rem;
}

.vtmn-rating_size--small > .vtmn-rating--interactive label{
  background-size:1.25rem 1rem;
}

.vtmn-rating_size--small > .vtmn-rating--interactive label:nth-of-type(1){
  inline-size:1.25rem;
}

.vtmn-rating_size--small > .vtmn-rating--interactive label:nth-of-type(2){
  inline-size:calc(1.25rem * 2);
}

.vtmn-rating_size--small > .vtmn-rating--interactive label:nth-of-type(3){
  inline-size:calc(1.25rem * 3);
}

.vtmn-rating_size--small > .vtmn-rating--interactive label:nth-of-type(4){
  inline-size:calc(1.25rem * 4);
}

.vtmn-rating_size--small > .vtmn-rating--interactive label:nth-of-type(5){
  inline-size:calc(1.25rem * 5);
}

.vtmn-rating_size--small > .vtmn-rating--interactive input:checked + label,
.vtmn-rating_size--small > .vtmn-rating--interactive input:focus + label{
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%2523007DBC' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 12.173-4.702 2.632 1.05-5.285L.391 5.861l5.352-.634L8 .333l2.257 4.894 5.352.634-3.957 3.659 1.05 5.285L8 12.173z'/%3E%3C/svg%3E");
}

.vtmn-rating_size--medium{
  font-size:var(--vtmn-typo_text-1-font-size);
}

.vtmn-rating_size--medium span{
  font-size:var(--vtmn-typo_text-1-font-size);
}

.vtmn-rating_size--medium span[class^='vtmx-']{
  font-size:2rem;
}

.vtmn-rating_size--medium > .vtmn-rating--interactive{
  block-size:2rem;
  inline-size:calc(2.5rem * 5);
  min-inline-size:calc(2.5rem * 5);
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 16 16' fill='%2523007DBC' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.298 14.805 8 12.173l4.702 2.632-1.05-5.285 3.957-3.659-5.352-.634L8 .333 5.743 5.227.39 5.86l3.958 3.66-1.05 5.285zm7.533-2.575L8 10.645 5.169 12.23 5.8 9.048 3.42 6.845l3.222-.382L8 3.517l1.359 2.946 3.222.382-2.382 2.203.632 3.182z'/%3E%3C/svg%3E");
  background-size:2.5rem 2rem;
}

.vtmn-rating_size--medium > .vtmn-rating--interactive label{
  background-size:2.5rem 2rem;
}

.vtmn-rating_size--medium > .vtmn-rating--interactive label:nth-of-type(1){
  inline-size:2.5rem;
}

.vtmn-rating_size--medium > .vtmn-rating--interactive label:nth-of-type(2){
  inline-size:calc(2.5rem * 2);
}

.vtmn-rating_size--medium > .vtmn-rating--interactive label:nth-of-type(3){
  inline-size:calc(2.5rem * 3);
}

.vtmn-rating_size--medium > .vtmn-rating--interactive label:nth-of-type(4){
  inline-size:calc(2.5rem * 4);
}

.vtmn-rating_size--medium > .vtmn-rating--interactive label:nth-of-type(5){
  inline-size:calc(2.5rem * 5);
}

.vtmn-rating_size--medium > .vtmn-rating--interactive input:checked + label,
.vtmn-rating_size--medium > .vtmn-rating--interactive input:focus + label{
  background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 16 16' fill='%2523007DBC' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 12.173-4.702 2.632 1.05-5.285L.391 5.861l5.352-.634L8 .333l2.257 4.894 5.352.634-3.957 3.659 1.05 5.285L8 12.173z'/%3E%3C/svg%3E");
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-tag{
  box-sizing:border-box;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  padding-block:0.125rem;
  padding-inline:var(--vtmn-spacing_2);
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--normal);
  color:var(--vtmn-semantic-color_content-accent);
  background-color:var(--vtmn-semantic-color_background-accent);
  text-align:center;
  border-radius:var(--vtmn-radius_100);
  text-decoration:none;
  outline:0;
}

a.vtmn-tag:focus-visible{
  box-shadow:var(--vtmn-shadow_focus-visible);
  transition:var(--vtmn-transition_focus-visible);
}

.vtmn-tag > span[class^='vtmx-']{
  -webkit-margin-start:-0.25rem;
          margin-inline-start:-0.25rem;
  -webkit-margin-end:0.25rem;
          margin-inline-end:0.25rem;
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-tag_variant--accent{
  background-color:var(--vtmn-semantic-color_background-accent);
  color:var(--vtmn-semantic-color_content-accent);
}

.vtmn-tag_variant--brand{
  background-color:var(--vtmn-semantic-color_background-brand-primary);
  color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-tag_variant--alert{
  background-color:var(--vtmn-semantic-color_background-alert);
  color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-tag_variant--decorative_gravel{
  background-color:var(--vtmn-semantic-color_decorative-gravel);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-tag_variant--decorative_gold{
  background-color:var(--vtmn-semantic-color_decorative-gold);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-tag_variant--decorative_cobalt{
  background-color:var(--vtmn-semantic-color_decorative-cobalt);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-tag_variant--decorative_brick{
  background-color:var(--vtmn-semantic-color_decorative-brick);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-tag_variant--decorative_jade{
  background-color:var(--vtmn-semantic-color_decorative-jade);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-tag_variant--decorative_amethyst{
  background-color:var(--vtmn-semantic-color_decorative-amethyst);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-tag_variant--decorative_saffron{
  background-color:var(--vtmn-semantic-color_decorative-saffron);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-tag_variant--decorative_emerald{
  background-color:var(--vtmn-semantic-color_decorative-emerald);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-tag_size--small{
  min-block-size:1.25rem;
  block-size:1.25rem;
  font-size:var(--vtmn-typo_caption-1-font-size);
}

.vtmn-tag_size--medium{
  min-block-size:1.5rem;
  block-size:1.5rem;
  font-size:var(--vtmn-typo_text-3-font-size);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-breadcrumb{
  display:block;
  block-size:-moz-fit-content;
  block-size:fit-content;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  font-family:var(--vtmn-typo_font-family);
  color:var(--vtmn-semantic-color_content-tertiary);
  font-size:var(--vtmn-typo_text-3-font-size);
  font-weight:var(--vtmn-typo_font-weight--normal);
  line-height:var(--vtmn-typo_text-3-line-height);
  list-style:none;
  margin:0;
  padding:0;
}

.vtmn-breadcrumb a{
  text-decoration:none;
  line-height:1;
  color:inherit;
  transition:var(--vtmn-transition_focus-visible);
}

.vtmn-breadcrumb button{
  background-color:unset;
  color:inherit;
  border:0;
  padding:0;
  cursor:pointer;
}

.vtmn-breadcrumb > ol,
.vtmn-breadcrumb li{
  display:flex;
  flex-flow:row wrap;
  align-items:center;
}

.vtmn-breadcrumb li{
  list-style-type:none;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.vtmn-breadcrumb li > span{
  -webkit-margin-end:0.25rem;
          margin-inline-end:0.25rem;
}

.vtmn-breadcrumb li:not(:last-child)::after{
  content:' ';
  display:inline-block;
  transform:rotate(15deg);
  -webkit-border-end:0.1em solid currentcolor;
          border-inline-end:0.1em solid currentcolor;
  height:0.8em;
  margin-block:0;
  margin-inline:0.5rem;
}

.vtmn-breadcrumb li > a:hover,
.vtmn-breadcrumb li > button:hover{
  text-decoration:underline;
  color:inherit;
}

.vtmn-breadcrumb li > a:focus-visible,
.vtmn-breadcrumb li > button:focus-visible{
  outline:none;
  box-shadow:var(--vtmn-shadow_focus-visible);
  text-decoration:underline;
  color:inherit;
}

.vtmn-breadcrumb li:last-child{
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-breadcrumb li > span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-2-font-size);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-search{
  display:flex;
  position:relative;
  align-items:center;
  inline-size:100%;
}

.vtmn-search > input[type='search'],
.vtmn-search_variant--default > input[type='search']{
  block-size:3rem;
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive);
  background-color:var(--vtmn-semantic-color_background-primary);
  border-radius:var(--vtmn-radius_100);
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  font-weight:var(--vtmn-typo_text-2-line-height);
  padding-block:0.75rem;
  -webkit-padding-start:0.75rem;
          padding-inline-start:0.75rem;
  -webkit-padding-end:0.75rem;
          padding-inline-end:0.75rem;
  color:var(--vtmn-semantic-color_content-primary);
  outline:none;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  inline-size:100%;
  border:0;
  transition:var(--vtmn-transition_focus-visible);
  outline-offset:-2px;
}

.vtmn-search > input[type='search']::-webkit-search-decoration,
.vtmn-search > input[type='search']::-webkit-search-cancel-button,
.vtmn-search > input[type='search']::-webkit-search-results-button,
.vtmn-search > input[type='search']::-webkit-search-results-decoration{
  -webkit-appearance:none;
          appearance:none;
}

.vtmn-search > input[type='search']:not(:disabled,
:focus):hover,
.vtmn-search_variant--default
  > input[type='search']:not(:disabled,
:focus):hover{
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive), 0 0 0 0.1875rem var(--vtmn-semantic-color_hover-primary);
}

.vtmn-search > input[type='search']:not(:disabled):focus-visible{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-active);
}

.vtmn-search > input[type='search']:not(:disabled):focus{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-active);
}

.vtmn-search > input[type='search']::-moz-placeholder{
  color:var(--vtmn-semantic-color_content-tertiary);
}

.vtmn-search > input[type='search']::placeholder{
  color:var(--vtmn-semantic-color_content-tertiary);
}

.vtmn-search > input[type='search']:disabled,
.vtmn-search
  > input[type='search']:disabled
  + .vtmn-search_buttons
  > .vtmn-btn{
  opacity:var(--vtmn-opacity_disabled-state);
  cursor:not-allowed;
}

.vtmn-search_buttons{
  display:flex;
  flex-direction:row;
  position:absolute;
  inset-inline-end:0;
  text-align:end;
  -webkit-padding-end:0.125rem;
          padding-inline-end:0.125rem;
  -webkit-margin-end:0.125rem;
          margin-inline-end:0.125rem;
  -webkit-padding-start:0.125rem;
          padding-inline-start:0.125rem;
  -webkit-margin-start:0.125rem;
          margin-inline-start:0.125rem;
  background-color:var(--vtmn-semantic-color_background-primary);
}

.vtmn-search_buttons > .vtmn-btn{
  min-block-size:2.25rem;
  min-inline-size:2.25rem;
  block-size:2.25rem;
  inline-size:2.25rem;
  border-radius:50%;
}

.vtmn-search_buttons > .vtmn-btn > span[class^='vtmx-']{
  font-size:var(--vtmn-typo_title-5-font-size);
}

.vtmn-search_buttons > .vtmn-btn > span.vtmx-close-line{
  color:var(--vtmn-semantic-color_content-tertiary) !important;
}

.vtmn-search_size--small > input[type='search']{
  block-size:2rem;
  font-size:var(--vtmn-typo_text-3-font-size);
  padding-block:0.75rem;
  -webkit-padding-start:0.75rem;
          padding-inline-start:0.75rem;
  -webkit-padding-end:0.75rem;
          padding-inline-end:0.75rem;
}

.vtmn-search_size--small > .vtmn-search_buttons > .vtmn-btn{
  min-block-size:1.5rem;
  min-inline-size:1.5rem;
  block-size:1.5rem;
  inline-size:1.5rem;
}

.vtmn-search_size--small
  > .vtmn-search_buttons
  > .vtmn-btn
  > span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-search_size--medium > input[type='search']{
  block-size:3rem;
  font-size:var(--vtmn-typo_text-2-font-size);
  padding-block:0.75rem;
  -webkit-padding-start:0.75rem;
          padding-inline-start:0.75rem;
  -webkit-padding-end:0.75rem;
          padding-inline-end:0.75rem;
}

.vtmn-search_size--medium > .vtmn-search_buttons > .vtmn-btn{
  min-block-size:2.25rem;
  min-inline-size:2.25rem;
  block-size:2.25rem;
  inline-size:2.25rem;
}

.vtmn-search_size--medium
  > .vtmn-search_buttons
  > .vtmn-btn
  > span[class^='vtmx-']{
  font-size:var(--vtmn-typo_title-5-font-size);
}

.vtmn-search_variant--persistent > input[type='search']{
  box-shadow:none;
  background-color:var(--vtmn-semantic-color_background-secondary);
}

.vtmn-search_variant--persistent
  > input[type='search']:not(:disabled,
:focus):hover{
  box-shadow:0 0 0 0.1875rem var(--vtmn-semantic-color_hover-primary);
}

.vtmn-search_variant--persistent > input[type='search']::-moz-placeholder{
  color:var(--vtmn-semantic-color_content-secondary);
}

.vtmn-search_variant--persistent > input[type='search']::placeholder{
  color:var(--vtmn-semantic-color_content-secondary);
}

.vtmn-search_variant--persistent > .vtmn-search_buttons{
  background-color:var(--vtmn-semantic-color_background-secondary);
}

.vtmn-search_variant--on-content > input[type='search']{
  box-shadow:var(--vtmn-shadow_100);
}

.vtmn-search_variant--on-content
  > input[type='search']:not(:disabled,
:focus):hover{
  box-shadow:0 0 0 0.1875rem var(--vtmn-semantic-color_hover-primary), var(--vtmn-shadow_100);
}

.vtmn-search_variant--on-content
  > input[type='search']:not(:disabled):focus-visible{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-active), var(--vtmn-shadow_100);
}

.vtmn-search_variant--on-content > input[type='search']:not(:disabled):focus{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-active), var(--vtmn-shadow_100);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-navbar{
  box-sizing:border-box;
  inline-size:100%;
  block-size:5.125rem;
  background:var(--vtmn-semantic-color_background-primary);
  padding-block:0.75rem;
  padding-inline:1rem;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
}

.vtmn-navbar span[class^='vtmx-']{
  font-size:var(--vtmn-typo_title-5-font-size);
}

.vtmn-navbar_left-navigation{
  block-size:3rem;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  color:var(--vtmn-semantic-color_content-primary);
  fill:var(--vtmn-semantic-color_content-primary);
}

.vtmn-navbar_left-navigation > *{
  block-size:100%;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  -webkit-margin-end:0.5rem;
          margin-inline-end:0.5rem;
}

.vtmn-navbar_logo{
  block-size:100%;
  height:3rem;
  -webkit-margin-end:0.5rem;
          margin-inline-end:0.5rem;
  display:flex;
  align-items:center;
  outline:0;
}

.vtmn-navbar_logo:focus-visible{
  box-shadow:var(--vtmn-shadow_focus-visible);
  transition:var(--vtmn-transition_focus-visible);
}

.vtmn-navbar_logo > *{
  block-size:100%;
}

.vtmn-navbar_middle-area{
  inline-size:100%;
  -webkit-margin-end:0.5rem;
          margin-inline-end:0.5rem;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:flex-start;
}

.vtmn-navbar_middle-area .vtmn-text-input_container{
  inline-size:100%;
}

.vtmn-navbar_middle-area .vtmn-text-input_container input{
  min-block-size:100%;
  inline-size:100%;
  margin:0;
}

.vtmn-navbar_middle-area .vtmn-text-input_container span[class^='vtmx-'],
.vtmn-navbar_middle-area .vtmn-text-input_container svg{
  position:absolute;
  inset-block-start:0;
  inset-block-end:initial;
  transform:translate(0, 50%);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-navbar_right-navigation{
  block-size:4.625rem;
  display:flex;
  flex-flow:row wrap;
  justify-content:flex-end;
  min-inline-size:-moz-fit-content;
  min-inline-size:fit-content;
  align-items:center;
  -webkit-margin-start:0.25rem;
          margin-inline-start:0.25rem;
  color:var(--vtmn-semantic-color_content-primary);
  fill:var(--vtmn-semantic-color_content-primary);
}

.vtmn-navbar_right-navigation > *{
  block-size:100%;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  min-inline-size:-moz-fit-content;
  min-inline-size:fit-content;
}

.vtmn-navbar_link{
  position:relative;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  height:100%;
  min-width:3rem;
  max-width:6.5rem;
  padding:0.75rem;
  font-size:var(--vtmn-typo_text-3-font-size);
  line-height:var(--vtmn-typo_text-3-line-height);
  outline:0;
  border-radius:var(--vtmn-radius_100);
  text-decoration:none;
  text-align:center;
  font-family:var(--vtmn-typo_font-family);
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-navbar_link:hover{
  background-color:var(--vtmn-semantic-color_hover-primary);
}

.vtmn-navbar_link:active{
  background-color:var(--vtmn-semantic-color_active-primary);
}

.vtmn-navbar_link:focus-visible{
  box-shadow:var(--vtmn-shadow_focus-visible);
  transition:var(--vtmn-transition_focus-visible);
}

.vtmn-navbar_link span:not([class^='vtmn-badge']){
  margin-top:0.25rem;
  width:6.5rem;
}

.vtmn-navbar_link span[class^='vtmx-']{
  font-size:1.5rem;
  width:inherit;
  margin-top:0;
}

.vtmn-navbar_link .vtmn-badge{
  position:absolute;
  bottom:1rem;
  left:50%;
}

.vtmn-navbar_link > div:first-of-type{
  position:relative;
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-tabs{
  block-size:-moz-fit-content;
  block-size:fit-content;
  inline-size:100%;
  background-color:var(--vtmn-semantic-color_background-primary);
  display:block;
  white-space:nowrap;
  overflow-x:auto;
  margin:0;
  padding:0;
}

.vtmn-tabs > li{
  display:inline-flex;
  padding-inline:0.125rem;
  -webkit-padding-before:0.125rem;
          padding-block-start:0.125rem;
}

.vtmn-tabs > li > button{
  cursor:pointer;
  background-color:transparent;
  background-image:none;
  -webkit-appearance:button;
     -moz-appearance:button;
          appearance:button;
  padding:0;
  box-sizing:border-box;
  border-width:0;
  display:inline-flex;
  align-items:center;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  padding-inline:1.25rem;
  -webkit-padding-before:var(--vtmn-spacing_3);
          padding-block-start:var(--vtmn-spacing_3);
  -webkit-padding-after:0.625rem;
          padding-block-end:0.625rem;
  white-space:nowrap;
  color:var(--vtmn-semantic-color_content-secondary);
  -webkit-border-after:0.125rem solid transparent;
          border-block-end:0.125rem solid transparent;
  transition:color 200ms ease, var(--vtmn-transition_focus-visible), -webkit-border-after 200ms ease;
  transition:border-block-end 200ms ease, color 200ms ease, var(--vtmn-transition_focus-visible);
  transition:border-block-end 200ms ease, color 200ms ease, var(--vtmn-transition_focus-visible), -webkit-border-after 200ms ease;
  outline:none;
  text-decoration:none;
}

.vtmn-tabs > li > button:hover{
  color:var(--vtmn-semantic-color_hover-brand);
}

.vtmn-tabs > li > button:active{
  color:var(--vtmn-semantic-color_active-brand);
}

.vtmn-tabs > li > button:focus-visible{
  -webkit-border-after:0.125rem solid var(--vtmn-semantic-color_content-primary);
          border-block-end:0.125rem solid var(--vtmn-semantic-color_content-primary);
  box-shadow:0 0 0 0.125rem var(--vtmn-semantic-color_content-primary);
}

.vtmn-tabs > li > button[aria-selected='true']{
  color:var(--vtmn-semantic-color_content-active);
  -webkit-border-after:0.125rem solid var(--vtmn-semantic-color_content-active);
          border-block-end:0.125rem solid var(--vtmn-semantic-color_content-active);
}

.vtmn-tabs > li > button[aria-selected='true']:focus-visible{
  -webkit-border-after:0.125rem solid var(--vtmn-semantic-color_content-primary);
          border-block-end:0.125rem solid var(--vtmn-semantic-color_content-primary);
}

.vtmn-tabs-item--selected > .vtmn-badge{
  background-color:var(--vtmn-semantic-color_background-brand-primary);
  color:var(--vtmn-semantic-color_content-primary-reversed);
  box-shadow:none;
}

.vtmn-tabs .vtmn-badge{
  -webkit-margin-start:var(--vtmn-spacing_2);
          margin-inline-start:var(--vtmn-spacing_2);
}

.vtmn-tabs span[class^='vtmx-'],
.vtmn-tabs_size--medium span[class^='vtmx-']{
  font-size:var(--vtmn-typo_title-5-font-size);
  -webkit-margin-end:var(--vtmn-spacing_2);
          margin-inline-end:var(--vtmn-spacing_2);
  color:inherit;
}

.vtmn-tabs_align--start{
  text-align:start;
}

.vtmn-tabs_align--center{
  text-align:center;
}

.vtmn-tabs_align--end{
  text-align:end;
}

.vtmn-tabs_size--medium > li > button{
  font-size:var(--vtmn-typo_text-2-font-size);
  padding-inline:1.25rem;
  -webkit-padding-before:var(--vtmn-spacing_3);
          padding-block-start:var(--vtmn-spacing_3);
  -webkit-padding-after:0.625rem;
          padding-block-end:0.625rem;
}

.vtmn-tabs_size--medium span[class^='vtmx-']{
  font-size:var(--vtmn-typo_title-5-font-size);
}

.vtmn-tabs_size--small > li > button{
  font-size:var(--vtmn-typo_text-3-font-size);
  padding-inline:var(--vtmn-spacing_4);
  -webkit-padding-before:var(--vtmn-spacing_2);
          padding-block-start:var(--vtmn-spacing_2);
  -webkit-padding-after:0.375rem;
          padding-block-end:0.375rem;
}

.vtmn-tabs_size--small span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-2-font-size);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
@keyframes fade-in{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

@keyframes slide-left{
  from{
    transform:translateX(120%);
  }
  to{
    transform:translateX(0);
  }
}

@keyframes slide-right{
  from{
    transform:translateX(0);
  }
  to{
    transform:translateX(120%);
  }
}

@keyframes slide-down{
  from{
    transform:translateY(0);
  }
  to{
    transform:translateY(120%);
  }
}

@keyframes slide-up{
  from{
    transform:translateY(120%);
  }
  to{
    transform:translateY(0);
  }
}

@keyframes show-up{
  from{
    bottom:0;
  }
  to{
    bottom:15px;
  }
}

@keyframes fade-out{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}

@keyframes vanish{
  from{
    bottom:15px;
  }
  to{
    bottom:0;
  }
}

@keyframes linear-indeterminate{
  0%{
    transform:translateX(-100%);
  }
  60%{
    transform:translateX(105%);
  }
  100%{
    transform:translateX(105%);
  }
}

@keyframes circle-indeterminate{
  0%{
    stroke-dashoffset:400;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:400;
    transform:rotate(2.75turn);
  }
}

@keyframes circle-indeterminate-small{
  0%{
    stroke-dashoffset:200;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:200;
    transform:rotate(2.75turn);
  }
}

@keyframes shimmer{
  from{
    transform:translateX(-100%);
  }
  to{
    transform:translateX(100%);
  }
}

.vtmn-alert{
  box-sizing:border-box;
  display:flex;
  position:relative;
  flex-direction:row;
  align-items:center;
  cursor:pointer;
  padding-block:0.75rem;
  padding-inline:1rem;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  min-block-size:48px;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  color:var(--vtmn-semantic-color_content-primary-reversed);
  background-color:var(--vtmn-semantic-color_background-primary-reversed);
  box-shadow:var(--vtmn-shadow_200);
  border-radius:var(--vtmn-radius_100);
  z-index:var(--vtmn-z-index_alert);
  outline:0;
}

.vtmn-alert_content{
  display:flex;
  flex-direction:column;
  position:relative;
  inline-size:100%;
}

.vtmn-alert_content-title{
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--bold);
  font-size:1rem;
  line-height:1.25rem;
  inline-size:100%;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
}

.vtmn-alert_content-description{
  -webkit-margin-before:0.5rem;
          margin-block-start:0.5rem;
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--normal);
  font-size:1rem;
  line-height:1.5rem;
  align-self:flex-start;
}

.vtmn-alert_variant--info,
.vtmn-alert_variant--success,
.vtmn-alert_variant--danger,
.vtmn-alert_variant--warning{
  -webkit-padding-start:3.5rem;
          padding-inline-start:3.5rem;
}

.vtmn-alert_variant--info::before,
.vtmn-alert_variant--success::before,
.vtmn-alert_variant--warning::before,
.vtmn-alert_variant--danger::before{
  position:absolute;
  inset-block-start:calc(50% - 0.75rem);
  inset-inline-start:1rem;
  inline-size:1.5rem;
  block-size:1.5rem;
  content:'';
}

.vtmn-alert_variant--info::before{
  background-color:var(--vtmn-semantic-color_content-information);
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.666 6.666 0 1 0 13.333 0A6.666 6.666 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zM8.667 4.667V6H7.333V4.667h1.334zm0 6.666v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.666 6.666 0 1 0 13.333 0A6.666 6.666 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zM8.667 4.667V6H7.333V4.667h1.334zm0 6.666v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
}

.vtmn-alert_variant--success::before{
  background-color:var(--vtmn-semantic-color_content-positive);
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 14.667A6.666 6.666 0 1 1 8 1.334a6.666 6.666 0 0 1 0 13.333zm0-1.334A5.333 5.333 0 1 0 8 2.667a5.333 5.333 0 0 0 0 10.666zM4.507 7.838l2.828 2.829 4.714-4.714-.943-.943-3.77 3.771-1.887-1.886-.942.943z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 14.667A6.666 6.666 0 1 1 8 1.334a6.666 6.666 0 0 1 0 13.333zm0-1.334A5.333 5.333 0 1 0 8 2.667a5.333 5.333 0 0 0 0 10.666zM4.507 7.838l2.828 2.829 4.714-4.714-.943-.943-3.77 3.771-1.887-1.886-.942.943z'/%3E%3C/svg%3E");
}

.vtmn-alert_variant--warning::before{
  background-color:var(--vtmn-semantic-color_content-warning);
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.666 6.666 0 1 0 13.333 0A6.666 6.666 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zm-4.666 2v1.333H7.333V10h1.334zm0-1.333v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.666 6.666 0 1 0 13.333 0A6.666 6.666 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zm-4.666 2v1.333H7.333V10h1.334zm0-1.333v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
}

.vtmn-alert_variant--danger::before{
  background-color:var(--vtmn-semantic-color_content-negative);
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.666 6.666 0 1 0 13.333 0A6.666 6.666 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zm-4.666 2v1.333H7.333V10h1.334zm0-1.333v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.666 6.666 0 1 0 13.333 0A6.666 6.666 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zm-4.666 2v1.333H7.333V10h1.334zm0-1.333v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
}

.vtmn-alert .vtmn-btn{
  -webkit-margin-start:0.75rem;
          margin-inline-start:0.75rem;
  -webkit-margin-before:-0.375rem;
          margin-block-start:-0.375rem;
  -webkit-margin-after:-0.375rem;
          margin-block-end:-0.375rem;
}

.vtmn-alert .vtmn-btn span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-alert.show{
  display:flex;
  position:fixed;
  inset-block-start:2rem;
  inset-inline-end:1rem;
  margin-left:1rem;
  animation:var(--vtmn-animation_alert);
}

.vtmn-alert.animate-delay{
  animation-delay:0s, 0s, var(--vtmn-animation_alert-duration);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}

@media screen and (max-width: 599px){
  .vtmn-alert{
    max-inline-size:90%;
    margin-block:0;
    margin-inline:auto;
  }
  .vtmn-alert.show{
    inset-block-start:initial;
    inset-inline-end:1rem;
    inset-block-end:2rem;
    inset-inline-start:1rem;
    animation:var(--vtmn-animation_alert-mobile);
  }
}
@keyframes fade-in{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

@keyframes slide-left{
  from{
    transform:translateX(120%);
  }
  to{
    transform:translateX(0);
  }
}

@keyframes slide-right{
  from{
    transform:translateX(0);
  }
  to{
    transform:translateX(120%);
  }
}

@keyframes slide-down{
  from{
    transform:translateY(0);
  }
  to{
    transform:translateY(120%);
  }
}

@keyframes slide-up{
  from{
    transform:translateY(120%);
  }
  to{
    transform:translateY(0);
  }
}

@keyframes show-up{
  from{
    bottom:0;
  }
  to{
    bottom:15px;
  }
}

@keyframes fade-out{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}

@keyframes vanish{
  from{
    bottom:15px;
  }
  to{
    bottom:0;
  }
}

@keyframes linear-indeterminate{
  0%{
    transform:translateX(-100%);
  }
  60%{
    transform:translateX(105%);
  }
  100%{
    transform:translateX(105%);
  }
}

@keyframes circle-indeterminate{
  0%{
    stroke-dashoffset:400;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:400;
    transform:rotate(2.75turn);
  }
}

@keyframes circle-indeterminate-small{
  0%{
    stroke-dashoffset:200;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:200;
    transform:rotate(2.75turn);
  }
}

@keyframes shimmer{
  from{
    transform:translateX(-100%);
  }
  to{
    transform:translateX(100%);
  }
}

.vtmn-modal_background-overlay{
  background:hsl(
    var(--vtmn-semantic-color_background-primary-reversed--h)
      var(--vtmn-semantic-color_background-primary-reversed--s)
      var(--vtmn-semantic-color_background-primary-reversed--l) / 80%
  );
  position:fixed;
  inset:0;
  z-index:calc(var(--vtmn-z-index_modal) - 1);
}

.vtmn-modal_content{
  box-sizing:border-box;
  background-color:var(--vtmn-semantic-color_background-primary);
  border-radius:var(--vtmn-radius_200);
  padding:2rem;
  font-family:var(--vtmn-typo_font-family);
  inline-size:37.5rem;
  max-block-size:90vh;
  block-size:-moz-fit-content;
  block-size:fit-content;
  position:fixed;
  inset-block-end:50%;
  inset-inline-start:50%;
  transform:translate(-50%, 50%);
  box-shadow:var(--vtmn-shadow_300);
  color:var(--vtmn-semantic-color_content-primary);
  z-index:var(--vtmn-z-index_modal);
  display:flex;
  flex-direction:column;
}

.vtmn-modal_content_title{
  display:flex;
  inline-size:100%;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
}

.vtmn-modal_content_title--text{
  font-weight:var(--vtmn-typo_font-weight--bold);
  font-size:1.625rem;
  line-height:2rem;
  flex:auto;
  margin:0;
}

.vtmn-modal_content_title .vtmn-btn{
  -webkit-margin-start:0.75rem;
          margin-inline-start:0.75rem;
  -webkit-margin-before:-0.375rem;
          margin-block-start:-0.375rem;
  -webkit-margin-after:-0.375rem;
          margin-block-end:-0.375rem;
}

.vtmn-modal_content_title .vtmn-btn span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-modal_content_title > button:focus-visible{
  outline:none;
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-modal_content_body{
  margin:1rem 0;
  overflow-y:auto;
  flex:auto;
}

.vtmn-modal_content_body--text{
  -webkit-padding-after:1.875rem;
          padding-block-end:1.875rem;
  font-weight:var(--vtmn-typo_font-weight--normal);
  font-size:var(--vtmn-typo_text-3-font-size);
  line-height:1.5rem;
  align-self:flex-start;
  text-align:start;
  margin:0;
}

.vtmn-modal_content_actions{
  white-space:nowrap;
  margin:0;
  display:flex;
  justify-content:flex-end;
  inline-size:100%;
}

.vtmn-modal_content_actions > *{
  margin-inline:0.75rem;
  margin-block:0;
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}

@media screen and (max-width: 599px){
  .vtmn-modal_content{
    inline-size:100%;
    padding-block:1.5rem;
    -webkit-padding-start:1.5rem;
            padding-inline-start:1.5rem;
    -webkit-padding-end:0;
            padding-inline-end:0;
    max-block-size:60%;
    inset-block-end:0;
    inset-inline-start:0;
    transform:translate(0, 0);
    border-radius:var(--vtmn-radius_200) var(--vtmn-radius_200) 0 0;
  }
  .vtmn-modal_content_actions{
    flex-direction:column;
    -webkit-padding-end:1.5rem;
            padding-inline-end:1.5rem;
  }
  .vtmn-modal_content_actions > *{
    margin-block:0.375rem;
    margin-inline:0;
    inline-size:100%;
  }
  .vtmn-modal_content_body--overflow-indicator{
    inset-block-end:10rem;
    inset-inline-start:1.5rem;
    inset-inline-end:1.5rem;
    block-size:4rem;
  }
  .vtmn-modal_content_body{
    -webkit-padding-end:1.5rem;
            padding-inline-end:1.5rem;
  }
  .vtmn-modal_content_title{
    -webkit-padding-end:1.5rem;
            padding-inline-end:1.5rem;
  }
}

@media screen and (min-width: 1200px){
  .vtmn-modal_content{
    inline-size:56.25rem;
  }
}
@keyframes fade-in{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

@keyframes slide-left{
  from{
    transform:translateX(120%);
  }
  to{
    transform:translateX(0);
  }
}

@keyframes slide-right{
  from{
    transform:translateX(0);
  }
  to{
    transform:translateX(120%);
  }
}

@keyframes slide-down{
  from{
    transform:translateY(0);
  }
  to{
    transform:translateY(120%);
  }
}

@keyframes slide-up{
  from{
    transform:translateY(120%);
  }
  to{
    transform:translateY(0);
  }
}

@keyframes show-up{
  from{
    bottom:0;
  }
  to{
    bottom:15px;
  }
}

@keyframes fade-out{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}

@keyframes vanish{
  from{
    bottom:15px;
  }
  to{
    bottom:0;
  }
}

@keyframes linear-indeterminate{
  0%{
    transform:translateX(-100%);
  }
  60%{
    transform:translateX(105%);
  }
  100%{
    transform:translateX(105%);
  }
}

@keyframes circle-indeterminate{
  0%{
    stroke-dashoffset:400;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:400;
    transform:rotate(2.75turn);
  }
}

@keyframes circle-indeterminate-small{
  0%{
    stroke-dashoffset:200;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:200;
    transform:rotate(2.75turn);
  }
}

@keyframes shimmer{
  from{
    transform:translateX(-100%);
  }
  to{
    transform:translateX(100%);
  }
}

.vtmn-popover{
  position:relative;
  cursor:pointer;
  font-family:var(--vtmn-typo_font-family);
  outline:0;
}

.vtmn-popover > [role='dialog'] > .vtmn-popover_title{
  margin-block:0.25rem;
  margin-inline:0;
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--bold);
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  align-self:flex-start;
}

.vtmn-popover > [role='dialog'] > .vtmn-popover_text{
  margin-block:0.5rem;
  margin-inline:0;
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--normal);
  font-size:var(--vtmn-typo_text-3-font-size);
  line-height:1.25rem;
  align-self:flex-start;
  text-align:left;
}

.vtmn-popover > [role='dialog'] > button{
  margin:0;
  align-self:flex-end;
}

.vtmn-popover > [role='dialog']{
  box-sizing:border-box;
  min-inline-size:15.625rem;
  inline-size:auto;
  box-shadow:var(--vtmn-shadow_200);
  border-radius:var(--vtmn-radius_200);
  background-color:var(--vtmn-semantic-color_background-primary-reversed);
  color:var(--vtmn-semantic-color_content-primary-reversed);
  display:none;
  position:absolute;
  padding:1rem;
  animation:var(--vtmn-animation_fade-in);
  z-index:var(--vtmn-z-index_popover);
  cursor:default;
}

.vtmn-popover > [role='dialog']::after{
  border-radius:0;
  content:' ';
  block-size:0;
  inline-size:0;
  position:absolute;
  box-shadow:none;
}

.vtmn-popover:focus-within > [role='dialog']{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  pointer-events:auto;
}

.vtmn-popover:focus-visible{
  outline:none;
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-popover[data-position^='top'] > [role='dialog']{
  bottom:calc(100% + 1.5em);
  left:50%;
  transform:translateX(-50%);
}

.vtmn-popover[data-position^='top'] > [role='dialog']::after{
  border-left:solid transparent 0.6em;
  border-right:solid transparent 0.6em;
  border-top:solid var(--vtmn-semantic-color_background-primary-reversed) 0.65em;
  bottom:-0.6em;
  left:50%;
  transform:translateX(-50%);
}

.vtmn-popover[data-position='top-left'] > [role='dialog']::after{
  left:90%;
}

.vtmn-popover[data-position='top-left'] > [role='dialog']{
  transform:translateX(-90%);
}

.vtmn-popover[data-position='top-right'] > [role='dialog']::after{
  left:10%;
}

.vtmn-popover[data-position='top-right'] > [role='dialog']{
  transform:translateX(-10%);
}

.vtmn-popover[data-position^='bottom'] > [role='dialog']{
  top:calc(100% + 1.5em);
  left:50%;
  transform:translateX(-50%);
}

.vtmn-popover[data-position^='bottom'] > [role='dialog']::after{
  border-left:solid transparent 0.6em;
  border-right:solid transparent 0.6em;
  border-bottom:solid var(--vtmn-semantic-color_background-primary-reversed) 0.65em;
  top:-0.6em;
  left:50%;
  transform:translateX(-50%);
}

.vtmn-popover[data-position='bottom-left'] > [role='dialog']::after{
  left:90%;
}

.vtmn-popover[data-position='bottom-left'] > [role='dialog']{
  transform:translateX(-90%);
}

.vtmn-popover[data-position='bottom-right'] > [role='dialog']::after{
  left:10%;
}

.vtmn-popover[data-position='bottom-right'] > [role='dialog']{
  transform:translateX(-10%);
}

.vtmn-popover[data-position='left'] > [role='dialog']{
  top:50%;
  left:-1.5em;
  transform:translate(-100%, -50%);
}

.vtmn-popover[data-position='left'] > [role='dialog']::after{
  border-top:solid transparent 0.6em;
  border-bottom:solid transparent 0.6em;
  border-left:solid var(--vtmn-semantic-color_background-primary-reversed) 0.65em;
  right:-0.6em;
  top:50%;
  transform:translateY(-50%);
}

.vtmn-popover[data-position='right'] > [role='dialog']{
  top:50%;
  right:-1.5em;
  transform:translate(100%, -50%);
}

.vtmn-popover[data-position='right'] > [role='dialog']::after{
  border-top:solid transparent 0.6em;
  border-bottom:solid transparent 0.6em;
  border-right:solid var(--vtmn-semantic-color_background-primary-reversed) 0.65em;
  left:-0.6em;
  top:50%;
  transform:translateY(-50%);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
@keyframes fade-in{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

@keyframes slide-left{
  from{
    transform:translateX(120%);
  }
  to{
    transform:translateX(0);
  }
}

@keyframes slide-right{
  from{
    transform:translateX(0);
  }
  to{
    transform:translateX(120%);
  }
}

@keyframes slide-down{
  from{
    transform:translateY(0);
  }
  to{
    transform:translateY(120%);
  }
}

@keyframes slide-up{
  from{
    transform:translateY(120%);
  }
  to{
    transform:translateY(0);
  }
}

@keyframes show-up{
  from{
    bottom:0;
  }
  to{
    bottom:15px;
  }
}

@keyframes fade-out{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}

@keyframes vanish{
  from{
    bottom:15px;
  }
  to{
    bottom:0;
  }
}

@keyframes linear-indeterminate{
  0%{
    transform:translateX(-100%);
  }
  60%{
    transform:translateX(105%);
  }
  100%{
    transform:translateX(105%);
  }
}

@keyframes circle-indeterminate{
  0%{
    stroke-dashoffset:400;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:400;
    transform:rotate(2.75turn);
  }
}

@keyframes circle-indeterminate-small{
  0%{
    stroke-dashoffset:200;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:200;
    transform:rotate(2.75turn);
  }
}

@keyframes shimmer{
  from{
    transform:translateX(-100%);
  }
  to{
    transform:translateX(100%);
  }
}

.vtmn-snackbar{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  padding-block:0.5rem;
  padding-inline:1rem;
  min-block-size:3rem;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  min-inline-size:-moz-fit-content;
  min-inline-size:fit-content;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  color:var(--vtmn-semantic-color_content-primary-reversed);
  background-color:var(--vtmn-semantic-color_background-primary-reversed);
  box-shadow:var(--vtmn-shadow_200);
  border-radius:var(--vtmn-radius_100);
  z-index:var(--vtmn-z-index_snackbar);
  box-sizing:border-box;
  outline:0;
}

.vtmn-snackbar.show{
  position:fixed;
  inset-inline-end:50%;
  inset-block-end:0;
  transform:translate(50%, -50%);
  animation:var(--vtmn-animation_overlay);
}

.vtmn-snackbar .vtmn-btn{
  -webkit-margin-start:0.75rem;
          margin-inline-start:0.75rem;
  -webkit-margin-before:-0.375rem;
          margin-block-start:-0.375rem;
  -webkit-margin-after:-0.375rem;
          margin-block-end:-0.375rem;
}

.vtmn-snackbar .vtmn-btn span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-snackbar.animate-delay{
  animation-delay:0s, 0s, var(--vtmn-animation_overlay-duration), var(--vtmn-animation_overlay-duration);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}

@media screen and (max-width: 599px){
  .vtmn-snackbar{
    inline-size:90%;
    margin-block:0;
    margin-inline:auto;
  }
  .vtmn-snackbar.show{
    transform:translate(50%, 0%);
  }
}
@keyframes fade-in{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

@keyframes slide-left{
  from{
    transform:translateX(120%);
  }
  to{
    transform:translateX(0);
  }
}

@keyframes slide-right{
  from{
    transform:translateX(0);
  }
  to{
    transform:translateX(120%);
  }
}

@keyframes slide-down{
  from{
    transform:translateY(0);
  }
  to{
    transform:translateY(120%);
  }
}

@keyframes slide-up{
  from{
    transform:translateY(120%);
  }
  to{
    transform:translateY(0);
  }
}

@keyframes show-up{
  from{
    bottom:0;
  }
  to{
    bottom:15px;
  }
}

@keyframes fade-out{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}

@keyframes vanish{
  from{
    bottom:15px;
  }
  to{
    bottom:0;
  }
}

@keyframes linear-indeterminate{
  0%{
    transform:translateX(-100%);
  }
  60%{
    transform:translateX(105%);
  }
  100%{
    transform:translateX(105%);
  }
}

@keyframes circle-indeterminate{
  0%{
    stroke-dashoffset:400;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:400;
    transform:rotate(2.75turn);
  }
}

@keyframes circle-indeterminate-small{
  0%{
    stroke-dashoffset:200;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:200;
    transform:rotate(2.75turn);
  }
}

@keyframes shimmer{
  from{
    transform:translateX(-100%);
  }
  to{
    transform:translateX(100%);
  }
}

.vtmn-toast{
  display:flex;
  flex-direction:row;
  align-items:center;
  padding:0.5rem 1rem;
  min-block-size:3rem;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  justify-content:space-between;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  color:var(--vtmn-semantic-color_content-primary-reversed);
  background-color:var(--vtmn-semantic-color_background-primary-reversed);
  box-shadow:var(--vtmn-shadow_200);
  border-radius:var(--vtmn-radius_100);
  z-index:var(--vtmn-z-index_toast);
  box-sizing:border-box;
  outline:0;
}

.vtmn-toast.show{
  position:fixed;
  inset-inline-end:50%;
  inset-block-end:0;
  transform:translate(50%, -50%);
  animation:var(--vtmn-animation_overlay);
}

.vtmn-toast--with-icon-info > .vtmn-toast_content::before{
  display:inline-block;
  vertical-align:middle;
  white-space:nowrap;
  inline-size:1.5rem;
  block-size:1.5rem;
  content:'';
  background-color:var(--vtmn-semantic-color_content-primary-reversed);
  -webkit-margin-end:1rem;
          margin-inline-end:1rem;
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.666 6.666 0 1 0 13.333 0A6.666 6.666 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zM8.667 4.667V6H7.333V4.667h1.334zm0 6.666v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.666 6.666 0 1 0 13.333 0A6.666 6.666 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zM8.667 4.667V6H7.333V4.667h1.334zm0 6.666v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
}

.vtmn-toast .vtmn-btn{
  -webkit-margin-start:0.75rem;
          margin-inline-start:0.75rem;
  -webkit-margin-before:-6px;
          margin-block-start:-6px;
  -webkit-margin-after:-6px;
          margin-block-end:-6px;
}

.vtmn-toast .vtmn-btn span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-toast.animate-delay{
  animation-delay:0s, 0s, var(--vtmn-animation_overlay-duration), var(--vtmn-animation_overlay-duration);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}

@media screen and (max-width: 599px){
  .vtmn-toast{
    inline-size:90%;
    margin:0 auto;
  }
}
#vtmn-toast-container .vtmn-toast{transform:translate(50%, calc(-50% - (var(--toast-position) * 80px)))}
@keyframes fade-in{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

@keyframes slide-left{
  from{
    transform:translateX(120%);
  }
  to{
    transform:translateX(0);
  }
}

@keyframes slide-right{
  from{
    transform:translateX(0);
  }
  to{
    transform:translateX(120%);
  }
}

@keyframes slide-down{
  from{
    transform:translateY(0);
  }
  to{
    transform:translateY(120%);
  }
}

@keyframes slide-up{
  from{
    transform:translateY(120%);
  }
  to{
    transform:translateY(0);
  }
}

@keyframes show-up{
  from{
    bottom:0;
  }
  to{
    bottom:15px;
  }
}

@keyframes fade-out{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}

@keyframes vanish{
  from{
    bottom:15px;
  }
  to{
    bottom:0;
  }
}

@keyframes linear-indeterminate{
  0%{
    transform:translateX(-100%);
  }
  60%{
    transform:translateX(105%);
  }
  100%{
    transform:translateX(105%);
  }
}

@keyframes circle-indeterminate{
  0%{
    stroke-dashoffset:400;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:400;
    transform:rotate(2.75turn);
  }
}

@keyframes circle-indeterminate-small{
  0%{
    stroke-dashoffset:200;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:200;
    transform:rotate(2.75turn);
  }
}

@keyframes shimmer{
  from{
    transform:translateX(-100%);
  }
  to{
    transform:translateX(100%);
  }
}

.vtmn-tooltip{
  position:relative;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-3-font-size);
  font-weight:var(--vtmn-typo_font-weight--normal);
  outline:0;
}

.vtmn-tooltip::before,
.vtmn-tooltip::after{
  z-index:var(--vtmn-z-index_tooltip);
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-3-font-size);
  font-weight:var(--vtmn-typo_font-weight--normal);
  line-height:var(--vtmn-typo_text-3-line-height);
  box-shadow:var(--vtmn-shadow_200);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  position:absolute;
  display:none;
}

.vtmn-tooltip::before{
  content:'';
  border:0.5rem solid transparent;
}

.vtmn-tooltip::after{
  content:attr(data-tooltip);
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  padding-block:0.5rem;
  padding-inline:0.75rem;
  block-size:2.25rem;
  border-radius:var(--vtmn-radius_100);
  background-color:var(--vtmn-semantic-color_background-primary-reversed);
  color:var(--vtmn-semantic-color_content-primary-reversed);
  box-sizing:border-box;
}

.vtmn-tooltip:focus-visible,
.vtmn-tooltip:focus-visible > *{
  outline:none;
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-tooltip[data-tooltip='']::before,
.vtmn-tooltip[data-tooltip='']::after{
  display:none !important;
}

.vtmn-tooltip:not([data-position])::before,
.vtmn-tooltip[data-position^='top']::before{
  bottom:100%;
  border-bottom-width:0;
  border-top:0.5rem solid var(--vtmn-semantic-color_background-primary-reversed);
  left:50%;
  transform:translate(-50%, -78%);
}

.vtmn-tooltip:not([data-position])::after,
.vtmn-tooltip[data-position^='top']::after{
  bottom:calc(100% + 0.4375rem);
  left:50%;
  transform:translate(-50%, -0.5em);
}

.vtmn-tooltip:not([data-position])::after,
.vtmn-tooltip[data-position='top-left']::after{
  left:-0.625rem;
}

.vtmn-tooltip:not([data-position])::after,
.vtmn-tooltip[data-position='top-right']::after{
  transform:translate(-1.25rem, -0.5em);
}

.vtmn-tooltip[data-position^='bottom']::before{
  top:100%;
  border-top-width:0;
  border-bottom:0.5rem solid var(--vtmn-semantic-color_background-primary-reversed);
  left:50%;
  transform:translate(-50%, 78%);
}

.vtmn-tooltip[data-position^='bottom']::after{
  top:calc(100% + 0.4375rem);
  left:50%;
  transform:translate(-50%, 0.5em);
}

.vtmn-tooltip[data-position='bottom-left']::after{
  left:-0.625rem;
}

.vtmn-tooltip[data-position='bottom-right']::after{
  transform:translate(-1.25rem, 0.5em);
}

.vtmn-tooltip[data-position^='left']::before{
  top:50%;
  border-right-width:0;
  border-left:0.5rem solid var(--vtmn-semantic-color_background-primary-reversed);
  left:calc(0em - 0.5rem);
  transform:translate(-76%, -50%);
}

.vtmn-tooltip[data-position^='left']::after{
  top:50%;
  right:calc(100% + 0.4375rem);
  transform:translate(-0.5em, -50%);
}

.vtmn-tooltip[data-position^='right']::before{
  top:50%;
  border-left-width:0;
  border-right:0.5rem solid var(--vtmn-semantic-color_background-primary-reversed);
  right:calc(0em - 0.5rem);
  transform:translate(76%, -50%);
}

.vtmn-tooltip[data-position^='right']::after{
  top:50%;
  left:calc(100% + 0.4375rem);
  transform:translate(0.5em, -50%);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}

@media screen and (min-width: 900px){
  .vtmn-tooltip:not([data-tooltip='']):hover::before,
  .vtmn-tooltip:not([data-tooltip='']):hover::after,
  .vtmn-tooltip:not([data-tooltip='']):focus-visible::before,
  .vtmn-tooltip:not([data-tooltip='']):focus-visible::after{
    animation:var(--vtmn-animation_fade-in);
  }
  .vtmn-tooltip:hover::before,
  .vtmn-tooltip:hover::after,
  .vtmn-tooltip:focus-visible::before,
  .vtmn-tooltip:focus-visible::after{
    display:flex;
    justify-content:center;
    align-items:center;
  }
}

@media screen and (max-width: 899px){
  .vtmn-tooltip:not([data-tooltip='']):focus::before,
  .vtmn-tooltip:not([data-tooltip='']):focus::after{
    animation:var(--vtmn-animation_fade-in);
  }
  .vtmn-tooltip:focus::before,
  .vtmn-tooltip:focus::after{
    display:flex;
    justify-content:center;
    align-items:center;
  }
}
.vtmn-checkbox[type='checkbox']{
  position:absolute;
  opacity:0;
}

.vtmn-checkbox[type='checkbox'] + label{
  position:relative;
  display:inline-flex;
  align-items:flex-start;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-checkbox[type='checkbox'] + label::before{
  content:'';
  border-width:0.125rem;
  border-style:solid;
  border-radius:0.0625rem;
  transition:var(--vtmn-transition_focus-visible);
  -webkit-margin-before:0.1875rem;
          margin-block-start:0.1875rem;
  -webkit-margin-end:0.6875rem;
          margin-inline-end:0.6875rem;
  padding:0.4375rem;
  border-color:var(--vtmn-semantic-color_content-inactive);
}

.vtmn-checkbox[type='checkbox']:not(:focus-visible,
:checked,
:disabled):hover
  + label::before{
  box-shadow:0 0 0 0.4375rem var(--vtmn-semantic-color_hover-secondary-transparent);
}

.vtmn-checkbox[type='checkbox']:not(:focus-visible,
:checked,
:disabled):active
  + label::before{
  box-shadow:0 0 0 0.4375rem var(--vtmn-semantic-color_active-secondary-transparent);
}

.vtmn-checkbox[type='checkbox']:not(:focus-visible):checked:not(:disabled):hover
  + label::before{
  box-shadow:0 0 0 0.4375rem var(--vtmn-semantic-color_hover-primary-transparent);
}

.vtmn-checkbox[type='checkbox']:not(:focus-visible):checked:not(
    :disabled
  ):active
  + label::before{
  box-shadow:0 0 0 0.4375rem var(--vtmn-semantic-color_active-primary-transparent);
}

.vtmn-checkbox[type='checkbox']:not(:disabled):focus-visible + label::before{
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-checkbox[type='checkbox']:checked + label::before,
.vtmn-checkbox[type='checkbox']:indeterminate + label::before{
  background-color:var(--vtmn-semantic-color_content-active);
  border-color:var(--vtmn-semantic-color_content-active);
}

.vtmn-checkbox[type='checkbox'] + label::after{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.80351 10.8L14.2875 2.31484L12.5907 0.618038L5.80351 7.40644L2.40871 4.01164L0.711914 5.70844L5.80351 10.8Z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.80351 10.8L14.2875 2.31484L12.5907 0.618038L5.80351 7.40644L2.40871 4.01164L0.711914 5.70844L5.80351 10.8Z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  position:absolute;
  block-size:1.125rem;
  inline-size:1.125rem;
  inset-block-start:0.4375rem;
  inset-inline-start:0.125rem;
  background-color:var(--vtmn-semantic-color_content-primary-reversed);
  transition:all 0.2s;
}

.vtmn-checkbox[type='checkbox']:indeterminate + label::after{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.333 7.333h9.334v1.334H3.333V7.333z' stroke-width='10'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.333 7.333h9.334v1.334H3.333V7.333z' stroke-width='10'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  position:absolute;
  block-size:1.25rem;
  inline-size:1.25rem;
  inset-block-start:0.125rem;
  inset-inline-start:-0.0625rem;
  background-color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-checkbox[type='checkbox']:not(:checked) + label::after,
.vtmn-checkbox[type='checkbox']:not(:indeterminate) + label::after{
  opacity:0;
  transform:scale(0) rotate(45deg);
}

.vtmn-checkbox[type='checkbox']:checked + label::after,
.vtmn-checkbox[type='checkbox']:indeterminate + label::after{
  opacity:1;
  transform:scale(1) rotate(0);
}

.vtmn-checkbox[type='checkbox']:disabled + label{
  opacity:var(--vtmn-opacity_disabled-state);
  cursor:not-allowed;
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-chip{
  min-inline-size:-moz-max-content;
  min-inline-size:max-content;
  max-inline-size:-moz-max-content;
  max-inline-size:max-content;
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-block:0.5rem;
  padding-inline:1rem;
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive);
  border-radius:var(--vtmn-radius_700);
  background-color:var(--vtmn-semantic-color_background-primary);
  position:relative;
  color:var(--vtmn-semantic-color_content-action);
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  font-weight:var(--vtmn-typo_font-weight--bold);
  line-height:1;
  outline:none;
  block-size:2.5rem;
  box-sizing:border-box;
  transition:var(--vtmn-transition_focus-visible);
}

.vtmn-chip > .vtmn-badge{
  font-weight:var(--vtmn-typo_font-weight--normal);
  transform:translateX(0.375rem);
}

.vtmn-chip:not([aria-disabled='true']):hover{
  background-color:var(--vtmn-semantic-color_hover-secondary-transparent);
  cursor:pointer;
}

.vtmn-chip:not([aria-disabled='true']):active{
  background-color:var(--vtmn-semantic-color_active-secondary-transparent);
}

.vtmn-chip:not([aria-disabled='true']):focus-visible{
  outline:none;
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive), var(--vtmn-shadow_focus-visible);
}

.vtmn-chip[aria-disabled='true']{
  opacity:var(--vtmn-opacity_disabled-state);
  cursor:not-allowed;
}

.vtmn-chip[aria-pressed='true']{
  box-shadow:none;
  background-color:var(--vtmn-semantic-color_background-brand-primary);
  color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-chip[aria-pressed='true']:not([aria-disabled='true']):hover{
  background-color:var(--vtmn-semantic-color_hover-brand);
}

.vtmn-chip[aria-pressed='true']:not([aria-disabled='true']):active{
  background-color:var(--vtmn-semantic-color_active-brand);
}

.vtmn-chip[aria-pressed='true']::before{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  block-size:1.5rem;
  inline-size:1.5rem;
  position:relative;
  inset-inline-start:-0.25rem;
  background-color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-chip_size--small{
  font-size:var(--vtmn-typo_text-3-font-size);
  padding-block:0.375rem;
  padding-inline:0.75rem;
  block-size:2rem;
}

.vtmn-chip_size--small > .vtmn-badge{
  transform:translateX(0.5rem);
}

.vtmn-chip_size--medium{
  block-size:2.5rem;
  padding-block:0.5rem;
  padding-inline:1rem;
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-chip_size--medium > .vtmn-badge{
  transform:translateX(0.375rem);
}

.vtmn-chip_variant--filter > .vtmn-badge{
  font-weight:var(--vtmn-typo_font-weight--normal);
  transform:translateX(0.3125rem);
}

.vtmn-chip_variant--filter.vtmn-chip_size--medium > .vtmn-badge{
  transform:translateX(0.3125rem);
}

.vtmn-chip_variant--filter[aria-pressed='true']{
  -webkit-padding-start:1rem;
          padding-inline-start:1rem;
}

.vtmn-chip_variant--filter[aria-pressed='true']::before{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  block-size:1.5rem;
  inline-size:1.5rem;
  position:relative;
  inset-inline-start:-0.25rem;
  background-color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-chip_variant--filter.vtmn-chip_size--small[aria-pressed='true']::before{
  inset-inline-start:-0.375rem;
}

.vtmn-chip_variant--filter.vtmn-chip_size--medium[aria-pressed='true']::before{
  inset-inline-start:-0.25rem;
}

.vtmn-chip_variant--action > span[class^='vtmx-'],
.vtmn-chip_variant--action > svg{
  color:var(--vtmn-semantic-color_content-action);
  fill:var(--vtmn-semantic-color_content-action);
  inline-size:1.5rem;
  block-size:1.5rem;
  font-size:1.5rem;
  transform:translateX(-0.375rem);
}

.vtmn-chip_variant--action.vtmn-chip_size--small > span[class^='vtmx-'],
.vtmn-chip_variant--action.vtmn-chip_size--small > svg{
  transform:translateX(-0.25rem);
}

.vtmn-chip_variant--action.vtmn-chip_size--medium > span[class^='vtmx-'],
.vtmn-chip_variant--action.vtmn-chip_size--medium > svg{
  transform:translateX(-0.375rem);
}

.vtmn-chip_variant--single-choice[aria-pressed='true']::before{
  content:initial;
  -webkit-mask:initial;
          mask:initial;
  -webkit-mask-size:initial;
          mask-size:initial;
  block-size:initial;
  inline-size:initial;
  position:initial;
  inset-inline-start:initial;
  background-color:initial;
}

.vtmn-chip_variant--input > span[class^='vtmx-'],
.vtmn-chip_variant--input > svg{
  transform:translateX(-0.375rem);
  font-size:1.25rem;
}

.vtmn-chip_variant--input.vtmn-chip_size--small > span[class^='vtmx-'],
.vtmn-chip_variant--input.vtmn-chip_size--small > svg{
  transform:translateX(-0.25rem);
  font-size:1rem;
}

.vtmn-chip_variant--input.vtmn-chip_size--medium > span[class^='vtmx-'],
.vtmn-chip_variant--input.vtmn-chip_size--medium > svg{
  transform:translateX(-0.375rem);
  font-size:1.25rem;
}

.vtmn-chip_variant--input > img{
  block-size:1.25rem;
  inline-size:1.25rem;
  border-radius:50%;
  transform:translateX(-0.375rem);
}

.vtmn-chip_variant--input.vtmn-chip_size--small > img{
  transform:translateX(-0.375rem);
}

.vtmn-chip_variant--input.vtmn-chip_size--medium > img{
  transform:translateX(-0.375rem);
}

.vtmn-chip_variant--input[aria-pressed='true']{
  -webkit-padding-end:0.375rem;
          padding-inline-end:0.375rem;
}

.vtmn-chip_variant--input.vtmn-chip_size--small[aria-pressed='true']{
  -webkit-padding-end:0.25rem;
          padding-inline-end:0.25rem;
}

.vtmn-chip_variant--input.vtmn-chip_size--medium[aria-pressed='true']{
  -webkit-padding-end:0.375rem;
          padding-inline-end:0.375rem;
}

.vtmn-chip_variant--input[aria-pressed='true']::before{
  content:initial;
  -webkit-mask:initial;
          mask:initial;
  -webkit-mask-size:initial;
          mask-size:initial;
  block-size:initial;
  inline-size:initial;
  position:initial;
  inset-inline-start:initial;
  background-color:initial;
}

.vtmn-chip_variant--input[aria-pressed='true'] > .vtmn-btn--icon-alone{
  -webkit-margin-start:0.375rem;
          margin-inline-start:0.375rem;
  padding:0;
  block-size:1.5rem;
  inline-size:1.5rem;
  border-radius:50%;
}

.vtmn-chip_variant--input[aria-pressed='true']
  > .vtmn-btn--icon-alone
  > span[class^='vtmx-'],
.vtmn-chip_variant--input[aria-pressed='true'] > .vtmn-btn--icon-alone > svg{
  font-size:1.5rem;
}

.vtmn-chip_variant--input[aria-pressed='true']:not(
    [aria-disabled='true']
  ):hover{
  cursor:initial;
  background-color:var(--vtmn-semantic-color_background-brand-primary);
}

.vtmn-chip_variant--input[aria-pressed='true']:not(
    [aria-disabled='true']
  ):active{
  background-color:var(--vtmn-semantic-color_background-brand-primary);
}

.vtmn-chip:not(.vtmn-chip--disabled):hover{
  background-color:var(--vtmn-semantic-color_hover-secondary-transparent);
  cursor:pointer;
}

.vtmn-chip:not(.vtmn-chip--disabled):active{
  background-color:var(--vtmn-semantic-color_active-secondary-transparent);
}

.vtmn-chip:not(.vtmn-chip--disabled):focus-visible{
  outline:none;
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive), var(--vtmn-shadow_focus-visible);
}

.vtmn-chip.vtmn-chip--disabled{
  opacity:var(--vtmn-opacity_disabled-state);
  cursor:not-allowed;
}

.vtmn-chip.vtmn-chip--selected{
  box-shadow:none;
  background-color:var(--vtmn-semantic-color_background-brand-primary);
  color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-chip.vtmn-chip--selected:not(.vtmn-chip--disabled):hover{
  background-color:var(--vtmn-semantic-color_hover-brand);
}

.vtmn-chip.vtmn-chip--selected:not(.vtmn-chip--disabled):active{
  background-color:var(--vtmn-semantic-color_active-brand);
}

.vtmn-chip.vtmn-chip--selected::before{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  height:1.5rem;
  width:1.5rem;
  position:relative;
  left:-0.25rem;
  background-color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-chip_variant--input.vtmn-chip--selected:not(.vtmn-chip--disabled):hover{
  cursor:initial;
  background-color:var(--vtmn-semantic-color_background-brand-primary);
}

.vtmn-chip_variant--input.vtmn-chip--selected:not(.vtmn-chip--disabled):active{
  background-color:var(--vtmn-semantic-color_background-brand-primary);
}

.vtmn-chip_variant--filter.vtmn-chip--selected{
  padding-left:1rem;
}

.vtmn-chip_variant--filter.vtmn-chip--selected::before{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.667 10.115 6.128-6.129.943.943L6.667 12 2.424 7.757l.943-.942 3.3 3.3Z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  height:1.5rem;
  width:1.5rem;
  position:relative;
  left:-0.25rem;
  background-color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-chip_variant--filter.vtmn-chip_size--small.vtmn-chip--selected::before{
  left:-0.375rem;
}

.vtmn-chip_variant--filter.vtmn-chip_size--medium.vtmn-chip--selected::before{
  left:-0.25rem;
}

.vtmn-chip_variant--single-choice.vtmn-chip--selected::before{
  content:initial;
  -webkit-mask:initial;
          mask:initial;
  -webkit-mask-size:initial;
          mask-size:initial;
  height:initial;
  width:initial;
  position:initial;
  left:initial;
  background-color:initial;
}

.vtmn-chip_variant--input.vtmn-chip--selected{
  padding-right:0.375rem;
}

.vtmn-chip_variant--input.vtmn-chip_size--small{
  padding-right:0.25rem;
}

.vtmn-chip_variant--input.vtmn-chip_size--medium{
  padding-right:0.375rem;
}

.vtmn-chip_variant--input::before{
  content:initial;
  -webkit-mask:initial;
          mask:initial;
  -webkit-mask-size:initial;
          mask-size:initial;
  height:initial;
  width:initial;
  position:initial;
  left:initial;
  background-color:initial;
}

.vtmn-chip_variant--input > .vtmn-btn--icon-alone{
  margin-left:0.375rem;
  padding:0;
  height:1.5rem;
  width:1.5rem;
  border-radius:50%;
}

.vtmn-chip_variant--input > .vtmn-btn--icon-alone > span[class^='vtmx-'],
.vtmn-chip_variant--input > .vtmn-btn--icon-alone > svg{
  font-size:1.5rem;
  color:var(--vtmn-semantic-color_content-action);
  fill:var(--vtmn-semantic-color_content-action);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-quantity{
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  font-weight:var(--vtmn-typo_font-weight--normal);
  color:var(--vtmn-semantic-color_content-primary);
  block-size:-moz-fit-content;
  block-size:fit-content;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
}

.vtmn-quantity > label{
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  -webkit-margin-after:0.25rem;
          margin-block-end:0.25rem;
  display:inline-block;
  inline-size:-moz-fit-content;
  inline-size:fit-content;
}

.vtmn-quantity_content{
  display:flex;
}

.vtmn-quantity input[type='number']{
  font-family:inherit;
  font-size:100%;
  margin:0;
  line-height:inherit;
  outline:0;
  inline-size:3.75rem;
  padding-block:0;
  padding-inline:0.125rem;
  border:0;
  background-color:var(--vtmn-semantic-color_background-primary);
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive);
  text-align:center;
  z-index:1;
  transition:var(--vtmn-transition_focus-visible);
  border-radius:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
}

.vtmn-quantity input[type='number']::-moz-placeholder{
  color:var(--vtmn-semantic-color_content-tertiary);
}

.vtmn-quantity input[type='number']::placeholder{
  color:var(--vtmn-semantic-color_content-tertiary);
}

.vtmn-quantity input[type='number']:not(:disabled,
:focus):hover{
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive), 0 0 0 0.1875rem var(--vtmn-semantic-color_hover-primary);
}

.vtmn-quantity[aria-disabled='true']{
  opacity:var(--vtmn-opacity_disabled-state);
  cursor:not-allowed;
}

.vtmn-quantity[aria-disabled='true'] *:disabled{
  opacity:1;
  cursor:not-allowed;
}

.vtmn-quantity input[type='number']:not(:disabled):invalid{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-negative);
}

.vtmn-quantity input[type='number']:not(:disabled):focus,
.vtmn-quantity input[type='number']:not(:disabled):focus-visible{
  box-shadow:inset 0 0 0 0.125rem var(--vtmn-semantic-color_border-active);
}

.vtmn-quantity input[type='number']::-webkit-inner-spin-button,
.vtmn-quantity input[type='number']::-webkit-outer-spin-button{
  -webkit-appearance:none;
          appearance:none;
  margin:0;
}

.vtmn-quantity .vtmn-btn{
  min-inline-size:3rem;
  min-block-size:3rem;
  box-shadow:inset 0 0 0 0.0625rem var(--vtmn-semantic-color_border-inactive);
}

.vtmn-quantity .vtmn-btn:focus-visible{
  z-index:2;
}

.vtmn-quantity .vtmn-btn:last-child{
  border-radius:0 var(--vtmn-radius_100) var(--vtmn-radius_100) 0;
  -webkit-margin-start:-0.125rem;
          margin-inline-start:-0.125rem;
}

.vtmn-quantity .vtmn-btn:first-child{
  border-radius:var(--vtmn-radius_100) 0 0 var(--vtmn-radius_100);
  -webkit-margin-end:-0.125rem;
          margin-inline-end:-0.125rem;
}

.vtmn-quantity_error-text{
  font-size:var(--vtmn-typo_text-3-font-size);
  line-height:var(--vtmn-typo_text-3-line-height);
  -webkit-margin-before:0.25rem;
          margin-block-start:0.25rem;
  display:inline-flex;
  align-items:center;
}

.vtmn-quantity_error-text::before{
  position:relative;
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.667 6.667 0 1 0 13.333 0A6.667 6.667 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zm-4.666 2v1.333H7.333V10h1.334zm0-1.333v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.667 6.667 0 1 0 13.333 0A6.667 6.667 0 0 0 1.333 8zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0zm-4.666 2v1.333H7.333V10h1.334zm0-1.333v-4H7.333v4h1.334z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  display:inline-block;
  background-color:var(--vtmn-semantic-color_content-negative);
  block-size:1rem;
  inline-size:1rem;
  -webkit-margin-end:0.3125rem;
          margin-inline-end:0.3125rem;
}

.vtmn-quantity.vtmn-quantity_size--small .vtmn-btn{
  min-inline-size:2rem;
  min-block-size:2rem;
}

.vtmn-quantity.vtmn-quantity_size--medium .vtmn-btn{
  min-inline-size:3rem;
  min-block-size:3rem;
}

.vtmn-quantity.vtmn-quantity_size--small input[type='number']{
  inline-size:2.5rem;
}

.vtmn-quantity.vtmn-quantity_size--medium input[type='number']{
  inline-size:3.75rem;
}

.vtmn-quantity.vtmn-quantity_size--small > label{
  font-size:var(--vtmn-typo_text-3-font-size);
  line-height:var(--vtmn-typo_text-3-line-height);
}

.vtmn-quantity.vtmn-quantity_size--medium > label{
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
}

.vtmn-quantity.vtmn-quantity_size--small{
  font-size:var(--vtmn-typo_text-3-font-size);
}

.vtmn-quantity.vtmn-quantity_size--medium{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-quantity.vtmn-quantity--full-width,
.vtmn-quantity.vtmn-quantity_size--small.vtmn-quantity--full-width,
.vtmn-quantity.vtmn-quantity_size--medium.vtmn-quantity--full-width{
  inline-size:100%;
}

.vtmn-quantity.vtmn-quantity--full-width input[type='number'],
.vtmn-quantity.vtmn-quantity_size--small.vtmn-quantity--full-width
  input[type='number'],
.vtmn-quantity.vtmn-quantity_size--medium.vtmn-quantity--full-width
  input[type='number']{
  inline-size:100%;
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-radio-button[type='radio']{
  position:absolute;
  opacity:0;
}

.vtmn-radio-button[type='radio'] + label{
  position:relative;
  display:inline-flex;
  align-items:flex-start;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-radio-button[type='radio'] + label::before{
  content:'';
  border:0.125rem solid;
  border-radius:100%;
  -webkit-margin-before:0.0625rem;
          margin-block-start:0.0625rem;
  -webkit-margin-end:0.6875rem;
          margin-inline-end:0.6875rem;
  padding:0.5rem;
  transition:var(--vtmn-transition_focus-visible);
}

.vtmn-radio-button[type='radio']:not(:checked) + label::before{
  border-color:var(--vtmn-semantic-color_content-inactive);
}

.vtmn-radio-button[type='radio']:not(:focus-visible,
:checked,
:disabled):hover
  + label::before{
  box-shadow:0 0 0 0.4375rem var(--vtmn-semantic-color_hover-secondary-transparent);
}

.vtmn-radio-button[type='radio']:not(:checked,
:disabled):active
  + label::before{
  box-shadow:0 0 0 0.4375rem var(--vtmn-semantic-color_active-secondary-transparent);
}

.vtmn-radio-button[type='radio']:focus-visible:not(:disabled) + label::before{
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-radio-button[type='radio']:checked + label::before{
  border-color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-radio-button[type='radio']:not(:focus-visible):checked:not(
    :disabled
  ):hover
  + label::before{
  box-shadow:0 0 0 0.4375rem var(--vtmn-semantic-color_hover-primary-transparent);
}

.vtmn-radio-button[type='radio']:checked:not(:disabled):active + label::before{
  box-shadow:0 0 0 0.4375rem var(--vtmn-semantic-color_active-primary-transparent);
}

.vtmn-radio-button[type='radio'] + label::after{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20C4.477 20 0 15.523 0 10C0 4.477 4.477 0 10 0C15.523 0 20 4.477 20 10C20 15.523 15.523 20 10 20ZM10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18ZM5 10C5 12.7614 7.23858 15 10 15C12.7614 15 15 12.7614 15 10C15 7.23858 12.7614 5 10 5C7.23858 5 5 7.23858 5 10Z' /%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20C4.477 20 0 15.523 0 10C0 4.477 4.477 0 10 0C15.523 0 20 4.477 20 10C20 15.523 15.523 20 10 20ZM10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18ZM5 10C5 12.7614 7.23858 15 10 15C12.7614 15 15 12.7614 15 10C15 7.23858 12.7614 5 10 5C7.23858 5 5 7.23858 5 10Z' /%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  background-color:var(--vtmn-semantic-color_content-active);
  position:absolute;
  block-size:1.25rem;
  inline-size:1.25rem;
  inset-block-start:0.0625rem;
  inset-inline-start:0;
  transition:all 0.2s;
}

.vtmn-radio-button[type='radio']:not(:checked) + label::after{
  opacity:0;
  transform:scale(0) rotate(45deg);
}

.vtmn-radio-button[type='radio']:checked + label::after{
  opacity:1;
  transform:scale(1) rotate(0);
}

.vtmn-radio-button[type='radio']:disabled + label{
  opacity:var(--vtmn-opacity_disabled-state);
  cursor:not-allowed;
}

.vtmn-radio-button[type='radio']:focus-visible + label::before{
  outline:none;
  box-shadow:var(--vtmn-shadow_focus-visible);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-toggle{
  display:flex;
  align-items:center;
}

.vtmn-toggle_switch{
  position:relative;
  display:inline-block;
  inline-size:3.5rem;
  block-size:2rem;
}

.vtmn-toggle_switch input[type='checkbox']{
  inline-size:100%;
  block-size:100%;
  cursor:pointer;
  margin:0;
  outline:none;
  opacity:0;
}

.vtmn-toggle_switch input[type='checkbox']:checked + span{
  background-color:var(--vtmn-semantic-color_content-active);
}

.vtmn-toggle_switch input[type='checkbox']:checked + span::before{
  transform:translateX(1.5rem);
}

.vtmn-toggle_switch input[type='checkbox']:checked + span::after{
  transform:translateX(1.5rem);
  opacity:1;
}

.vtmn-toggle_switch
  input[type='checkbox']:not([disabled]):hover
  + span::before{
  box-shadow:0 0 0 0.75rem var(--vtmn-semantic-color_hover-secondary-transparent);
}

.vtmn-toggle_switch
  input[type='checkbox']:not([disabled]):active
  + span::before{
  box-shadow:0 0 0 0.75rem var(--vtmn-semantic-color_active-secondary-transparent);
}

.vtmn-toggle_switch
  input[type='checkbox']:not([disabled]):hover:checked
  + span::before{
  box-shadow:0 0 0 0.75rem var(--vtmn-semantic-color_hover-primary-transparent);
}

.vtmn-toggle_switch
  input[type='checkbox']:not([disabled]):active:checked
  + span::before{
  box-shadow:0 0 0 0.75rem var(--vtmn-semantic-color_active-primary-transparent);
}

.vtmn-toggle_switch input[type='checkbox']:focus-visible + span{
  outline:none;
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-toggle_switch span{
  position:absolute;
  inset-block-start:0;
  inset-inline-start:0;
  inline-size:100%;
  block-size:100%;
  background-color:var(--vtmn-semantic-color_content-inactive);
  transition:background-color 0.2s ease-out, var(--vtmn-transition_focus-visible);
  border-radius:var(--vtmn-radius_400);
  pointer-events:none;
}

.vtmn-toggle_switch span::before{
  position:absolute;
  content:'';
  block-size:1.5rem;
  inline-size:1.5rem;
  inset-inline-start:0.25rem;
  inset-block-start:0.25rem;
  background-color:var(--vtmn-base-color_white);
  transition:var(--vtmn-transition_focus-visible), transform 0.2s ease-out, background-color 0.2s ease-out;
  border-radius:50%;
}

.vtmn-toggle_switch span::after{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.80351 10.8L14.2875 2.31484L12.5907 0.618038L5.80351 7.40644L2.40871 4.01164L0.711914 5.70844L5.80351 10.8Z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.80351 10.8L14.2875 2.31484L12.5907 0.618038L5.80351 7.40644L2.40871 4.01164L0.711914 5.70844L5.80351 10.8Z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  position:absolute;
  inline-size:1.5rem;
  block-size:1.5rem;
  inset-block-start:0.625rem;
  inset-inline-start:0.5625rem;
  background-color:var(--vtmn-semantic-color_content-active);
  transition:var(--vtmn-transition_focus-visible), transform 0.2s ease-out, background-color 0.2s ease-out;
  opacity:0;
}

.vtmn-toggle label{
  font-family:var(--vtmn-typo_font-family);
  color:var(--vtmn-semantic-color_content-primary);
  font-size:var(--vtmn-typo_text-2-font-size);
  -webkit-margin-start:0.75rem;
          margin-inline-start:0.75rem;
}

.vtmn-toggle input[type='checkbox']:disabled{
  cursor:not-allowed;
}

.vtmn-toggle input[type='checkbox']:disabled + span{
  opacity:var(--vtmn-opacity_disabled-state);
}

.vtmn-toggle_size--small .vtmn-toggle_switch{
  inline-size:2.625rem;
  block-size:1.5rem;
}

.vtmn-toggle_size--small .vtmn-toggle_switch span::before{
  block-size:1rem;
  inline-size:1rem;
}

.vtmn-toggle_size--small label{
  font-size:var(--vtmn-typo_text-3-font-size);
  -webkit-margin-start:0.5rem;
          margin-inline-start:0.5rem;
}

.vtmn-toggle_size--small span::after{
  inline-size:1.125rem;
  block-size:1.125rem;
  inset-block-start:0.5rem;
  inset-inline-start:0.4375rem;
}

.vtmn-toggle_size--small input[type='checkbox']:checked + span::before{
  transform:translateX(1.125rem);
}

.vtmn-toggle_size--small input[type='checkbox']:checked + span::after{
  transform:translateX(1.125rem);
}

.vtmn-toggle_size--small
  input[type='checkbox']:not([disabled]):hover
  + span::before{
  box-shadow:0 0 0 0.5rem var(--vtmn-semantic-color_hover-secondary-transparent);
}

.vtmn-toggle_size--small
  input[type='checkbox']:not([disabled]):active
  + span::before{
  box-shadow:0 0 0 0.5rem var(--vtmn-semantic-color_active-secondary-transparent);
}

.vtmn-toggle_size--small
  input[type='checkbox']:not([disabled]):hover:checked
  + span::before{
  box-shadow:0 0 0 0.5rem var(--vtmn-semantic-color_hover-primary-transparent);
}

.vtmn-toggle_size--small
  input[type='checkbox']:not([disabled]):active:checked
  + span::before{
  box-shadow:0 0 0 0.5rem var(--vtmn-semantic-color_active-primary-transparent);
}

.vtmn-toggle_size--medium .vtmn-toggle_switch{
  inline-size:3.5rem;
  block-size:2rem;
}

.vtmn-toggle_size--medium .vtmn-toggle_switch span::before{
  block-size:1.5rem;
  inline-size:1.5rem;
}

.vtmn-toggle_size--medium label{
  font-size:var(--vtmn-typo_text-2-font-size);
  -webkit-margin-start:0.75rem;
          margin-inline-start:0.75rem;
}

.vtmn-toggle_size--medium span::after{
  block-size:1.5rem;
  inline-size:1.5rem;
  inset-block-start:0.625rem;
  inset-inline-start:0.5625rem;
}

.vtmn-toggle_size--medium input[type='checkbox']:checked + span::before{
  transform:translateX(1.5rem);
}

.vtmn-toggle_size--medium input[type='checkbox']:checked + span::after{
  transform:translateX(1.5rem);
}

.vtmn-toggle_switch--medium
  input[type='checkbox']:not([disabled]):hover
  + span::before{
  box-shadow:0 0 0 0.75rem var(--vtmn-semantic-color_hover-secondary-transparent);
}

.vtmn-toggle_switch--medium
  input[type='checkbox']:not([disabled]):active
  + span::before{
  box-shadow:0 0 0 0.75rem var(--vtmn-semantic-color_active-secondary-transparent);
}

.vtmn-toggle_switch--medium
  input[type='checkbox']:not([disabled]):hover:checked
  + span::before{
  box-shadow:0 0 0 0.75rem var(--vtmn-semantic-color_hover-primary-transparent);
}

.vtmn-toggle_switch--medium
  input[type='checkbox']:not([disabled]):active:checked
  + span::before{
  box-shadow:0 0 0 0.75rem var(--vtmn-semantic-color_active-primary-transparent);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-accordion{
  box-sizing:border-box;
  display:block;
  inline-size:100%;
  min-block-size:3rem;
  block-size:-moz-fit-content;
  block-size:fit-content;
  font-family:var(--vtmn-typo_font-family);
  font-size:var(--vtmn-typo_text-2-font-size);
  line-height:var(--vtmn-typo_text-2-line-height);
  color:var(--vtmn-semantic-color_content-primary);
  font-weight:var(--vtmn-typo_font-weight--normal);
  background-color:var(--vtmn-semantic-color_background-primary);
  -webkit-border-after:0.0625rem solid var(--vtmn-semantic-color_border-primary);
          border-block-end:0.0625rem solid var(--vtmn-semantic-color_border-primary);
  outline:0;
}

.vtmn-accordion--with-icon-left summary::before{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.666 6.666 0 1 0 13.333 0A6.666 6.666 0 0 0 1.333 8Zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0ZM8.667 4.667V6H7.333V4.667h1.334Zm0 6.666v-4H7.333v4h1.334Z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.333 8a6.666 6.666 0 1 0 13.333 0A6.666 6.666 0 0 0 1.333 8Zm12 0A5.333 5.333 0 1 1 2.667 8a5.333 5.333 0 0 1 10.666 0ZM8.667 4.667V6H7.333V4.667h1.334Zm0 6.666v-4H7.333v4h1.334Z'/%3E%3C/svg%3E");
  -webkit-mask-size:cover;
          mask-size:cover;
  inline-size:1.5rem;
  block-size:1.5rem;
  position:relative;
  display:inline-block;
  -webkit-margin-end:0.75rem;
          margin-inline-end:0.75rem;
  background-color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-accordion summary{
  display:flex;
  cursor:pointer;
  list-style:none;
  font-weight:var(--vtmn-typo_font-weight--bold);
  position:relative;
  padding-block:var(--vtmn-spacing_3);
  padding-inline:var(--vtmn-spacing_4);
  outline:0;
  transition:background-color 400ms ease;
}

.vtmn-accordion summary::-webkit-details-marker{
  display:none;
}

.vtmn-accordion:not([aria-disabled='true']) summary:hover{
  background-color:var(--vtmn-semantic-color_hover-primary);
}

.vtmn-accordion:not([aria-disabled='true']) summary:active{
  background-color:var(--vtmn-semantic-color_active-primary);
}

.vtmn-accordion:not([aria-disabled='true']) > summary:focus-visible{
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-accordion[aria-disabled='true']{
  cursor:not-allowed;
}

.vtmn-accordion[aria-disabled='true'] > *{
  opacity:var(--vtmn-opacity_disabled-state);
  pointer-events:none;
}

.vtmn-accordion summary > span[class^='vtmx-']{
  font-size:var(--vtmn-typo_title-4-font-size);
  -webkit-margin-end:var(--vtmn-spacing_3);
          margin-inline-end:var(--vtmn-spacing_3);
}

.vtmn-accordion summary::after{
  content:'';
  -webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 8.781 3.3-3.3.943.943L8 10.667 3.757 6.424l.943-.943 3.3 3.3z'/%3E%3C/svg%3E");
          mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 8.781 3.3-3.3.943.943L8 10.667 3.757 6.424l.943-.943 3.3 3.3z'/%3E%3C/svg%3E");
  inline-size:1.5rem;
  block-size:1.5rem;
  position:absolute;
  inset-inline-end:0;
  -webkit-margin-end:var(--vtmn-spacing_3);
          margin-inline-end:var(--vtmn-spacing_3);
  background-color:var(--vtmn-semantic-color_content-primary);
  transition:transform 400ms ease;
}

.vtmn-accordion[open]{
  -webkit-border-after:0;
          border-block-end:0;
}

.vtmn-accordion[open] summary::after{
  transform:rotateZ(-180deg);
}

.vtmn-accordion_content{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  padding:var(--vtmn-spacing_4);
}

.vtmn-accordion_content > *{
  margin-block:var(--vtmn-spacing_1);
  margin-inline:0;
}

.vtmn-accordion_content:last-child{
  -webkit-border-after:0.0625rem solid var(--vtmn-semantic-color_border-primary);
          border-block-end:0.0625rem solid var(--vtmn-semantic-color_border-primary);
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-card{
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--normal);
  max-inline-size:100%;
  min-inline-size:-moz-min-content;
  min-inline-size:min-content;
  border-radius:var(--vtmn-radius_200);
  box-shadow:var(--vtmn-shadow_100);
  position:relative;
}

.vtmn-card_content{
  margin:var(--vtmn-spacing_4);
  display:flex;
  flex-direction:column;
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-card_content
  > *:not(.vtmn-card_content--title,
.vtmn-card_content--body){
  -webkit-margin-before:var(--vtmn-spacing_3);
          margin-block-start:var(--vtmn-spacing_3);
}

.vtmn-card_content--title{
  all:unset;
  font-size:var(--vtmn-typo_title-5-font-size);
  font-weight:var(--vtmn-typo_font-weight--bold);
}

.vtmn-card_content--body{
  font-size:var(--vtmn-typo_text-3-font-size);
}

.vtmn-card,
.vtmn-card_variant--top-image{
  display:flex;
  flex-direction:column;
  block-size:-moz-fit-content;
  block-size:fit-content;
  background-color:var(--vtmn-semantic-color_background-primary);
}

.vtmn-card > .vtmn-card_image,
.vtmn-card_variant--top-image > .vtmn-card_image{
  inline-size:auto;
  block-size:100%;
  margin:var(--vtmn-spacing_4);
  position:relative;
}

.vtmn-card_image img{
  max-width:100%;
  height:auto;
  display:block;
  vertical-align:middle;
}

.vtmn-card > .vtmn-card_image--full,
.vtmn-card_variant--top-image > .vtmn-card_image--full{
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  block-size:100%;
  margin:0;
}

.vtmn-card > .vtmn-card_image--full > img,
.vtmn-card_variant--top-image > .vtmn-card_image--full > img{
  border-radius:var(--vtmn-radius_200) var(--vtmn-radius_200) 0 0;
}

.vtmn-card img,
.vtmn-card_variant--top-image img{
  inline-size:100%;
  aspect-ratio:1 / 1;
}

.vtmn-card_variant--top-image .vtmn-tag,
.vtmn-card_variant--full-image .vtmn-tag{
  position:absolute;
  inset-block-start:var(--vtmn-spacing_4);
  inset-inline-start:var(--vtmn-spacing_4);
}

.vtmn-card_image--full > img{
  aspect-ratio:auto;
}

.vtmn-card_variant--side-image{
  display:flex;
  block-size:-moz-min-content;
  block-size:min-content;
  flex-direction:row;
  background-color:var(--vtmn-semantic-color_background-primary);
}

.vtmn-card_variant--side-image > .vtmn-card_content{
  -webkit-margin-start:0;
          margin-inline-start:0;
  inline-size:67%;
}

.vtmn-card_variant--side-image > .vtmn-card_image{
  inline-size:33%;
  block-size:-moz-max-content;
  block-size:max-content;
  margin:var(--vtmn-spacing_4);
}

.vtmn-card_variant--side-image img{
  block-size:100%;
}

.vtmn-card_variant--side-image .vtmn-btn{
  inline-size:-moz-fit-content;
  inline-size:fit-content;
}

.vtmn-card_variant--full-image > .vtmn-card_image{
  inline-size:100%;
  block-size:100%;
  margin:0;
}

.vtmn-card_variant--full-image img{
  block-size:100%;
  border-radius:var(--vtmn-radius_200);
}

.vtmn-card_variant--full-image > .vtmn-card_content{
  position:absolute;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  margin:0;
  inset-block-start:0;
  inset-inline-start:0;
  inset-inline-end:0;
  inset-block-end:0;
  padding:var(--vtmn-spacing_4);
  block-size:auto;
  border-radius:var(--vtmn-radius_200);
  color:var(--vtmn-semantic-color_content-primary-reversed);
}

.vtmn-card_variant--full-image
  > .vtmn-card_content:not(.vtmn-card_content--opaque){
  background:linear-gradient(
    180deg,
    hsla(200, 100%, 4.7%, 0),
    var(--vtmn-semantic-color_background-primary-reversed)
  );
}

.vtmn-card_variant--full-image > .vtmn-card_content.vtmn-card_content--opaque{
  background-color:hsl(
    var(--vtmn-semantic-color_background-primary-reversed--h)
      var(--vtmn-semantic-color_background-primary-reversed--s)
      var(--vtmn-semantic-color_background-primary-reversed--l) / 60%
  );
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
.vtmn-list{
  display:block;
  font-family:var(--vtmn-typo_font-family);
  font-weight:var(--vtmn-typo_font-weight--normal);
  font-size:var(--vtmn-typo_text-2-font-size);
  color:var(--vtmn-semantic-color_content-primary);
  background-color:var(--vtmn-semantic-color_background-primary);
  inline-size:100%;
  outline:0;
  padding:0;
}

.vtmn-list a.vtmn-list__link{
  display:flex;
  inline-size:100%;
  text-decoration:inherit;
  color:inherit;
}

.vtmn-list li > a.vtmn-list__link[aria-disabled='true']{
  color:currentcolor;
  pointer-events:none;
  text-decoration:none;
}

.vtmn-list li{
  block-size:-moz-fit-content;
  block-size:fit-content;
  min-block-size:-moz-fit-content;
  min-block-size:fit-content;
  display:flex;
  inline-size:100%;
  outline:0;
  cursor:pointer;
  transition:var(--vtmn-transition_focus-visible);
}

.vtmn-list li:not([aria-disabled='true']):hover{
  background-color:var(--vtmn-semantic-color_hover-primary);
}

.vtmn-list li:not([aria-disabled='true']):active{
  background-color:var(--vtmn-semantic-color_active-primary);
}

.vtmn-list li:not([aria-disabled='true']):focus-visible{
  box-shadow:var(--vtmn-shadow_focus-visible);
}

.vtmn-list li[aria-disabled='true']{
  opacity:var(--vtmn-opacity_disabled-state);
  cursor:not-allowed;
}

.vtmn-list li[aria-disabled='true'] *:disabled{
  opacity:1;
}

.vtmn-list_start-visual{
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  display:flex;
  align-items:center;
  justify-content:center;
  padding-block:var(--vtmn-spacing_3);
  padding-inline:0;
  -webkit-margin-start:1.25rem;
          margin-inline-start:1.25rem;
}

.vtmn-list_start-visual + .vtmn-list_text{
  -webkit-margin-start:var(--vtmn-spacing_3);
          margin-inline-start:var(--vtmn-spacing_3);
  -webkit-padding-start:0;
          padding-inline-start:0;
}

.vtmn-list_start-visual span[class^='vtmx-']{
  font-size:var(--vtmn-typo_title-5-font-size);
}

.vtmn-list_text{
  inline-size:100%;
  display:flex;
  position:relative;
  flex-direction:column;
  justify-content:center;
  -webkit-border-after:0.0625rem solid var(--vtmn-semantic-color_border-primary);
          border-block-end:0.0625rem solid var(--vtmn-semantic-color_border-primary);
  padding-block:var(--vtmn-spacing_3);
  padding-inline:1.25rem;
  line-height:var(--vtmn-typo_text-2-line-height);
}

.vtmn-list_text > span:nth-child(2){
  color:var(--vtmn-semantic-color_content-tertiary);
}

.vtmn-list_end-action{
  inline-size:-moz-fit-content;
  inline-size:fit-content;
  display:flex;
  align-items:center;
  justify-content:center;
  -webkit-border-after:0.0625rem solid var(--vtmn-semantic-color_border-primary);
          border-block-end:0.0625rem solid var(--vtmn-semantic-color_border-primary);
  padding-block:var(--vtmn-spacing_3);
  padding-inline:var(--vtmn-spacing_4);
}

.vtmn-list_item--without-divider .vtmn-list_end-action,
.vtmn-list_item--without-divider .vtmn-list_text{
  -webkit-border-after:0;
          border-block-end:0;
}

.vtmn-list_end-action > .vtmn-btn--icon-alone{
  min-block-size:2.25rem;
  min-inline-size:2.25rem;
  block-size:2.25rem;
  inline-size:2.25rem;
  border-radius:50%;
  color:var(--vtmn-semantic-color_content-primary);
}

.vtmn-list_end-action > .vtmn-btn--icon-alone > span[class^='vtmx-']{
  font-size:var(--vtmn-typo_title-5-font-size);
}

.vtmn-list_media--circle{
  min-inline-size:2.5rem;
  inline-size:2.5rem;
  aspect-ratio:1 / 1;
  border-radius:50%;
}

.vtmn-list_media--square{
  min-inline-size:3.5rem;
  inline-size:3.5rem;
  aspect-ratio:1 / 1;
  -o-object-fit:contain;
     object-fit:contain;
}

.vtmn-list_media--rectangle{
  min-inline-size:7rem;
  inline-size:7rem;
  aspect-ratio:2 / 1;
  -o-object-fit:cover;
     object-fit:cover;
}

.vtmn-list .vtmn-list_item-size--small{
  font-size:var(--vtmn-typo_text-3-font-size);
}

.vtmn-list .vtmn-list_item-size--small .vtmn-list_text{
  line-height:var(--vtmn-typo_text-3-line-height);
}

.vtmn-list_item-size--small .vtmn-list_start-visual span[class^='vtmx-'],
.vtmn-list_item-size--small
  .vtmn-list_end-action
  .vtmn-btn--icon-alone
  > span[class^='vtmx-']{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-list_item-size--small .vtmn-list_end-action > .vtmn-btn--icon-alone{
  min-block-size:1.5rem;
  min-inline-size:1.5rem;
  block-size:1.5rem;
  inline-size:1.5rem;
}

.vtmn-list .vtmn-list_item-size--medium{
  font-size:var(--vtmn-typo_text-2-font-size);
}

.vtmn-list .vtmn-list_item-size--medium .vtmn-list_text{
  line-height:var(--vtmn-typo_text-2-line-height);
}

.vtmn-list_item-size--medium .vtmn-list_start-visual span[class^='vtmx-'],
.vtmn-list_item-size--medium
  .vtmn-list_end-action
  .vtmn-btn--icon-alone
  > span[class^='vtmx-']{
  font-size:var(--vtmn-typo_title-5-font-size);
}

.vtmn-list_item-size--medium .vtmn-list_end-action > .vtmn-btn--icon-alone{
  min-block-size:2.25rem;
  min-inline-size:2.25rem;
  block-size:2.25rem;
  inline-size:2.25rem;
}

@media screen and (min-width: 600px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
}

@media screen and (min-width: 1200px) and (max-width: 1799px){
}

@media screen and (min-width: 1800px){
}
@keyframes fade-in{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

@keyframes slide-left{
  from{
    transform:translateX(120%);
  }
  to{
    transform:translateX(0);
  }
}

@keyframes slide-right{
  from{
    transform:translateX(0);
  }
  to{
    transform:translateX(120%);
  }
}

@keyframes slide-down{
  from{
    transform:translateY(0);
  }
  to{
    transform:translateY(120%);
  }
}

@keyframes slide-up{
  from{
    transform:translateY(120%);
  }
  to{
    transform:translateY(0);
  }
}

@keyframes show-up{
  from{
    bottom:0;
  }
  to{
    bottom:15px;
  }
}

@keyframes fade-out{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}

@keyframes vanish{
  from{
    bottom:15px;
  }
  to{
    bottom:0;
  }
}

@keyframes linear-indeterminate{
  0%{
    transform:translateX(-100%);
  }
  60%{
    transform:translateX(105%);
  }
  100%{
    transform:translateX(105%);
  }
}

@keyframes circle-indeterminate{
  0%{
    stroke-dashoffset:400;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:400;
    transform:rotate(2.75turn);
  }
}

@keyframes circle-indeterminate-small{
  0%{
    stroke-dashoffset:200;
    transform:rotate(-0.25turn);
  }
  50%{
    transform:rotate(0.75turn);
    stroke-dashoffset:0;
  }
  100%{
    stroke-dashoffset:200;
    transform:rotate(2.75turn);
  }
}

@keyframes shimmer{
  from{
    transform:translateX(-100%);
  }
  to{
    transform:translateX(100%);
  }
}

.vtmn-skeleton{
  display:inline-block;
  block-size:0.0625rem;
  position:relative;
  overflow:hidden;
  background-color:var(--vtmn-semantic-color_background-tertiary);
}

.vtmn-skeleton::after{
  position:absolute;
  inset:0;
  transform:translateX(-100%);
  background-image:linear-gradient(
    90deg,
    hsl(
        var(--vtmn-semantic-color_background-primary--h)
          var(--vtmn-semantic-color_background-primary--s)
          var(--vtmn-semantic-color_background-primary--l) / 0%
      )
      0,
    hsl(
        var(--vtmn-semantic-color_background-primary--h)
          var(--vtmn-semantic-color_background-primary--s)
          var(--vtmn-semantic-color_background-primary--l) / 30%
      )
      10%,
    hsl(
        var(--vtmn-semantic-color_background-primary--h)
          var(--vtmn-semantic-color_background-primary--s)
          var(--vtmn-semantic-color_background-primary--l) / 60%
      )
      40%,
    hsl(
        var(--vtmn-semantic-color_background-primary--h)
          var(--vtmn-semantic-color_background-primary--s)
          var(--vtmn-semantic-color_background-primary--l) / 60%
      )
      60%,
    hsl(
        var(--vtmn-semantic-color_background-primary--h)
          var(--vtmn-semantic-color_background-primary--s)
          var(--vtmn-semantic-color_background-primary--l) / 30%
      )
      90%,
    hsl(
      var(--vtmn-semantic-color_background-primary--h)
        var(--vtmn-semantic-color_background-primary--s)
        var(--vtmn-semantic-color_background-primary--l) / 0%
    )
  );
  animation:var(--vtmn-animation_shimmer);
  content:'';
}

.vtmn-skeleton_line{
  block-size:0.5rem;
  border-radius:var(--vtmn-radius_200);
}

.vtmn-skeleton_avatar{
  inline-size:2rem;
  block-size:100%;
  aspect-ratio:1;
  border-radius:50%;
}

.skeleton-width.svelte-1krpb2t{width:var(--skeleton-width, 100%)}

.skeleton-height.svelte-1krpb2t{height:var(--skeleton-height)}