@import"https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Open+Sans+Condensed:300,300i,700|Teko:300,400,500,600,700&display=swap";:root{--brand-yellow: 251 203 6;--brand-red: 223 14 45;--brand-green: 21 182 82;--brand-black: 17 17 17;--brand-purple: 104 50 102;--brand-gray: 127 127 127;--brand-white: 239 239 239;--brand-bg: 246 246 246}@theme{ --color-brand-yellow: rgb(var(--brand-yellow)); --color-brand-red: rgb(var(--brand-red)); --color-brand-green: rgb(var(--brand-green)); --color-brand-black: rgb(var(--brand-black)); --color-brand-purple: rgb(var(--brand-purple)); --color-brand-gray: rgb(var(--brand-gray)); --color-brand-white: rgb(var(--brand-white)); --color-brand-bg: rgb(var(--brand-bg)); }.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main p,.main .wp-block-image,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6,.editor-styles-wrapper p,.editor-styles-wrapper .wp-block-image{opacity:1}@font-face{font-family:jerseym54;src:url(/app/themes/vimmu-hockey/public/build/assets/jerseym54.woff2) format("woff2"),url(/app/themes/vimmu-hockey/public/build/assets/jerseym54.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.button,.search-form .search-submit,.comment-form input[type=submit],.button:focus,.button:active{border:none;box-shadow:none;outline:none;background-color:transparent;border-radius:.1875rem;padding:.9375rem;transition:all .25s ease-out;margin-top:.9375rem;margin-right:.46875rem;margin-left:.46875rem}.button.button--default,.search-form .search-submit,.comment-form input[type=submit]{background-color:#fbcb06;color:#efefef}.button.button--default:hover,.search-form .search-submit:hover,.comment-form input[type=submit]:hover{box-shadow:0 0 .3125rem #c19d09 inset}.button.button--success,.search-form .button--success.search-submit,.comment-form input.button--success[type=submit]{background-color:#15b652;color:#efefef}.button.button--success:hover,.search-form .button--success.search-submit:hover,.comment-form input.button--success[type=submit]:hover{box-shadow:0 0 .3125rem #148d42 inset}.comment-list,.comment-list ol{list-style:none}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#111;background-color:#efefef;border:1px solid #7f7f7f;border-radius:.25rem}#cookie-popup .cookie__more{display:none;word-break:break-word}.search-form label{font-weight:400}.search-form .search-field{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#111;background-color:#efefef;border:1px solid #7f7f7f;border-radius:.25rem}ul{list-style:none;padding-left:15px}ul li{position:relative;padding-left:15px}ul li ul{padding-left:0}ul li:before{content:" ";position:absolute;left:0;width:.375rem;height:.375rem;border-radius:.125rem;top:.75rem;transform:translateY(-50%);background-color:#fbcb06}.nav-primary{transform-origin:top right;transition:transform .5s ease,opacity .5s ease}.nav-primary--hidden{transform:scale(0);opacity:0;pointer-events:none}.popup{max-width:calc(100% - 1.875rem);max-height:calc(100% - 1.875rem);width:100%;position:fixed;display:none;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f6f6f6;padding:1.5625rem 1.5625rem .9375rem .9375rem;z-index:999999;flex-flow:column;overflow:auto}@media(min-width:576px){.popup{min-width:31.25rem;width:auto}}.popup__close{position:absolute;top:.46875rem;right:.46875rem;width:1.25rem;height:1.25rem}.popup__close:before,.popup__close:after{content:" ";position:absolute;display:block;width:1.25rem;height:.125rem;background-color:#df0e2d;top:50%;transform:rotate(45deg)}.popup__close:after{transform:rotate(-45deg)}.popup__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:-.46875rem;margin-right:-.46875rem}.drop-shadow{content:" ";display:none;background-color:#111111bf;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99}.table{width:100%;border-collapse:collapse;color:#111;font-weight:400}.table thead{background-color:#111111bf}.table tbody{max-height:50vh;overflow:auto}.table.table--hover tbody tr{transition:background-color .25s ease-out}.table.table--hover tbody tr:hover{color:#0f0f0f}.table.table--hover tbody tr:nth-of-type(2n){background-color:#fbcb060d}.table.table--hover tbody tr:nth-of-type(2n):hover{background-color:#fbcb061a}.table.table--hover tbody tr:nth-of-type(odd):hover{background-color:#fbcb0626}.table th{border-top:none;font-family:Teko,sans-serif;text-transform:uppercase;color:#fbcb06}.table td{font-family:Open Sans Condensed,sans-serif;border:none}.table th,.table td{text-align:left;vertical-align:middle;padding:.46875rem .9375rem}.table thead th.active,.table thead td.active,.table .ready th.active,.table .ready td.active{background-color:#df0e2d0d}h1{color:#fbcb06;font-family:Teko,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.15;margin-bottom:.5em}@media(min-width:768px){h1{font-size:3.25rem}}h2{color:#fbcb06;font-family:Teko,sans-serif;font-size:2rem;font-weight:600;line-height:1.15;margin-bottom:.5em}@media(min-width:768px){h2{font-size:2.5rem}}h3{color:#fbcb06;font-family:Teko,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.25;margin-bottom:.5em}@media(min-width:768px){h3{font-size:1.75rem}}h4{color:#fbcb06;font-family:Teko,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.25;margin-bottom:.5em}@media(min-width:768px){h4{font-size:1.375rem}}h5,h6{color:#fbcb06;font-weight:300;font-family:Teko,sans-serif;line-height:1.25;margin-bottom:.5em}h5{font-size:1.125rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6{text-transform:uppercase}p{margin-bottom:1em}p:last-child{margin-bottom:0}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:.5rem auto;height:auto}.alignleft,.alignright{margin-bottom:.5rem;height:auto}@media(min-width:576px){.alignleft{float:left;margin-right:.5rem}.alignright{float:right;margin-left:.5rem}}.wp-caption{display:block;margin:0}.wp-caption img{display:block;max-width:100%;height:auto;margin-bottom:.5rem;line-height:1}.wp-caption-text{font-size:.875rem;color:#7f7f7f}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.screen-reader-text:focus,.screen-reader-text:focus-within{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.wp-block{max-width:960px}.wp-block[data-align=wide]{max-width:1260px}.wp-block[data-align=full]{max-width:100%}.navigation{grid-area:header;position:sticky;top:0;left:0;right:0;z-index:10;background-color:#df0e2de6;background-color:#111;box-shadow:0 0 .9375rem #111;text-transform:uppercase;letter-spacing:1px}@media(max-width:767.98px){.navigation{padding:.5rem 0}}.navigation .brand{font-family:Teko,sans-serif;font-size:1.5rem;text-shadow:-.125rem .125rem 0 #df0e2d;color:#fbcb06}.navigation .brand img{height:4.1875rem;padding:.46875rem 0;margin-right:15px}.navigation .nav{list-style:none!important}.navigation .nav li{padding:0}.navigation .nav li:before{content:none}.navigation .nav a{color:#fbcb06;text-shadow:-.125rem .125rem 0 #df0e2d;font-family:Teko,sans-serif;font-size:1.5rem;transition:color .25s ease;padding:.5rem 1rem}.navigation .mobile-nav-toggler{display:none;background:none;border:none;width:1.5625rem;height:1.5625rem}.navigation .mobile-nav-toggler:focus{outline:none;box-shadow:none}@media(max-width:767.98px){.navigation .mobile-nav-toggler{display:block;position:absolute;right:.9375rem;top:50%;padding:0;transform:translateY(-50%)}.navigation .mobile-nav-toggler .toggler-bar{display:block;height:.0625rem;background-color:#fbcb06;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);transition:transform .25s ease-out;border-radius:.1875rem}.navigation .mobile-nav-toggler .toggler-bar:before,.navigation .mobile-nav-toggler .toggler-bar:after{content:" ";display:block;height:.0625rem;position:absolute;background-color:#fbcb06;left:0;right:0;transform:translateY(-.375rem);border-radius:.1875rem;transition:transform .25s ease-out;transition-property:transform,background-color;transition-delay:.25s;transform-origin:center}.navigation .mobile-nav-toggler .toggler-bar:after{transform:translateY(.375rem)}.navigation .mobile-nav-toggler--open .toggler-bar{transform:translateY(-50%) rotate(45deg)}.navigation .mobile-nav-toggler--open .toggler-bar:before{transform:rotate(-90deg)}.navigation .mobile-nav-toggler--open .toggler-bar:after{transform:rotate(-90deg);background-color:transparent}}@media(max-width:767.98px){.navigation .nav-primary{display:none}.navigation .nav-primary.nav-primary--initted{display:flex;flex-direction:column;justify-content:center;position:absolute;top:100%;left:0;right:0;background-color:#111;margin-left:0;margin-right:0;margin-top:0!important;margin-bottom:0!important;overflow:hidden;opacity:0;pointer-events:none;transform-origin:top right;transform:scale(0);transition:opacity .25s ease,transform .25s ease}.navigation .nav-primary.nav-primary--initted:not(.nav-primary--hidden){max-height:500px;opacity:1;pointer-events:auto;transform:scale(1)}.navigation .nav-primary.nav-primary--initted .nav{width:100%;display:block;text-align:center}.navigation .nav-primary.nav-primary--initted .nav .menu-item{display:block}.navigation .nav-primary.nav-primary--initted .nav .menu-item a{display:block;text-align:center}}html{font-size:16px}body{font-family:Open Sans Condensed,sans-serif;background-color:#e6e6ec;background-color:#f6f6f6;background-image:radial-gradient(rgb(240.15,240.15,240.15) 1px,transparent 1px),radial-gradient(rgb(246.27,246.27,246.27) 1px,transparent 1px);background-size:.875rem .875rem;background-position:0 0,.4375rem .4375rem;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;grid-template-areas:"header header" "main main"}body .main{color:#111;display:grid;grid-area:main;grid-template-columns:100%;padding-top:1.875rem}body.inner-content--visible{overflow:hidden}body img{object-fit:cover}body .post__information{color:#df0e2d}#wpadminbar{position:fixed}.players-profile{display:flex;flex-wrap:wrap;margin-bottom:1.875rem}.players-profile__information{display:flex;flex-wrap:wrap;align-content:center;text-align:center;flex-basis:100%;max-width:100%}@media(min-width:576px){.players-profile__information{flex-basis:60%;max-width:60%;padding-right:30px}}.players-profile__information__title{color:#fbcb06}.players-profile__information>*{width:100%}.players-profile__information__additional{display:flex;margin-bottom:.9375rem;justify-content:space-around}.players-profile__information__additional>*{margin-bottom:0;flex-basis:50%;max-width:50%}.players-profile__information__introduction{text-align:left}.players-profile__image{order:-1;border-radius:.46875rem;overflow:hidden;flex-basis:100%;max-width:100%;margin-bottom:15px;display:flex;align-content:center;justify-content:center}@media(min-width:576px){.players-profile__image{flex-basis:40%;max-width:40%}}@media(min-width:576px){.players-profile__image{order:0}}.players-profile__image img{max-width:100%;max-height:22.5rem;height:auto}@media(min-width:576px){.players-profile__image img{max-width:100%;max-height:28.75rem}}.players-profile__stats{flex-basis:100%;width:100%}.hero{min-height:100vh;width:100%;display:flex;position:relative;margin-top:-1.875rem;margin-bottom:1.875rem}.acf-block-preview .hero{min-height:33vh}.hero__title{font-family:jerseym54,sans-serif;position:sticky;top:50%;transform:translateY(-50%);color:#df0e2d;text-shadow:-.125rem .125rem 0 #111;font-size:2rem;padding:1.875rem;margin:0 auto;align-self:center;text-align:center}@media(min-width:768px){.hero__title{font-size:4rem}}.hero h1.hero__title{opacity:1}.hero__slide{opacity:0;transition:opacity 1s ease-in-out}.hero__slide:only-child{opacity:1}.hero__slide{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-size:cover;background-position:center;background-attachment:fixed;filter:grayscale(.25)}.hero__slide.is-active{opacity:1}.hero--postfix{position:relative;z-index:-1}.instagram{margin-bottom:1.875rem;overflow:hidden}.instagram__title a{color:#fbcb06}.instagram__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:1.875rem}.instagram__items__item{height:0;padding-bottom:100%;overflow:hidden;transform:scale(.5);opacity:0;border-radius:.1875rem;display:flex;justify-content:center;align-content:center}.instagram__items__item img{max-width:100%;object-fit:cover;transition:1s}.instagram__items__item:hover img{transform:rotate(-.5deg) scale(1.05)}.player-list{margin-bottom:1.875rem}.player-list .hero+.trigger-player-list,.hero+.trigger-player-list+.player-list{margin-top:-1.875rem}.player-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));overflow:hidden;z-index:2}.player-list__player{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;overflow:hidden}.player-list__player:hover,.player-list__player:active,.player-list__player:visited{text-decoration:none}.player-list__player__image,.player-list__player__info{opacity:0}.player-list__player__image{position:absolute;z-index:0;height:100%;width:100%}.player-list__player__image img{margin:0 auto;width:auto;height:150%;transform:translateY(-50%) translate(-50%);top:50%;left:50%;position:relative;transition:all .25s ease-out;filter:grayscale(.75)}.player-list__player:hover .player-list__player__image img{transform:translateY(-50%) translate(-50%) scale(.9)}.player-list__player__info{position:relative;z-index:0;padding:.9375rem;padding-top:0;padding-bottom:0;text-transform:uppercase;font-weight:400;transition:opacity .25s ease-out;transform:translate(0);color:#111;margin-top:auto;display:flex;width:100%;background:#efefefcc}.player-list__player__info--cocks{background:#111c;color:#efefef}.player-list__player__info--golden-cocks{background:#683266cc;color:#efefef}.player-list__player__info__jersey{font-family:jerseym54,sans-serif;letter-spacing:.1875rem;font-weight:900;color:#fbcb06;font-size:3rem;text-shadow:1px 1px 0 #111,1px -1px 0 #111,-1px -1px 0 #111,-1px 1px 0 #111;float:left;margin-right:.9375rem}.player-list__player__info__wrapper{display:flex;flex-wrap:wrap;align-content:center;text-shadow:.0625rem -.0625rem 0 rgba(17,17,17,.25)}.player-list__player__info__name{color:inherit;font-family:Teko,sans-serif;font-size:1rem;letter-spacing:0;flex-basis:100%}.player-list__player__info__position{color:inherit;font-family:Amatic SC,cursive;letter-spacing:1px;font-size:.9rem;font-weight:700;flex-basis:100%}.player-list__player__info h2.player-list__player__info__jersey,.player-list__player__info h2.player-list__player__info__name,.player-list__player__info h2.player-list__player__info__position{position:relative;z-index:999;opacity:1;margin-bottom:0;margin-top:0}.trigger-player-stats{margin-top:0;margin-bottom:0!important}.player-stats{margin-bottom:1.875rem}.hero+.trigger-player-stats+.player-stats{margin-top:0}.player-stats{overflow:auto;overflow-x:auto}.player-stats table thead th{cursor:pointer}.player-stats table th,.player-stats table td{word-break:keep-all}.player-stats #goalie-stats{margin-bottom:1.875rem}.player-stats .cocks-stats{height:1rem}.posts-list{margin-bottom:1.875rem}.acf-block-preview .posts-list{overflow:hidden;height:33vh}.acf-block-preview .posts-list .swiper-wrapper{display:flex}.acf-block-preview .posts-list .swiper-wrapper>*{flex-basis:33.3333333333%}.posts-list a{display:block}.posts-list__post{position:relative;overflow:hidden;height:50vh}@media(min-width:768px){.posts-list__post{height:66vh}}.posts-list__post:hover .posts-list__post__background{filter:grayscale(0)}.posts-list__post__background{position:relative;height:100%;width:100%;filter:grayscale(.8);transition:all .5s ease}.posts-list__post__background img{width:100%;height:100%;object-fit:cover}.posts-list__post__title{position:absolute;z-index:10;bottom:1.875rem;left:1.875rem;right:1.875rem;text-align:left;color:#fbcb06;text-shadow:-1px 1px 0 #111111;font-family:Teko,sans-serif}.posts-list__post__published{position:absolute;z-index:10;bottom:.46875rem;left:1.875rem;right:1.875rem;font-family:Teko,sans-serif;font-weight:400;text-align:left;color:#df0e2d}.posts-list__post h2.posts-list__post__title{opacity:1}.posts-list .swiper-button-prev,.posts-list .swiper-button-next{position:absolute;z-index:10;color:#fbcb0699;top:50%;transform:translateY(-50%);background:none;border:none;left:.9375rem;padding:0;font-size:3rem}.posts-list .swiper-button-disabled{display:none}.posts-list .swiper-button-next{left:auto;right:.9375rem}.sponsors{margin-top:1.875rem;margin-bottom:1.875rem}.sponsors.alignfull .sponsors__title{margin-left:1.875rem;margin-right:1.875rem;text-align:center}.sponsors__wrapper{position:relative;height:9.375rem;overflow:hidden;margin-bottom:1.875rem}.sponsors__wrapper__track{display:flex;flex-wrap:nowrap;align-items:center;gap:1.875rem;height:9.375rem;width:max-content;will-change:transform}.sponsors__wrapper__sponsor{display:flex;flex-wrap:wrap;align-content:center;flex-shrink:0;height:9.375rem}.sponsors__wrapper__sponsor img{max-height:9.375rem;height:auto;width:auto;pointer-events:none}.wp-block-list{margin-bottom:1em}.is-width-full{max-width:100%;width:100%;margin-left:auto;margin-right:auto}.is-width-wide{max-width:1260px;width:100%;margin-left:auto;margin-right:auto}.is-width-narrow{max-width:960px;width:100%;margin-left:auto;margin-right:auto}@layer base{::selection{background-color:rgb(var(--brand-yellow));color:rgb(var(--brand-red))}a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#df0e2d;text-decoration:none;transition:color .25s ease-out}a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#b3081f}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg,.swiper-button-next ::slotted(svg),.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
