body,html{scrollbar-color:#f3efe6 #550614;scrollbar-width:thin}body{box-sizing:border-box;display:flex;flex-flow:column;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}body,h1,h2,h3,h4,h5,h6{color:#822b3c}h2,h3,h4,h5,h6{font-family:Lora,sans-serif;font-style:italic;font-weight:400}.default-title-header{margin-bottom:20px}.default-title-header h1{margin:0;text-align:center}.page-contents{flex-grow:1;margin-top:50px}.page-contents:has(>.page-home),.page-contents:has(>.page-single-product){margin-top:30px}.page-contents:has(>.archive-product-page){margin-top:0}.section{margin:auto;max-width:1200px;padding:0 30px}img{height:auto;max-width:100%}button,input,textarea{border:1px solid rgba(0,0,0,.533);border-radius:0;font-family:inherit;font-size:inherit;font-weight:inherit}button,input[type=button],input[type=submit]{background:#333;color:#fff;cursor:pointer;padding:.25em 1em}.popup{opacity:0;transition:opacity .3s ease-in}.popup,.popup:not(.popup.active) *{pointer-events:none}.popup.active{opacity:1;pointer-events:auto}.btn{overflow:hidden;position:relative;z-index:1}.btn,.btn:before{display:inline-block}.btn:before{background-color:#550614;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:rotate(-15deg) translateY(100%);transform-origin:bottom right;transition:transform .3s ease-out;width:120%;z-index:0}.btn.active:before,.btn.selected:before,.btn:focus:before,.btn:hover:before{transform:rotate(0deg) translateY(0)}.btn.active a,.btn:hover a{color:#f3efe6}.btn.active a:after,.btn.active a:before,.btn:hover a:after,.btn:hover a:before{filter:brightness(0) saturate(100%) invert(100%) sepia(15%) saturate(740%) hue-rotate(6deg) brightness(101%) contrast(90%)}.btn.btn-left-arrow a:before,.btn.btn-right-arrow a:after{background:url(../../assets/icons/right-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;pointer-events:none;transition:filter .2s ease-out;width:24px}.btn.btn-left-arrow a:before{transform:rotate(180deg)}.btn a{align-content:center;align-items:center;border-bottom:1px solid #000;color:#822b3c;display:flex;gap:8px;justify-content:center;padding:.25rem .75rem;position:relative;text-decoration:none;transition:color .2s ease-out;z-index:2}.btn a.active,.btn a:hover{color:#f3efe6}.section.button:has(.btn-center){display:flex;justify-content:center}.btn-center{display:inline-flex;justify-content:center;text-align:center}button.btn:before{z-index:-1}ol,ul{padding-left:2em}li{margin-bottom:16px;position:relative}ul li{list-style:none}.content ul li:before,.entry-content ul li:before{background:url(../../assets/icons/gwiazdka_z_logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:brightness(0) saturate(100%) invert(23%) sepia(13%) saturate(4822%) hue-rotate(308deg) brightness(93%) contrast(93%);height:1.25em;left:-1.5em;position:absolute;top:5px;width:1.25em}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper ul{background:hsla(0,0%,100%,.533);border:1px solid #000;box-sizing:border-box;height:auto;padding:.5em 1em}.woocommerce-notices-wrapper .woocommerce-message li,.woocommerce-notices-wrapper ul li{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between;margin:0}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward,.woocommerce-notices-wrapper ul .button.wc-forward{background:#fff;border:1px solid #000;border-radius:133px;color:#822b3c;display:inline-block;min-width:150px;padding:.25em 1em;text-align:center;text-decoration:none}.woocommerce-notices-wrapper .woocommerce-error{background-color:#822b3c;color:#fff}.woocommerce-notices-wrapper .woocommerce-info{border-left:4px solid #3498db}.woocommerce-notices-wrapper .woocommerce-message{background-color:#2ecc71;color:#fff}.product-badge{background-color:#550614;border-radius:133px;box-sizing:border-box;color:#fcfcfc;padding:.5em 1em;z-index:20}.woocommerce-breadcrumb{color:#999;text-align:center}.woocommerce-breadcrumb a{color:#aaa;text-decoration:none;transition:color .25s ease-out}.woocommerce-breadcrumb a:hover{color:#666}header{--header-top-height:131px;--header-height:80px;z-index:100}header,header .header-contents{background:#550614;height:var(--header-top-height);transition:height .5s}header .header-contents{box-sizing:border-box;color:#fff;left:0;max-height:var(--header-top-height);padding-top:16px;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}.scrollNotOnTop header .header-contents{height:var(--header-height)}header .section{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;height:100%;justify-content:flex-end;padding:0;position:relative}header .section:after{background:url(../../assets/img/header-stars.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:8px;content:"";height:57px;position:absolute;right:0;transition:opacity 1s ease-out;width:75px;z-index:-1}.scrollNotOnTop header .section:after{opacity:0;transition-duration:.3s}header .header-logo{align-self:center;transition:max-height .3s ease}header .header-logo img{max-height:53px;transition:max-height .3s ease;vertical-align:top;width:auto}header .second-logo{box-sizing:border-box;height:260px;left:-47px;position:absolute;top:-16px;transition:height .3s ease}.scrollNotOnTop header .second-logo{height:200px;top:-24px}header .second-logo img{height:100%}header .top-icons{display:flex;gap:22px;justify-content:flex-end;position:absolute;right:0;top:0;transition:top .3s ease}.scrollNotOnTop header .top-icons{top:10px}header .top-icons .icon{background:#fbf8f2;border:none;border-radius:100%;box-sizing:border-box;height:32px;padding:4px;transition:background .3s ease;width:32px}header .top-icons .icon:hover{background:#822b3c}header .top-icons .icon:hover img{filter:invert(1)}header .top-icons .icon img{transition:filter .3s ease}header .top-icons .icon.instagram-icon{padding:6px}header .top-icons .icon.cart-icon{position:relative}header .top-icons .icon.cart-icon .added-info{background-color:#fbf8f2;bottom:-150%;box-sizing:border-box;color:#822b3c;font-size:.75em;left:50%;min-width:250px;opacity:0;padding:.5em 1em;pointer-events:none;position:absolute;transform:translate(-50%,-100%);transition:opacity .3s ease,transform .3s ease;width:auto}header .top-icons .icon.cart-icon .added-info.active{opacity:1;transform:translate(-50%)}header .top-icons .icon.cart-icon .cart-count{background:#550614;border-radius:100%;font-size:9px;height:12px;padding:3px 2px;position:absolute;right:-4px;top:-4px;width:12px}header .header-elements{display:flex;padding:0 137px 24px}header .header-elements li:before{content:none}header .header-elements li{margin:0}header .header-elements nav{display:flex;justify-content:center;width:100%}header .header-elements nav ul{color:#e5dad3;display:flex;font-size:1.125em;gap:0 1rem;justify-content:space-evenly;letter-spacing:.05rem;line-height:1.2;list-style-type:none;margin:0;padding:0;width:100%}header .header-elements nav ul.menu>li>a:before{background:url(../../assets/icons/gwiazdka_z_logo.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:20px;opacity:0;position:absolute;top:calc(100% - 4px);transition:opacity .15s ease-out;width:20px}header .header-elements nav ul.menu>li.active>a:before,header .header-elements nav ul.menu>li.current_page_item>a:before,header .header-elements nav ul.menu>li:has(ul:hover)>a:before,header .header-elements nav ul.menu>li:hover>a:before,header .header-elements nav ul.menu>li>a:hover:before{opacity:1}header .header-elements nav li{align-items:center;display:flex;position:relative}header .header-elements nav li.menu-item-has-children:after{background:url(../../assets/icons/arrow_carrot-down.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;filter:brightness(0) saturate(100%) invert(88%) sepia(4%) saturate(1200%) hue-rotate(324deg) brightness(110%) contrast(80%);height:24px;position:relative;width:24px}header .header-elements nav a{align-content:flex-end;align-items:flex-end;color:inherit;display:flex;justify-content:center;text-decoration:none;text-transform:uppercase}header .header-elements nav ul ul{background:#550614;box-sizing:border-box;clip-path:inset(0 0 100% 0);display:flex;flex-flow:column;font-size:.9em;gap:15px;left:-50%;max-height:max-content;min-width:100%;overflow:hidden;padding:20px .5em .5em 1em;position:absolute;top:150%;transition:clip-path .25s ease-in-out;transition-delay:.1s;width:max-content}header .header-elements nav ul ul li{border-bottom:1px solid hsla(0,0%,100%,.133);box-sizing:content-box;padding-bottom:7px}header .header-elements nav ul ul li:last-child{border-bottom:none}header .header-elements nav ul ul li a:before{background:url(../../assets/icons/gwiazdka_z_logo.svg);background-position:0;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:20px;left:-10px;opacity:0;position:absolute;top:0;transition:opacity .15s ease-out;width:20px}header .header-elements nav ul ul li a:hover:before{opacity:1}header .header-elements nav ul ul a{padding:0 1rem;text-transform:capitalize}header .header-elements nav ul ul ul{background:#444;background-image:linear-gradient(hsla(0,0%,100%,.133),hsla(0,0%,100%,.133));left:100%;min-width:15rem;top:0}header .header-elements nav li:hover>ul{clip-path:inset(0 0 0 0)}header .header-elements .mobile-menu{align-items:center;display:none;justify-content:center;position:relative}header .header-elements .mobile-menu .menu-toggle{background:transparent;border:none;height:32px;padding:0;position:relative;width:32px}header .header-elements .mobile-menu .menu-toggle .close-icon{inset:0;opacity:0;position:absolute}header .header-elements .mobile-menu .menu-toggle.active .menu-icon{opacity:0;transform:rotate(180deg)}header .header-elements .mobile-menu .menu-toggle.active .close-icon{opacity:1;transform:rotate(-180deg)}header .header-elements .mobile-menu .menu-toggle img{transition:opacity .3s ease,transform .3s ease}header .header-elements .mobile-menu img{background:transparent;filter:brightness(0) saturate(100%) invert(90%) sepia(53%) saturate(12%) hue-rotate(164deg) brightness(107%) contrast(103%);height:100%;object-fit:contain;width:100%}header .header-elements .mobile-menu .mobile-menu-wrapper{background-color:#550614;bottom:20px;height:calc(100% - var(--header-height) - var(--wp-admin--admin-bar--height, 0px));left:0;position:fixed;transform:translateY(100%);transition:transform .25s ease-in;width:100%;z-index:100}header .header-elements .mobile-menu .mobile-menu-wrapper.active{transform:translateY(0);transition-timing-function:ease-out}header .header-elements .mobile-menu .mobile-menu-wrapper nav{align-content:center;align-items:center;height:100%;justify-content:center;width:100%}header .header-elements .mobile-menu .mobile-menu-wrapper ul{align-content:center;align-items:center;flex-direction:column;gap:15px;height:100%;justify-content:center}header .header-elements .mobile-menu .mobile-menu-wrapper ul li>.expand{display:none}header .header-elements .mobile-menu .mobile-menu-wrapper ul li.menu-item-has-children{flex-direction:column;position:relative}header .header-elements .mobile-menu .mobile-menu-wrapper ul li.menu-item-has-children>.expand{align-self:flex-end;background:transparent;background:url(../../assets/icons/arrow_carrot-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;display:inline-block;filter:brightness(0) saturate(100%) invert(88%) sepia(4%) saturate(1200%) hue-rotate(324deg) brightness(110%) contrast(80%);height:32px;position:absolute;top:0;transition:transform .3s ease;width:32px}header .header-elements .mobile-menu .mobile-menu-wrapper ul li.menu-item-has-children>.expand:has(+.sub-menu.active){transform:rotate(-180deg)}header .header-elements .mobile-menu .mobile-menu-wrapper ul li.menu-item-has-children:after{content:none}header .header-elements .mobile-menu .mobile-menu-wrapper ul li a{font-size:1.5em}header .header-elements .mobile-menu .mobile-menu-wrapper ul li a:before{content:none}header .header-elements .mobile-menu .mobile-menu-wrapper ul .sub-menu{clip-path:inset(0 0 0 0);height:auto;justify-content:flex-start;left:0;max-height:0;opacity:0;overflow:hidden;overflow:scroll;padding:0;pointer-events:none;position:relative;top:0;transition:max-height 1s ease,opacity 1s ease}header .header-elements .mobile-menu .mobile-menu-wrapper ul .sub-menu.active{margin-top:10px;max-height:100vh;opacity:1;pointer-events:auto}header .header-elements .mobile-menu .mobile-menu-wrapper ul .sub-menu li a{font-size:1em}header .header-elements .search-box{align-items:center;display:flex;position:relative}header .header-elements .search-box .menu-item{background:transparent;border:none;padding:1rem}header .header-elements .search-box .search-form-box{background:#444;display:none;padding:4px 8px;position:absolute;right:0;top:100%;white-space:nowrap}header .header-elements .search-box:focus-within .search-form-box{display:block}header .search-overlay{align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,.4);display:flex;height:100%;justify-content:center;padding-top:120px;position:fixed;width:100%}header .search-overlay.active .search-wrapper{transform:translateY(0);transition-timing-function:ease-out}header .search-overlay .search-wrapper{align-content:stretch;align-items:stretch;background:#fbf8f2;border-radius:20px;-webkit-box-shadow:0 4px 12px 0 #42445a;-moz-box-shadow:0 4px 12px 0 #42445a;box-shadow:0 4px 12px 0 #42445a;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-height:80%;max-width:800px;min-height:200px;padding:1em;position:relative;transform:translateY(-100%);transition:transform .25s ease-in;width:100%}header .search-overlay .search-wrapper .exit-search{background:transparent;border:none;position:absolute;right:0;top:8px}header .search-overlay .search-wrapper h3{margin-top:0;text-align:center;text-transform:uppercase}header .search-overlay .search-wrapper .search-field{border-radius:10px;padding:.5em}header .search-overlay .search-wrapper .search-result{align-content:center;align-items:flex-start;display:flex;height:auto;min-height:80px;overflow:hidden;position:relative}header .search-overlay .search-wrapper .search-result .results-wrapper{box-sizing:border-box;height:auto;width:100%}header .search-overlay .search-wrapper .search-result .results-wrapper .result-count-wrapper{align-items:center;display:flex;justify-content:space-between}header .search-overlay .search-wrapper .search-result .results-wrapper ul{list-style:none;margin:0;max-height:calc(100vh - 450px);overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:#550614 #f1f1f1;scrollbar-width:thin}header .search-overlay .search-wrapper .search-result .results-wrapper ul li:before{content:none}header .search-overlay .search-wrapper .search-result .results-wrapper ul .product-image{background:#fff;border:1px solid #000;border-radius:30px;box-sizing:border-box;height:100px;width:100px}header .search-overlay .search-wrapper .search-result .results-wrapper ul .product-image img{border-radius:30px;object-fit:cover}header .search-overlay .search-wrapper .search-result .results-wrapper ul .search-product-item{align-content:center;align-items:center;border-radius:20px;display:flex;flex-direction:row;gap:20px;padding:0 1rem;transition:background-color .3s ease,transform .3s ease-out,box-shadow .2s ease}header .search-overlay .search-wrapper .search-result .results-wrapper ul .search-product-item:hover{background-color:#f3efe6;-webkit-box-shadow:0 4px 12px 0 rgba(66,68,90,.25);-moz-box-shadow:0 4px 12px 0 rgba(66,68,90,.25);box-shadow:0 4px 12px 0 rgba(66,68,90,.25);transform:scale(1.01)}header .search-overlay .search-wrapper .search-result .results-wrapper ul .search-product-item .product-details{display:flex;flex-direction:column;flex-grow:2;justify-content:space-between}header .search-overlay .search-wrapper .search-result .results-wrapper ul .search-product-item .product-details p{font-weight:400}header .search-overlay .search-wrapper .search-result .results-wrapper ul .search-product-item .product-details p span{font-weight:700}header .search-overlay .search-wrapper .search-result .loader{align-content:center;align-items:center;display:flex;height:80px;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease-out;width:100%}header .search-overlay .search-wrapper .search-result .loader.active{animation:LoaderAnimation 1.5s ease infinite;opacity:1}header .search-overlay .search-wrapper .search-result .loader:before{content:none}header .search-overlay .search-wrapper .search-result .loader:after{background:url(../../assets/icons/gwiazdka_z_logo.svg);background-position:top;background-repeat:no-repeat;background-size:contain;content:"";height:50px;position:absolute;width:50px}.mini-cart{background:#fff;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));max-height:100vh;max-width:550px;opacity:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);transform:translateX(100%);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,opacity .15s ease-in-out;width:40%;z-index:100}.mini-cart.active{box-shadow:-4px 0 12px 0 rgba(66,68,90,.25);opacity:1;transform:translateX(0);transition-timing-function:ease-out}.mini-cart .mini-cart-contents{box-sizing:border-box;height:100%;padding:1em;position:relative}.mini-cart .mini-cart-header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.mini-cart .mini-cart-header h3{font-family:Poppins,sans-serif;font-style:normal}.mini-cart .mini-cart-header .close-mini-cart{background:transparent;border:none}.mini-cart .widget_shopping_cart_content{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100% - 60px);min-height:calc(100% - 60px);padding-top:1em;position:relative}.mini-cart .widget_shopping_cart_content .cart-footer{background-color:#fbf8f2;box-sizing:border-box;left:-1em;margin-top:auto;padding:.5em 1em;position:relative;width:calc(100% + 2em)}.mini-cart .widget_shopping_cart_content .cart-footer .woocommerce-mini-cart__total{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.25em;justify-content:space-between;margin:5px 0 15px}.mini-cart .widget_shopping_cart_content .cart-footer .woocommerce-mini-cart__total span{font-weight:700}.mini-cart .widget_shopping_cart_content .cart-footer .woocommerce-mini-cart__buttons{align-content:center;align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.mini-cart .widget_shopping_cart_content .cart-footer .woocommerce-mini-cart__buttons .button{align-content:center;align-items:center;background-color:#fff;border:1px solid #822b3c;border-radius:133px;color:#822b3c;display:flex;font-size:1.125em;height:40px;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:background-color .15s ease-in,color .15s ease-in;vertical-align:middle;width:100%}.mini-cart .widget_shopping_cart_content .cart-footer .woocommerce-mini-cart__buttons .button.checkout,.mini-cart .widget_shopping_cart_content .cart-footer .woocommerce-mini-cart__buttons .button:hover{background-color:#550614;color:#fbf8f2}.mini-cart .widget_shopping_cart_content .cart-footer .woocommerce-mini-cart__buttons .button.checkout:hover{background-color:#fff;color:#822b3c}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart{margin:0;max-height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:#550614 #f1f1f1;scrollbar-width:thin}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item{position:relative}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link{box-sizing:border-box;color:inherit;column-gap:1em;display:grid;grid-template-columns:1fr 3fr;padding:.5em;text-decoration:none;transition:background-color .15s ease-in}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link:hover{background-color:#f3efe6}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .img-wrapper{background-color:#fff;border:2px solid #822b3c;border-radius:133px;box-sizing:border-box;height:250px;overflow:hidden;padding:4px;width:150px}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .img-wrapper img{height:100%;object-fit:cover;width:100%}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .details{box-sizing:border-box;padding:1em .75em .5em 0}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .details .product-name{color:#550614;font-size:1.125em;font-weight:700;margin:0 0 .5em}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .details .variation{display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .details .variation dt{font-weight:700}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .details .variation dd,.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .details .variation dd *{margin:0}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .details .variation .variant-row{align-items:center;border-bottom:1px solid rgba(0,0,0,.133);display:flex;flex-direction:row;gap:8px;justify-content:space-between}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .price{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-top:5px}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .price .quantity{opacity:.5}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .price .quantity .amount,.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .product-link .price .total-price{font-weight:600}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button{border:1px solid #822b3c;bottom:12px;box-sizing:border-box;color:inherit;padding:4px 8px;position:absolute;right:20px;text-decoration:none;transition:color .35s ease}.mini-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button:hover{color:#fff}prefooter{bottom:-142px;box-sizing:border-box;margin-top:-100px;position:relative;z-index:10}prefooter .features{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-around;overflow:visible;z-index:50}prefooter .features .feature-item{align-content:center;align-items:center;display:flex;flex-direction:column;gap:27px;justify-content:center}prefooter .features .feature-item .icon-wrapper{background-color:#fff;border:1px solid #822b3c;border-radius:58px;display:flex;height:174px;justify-content:center;width:116px}prefooter .features .feature-item .icon-wrapper img{filter:brightness(0) saturate(100%) invert(19%) sepia(36%) saturate(2997%) hue-rotate(320deg) brightness(92%) contrast(86%);max-width:48px}prefooter .features .feature-item span{color:#f3efe6;font-size:1.125em;font-weight:300}footer{background:#550614;box-sizing:border-box;color:#fff;min-height:761px;overflow:hidden;padding:194px 1rem 1rem}footer .section{position:relative}footer .section:before{background:url(../../assets/img/big-oval-logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-300px;content:"";display:block;filter:brightness(0) saturate(100%) invert(90%) sepia(23%) saturate(111%) hue-rotate(342deg) brightness(99%) contrast(91%);height:899px;position:absolute;right:-593px;width:623px}footer .footer-logo{border-bottom:1px solid hsla(42,35%,93%,.3);border-top:1px solid hsla(42,35%,93%,.3);box-sizing:border-box;display:flex;justify-content:center;margin-bottom:54px;padding:54px 0}footer .footer-logo img{max-width:300px}footer .footer-menu-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:0 103px}footer .footer-menu-wrapper h5{color:#f3efe6;font-family:Poppins,sans-serif;font-size:1.875em;font-style:normal;font-weight:600;line-height:1;margin:0}footer .footer-menu-wrapper .footer-menu ul{list-style:none;padding:0}footer .footer-menu-wrapper .footer-menu li:before{content:none}footer .footer-menu-wrapper .footer-menu li a{color:#f3efe6;position:relative;text-decoration:none}footer .footer-menu-wrapper .footer-menu li a:before{background:url(../../assets/icons/gwiazdka_z_logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;left:-20px;opacity:0;position:absolute;top:2.5px;transition:opacity .15s ease-out;width:20px}footer .footer-menu-wrapper .footer-menu li a:hover:before{opacity:1}copyright{align-content:center;align-items:center;background:#f3efe6;color:#822b3c;display:flex;font-size:14px;justify-content:center;min-height:35px;padding:0 1rem}copyright .footer-bottom{display:flex;height:100%;justify-content:space-between;margin:0;width:100%}copyright a{color:inherit;text-decoration:none}copyright a:hover{text-decoration:underline}#scroll-to-top{align-items:center;background-color:#550614;border:none;border-radius:25px;bottom:20px;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:20px;transform:translateY(200%);transition:transform .2s ease-out,background-color .2s ease-out,opacity .2s ease-out;width:50px;z-index:1000}#scroll-to-top img{filter:brightness(0) saturate(100%) invert(99%) sepia(3%) saturate(41%) hue-rotate(279deg) brightness(113%) contrast(100%);transform:rotate(180deg) translate(-1px,-1px)}.scrollNotOnTop #scroll-to-top{opacity:1;pointer-events:auto;transform:translateY(0)}#scroll-to-top:hover{background-color:#822b3c}.main-popup{align-items:flex-start;background-color:rgba(0,0,0,.6);box-sizing:border-box;display:flex;height:100dvh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out;user-select:none;width:100vw;z-index:200}.main-popup.on{opacity:1;pointer-events:auto;user-select:auto}.main-popup.on .popup-content{pointer-events:auto;transform:translateY(0) scale(1)}.main-popup .popup-content{align-items:center;background-color:#fff;background:#550614;border-radius:25px;box-shadow:1.745px 49.97px 79px 0 rgba(0,0,0,.21);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:78px;height:400px;overflow:hidden;padding:30px 62px 30px 123px;position:relative;top:calc(204px + var(--admin-bar-height, 0px));transform:translateY(100%) scale(.5);transition:transform .3s ease-in-out;width:800px;z-index:300}.main-popup .popup-content:before{background-color:#fcfcfc;content:"";height:100%;position:absolute;right:0;width:71%;z-index:5}.main-popup .popup-content:after{background:url(../../assets/img/big-oval-logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:brightness(0) saturate(100%) invert(90%) sepia(20%) saturate(283%) hue-rotate(336deg) brightness(96%) contrast(95%);height:100%;left:-100px;position:absolute;top:30px;transform:rotate(-30deg) scale(1.4);width:45%;z-index:1}.main-popup .popup-content .left-col{width:500px;z-index:10}.main-popup .popup-content .left-col img{border-radius:112px;height:335px;object-fit:cover;width:auto}.main-popup .popup-content .right-col{display:flex;flex-direction:column;gap:50px;z-index:10}.main-popup .popup-content .right-col h3{color:#822b3c;font-size:1.875em;font-weight:400;line-height:1.1;margin:0;padding-right:50%}.main-popup .popup-content .right-col p{margin:0}.main-popup .popup-content .right-col .content{font-size:.875em;line-height:1.667}.main-popup .popup-content .right-col .btn{margin-right:70px}.main-popup .popup-content .right-col .btn a{font-size:.875em;justify-content:space-between;padding-left:2px;padding-right:2px}.main-popup .close-btn{background:#f0dbca;border:none;border-radius:100%;color:transparent;font-weight:400;height:25px;line-height:1;padding:0;pointer-events:auto;position:absolute;right:.5em;top:.5em;transition:background-color .3s ease;width:25px;z-index:350}.main-popup .close-btn:hover{background-color:#822b3c}.main-popup .close-btn:hover:after{filter:brightness(0) saturate(100%) invert(85%) sepia(7%) saturate(775%) hue-rotate(337deg) brightness(108%) contrast(88%)}.main-popup .close-btn:after{background:url(../../assets/icons/close.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(100% - 12px);left:6px;position:absolute;top:6px;transition:filter .3s ease;width:calc(100% - 12px)}form .error-response-box,form .send-button-box,form .success-response-box{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s}form .error-response-box>*,form .send-button-box>*,form .success-response-box>*{height:100%;overflow:hidden}form .error-response-box,form .success-response-box{grid-template-rows:0fr}form .success-response{color:#090}form .error-response,form .success-response{font-size:1.1em;font-weight:700;line-height:2;text-align:center}form .error-response{color:#f43}form.sending .error-response-box,form.sending .send-button-box,form.sending .success-response-box,form.success .error-response-box,form.success .send-button-box{grid-template-rows:0fr}form.error .error-response-box,form.success .success-response-box{grid-template-rows:1fr}form .required{color:var(--primary-color)}textarea.autosize{overflow:hidden;resize:none}section.default-posts .post{border-bottom:1px solid rgba(0,0,0,.133);display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}section.default-posts .post h3{margin-top:0}section.default-posts .post img{max-width:256px}section.slider img{max-height:70vh;object-fit:cover;vertical-align:top;width:100%}section.slider .tns-item{display:inline-grid!important}section.slider .background,section.slider .contents{grid-column:1/2;grid-row:1/2}section.slider .contents{align-self:center;backdrop-filter:blur(1rem) brightness(.9);border-radius:2rem;color:#fff;font-size:3em;justify-self:center;padding:1rem 2rem 2rem;text-shadow:2px 2px 1rem rgba(0,0,0,.333)}section.slider .contents h1,section.slider .contents p{margin:0}section.attractions-list{background:#eee;padding:1rem 0}section.attractions-list .section{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}section.attractions-list .section h2{grid-column:1/-1}section.gallery .images{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}section.gallery .image img{vertical-align:top}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../../assets/fonts/poppins-v24-latin_latin-ext-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../../assets/fonts/poppins-v24-latin_latin-ext-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../../assets/fonts/poppins-v24-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../../assets/fonts/poppins-v24-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../../assets/fonts/poppins-v24-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../../assets/fonts/poppins-v24-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(../../assets/fonts/lora-v37-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:400;src:url(../../assets/fonts/lora-v37-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:url(../../assets/fonts/lora-v37-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:600;src:url(../../assets/fonts/lora-v37-latin_latin-ext-600italic.woff2) format("woff2")}[data-jsscroll]{opacity:0;transition:opacity .75s}[data-jsscroll].jsScroll__disabled,[data-jsscroll].jsScroll__scrolled{opacity:1}[data-jsscroll-fade-in].jsScroll__scrolled{animation:fadeIn .75s ease-in-out both}[data-jsscroll-zoom-in].jsScroll__scrolled{animation:zoomIn .75s ease-in-out both}[data-jsscroll-slide-left].jsScroll__scrolled{animation:slideInLeft .75s ease-in-out both}[data-jsscroll-slide-right].jsScroll__scrolled{animation:slideInRight .75s ease-in-out both}[data-jsscroll-slide-top].jsScroll__scrolled{animation:slideTop .75s cubic-bezier(.25,.46,.45,.94) both}[data-jsscroll-slide-bottom].jsScroll__scrolled{animation:fadeInBottom .75s ease-in-out both}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:none}}@keyframes slideTop{0%{transform:translateY(-100px)}to{transform:translateY(0)}}.woocommerce .loader{align-content:center;align-items:center;animation:LoaderAnimation 1.5s ease infinite;display:flex;height:80px;justify-content:center;opacity:1;pointer-events:none;position:absolute;transition:opacity .15s ease-out;width:100%}.woocommerce .loader:before{content:none}.woocommerce .loader:after{background:url(../../assets/icons/gwiazdka_z_logo.svg);background-position:top;background-repeat:no-repeat;background-size:contain;content:"";height:50px;position:absolute;width:50px}@keyframes LoaderAnimation{0%{transform:rotate(0deg)}25%,50%{transform:rotate(270deg) scale(1.5)}75%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@media (max-width:1294px){header .second-logo{left:-20px}}@media (max-width:1215px){header .top-icons{right:15px}}@media (max-width:1000px){.scrollNotOnTop header .header-contents{height:var(--header-top-height)}header .second-logo{display:none}header .top-icons{background-color:#550614;bottom:0;box-sizing:border-box;justify-content:space-evenly;padding:10px;position:fixed;right:0;top:auto;width:100%;z-index:150}.scrollNotOnTop header .top-icons{top:auto}header .top-icons .icon.cart-icon .added-info{bottom:auto;-webkit-box-shadow:0 0 12px -5px #42445a;-moz-box-shadow:0 0 12px -5px #42445a;box-shadow:0 0 12px -5px #42445a;top:-110%}.mini-cart{bottom:0;left:0;max-height:calc(100vh - 52px - var(--wp-admin--admin-bar--height, 0px));max-width:none;right:auto;top:auto;transform:translateY(100%);width:100%}.mini-cart.active{bottom:52px;transform:translateY(0)}}@media (max-width:800px){body{padding-bottom:62px}header,header .header-contents{height:var(--header-height)}header .header-contents{max-height:var(--header-height);padding:1em}.scrollNotOnTop header .header-contents{height:var(--header-height)}header .section{flex-direction:row;justify-content:space-between}header .section:after{opacity:0}header .header-elements{padding:0}header .header-elements>nav{display:none}header .header-elements .mobile-menu{display:flex}prefooter:before{background-color:#550614;content:"";display:block;height:80%;left:0;position:absolute;top:20%;width:100%;z-index:-1}prefooter .features{align-content:center;align-items:center;flex-wrap:wrap;justify-content:center;row-gap:10px}prefooter .features .feature-item{flex-basis:25%;gap:13px;width:25%}prefooter .features .feature-item .icon-wrapper{height:104px;width:70px}prefooter .features .feature-item .icon-wrapper img{max-width:32px}prefooter .features .feature-item span{text-align:center}footer .footer-menu-wrapper{padding:0 30px}.main-popup{align-items:center;padding:0 .5rem}.main-popup .popup-content{gap:50px;height:auto;top:0;width:100%}.main-popup .popup-content .right-col h3{padding-right:0}.main-popup .popup-content .right-col .btn{margin-right:0}section.slider{background:red}}@media (max-width:700px){.main-popup .popup-content{flex-direction:column;gap:10px;padding:1.5rem 2rem 1rem}.main-popup .popup-content:before{height:60%;top:0;width:100%}.main-popup .popup-content:after{bottom:0;top:auto;transform:rotate(-30deg) translateY(25%);width:100%}.main-popup .popup-content .left-col{order:2;width:auto}.main-popup .popup-content .right-col{gap:40px;order:1}}@media (max-width:600px){footer .footer-menu-wrapper{padding:0}}@media (max-width:500px){body{font-size:15px}.woocommerce-notices-wrapper .woocommerce-message li,.woocommerce-notices-wrapper ul li{align-items:center;flex-direction:column;gap:8px;justify-content:center}header{height:60px}header .header-contents{height:60px;max-height:60px}header .header-logo img{max-height:40px}prefooter{margin-top:-120px}prefooter .features .feature-item{flex-basis:40%;width:40%}footer{padding-top:164px}footer .section:before{bottom:-200px;height:578px;right:-350px;width:400px}footer .footer-logo{margin-bottom:20px;padding:20px 0}footer .footer-menu-wrapper{display:flex;flex-direction:column}footer .footer-menu-wrapper h5{text-align:center}footer .footer-menu-wrapper .footer-menu ul{align-items:center;display:flex;flex-direction:column;justify-content:center}copyright{padding:.5rem}copyright .footer-bottom{flex-direction:column;gap:6px;text-align:center}#scroll-to-top{bottom:70px}.main-popup .popup-content .left-col img{height:200px}.main-popup .popup-content .right-col{gap:30px}.main-popup .popup-content .right-col h3{text-align:center}}@media not (max-width:1000px){.scrollNotOnTop header .header-logo{max-height:0;position:absolute;top:0}.scrollNotOnTop header .header-logo img{max-height:0}}