@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.row{margin-left:-15px;margin-right:-15px}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1200px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}.ht-grid{margin-left:-15px;margin-right:-15px;min-height:1px}.ht-grid:after{content:'';display:block;clear:both}.ht-grid-item{padding-left:15px;padding-right:15px;float:left;min-height:1px;min-height:1px}@media (min-width:1024px){.ht-grid-1 .ht-grid-item{width:calc(100% / 1)}.ht-grid-2 .ht-grid-item{width:calc(100% / 2)}.ht-grid-2 .ht-grid-item:nth-of-type(2n+3){clear:both}.ht-grid-3 .ht-grid-item{width:calc(100% / 3)}.ht-grid-3 .ht-grid-item:nth-of-type(3n+4){clear:both}.ht-grid-4 .ht-grid-item{width:calc(100% / 4)}.ht-grid-4 .ht-grid-item:nth-of-type(4n+5){clear:both}.ht-grid-5 .ht-grid-item{width:calc(100% / 5)}.ht-grid-5 .ht-grid-item:nth-of-type(5n+6){clear:both}.ht-grid-6 .ht-grid-item{width:calc(100% / 6)}.ht-grid-6 .ht-grid-item:nth-of-type(6n+7){clear:both}.ht-grid-7 .ht-grid-item{width:calc(100% / 7)}.ht-grid-7 .ht-grid-item:nth-of-type(7n+8){clear:both}.ht-grid-8 .ht-grid-item{width:calc(100% / 8)}.ht-grid-8 .ht-grid-item:nth-of-type(8n+9){clear:both}.ht-grid-9 .ht-grid-item{width:calc(100% / 9)}.ht-grid-9 .ht-grid-item:nth-of-type(9n+10){clear:both}.ht-grid-10 .ht-grid-item{width:calc(100% / 10)}.ht-grid-10 .ht-grid-item:nth-of-type(10n+11){clear:both}.ht-grid-11 .ht-grid-item{width:calc(100% / 11)}.ht-grid-11 .ht-grid-item:nth-of-type(11n+12){clear:both}.ht-grid-12 .ht-grid-item{width:calc(100% / 12)}.ht-grid-12 .ht-grid-item:nth-of-type(12n+13){clear:both}}@media (min-width:768px) and (max-width:1023px){.ht-grid-tablet-1 .ht-grid-item{width:calc(100% / 1)}.ht-grid-tablet-2 .ht-grid-item{width:calc(100% / 2)}.ht-grid-tablet-2 .ht-grid-item:nth-of-type(2n+3){clear:both}.ht-grid-tablet-3 .ht-grid-item{width:calc(100% / 3)}.ht-grid-tablet-3 .ht-grid-item:nth-of-type(3n+4){clear:both}.ht-grid-tablet-4 .ht-grid-item{width:calc(100% / 4)}.ht-grid-tablet-4 .ht-grid-item:nth-of-type(4n+5){clear:both}.ht-grid-tablet-5 .ht-grid-item{width:calc(100% / 5)}.ht-grid-tablet-5 .ht-grid-item:nth-of-type(5n+6){clear:both}.ht-grid-tablet-6 .ht-grid-item{width:calc(100% / 6)}.ht-grid-tablet-6 .ht-grid-item:nth-of-type(6n+7){clear:both}.ht-grid-tablet-7 .ht-grid-item{width:calc(100% / 7)}.ht-grid-tablet-7 .ht-grid-item:nth-of-type(7n+8){clear:both}.ht-grid-tablet-8 .ht-grid-item{width:calc(100% / 8)}.ht-grid-tablet-8 .ht-grid-item:nth-of-type(8n+9){clear:both}.ht-grid-tablet-9 .ht-grid-item{width:calc(100% / 9)}.ht-grid-tablet-9 .ht-grid-item:nth-of-type(9n+10){clear:both}.ht-grid-tablet-10 .ht-grid-item{width:calc(100% / 10)}.ht-grid-tablet-10 .ht-grid-item:nth-of-type(10n+11){clear:both}.ht-grid-tablet-11 .ht-grid-item{width:calc(100% / 11)}.ht-grid-tablet-11 .ht-grid-item:nth-of-type(11n+12){clear:both}.ht-grid-tablet-12 .ht-grid-item{width:calc(100% / 12)}.ht-grid-tablet-12 .ht-grid-item:nth-of-type(12n+13){clear:both}}@media (max-width:767px){.ht-grid-mobile-1 .ht-grid-item{width:calc(100% / 1)}.ht-grid-mobile-2 .ht-grid-item{width:calc(100% / 2)}.ht-grid-mobile-2 .ht-grid-item:nth-of-type(2n+3){clear:both}.ht-grid-mobile-3 .ht-grid-item{width:calc(100% / 3)}.ht-grid-mobile-3 .ht-grid-item:nth-of-type(3n+4){clear:both}.ht-grid-mobile-4 .ht-grid-item{width:calc(100% / 4)}.ht-grid-mobile-4 .ht-grid-item:nth-of-type(4n+5){clear:both}.ht-grid-mobile-5 .ht-grid-item{width:calc(100% / 5)}.ht-grid-mobile-5 .ht-grid-item:nth-of-type(5n+6){clear:both}.ht-grid-mobile-6 .ht-grid-item{width:calc(100% / 6)}.ht-grid-mobile-6 .ht-grid-item:nth-of-type(6n+7){clear:both}.ht-grid-mobile-7 .ht-grid-item{width:calc(100% / 7)}.ht-grid-mobile-7 .ht-grid-item:nth-of-type(7n+8){clear:both}.ht-grid-mobile-8 .ht-grid-item{width:calc(100% / 8)}.ht-grid-mobile-8 .ht-grid-item:nth-of-type(8n+9){clear:both}.ht-grid-mobile-9 .ht-grid-item{width:calc(100% / 9)}.ht-grid-mobile-9 .ht-grid-item:nth-of-type(9n+10){clear:both}.ht-grid-mobile-10 .ht-grid-item{width:calc(100% / 10)}.ht-grid-mobile-10 .ht-grid-item:nth-of-type(10n+11){clear:both}.ht-grid-mobile-11 .ht-grid-item{width:calc(100% / 11)}.ht-grid-mobile-11 .ht-grid-item:nth-of-type(11n+12){clear:both}.ht-grid-mobile-12 .ht-grid-item{width:calc(100% / 12)}.ht-grid-mobile-12 .ht-grid-item:nth-of-type(12n+13){clear:both}}.is-block-content .product .woocommerce-loop-product__title{font-size:14px;text-align:center;font-style:initial}.is-block-content .woocommerce-loop-product__title{font-weight:400;margin:5px 0;color:#1a1a1b}.is-block-content .product .woocommerce-loop-product__title,.is-block-content h2.woocommerce-loop-product__title{font-style:initial;font-family:'Poppins',sans-serif;font-weight:100!important;color:#1a1a1b}.is-block-content .product .woocommerce-loop-product__title a{color:#1a1a1b}.is-block-content .has-woostify-heading-background-color{background-color:#1a1a1b}.is-block-content .variations label{font-weight:900}.is-block-content .product-loop-meta .button{color:#1a1a1b}.is-block-content .button:hover,.is-block-content .loop-add-to-cart-on-image+.added_to_cart:hover,.is-block-content .product-loop-meta.no-transform .button:hover,.is-block-content .product-loop-meta.no-transform .added_to_cart:hover{background-color:#2b3791;color:#fff}.is-block-content .woostify-theme-color,a:hover{color:#4152a3}.is-block-content .onsale,.is-block-content .pagination li .page-numbers.current,.is-block-content .woocommerce-pagination li .page-numbers.current,.is-block-content .tagcloud a:hover,.is-block-content .price_slider_wrapper .ui-widget-header,.is-block-content .price_slider_wrapper .ui-slider-handle,.is-block-content .cart-sidebar-head .shop-cart-count,.is-block-content .wishlist-item-count,.is-block-content .shop-cart-count,.is-block-content .sidebar-menu .primary-navigation a:before,.is-block-content .woocommerce-message,.is-block-content .woocommerce-info,.is-block-content .has-woostify-primary-background-color,.is-block-content .woostify-simple-subsbrice-form input[type="submit"]:hover,.is-block-content .has-multi-step-checkout .multi-step-item .item-text:before,.is-block-content .has-multi-step-checkout .multi-step-item:before,.is-block-content .has-multi-step-checkout .multi-step-item:after,.is-block-content .has-multi-step-checkout .multi-step-item.active:before,.is-block-content .woostify-single-product-stock .woostify-single-product-stock-progress-bar{background-color:#4152a3}.circle-loading:before,.product_list_widget .remove_from_cart_button:focus:before,.updating-cart.ajax-single-add-to-cart .single_add_to_cart_button:before,.product-loop-meta .loading:before,.updating-cart #shop-cart-sidebar:before,#product-images:not(.tns-slider) .image-item:first-of-type:before,#product-thumbnail-images:not(.tns-slider) .thumbnail-item:first-of-type:before{border-top-color:#4152a3}.is-block-content .has-equal-image-height{height:280px}.is-block-content .onsale{color:#fff;background-color:#1346af;border-radius:0}.is-block-content .woostify-out-of-stock-label{color:#fff;background-color:#818486;border-radius:0}.is-block-content .single-product .content-top,.is-block-content .product-page-container{background-color:#f3f3f3}.is-block-content .products .product:hover .product-loop-action{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.is-block-content .products .product:hover .product-loop-image-wrapper .loop-add-to-cart-btn{opacity:1;visibility:visible}.is-block-content .products .product:hover .loop-add-to-cart-on-image,.is-block-content .products .product:hover .loop-add-to-cart-on-image+.added_to_cart{opacity:1;visibility:visible;bottom:46%}.is-block-content .products .product:focus-within .product-loop-action{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.is-block-content .products{clear:both;padding:0;margin:0}.is-block-content .products .product{list-style:none;float:left;margin-right:30px;margin-bottom:30px;position:relative;width:100%}@media (min-width:992px){.is-block-content .products.columns-1 .product{width:calc((100% - 0px) / 1 - 0.01px)}.is-block-content .products.columns-1 .product:nth-of-type(1n){margin-right:0}.is-block-content .products.columns-1 .product:nth-of-type(1n+2){clear:both}}@media (min-width:601px) and (max-width:991px){.is-block-content .products.tablet-columns-1 .product{width:calc((100% - 0px) / 1 - 0.01px)}.is-block-content .products.tablet-columns-1 .product:nth-of-type(1n){margin-right:0}.is-block-content .products.tablet-columns-1 .product:nth-of-type(1n+2){clear:both}}@media (max-width:600px){.is-block-content .products.mobile-columns-1 .product{width:calc((100% - 0px) / 1 - 0.01px)}.is-block-content .products.mobile-columns-1 .product:nth-of-type(1n){margin-right:0}.is-block-content .products.mobile-columns-1 .product:nth-of-type(1n+2){clear:both}}@media (min-width:992px){.is-block-content .products.columns-2 .product{width:calc((100% - 30px) / 2 - 0.01px)}.is-block-content .products.columns-2 .product:nth-of-type(2n){margin-right:0}.is-block-content .products.columns-2 .product:nth-of-type(2n+3){clear:both}}@media (min-width:601px) and (max-width:991px){.is-block-content .products.tablet-columns-2 .product{width:calc((100% - 30px) / 2 - 0.01px)}.is-block-content .products.tablet-columns-2 .product:nth-of-type(2n){margin-right:0}.is-block-content .products.tablet-columns-2 .product:nth-of-type(2n+3){clear:both}}@media (max-width:600px){.is-block-content .products.mobile-columns-2 .product{width:calc((100% - 30px) / 2 - 0.01px)}.is-block-content .products.mobile-columns-2 .product:nth-of-type(2n){margin-right:0}.is-block-content .products.mobile-columns-2 .product:nth-of-type(2n+3){clear:both}}@media (min-width:992px){.is-block-content .products.columns-3 .product,.is-block-content .products.columns-0 .product{width:calc((100% - 60px) / 3 - 0.01px)}.is-block-content .products.columns-3 .product:nth-of-type(3n),.is-block-content .products.columns-0 .product:nth-of-type(3n){margin-right:0}.is-block-content .products.columns-3 .product:nth-of-type(3n+4),.is-block-content .products.columns-0 .product:nth-of-type(3n+4){clear:both}}@media (min-width:601px) and (max-width:991px){.is-block-content .products.tablet-columns-3 .product,.is-block-content .products.tablet-columns-0 .product{width:calc((100% - 60px) / 3 - 0.01px)}.is-block-content .products.tablet-columns-3 .product:nth-of-type(3n),.is-block-content .products.tablet-columns-0 .product:nth-of-type(3n){margin-right:0}.is-block-content .products.tablet-columns-3 .product:nth-of-type(3n+4),.is-block-content .products.tablet-columns-0 .product:nth-of-type(3n+4){clear:both}}@media (max-width:600px){.is-block-content .products.mobile-columns-3 .product,.products.mobile-columns-0 .product{width:calc((100% - 60px) / 3 - 0.01px)}.is-block-content .products.mobile-columns-3 .product:nth-of-type(3n),.is-block-content .products.mobile-columns-0 .product:nth-of-type(3n){margin-right:0}.is-block-content .products.mobile-columns-3 .product:nth-of-type(3n+4),.is-block-content .products.mobile-columns-0 .product:nth-of-type(3n+4){clear:both}}@media (min-width:992px){.is-block-content .products.columns-4 .product{width:calc((100% - 90px) / 4 - 0.01px)}.is-block-content .products.columns-4 .product:nth-of-type(4n){margin-right:0}.is-block-content .products.columns-4 .product:nth-of-type(4n+5){clear:both}}@media (min-width:601px) and (max-width:991px){.is-block-content .products.tablet-columns-4 .product{width:calc((100% - 90px) / 4 - 0.01px)}.is-block-content .products.tablet-columns-4 .product:nth-of-type(4n){margin-right:0}.is-block-content .products.tablet-columns-4 .product:nth-of-type(4n+5){clear:both}}@media (max-width:600px){.is-block-content .products.mobile-columns-4 .product{width:calc((100% - 90px) / 4 - 0.01px)}.is-block-content .products.mobile-columns-4 .product:nth-of-type(4n){margin-right:0}.is-block-content .products.mobile-columns-4 .product:nth-of-type(4n+5){clear:both}}@media (min-width:992px){.is-block-content .products.columns-5 .product{width:calc((100% - 120px) / 5 - 0.01px)}.is-block-content .products.columns-5 .product:nth-of-type(5n){margin-right:0}.is-block-content .products.columns-5 .product:nth-of-type(5n+6){clear:both}}@media (min-width:601px) and (max-width:991px){.is-block-content .products.tablet-columns-5 .product{width:calc((100% - 120px) / 5 - 0.01px)}.is-block-content .products.tablet-columns-5 .product:nth-of-type(5n){margin-right:0}.is-block-content .products.tablet-columns-5 .product:nth-of-type(5n+6){clear:both}}@media (max-width:600px){.is-block-content .products.mobile-columns-5 .product{width:calc((100% - 120px) / 5 - 0.01px)}.is-block-content .products.mobile-columns-5 .product:nth-of-type(5n){margin-right:0}.is-block-content .products.mobile-columns-5 .product:nth-of-type(5n+6){clear:both}}@media (min-width:992px){.is-block-content .products.columns-6 .product{width:calc((100% - 150px) / 6 - 0.01px)}.is-block-content .products.columns-6 .product:nth-of-type(6n){margin-right:0}.is-block-content .products.columns-6 .product:nth-of-type(6n+7){clear:both}}@media (min-width:601px) and (max-width:991px){.is-block-content .products.tablet-columns-6 .product{width:calc((100% - 150px) / 6 - 0.01px)}.is-block-content .products.tablet-columns-6 .product:nth-of-type(6n){margin-right:0}.is-block-content .products.tablet-columns-6 .product:nth-of-type(6n+7){clear:both}}@media (max-width:600px){.is-block-content .products.mobile-columns-6 .product{width:calc((100% - 150px) / 6 - 0.01px)}.is-block-content .products.mobile-columns-6 .product:nth-of-type(6n){margin-right:0}.is-block-content .products.mobile-columns-6 .product:nth-of-type(6n+7){clear:both}}.is-block-content .button,.is-block-content .product-loop-image-wrapper>.added_to_cart,.is-block-content .woocommerce-widget-layered-nav-dropdown__submit,.is-block-content .checkout-button{border:0;padding:.35em 1.5em}.is-block-content .product-loop-wrapper{position:relative;-webkit-box-shadow:none!important;box-shadow:none!important}.is-block-content .product-category.product{text-align:center}.is-block-content .product-loop-image-wrapper{position:relative;overflow:hidden}.is-block-content .product-loop-image-wrapper .woocommerce-loop-product__link{display:block;text-align:center}.is-block-content .product-loop-image-wrapper.zoom-hover:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.is-block-content .product-loop-image-wrapper .product-loop-hover-image{position:absolute;left:0;top:0;right:0;bottom:0;background-size:contain;background-position:center;opacity:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-repeat:no-repeat;background-position:50% 50%}.is-block-content .product-loop-image-wrapper .product-loop-image{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.is-block-content .product-loop-image-wrapper:hover .product-loop-hover-image{opacity:1}.is-block-content .product-loop-image-wrapper:hover .product-loop-hover-image+.product-loop-image{opacity:0}.is-block-content .product-loop-image-wrapper .loop-add-to-cart-on-image,.is-block-content .product-loop-image-wrapper .loop-add-to-cart-on-image+.added_to_cart{opacity:0;visibility:hidden;position:absolute;left:50%;bottom:48%;line-height:1.8em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.is-block-content .product-loop-image-wrapper .loop-add-to-cart-on-image:before,.is-block-content .product-loop-image-wrapper .loop-add-to-cart-on-image+.added_to_cart:before{margin-right:7px}.is-block-content .is-block-content .product-loop-image-wrapper .loop-add-to-cart-on-image{text-align:center}.is-block-content .is-block-content .product-loop-image-wrapper .loop-add-to-cart-on-image.added{display:none}.is-block-content .product-loop-image-wrapper .added_to_cart:before{font-size:14px;font-family:"themify";content:"\e60e";margin-right:7px}.is-block-content .has-equal-image-height{background:#fff}.is-block-content .has-equal-image-height img{position:absolute;left:0;top:0;height:100%!important;width:100%;-o-object-fit:contain;object-fit:contain}.is-block-content .product-loop-meta .price{display:block;text-align:center}.is-block-content .product-loop-meta a{position:relative}.is-block-content .product-loop-meta a:before{font-weight:400;margin-right:5px}.is-block-content .product-loop-meta a.added_to_cart:before{font-family:"themify"}.is-block-content .product-loop-meta .button.product_type_external{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:block!important;line-height:1.5}.is-block-content .product-loop-meta .loading:before{content:""!important;z-index:2;position:absolute;border:1px solid #ddd;border-top-color:#222;border-radius:50%;height:14px;width:14px;-webkit-animation:circle-loading 0.35s linear infinite;animation:circle-loading 0.35s linear infinite;position:static}.is-block-content .product-loop-meta .added{display:none}.is-block-content .product-loop-meta .added_to_cart:before{content:"\e60e"}.is-block-content .no-transform .animated-meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.is-block-content .product-loop-meta.no-transform .button,.is-block-content .product-loop-meta.no-transform .added_to_cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 15px;margin-top:10px;height:36px}.is-block-content .is-bloc-content .product-loop-meta:not(.no-transform) .button{padding:0;background:transparent!important;border:0!important;outline:none!important}.is-block-content .product-loop-content{padding:25px 15px}@media (min-width:992px){.is-block-content .products .product:hover .product-loop-meta:not(.no-transform) .animated-meta{-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px)}.is-block-content .product-loop-meta:not(.no-transform){height:30px;line-height:30px;overflow:hidden}.is-block-content .product-loop-meta:not(.no-transform) .animated-meta{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.is-block-content .product-loop-meta:not(.no-transform) .animated-meta:focus-within{-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px)}}.is-block-content .hid-skus .product_meta .sku_wrapper{display:none}.is-block-content .hid-categories .product_meta .posted_in{display:none}.is-block-content .hid-tags .product_meta .tagged_as{display:none}.is-block-content a.woocommerce-loop-product__link{font-weight:400;font-family:sans-serif}.is-block-content .animated-meta .button{background:#fff;border-width:0;text-align:center;display:block}.woocommerce-loop-product__link{max-height:42px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.woocommerce-loop-product__link:hover{color:#EF4C56}.products .woocommerce-loop-product__title{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-block-content .products .product{background:#fff}.product-loop-wrapper{-webkit-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}.section-heading h2,.wp-block-coblocks-media-card__content h2:first-of-type{font-size:30px;font-style:italic;margin-bottom:30px;margin-top:0;padding-bottom:18px;position:relative}.wp-block-coblocks-media-card__content .wp-block-coblocks-column h2:first-of-type{display:block;font-size:30px;line-height:1;margin-bottom:15px;color:#4152a3}.wp-block-coblocks-media-card__content .wp-block-coblocks-column h4{font-size:18px;text-transform:uppercase;color:#1A1A1B}.section-padding{padding:60px 0}#tinyMCEminimal .mce-toolbar .mce-btn-group .mce-btn{display:none}#tinyMCEminimal .mce-toolbar .mce-btn-group .mce-btn[aria-label="Text color"],#tinyMCEminimal .mce-toolbar .mce-btn-group .mce-btn[aria-label="Kolor tekstu"]{display:block}.text-center{text-align:center}.acf-block-preview a{pointer-events:none!important}.editor-styles-wrapper h2 p{margin:0}.section-heading+.products{margin-top:60px}.no-sidebar .hentry>.alignwide,.no-sidebar .hentry>.alignfull{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}@media (min-width:922px){.no-sidebar .hentry>.alignwide{margin:0 auto;max-width:1170px;width:100%}}#tinyMCEminimal .acf-editor-wrap iframe{min-height:60px!important;height:60px!important}.acf-block:before,.acf-block:after{content:'';display:table;clear:both}.acf-block-preview .container{max-width:100%}.slideshow{position:relative;z-index:1;height:100%;width:100%;display:none}@media (min-width:1024px){.slideshow{display:block;height:100vh;min-height:680px;width:100%;opacity:0;-webkit-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.loaded .slideshow{opacity:1}}.slideshow *{outline:none}.acf-block-preview .main--slider:before{content:'';position:absolute;background:#fff0;top:0;left:0;width:100%;height:100%;z-index:9;pointer-events:all}.slideshow .slider{-webkit-box-shadow:inset 0 20px 50px -25px #000;box-shadow:inset 0 20px 50px -25px #000;height:100vh;width:100%;min-height:680px}.slideshow .slider-track{-webkit-transition:all 1.2s cubic-bezier(.7,0,.3,1);-o-transition:all 1.2s cubic-bezier(.7,0,.3,1);transition:all 1.2s cubic-bezier(.7,0,.3,1)}.slideshow .item{height:100%;position:relative;z-index:1}.slideshow .item img{width:100%;-webkit-transition:all 1.2s cubic-bezier(.7,0,.3,1);-o-transition:all 1.2s cubic-bezier(.7,0,.3,1);transition:all 1.2s cubic-bezier(.7,0,.3,1);-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.slideshow .item.slick-active img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;display:block;outline:none;line-height:0;font-size:0;color:#fff0;padding:5px;cursor:pointer;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li{width:20px;height:20px}.slick-dots li button{border-radius:50%;background-color:#fff;width:20px;height:20px}.slick-dots li.slick-active button{color:#fff}.slick-dots li{height:6px;width:50px}.slick-dots li button{position:relative;background-color:#fff;width:50px;height:4px;border-radius:0!important;padding:0;position:relative}.slick-dots li.slick-active button{color:#fff}@-webkit-keyframes indicator-loading{0%{width:0%}100%{width:100%}}@keyframes indicator-loading{0%{width:0%}100%{width:100%}}.slick-dots li button::before{content:'';display:block;width:0;height:100%;background-color:#ef4c56;position:absolute;top:0;left:0;z-index:2}.slick-dots li.slick-active button::before{-webkit-animation:6400ms indicator-loading linear;animation:6400ms indicator-loading linear}.slider:hover .slick-active button::before,.main--slider:hover .slick-active button::before{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.slick-arrow{display:none!important}.slider,.slide,.slide .slide__img{height:450px}.slide{position:relative;background-color:#000}@media (min-width:1024px){.cd-container{max-width:98%}.slider,.slide,.slide .slide__img{height:600px}.slider{margin:0;overflow:hidden}.slick-arrow{display:block!important;position:absolute;width:48px;height:48px;border:3px solid #fff;outline:none;background-color:#fff0;text-indent:-9999px;z-index:98;cursor:pointer}.slick-arrow:before{content:"";position:absolute;display:block;width:24px;height:24px;top:50%;margin-top:-12px;-webkit-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out}.slick-arrow.slick-prev{left:24px}.slick-arrow.slick-prev:before{border-top:3px solid #fff;border-left:3px solid #fff;left:50px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg) translate(-24px,-24px);transform:rotate(-45deg) translate(-24px,-24px)}.slick-arrow.slick-next{right:24px}.slick-arrow.slick-next:before{border-bottom:3px solid #fff;border-right:3px solid #fff;right:50px;-webkit-transform:rotate(-45deg) translate(24px,24px);-ms-transform:rotate(-45deg) translate(24px,24px);transform:rotate(-45deg) translate(24px,24px)}}.slide .slide__img{width:100%;overflow:hidden;position:relative;opacity:.7}.slide .slide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.76}@media (min-width:1024px){.slide .slide__img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto}.slide .slide__img img{max-width:100%;height:auto;-o-object-fit:unset;object-fit:unset}}.slide .slide__content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:780px;padding:15px 10vw}.slide .slide__content--headings{text-align:center;color:#FFF}.slide .slide__content--headings h2{line-height:1.2;font-size:2.865rem;display:block;margin:10px 0;color:#fff}@media (max-width:599px){.slide .slide__content--headings h2 br{display:none}}.slide .slide__content--headings p{font-size:1.4rem;display:block;margin:10px auto;line-height:1.2;font-weight:500;max-width:90%;width:500px}.slide .slide__content--headings a{padding:.85em 2em;background:#293c98;color:#fff;border-radius:6px;margin-top:2em;text-transform:uppercase;font-weight:700;display:inline-block}.slide .slide__content--headings a:hover{background:#ef4c56}@media (min-width:1024px){.slide .slide__content--headings h2{font-style:normal;font-size:52px;letter-spacing:.02em;line-height:1em;color:#fff}.slide .slide__content--headings p{font-weight:600;font-style:normal;font-size:12px;letter-spacing:.2em;line-height:2em;text-transform:uppercase}}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;display:block;outline:none;line-height:0;font-size:0;color:#fff0;padding:5px;cursor:pointer;-webkit-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.simple-dots .slick-dots li{width:20px;height:20px}.simple-dots .slick-dots li button{border-radius:50%;background-color:#fff;width:20px;height:20px}.simple-dots .slick-dots li.slick-active button{color:#fff}.stick-dots .slick-dots li{height:3px;width:50px}.stick-dots .slick-dots li button{position:relative;background-color:#fff;width:50px;height:3px;padding:0;position:relative}.stick-dots .slick-dots li.slick-active button{color:#fff}@-webkit-keyframes indicator-loading{0%{width:0%}100%{width:100%}}@keyframes indicator-loading{0%{width:0%}100%{width:100%}}.stick-dots .slick-dots li button::before{content:'';display:block;width:0;height:100%;background-color:#ef4c56;position:absolute;top:0;left:0;z-index:2}.stick-dots .slick-dots li.slick-active button::before{-webkit-animation:4400ms indicator-loading linear;animation:4400ms indicator-loading linear}.slider:hover .slick-active button::before,.main--slider:hover .slick-active button::before{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:#fff0;color:#fff0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.is-admin:before{display:block;content:"";top:0;left:0;right:0;bottom:40px;position:absolute;z-index:1}h2.woocommerce-loop-product__title{color:#272727;text-transform:uppercase;line-height:1;height:28px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:700}@media (min-width:992px){.product-loop-action{-webkit-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);transform:translate(-50%,-150%);top:50%;left:50%;right:auto}.products .product:hover .product-loop-action{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.quick-view-with-icon{background:#4152a3;color:#fff;border-radius:50%}.product_meta>span{font-weight:700}.product_meta>span a{font-weight:400;color:#ef4c56}.woocommerce-tabs .woocommerce-Tabs-panel table tr>td:nth-of-type(odd){font-weight:700}.woocommerce-tabs .woocommerce-Tabs-panel table tr:nth-of-type(odd){background-color:#f7f6f6}.related>h2,.up-sells>h2,.woostify-product-recently-viewed-section .woostify-product-recently-viewed-title{text-transform:uppercase;font-weight:900;color:#ef4c56;margin-bottom:30px}.sticky-add-to-cart-section.active{-webkit-box-shadow:0 0 15px -6px rgb(0 0 0 / .45);box-shadow:0 0 15px -6px rgb(0 0 0 / .45)}.block-editor-editor-skeleton__content .row{overflow-x:hidden;margin-left:0;margin-right:0}.hentry>.alignwide,.hentry>.alignfull,.no-sidebar .hentry>.alignwide,.no-sidebar .hentry>.alignfull{margin-bottom:30px!important}.added_to_cart{display:none!important}.hentry>.wp-block-coblocks-media-card:first-of-type,.wp-block-coblocks-media-card+.wp-block-coblocks-media-card{margin-top:60px!important}.hentry>.acfb_services:first-of-type{margin-top:-50px;margin-bottom:120px!important}.has-huge-padding{padding:3em 2em}.quick-view-content .quick-view-images .tns-nav button{background:#ef4c56}.quick-view-content .quick-view-images .tns-nav button.tns-nav-active{background:#4152a3}.section-padding{padding:120px 0}.section-heading h2{font-size:36px;font-style:italic;margin-bottom:30px;margin-top:0;padding-bottom:18px;position:relative;text-transform:capitalize}.section-heading.light h2{color:#fff}.section-heading h2::after{background-image:url(https://elmal.com.pl/wp-content/plugins/theme-blocks/css/../img/section-border.png);bottom:0;content:"";height:3px;left:0;position:absolute;width:64px}.section-heading.text-center h2::after{margin:auto;right:0}.section-heading.light h2::after{background-image:url(https://elmal.com.pl/wp-content/plugins/theme-blocks/css/../img/section-border-light.png);right:0}.section-heading.no-margin h2{margin-bottom:0}.section-heading h2 span{color:#4152A3}.overlay{position:relative;z-index:1}.overlay::after{background-color:#1A1A1B;content:"";height:100%;left:0;opacity:.92;position:absolute;top:0;width:100%;z-index:-1}.spacer{margin-bottom:30px}.white-bg{background-color:#fff;border-radius:5px;color:#4152A3;display:inline-block;font-size:18px;font-weight:600;padding:10px 30px;text-transform:capitalize;margin-top:20px}.white-bg:hover{background-color:#4152A3;color:#fff}.about-us-info p{margin-bottom:30px}.about-us-img{overflow:hidden;position:relative}.single-service{margin-top:100px;padding-right:30px;text-align:center}.single-service .icon-title{margin-bottom:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-service .icon-title h3{color:#fff;float:left;font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;margin-bottom:0;margin-top:2px;display:block;width:100%;text-align:center}.single-service .icon-title i{color:#fff;float:left;font-size:32px;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.single-service:hover .icon-title i{color:#4152A3}.single-service p{color:#fff;margin-bottom:}@media (min-width:992px){.servises-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.servises-list>div{float:none}}.features-area{background-image:url(https://elmal.com.pl/wp-content/plugins/theme-blocks/css/img/features-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.feature-icon i{color:#EF4C56;font-size:42px;line-height:30px}.feature-content h3{color:#fff;font-family:"Poppins",sans-serif;font-size:21px;font-weight:600;margin-bottom:5px;margin-top:20px;line-height:28px}.feature-content p{color:#fff;text-transform:capitalize;margin-bottom:0;font-size:18px}.team-member .section-heading{margin-bottom:90px}.single-team .team-img{height:380px;margin:auto;position:relative;text-align:center;width:320px}.single-team .team-img::after,.single-team .team-img::before,.single-testimonial .testimonial-img:after,.single-testimonial .testimonial-img .writer-img:before{background-color:#4152A3;bottom:-20px;content:"";height:150px;left:0;position:absolute;width:130px;z-index:-1}.hover-style .team-img a.main-img{margin:0 20px}.single-team .team-img::before,.single-testimonial .testimonial-img .writer-img:before{left:auto;right:0;top:-20px}.single-testimonial .testimonial-img::after{z-index:0}.team-info h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:5px;margin-top:0;text-transform:uppercase}.team-info p{color:#fff;margin-bottom:0}.team-social a{border:1px solid #fff;border-radius:50%;color:#fff;display:inline-block;font-size:18px;height:35px;line-height:35px;margin:0 7px;width:35px}.team-social a:hover{background-color:#fff;color:#4152A3}.quick-book-area{background:#fff0 -o-linear-gradient(bottom,#1A1A1B 50%,#fff 50%) repeat scroll 0 0;background:#fff0 -webkit-gradient(linear,left bottom,left top,color-stop(50%,#1A1A1B),color-stop(50%,#fff)) repeat scroll 0 0;background:#fff0 linear-gradient(0deg,#1A1A1B 50%,#fff 50%) repeat scroll 0 0}.quick-book-area.light{background:#fff0 -o-linear-gradient(bottom,#999 50%,#fff 50%) repeat scroll 0 0;background:#fff0 -webkit-gradient(linear,left bottom,left top,color-stop(50%,#999),color-stop(50%,#fff)) repeat scroll 0 0;background:#fff0 linear-gradient(0deg,#999 50%,#fff 50%) repeat scroll 0 0}.quick-book-area .book-now{height:120px;overflow:hidden;position:relative;z-index:1;text-align:center}.quick-book-area .book-now::after{background-color:#4152A3;content:"";height:300%;left:1.6%;position:absolute;top:-90%;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);width:96.5%;z-index:-1}.display-table{display:table;height:100%;width:100%}.display-table-cell{display:table-cell;vertical-align:middle}.book-now-title h2{color:#fff;display:inline-block;font-size:24px;font-weight:900;margin:0;position:relative;text-transform:uppercase;top:4px}a.book-now-btn{border:2px solid #fff;border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-weight:600;margin-left:70px;padding:10px 20px}a.book-now-btn:hover{color:#4152A3;background-color:#fff}.mission-vision-area{background-color:#1A1A1B}.mission-content p,.vision-content p{color:#fff}.mission-content p:last-child,.vision-content p:last-child{margin-top:30px;margin-bottom:0}.google-map-area{position:relative}#googleMap{height:660px}.contact-box{-webkit-box-shadow:0 0 40px 0 rgb(0 0 0 / .15);box-shadow:0 0 40px 0 rgb(0 0 0 / .15);overflow:hidden;padding:40px;position:absolute;background-color:#fff;z-index:9;top:-760px}.contact-box .contact-form,.contact-box .contact-info{float:left;width:50%}.contact-box h3.contact-title{font-family:"Poppins";font-size:18px;line-height:21px;text-transform:uppercase;margin-top:0;margin-bottom:20px}.contact-info .single-address:last-child{margin-bottom:0}.contact-info .single-address .icon{border:1px solid #646464;border-radius:50%;color:#606060;float:left;font-size:18px;height:32px;line-height:32px;margin-top:11px;text-align:center;width:32px}.contact-info .icon-text p{font-weight:400;margin-bottom:0;padding-left:45px}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media (min-width:992px) and (max-width:1500px){.layer-1-1 h2.title-1,.layer-1-2 h2.title-2,.layer-2-1 h2.title-1,.layer-2-2 h2.title-2{font-size:48px;line-height:40px}.slider-caption{padding-top:100px;padding-left:50px}.preview-1 .nivoSlider:hover .nivo-directionNav a.nivo-prevNav{left:35px}.preview-1 .nivoSlider:hover .nivo-directionNav a.nivo-nextNav{right:85px}.discount-title h2{font-size:28px;padding:20px 0}.input-box{margin-top:10px}}@media (min-width:992px) and (max-width:1200px){.main-menu nav ul li a{padding:42px 20px}#sticker.stick .main-menu nav ul li a{padding:27px 20px}.slider-caption{padding-left:50px;width:80%;padding-top:20px}.layer-1-1 h2.title-1,.layer-1-2 h2.title-2,.layer-2-1 h2.title-1,.layer-2-2 h2.title-2{font-size:48px;line-height:36px}.preview-1 .nivoSlider:hover .nivo-directionNav a.nivo-prevNav{left:20px}.preview-1 .nivoSlider:hover .nivo-directionNav a.nivo-nextNav{right:70px}.discount-title h2{font-size:24px;padding:10px 0}.input-box{margin-top:5px}.discount-content{padding:0 30px 10px}.product-action .action-single-btn{padding:0 10px}.single-team .team-img{height:325px;width:280px}.footer-social ul li a{padding:0 10px}.page-title-area{padding:100px 0}}@media (min-width:768px) and (max-width:991px){.header-top,.header-top-menu{text-align:center}.logo a{display:block;line-height:90px}.main-menu nav ul li a{padding:32px 15px}#sticker.stick{top:-121px}#sticker.stick .main-menu nav ul li a{padding:27px 15px}.slider-area{padding-top:211px}.slider-caption{padding-top:40px;padding-left:50px}.preview-1 .nivoSlider:hover .nivo-directionNav a.nivo-prevNav{left:20px}.preview-1 .nivoSlider:hover .nivo-directionNav a.nivo-nextNav{right:70px}.layer-1-1 h2.title-1,.layer-1-2 h2.title-2,.layer-2-1 h2.title-1,.layer-2-2 h2.title-2{font-size:42px;line-height:36px}.discount-offer{position:static;margin-top:40px}.about-us-img{margin-top:40px}.shop-tab-area .shop-tab{margin-bottom:10px}.single-product{margin-top:30px}.single-list-shop .single-product{margin-top:0}.about-us-img img,.product-img .main-img img{width:100%}.single-feature{margin:20px 0}.feature-content h3{margin-top:5px}.single-team .team-img{height:244px;width:220px}.team-social a{margin:0 1px}.test-writer{padding-top:10px}.test-spech{padding-top:5px}.owl-preview-1 .owl-buttons{bottom:10px}.page-title-area{margin-top:210px;padding:70px 0}.contact-box{padding:20px;top:-720px}.single-blog{margin-bottom:30px}.blog-sidebar,.shop-sidebar{overflow:hidden;margin-top:20px}.blog-sidebar.blog-left{margin-bottom:30px;margin-top:0}.sidebar-menus{float:left;overflow:hidden;width:48%}.popular-posts,.popular-service,.videos{float:right;width:48%}.item-img a{display:block;width:83px}.single-list-shop .product-text{margin-top:0}.footer-social ul li a{padding:0 12px}}@media (max-width:767px){.container{width:300px}.mbm-50{margin-bottom:50px}#sticker{position:static}.welcome-msg{display:none}.top-social ul li a{padding:0 10px}.cart-menu ul li .cart-items{z-index:99999999}.mobile-menu-area{background-color:#24273e}.mean-container .mean-bar::after{content:""}.logo{position:absolute;top:3px;z-index:9999999}.logo a,#sticker.stick .logo a{line-height:40px}.mean-container .mean-nav ul li a{color:#24273e}.mean-container .mean-nav ul li a:hover{color:#ee2050}.slider-area{padding-top:0}.nivo-directionNav{display:none}.slider-caption{padding-top:0}.layer-1-1 h2.title-1,.layer-1-2 h2.title-2,.layer-2-1 h2.title-1,.layer-2-2 h2.title-2{font-size:20px;line-height:10px;margin-bottom:15px}.layer-1-3 p.title-3,.layer-2-3 p.title-3{display:none}.layer-1-4 a.title-4,.layer-2-4 a.title-4{font-size:15px;padding:6px 15px}.discount-offer{margin-top:20px;position:static}.discount-title h2{font-size:20px;padding:5px 0}.discount-content{padding:0 15px 10px}.input-box{margin-top:5px}.submit-button .default-button{margin-top:10px}.section-padding{padding:60px 0}.section-heading h2{font-size:30px}.single-service{margin-top:40px}.single-service .icon-title{margin-bottom:10px}.shop-tab-area .shop-tab{margin-bottom:10px}.single-product{margin-top:25px}.features-area{padding-bottom:10px}.single-feature{margin-bottom:50px}.feature-content h3{margin-top:10px}.single-team{margin-bottom:80px;float:left!important}.single-team .team-img{height:310px;width:270px}.testimonial-content{width:100%}.test-writer{padding-top:10px}.test-spech{padding-top:0}.owl-preview-1 .owl-buttons{position:static}.page-title-area{margin-top:0;padding:60px 0}.single-blog{margin-bottom:30px}.page-title h2{line-height:36px}.about-social ul li a{padding-right:25px}.all-blog-posts .single-blog .blog-img,.all-blog-posts .single-blog .blog-info{width:100%;padding-left:0}.blog-sidebar{overflow:hidden;margin-top:20px}.blog-sidebar.blog-left{margin-bottom:30px;margin-top:0}.all-blog-posts .single-blog .blog-info .blog-title{margin-top:5px}.toolbar-bottom ul li a{margin:0}.blog-info .post-info span{font-size:11px}.item-img a{display:block;width:83px}.single-shipping-location,.payment-method-box{width:100%}.shipping-location,.discount-coupon{margin-bottom:30px}.contact-box{position:static}.contact-box .contact-info,.contact-box .contact-form,.form-list li{width:100%}.contact-box .contact-form{margin-top:30px}.single-list-shop .price-rating{padding:5px 0}.single-list-shop .price-rating .ratings{float:left!important}.single-list-shop .product-text{margin-top:0}.shop-nav.width-33{width:20%}.sort-by.width-33{width:46.66%}.book-now-title h2{font-size:14px}a.book-now-btn{margin-left:0;margin-top:10px;padding:5px 10px}.single-footer-top{margin-bottom:30px;text-align:center}.footer-top-area{padding-bottom:50px}.footer-area{text-align:center}.footer-copyright{margin-bottom:10px;margin-top:5px}a#scrollUp{bottom:160px}.eror-area{margin-top:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:450px}.welcome-msg ul li p{font-size:12px;margin-right:10px}.single-team .team-img{height:380px;width:320px}.product-img .main-img img{width:100%}.single-blog .blog-img img{width:100%}}.slider-area{padding-top:110px}.logo a img{width:150px;margin-top:16px;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.footer-logo img{width:150px}.page-title-area{margin-top:110px}.kontakt-page-title{color:#222!important;padding:128px 0 64px}.stick .logo a img{height:45px;width:auto;margin-top:10px;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.kontakt-page-title{color:#222!important}.mobile-menu-area .logo a img{height:37px;margin-top:3px}.title-1,.title-2,.section-heading span,.default-button,.section-heading h2{text-transform:none!important}.single-service h3,.single-service p,.single-service .fa{color:#333!important}.contact-box .contact-info,.contact-box .contact-form{width:100%!important}.contact-title{color:#34374e;font-size:18px;line-height:21px;margin-bottom:30px}.shop-details-tab{height:auto!important}.single-list-shop{margin-bottom:76px}.product-img .img{width:100%}.product-img .img,.img-single{background-repeat:no-repeat;background-size:100% auto;background-position:center center}table tr td{padding:8px 12px}table tr:nth-child(even){background:#f8f8f8}.footer-address .textwidget{font-size:13px}.rate-product table td,.rate-product table th{display:table-cell;vertical-align:text-top}@media screen and (max-width:992px){.hideonmob{display:none!important}.quick-book-area{display:none}}.mobile-menu-area{background:#fff;color:#333;padding:6px 0 6px}.mean-bar{margin-top:-6px}.mean-bar a span{background:#333!important;color:#333}.page-title h2{line-height:42px}.paddesk{padding-top:64px}@media screen and (max-width:768px){.paddesk{padding-top:0}.page-title h2{font-size:22px;line-height:26px}.footer-logo img{width:160px;height:auto}}.meanclose{color:#333!important}.default-button{background-color:#EF4C56;border:1px solid #EF4C56;border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-weight:400;padding:10px 30px;text-transform:capitalize;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.default-button:hover{opacity:.7;color:#fff}@media (max-width:599px){.slide .slide__content--headings h2{font-size:24px}}@media (max-width:767px){.default-button,.slide .slide__content--headings a{padding:.45em 1.5em;font-size:inherit}}.shop-service+.acfb_posts_block{padding-top:0}.more-wrapper{text-align:center;margin-top:30px}.products-hero{padding:15px 0 15px 15px;position:relative;background-color:#eaeeff}.products-hero:before{content:'';position:absolute;top:0;right:0;left:auto;height:100%;bottom:0;width:40px;z-index:9;background:-o-linear-gradient(left,#fff0 0%,#d8defb 100%);background:-webkit-gradient(linear,left top,right top,from(#fff0),to(#d8defb));background:linear-gradient(to right,#fff0 0%,#d8defb 100%);pointer-events:none}.products-hero .products{clear:initial;margin:initial;padding:initial;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:initial;overflow-x:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.products-hero .products li.product{--visible-slides:1.25;--peek-width:10%;--spaces-between:calc(var(--visible-slides) - 1);--gap-between-slides:20px;--total-space-between-slides:calc(var(--gap-between-slides) * var(--spaces-between));--slide-width:calc((100% - var(--total-space-between-slides) - var(--peek-width)) / var(--visible-slides));margin-right:var(--gap-between-slides);-webkit-box-flex:1;-ms-flex:1 0 var(--slide-width);flex:1 0 var(--slide-width);position:relative;margin:1%;min-width:220px;max-width:280px}.acfb_home_hero_block_content{padding:0 15px}.home-hero{margin:0 -15px}.products-hero .has-equal-image-height{height:120px}.products-hero .product-loop-content{padding:15px 10px}@media (min-width:600px){.products-hero .products li.product{--visible-slides:2.25}}@media (min-width:769px){.products-hero .products li.product{--visible-slides:3.25}}@media (min-width:900px){.products-hero .products li.product{--visible-slides:initial;--peek-width:initial;--spaces-between:initial;--gap-between-slides:initial;--total-space-between-slides:initial;--slide-width:initial}}@media (min-width:1024px){.products-hero{padding:0;background:#fff0;margin-left:45px;margin-right:45px}.products-hero .products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-hero .products li.product{max-width:170px;min-width:initial}.products-hero .products li.product:nth-child(1n+7){display:none}.products-hero:before{display:none}}.wp-block-cover h1{font-size:24px}.wp-block-cover h2{font-size:26px}.wp-block-cover h1+h2{font-size:18px}@media (min-width:769px){.wp-block-cover h1{font-size:7vw}.wp-block-cover h2{font-size:20px}.wp-block-cover h1+h2{font-size:5vw}}@media (min-width:1024px){.wp-block-cover h1{font-size:46px}.wp-block-cover h1+h2{font-size:20px}}.products-hero .products li.spacer{display:none}@media (max-width:1024px){.products-hero .products li.spacer{width:30px;height:100%;margin:1%;display:block;min-width:30px;min-height:30px}}*{box-sizing:border-box}.fswp-elt--read-more{cursor:pointer}.fswp-elt--read-more-content{overflow:hidden}.fswp-elt--read-more-content p:last-of-type{margin-bottom:0}.fswp-elt--read-more-main-wrapper .fswp-elt--read-more{display:inline-block;align-items:flex-start}.fswp-elt--read-more.hide-icon .fswp-elt--read-more-icon,.fswp-elt--read-more-icon.less{display:none}