﻿h1.is-style-skif-lead,h2.is-style-skif-lead,h3.is-style-skif-lead,h4.is-style-skif-lead,h5.is-style-skif-lead,h6.is-style-skif-lead{font-size:clamp(32px,3.5vw,50px);font-weight:100;line-height:1.1;text-transform:uppercase}h1.is-style-skif-ruled,h2.is-style-skif-ruled,h3.is-style-skif-ruled,h4.is-style-skif-ruled,h5.is-style-skif-ruled,h6.is-style-skif-ruled{margin-bottom:0;border-bottom:1px solid var(--skif-color-border);padding-bottom:32px}.wp-block-separator{border:0;height:1px;background-image:linear-gradient(to right, var(--skif-color-grey-400) 66%, transparent 0);background-size:30px 1px;background-repeat:repeat-x;opacity:1}.wp-block-separator.is-style-wide{width:100%}.wp-block-kadence-column>.kt-inside-inner-col>*+*{margin-top:24px}div.conf_scheduler{display:flex;flex-direction:column;flex-basis:100%}.elementor-element-3d5a216 .elementor-widget-wrap{padding:0 !important}.conference_day{position:relative}body:not(.woocommerce-cart) .conference_day:not(.open){display:none}body:not(.woocommerce-cart) .conference_day>h3{display:none;color:#fff !important}@media(max-width: 1024px){.conference_day:not(.open),.conference_day.open{display:block !important;position:static !important;height:auto !important}}@media(min-width: 1025px){.conference_day>h3{font-weight:200;font-style:italic;text-align:center;line-height:2}.conference_day>h3 small{font-size:inherit}}.conference_day>h3:last-child{display:none !important}@media(max-width: 1024px){.conference_day>h3{display:block !important;font-weight:900;padding:24px;background:red;text-align:center;position:relative;margin:20px;color:#fff}.conference_day>h3 small{font-size:14px;font-weight:normal;display:block;line-height:1.4;text-transform:none;font-family:"Open Sans",sans-serif;margin-bottom:5px}}.conference_day .workshop_group{position:static !important;height:auto !important;width:auto !important}.conference_day .conf_block{width:calc((100% - var(--skif-workshops-pad-x, 0px) - (var(--skif-schedule-per-row, 1) - 1)*24px)/var(--skif-schedule-per-row, 1))}body.woocommerce-cart .conference_day .workshops,body.woocommerce-cart .conference_day .workshop_group,body.woocommerce-cart .conference_day .workshop{position:static !important;height:auto !important;width:auto !important}.conference_day .session{width:100%}.conference_day .session h3{position:relative;margin-bottom:16px;line-height:1;text-transform:uppercase}.conference_day .session h3 span:first-child{padding:20px;background:#000;color:#fff;text-align:center;display:none}@media(min-width: 1501px){.conference_day .session h3 span:first-child{position:absolute;z-index:1;bottom:-130px;left:-68px;width:260px}}.conference_day .session h3 span:last-child{font-weight:200;font-style:italic}@media(min-width: 1501px){.woocommerce-cart .conference_day .session h3{font-size:1em;font-weight:normal}.woocommerce-cart .conference_day .session h3 span:first-child{left:38px;width:168px;bottom:-100px}.woocommerce-cart .conference_day .session h3 span:last-child{font-weight:bold;font-style:normal;font-family:"Open Sans",sans-serif}}@media(max-width: 1500px){.conference_day .session{position:static !important;background-color:#eee}.conference_day .session>h3{display:flex;flex-direction:column-reverse;margin:0}.conference_day .session>h3 span{position:static !important}.conference_day .session>h3 span:first-child{margin:20px 20px 0}.conference_day .session>h3 span:last-child{font-style:italic;padding:20px;background:#fff}}body.woocommerce-cart .conference_day .session{position:static !important;margin-bottom:32px}@media(max-width: 1025px){body.woocommerce-cart .conference_day .session{margin-bottom:0;padding-bottom:20px}}.home .conference_day .workshops{--skif-workshops-pad-x: 40px;background:#eee;padding:20px}@media(min-width: 1501px){.home .conference_day .workshops{--skif-workshops-pad-x: 48px;padding:48px 0 48px 244px;padding-left:48px;margin-bottom:48px}}.woocommerce-cart .conference_day .workshops{background:#fff;padding:24px;margin:20px 20px 0}@media(min-width: 1501px){.woocommerce-cart .conference_day .workshops{margin:0;padding:32px}}.conference_day .workshop{display:flex;justify-content:flex-start;padding-bottom:16px;margin-bottom:16px;border-bottom:solid 1px #e2e2e2;grid-gap:24px}@media(max-width: 768px){.conference_day .workshop{flex-wrap:wrap;grid-colum-gap:44px}}@media(min-width: 1501px){.home .conference_day .workshop{padding-right:48px}}@media(max-width: 1500px){.conference_day .workshop:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}}.conference_day .workshop header{display:flex;flex-grow:0;flex-shrink:0;flex-basis:100%}@media(min-width: 769px){.conference_day .workshop header{flex-basis:50%}}.conference_day .workshop header h4{margin:0 !important;cursor:pointer}.conference_day .workshop header h4:hover{color:red}.conference_day .workshop header h4 label{cursor:pointer;pointer-events:all;color:inherit;display:block}.home .conference_day .workshop header{background:#fff;border-left:solid 4px red;padding:20px 24px;display:flex;align-items:center;margin-right:0;margin-bottom:0px}.home .conference_day .workshop header h4{flex-grow:3}.home .conference_day .workshop header h4 a{color:inherit}.home .conference_day .workshop header a{display:block;margin-left:24px;flex-shrink:0}.home .conference_day .workshop header a:hover{filter:brightness(0)}.home .conference_day .workshop header .favorite{flex-shrink:0;display:inline-block;width:25px;height:25px;background-image:url("../assets/icons/icon-srdce.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.home .conference_day .workshop header .favorite svg{visibility:hidden}.home .conference_day .workshop header input[type=radio]{display:none}.woocommerce-cart .conference_day .workshop h4{margin:0;pointer-events:none;font-size:14px;line-height:25px;flex-shrink:2}.woocommerce-cart .conference_day .workshop h4+a{background-image:url("../assets/icons/icon-i.svg");background-repeat:no-repeat;background-position:center;background-color:red;border-radius:20px;width:18px;height:18px;margin-left:14px;transition:all .3s linear}.woocommerce-cart .conference_day .workshop h4+a:hover{background-color:#b20014}.woocommerce-cart .conference_day .workshop h4+a img{display:none}.woocommerce-cart .conference_day .workshop header{align-items:center}.woocommerce-cart .conference_day .workshop header:hover label{color:red}.woocommerce-cart .conference_day .workshop header:hover input[type=radio]{border-color:red !important}.woocommerce-cart .conference_day .workshop header a{color:inherit}.woocommerce-cart .conference_day .workshop header input:invalid{border-color:red !important}.woocommerce-cart .conference_day .workshop header input:invalid[type=radio]{box-shadow:0 0 10px rgba(255,0,0,.3)}.woocommerce-cart .conference_day .workshop header input:invalid+span{color:red;font-weight:bold}.woocommerce-cart .conference_day .workshop .favorite,.woocommerce-cart .conference_day .workshop .location,.woocommerce-cart .conference_day .workshop .presenter{display:none}.woocommerce-cart .conference_day .workshop header input[type=radio]{-webkit-appearance:none;display:inline-block;border:1px solid #000;width:25px;height:25px;margin-right:18px;flex-shrink:0;cursor:pointer}.woocommerce-cart .conference_day .workshop header input[type=radio]:checked{background-color:#fff;background-image:url("../assets/icons/icon-check.svg");background-repeat:no-repeat;background-position:center}.woocommerce-cart .conference_day .workshop header p{margin-bottom:0}.woocommerce-cart .conference_day .workshop header p label{cursor:pointer}.woocommerce-cart .conference_day .workshop.disabled *{color:#c6c6c6 !important}.woocommerce-cart .conference_day .workshop.disabled input[type=radio]{border-color:#bebebe;background-color:#f1f1f1}.woocommerce-cart .conference_day .workshop:last-child .time:empty{visibility:hidden}@media(min-width: 769px){.woocommerce-cart .conference_day .workshop .XXXunused .time{order:-1}}.woocommerce-cart .conference_day .workshop .XXXunused:nth-child(n+2) .time{visibility:hidden}.home .conference_day .workshop .spaces,.home .conference_day .workshop .item_price{display:none}.conference_day .workshop.picked header .favorite{background-image:url("../assets/icons/icon-srdce-plne.svg")}.conference_day .workshop>p{flex:0}@media(min-width: 769px){.conference_day .workshop>p{margin:0;flex-basis:17%;align-self:center}}.conference_day .workshop>p strong{text-transform:uppercase;color:#999;font-weight:normal;display:block;white-space:nowrap}@media(min-width: 769px){.conference_day .workshop>p strong{line-height:1;font-size:11px}}.conference_day .workshop>p strong b{display:none}@media(max-width: 1124px){.conference_day .workshop>p.presenter{display:none}}.conference_day .workshop>p.location{white-space:nowrap}@media(min-width: 769px){.conference_day .workshop>p.location{margin-left:auto}}.conference_day .workshop>p.location img{margin-right:16px;float:left;margin-top:4px}.conference_day .workshop>p.spaces,.conference_day .workshop>p.item_price{text-transform:uppercase;color:#666;margin-top:0}.conference_day .workshop>p.spaces spanUnused,.conference_day .workshop>p.item_price spanUnused{color:#000;display:inline-block;width:25px;text-align:left;margin-right:24px}.conference_day .workshop>p.spaces small,.conference_day .workshop>p.item_price small{display:block}@media(min-width: 769px){.conference_day .workshop>p.spaces,.conference_day .workshop>p.item_price{font-size:12px}.conference_day .workshop>p.spaces strong,.conference_day .workshop>p.spaces strong b,.conference_day .workshop>p.item_price strong,.conference_day .workshop>p.item_price strong b{display:inline}}.conference_day .workshop>p.item_price{white-space:nowrap;font-weight:bold;color:#000}@media(min-width: 769px){.conference_day .workshop>p.item_price{text-align:right}.conference_day .workshop>p.item_price strong{display:none}}.conference_day .workshop>p.time{white-space:nowrap}@media(min-width: 769px){.conference_day .workshop>p.time{margin-right:30px;margin:0;background-color:#000;color:#fff;padding:8px 24px;font-family:Tomorrow,sans-serif;display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-basis:165px;font-weight:900;align-self:stretch}.conference_day .workshop>p.time strong{display:none !important}}@media(min-width: 768px)and (max-width: 1124px){.conference_day .workshop>p.time{flex-basis:160px}.conference_day .workshop>p.location{margin-left:0}}.conference_day:last-child{margin-bottom:0;border-bottom:none}.conference_day:last-child header{margin-bottom:0}ul.day_tabs{list-style:none;display:flex;justify-content:stretch;width:100%;padding:0;margin:0;margin-bottom:64px;border:solid 3px red;border-right:none;order:-1}.woocommerce-cart ul.day_tabs{display:none}ul.day_tabs li{flex-basis:0;flex-grow:1;font-size:26px;font-weight:900;font-family:Tomorrow,sans-serif;border-right:solid 3px red;text-align:center;cursor:pointer;line-height:1;padding:24px;color:#000}ul.day_tabs li.open,ul.day_tabs li:hover{background:red;color:#fff}ul.day_tabs li small{font-size:14px;font-weight:normal;display:block;line-height:1.4;text-transform:none;font-family:"Open Sans",sans-serif;margin-bottom:5px}@media(max-width: 1024px){ul.day_tabs{display:none}}.venue_workshops{list-style:none;margin:0 0 12px}.woocommerce-cart .woocommerce-notices-wrapper{margin-left:62px;margin-right:62px}@media(max-width: 800px){.woocommerce-cart .woocommerce-notices-wrapper{margin-left:0;margin-right:0}}.woocommerce-cart .woocommerce-cart-form{float:none;width:auto;padding:0 0 38px;margin:0;background-color:var(--skif-color-grey-100)}@media(width <= 1024px){.woocommerce-cart .woocommerce-cart-form{padding-bottom:20px}}@media(max-width: 1024px){.woocommerce-cart.content-style-boxed .entry-content-wrap{padding-left:0;padding-right:0}}.skif-cart-steps{background:var(--skif-color-white)}.skif-cart-steps__list{display:flex;width:100%;justify-content:center;margin:0;padding:0;list-style:none;counter-reset:steps;flex-wrap:wrap}.skif-cart-steps__step{counter-increment:steps;padding:16px 32px;word-break:normal;color:var(--skif-color-black);font-weight:normal;font-size:1em;line-height:1;text-transform:uppercase;border-bottom:3px solid rgba(0,0,0,0)}@media(max-width: 500px){.skif-cart-steps__step{padding:16px;text-align:center}}.skif-cart-steps__step::before{content:counter(steps) ". "}.skif-cart-steps__step.is-current{border-bottom-color:var(--skif-color-primary)}.skif-cart-steps__step:has(button):hover{border-bottom-color:var(--skif-color-grey-100)}.skif-cart-steps__step button{padding:0;margin:0;background:rgba(0,0,0,0);border:0;color:inherit;font:inherit;line-height:inherit;text-transform:inherit;cursor:pointer}.skif-cart-steps__title{margin:0;padding:60px 78px 54px;background:var(--skif-color-grey-200);text-align:center;font-weight:300;font-size:32px}@media(max-width: 800px){.skif-cart-steps__title{padding:30px}}.skif-cart-attendees,.skif-cart-programme{margin:64px 78px 0}@media(max-width: 1024px){.skif-cart-attendees,.skif-cart-programme{margin:20px;margin-bottom:0}}.skif-cart-programme{padding-bottom:38px}@media(max-width: 1024px){.skif-cart-programme{margin:0;padding:20px 0;background:var(--skif-color-white)}.skif-cart-programme .skif-cart-programme__ticket>h3{margin:0 20px 20px}}@media(min-width: 1000px){.skif-cart-attendees{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch}}@media(min-width: 1000px){.skif-cart-attendees .skif-cart-attendee{display:contents}}.skif-cart-attendees .skif-cart-attendee__legend{margin-bottom:20px;padding:9px 30px 7px;background:var(--skif-color-black);color:var(--skif-color-white);font-weight:normal;font-size:1em;line-height:40px}@media(max-width: 999px){.skif-cart-attendees .skif-cart-attendee__legend{margin-bottom:0}}@media(max-width: 999px){.skif-cart-attendees .skif-cart-attendee:not(:first-child) .skif-cart-attendees .skif-cart-attendee__legend{margin-top:30px}}.skif-cart-attendees .skif-cart-attendee .form-row{margin:0;padding:0}@media(min-width: 1000px){.skif-cart-attendees .skif-cart-attendee .form-row{margin-bottom:20px}}.skif-cart-attendees .skif-cart-attendee .form-row label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skif-cart-attendees .skif-cart-attendee .form-row .woocommerce-input-wrapper{display:block}.skif-cart-attendees .skif-cart-attendee .form-row input{width:100%;padding:17px 16px 18px;border:solid 1px var(--skif-color-black);border-top:none}@media(min-width: 1000px){.skif-cart-attendees .skif-cart-attendee .form-row input{border-top:solid 1px var(--skif-color-black);border-left:none}}.skif-cart-tickets{margin:0 78px 32px}@media(max-width: 1024px){.skif-cart-tickets{margin:30px 20px 32px}}.skif-cart-tickets button{display:flex;align-items:center;margin-bottom:5px;padding:0;background:none;border:0;color:var(--skif-color-black);font-family:var(--skif-font-heading);font-weight:900;text-transform:uppercase;cursor:pointer}.skif-cart-tickets__add::before,.skif-cart-tickets__remove::before{content:"";display:inline-block;flex:0 0 25px;width:25px;height:25px;margin-right:20px;background-color:var(--skif-color-primary);background-image:linear-gradient(var(--skif-color-white), var(--skif-color-white));background-repeat:no-repeat;background-position:center;background-size:15px 1px}.skif-cart-tickets__add::before{background-image:linear-gradient(var(--skif-color-white), var(--skif-color-white)),linear-gradient(var(--skif-color-white), var(--skif-color-white));background-size:15px 1px,1px 15px}.skif-cart-programme__ticket>h3{display:flex;margin:0 0 20px;font-size:1em}.skif-cart-programme__ticket>h3 strong,.skif-cart-programme__ticket>h3 span{padding:16px}.skif-cart-programme__ticket>h3 strong{flex-grow:0;background:var(--skif-color-black);color:var(--skif-color-white);font-weight:normal}.skif-cart-programme__ticket>h3 span{flex-grow:3;background:var(--skif-color-white);border:solid 1px var(--skif-color-black);border-left:none;font-family:var(--skif-font-body);text-transform:none;padding-top:18px}@media(min-width: 1000px){.skif-cart-programme__ticket>h3 strong{flex-basis:25%}.skif-cart-programme__ticket>h3 strong,.skif-cart-programme__ticket>h3 span{padding:20px 32px}}.skif-cart-totals{width:auto;margin:0;border-collapse:collapse}.skif-cart-totals th,.skif-cart-totals td{padding:10px 20px;border:1px solid var(--skif-color-black);text-align:right;white-space:nowrap}.skif-cart-totals th{background:var(--skif-color-black);color:var(--skif-color-white);font-weight:700}.skif-cart-totals td{background:var(--skif-color-white);color:var(--skif-color-black)}.skif-cart-next__back-button{border-radius:0;background:var(--skif-color-black);color:var(--skif-color-white)}.skif-cart-next__back-button:hover,.skif-cart-next__back-button:focus{background:var(--skif-color-primary);color:var(--skif-color-white)}.skif-cart-next{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:0 78px}.skif-cart-next__back{justify-self:start}.skif-cart-next__totals{justify-self:center}.skif-cart-next__button{justify-self:end}@media(max-width: 1024px){.skif-cart-next{grid-template-columns:1fr;margin:20px 20px 0}.skif-cart-next__totals{order:-1;justify-self:stretch}.skif-cart-next__back{order:1;justify-self:stretch}.skif-cart-next .skif-cart-totals{width:100%}.skif-cart-next .skif-cart-totals th,.skif-cart-next .skif-cart-totals td{padding:8px 10px;white-space:normal}.skif-cart-next__button,.skif-cart-next__back-button{width:100%}.skif-cart-next__back:empty{display:none}}.skif-partners__row{background:var(--skif-color-black)}.skif-partners__row>.kt-row-column-wrap{padding-top:0;padding-bottom:0;row-gap:0;-moz-column-gap:1px;column-gap:1px}.skif-partners__row:first-of-type>.kt-row-column-wrap{padding-top:64px}.skif-partners__row:last-of-type>.kt-row-column-wrap{padding-bottom:64px}@media(max-width: 767px){.skif-partners__row:first-of-type>.kt-row-column-wrap{padding-top:0}.skif-partners__row:last-of-type>.kt-row-column-wrap{padding-bottom:0}}.skif-partners__row .kt-inside-inner-col{display:flex;flex-direction:column;flex:1;align-self:stretch}.skif-partners__grid{flex:1}.skif-partners__grid .kt-post-grid-wrap{height:100%;grid-auto-rows:1fr}.skif-partners__title{margin:0 0 9px;color:var(--skif-color-grey-100);font-family:var(--skif-font-body);font-size:13px;font-weight:400;line-height:1.2;text-transform:none}.skif-partners__grid .kt-post-grid-wrap{gap:1px}.skif-partners__grid article{display:flex;align-items:center;justify-content:center;background:var(--skif-color-ink);padding:20px 30px;margin:0}.skif-partners__grid .kt-blocks-post-grid-item-inner-wrap,.skif-partners__grid .kadence-post-image,.skif-partners__grid .kadence-post-image-intrisic{width:100%}.skif-partners__grid .kt-blocks-post-grid-item-inner,.skif-partners__grid .kt-blocks-post-top-meta,.skif-partners__grid header{display:none}.skif-partners__grid .kadence-post-image{padding:0;height:auto}.skif-partners__grid .kadence-post-image-intrisic .kadence-post-image-inner-intrisic{position:static;padding:0;height:auto}.skif-partners__grid .kadence-post-image-intrisic{position:static;height:auto;padding-bottom:0 !important}.skif-partners__grid .kadence-post-image-intrisic .kadence-post-image-inner-intrisic{display:flex;align-items:center;justify-content:center}.skif-partners__grid .kadence-post-image-inner-intrisic .kadence-post-image-inner-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.skif-partners__grid .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{width:auto;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:invert(1);opacity:.5;transition:opacity .2s ease}.skif-partners__grid article:hover .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img,.skif-partners__grid article:focus-within .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{opacity:1}.skif-partners__grid--partner .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{height:156px}.skif-partners__grid--sponzor .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{height:64px}.skif-partners__grid--odkazy{margin:40px 0}.skif-partners__grid--odkazy article{background:none;padding:0}.skif-partners__grid--odkazy .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{height:64px}@media(max-width: 767px){.skif-partners__grid--odkazy .kt-post-grid-wrap{gap:24px}}.conf_scheduler.filtered .conference_day.open .session.empty{display:none}.conf_scheduler *{box-sizing:border-box}.skif-schedule-filter{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 48px}@media(width <= 640px){.skif-schedule-filter{margin-bottom:28px}}.skif-schedule-filter__item{padding:0 24px 4px;border:none;border-bottom:solid 3px rgba(0,0,0,0);border-radius:0;background:none;color:var(--skif-color-black);font-family:var(--skif-font-body);font-size:14px;font-weight:400;line-height:1.2;letter-spacing:normal;text-transform:uppercase;cursor:pointer}.skif-schedule-filter__item:hover,.skif-schedule-filter__item:focus,.skif-schedule-filter__item:active{border-bottom-color:rgba(0,0,0,0);background:none;box-shadow:none;color:var(--skif-color-primary)}.skif-schedule-filter__item.is-active{border-bottom-color:var(--skif-color-primary);color:var(--skif-color-black)}@media(width <= 640px){.skif-schedule-filter__item{padding:0 12px 4px}}.conf_scheduler .conference_day>h3{font-size:26px;line-height:52px;text-transform:uppercase}.conf_scheduler .session>h3{font-size:26px;font-style:italic;font-weight:100;line-height:26px;text-transform:uppercase}.conf_scheduler .conf_block h4,.conf_scheduler .conf_block h4 a{font-family:var(--skif-font-heading);font-size:16px;font-weight:600;line-height:19.2px;text-transform:uppercase}.conf_scheduler .conf_block .location,.conf_scheduler .conf_block .presenter,.conf_scheduler .conf_block .time{font-size:14px;line-height:26px}.woocommerce-cart .conf_scheduler{font-size:14px}.conf_scheduler .conf_block .item_price{line-height:1.8571428571}.conf_scheduler .workshops{box-sizing:border-box}.conf_scheduler .conf_block .location a{text-decoration:none}@media(width <= 767px){.home .conf_scheduler{margin-right:calc(-1*var(--global-content-edge-padding, 24px));margin-left:calc(-1*var(--global-content-edge-padding, 24px))}.conf_scheduler .session>h3{margin:0;padding:20px;font-size:20px;line-height:20px}.conf_scheduler .conf_block h4,.conf_scheduler .conf_block h4 a{font-size:14.6px;line-height:17.5px}.conf_scheduler .conf_block .location,.conf_scheduler .conf_block .presenter,.conf_scheduler .conf_block .time{font-size:12.8px;line-height:23.7px}}.skif-picker-nav button,.skif-picker-steps button{border-radius:0}.skif-picker-nav{margin:0 0 32px}.skif-picker-nav ol{list-style:none;margin:0;padding:0}.skif-picker-nav button{display:block;width:100%;border:none;background:none;cursor:pointer;line-height:1.1;text-align:center;color:var(--skif-color-black)}.woocommerce-cart .skif-cart-programme--wizard ul.day_tabs{display:flex}.skif-picker-progress{display:flex;gap:3px;margin:0 0 16px;order:-2}.skif-picker-progress__segment{flex:1 1 0;height:8px;background:var(--skif-color-grey-200);transition:background-color .15s ease}.skif-picker-progress__segment.is-done{background:var(--skif-color-black)}.skif-picker-nav__sessions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.skif-picker-nav__sessions li[hidden]{display:none}.skif-picker-nav__sessions button{display:flex;gap:8px;align-items:baseline;padding:11px 15px;border:none;background:var(--skif-color-white);font-family:var(--skif-font-button);font-size:14px;text-align:left}.skif-picker-nav__sessions button:hover{background:var(--skif-color-grey-200)}.skif-picker-nav__sessions button.is-current{background:var(--skif-color-black);color:var(--skif-color-white)}.skif-picker-nav__session-mark{flex:0 0 auto;font-size:13px;line-height:1;opacity:.4}.skif-picker-nav__session-mark::before{content:"○"}.skif-picker-nav__session.is-chosen .skif-picker-nav__session-mark{font-weight:700;opacity:1}.skif-picker-nav__session.is-chosen .skif-picker-nav__session-mark::before{content:"✓"}.skif-picker-nav__session.is-declined .skif-picker-nav__session-mark{opacity:.75}.skif-picker-nav__session.is-declined .skif-picker-nav__session-mark::before{content:"×"}.skif-picker-steps{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.skif-picker-steps button{padding:14px 28px;border:solid 2px var(--skif-color-black);background:var(--skif-color-black);color:var(--skif-color-white);font-family:var(--skif-font-button);font-size:15px;cursor:pointer}.skif-picker-steps button:hover:not(:disabled){background:var(--skif-color-primary);border-color:var(--skif-color-primary)}.skif-picker-steps button:disabled{background:none;border-color:var(--skif-color-grey-200);color:var(--skif-color-grey-400);cursor:default}.skif-picker-steps__progress{margin:0;font-family:var(--skif-font-heading);font-size:18px;font-weight:900;color:var(--skif-color-black)}.skif-cart-programme--wizard .conference_day[hidden],.skif-cart-programme--wizard .session[hidden]{display:none !important}.skif-cart-programme--wizard .conference_day>h3{display:none !important}@media(width <= 1024px){.skif-cart-programme--wizard ul.day_tabs li{padding:12px 6px;font-size:16px}.skif-cart-programme--wizard ul.day_tabs li small{font-size:12px}}@media(width >= 768px){.wp-block-kadence-rowlayout.is-style-skif-tickets>.kt-row-column-wrap{display:flex;align-items:stretch;gap:24px}.wp-block-kadence-rowlayout.is-style-skif-tickets>.kt-row-column-wrap>.wp-block-kadence-column{flex:1 1 0;width:auto;max-width:none}.wp-block-kadence-rowlayout.is-style-skif-tickets>.kt-row-column-wrap>.wp-block-kadence-column:has(.wpem-ticket-info-wrap:nth-child(2)){flex:2 1 24px}.wp-block-kadence-rowlayout.is-style-skif-tickets>.kt-row-column-wrap>.wp-block-kadence-column:has(.wpem-ticket-info-wrap:nth-child(3)){flex:3 1 48px}.wp-block-kadence-rowlayout.is-style-skif-tickets>.kt-row-column-wrap>.wp-block-kadence-column:has(.wpem-ticket-info-wrap:nth-child(4)){flex:4 1 72px}.is-style-skif-tickets .kt-inside-inner-col:has(>.wpem-single-event-ticket-information){display:flex;flex-direction:column;height:100%}.is-style-skif-tickets .wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body{flex-direction:row;gap:24px}.is-style-skif-tickets .wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body .wpem-ticket-info-wrap{flex:1 1 0}}.wpem-single-event-ticket-information{display:flex;position:relative;flex-direction:column;margin:0;background:none;padding:0;color:var(--skif-color-black)}.wpem-single-event-ticket-information .wpem-event-ticket-info-title{display:none}.wpem-single-event-ticket-information .wpem-form-wrapper,.wpem-single-event-ticket-information .wpem-ticket-information-wrapper{display:flex;flex:1 1 auto;flex-direction:column;margin:0;border:0;background:none;padding:0}.wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;margin:0;border:0;background:none;padding:0}.wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body .wpem-ticket-info-wrap{display:flex;flex-direction:column;justify-content:flex-end;box-shadow:none;margin:0;border:0;background:var(--skif-color-white);padding:48px}.wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body .wpem-ticket-info-wrap:hover{box-shadow:none;border-width:0}.wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body .wpem-ticket-info-flex{display:block}.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-type-and-price{width:100%;margin:0;border:0;padding:0;text-align:center}.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-type-and-price .wpem-ticket-type{margin:0 0 24px;color:var(--skif-color-black);font-family:var(--skif-font-heading);font-size:18px;font-weight:900;line-height:1.2;text-transform:uppercase;word-break:normal}.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-type-and-price .wpem-ticket-price{display:block;margin:0;color:var(--skif-color-primary);font-family:var(--skif-font-heading);font-size:clamp(30px,3vw,40px);font-weight:900;line-height:1}.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-type-and-price .wpem-ticket-price small,.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-type-and-price .wpem-ticket-price .woocommerce-Price-currencySymbol{font-size:inherit;font-weight:inherit}.wpem-single-event-ticket-information .wpem-ticket-start-end-date:empty{display:none}.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-quantity{display:block;flex:0 0 auto;min-height:20px;max-width:none;margin:8px 0 24px;border:0;background:none;padding:0;text-align:center}.wpem-single-event-ticket-information .skif-ticket-pair{display:block;color:var(--skif-color-grey-600);font-family:var(--skif-font-body);font-size:13px;font-style:italic;line-height:20px}.wpem-single-event-ticket-information .skif-ticket-notice{display:block;color:var(--skif-color-text);font-family:var(--skif-font-body);font-size:14px;line-height:20px;text-align:center}.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-sold-out{margin:8px 0 24px;border-radius:0;background:none;padding:0;color:var(--skif-color-primary);font-family:var(--skif-font-heading);font-weight:900;text-transform:uppercase}.wpem-single-event-ticket-information .wpem-ticket-register-button{width:100%;margin:0}.wpem-single-event-ticket-information .skif-ticket-buy__button{display:block;width:100%;border:0;border-radius:0;background:var(--skif-color-primary);padding:22px;color:var(--skif-color-white);font-family:var(--skif-font-heading);font-size:18px;font-weight:900;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-in}.wpem-single-event-ticket-information .skif-ticket-buy__button:hover,.wpem-single-event-ticket-information .skif-ticket-buy__button:focus-visible{background:var(--skif-color-primary-dark);color:var(--skif-color-white)}.wpem-single-event-ticket-information .skif-ticket-buy__button[disabled]{background:var(--skif-color-grey-200);color:var(--skif-color-grey-600);cursor:default}.wpem-single-event-ticket-information .skif-ticket-buy__link{text-align:center;text-decoration:none}.wpem-single-event-ticket-information .wpem-ticket-information-fotoer{margin:0;border:0;background:none;padding:0}.wpem-single-event-ticket-information #sell-ticket-status-message:not(:empty){display:flex;position:absolute;align-items:center;justify-content:center;inset:0;z-index:2;background:var(--skif-color-white);padding:48px;color:var(--skif-color-black);text-align:center}.wpem-single-event-ticket-information #sell-ticket-status-message .wpem-alert{margin:0;border:0;background:none;padding:0;font-family:var(--skif-font-heading);font-size:18px;font-weight:900;text-transform:uppercase}.wpem-single-event-ticket-information #sell-ticket-status-message .wpem-alert-danger{color:var(--skif-color-primary)}@media(width <= 1024px){.wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body .wpem-ticket-info-wrap{padding:32px}.wpem-single-event-ticket-information #sell-ticket-status-message:not(:empty){padding:32px}}.skif-cart-item--child .product-name{position:relative;padding-left:28px;font-size:.875em}.skif-cart-item--child .product-name::before{position:absolute;top:.35em;left:12px;width:8px;height:8px;border-bottom:1px solid currentcolor;border-left:1px solid currentcolor;opacity:.5;content:""}.skif-cart-item--child .product-total,.skif-cart-item--child .product-subtotal{font-size:.875em}.skif-cart-item--child td{border-top-color:rgba(0,0,0,0)}.skif-cart-item__for{display:inline-block;margin-left:6px;padding:0 6px;background:var(--skif-color-grey-100);font-family:var(--skif-font-heading);font-size:11px;font-weight:600;line-height:18px;text-transform:uppercase;white-space:nowrap}li.skif-cart-item--child{padding-left:28px;font-size:.875em}@media(width >= 1000px){.skif-cart-attendees--details{grid-template-columns:repeat(21, 1fr);padding-left:1px}.skif-cart-attendees--details .form-row{grid-column:span 7}.skif-cart-attendees--details .form-row:nth-child(-n+3 of .form-row){grid-column:span 6}.skif-cart-attendees--details .form-row:nth-child(4 of .form-row){grid-column:span 3}}.skif-cart-attendees--details .skif-cart-attendee__legend{grid-column:1/-1}@media(width >= 1000px){.skif-cart-attendees--details .form-row{margin:0 0 -1px -1px}}.skif-cart-attendees--details .form-row input{border:solid 1px var(--skif-color-black)}@media(width <= 999px){.skif-cart-attendees--details .form-row input{margin-top:-1px}}.skif-cart-attendee .form-row input{color:var(--skif-color-black)}form .skif-cart-attendee .form-row.skif-switch .woocommerce-input-wrapper:has([type=radio]),.skif-cart-attendee .form-row.skif-switch .woocommerce-input-wrapper{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:0;column-gap:0;height:64px;border:solid 1px var(--skif-color-black);background:var(--skif-color-white)}.skif-cart-attendee .form-row.skif-switch input[type=radio]{position:absolute;width:1px;height:1px;opacity:0}.skif-cart-attendee .form-row.skif-switch .woocommerce-input-wrapper label.radio{position:static;display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;cursor:pointer;font-family:var(--skif-font-heading);font-size:14px;font-weight:600;text-transform:uppercase;white-space:nowrap;transition:background-color .15s,color .15s}.skif-cart-attendee .form-row.skif-switch label.radio .required{display:none}.skif-cart-attendee .form-row.skif-switch input[type=radio]:checked+label.radio{background:var(--skif-color-black);color:var(--skif-color-white)}.skif-cart-attendee .form-row.skif-switch input[type=radio]:focus-visible+label.radio{outline:2px solid var(--skif-color-primary);outline-offset:-4px}.skif-cart-attendee .form-row.skif-switch input[type=radio]:not(:checked)+label.radio:hover{background:var(--skif-color-grey-100)}.ui-datepicker{z-index:1000 !important;padding:0;border:solid 1px var(--skif-color-black);border-radius:0;background:var(--skif-color-white);font-family:var(--skif-font-body, inherit)}.ui-datepicker .ui-datepicker-header{border:0;border-radius:0;background:var(--skif-color-black);color:var(--skif-color-white)}.ui-datepicker .ui-datepicker-title select{margin:0 2px;padding:2px 4px;border:0;background:var(--skif-color-white);color:var(--skif-color-black);font-size:14px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer;filter:invert(1)}.ui-datepicker th{font-family:var(--skif-font-heading);font-weight:600;text-transform:uppercase}.ui-datepicker .ui-state-default{border:0;background:none;text-align:center}.ui-datepicker .ui-state-hover{background:var(--skif-color-grey-100)}.ui-datepicker .ui-state-highlight{color:var(--skif-color-primary)}.ui-datepicker .ui-state-active{background:var(--skif-color-primary);color:var(--skif-color-white)}.skif-cart-billing{margin:24px 78px 0}@media(width <= 1024px){.skif-cart-billing{margin:24px 20px 0}}.skif-cart-billing label{display:inline-flex;gap:10px;align-items:center;cursor:pointer;font-family:var(--skif-font-heading);font-weight:600;text-transform:uppercase}.skif-cart-billing input{width:20px;height:20px;accent-color:var(--skif-color-primary)}form.woocommerce-checkout{padding:40px 48px 48px;background:var(--skif-color-grey-100)}@media(width <= 767px){form.woocommerce-checkout{padding:20px 16px 24px}}form.woocommerce-checkout .input-text,form.woocommerce-checkout select,form.woocommerce-checkout textarea,form.woocommerce-checkout .select2-container .select2-selection--single{min-height:42px;padding-inline:10px;border:1px solid var(--skif-color-black);border-radius:0;background:var(--skif-color-white);box-shadow:none;color:var(--skif-color-black);font-family:var(--skif-font-body);font-size:14px}form.woocommerce-checkout .input-text:focus,form.woocommerce-checkout select:focus,form.woocommerce-checkout textarea:focus,form.woocommerce-checkout .select2-container .select2-selection--single:focus{outline:2px solid var(--skif-color-primary);outline-offset:-1px}form.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;color:var(--skif-color-black);line-height:40px}form.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:40px}form.woocommerce-checkout .form-row label{color:var(--skif-color-text);font-family:var(--skif-font-body);font-size:14px;font-weight:700}form.woocommerce-checkout .woocommerce-billing-fields>h3,form.woocommerce-checkout .woocommerce-additional-fields>h3,form.woocommerce-checkout .skif-checkout-registration__title{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--skif-color-black);font-family:var(--skif-font-heading);font-size:17px;font-weight:900;text-transform:uppercase}form.woocommerce-checkout #order_review_heading{margin:0;padding:26px 26px 12px;border:1px solid var(--skif-color-black);border-bottom:0;background:var(--skif-color-white);font-family:var(--skif-font-heading);font-size:28px;font-weight:900;text-transform:uppercase}form.woocommerce-checkout #order_review{padding:0 26px 26px;border:1px solid var(--skif-color-black);border-top:0;background:var(--skif-color-white)}form.woocommerce-checkout .woocommerce-checkout-review-order-table{font-size:14px}form.woocommerce-checkout .woocommerce-checkout-review-order-table th{font-family:var(--skif-font-body);font-weight:700}form.woocommerce-checkout dl.variation{display:none}form.woocommerce-checkout #payment{background:none}form.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label,form.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label{padding:8px 0;border-left:0;background:none;font-size:14px}form.woocommerce-checkout #payment .payment_box{margin-bottom:8px;padding:14px;background:var(--skif-color-grey-100)}form.woocommerce-checkout #payment .payment_box::before{display:none}form.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{font-size:12px;line-height:16px}form.woocommerce-checkout #place_order{width:100%;padding:20px 16px;border-radius:0;font-family:var(--skif-font-heading);font-size:24px;font-weight:900;line-height:1.2}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-info{border-top:3px solid var(--skif-color-primary);border-left:0;background:var(--skif-color-grey-100);font-size:14px}@media(width <= 767px){form.woocommerce-checkout #order_review_heading{padding:18px 18px 10px;font-size:24px}form.woocommerce-checkout #order_review{padding:0 18px 18px}form.woocommerce-checkout #place_order{font-size:20px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .input-text,.woocommerce-account .woocommerce .woocommerce-MyAccount-content input[type=text],.woocommerce-account .woocommerce .woocommerce-MyAccount-content input[type=email],.woocommerce-account .woocommerce .woocommerce-MyAccount-content input[type=password],.woocommerce-account .woocommerce .woocommerce-MyAccount-content input[type=tel],.woocommerce-account .woocommerce .woocommerce-MyAccount-content select,.woocommerce-account .woocommerce .woocommerce-MyAccount-content textarea,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .select2-container .select2-selection--single,.woocommerce-account .woocommerce-form-login .input-text,.woocommerce-account .woocommerce-form-login input[type=text],.woocommerce-account .woocommerce-form-login input[type=email],.woocommerce-account .woocommerce-form-login input[type=password],.woocommerce-account .woocommerce-form-login input[type=tel],.woocommerce-account .woocommerce-form-login select,.woocommerce-account .woocommerce-form-login textarea,.woocommerce-account .woocommerce-form-login .select2-container .select2-selection--single,.woocommerce-account .woocommerce-form-register .input-text,.woocommerce-account .woocommerce-form-register input[type=text],.woocommerce-account .woocommerce-form-register input[type=email],.woocommerce-account .woocommerce-form-register input[type=password],.woocommerce-account .woocommerce-form-register input[type=tel],.woocommerce-account .woocommerce-form-register select,.woocommerce-account .woocommerce-form-register textarea,.woocommerce-account .woocommerce-form-register .select2-container .select2-selection--single,.woocommerce-account .woocommerce-ResetPassword .input-text,.woocommerce-account .woocommerce-ResetPassword input[type=text],.woocommerce-account .woocommerce-ResetPassword input[type=email],.woocommerce-account .woocommerce-ResetPassword input[type=password],.woocommerce-account .woocommerce-ResetPassword input[type=tel],.woocommerce-account .woocommerce-ResetPassword select,.woocommerce-account .woocommerce-ResetPassword textarea,.woocommerce-account .woocommerce-ResetPassword .select2-container .select2-selection--single{min-height:42px;padding-inline:10px;border:1px solid var(--skif-color-black);border-radius:0;background:var(--skif-color-white);box-shadow:none;color:var(--skif-color-black);font-family:var(--skif-font-body);font-size:14px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .input-text:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content input[type=text]:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content input[type=email]:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content input[type=password]:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content input[type=tel]:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content select:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content textarea:focus,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .select2-container .select2-selection--single:focus,.woocommerce-account .woocommerce-form-login .input-text:focus,.woocommerce-account .woocommerce-form-login input[type=text]:focus,.woocommerce-account .woocommerce-form-login input[type=email]:focus,.woocommerce-account .woocommerce-form-login input[type=password]:focus,.woocommerce-account .woocommerce-form-login input[type=tel]:focus,.woocommerce-account .woocommerce-form-login select:focus,.woocommerce-account .woocommerce-form-login textarea:focus,.woocommerce-account .woocommerce-form-login .select2-container .select2-selection--single:focus,.woocommerce-account .woocommerce-form-register .input-text:focus,.woocommerce-account .woocommerce-form-register input[type=text]:focus,.woocommerce-account .woocommerce-form-register input[type=email]:focus,.woocommerce-account .woocommerce-form-register input[type=password]:focus,.woocommerce-account .woocommerce-form-register input[type=tel]:focus,.woocommerce-account .woocommerce-form-register select:focus,.woocommerce-account .woocommerce-form-register textarea:focus,.woocommerce-account .woocommerce-form-register .select2-container .select2-selection--single:focus,.woocommerce-account .woocommerce-ResetPassword .input-text:focus,.woocommerce-account .woocommerce-ResetPassword input[type=text]:focus,.woocommerce-account .woocommerce-ResetPassword input[type=email]:focus,.woocommerce-account .woocommerce-ResetPassword input[type=password]:focus,.woocommerce-account .woocommerce-ResetPassword input[type=tel]:focus,.woocommerce-account .woocommerce-ResetPassword select:focus,.woocommerce-account .woocommerce-ResetPassword textarea:focus,.woocommerce-account .woocommerce-ResetPassword .select2-container .select2-selection--single:focus{outline:2px solid var(--skif-color-primary);outline-offset:-1px}.woocommerce-account .u-columns.col2-set h2,.woocommerce-account:not(.logged-in) .woocommerce:not(:has(.col2-set))>h2,.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce .woocommerce-MyAccount-content h3,.woocommerce-account .woocommerce .woocommerce-MyAccount-content legend,.woocommerce-account .woocommerce-form-login h2,.woocommerce-account .woocommerce-form-login h3,.woocommerce-account .woocommerce-form-login legend,.woocommerce-account .woocommerce-form-register h2,.woocommerce-account .woocommerce-form-register h3,.woocommerce-account .woocommerce-form-register legend,.woocommerce-account .woocommerce-ResetPassword h2,.woocommerce-account .woocommerce-ResetPassword h3,.woocommerce-account .woocommerce-ResetPassword legend{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--skif-color-black);color:var(--skif-color-black);font-family:var(--skif-font-heading);font-size:17px;font-weight:900;text-transform:uppercase}.woocommerce-account .skif-account-merge,.woocommerce-account .woocommerce-Addresses>.woocommerce-Address,.woocommerce-account .woocommerce-MyAccount-content table.shop_table,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table{border:1px solid var(--skif-color-black);background:var(--skif-color-white)}.woocommerce-account.kadence-account-nav-above .account-navigation-wrap{margin-bottom:0}.woocommerce-account.kadence-account-nav-above .account-navigation-wrap ul{justify-content:center}.woocommerce-account.kadence-account-nav-above .account-navigation-wrap li a{padding:16px 24px;color:var(--skif-color-black);font-size:1em;line-height:1;text-decoration:none;text-transform:uppercase}@media(width <= 767px){.woocommerce-account.kadence-account-nav-above .account-navigation-wrap li a{padding:12px 10px;font-size:13px}}.woocommerce-account.kadence-account-nav-above .account-navigation-wrap li:hover a{border-bottom-color:var(--skif-color-grey-100)}.woocommerce-account.kadence-account-nav-above .account-navigation-wrap li.is-active a,.woocommerce-account.kadence-account-nav-above .account-navigation-wrap li.is-active a:hover{border-bottom-color:var(--skif-color-primary);font-weight:400}.woocommerce-account .woocommerce .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register,.woocommerce-account .woocommerce-ResetPassword{padding:40px 48px 48px;border:0;border-radius:0;background:var(--skif-color-grey-100);color:var(--skif-color-text);font-size:15px}@media(width <= 767px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register,.woocommerce-account .woocommerce-ResetPassword{padding:20px 16px 24px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content a:not(.button),.woocommerce-account .woocommerce-form-login a:not(.button),.woocommerce-account .woocommerce-form-register a:not(.button),.woocommerce-account .woocommerce-ResetPassword a:not(.button){color:var(--skif-color-primary)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-account .woocommerce-form-login .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-account .woocommerce-form-register .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-account .woocommerce-ResetPassword .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;color:var(--skif-color-black);line-height:40px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-account .woocommerce-form-login .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-account .woocommerce-form-register .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-account .woocommerce-ResetPassword .select2-container .select2-selection--single .select2-selection__arrow{height:40px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .form-row label,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-form__label,.woocommerce-account .woocommerce-form-login .form-row label,.woocommerce-account .woocommerce-form-login .woocommerce-form__label,.woocommerce-account .woocommerce-form-register .form-row label,.woocommerce-account .woocommerce-form-register .woocommerce-form__label,.woocommerce-account .woocommerce-ResetPassword .form-row label,.woocommerce-account .woocommerce-ResetPassword .woocommerce-form__label{color:var(--skif-color-text);font-family:var(--skif-font-body);font-size:14px;font-weight:700}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-form-login__rememberme,.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-account .woocommerce-form-register .woocommerce-form-login__rememberme,.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-login__rememberme{font-weight:400}.woocommerce-account .woocommerce .woocommerce-MyAccount-content fieldset,.woocommerce-account .woocommerce-form-login fieldset,.woocommerce-account .woocommerce-form-register fieldset,.woocommerce-account .woocommerce-ResetPassword fieldset{margin:24px 0 0;padding:0;border:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content legend,.woocommerce-account .woocommerce-form-login legend,.woocommerce-account .woocommerce-form-register legend,.woocommerce-account .woocommerce-ResetPassword legend{width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content button[type=submit],.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-form-login button[type=submit],.woocommerce-account .woocommerce-form-login .woocommerce-Button,.woocommerce-account .woocommerce-form-login .button,.woocommerce-account .woocommerce-form-register button[type=submit],.woocommerce-account .woocommerce-form-register .woocommerce-Button,.woocommerce-account .woocommerce-form-register .button,.woocommerce-account .woocommerce-ResetPassword button[type=submit],.woocommerce-account .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-account .woocommerce-ResetPassword .button{border-radius:0;font-family:var(--skif-font-heading);font-weight:900;text-transform:uppercase}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-message,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-error,.woocommerce-account .woocommerce-form-login .woocommerce-info,.woocommerce-account .woocommerce-form-login .woocommerce-message,.woocommerce-account .woocommerce-form-login .woocommerce-error,.woocommerce-account .woocommerce-form-register .woocommerce-info,.woocommerce-account .woocommerce-form-register .woocommerce-message,.woocommerce-account .woocommerce-form-register .woocommerce-error,.woocommerce-account .woocommerce-ResetPassword .woocommerce-info,.woocommerce-account .woocommerce-ResetPassword .woocommerce-message,.woocommerce-account .woocommerce-ResetPassword .woocommerce-error{border-top:3px solid var(--skif-color-primary);border-left:0;background:var(--skif-color-white);font-size:14px}.woocommerce-account:not(.logged-in) .woocommerce:not(:has(.col2-set)){max-width:560px;margin-inline:auto}.woocommerce-account .u-columns.col2-set{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(width <= 767px){.woocommerce-account .u-columns.col2-set{grid-template-columns:1fr}}.woocommerce-account .u-columns.col2-set>.u-column1,.woocommerce-account .u-columns.col2-set>.u-column2{float:none;width:auto}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{margin:0}.woocommerce-account .woocommerce-MyAccount-content table.shop_table,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table{border-collapse:collapse;font-size:14px}.woocommerce-account .woocommerce-MyAccount-content table.shop_table th,.woocommerce-account .woocommerce-MyAccount-content table.shop_table td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table td{padding:12px 14px;border:0;border-bottom:1px solid var(--skif-color-grey-200);vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-content table.shop_table thead th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead th{border-bottom-color:var(--skif-color-black);color:var(--skif-color-black);font-family:var(--skif-font-body);font-weight:700}.woocommerce-account .woocommerce-MyAccount-content table.shop_table tbody tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table tbody tr:last-child th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr:last-child th{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-content table.shop_table tfoot th,.woocommerce-account .woocommerce-MyAccount-content table.shop_table tfoot td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tfoot th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tfoot td{border-top:1px solid var(--skif-color-grey-200)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table .button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .button{margin:2px 4px 2px 0;padding:8px 14px;font-size:13px;line-height:1.2}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}@media(width <= 767px){.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr}}.woocommerce-account .woocommerce-Addresses::before,.woocommerce-account .woocommerce-Addresses::after{display:none}.woocommerce-account .woocommerce-Addresses>.woocommerce-Address{float:none;width:auto;max-width:none;padding:26px}.woocommerce-account .woocommerce-Addresses address{font-style:normal;line-height:1.6}.woocommerce-account .woocommerce-Address-title{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;justify-content:space-between}.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3{flex:1 1 auto;margin-bottom:0;padding-bottom:0;border-bottom:0}.woocommerce-account .woocommerce-Address-title .edit{float:none;font-size:14px}.woocommerce-account .skif-account-merge{margin-bottom:24px;padding:20px 26px;border-top:3px solid var(--skif-color-primary)}.woocommerce-account .skif-account-merge__text{margin:0 0 12px}.woocommerce-account .skif-account-merge__form{margin:0}.skif-checkin{box-sizing:border-box;max-width:var(--global-content-width, 1290px);margin:48px auto;padding-inline:var(--global-content-edge-padding, 1.5rem)}.skif-checkin h2{margin:0 0 8px}.skif-checkin h3{margin:0 0 4px}.skif-checkin h4{margin:0 0 24px;font-weight:400}.skif-checkin form>p,.skif-checkin>form>.button,.skif-checkin button[type=submit]{margin-top:16px}.skif-checkin-programme{width:100%;border-collapse:collapse}.skif-checkin-programme th,.skif-checkin-programme td{padding:12px 8px;border-bottom:1px solid var(--skif-color-grey-200, #e0e0e0);text-align:left;vertical-align:top}.skif-checkin-programme thead th{font-size:13px;text-transform:uppercase;letter-spacing:.06em}.skif-checkin-programme tbody th{width:3.5em;text-align:center}.skif-checkin-programme tbody th input{width:22px;height:22px}.skif-checkin-programme td h3{font-size:18px;line-height:1.3}.skif-checkin-programme details{margin-top:6px}.skif-checkin-programme .skif-checkin-missing h3{color:var(--skif-color-grey-600, #777);font-weight:400;font-style:italic}.cuw-offers,.cuw-offers *{border-radius:0 !important}.cuw-offers .cuw-offer-cta-text{font-weight:900 !important}.skif-archive-bar{display:flex;flex-wrap:wrap;gap:.5em 1.25em;align-items:center;justify-content:center;padding:.6em 16px;background:#000;color:#fff;font-size:.9375rem;text-transform:uppercase}.skif-archive-bar a{color:#fff}.skif-archive-bar__label{color:#fff;font-weight:700}.skif-archive-bar__years{display:inline-flex;flex-wrap:wrap;gap:.35em}.skif-archive-bar__year{padding:0 .35em;color:#fff !important;border:1px solid rgba(0,0,0,0);text-decoration:none}.skif-archive-bar__year.is-current{border-color:#fff}.skif-archive-bar__year:hover,.skif-archive-bar__year:focus-visible{border-color:#fff}.skif-archive-bar__back{padding-bottom:1px;border-bottom:2px solid red;color:#fff !important;font-weight:700;text-decoration:none}.skif-edition-archive{display:flex;flex-wrap:wrap;gap:.5em;margin:0;padding:0;list-style:none}.skif-edition-archive a{display:inline-block;padding:.3em .75em;border:1px solid currentcolor;text-decoration:none;text-transform:uppercase}.wp-block-kadence-rowlayout.is-style-skif-hero{overflow:visible}.wp-block-kadence-rowlayout.is-style-skif-hero>.kt-row-column-wrap{padding-top:96px;align-items:flex-start}.wp-block-kadence-rowlayout.is-style-skif-hero:has(.wp-block-post-featured-image)>.kt-row-column-wrap{padding-bottom:0}.wp-block-kadence-rowlayout.is-style-skif-hero h1{margin:0 0 32px;color:var(--skif-color-black);font-family:var(--skif-font-heading);font-size:clamp(26px,2.8vw,40px);font-weight:300;line-height:1.475;text-transform:uppercase}.wp-block-kadence-rowlayout.is-style-skif-hero h1 strong{color:inherit;font-size:clamp(38px,4.5vw,65px);font-weight:900}.wp-block-kadence-rowlayout.is-style-skif-hero .wp-block-post-featured-image{position:relative;z-index:1;margin:0 0 -160px}.wp-block-kadence-rowlayout.is-style-skif-hero .wp-block-post-featured-image img{display:block;width:100%;height:auto}.wp-block-kadence-rowlayout.is-style-skif-hero .wp-block-site-tagline{max-width:250px;color:var(--skif-color-primary);font-family:var(--skif-font-heading);font-size:clamp(32px,3.2vw,42px);font-weight:100;line-height:1.05;text-transform:uppercase}.wp-block-kadence-rowlayout.is-style-skif-hero .wp-block-image img{height:79px;width:auto}@media(width <= 767px){.wp-block-kadence-rowlayout.is-style-skif-hero>.kt-row-column-wrap{padding-top:48px}.wp-block-kadence-rowlayout.is-style-skif-hero .wp-block-post-featured-image{margin-bottom:0}}.wp-block-kadence-rowlayout.is-style-skif-hero:has(.wp-block-post-featured-image)+.wp-block-kadence-rowlayout>.kt-row-column-wrap{padding-top:220px}@media(width <= 767px){.wp-block-kadence-rowlayout.is-style-skif-hero:has(.wp-block-post-featured-image)+.wp-block-kadence-rowlayout>.kt-row-column-wrap{padding-top:48px}}.wp-block-kadence-rowlayout.is-style-skif-hero.is-style-skif-dark h1{color:var(--skif-color-white)}.wp-block-kadence-rowlayout.is-style-skif-hero.is-style-skif-dark h1 strong{color:var(--skif-color-primary)}.wp-block-heading:has(+.is-style-skif-jumplist){margin:0 0 12px;color:var(--skif-color-muted);font-family:var(--skif-font-body);font-size:13px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.wp-block-list.is-style-skif-jumplist{display:grid;grid-template-rows:repeat(3, auto);grid-auto-flow:column;-moz-column-gap:20px;column-gap:20px;margin:0 0 64px;padding:0;list-style:none}.wp-block-list.is-style-skif-jumplist li{margin:0;padding:0;border-top:1px solid var(--skif-color-black)}.wp-block-list.is-style-skif-jumplist li:nth-child(3n),.wp-block-list.is-style-skif-jumplist li:last-child{border-bottom:1px solid var(--skif-color-black)}.wp-block-list.is-style-skif-jumplist a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;color:var(--skif-color-black);font-family:var(--skif-font-heading);font-size:16px;font-weight:900;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color .2s ease-in}.wp-block-list.is-style-skif-jumplist a::after{content:"";flex:0 0 auto;width:14px;height:22px;margin-right:24px;background:var(--skif-color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 22'%3E%3Cpath d='M7 0v19M1 13l6 7 6-7' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 22'%3E%3Cpath d='M7 0v19M1 13l6 7 6-7' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-list.is-style-skif-jumplist a:hover,.wp-block-list.is-style-skif-jumplist a:focus-visible{color:var(--skif-color-primary)}@media(width <= 767px){.wp-block-list.is-style-skif-jumplist{grid-template-rows:none;grid-auto-flow:row}.wp-block-list.is-style-skif-jumplist li:nth-child(3n){border-bottom:0}.wp-block-list.is-style-skif-jumplist li:last-child{border-bottom:1px solid var(--skif-color-black)}}.wp-block-list.is-style-skif-checks{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin:0;padding:0;list-style:none}.wp-block-list.is-style-skif-checks>li{display:flex;align-items:center;margin:0;background:var(--skif-color-ink);padding:24px;color:var(--skif-color-white);font-family:var(--skif-font-heading);font-size:18px;font-weight:900;line-height:1.2;text-transform:uppercase}.wp-block-list.is-style-skif-checks>li::before{content:"";box-sizing:content-box;flex:0 0 auto;width:30px;height:30px;margin-right:24px;padding:14px;background:url("../assets/icons/icon-check-white.svg") center/30px auto no-repeat content-box,var(--skif-color-primary)}@media(width <= 840px){.wp-block-list.is-style-skif-checks{grid-template-columns:repeat(2, 1fr)}}@media(width <= 500px){.wp-block-list.is-style-skif-checks{grid-template-columns:1fr}}.wp-block-group.is-style-skif-narrow{margin-inline:auto;width:100%;max-width:600px}.skif-as-hero strong{font-size:var(--wp--preset--font-size--xxxxl);font-weight:900}.has-small-font-size{font-size:var(--wp--preset--font-size--s) !important}.wp-block-group.is-style-skif-card{position:relative;margin:0 0 48px}.wp-block-group.is-style-skif-card .wp-block-image:first-child{margin:0}.wp-block-group.is-style-skif-card .wp-block-image:first-child img{display:block;width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.wp-block-group.is-style-skif-card .wp-block-image:nth-child(2){position:absolute;top:310px;left:0;display:flex;align-items:center;justify-content:center;width:90px;height:90px;margin:0;background:var(--skif-color-primary)}.wp-block-group.is-style-skif-card .wp-block-image:nth-child(2) img{width:56px;height:56px}.wp-block-group.is-style-skif-card h2,.wp-block-group.is-style-skif-card h3{margin:28px 0 12px;color:var(--skif-color-black);font-family:var(--skif-font-heading);font-size:clamp(26px,2.6vw,36px);font-weight:900;line-height:1.1;text-transform:uppercase}.wp-block-group.is-style-skif-card h2 a,.wp-block-group.is-style-skif-card h3 a{color:inherit;text-decoration:none}.wp-block-group.is-style-skif-card p{margin:0;color:var(--skif-color-text);font-size:14px;line-height:1.7}@media(width <= 767px){.wp-block-group.is-style-skif-card .wp-block-image:first-child img{height:260px}.wp-block-group.is-style-skif-card .wp-block-image:nth-child(2){top:188px;width:72px;height:72px}.wp-block-group.is-style-skif-card .wp-block-image:nth-child(2) img{width:44px;height:44px}}.wp-block-group.is-style-skif-banner{margin:0 0 24px;text-align:center}.wp-block-group.is-style-skif-banner .wp-block-image:first-child{display:flex;justify-content:center;margin:0 0 8px}.wp-block-group.is-style-skif-banner .wp-block-image:first-child img{width:auto;height:52px}.wp-block-group.is-style-skif-banner h2,.wp-block-group.is-style-skif-banner h3{margin:0;color:var(--skif-color-black);font-family:var(--skif-font-heading);font-size:clamp(40px,5.6vw,80px);font-weight:900;line-height:1;text-transform:uppercase}.kb-button.is-style-skif-plus,.is-style-skif-plus>.kb-button,.wp-block-button.is-style-skif-plus .wp-block-button__link{display:inline-block !important;position:relative;box-sizing:content-box !important;width:25px !important;min-width:0 !important;height:25px !important;min-height:0 !important;padding:10px !important;overflow:hidden;border:0 !important;border-radius:0 !important;background:var(--skif-color-white) url("../assets/icons/icon-plus.svg") center/25px 25px no-repeat !important;box-shadow:none !important;color:rgba(0,0,0,0) !important;font-size:0 !important;line-height:0 !important;text-shadow:none !important}.kb-button.is-style-skif-plus:hover,.is-style-skif-plus>.kb-button:hover,.wp-block-button.is-style-skif-plus .wp-block-button__link:hover,.kb-button.is-style-skif-plus:focus-visible,.is-style-skif-plus>.kb-button:focus-visible,.wp-block-button.is-style-skif-plus .wp-block-button__link:focus-visible{opacity:.85}.kb-button.is-style-skif-plus .kt-btn-text,.kb-button.is-style-skif-plus .kb-svg-icon-wrap,.is-style-skif-plus>.kb-button .kt-btn-text,.is-style-skif-plus>.kb-button .kb-svg-icon-wrap{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wp-block-group.is-style-skif-callout{position:relative;z-index:1;margin:140px 15% 48px;padding:0 48px 48px;background:var(--skif-color-primary);color:var(--skif-color-white);text-align:center}.wp-block-group.is-style-skif-callout,.wp-block-group.is-style-skif-callout>.wp-block-group__inner-container{display:flow-root}.wp-block-group.is-style-skif-callout .wp-block-image:first-child{display:flex;justify-content:center;margin:-100px 0 0}.wp-block-group.is-style-skif-callout .wp-block-image:first-child img{width:auto;height:190px}.wp-block-group.is-style-skif-callout h2,.wp-block-group.is-style-skif-callout h3{margin:0 0 16px;color:var(--skif-color-white);font-family:var(--skif-font-heading);font-size:clamp(26px,2.6vw,36px);font-weight:900;line-height:1.1;text-transform:uppercase}.wp-block-group.is-style-skif-callout h2 a,.wp-block-group.is-style-skif-callout h3 a{color:inherit;text-decoration:none}.wp-block-group.is-style-skif-callout p{margin:0;color:var(--skif-color-white);font-size:14px;line-height:1.7}.wp-block-group.is-style-skif-callout:has(+.wp-block-image){margin-bottom:-100px}.wp-block-group.is-style-skif-callout+.wp-block-image{margin:0 0 48px}.wp-block-group.is-style-skif-callout+.wp-block-image img{display:block;width:100%;height:clamp(250px,32vw,480px);-o-object-fit:cover;object-fit:cover}@media(width <= 1024px){.wp-block-group.is-style-skif-callout{margin-left:0;margin-right:0;padding:0 24px 24px}.wp-block-group.is-style-skif-callout h2,.wp-block-group.is-style-skif-callout h3{white-space:normal}}.skif-status{display:inline-block;margin:8px 0;padding:10px;background:var(--skif-color-primary);color:var(--skif-color-white);font-family:var(--skif-font-heading);font-size:12px;font-weight:100;line-height:14px;text-transform:uppercase}.wp-block-button.skif-hero-button{margin-top:17px}.wp-block-button.skif-hero-button .wp-block-button__link{display:block;width:100%;font-size:29px;line-height:1.2;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:none}a.skif-hero-button{display:block;width:100%;margin-top:17px;font-size:29px;line-height:1.2;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:none}.wpauc-modal{--wpauc-width: var(--global-content-width, 1444px);--wpauc-bg: var(--skif-color-white);--wpauc-overlay: rgb(0 0 0 / 85%);--wpauc-padding: 0;--wpauc-gutter: 5vh 1rem;--wpauc-close-size: 60px;--skif-single-flip-height: calc(90vh - var(--wpauc-close-size, 60px))}.wpauc-modal .content-container.site-container{padding-inline:var(--global-content-edge-padding, 1.5rem)}.wpauc-modal .wpauc-modal__close{border-radius:0;background:var(--skif-color-white);color:var(--skif-color-black);transition:color .2s ease-in,background .2s ease-in;font-size:0}.wpauc-modal .wpauc-modal__close::after{content:"";display:block;width:40%;height:40%;margin:auto;background:currentcolor;-webkit-mask:url("../assets/icons/icon-close.svg") center/contain no-repeat;mask:url("../assets/icons/icon-close.svg") center/contain no-repeat}.wpauc-modal .wpauc-modal__close:hover,.wpauc-modal .wpauc-modal__close:focus-visible{background:var(--skif-color-primary);color:var(--skif-color-white)}.is-style-skif-single-workshop,.is-style-skif-single-media{--skif-single-figure-width: 300px;--skif-single-wrap-pad: 24px;--skif-single-bleed: calc( var(--skif-single-wrap-pad) + var(--global-content-edge-padding, 1.5rem) )}.is-style-skif-single-workshop figure.wp-block-post-featured-image,.is-style-skif-single-media figure.wp-block-post-featured-image{max-width:var(--skif-single-figure-width)}.is-style-skif-single-workshop figure.wp-block-post-featured-image img,.is-style-skif-single-media figure.wp-block-post-featured-image img{width:100%;height:auto}.is-style-skif-single-workshop .wp-block-kadence-column:last-child>.kt-inside-inner-col,.is-style-skif-single-media .wp-block-kadence-column:last-child>.kt-inside-inner-col{height:calc(100% + 2*var(--skif-single-wrap-pad));margin-right:calc(-1*var(--skif-single-bleed));margin-block:calc(-1*var(--skif-single-wrap-pad));padding:calc(30px + var(--skif-single-wrap-pad)) calc(30px + var(--skif-single-bleed)) calc(30px + var(--skif-single-wrap-pad)) 30px;background:var(--skif-color-grey-100)}.is-style-skif-single-workshop.skif-single--flipped .wp-block-kadence-column:last-child,.is-style-skif-single-media.skif-single--flipped .wp-block-kadence-column:last-child{display:none}.is-style-skif-single-workshop.skif-single--flipped>.kt-row-column-wrap,.is-style-skif-single-media.skif-single--flipped>.kt-row-column-wrap{grid-template-columns:1fr}.is-style-skif-single-workshop.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col,.is-style-skif-single-media.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--global-kb-gap-md, 2rem);column-gap:var(--global-kb-gap-md, 2rem);align-items:start}.is-style-skif-single-workshop.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image,.is-style-skif-single-media.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image{grid-column:1;grid-row:1/span 100;position:sticky;top:0;align-self:start;height:var(--skif-single-flip-height, 100vh);max-height:calc(100% + 2*var(--skif-single-wrap-pad));display:flex;align-items:center;justify-content:center;margin:calc(-1*var(--skif-single-wrap-pad)) 0 calc(-1*var(--skif-single-wrap-pad)) calc(-1*var(--skif-single-bleed));max-width:none;background:var(--skif-color-primary)}.is-style-skif-single-workshop.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image img,.is-style-skif-single-media.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image img{width:var(--skif-single-figure-width);max-width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.is-style-skif-single-workshop.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>:not(figure.wp-block-post-featured-image),.is-style-skif-single-media.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>:not(figure.wp-block-post-featured-image){grid-column:2}.wpauc-modal :is(.is-style-skif-single-workshop,.is-style-skif-single-media,.is-style-skif-single-plain) h1{font-size:37px;line-height:51.8px}@media(width >= 768px){:is(.is-style-skif-single-workshop,.is-style-skif-single-media).skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col{--skif-single-area-gap: var(--global-xxl-spacing, 5rem);position:relative;isolation:isolate;grid-template-columns:30% 1fr}.content-width-fullwidth :is(.is-style-skif-single-workshop,.is-style-skif-single-media).skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col{--skif-single-area-gap: 0px}:is(.is-style-skif-single-workshop,.is-style-skif-single-media).skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col::before{content:"";position:absolute;z-index:-1;inset:calc(-1*(var(--skif-single-area-gap) + var(--skif-single-wrap-pad))) 70% calc(-1*(var(--skif-single-area-gap) + var(--skif-single-wrap-pad))) calc(50% - 50vw);background:var(--skif-color-primary)}.wpauc-modal :is(.is-style-skif-single-workshop,.is-style-skif-single-media).skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col{grid-template-columns:1fr 1fr}.wpauc-modal :is(.is-style-skif-single-workshop,.is-style-skif-single-media).skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col::before{content:none}:is(.is-style-skif-single-workshop,.is-style-skif-single-media).skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image{align-items:flex-start;padding-top:calc(var(--skif-single-wrap-pad) + 37px)}.header-is-fixed :is(.is-style-skif-single-workshop,.is-style-skif-single-media).skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image{--skif-single-sticky-top: calc(var(--skif-sticky-header-h, 0px) + var(--wp-admin--admin-bar--height, 0px));top:var(--skif-single-sticky-top);height:calc(var(--skif-single-flip-height, 100vh) - var(--skif-single-sticky-top))}.wpauc-modal :is(.is-style-skif-single-workshop,.is-style-skif-single-media).skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image{align-items:center;padding-top:0}.header-is-fixed .wpauc-modal :is(.is-style-skif-single-workshop,.is-style-skif-single-media).skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image{top:0;height:var(--skif-single-flip-height, 100vh)}}:is(.is-style-skif-single-workshop,.is-style-skif-single-media,.is-style-skif-single-plain) .kt-inside-inner-col>p:empty{display:none}.skif-share{margin:1rem 0}.skif-share__button{display:inline-flex;align-items:center;gap:.6em;padding:12px 22px;border:2px solid var(--skif-color-primary);border-radius:0;background:var(--skif-color-white);color:var(--skif-color-black);font-family:var(--skif-font-heading);font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .2s ease-in,background .2s ease-in}.skif-share__button::before{content:"";width:1em;height:1em;background:var(--skif-color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10.6 13.4a1 1 0 0 1 0-1.4l1.4-1.4a1 1 0 0 1 1.4 1.4l-1.4 1.4a1 1 0 0 1-1.4 0Z'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' d='M9.5 14.5 7 17a3.5 3.5 0 0 1-5-5l2.5-2.5M14.5 9.5 17 7a3.5 3.5 0 0 1 5 5l-2.5 2.5M8.5 15.5l7-7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10.6 13.4a1 1 0 0 1 0-1.4l1.4-1.4a1 1 0 0 1 1.4 1.4l-1.4 1.4a1 1 0 0 1-1.4 0Z'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' d='M9.5 14.5 7 17a3.5 3.5 0 0 1-5-5l2.5-2.5M14.5 9.5 17 7a3.5 3.5 0 0 1 5 5l-2.5 2.5M8.5 15.5l7-7'/%3E%3C/svg%3E") center/contain no-repeat;transition:background .2s ease-in}.skif-share__button:hover,.skif-share__button:focus-visible{background:var(--skif-color-primary);color:var(--skif-color-white)}.skif-share__button:hover::before,.skif-share__button:focus-visible::before{background:var(--skif-color-white)}.skif-share__button.is-copied{border-color:var(--skif-color-black);background:var(--skif-color-black);color:var(--skif-color-white)}.skif-share__button.is-copied::before{background:var(--skif-color-white)}table.post-details{width:100%;border-collapse:collapse}table.post-details th{background:var(--skif-color-black);color:var(--skif-color-white);font-weight:600;text-transform:uppercase}table.post-details td{background:var(--skif-color-white);color:var(--skif-color-black)}table.post-details th,table.post-details td{padding:7px 15px;border:1px solid var(--skif-color-grey-100);font-size:14px;line-height:26px}.profil_meta table.post-details tr.kdo,.venue_meta table.post-details tr.kde{display:none}.workshop_extra h2{font-size:30px;line-height:1;font-weight:900}.workshop_extra>ul{list-style:square}.workshop_extra>ul li::marker{color:var(--skif-color-primary)}.workshop_extra aside{margin-bottom:30px}.workshop_extra aside ul{list-style:none;margin:0;padding:0}.workshop_extra aside ul li{margin-bottom:1px;padding:15px 45px 15px 15px;border-left:5px solid var(--skif-color-primary);background:var(--skif-color-white) url("../assets/icons/icon-arrow-long.svg") no-repeat right 15px center}.workshop_extra aside ul li h4{margin:0;font-family:var(--skif-font-heading);font-size:16px;font-weight:600;line-height:19.2px;text-transform:uppercase}.workshop_extra aside ul li h4 a:not(:hover){color:inherit}.profil_meta h4,.venue_meta h4{display:inline-block;margin:1em 0 .75em;padding-right:50px;background:url("../assets/icons/icon-arrow-long.svg") no-repeat right center/contain;text-transform:uppercase}.profil_meta+hr,.venue_meta+hr{margin:30px 0;border-top:solid 1px var(--skif-color-grey-400)}@media(width <= 767px){.is-style-skif-single-workshop.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col,.is-style-skif-single-media.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col{grid-template-columns:1fr}.is-style-skif-single-workshop.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image,.is-style-skif-single-media.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image{position:static;grid-column:1;grid-row:auto;display:block;height:auto;max-height:none;--skif-single-phone-area-gap: 32px;margin:calc(-1*(var(--skif-single-wrap-pad) + var(--skif-single-phone-area-gap))) calc(50% - 50vw) 0;padding:0 0 24px}.content-width-fullwidth .is-style-skif-single-workshop.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image,.content-width-fullwidth .is-style-skif-single-media.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image{--skif-single-phone-area-gap: 0px}.is-style-skif-single-workshop.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image img,.is-style-skif-single-media.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>figure.wp-block-post-featured-image img{display:block;width:100%;max-width:none;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.is-style-skif-single-workshop.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>:not(figure.wp-block-post-featured-image),.is-style-skif-single-media.skif-single--flipped>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child)>.kt-inside-inner-col>:not(figure.wp-block-post-featured-image){grid-column:1}}.wp-block-kadence-rowlayout.is-style-skif-dark{background:var(--skif-color-black);color:var(--skif-color-white)}.wp-block-kadence-rowlayout.is-style-skif-dark>.kt-row-column-wrap{padding-top:64px}.wp-block-kadence-rowlayout.is-style-skif-dark h1,.wp-block-kadence-rowlayout.is-style-skif-dark h2,.wp-block-kadence-rowlayout.is-style-skif-dark h3,.wp-block-kadence-rowlayout.is-style-skif-dark p,.wp-block-kadence-rowlayout.is-style-skif-dark a{color:var(--skif-color-white)}.wp-block-kadence-rowlayout.is-style-skif-dark:not(.is-style-skif-hero)>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>h1{margin:0 0 24px;font-size:clamp(36px,4.7vw,64px);font-weight:900;text-align:center;text-transform:uppercase}.wp-block-kadence-rowlayout.is-style-skif-dark:not(.is-style-skif-hero)>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>h1+p{max-width:60ch;margin:0 auto 48px;text-align:center}.is-style-skif-dark.wp-block-kadence-rowlayout .wp-block-image.is-style-skif-hanging{position:relative;z-index:1;margin:0 0 -100px}.is-style-skif-dark.wp-block-kadence-rowlayout .wp-block-image.is-style-skif-hanging img{display:block;width:100%;height:auto}.is-style-skif-dark.wp-block-kadence-rowlayout:has(.is-style-skif-hanging){overflow:visible}.is-style-skif-dark.wp-block-kadence-rowlayout:has(.is-style-skif-hanging)>.kt-row-column-wrap{padding-bottom:0}.is-style-skif-dark.wp-block-kadence-rowlayout:has(.is-style-skif-hanging)+.wp-block-kadence-rowlayout>.kt-row-column-wrap{padding-top:150px}.post-archive.grid-cols,.search-archive.grid-cols{gap:48px 24px}.post-archive .loop-entry.type-post,.search-archive .loop-entry{margin:0;border:0;background:none;box-shadow:none}.post-archive .loop-entry.type-post .post-thumbnail,.search-archive .loop-entry .post-thumbnail{margin:0}.post-archive .loop-entry.type-post .entry-content-wrap,.search-archive .loop-entry .entry-content-wrap{display:flex;flex-direction:column;padding:0}.post-archive .loop-entry.type-post .entry-header,.search-archive .loop-entry .entry-header{display:contents}.post-archive .loop-entry.type-post.skif-no-date .entry-meta,.search-archive .loop-entry.skif-no-date .entry-meta{display:none}.post-archive .loop-entry.type-post .entry-meta,.search-archive .loop-entry .entry-meta{align-self:flex-start;order:-1;transform:translateY(-50%);margin:0;padding:10px 20px;background:var(--skif-color-primary);color:var(--skif-color-white);font-family:var(--skif-font-heading);font-size:14px;font-weight:900;line-height:20px}.post-archive .loop-entry.type-post .entry-meta a,.search-archive .loop-entry .entry-meta a{color:inherit;text-decoration:none;pointer-events:none}.post-archive .loop-entry.type-post .entry-meta .updated:not(.published),.search-archive .loop-entry .entry-meta .updated:not(.published){display:none}.post-archive .loop-entry.type-post .entry-title,.search-archive .loop-entry .entry-title{margin:0;padding:10px 0 5px;color:var(--skif-color-black);font-family:var(--skif-font-heading);font-size:clamp(20px,1.9vw,26px);font-weight:900;line-height:1.19;text-transform:uppercase}.post-archive .loop-entry.type-post .entry-title a,.search-archive .loop-entry .entry-title a{color:inherit;text-decoration:none;transition:color .2s ease-in}.post-archive .loop-entry.type-post .entry-title a:hover,.post-archive .loop-entry.type-post .entry-title a:focus-visible,.search-archive .loop-entry .entry-title a:hover,.search-archive .loop-entry .entry-title a:focus-visible{color:var(--skif-color-primary)}.post-archive .loop-entry.type-post .entry-summary,.search-archive .loop-entry .entry-summary{margin:0;color:var(--skif-color-muted);font-family:var(--skif-font-body);font-size:14px;line-height:21px}.post-archive .loop-entry.type-post .entry-summary p,.search-archive .loop-entry .entry-summary p{margin:0}.post-archive .loop-entry.type-post .entry-footer:empty,.search-archive .loop-entry .entry-footer:empty{display:none}.skif-load-more{display:flex;justify-content:center;margin:48px 0 0}.page-load-status{text-align:center}.site-footer .footer-navigation .menu{flex-flow:column nowrap;align-items:flex-start}.site-footer .footer-widget1 .footer-widget-area-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:32px}.site-footer .footer-widget1 .footer-widget-area-inner>.widget{margin:0}.site-footer .footer-widget1 .footer-widget-area-inner .widget_media_image{flex:0 0 auto}.site-footer .footer-widget1 .footer-widget-area-inner .widget_text{align-self:stretch;display:flex;align-items:center;padding-left:32px;border-left:1px solid var(--global-palette9)}.site-footer .footer-widget1 .footer-widget-area-inner .widget_text p{width:-moz-min-content;width:min-content;margin:0;line-height:1.1;white-space:normal}.wp-block-kadence-postgrid.is-style-skif-tiles .kt-post-grid-wrap{gap:0 24px}.wp-block-kadence-postgrid.is-style-skif-tiles .kt-blocks-post-grid-item{margin:0;background:var(--skif-color-primary);padding:48px}.wp-block-kadence-postgrid.is-style-skif-tiles .kt-blocks-post-grid-item-inner-wrap,.wp-block-kadence-postgrid.is-style-skif-tiles .kt-blocks-post-grid-item-inner{display:flex;flex-direction:column;height:100%}.wp-block-kadence-postgrid.is-style-skif-tiles .kt-blocks-post-grid-item-inner{justify-content:space-between}.wp-block-kadence-postgrid.is-style-skif-tiles .entry-title{margin:0 0 24px;font-family:var(--skif-font-heading);font-size:26px;font-weight:900;line-height:31px;text-transform:uppercase}.wp-block-kadence-postgrid.is-style-skif-tiles .entry-title a{color:var(--skif-color-white);text-decoration:none}.wp-block-kadence-postgrid.is-style-skif-tiles .kt-blocks-post-top-meta,.wp-block-kadence-postgrid.is-style-skif-tiles .kt-blocks-post-footer{display:none}.wp-block-kadence-postgrid.is-style-skif-tiles .entry-content{margin:0}.wp-block-kadence-postgrid.is-style-skif-tiles .kt-blocks-post-readmore-wrap{margin:0}.wp-block-kadence-postgrid.is-style-skif-tiles .entry-content .kt-blocks-post-readmore{display:inline-block;position:relative;box-sizing:border-box;width:41px;height:41px;padding:0;border:1px solid var(--skif-color-primary);border-radius:0;background:var(--skif-color-white);color:rgba(0,0,0,0);font-size:0;line-height:0;text-decoration:none}.wp-block-kadence-postgrid.is-style-skif-tiles .entry-content .kt-blocks-post-readmore::before,.wp-block-kadence-postgrid.is-style-skif-tiles .entry-content .kt-blocks-post-readmore::after{content:"";display:block;position:absolute;top:19px;left:7px;width:25px;border-top:1px solid;border-color:inherit}.wp-block-kadence-postgrid.is-style-skif-tiles .entry-content .kt-blocks-post-readmore::after{transform:rotate(90deg)}.wp-block-kadence-postgrid.is-style-skif-tiles .entry-content .kt-blocks-post-readmore:hover,.wp-block-kadence-postgrid.is-style-skif-tiles .entry-content .kt-blocks-post-readmore:focus-visible{background:var(--skif-color-primary);border-color:var(--skif-color-white)}.wp-block-kadence-postgrid.is-style-skif-tiles .entry-content .kt-blocks-post-readmore:hover,.wp-block-kadence-postgrid.is-style-skif-tiles .entry-content .kt-blocks-post-readmore:focus-visible{background:var(--skif-color-black);border-color:var(--skif-color-primary)}.wp-block-kadence-postgrid.is-style-skif-rows{margin:0;color:var(--skif-color-black)}.wp-block-kadence-postgrid.is-style-skif-rows .kt-post-grid-wrap{row-gap:0}.wp-block-kadence-postgrid.is-style-skif-rows .kt-blocks-post-grid-item{margin:0;border-bottom:1px solid #d6d6d6}.wp-block-kadence-postgrid.is-style-skif-rows .kt-blocks-post-grid-item-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.wp-block-kadence-postgrid.is-style-skif-rows header{flex:1 1 auto}.wp-block-kadence-postgrid.is-style-skif-rows .entry-title{margin:0;font-family:var(--skif-font-heading);font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.375;text-transform:uppercase}.wp-block-kadence-postgrid.is-style-skif-rows .entry-title a{color:inherit;text-decoration:none;transition:color .2s ease-in}.wp-block-kadence-postgrid.is-style-skif-rows .entry-title a:hover,.wp-block-kadence-postgrid.is-style-skif-rows .entry-title a:focus-visible{color:var(--skif-color-primary)}.wp-block-kadence-postgrid.is-style-skif-rows .kt-blocks-post-top-meta,.wp-block-kadence-postgrid.is-style-skif-rows .kt-blocks-post-footer{display:none}.wp-block-kadence-postgrid.is-style-skif-rows .entry-content,.wp-block-kadence-postgrid.is-style-skif-rows .kt-blocks-post-readmore-wrap{margin:0;flex:0 0 auto}.wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore{display:inline-block;position:relative;box-sizing:border-box;width:41px;height:41px;padding:0;border:0px solid var(--skif-color-primary);border-radius:0;background:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:0;line-height:0;text-decoration:none}.wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore::before,.wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore::after{content:"";display:block;position:absolute;top:20px;left:8px;width:25px;border-top:1px solid;border-color:inherit}.wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore::after{transform:rotate(90deg)}.wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore:hover,.wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore:focus-visible{background:var(--skif-color-primary);border-color:var(--skif-color-white)}.is-style-skif-dark .wp-block-kadence-postgrid.is-style-skif-rows{margin:50px clamp(0px,8vw,120px) 0;border-top:1px solid #333;color:var(--skif-color-white)}.is-style-skif-dark .wp-block-kadence-postgrid.is-style-skif-rows .kt-blocks-post-grid-item{border-bottom-color:currentcolor}.is-style-skif-dark .wp-block-kadence-postgrid.is-style-skif-rows .entry-title{font-size:clamp(20px,2vw,26px);line-height:1.2}.is-style-skif-dark .wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore{display:inline-block;position:relative;box-sizing:border-box;width:25px;height:25px;padding:0;border:0px solid var(--skif-color-primary);border-radius:0;background:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:0;line-height:0;text-decoration:none}.is-style-skif-dark .wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore::before,.is-style-skif-dark .wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore::after{content:"";display:block;position:absolute;top:12px;left:0px;width:25px;border-top:1px solid;border-color:inherit}.is-style-skif-dark .wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore::after{transform:rotate(90deg)}.is-style-skif-dark .wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore:hover,.is-style-skif-dark .wp-block-kadence-postgrid.is-style-skif-rows .entry-content .kt-blocks-post-readmore:focus-visible{background:var(--skif-color-primary);border-color:var(--skif-color-white)}.wp-block-kadence-postgrid.is-style-skif-profiles .kt-blocks-post-grid-item-inner-wrap{position:relative;--skif-profile-picture: 100%}.wp-block-kadence-postgrid.is-style-skif-profiles .kt-blocks-post-grid-item{margin:0;border:0;background:none}.wp-block-kadence-postgrid.is-style-skif-profiles .kt-post-grid-layout-grid-wrap.kt-post-grid-wrap{margin-right:-12px;margin-left:-12px}.wp-block-kadence-postgrid.is-style-skif-profiles .kadence-post-image{margin:0 0 24px}.wp-block-kadence-postgrid.is-style-skif-profiles .kadence-post-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-kadence-postgrid.is-style-skif-profiles .skif-tile-badge{position:absolute;z-index:1;top:24px;left:24px;width:62px;height:auto}.wp-block-kadence-postgrid.is-style-skif-profiles .kt-blocks-post-readmore-wrap{display:flex;position:absolute;z-index:1;top:0;right:24px;margin:0;padding-top:calc(var(--skif-profile-picture) - 55px)}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore{display:inline-block;position:relative;box-sizing:border-box;width:31px;height:31px;padding:0;border:0px solid var(--skif-color-primary);border-radius:0;background:var(--skif-color-white);color:rgba(0,0,0,0);font-size:0;line-height:0;text-decoration:none}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore::before,.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore::after{content:"";display:block;position:absolute;top:15px;left:8px;width:15px;border-top:1px solid;border-color:inherit}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore::after{transform:rotate(90deg)}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore:hover,.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore:focus-visible{background:var(--skif-color-primary);border-color:var(--skif-color-white)}.wp-block-kadence-postgrid.is-style-skif-profiles .kt-blocks-post-grid-item-inner-wrap:not(:has(.kadence-post-image)) .kt-blocks-post-readmore-wrap{position:static;justify-content:flex-end;padding-top:0}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-title{color:var(--skif-color-black);font-family:var(--skif-font-heading);font-weight:300;text-transform:uppercase}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-title a{color:inherit;text-decoration:none}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-title strong{display:block;font-weight:900}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content{position:static;margin:0;color:var(--skif-color-text);font-family:var(--skif-font-body);font-size:14px;font-weight:400;line-height:21px}.wp-block-kadence-postgrid.is-style-skif-profiles .kt-blocks-post-footer,.wp-block-kadence-postgrid.is-style-skif-profiles .kt-blocks-post-top-meta{display:none}@media(width <= 767px){.wp-block-kadence-postgrid.is-style-skif-profiles .kadence-post-image{margin-bottom:12px}.wp-block-kadence-postgrid.is-style-skif-profiles .skif-tile-badge{top:12px;left:12px;width:40px}.wp-block-kadence-postgrid.is-style-skif-profiles .kt-blocks-post-readmore-wrap{right:12px;padding-top:calc(var(--skif-profile-picture) - 37px)}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore{display:inline-block;position:relative;box-sizing:border-box;width:25px;height:25px;padding:0;border:0px solid var(--skif-color-primary);border-radius:0;background:var(--skif-color-white);color:rgba(0,0,0,0);font-size:0;line-height:0;text-decoration:none}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore::before,.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore::after{content:"";display:block;position:absolute;top:12px;left:6.5px;width:12px;border-top:1px solid;border-color:inherit}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore::after{transform:rotate(90deg)}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore:hover,.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content .kt-blocks-post-readmore:focus-visible{background:var(--skif-color-primary);border-color:var(--skif-color-white)}.wp-block-kadence-postgrid.is-style-skif-profiles .entry-content{font-size:13px;line-height:19px}}@media(min-width: 992px){.wp-block-kadence-postgrid.is-style-skif-profiles .kt-post-masonry-item.colspan-2{width:50%}.wp-block-kadence-postgrid.is-style-skif-profiles .colspan-2 .kadence-post-image-intrisic{padding-bottom:calc(50% - 12px) !important}.wp-block-kadence-postgrid.is-style-skif-profiles .colspan-2 .kt-blocks-post-grid-item-inner-wrap{--skif-profile-picture: calc(50% - 12px)}}.skif-grid-more{display:flex;justify-content:center;margin-top:24px}.wp-block-kadence-postgrid.is-style-skif-arrow .kt-blocks-post-grid-item{margin:0}.wp-block-kadence-postgrid.is-style-skif-arrow .entry-title{margin:0 0 24px;color:var(--skif-color-black);font-family:var(--skif-font-heading);font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.375;text-transform:uppercase}.wp-block-kadence-postgrid.is-style-skif-arrow .entry-title a{color:inherit;text-decoration:none;transition:color .2s ease-in}.wp-block-kadence-postgrid.is-style-skif-arrow .entry-title a:hover,.wp-block-kadence-postgrid.is-style-skif-arrow .entry-title a:focus-visible{color:var(--skif-color-primary)}.wp-block-kadence-postgrid.is-style-skif-arrow .entry-title a::after{content:"";display:inline-block;width:1.25em;height:.6em;margin-left:1em;background:url("../assets/icons/icon-arrow-long.svg") no-repeat center/contain}.wp-block-kadence-postgrid.is-style-skif-arrow .entry-content{margin:0;color:#777;font-family:var(--skif-font-body);font-size:14px;line-height:21px}.wp-block-kadence-postgrid.is-style-skif-arrow .kt-blocks-post-top-meta,.wp-block-kadence-postgrid.is-style-skif-arrow .kt-blocks-post-footer{display:none}.wp-block-kadence-postgrid.is-style-skif-news .kt-blocks-post-grid-item{margin:0;border:0;background:none}.wp-block-kadence-postgrid.is-style-skif-news .kadence-post-image{margin:0}.wp-block-kadence-postgrid.is-style-skif-news .kadence-post-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-kadence-postgrid.is-style-skif-news .kt-blocks-post-grid-item-inner{display:flex;flex-direction:column;align-items:flex-start}.wp-block-kadence-postgrid.is-style-skif-news .kt-blocks-post-top-meta{align-self:flex-start;order:-1;transform:translateY(-50%);margin:0;padding:10px 20px;background:var(--skif-color-primary);color:var(--skif-color-white);font-family:var(--skif-font-heading);font-size:14px;font-weight:900;line-height:20px}.wp-block-kadence-postgrid.is-style-skif-news .kt-blocks-post-top-meta a{color:inherit;text-decoration:none;pointer-events:none}.wp-block-kadence-postgrid.is-style-skif-news .kt-blocks-post-top-meta .kt-blocks-date{padding-right:0}.wp-block-kadence-postgrid.is-style-skif-news header{display:contents}.wp-block-kadence-postgrid.is-style-skif-news .entry-title{margin:0;padding:10px 0 5px;color:var(--skif-color-black);font-family:var(--skif-font-heading);font-size:clamp(20px,1.9vw,26px);font-weight:900;line-height:1.19;text-transform:uppercase}.wp-block-kadence-postgrid.is-style-skif-news .entry-title a{color:inherit;text-decoration:none;transition:color .2s ease-in}.wp-block-kadence-postgrid.is-style-skif-news .entry-title a:hover,.wp-block-kadence-postgrid.is-style-skif-news .entry-title a:focus-visible{color:var(--skif-color-primary)}.wp-block-kadence-postgrid.is-style-skif-news .entry-content{margin:0;color:var(--skif-color-muted);font-family:var(--skif-font-body);font-size:14px;line-height:21px}.wp-block-kadence-postgrid.is-style-skif-news .kt-blocks-post-footer{display:none}.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item~li.menu-item.current-menu-item>a{background:none;color:var(--global-palette9)}.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item~li.menu-item.current-menu-item>a:hover{color:var(--global-palette-highlight)}.mobile-navigation ul li.current-menu-item~li.current-menu-item>a{color:var(--global-palette8)}#main-header .site-branding a.brand{gap:14px;align-items:flex-start}#main-header .site-branding .site-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#main-header .site-branding .site-description{box-sizing:border-box;max-width:130px;margin:14px 0 0;padding-left:24px;border-left:1px solid var(--global-palette9)}#main-header .site-header-upper-inner-wrap{background:var(--global-palette2)}#main-header .kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding{margin-bottom:-41px}#main-header .kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo{position:relative;isolation:isolate}#main-header .kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo::before{content:"";position:absolute;z-index:-1;top:-24px;left:-35px;width:262px;height:137px;background:url("../assets/icons/logo-polygon.svg") no-repeat left top/100% 100%}#main-header .kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo .site-title-wrap{margin-left:62px}#main-header .kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo .site-description{position:relative;top:23.5px;margin-top:0;border-left-color:rgba(0,0,0,0);transform:translateY(-50%)}#mobile-header .site-branding a.brand{position:relative;isolation:isolate}#mobile-header .site-branding a.brand::before{content:"";position:absolute;z-index:-1;top:-17px;left:-20px;width:197px;height:96px;background:url("../assets/icons/logo-polygon.svg") no-repeat left top/100% 100%}:root{--skif-sticky-header-h: 96px}#main-header .site-header-upper-wrap{position:relative}#main-header .site-top-header-wrap{position:absolute;z-index:1201;top:10px;right:0;left:0;background:none;pointer-events:none}#main-header .site-top-header-wrap a,#main-header .site-top-header-wrap button,#main-header .site-top-header-wrap input{pointer-events:auto}.header-cart-is-empty-true+.header-cart-inner-wrap{display:none}
