body{position:relative}@media only screen and (max-width:768px){:root{--woocommerce:#7f54b3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7f54b3;--wc-primary-text:#fff;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}}:root{--woocommerce:#7f54b3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7f54b3;--wc-primary-text:#fff;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}a#cuponShowUp{float:right}.personalInfo{width:79%;float:left}input#cuppon{background:#692386!important}div#OptionsAdditionalContainer{clear:both}p.et_pb_contact_field.et_pb_contact_field_half{width:50%;float:left}.et_pb_column{z-index:auto!IMPORTANT}#loginContainer{width:100%;height:100%;margin:10%auto;display:none;position:fixed;z-index:100000;top:-100px;background:#040404d1;padding:20%}#InfoPopUp{width:100%;height:100%;margin:0;position:fixed!important;top:0!important;background:#891636;padding:30px 20%;color:#fff!important;z-index:500000!important;overflow:auto}#InfoPopUp,#personalInfo{display:none}#personalInfo,.personalInfo{clear:both;padding-top:7px}.closeButton,.closeButtonPopUp{position:absolute;top:10px;right:30px;border:3px solid #b66d88;border-radius:19px;padding:0 9px;font-weight:800;font-size:10px}.closeButtonPopUp{z-index:1000}.fixOptions{z-index:200000;bottom:0;background:linear-gradient(327deg,#581039 20%,#6b0f42 60%);width:100%;left:0;padding:20px 20px 10px;box-shadow:0-4px 20px #000;position:fixed}.fixOptions,.personalInfo{display:none}h3{line-height:122%}li li{margin-left:37px}.et_pb_contact p input{-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;background-color:#87174e55!important;width:98%!important;border-width:0!important;border-radius:8px!important;color:#ffffffbf!important;font-size:14px;padding:16px}::-webkit-scrollbar-thumb:horizontal{background:0 0;border-radius:10px}#top-menu li a{text-align:center}.et_pb_row{position:relative;width:87%;max-width:1200px;margin:auto}.container{width:95%}#top-menu li{display:inline-block;padding-right:15px;font-size:14px;letter-spacing:.4px;line-height:125%}#top-header{border-bottom:1px dotted #aaa}#main-header{padding:5px 0;border:0;line-height:23px;font-weight:500;top:0;background-color:#411428;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);z-index:99999;border-radius:0!important;background:linear-gradient(180deg,#19 1%,#49 100%)}.et_contact_bottom_container .et_pb_contact_submit{background:#fff}p.et_pb_contact_field{margin-bottom:2%;padding:0!important;background-position:center;background-size:cover}#main-header,.et_pb_contact{position:relative}.et_contact_bottom_container{float:right;margin-top:-3.2%;text-align:right}input.et_pb_contact_submit.et_pb_button{background:#6065ff;background:#832ba8!important;border-radius:8px!important;padding:10px 75px!important;margin-top:33px;border:0 solid #333;font-size:14px;color:#ffffffad;z-index:300}@media (max-width:768px){.closeButton{position:absolute;top:1px;right:6px;border:3px solid #b66d88;border-radius:17px;padding:0 6px;font-weight:800;font-size:7px;line-height:17px}.closeButton a{color:#b66d88}.fixOptions{z-index:200000;bottom:0;background:linear-gradient(327deg,#581039 20%,#6b0f42 60%);width:100%;left:0;padding:20px 20px 10px;box-shadow:0-4px 20px #000;position:fixed;display:none}p#stickyFormName{line-height:136%;font-size:12px}}.et_pb_contact p input:focus{background-color:#87174e!important}.et_pb_contact p input:active{background-color:#c82275!important}#stickyForm input::placeholder{color:#832ba8;font-style:italic;font-size:14px;opacity:1}.mobile_menu_bar:after,.mobile_menu_bar:before{color:#c1c1c1!important}.et_secondary_nav_enabled #page-container #top-header{background-color:#271125!important}p{font-weight:300;font-size:1.4em!important}@media (max-width:768px){p{font-weight:300;font-size:1.2em!important}}@font-face{font-display:swap;font-family:"Bebas Neue";src:url(https://jacekwiktor.pl/wp-content/plugins/wizi/fonts/BebasNeue-Light.otf)format("opentype");font-weight:300}@font-face{font-display:swap;font-family:"Bebas Neue";src:url(https://jacekwiktor.pl/wp-content/plugins/wizi/fonts/BebasNeue-Book.otf)format("opentype");font-weight:200}@font-face{font-display:swap;font-family:"Bebas Neue";src:url(https://jacekwiktor.pl/wp-content/plugins/wizi/fonts/BebasNeue-Thin.otf)format("opentype");font-weight:100}@font-face{font-display:swap;font-family:"Bebas Neue";src:url(https://jacekwiktor.pl/wp-content/plugins/wizi/fonts/BebasNeue-Regular.otf)format("opentype");font-weight:400}@font-face{font-display:swap;font-family:"Bebas Neue";src:url(https://jacekwiktor.pl/wp-content/plugins/wizi/fonts/BebasNeue-Bold.otf)format("opentype");font-weight:700}.date{font-size:79px;font-weight:700;line-height:86%}@media (max-width:648px){.date{font-size:56px;line-height:86%}}.jwe-plugin-container.theme-2026{font-family:"Montserrat",sans-serif;box-sizing:border-box}.events-grid-2026{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1260px;margin:0 auto}.theme-2026 .event-card.large{display:flex;flex-direction:column;background-color:transparent;border-radius:0;overflow:hidden;margin-bottom:20px}.theme-2026 .image-wrapper{position:relative;width:100%;height:300px;overflow:hidden;border-radius:4px}.theme-2026 .bg-image{width:100%;height:100%;object-fit:cover;display:block}.theme-2026 .town-overlay{position:absolute;top:20px;right:20px;background-color:#f1f1f1;color:#020202;padding:8px 15px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:4px;z-index:10}.theme-2026 .event-content-overlay{position:absolute;bottom:0;left:0;width:100%;padding:20px 20px 4px;color:#ededed;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-repeat:no-repeat;background-position:bottom;height:100%;background:linear-gradient(360deg,#3a0a1d 13%,#3a0a1d00)}.theme-2026 .event-meta-info{display:flex;gap:8px;margin-bottom:5px;font-family:"Montserrat",sans-serif;font-size:20px}.theme-2026 .event-date-text{font-weight:600;background:linear-gradient(150deg,#91 75%,#d1 100%);padding:5px 13px}.theme-2026 .event-time-text{font-weight:300;padding:5px 0}.theme-2026 .event-title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:33px;line-height:1.1;margin:0;color:#ededed;text-transform:uppercase;letter-spacing:1px}.theme-2026 .event-desc-wrapper{display:flex;flex-direction:column;flex-grow:1;background:linear-gradient(0deg,#2f0621,#3a0a1d);padding:0 0 0 20px}.form-group label,.theme-2026 .description{font-family:"Dosis",sans-serif;letter-spacing:1px}.theme-2026 .description{font-weight:400;font-size:18px;color:#ddcdcd;margin-bottom:10px;line-height:1.4}.theme-2026 .event-actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:3px}.theme-2026 .actions-left{flex-grow:1}.theme-2026 .event-more-info{font-family:"Montserrat",sans-serif;font-size:14px;color:#91124b;text-decoration:none;display:flex;align-items:center;gap:5px;font-weight:600;transition:color .3s}.theme-2026 .event-more-info:hover{color:#91124b}.theme-2026 .event-purchase{display:flex;align-items:center;gap:15px;border:1px solid #91124b;padding-left:10px}.theme-2026 .event-price{font-family:"Montserrat",sans-serif;font-size:16px;color:#91124b;font-weight:600;white-space:nowrap}.form-group input,.theme-2026 .event-add-to-cart{border-radius:0;font-family:"Montserrat",sans-serif;font-size:16px}.theme-2026 .event-add-to-cart{font-weight:400;text-transform:uppercase;color:#fff;background:#91124b;background:linear-gradient(150deg,#91 75%,#d1 100%);border:0;padding:10px 25px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.theme-2026 .event-add-to-cart:hover{filter:brightness(1.1)}.theme-2026 .css-cart-icon{display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3E%3Cpath d='M0 1.5A.5.5 0 0 1 .5 1H2a.5.5 0 0 1 .485.379L2.89 3H14.5a.5.5 0 0 1 .491.592l-1.5 8A.5.5 0 0 1 13 12H4a.5.5 0 0 1-.491-.408L2.01 3.607 1.61 2H.5a.5.5 0 0 1-.5-.5zM3.102 4l1.313 7h8.17l1.313-7H3.102zM5 12a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm7 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm-7 1a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm7 1a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}#cart-bar{transition:all .5s ease-in-out;position:fixed;bottom:0;left:0;width:100%;z-index:9999;box-shadow:0-5px 20px rgba(0,0,0,.2);padding:20px;box-sizing:border-box}.cart-bar-content{justify-content:space-between;align-items:flex-start}#cart-form-wrapper{max-width:1260px;border-top:1px solid rgba(248,245,242,.2)}.cart-form-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.form-group.form-group-full{grid-column:1/-1}.form-group label{opacity:.8;font-weight:600;font-size:14px;margin-bottom:8px;color:#555;text-transform:uppercase}.form-group input{background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:12px 15px;border:1px solid #ddd;color:#222;background:#fff;transition:border-color .3s ease}@media (max-width:768px){.cart-bar-content{flex-direction:column}.events-grid-2026{grid-template-columns:1fr}.theme-2026 .image-wrapper{height:250px}.theme-2026 .event-purchase{flex-direction:column;align-items:flex-end;border:0 solid #91124b;gap:5px}.theme-2026 .event-title{font-size:29px}.theme-2026 .event-meta-info{display:flex;gap:8px;margin-bottom:5px;font-family:"Montserrat",sans-serif;font-size:16px}.theme-2026 .event-price{font-family:"Montserrat",sans-serif;font-size:12px;color:#91124b;font-weight:600;white-space:nowrap}.theme-2026 .event-more-info{line-height:1.1}.theme-2026 .event-content-overlay{padding:10px 10px 4px}}.form-group{display:flex;flex-direction:column}.form-group input:focus{outline:0;border-color:#91124b;box-shadow:0 0 5px rgba(72,180,210,.2)}@media (max-width:768px){.form-group{margin-bottom:20px}}#cart-form-wrapper label{font-family:"Dosis",sans-serif;color:#ccc;font-size:13px;margin-bottom:5px;text-transform:uppercase}#cart-form-wrapper input{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px;font-family:"Montserrat",sans-serif;border-radius:0;font-size:14px;width:100%;box-sizing:border-box}#cart-form-wrapper input:focus{border-color:#91124b;outline:0;background:rgba(255,255,255,.15)}@media (max-width:992px){#cart-form-wrapper .cart-form-fields{grid-template-columns:1fr 1fr}}@media (max-width:600px){#cart-form-wrapper .cart-form-fields{grid-template-columns:1fr}.form-group.form-group-full{grid-column:auto}}#cart-bar{background-color:#222;color:#ededed;border-top:1px solid #333;padding-top:0;display:flex;flex-direction:column}.cart-bar-content{display:block;padding:0 15%}#cart-form-wrapper{margin:10px auto 0;border-top:none;padding-top:0}#cart-form-wrapper .cart-form-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:0 13px}@media (max-width:992px){.cart-bar-content{padding:0 5%}#cart-form-wrapper .cart-form-fields{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cart-bar-content{padding:0 15px}}@media none{ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}}