@font-face{font-display:swap;font-family:"Myriad Pro";font-style:normal;font-weight:300;src:local("Myriad Pro Light"),url(/wp-content/themes/kamp-triglav/assets/43b72dcd0e748e9d3f5b.woff) format("woff")}@font-face{font-display:swap;font-family:"Myriad Pro";font-style:normal;font-weight:400;src:local("Myriad Pro Regular"),url(/wp-content/themes/kamp-triglav/assets/d30b05461519da431d12.woff) format("woff")}@font-face{font-display:swap;font-family:"Myriad Pro";font-style:normal;font-weight:600;src:local("Myriad Pro Semibold"),url(/wp-content/themes/kamp-triglav/assets/230dfc3b5ac4fb7a87a3.woff) format("woff")}@font-face{font-display:swap;font-family:"Myriad Pro";font-style:normal;font-weight:700;src:local("Myriad Pro Bold"),url(/wp-content/themes/kamp-triglav/assets/1c6432261fa438517e63.woff) format("woff")}body{font-size:16px}@media(max-width:849px){body{font-size:14px!important}}#wrapper *:not(i){font-family:"Myriad Pro",sans-serif!important}h1,.h1,.banner h1,.banner .h1{font-size:50px!important}@media(max-width:849px){h1,.h1,.banner h1,.banner .h1{font-size:28px!important}}h2,.h2,.banner h2,.banner .h2{font-size:44px!important}@media(max-width:849px){h2,.h2,.banner h2,.banner .h2{font-size:26px!important}}h3,.h3,.banner h3,.banner .h3{font-size:30px!important}@media(max-width:849px){h3,.h3,.banner h3,.banner .h3{font-size:22px!important}}h4,.h4,.banner h4,.banner .h4{font-size:22px!important}@media(max-width:849px){h4,.h4,.banner h4,.banner .h4{font-size:20px!important}}h5,.h5,.banner h5,.banner .h5{font-size:20px!important}@media(max-width:849px){h5,.h5,.banner h5,.banner .h5{font-size:18px!important}}h6,.h6,.banner h6,.banner .h6{font-size:18px!important}@media(max-width:849px){h6,.h6,.banner h6,.banner .h6{font-size:16px!important}}.banner h1,.banner .h1,.banner h2,.banner .h2,.banner h3,.banner .h3,.banner h4,.banner .h4,.banner h5,.banner .h5,.banner h6,.banner .h6{font-weight:600!important}.banner h1 strong,.banner .h1 strong,.banner h2 strong,.banner .h2 strong,.banner h3 strong,.banner .h3 strong,.banner h4 strong,.banner .h4 strong,.banner h5 strong,.banner .h5 strong,.banner h6 strong,.banner .h6 strong{font-weight:600!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600}h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong,h4 strong,.h4 strong,h5 strong,.h5 strong,h6 strong,.h6 strong{font-weight:600}#content *{line-height:19px}#content h1,#content .h1{line-height:65px}@media(max-width:849px){#content h1,#content .h1{line-height:36px!important}}#content h2,#content .h2{line-height:53px}@media(max-width:849px){#content h2,#content .h2{line-height:38px!important}}#content h3,#content .h3{line-height:36px}@media(max-width:849px){#content h3,#content .h3{line-height:32px!important}}#content h4,#content .h4{line-height:26px}@media(max-width:849px){#content h4,#content .h4{line-height:26px!important}}#content h5,#content .h5{line-height:24px}@media(max-width:849px){#content h5,#content .h5{line-height:24px!important}}#content h6,#content .h6{line-height:22px}@media(max-width:849px){#content h6,#content .h6{line-height:22px!important}}.button{color:#fffdfd!important;text-transform:uppercase!important;font-size:16px!important;border-width:2px!important;min-width:120px;padding:10px 20px!important}.button.primary{color:#fffdfd;border-color:var(--fs-color-primary)}.button.primary:hover{color:var(--fs-color-primary)!important;background-color:#fff0;box-shadow:unset;border-color:var(--fs-color-primary)}.button.primary.is-outline{color:var(--fs-color-primary)!important}.button.primary.is-outline:hover{color:#fffdfd!important}.button.secondary{color:#fffdfd;border-color:var(--fs-color-secondary)}.button.secondary:hover{color:var(--fs-color-secondary)!important;background-color:#fff0;box-shadow:unset;border-color:var(--fs-color-secondary)}.button.secondary.is-outline{color:var(--fs-color-secondary)!important}.button.secondary.is-outline:hover{color:#fffdfd!important}.font-light{font-weight:300!important}.has-dropdown .icon-angle-down{opacity:1!important;font-weight:bold!important}.d-block{display:block}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.top-0{top:0}.end-0{right:0}.bottom-0{bottom:0}.start-0{left:0}.z-1{z-index:1}.z-2{z-index:3}.z-3{z-index:2}@media(min-width:850px){.row-divided>.col+.col:not(.large-12){border-color:rgb(47 44 44 / .6)!important}}@media(max-width:549px){.icon-row>.col:not(:last-child){padding-bottom:15px}.icon-row>.col:not(:last-child)>.col-inner{border-bottom:1px solid rgb(47 44 44 / .6);padding-bottom:15px}}.is-divider{background-color:rgb(47 44 44 / .6)!important}.banner .is-divider{background-color:#fffdfd!important}.disable-flatsome-slide-transition .flickity-slider>div{transition:unset!important}.error404 .footer-gallery{display:none!important}a#header-reservation-button-fixed{display:none;position:fixed;bottom:0;right:0;z-index:11}@media(min-width:850px)and (max-width:1730px){a#header-reservation-button-fixed{display:inline-block!important}}.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{background-color:#f4f4f4!important}.off-canvas-left .mfp-content *,.off-canvas-right .mfp-content *{color:hsl(0 6% 10%);opacity:1;text-transform:uppercase;font-weight:700!important;font-size:14px!important}.off-canvas-left .mfp-content #header-mobile-reservation-button,.off-canvas-right .mfp-content #header-mobile-reservation-button{color:#fffdfd!important;line-height:1.6}.off-canvas-left .mfp-content .sidebar-menu-top-content+*,.off-canvas-right .mfp-content .sidebar-menu-top-content+*{padding-top:0!important}#top-bar *{font-size:14px!important;color:#fffdfd!important;font-weight:600}@media(max-width:849px){#top-bar{min-height:40px!important}#top-bar .html_topbar_left{margin-left:auto!important}}#top-bar .wpml-ls-legacy-list-horizontal{font-weight:400!important;padding-left:0!important;padding-right:0!important}#top-bar .wpml-ls-legacy-list-horizontal *{font-weight:400!important}#top-bar .wpml-ls-legacy-list-horizontal a{color:#fffdfd!important;padding-left:7.5px!important;padding-right:7.5px!important}#top-bar .wpml-ls-legacy-list-horizontal>ul>li:first-child{margin-left:-7.5px!important}#top-bar .wpml-ls-legacy-list-horizontal>ul>li:last-child{margin-right:-7.5px!important}#top-bar .wpml-ls-legacy-list-horizontal .wpml-ls-item{line-height:15px;font-weight:400}#top-bar .wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language{font-weight:bold!important}#top-bar .wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language *{font-weight:bold!important;line-height:15px}#top-bar .nav>li{margin:0 15px}@media(max-width:849px){#top-bar .nav>li{margin:0 5px}}#top-bar .nav>li:first-child{margin-left:0!important}#top-bar .nav>li:last-child{margin-right:0!important}#top-bar .nav>li:not(:last-child)>*:first-child:after{position:absolute;width:1px;height:21px;background-color:#fffdfd;top:50%;right:0;bottom:0;transform:translateY(-50%);content:"";margin-right:-15px;pointer-events:none;cursor:default}@media(max-width:849px){#top-bar .nav>li:not(:last-child)>*:first-child:after{margin-right:-5px}}@media(max-width:849px){#top-bar .nav>li:not(:last-child):nth-last-child(2)>*:after{display:none!important}}#top-bar .top-bar-social-links{display:flex;flex-flow:row;gap:15px;align-items:center;justify-content:flex-start}#top-bar .top-bar-social-links a{display:flex;align-items:center}#top-bar .top-bar-price-list{text-decoration:underline}@media(max-width:849px){#top-bar .nav-top-link{font-size:0!important}#top-bar .nav-top-link img{font-size:initial!important;width:20px;height:auto}}@media(min-width:850px){#top-bar .nav-top-link img{display:none}}.header-wrapper.stuck #masthead .header-inner .header-nav>li>a{color:var(--fs-color-secondary)!important}.header-wrapper.stuck #masthead .icon-menu{background-image:url(/wp-content/themes/kamp-triglav/assets/images/burger-dark.svg)}@media(min-width:1370px){#masthead .header-inner.logo-center>.hide-for-medium .menu-item:first-child{margin-left:0}#masthead .header-inner.logo-center>.hide-for-medium .menu-item:last-child{margin-right:0}#masthead .header-inner.logo-center>.hide-for-medium .menu-item{margin:0 30px}#masthead .header-inner.logo-center>.hide-for-medium .sub-menu li{margin:0!important}}#masthead .header-inner .header-nav li>a{color:#fffdfd;font-weight:700!important}#masthead .header-inner .header-nav .sub-menu li{margin:0!important}#masthead .nav-dropdown-default{padding:5px!important}#masthead #header-reservation-button{right:-15px!important;display:flex;align-items:center;margin-bottom:0!important;justify-content:center;width:100%;max-width:180px}@media(max-width:1730px){#masthead #header-reservation-button{display:none}}#masthead .header-language-dropdown *{font-size:14px!important;font-weight:bold!important}#masthead .header-language-dropdown>a{display:flex;flex-flow:row}#masthead .header-language-dropdown .image-icon,#masthead .header-language-dropdown .icon-image{display:none!important}#masthead .header-language-dropdown .nav-dropdown{right:0!important;min-width:unset}#masthead .icon-menu{content:"";background-image:url(/wp-content/themes/kamp-triglav/assets/images/burger-light.svg);width:25px;height:25px;background-position:center;background-size:contain;background-repeat:no-repeat}#masthead .icon-menu:before{display:none!important}.slider{color:#f4f4f4}.slider .flickity-page-dots .dot{border:2px solid #fffdfd!important;height:2px!important;width:40px!important;border-radius:0!important}@media(max-width:549px){.slider .flickity-page-dots .dot{width:25px!important}}.slider.slider-nav-dots-dashes-spaced .flickity-page-dots .dot{height:2px!important}.slider .flickity-prev-next-button{display:none!important}.triglav-tab-section a{display:block;text-align:center;background-color:rgb(80 77 74 / .0509803922);color:rgb(80 77 74 / .1490196078);font-size:30px;padding:35px 20px;cursor:pointer;font-weight:600;transition:all .4s}@media(max-width:549px){.triglav-tab-section a{font-size:18px;padding:20px 20px}}.triglav-tab-section a.active,.triglav-tab-section a:hover{background-color:var(--fs-color-primary);color:#fffdfd}.banner .banner-width-normal{font-weight:300}.banner .text-box{padding-left:15px;padding-right:15px}.banner .text-box .text-inner{text-align:left!important}.banner .text-box .text-inner h1,.banner .text-box .text-inner .h1{max-width:1200px}.banner .text-box .button{padding:20px!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(max-width:849px){.banner .text-box .button{padding:10px!important}}.banner .text-box .button.white.is-outline:hover{background-color:rgb(255 255 255 / .5)!important;color:#fffdfd!important}.apartment-list-title{margin-bottom:.5em}.apartment-list{display:flex;flex-flow:column;gap:.5em}.apartment-list .apartment-list-item{padding-bottom:.5em;border-bottom:1px solid #1b1818}.apartment-list .apartment-list-item a~*{color:#1b1818;transition:all .2s}.apartment-list .apartment-list-item a~* svg *{stroke:#1b1818;transition:all .2s}.apartment-list .apartment-list-item a:hover~*{color:var(--fs-color-success)}.apartment-list .apartment-list-item a:hover~* svg *{stroke:var(--fs-color-success)}.apartment-list .apartment-list-item .apartment-list-details{display:flex;flex-flow:row;gap:1em}.apartment-list .apartment-list-item .apartment-list-details>span:not(:last-child):after{content:"";position:absolute;right:calc(0px - .5em);top:50%;transform:translateY(-50%);height:21px;width:1px;background-color:#1b1818}.apartment-list .apartment-list-item .apartment-list-details .apartment-list-detail-people{display:flex;flex-flow:row;align-items:center;justify-content:center;gap:5px}.camp-warnings,.apartment-warnings{display:flex;flex-flow:column;gap:5px}.camp-warnings .camp-warning,.camp-warnings .apartment-warning,.apartment-warnings .camp-warning,.apartment-warnings .apartment-warning{display:flex;flex-flow:row;gap:2px;align-items:center}.camp-warnings .camp-warning img,.camp-warnings .apartment-warning img,.apartment-warnings .camp-warning img,.apartment-warnings .apartment-warning img{height:24px;width:auto}.mobile-price-list-column{padding-left:0!important;padding-right:0!important}.mobile-price-list-column .price-list-header{padding:10px 15px;background-color:#504d4a;color:#fff;display:flex;flex-flow:row;gap:5px;justify-content:space-between;align-items:center}.mobile-price-list-column .price-list-header .price-list-header-text{display:flex;flex-flow:column;gap:5px}.mobile-price-list-column .price-list-header .price-list-header-navigation{display:flex;flex-flow:row;align-items:center;gap:5px}.mobile-price-list-column .price-list-header .price-list-header-navigation button{margin:0!important;padding-left:5px!important;padding-right:5px!important}.mobile-price-list-column .price-list-header .price-list-header-navigation button img{height:20px;width:auto}.mobile-price-list-column .price-list-body{padding:0 15px}.mobile-price-list-column .price-list-body .price-list-item-wrapper{padding:10px 0;border-bottom:1px solid #000;display:flex;justify-content:space-between;align-items:center;gap:5px}.mobile-price-list-column .price-list-body .price-list-item-wrapper .price-list-item-price{font-weight:700}table.price-list-table th{background-color:#504d4a;color:#fffdfd;text-transform:initial;font-size:22px;font-weight:600}table.price-list-table th span{font-weight:300;font-size:16px;margin-top:5px;display:block}table.price-list-table th,table.price-list-table td{padding:10px 20px}table.price-list-table td{color:#1b1818!important;border-color:rgb(0 0 0 / .3019607843)!important}table.price-list-table td:not(:first-child){font-weight:700}.contact-address-section a{color:#1b1818}@media(max-width:549px){.contact-address-section .contact-map-column{padding-left:0!important;padding-right:0!important}}.reservation-section .reservation-column>.col-inner{height:100%;display:flex;flex-flow:column;justify-content:center;align-items:start;padding:4em}@media(max-width:549px){.reservation-section .col{padding:0!important}}@media(max-width:549px){.page-template-page-home .kamp-triglav-section .kamp-triglav-image-column{padding-left:0!important;padding-right:0!important}}@media(max-width:549px){.page-template-page-home .kamp-triglav-apartments-section .kamp-triglav-apartments-image-column{padding-left:0!important;padding-right:0!important}}@media(max-width:549px){.page-template-page-home .kamp-triglav-glamping-section .kamp-triglav-glamping-image-column{padding-left:0!important;padding-right:0!important}}.page-template-page-home .check-out-also-section a{color:#1b1818;text-decoration:underline}@media(max-width:549px){.page-template-page-home .surroundings-section .surroundings-banner-column{padding-left:0!important;padding-right:0!important}}.page-template-page-home .surroundings-section .surroundings-banner-column .banner .text-box .button{padding:20px!important}@media(max-width:549px){.page-template-page-home .surroundings-section .surroundings-banner-column .banner .text-box .button{padding:10px!important}}.page-template-page-home .surroundings-section .surroundings-banner-column .banner .is-divider{background-color:#fffdfd!important}.page-template-page-home .surroundings-section .surroundings-banner-column .banner p{max-width:500px;width:100%;margin:auto}.page-template-page-contact .contact-address-section .button{display:none!important}.kontakt-tabs{font-size:30px;justify-content:space-around}.kontakt-tabs .active.has-icon{background-color:gray!important}.kontakt-tabs .active a span{color:#fff}.kontakt-tabs .tab{flex:1;background-color:#f4f4f4;margin:0;text-align:center}.kontakt-tabs .tab a{justify-content:center;width:100%;padding:30px 0}.splosne-informacije{border-bottom:1px solid #f4f4f4;padding:15px 0}.splosne-informacije h3{font-size:25px!important}.splosne-informacije p{font-size:18px;line-height:1.2;margin-bottom:0}.single-info{border-bottom:1px solid gray;margin-top:10px;padding-bottom:15px!important}.single-info p,.single-info p span{font-weight:300!important;font-size:18px!important}.single-info a span{color:#000!important}.single-info h3{font-size:25px!important;margin-bottom:7px}.single-info ul{font-size:18px;margin-bottom:0px!important}.single-info ul li{margin-bottom:0;font-size:18px}.single-info ul li span{font-weight:300!important}.single-info p{line-height:30px;font-size:18px;margin-bottom:0px!important}@media(max-width:600px){.kontakt-tabs>ul{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.kontakt-tabs>ul li{width:100%}.kontakt-tabs>ul li a{width:100%!important;padding:15px 0px!important}.kontakt-tabs>ul li a span{font-size:16px}.splosne-informacije p,.single-info p,.single-info ul,.single-info ul li{font-size:16px!important}}.page-template-page-kontakt .contact-address-section a.button.primary{display:none}@media(max-width:549px){.page-template-page-camp .kamp-triglav-image-column{padding:0!important}}@media(max-width:549px){.page-template-page-camp .gallery-section .gallery-column{padding:0!important}}@media(max-width:549px){.page-template-page-camp .camp-offer-row .col{padding:0!important}}@media(min-width:850px){.page-template-page-camp .camp-offer-row .col.large-6.camp-offer-text-column{flex-basis:53%;max-width:53%}.page-template-page-camp .camp-offer-row .col.large-6.camp-offer-image-column{flex-basis:47%;max-width:47%}}.page-template-page-camp .camp-offer-row .camp-offer-text-column>.col-inner{height:100%;display:flex;flex-flow:column;justify-content:center}.page-template-page-camp .camp-offer-row .camp-offer-text-column>.col-inner ul{margin-bottom:0}.page-template-page-camp .camp-offer-row .camp-offer-text-column>.col-inner ul li:last-child{margin-bottom:0}@media(max-width:549px){.page-template-page-camp .camp-discount-section .col{padding:0!important}}.page-template-page-camp .camp-discount-section .camp-discount-column>.col-inner{height:100%;display:flex;flex-flow:column;justify-content:center}@media(max-width:549px){.page-template-page-camp .other-accommodations-section .other-accommodations-row .col{padding:0!important}}.page-template-page-apartments .apartment-list-column .h3{display:none}@media(max-width:549px){.page-template-page-apartments .apartment-offer-section .apartment-offer-row .col{padding:0!important}}@media(min-width:850px){.page-template-page-apartments .apartment-offer-section .apartment-offer-row .col.large-6.apartment-offer-text-column{flex-basis:53%;max-width:53%}.page-template-page-apartments .apartment-offer-section .apartment-offer-row .col.large-6.apartment-offer-image-column{flex-basis:47%;max-width:47%}}.page-template-page-apartments .apartment-offer-section .apartment-offer-row .apartment-offer-text-column>.col-inner{height:100%;display:flex;flex-flow:column;justify-content:center}.page-template-page-apartments .apartment-offer-section .apartment-offer-row .apartment-offer-text-column>.col-inner ul{margin-bottom:0}.page-template-page-apartments .apartment-offer-section .apartment-offer-row .apartment-offer-text-column>.col-inner ul li:last-child{margin-bottom:0}@media(max-width:549px){.page-template-page-apartments .other-accommodations-section .other-accommodations-row .col{padding:0!important}}.single-apartma .apartment-banner{padding-top:750px}@media(max-width:849px){.single-apartma .apartment-banner{padding-top:400px}}.single-apartma .apartment-banner .overlay{background-color:rgb(0 0 0 / .3)}.single-apartma .apartment-banner .text-box{width:60%}@media(max-width:849px){.single-apartma .apartment-banner .text-box{width:100%}}@media(max-width:549px){.single-apartma .description-section{padding-bottom:0!important}}@media(max-width:549px){.single-apartma .location-section{padding-bottom:0!important}.single-apartma .location-section .contact-map-column{padding-left:0!important;padding-right:0!important}}.page-template-page-price-list .price-list-banner{padding-top:400px}@media(max-width:849px){.page-template-page-price-list .price-list-banner{padding-top:400px}}.page-template-page-price-list .price-list-banner .overlay{background-color:rgb(0 0 0 / .3)}.page-template-page-price-list .price-list-banner .text-box{width:60%}@media(max-width:849px){.page-template-page-price-list .price-list-banner .text-box{width:100%}}.page-template-page-price-list .camp-price-list-section{padding-top:0!important}.important-information-section .important-information-item{border-bottom:1px solid #1b1818;margin-bottom:2em;padding-bottom:2em;padding-left:2em;padding-right:2em}@media(max-width:549px){.important-information-section .important-information-item{margin-bottom:1em;padding-bottom:1em;padding-left:0;padding-right:0}}.important-information-section .important-information-item p{margin-bottom:0}.extra-information-section .extra-information-item{border-bottom:1px solid #1b1818;margin-bottom:2em;padding-bottom:2em;padding-left:2em;padding-right:2em}@media(max-width:549px){.extra-information-section .extra-information-item{margin-bottom:1em;padding-bottom:1em;padding-left:0;padding-right:0}}.extra-information-section .extra-information-item p{margin-bottom:0}#footer>.section .footer-column-title{font-weight:600}#footer>.section .ux-menu-link__link{padding:0!important;min-height:unset}#footer>.section .footer-social-links-wrapper{display:flex;flex-flow:column;gap:.5em}#footer>.section .footer-social-links-wrapper .footer-social-links{display:flex;flex-flow:row;gap:15px;align-items:center;justify-content:flex-start}@media(max-width:549px){#footer>.section .footer-logo-column>.col-inner{border-bottom:2px solid #1b1818}#footer>.section .footer-address{text-align:center}#footer>.section .footer-address br{display:none}}.absolute-footer>div{display:flex;flex-flow:row}@media(max-width:549px){.absolute-footer>div{flex-flow:column}}.absolute-footer>div *{color:#1b1818!important;font-size:16px!important;font-weight:600!important}.absolute-footer>div:after{display:none}.absolute-footer>div>div{flex:1;border-top:2px solid rgb(47 44 44 / .6);margin-top:0!important;padding-top:1em}.absolute-footer>div>div.footer-primary{order:1;text-align:left;padding-right:.5em}@media(max-width:549px){.absolute-footer>div>div.footer-primary{border-top:unset!important;padding-bottom:.5em}}.absolute-footer>div>div.footer-secondary{order:2;text-align:right;padding-left:.5em}@media(max-width:549px){.absolute-footer>div>div.footer-secondary{text-align:center}}.absolute-footer>div>div.footer-secondary>.footer-text>.absolute-footer-link-wrapper a{text-decoration:underline}.absolute-footer>div>div.footer-secondary>.footer-text>.absolute-footer-link-wrapper>a:not(:last-child){position:relative;margin-right:30px}.absolute-footer>div>div.footer-secondary>.footer-text>.absolute-footer-link-wrapper>a:not(:last-child):after{position:absolute;width:1px;height:21px;background-color:#1b1818;top:50%;right:0;bottom:0;transform:translateY(-50%);content:"";margin-right:-15px;pointer-events:none;cursor:default}
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */
 .flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:#fff0;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100% / 75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20% / 25%);border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-page-dot.is-selected{background:hsl(0 0% 20%)}