.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{-webkit-box-flex:1;background:transparent;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Teko;font-style:normal;font-weight:400;src:url(/wp-content/themes/tortyspolemkielce/build/fonts/Teko-400.88a8ba32.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/wp-content/themes/tortyspolemkielce/build/fonts/Lato-400.57dc1083.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/wp-content/themes/tortyspolemkielce/build/fonts/Lato-700.7719d053.woff2) format("woff2")}*{font-family:Lato}:root{--green:#01a83e;--dark-green:#075c26;--alt:#c19a6b}html{scroll-behavior:smooth}*{box-sizing:border-box}:-webkit-any-link{color:inherit;text-decoration:none}:-moz-any-link{color:inherit;text-decoration:none}:any-link{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:calc(1220px + var(--padding));padding:0 var(--padding)}.header{background-color:#fff;position:fixed;top:0;width:100vw;z-index:11}.header nav{display:grid;gap:22px;grid-template-columns:3fr 1fr 3fr;height:127px;margin-left:auto;margin-right:auto;max-width:1920px;width:80%}.header .switch-item{align-items:center;display:flex;gap:22px;justify-content:center;text-align:center}.header .switch-item .nav-link{color:rgba(0,0,0,.6);font-family:Teko,sans-serif;font-size:1.4vw;line-height:1.4vw;text-transform:uppercase;transition:all .4s ease-in-out}.header .switch-item .nav-link>span{font-family:inherit}.header .switch-item .nav-link:hover{opacity:.7}.header .switch-item .nav-link.has_children{align-items:center;display:flex;gap:10px;justify-content:flex-start;position:relative}.header .switch-item .nav-link.has_children>svg{fill:currentColor;transform:rotate(-90deg);transition:transform .3s ease-in-out}.header .switch-item .nav-link.has_children .children_list{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.header .switch-item .nav-link.has_children .children_list .gapper{border-bottom:3px solid var(--dark-green);height:76px;width:100%}.header .switch-item .nav-link.has_children .children_list .children_list_content{align-items:flex-start;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:20px 10px;width:240px;z-index:9999}.header .switch-item .nav-link.has_children .children_list .children_list_content>a{display:block;padding:10px;text-align:start;width:100%}.header .switch-item .nav-link.has_children .children_list .children_list_content>a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.header .switch-item .nav-link.has_children:hover{opacity:1}.header .switch-item .nav-link.has_children:hover>svg{transform:rotate(90deg)}.header .switch-item .nav-link.has_children:hover .children_list{opacity:1;visibility:visible}.header .switch-item.left{justify-content:flex-end}.header .switch-item.right{justify-content:flex-start}.header .logo{align-items:center;display:flex;justify-content:center;margin-bottom:auto;margin-top:auto}.header .logo picture,.header .logo picture>img{height:78px}.header .mobile{display:none}@media (max-width:990px){.header nav{align-items:center;display:flex;justify-content:center;position:relative}.header .switch-item{display:none}.header .mobile{align-items:center;display:flex;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.header .mobile .hidden{display:none}.header .mobile .mobile-menu-switcher{cursor:pointer}.header .mobile .mobile-menu{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;max-height:0;overflow:hidden;padding:0;position:fixed;right:-10vw;top:75px;transition-duration:.3s;transition-property:max-height,padding-bottom;transition-timing-function:ease-in-out;width:100vw}.header .mobile .mobile-menu .holder{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .mobile .mobile-menu .nav-link{display:block;font-family:Teko,sans-serif;margin:4px 0;padding:4px 0}.header .mobile .mobile-menu .nav-link.child{margin-left:10px}.header .mobile .hidden:checked~.mobile-menu{max-height:450px;padding-bottom:25px}}.header-spacer{height:127px}.footer{background-color:#009241;padding:32px 0}.footer>a{color:#fff;display:block;font-size:24px;text-align:center;width:100%}.btn{all:unset;border-radius:24px;color:#fff;cursor:pointer;padding:16px 36px;transition:background-color .3s ease-in-out}.btn.btn-red{background-color:red}.btn.btn-red:hover{background-color:darkred}.btn.btn-green{background-color:var(--green)}.btn.btn-green:hover{background-color:var(--dark-green)}.hero{height:253px;margin-left:auto;margin-right:auto;max-width:min(100%,1920px);width:100vw}.hero>picture{display:block;height:100%;width:100%}.hero>picture>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero h1{display:none;font-size:42px;margin:0 16px 60px;text-align:center}.hero h1>span{color:var(--green);font-weight:700}@media (max-width:576px){.hero{height:unset}.hero>picture{display:none}.hero>h1{display:block}}section.text{margin-block:4rem;margin-left:auto;margin-right:auto}.products,section.text{max-width:1920px;width:80%}.products{margin:36px auto 120px}.products__filters{gap:32px;margin-bottom:100px}.products__filters,.products__filters .filter{align-items:flex-start;display:flex;justify-content:center}.products__filters .filter{flex-direction:column;position:relative}.products__filters .filter .data{background-color:#fff;border-radius:24px;box-shadow:0 0 15px 0 rgba(66,68,90,.73);left:0;max-height:0;overflow:hidden;padding:0 16px;position:absolute;top:52px;transition-duration:.3s;transition-property:max-height,padding;transition-timing-function:ease-in-out;width:100%;z-index:5}.products__filters .filter .data .text{font-size:14px;margin-bottom:12px;opacity:.6}.products__filters .filter .data .option{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:16px}.products__filters .filter .data .option>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:content-box;border:2px solid #555;border-radius:50%;cursor:pointer;height:20px;margin-right:12px;padding:3px;transition-duration:.3s;transition-property:background-color,border-color,padding;transition-timing-function:ease-in-out;width:20px}.products__filters .filter .data .option>input:checked{background-color:var(--green);border-color:var(--dark-green);padding:0}.products__filters .filter .data .option__texts{cursor:pointer;opacity:.6}.products__filters .filter .data .option__texts .name{font-weight:500}.products__filters .filter .data .option__texts .additional{font-size:14px;font-style:italic}.products__filters .filter .data .option:last-of-type{margin-bottom:0}.products__filters .filter .select{align-items:center;border:1px solid #000;border-radius:24px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;opacity:.6;padding:8px 16px;width:250px}.products__filters .filter .select>svg{transform:rotate(-90deg);transition:transform .3s ease-in-out}.products__filters .filter .select.clear{border-width:2px;font-weight:700;justify-content:center;opacity:1;transition:opacity .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.products__filters .filter .select.clear.inactive{opacity:.4;pointer-events:none}.products__filters .filter>input{display:none}.products__filters .filter>input:checked~.data{max-height:500px;padding:16px}.products__filters .filter>input:checked~.select svg{transform:rotate(90deg)}.products__list{align-items:flex-start;flex-wrap:wrap;row-gap:32px}.products__list,.products__list .product{display:flex;justify-content:center;position:relative}.products__list .product{align-items:center;flex-direction:column;overflow:hidden;padding:0 16px;transition-delay:.4s;transition-duration:0s;transition-property:width,padding;transition-timing-function:ease-in-out;width:20%}.products__list .product .show{background-color:var(--green);border-radius:8px;color:#fff;cursor:pointer;height:32px;padding:4px;position:absolute;right:16px;top:0;transition:background-color .3s ease-in-out;width:32px}.products__list .product .show:hover{background-color:var(--dark-green)}.products__list .product .show.info{top:48px}.products__list .product .show.info>.hidden{display:none}.products__list .product>img{height:250px;-o-object-fit:contain;object-fit:contain;width:100%}.products__list .product>p{font-size:14px;opacity:.6}.products__list .product .btn{background-color:var(--green);border-radius:16px;color:#fff;padding:16px 24px;transition:background-color .3s ease-in-out}.products__list .product .btn:hover{background-color:var(--dark-green)}.products__list .product .btn.active{display:flex}.products__list .product .btn.show-info{background:var(--alt);font-size:.875rem;padding:.5rem .75rem}.products__list .product .btn .hidden{display:none}.products__list .product .buttons{bottom:0;position:absolute}.products__list .product.hidden{opacity:0;overflow:hidden;padding:0;pointer-events:none;width:0}.products__list .product.loading{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:loading;animation-name:loading;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes loading{0%{opacity:1}40%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes loading{0%{opacity:1}40%{opacity:0}60%{opacity:0}to{opacity:1}}.products__modal{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;min-height:calc(80vh - 25px);padding:0 24px;position:relative;width:100%}.products__modal>input.hidden{display:none}.products__modal .step{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;width:100%}.products__modal .step .title{color:var(--green);font-size:24px;font-weight:700;width:100%}.products__modal .step .data{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 24px)}.products__modal .step .data .text{margin-bottom:8px}.products__modal .step .data .select{align-items:center;border:1px solid #000;border-radius:24px;box-shadow:0 0 5px 0 rgba(66,68,90,.73);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;opacity:.6;padding:8px 16px;transition:background-color .3s ease-in-out;width:100%}.products__modal .step .data .select>span{font-style:italic;padding-right:16px}.products__modal .step .data .select>svg{transform:rotate(-90deg);transition:transform .3s ease-in-out}.products__modal .step .data .select.disabled{background-color:rgba(0,0,0,.133);pointer-events:none}.products__modal .step .data .options{background-color:#fff;border-radius:18px;box-shadow:0 0 15px 0 rgba(66,68,90,.73);left:0;max-height:0;overflow-y:scroll;padding:0 16px;position:absolute;top:62px;transition-duration:.3s;transition-property:max-height,padding;transition-timing-function:ease-in-out;width:100%;z-index:5}.products__modal .step .data .options .option{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:16px;margin-left:8px}.products__modal .step .data .options .option>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:content-box;border:2px solid #555;border-radius:50%;cursor:pointer;flex-shrink:0;height:20px;padding:3px;transition-duration:.3s;transition-property:background-color,border-color,padding;transition-timing-function:ease-in-out;width:20px}.products__modal .step .data .options .option>input:checked{background-color:var(--green);border-color:var(--dark-green);padding:0}.products__modal .step .data .options .option__texts{cursor:pointer;padding-left:12px}.products__modal .step .data .options .option__texts .name{font-weight:500}.products__modal .step .data .options .option__texts .additional{font-size:14px;font-style:italic}.products__modal .step .data .options .option:last-of-type{margin-bottom:0}.products__modal .step .data .input-text{all:unset;border-radius:24px;box-shadow:0 0 5px 0 rgba(66,68,90,.73);font-size:14px;padding:8px 16px;transition:background-color .3s ease-in-out;width:calc(100% - 32px)}.products__modal .step .data .input-text::-moz-placeholder{text-align:right}.products__modal .step .data .input-text:-ms-input-placeholder{text-align:right}.products__modal .step .data .input-text::placeholder{text-align:right}.products__modal .step .data .input-text.disabled,.products__modal .step .data .input-text:disabled{background-color:rgba(0,0,0,.133);pointer-events:none}.products__modal .step .data .weight{align-items:center;display:flex;justify-content:flex-start}.products__modal .step .data .weight>input{all:unset;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:1px solid rgba(0,0,0,.2);height:50px;text-align:center;width:50px}.products__modal .step .data .weight>input::-webkit-inner-spin-button,.products__modal .step .data .weight>input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.products__modal .step .data .weight .arrows{display:flex;flex-direction:column;height:50px;justify-content:space-between;outline:1px solid rgba(0,0,0,.2)}.products__modal .step .data .weight .arrows>div{user-drag:none;align-items:center;cursor:pointer;display:flex;font-size:25px;height:50%;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25px}.products__modal .step .data .weight .arrows>div.more>svg{transform:rotate(90deg)}.products__modal .step .data .weight .arrows>div.less>svg{transform:rotate(-90deg)}.products__modal .step .data .weight .arrows>div:last-of-type{border-top:1px solid rgba(0,0,0,.2)}.products__modal .step .data .weight .infos{margin-left:16px}.products__modal .step .data .weight .infos>div>span{color:var(--green);font-size:26px;font-weight:700}.products__modal .step .data .weight.locked{opacity:.4}.products__modal .step .data .weight.locked .arrows>div{cursor:auto}.products__modal .step .data .additional{font-size:14px;font-style:italic;margin-top:8px;opacity:.6}.products__modal .step .data .date-icon{bottom:.33rem;height:1.5rem;position:absolute;right:.66rem;width:1.5rem}.products__modal .step .data textarea{all:unset;border-radius:24px;box-shadow:0 0 5px 0 rgba(66,68,90,.73);padding:8px 16px;width:calc(100% - 32px)}.products__modal .step .data .acceptance{align-items:flex-start;display:flex;gap:8px;justify-content:flex-start}.products__modal .step .data .acceptance>input{all:unset;border:2px solid rgba(0,0,0,.267);flex-shrink:0;height:18px;outline:2px solid transparent;transition-duration:.3s;transition-property:border-color,background-color,outline-color;transition-timing-function:ease-in-out;width:18px}.products__modal .step .data .acceptance>input:checked{background-color:var(--green);border-color:#fff;outline-color:var(--green)}.products__modal .step .data .acceptance>label{font-size:14px;font-style:italic}.products__modal .step .data.col-3{width:calc(33% - 24px)}.products__modal .step .data .hidden{display:none}.products__modal .step .data .hidden:checked~.options{max-height:250px;padding:16px}.products__modal .step .data .hidden:checked~.select svg{transform:rotate(90deg)}.products__modal .step.row-3 .data{width:calc(33% - 24px)}.products__modal .step .row{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;width:calc(33% - 24px)}.products__modal .step .row>.data,.products__modal .step.row-full>.data{width:100%}.products__modal .step.first{margin-top:-50px}.products__modal .buttons{align-items:center;display:flex;gap:32px;justify-content:center}@media (max-width:1600px){.products__list .product{width:25%}}@media (max-width:1200px){.products__list .product{width:33%}.products__modal .step .data.col-3{width:calc(50% - 24px)}.products__modal .step .data.col-3:last-of-type{width:100%}.products__modal .step.row-3 .data,.products__modal .step.row-3 .data.col-3{width:calc(50% - 24px)}.products__modal .step.row-3 .row{flex-direction:row;gap:32px;justify-content:space-between}.products__modal .step.row-3 .rwd-order-1{order:1}.products__modal .step.row-3 .rwd-order-2{order:2}.products__modal .step.row-3 .rwd-order-3{order:3}.products__modal .step.row-3 .rwd-order-4{order:4}.products__modal .step.row-3 .rwd-order-5{order:5}.products__modal .step.row-3 .rwd-order-6{order:6}.products__modal .step.row-3 .rwd-order-full{width:100%}}@media (max-width:900px){.products__list .product{width:50%}.products__filters{align-items:center;flex-direction:column;gap:16px;margin-bottom:50px}.products__modal .step .data,.products__modal .step .data.col-3,.products__modal .step.row-3 .data{width:100%}.products__modal .step.row-3 .row{flex-wrap:wrap}.products__modal .buttons{flex-direction:column}}@media (max-width:575px){.products__list .product{padding:0;width:100%}}#mask{-ms-scroll-chaining:none;background-color:rgba(0,0,0,.6);height:100dvh;left:0;opacity:0;overflow-y:scroll;overscroll-behavior:none;pointer-events:none;position:fixed;top:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in-out;width:100dvw;z-index:50}#mask.active{cursor:pointer;opacity:1;pointer-events:all}#content-modal,#modal{-ms-scroll-chaining:none;background-color:#fff;border-bottom:24px solid #fff;border-radius:24px;border-top:24px solid #fff;height:calc(100vh - 20%);left:50%;max-width:1200px;opacity:0;overflow-y:scroll;overscroll-behavior:none;pointer-events:none;position:fixed;top:10%;transform:translateX(-50%);transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in-out;width:calc(100vw - 20%);z-index:51}#content-modal .close,#modal .close{align-items:flex-end;display:none;height:50px;justify-content:flex-end;margin-left:0;opacity:0;overflow:hidden;pointer-events:none;position:-webkit-sticky;position:sticky;right:0;top:0;width:100%}#content-modal .close>svg,#modal .close>svg{background-color:var(--green);border-radius:16px;cursor:pointer;pointer-events:auto;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}#content-modal .close:hover>svg,#modal .close:hover>svg{background-color:var(--dark-green)}#content-modal.active,#modal.active{opacity:1;pointer-events:all}#content-modal.active .close,#modal.active .close{display:flex;opacity:1;transition-property:background-color,opacity,margin-left;z-index:10}#content-modal{padding:0 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#content-modal .content{margin-top:-50px}#content-modal .content img{display:block;margin-inline:auto}#content-modal .content>h1{color:var(--green);font-size:2.5rem;font-weight:700;text-align:center;width:100%}#product-loader{align-items:center;background-color:rgba(0,0,0,.533);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:4}#product-loader.active{display:flex}#product-loader>svg{height:100px;width:100px}#loading{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:calc(100% + 48px);justify-content:center;left:0;position:fixed;top:-24px;width:100%;z-index:60}#loading>svg{height:100px;width:100px}#loading.active{display:flex}#fancybox{height:calc(100vh - 20%);left:50%;max-width:1200px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:10%;transform:translateX(-50%);transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in-out;width:calc(100vw - 20%);z-index:51}#fancybox.active{cursor:pointer;opacity:1;pointer-events:none}#fancybox>img{cursor:pointer;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.svgs{height:0;left:-9999px;opacity:0;position:absolute;top:-9999px;visibility:hidden;width:0}.alert{height:100%;width:100%}.alert .alert__text{align-items:center;display:flex;flex-direction:column;gap:5%;height:100%;justify-content:center;padding:12px;text-align:center}.alert .alert__text .big{font-size:32px;font-weight:700}.alert .alert__text .small{font-size:20px}.alert.active{opacity:1;overflow-y:scroll;pointer-events:all}