@charset "UTF-8";@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:300;src:url("/wp-content/themes/ultrasfactory/assets/fonts/NunitoSansLight.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url("/wp-content/themes/ultrasfactory/assets/fonts/NunitoSansRegular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:500;src:url("/wp-content/themes/ultrasfactory/assets/fonts/NunitoSansMedium.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:600;src:url("/wp-content/themes/ultrasfactory/assets/fonts/NunitoSansBold.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:900;src:url("/wp-content/themes/ultrasfactory/assets/fonts/NunitoSansExtraBold.woff2") format("woff2")}#content{overflow:hidden}#content>*{font-family:'Nunito Sans'}.wrapper,.article-inner{max-width:1392px;width:100%;padding:0 15px;margin:0 auto}.wrapper .col,.article-inner .col{width:calc(50% - 35px)}@media screen and (max-width:979px){.wrapper .col,.article-inner .col{width:100%}}@media screen and (max-width:499px){.wrapper .col,.article-inner .col{padding-left:0;padding-right:0}}.wrapper.df,.article-inner.df{display:flex}@media screen and (max-width:979px){.wrapper.df,.article-inner.df{display:block}}.wrapper.ai-c,.article-inner.ai-c{align-items:center}.df{display:flex}@media screen and (max-width:979px){.df{display:block}}.df.aic{align-items:center}*,*:before,*:after{box-sizing:border-box}.gold_color{color:#1f1f1f}.uagb-heading-text{margin-bottom:45px !important}.main-page-wrapper{padding-top:15px}.woocommerce-page .main-page-wrapper{padding-top:40px}.shadow{position:relative}.shadow:after{content:'';background:radial-gradient(43.56% 43.56% at 50% 50%,rgba(255,255,255,.29) 0%,rgba(255,255,255,0) 100%);opacity:.4;position:absolute;left:0;width:100%;height:100%;top:0}.low_black{background:#0d0d0d;background:linear-gradient(180deg,#0d0d0d 0%,#0a0a0a 64%);padding-top:30px}.text_no_padding .has-media-on-the-right .wp-block-media-text__content{padding-left:15px}@media screen and (max-width:499px){.wp-block-media-text__content{padding-left:5px !important;padding-right:5px !important}}.border_img .wp-block-media-text__media{position:relative}.border_img .wp-block-media-text__media:before{content:'';width:calc(100% - 25px);height:calc(100% - 50px);position:absolute;top:25px;left:25px;background-color:rgba(255,255,255,0);border-radius:0;border:1px solid #fff;z-index:3}@media screen and (max-width:719px){.border_img .wp-block-media-text__media:before{width:90%;left:5%;height:90%;top:5%}}.border_img .wp-block-media-text__media img{position:relative}.border_img--right .wp-block-media-text__content{padding-left:0}.border_img--right .wp-block-media-text__media:before{left:unset;right:25px;border-left:0}@media screen and (max-width:719px){.border_img--right .wp-block-media-text__media:before{width:90%;height:90%;top:5%;right:5%;border-left:1px solid #fff}}.border_img--left .wp-block-media-text__content{padding-right:0}.border_img--left .wp-block-media-text__media:before{border-right:0}@media screen and (max-width:719px){.border_img--left .wp-block-media-text__media:before{width:90%;height:90%;top:5%;right:5%;border-right:1px solid #fff}}.radius35 img{border-radius:35px}@media only screen and (max-width:720px){.wp-block-media-text{display:flex;flex-direction:column-reverse}.wp-block-media-text .wp-block-media-text__media{margin:20px 0}}.full-width{width:calc(100% + 30px);margin-left:-15px}.tc{text-align:center}.page.biale .main-page-wrapper{background-color:#fff !important}.page.biale .main-page-wrapper a,.page.biale .main-page-wrapper span,.page.biale .main-page-wrapper p,.page.biale .main-page-wrapper li,.page.biale .main-page-wrapper h1,.page.biale .main-page-wrapper h2,.page.biale .main-page-wrapper h3,.page.biale .main-page-wrapper h4,.page.biale .main-page-wrapper h5,.page.biale .main-page-wrapper h6,.page.biale .main-page-wrapper td,.page.biale .main-page-wrapper th,.page.biale .main-page-wrapper label,.page.biale .main-page-wrapper .wd-empty-page-text,.page.biale .main-page-wrapper address,.page.biale .main-page-wrapper legend,.page.biale .main-page-wrapper input,.page.biale .main-page-wrapper select,.page.biale .main-page-wrapper option{color:#000}.page.biale .main-page-wrapper a.button,.page.biale .main-page-wrapper .woocommerce-error li{color:#fff}.page.biale .select2-container--default .select2-results__option{color:#000 !important}.cookies-info-text{color:#000 !important}.btn_main:hover{color:#1f1f1f;border:2px solid #1f1f1f;background-color:rgba(255,255,255,0);transition-duration:.3s}.wc-backward{border-radius:0;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:15px;line-height:1.3em;letter-spacing:.005em;text-transform:uppercase;background-color:rgba(255,255,255,0);border:1px solid #1f1f1f;transition-duration:.2s;color:#1f1f1f;padding:15px;min-width:185px;transition-duration:.2s;text-align:center}@media screen and (max-width:719px){.wc-backward{padding:5px 10px;font-size:13px}}.wc-backward:hover{background-color:#1f1f1f;color:#fff;transition-duration:.2s}.button{border-radius:0;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:16px;line-height:1.3em;letter-spacing:.005em}.button--white{background-color:#fff;color:#1f1f1f;border:1px solid rgba(255,255,255,0);transition-duration:.2s}.button--white:hover{background-color:#1f1f1f;color:#fff;border:1px solid #fff;transition-duration:.2s}.button--underline{font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:15px;line-height:1.3em;letter-spacing:.03em;text-decoration-line:underline;background-color:rgba(255,255,255,0);text-transform:none;color:#1f1f1f}.button--underline:hover{text-decoration-line:underline !important;transition-duration:.2s;text-decoration:underline !important;background-color:rgba(255,255,255,0)}.button--main{background-color:#1f1f1f;max-height:40px;color:#fff;border-radius:0;display:flex;justify-content:center;align-items:center;transition-duration:.2s;position:relative;position:relative;max-width:200px;z-index:1}@media screen and (max-width:759px){.button--main{width:100%;margin-top:10px}}.button--main:hover{color:#fff;background-color:#c02129;transition-duration:.2s}.button--primary{background-color:#c02129;max-height:40px;color:#fff;border-radius:0;display:flex;justify-content:center;align-items:center;transition-duration:.2s;position:relative;position:relative;max-width:200px;z-index:1}@media screen and (max-width:759px){.button--primary{width:100%;margin-top:10px}}.button--primary:hover{color:#fff;background-color:#1f1f1f;transition-duration:.2s}.button--secondary{color:#1f1f1f;border:2px solid #1f1f1f;background-color:rgba(255,255,255,0);width:200px;padding-top:15px;padding-bottom:15px;text-align:center;font-weight:400}.button--secondary:hover{background-color:#fff;color:#1f1f1f}.button__head_calc{padding-top:15px;padding-bottom:15px;text-transform:none;margin-left:20px}.button__head_calc img{margin-right:20px}.button--empty{background-color:rgba(255,255,255,0);border:1px solid #1f1f1f;transition-duration:.2s;color:#1f1f1f;padding:15px;min-width:185px;transition-duration:.2s;text-align:center}@media screen and (max-width:719px){.button--empty{padding:5px 10px;font-size:13px}}.button--empty:hover{background-color:#1f1f1f;color:#fff;transition-duration:.2s}.button--emptywhite{background-color:#fff}.button--arrow{width:auto;position:relative;text-transform:none;color:#1f1f1f;font-weight:500;font-size:16px;display:flex;align-items:center;padding:0;background-color:rgba(255,255,255,0)}.button--arrow img{width:5px;height:9px;margin-left:15px;transition-duration:.2s}.button--arrow:hover{background-color:rgba(255,255,255,0);color:#1f1f1f}.button--arrow:hover img{margin-left:10px;transition-duration:.2s}.button__black{background-color:#171716;border:1px solid #171716;color:#fff}.button__black:hover{background-color:#fff;box-shadow:none;color:#f5f5f5}.button-style-link{border-bottom:none !important;color:#c02129 !important}.button-style-link:hover{text-decoration:underline}.btnar{font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:14px;line-height:1.3em;color:#6cb71d;text-decoration:none !important;display:flex;align-items:center}.btnar .btnarrow__hover{display:none}.btnar:hover{color:#27963c;text-decoration:none !important;transition-duration:.2s}.btnar:hover .btnarrow__hover{display:block}.btnar:hover .btnarrow__first{display:none}.btnar.onlymobile{display:none}@media screen and (max-width:719px){.btnar.onlydesktop{display:none}}.btnar.onlymobile{width:100%}@media screen and (max-width:719px){.btnar.onlymobile{display:flex;justify-content:center;margin-top:55px}}@media screen and (max-width:781px){html{margin-top:0 !important}}.size-x1{font-size:90px}@media screen and (max-width:979px){.size-x1{font-size:42px}}.size-x2{font-size:30px}@media screen and (max-width:979px){.size-x2{font-size:24px}}.size-x3{font-size:24px}@media screen and (max-width:979px){.size-x3{font-size:14px}}.size-x4{font-size:14px}@media screen and (max-width:979px){.size-x4{font-size:12px}}.size-x5{font-size:12px}.black{color:#000}.bold{font-weight:700}.uppercase{text-transform:uppercase}.ta-c{text-align:center}@media screen and (max-width:767px){.disable_margin_mobile.vc_row.wpb_row.vc_row-fluid{margin-top:0 !important}}.title_section{text-align:center}.strong{font-weight:700}.family1{font-family:"Nunito Sans","sans-serif"}.bg_grey{position:relative}.bg_grey:before{width:100%;height:90%;top:10%;left:0;content:'' !important;position:absolute;background-color:#f8f8f8;display:block !important}.title-wrapper .liner-continer .left-line,.title-wrapper .liner-continer .right-line{border-color:#fff;position:relative;height:2px}.title-wrapper .liner-continer .left-line:after,.title-wrapper .liner-continer .right-line:after{width:50%;height:100%;background-color:#f5f5f5;content:'';position:absolute;top:0;left:0}.title-wrapper .liner-continer .left-line:after{right:0;left:unset}.wrapper_inside,.col-full{max-width:1350px;width:100%;margin:0 auto !important;box-sizing:border-box;padding-left:15px;padding-right:15px}@media screen and (max-width:1299px){.wrapper_inside,.col-full{width:auto;margin:0 10px !important}}@media screen and (max-width:719px){.wrapper_inside,.col-full{margin:0 3px !important;width:auto;padding-left:3px;padding-right:3px}}.wrapper_big{max-width:1440px;width:100%;margin:0 auto}.wrapper.wrapper_in{padding-left:0;padding-right:0}.underline_title{position:relative;margin-bottom:50px}.underline_title:after{position:absolute;width:300px;bottom:-25px;left:calc(50% - 150px);content:'';height:1px;background-color:#c02129}@media screen and (max-width:719px){.hide_mobile{display:none !important}}.sep{display:block;width:100%;height:1px;padding-top:30px}html{overflow-y:scroll;position:relative;scrollbar-color:#1f1f1f #f5f5f5;scrollbar-width:thin}html::-webkit-scrollbar{width:5px;height:4px}html::-webkit-scrollbar-button{width:0;height:0}html::-webkit-scrollbar-thumb{background:#1f1f1f;border-radius:5px;transition:all .2s}html::-webkit-scrollbar-thumb:hover{transition:all .2s;background:#303030}html::-webkit-scrollbar-thumb:active{transition:all .2s;background:#414141}html::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px;margin-top:8px;margin-bottom:8px}html::-webkit-scrollbar-track:hover{background:#f5f5f5}html::-webkit-scrollbar-track:active{background:#f5f5f5}html::-webkit-scrollbar-corner{background:#f5f5f5}@media screen and (max-width:719px){.wp-block-group{padding-right:0;padding-left:0}}.section__desc{color:#1f1f1f;font-family:'Nunito Sans';font-size:16px;font-style:normal;font-weight:400;line-height:1.5em}.section__desc--center{text-align:center}.section__desc a{color:#1f1f1f}.section__desc a:hover{text-decoration:underline}@media screen and (max-width:959px){.hidemb{display:none !important}}.section__title{color:#1f1f1f;font-family:'Nunito Sans';font-size:45px;font-style:normal;font-weight:600;line-height:1.3em;letter-spacing:-.45px}.section__title--low{font-size:30px}@media screen and (max-width:719px){.section__title--low{font-size:24px}}.section__title--green{color:#c02129}.section__title--center{text-align:center}@media screen and (max-width:719px){.section__title{font-size:24px}}.section__title2{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:24px;line-height:1.3em;color:#525252}.section__title2--big{font-size:38px}.section__title2--green{color:#c02129}.section__title2--center{text-align:center}@media screen and (max-width:719px){.section__title2{font-size:18px}}@media screen and (max-width:799px){.alignfull{padding-left:15px;padding-right:15px}}@media screen and (max-width:719px){.wp-block-columns{padding-left:0;padding-right:0}}a:focus,button:focus{outline:none !important}.low_bot_margin{margin-bottom:0}.zwykly_tekst{color:#1f1f1f;font-family:'Nunito Sans';font-size:16px;font-style:normal;font-weight:400;line-height:1.5em}.zwykly_tekst a{color:#1f1f1f}.zwykly_tekst a:hover{text-decoration:underline}.zwykly_tekst h1,.zwykly_tekst h2,.zwykly_tekst h3,.zwykly_tekst h4,.zwykly_tekst h5,.zwykly_tekst h6{color:#1f1f1f;font-family:'Nunito Sans';font-size:30px;font-style:normal;font-weight:600;line-height:1.3em;letter-spacing:-.45px;margin-top:15px}@media screen and (max-width:719px){.zwykly_tekst h1,.zwykly_tekst h2,.zwykly_tekst h3,.zwykly_tekst h4,.zwykly_tekst h5,.zwykly_tekst h6{font-size:24px}}.zwykly_tekst b,.zwykly_tekst strong{font-weight:700}.error404 #content>.col-full{max-width:unset;padding:0}.error404 #content .full_row-bread{background-color:#1f1f1f}.error404 #content .full_row-bread a,.error404 #content .full_row-bread span{color:#fff}.error{display:flex;align-items:center;margin-bottom:40px;margin-top:40px;padding:40px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:959px){.error{flex-direction:column-reverse}}.error-404{background-color:#1f1f1f;position:relative}.error__col{width:calc(50% - 15px)}@media screen and (max-width:959px){.error__col{width:100%}}.error__col iframe{height:450px}@media screen and (max-width:959px){.error__col iframe{height:320px;margin-top:30px}}.error__img{display:flex;justify-content:center}.error__img img{height:100%;width:auto;object-fit:contain}.error .button{margin:0 auto;margin-top:50px;margin-bottom:50px;width:100%;max-width:450px;margin-left:35px;padding:25px}@media screen and (max-width:959px){.error .button{margin-left:auto}}.error .button:hover{background-color:#fff;color:#1f1f1f}.error .button svg{margin-left:15px}.error__text{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:719px){.error__text{flex-direction:column;align-items:center}}.error__title{max-width:550px;font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:40px;line-height:105%;text-align:left;margin-bottom:20px;color:#fff}@media screen and (max-width:959px){.error__title{text-align:center}}@media screen and (max-width:719px){.error__title{margin-bottom:30px;font-size:25px}}.error__desc{max-width:550px;font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:18px;line-height:105%;text-align:left;margin-bottom:20px;color:#fff}@media screen and (max-width:959px){.error__desc{text-align:center}}@media screen and (max-width:719px){.error__desc{margin-bottom:30px;font-size:18px}}.pop404{background-color:#fff;z-index:1;position:relative}.pop404 .section__title{color:#000 !important;margin-bottom:50px}.single-post #main>.col-full{margin:0 auto !important}.single-post .st__bread{background-color:#eee;padding-top:20px;padding-bottom:20px}.single-post .st__bread a,.single-post .st__bread span{color:#1c1c1a}.single-post .postimagetop{position:relative;height:420px;display:flex;align-items:flex-end;padding:30px}.single-post .postimagetop:after{width:100%;height:100%;left:0;top:0;content:'';position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);z-index:2}.single-post .postimagetop .posttitletop{z-index:3;position:relative;width:70%;padding-bottom:15px;margin:0 auto}.single-post .postimagetop .posttitletop .postdate{color:#fff;font-family:'Nunito Sans';font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px}.single-post .postimagetop .posttitletop .postitle{color:#fff;font-family:'Nunito Sans';font-size:30px;font-style:normal;font-weight:400;line-height:1.3em;margin-bottom:10px;margin-top:15px;display:block;text-decoration:none !important}.single-post .postimagetop .postimaget{position:absolute;left:0;top:0;width:100%;height:100%}.single-post .postimagetop .postimaget img{width:100%;height:100%;object-fit:cover}.single-post .content-area{width:100%}.single-post .content-area .entry-header{display:block;padding-left:30px;padding-right:30px;margin-bottom:0 !important;padding-top:30px}@media screen and (max-width:719px){.single-post .content-area .entry-header{padding:15px 10px}}.single-post .content-area .entry-header .post-author,.single-post .content-area .entry-header .post-comments,.single-post .content-area .entry-header .posted-on{display:none}.single-post .content-area .entry-header .entry-title{display:none !important;font-family:'Nunito Sans';font-style:normal;font-weight:600;font-size:40px;line-height:128%;color:#000}@media screen and (max-width:719px){.single-post .content-area .entry-header .entry-title{padding:15px 10px;font-size:24px}}.single-post .content-area #main{display:flex;align-items:flex-start;margin-top:30px;flex-direction:column}@media screen and (max-width:919px){.single-post .content-area #main{flex-wrap:wrap}}.single-post .content-area #main .post{width:70%;background-color:#fff;padding-bottom:15px;border-radius:0;margin:0 auto}@media screen and (max-width:919px){.single-post .content-area #main .post{width:100%}}.single-post .content-area #main .post .entry-content{margin:0 auto;padding:30px;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:17px;line-height:141%;color:#1c1c1a}@media screen and (max-width:719px){.single-post .content-area #main .post .entry-content{padding:15px 10px}}.single-post .content-area #main .post .entry-content>img{display:none}.single-post .content-area #main .postbot{padding:30px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:719px){.single-post .content-area #main .postbot{flex-direction:column;align-items:flex-start}}.single-post .content-area #main .postbot .postauthor{display:flex;align-items:center}@media screen and (max-width:719px){.single-post .content-area #main .postbot .postauthor{margin-bottom:30px}}.single-post .content-area #main .postbot .postauthor img{margin-right:10px}.single-post .content-area #main .postbot .postauthor .postauthor__top{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:13px;line-height:16px;color:#858283}.single-post .content-area #main .postbot .postauthor .postauthor__name{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:13px;line-height:16px;color:#3c4937}.single-post .content-area #main .postbot .postbot__share{display:flex;align-items:center}.single-post .content-area #main .postbot .postbot__share .postbot__title{font-style:normal;font-family:'Nunito Sans';font-weight:700;font-size:16px;line-height:1.3em;color:#27963c;margin-right:15px}.single-post .content-area #main .postbot .postbot__share .postbot__icons{width:100px}.single-post .content-area #main #post-navigation{display:none}.single-post .content-area #main .entry-taxonomy{display:none}.single-post .content-area #main #primary-sidebar{width:29%}@media screen and (max-width:919px){.single-post .content-area #main #primary-sidebar{width:100%;max-width:400px}}.single-post .content-area #main #comments{background-color:#fff}@media screen and (max-width:599px){.single-post .content-area #main #comments #respond{padding:10px}}.single-post .content-area #main #comments textarea,.single-post .content-area #main #comments input{background-color:#fff;border:1px solid #858283;border-radius:0}.single-post .content-area #main #comments textarea.submit,.single-post .content-area #main #comments input.submit{background-color:#c02129;color:#fff;border:1px solid #c02129;transition-duration:.2s;border-radius:0}.single-post .content-area #main #comments textarea.submit:hover,.single-post .content-area #main #comments input.submit:hover{background-color:#c02129;border:1px solid #c02129;transition-duration:.2s}.single-post #primary-sidebar{padding:0 30px}.single-post #primary-sidebar .wp-block-latest-posts__list{margin-left:0}.single-post #primary-sidebar .wp-block-latest-posts__list li img{border-radius:0}.single-post #primary-sidebar .wp-block-latest-posts__list li .wp-block-latest-posts__post-title{font-family:"Nunito Sans";font-style:normal;font-weight:600;font-size:14px;line-height:1.3em;letter-spacing:-.03em;color:#080b13}.piptitle{padding:30px;background-color:#fff;margin-bottom:15px}.postinpost{display:flex;justify-content:space-between}@media screen and (max-width:719px){.postinpost{flex-wrap:wrap}}.postinpost .bw__post{width:calc(50% - 10px)}@media screen and (max-width:719px){.postinpost .bw__post{width:100%;margin-bottom:15px}}.postinpost .bw__post .bw__post--content{background-color:#fff}@media screen and (max-width:599px){.postinpost .bw__post .bw__post--entry_title{font-size:22px}}@media screen and (min-width:1320px){.storefront-product-pagination a[rel=prev]{left:-420px}}@media screen and (min-width:1320px){.storefront-product-pagination a[rel=next]{right:-420px}}.share{display:flex;justify-content:center;margin-block:2rem;margin-bottom:50px}.share .buttons{display:flex;gap:2rem;flex-wrap:wrap}@media screen and (max-width:599px){.share .buttons{justify-content:center}}.share .buttons .button{display:inline-flex;align-items:center;gap:1rem;text-transform:none;color:#fff;font-weight:500;font-size:1.125rem;background-color:#000;transition-duration:.2s}@media screen and (max-width:599px){.share .buttons .button{width:100%;justify-content:center}}.share .buttons .button:hover{transition-duration:.2s;background-color:#1f1f1f}body.single-product #primary,body.woocommerce-cart #primary,body.woocommerce-checkout #primary{width:100%;padding-top:15px}body.single-product{background-color:#fff !important}body.single-product .full_row-bread{background-color:#fff}body.single-product #content .col_topprod{background-color:#f9f9f9 !important;display:flex}@media screen and (max-width:719px){body.single-product #content .col_topprod{flex-wrap:wrap}}body.single-product.fancy-product #content .col_topprod{flex-wrap:wrap;display:flex}.single-product h1.product_title{font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:24px;line-height:1.3em;color:#312e2b;padding-top:20px;text-transform:uppercase;order:0;padding-bottom:20px}@media screen and (max-width:599px){.single-product h1.product_title{font-size:18px}}.single-product .product .variations .label{margin-bottom:20px}.single-product .product .variations label{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-size:16px;line-height:1.3em;color:#1f1f1f}.single-product .product .variations .variable-item.selected{box-shadow:0 0 0 2px #ffed03}.single-product .product .variations .variable-item .variable-item-span{font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:14px;line-height:1.3em;text-align:center;color:#1f1f1f}.single-product .product .woocommerce-product-gallery{width:50% !important;margin:0 !important;min-width:unset !important}@media screen and (max-width:1099px){.single-product .product .woocommerce-product-gallery{width:48% !important}}@media screen and (max-width:759px){.single-product .product .woocommerce-product-gallery{width:100% !important}}.single-product .product .woocommerce-product-gallery .flex-viewport{background-color:#f9f9f9}.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image a{height:600px;display:block}@media screen and (max-width:599px){.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image a{height:auto;max-height:400px}}.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image a img{width:100%;height:100%;object-fit:contain;max-width:800px;margin:0 auto}.single-product .product .summary{width:48% !important;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding-left:30px;position:relative}@media screen and (max-width:719px){.single-product .product .summary{padding-left:0}}.single-product .product .summary:after{width:1px;height:80%;top:10%;content:'';left:0;background-color:#212121;position:absolute}@media screen and (max-width:719px){.single-product .product .summary:after{display:none}}@media screen and (max-width:1099px){.single-product .product .summary{width:48% !important;flex-wrap:wrap}}@media screen and (max-width:759px){.single-product .product .summary{width:100% !important}}.single-product .product .summary .prod__wrapping{width:100%;display:flex;flex-direction:column;padding-right:20px}@media screen and (max-width:1099px){.single-product .product .summary .prod__wrapping{width:100%}}.single-product .product .summary .prod__wrapping .product_title.entry-title{order:0;color:#1f1f1f;font-family:'Nunito Sans';font-size:30px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:599px){.single-product .product .summary .prod__wrapping .product_title.entry-title{font-size:20px}}.single-product .product .summary .prod__wrapping .product__atributes{order:1}.single-product .product .summary .prod__wrapping .product__atributes--item{display:flex;align-items:center;color:#3e3e3e;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;margin-bottom:20px;line-height:20px}.single-product .product .summary .prod__wrapping .product__atributes--item b{margin-right:10px}.single-product .product .summary .prod__wrapping .product__atributes--item img{max-height:35px;width:auto;filter:grayscale(1)}.single-product .product .summary .prod__wrapping .product__atributes--item1{justify-content:space-between}@media screen and (max-width:599px){.single-product .product .summary .prod__wrapping .product__atributes--item1{flex-wrap:wrap}}.single-product .product .summary .prod__wrapping .product__atributes--item1 a{color:#c02129;text-align:center;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}.single-product .product .summary .prod__wrapping .product__atributes--item1 a:hover{text-decoration:none}@media screen and (max-width:599px){.single-product .product .summary .prod__wrapping .product__atributes--item1 a{margin-top:10px;width:100%}}.single-product .product .summary .prod__wrapping .product__topdesc{color:#1f1f1f;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:1.3em}.single-product .product .summary .prod__wrapping .product__topdesc h1,.single-product .product .summary .prod__wrapping .product__topdesc h2,.single-product .product .summary .prod__wrapping .product__topdesc h3,.single-product .product .summary .prod__wrapping .product__topdesc h4,.single-product .product .summary .prod__wrapping .product__topdesc h5,.single-product .product .summary .prod__wrapping .product__topdesc h6,.single-product .product .summary .prod__wrapping .product__topdesc p,.single-product .product .summary .prod__wrapping .product__topdesc span,.single-product .product .summary .prod__wrapping .product__topdesc b,.single-product .product .summary .prod__wrapping .product__topdesc li,.single-product .product .summary .prod__wrapping .product__topdesc strong{color:#1f1f1f;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:1.3em}.single-product .product .summary .prod__wrapping .product__topdesc .cart__readmore{color:#1f1f1f;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:1.3em}.single-product .product .summary .prod__wrapping form.cart{display:none}.single-product .product .summary .woocommerce-product-details__short-description{font-family:'Nunito Sans';max-width:600px;font-style:normal;font-weight:300;font-size:14px;line-height:1.5em;color:#312e2b;width:100%;margin-top:15px}.single-product .product .summary .woocommerce-product-details__short-description p{margin-bottom:5px}.single-product .product .summary .woocommerce-product-details__short-description ul{margin-left:25px}.single-product .product .summary .cart__readmore{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#312e2b;width:100%;margin-top:20px}.single-product .product .summary .cart__readmore:hover{cursor:pointer;text-decoration:underline}.single-product .ipd{width:100%;order:1}.single-product .ipd .stock__dot{width:15px;height:15px;margin-right:5px;border-radius:50px}.single-product .ipd .stock__dot--green{background-color:#249d21}.single-product .ipd .stock__dot--red{background-color:red}.single-product .ipd .stock__shipp .stock__shipp--text{color:#26212b;font-family:'Nunito Sans';font-size:12px;font-style:normal;font-weight:600;line-height:1.3em}.single-product .ipd .stock__shipp .stockstatus{color:#249d21;font-family:'Nunito Sans';font-size:12px;font-style:normal;font-weight:500;line-height:15px}.single-product .ipd .stock__shipp .stockstatus.oustock{color:red}.single-product .ipd__row{width:100%}.single-product .ipd__platnosci{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;font-weight:700;margin-top:15px}.single-product .ipd__platnosci .ipd__wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:10px;padding-bottom:10px;width:100%;position:relative}.single-product .ipd__platnosci2{margin-top:0}.single-product .ipd__platnosci2 .ipd__wrap{border-bottom:0}.single-product .ipd__platnosci2 .ipd__wrap:after{display:none}.single-product .ipd__platnosci .ipd__icon{width:60px;height:44px;display:flex;align-items:center}.single-product .ipd__platnosci .ipd__text{color:#1f1f1f;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:500;line-height:1.3em;letter-spacing:-.14px}.single-product .ipd__platnosci .ipd__text b{font-weight:700}.single-product .ipd__platnosci .ipd__text a{color:#1f1f1f;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:500;line-height:1.3em;letter-spacing:-.14px}.single-product .ipd__platnosci img{margin-right:5px;max-width:60px;height:auto;max-height:55px}.single-product .ipd .ipd__item{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #d9d9d9;width:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:20px;position:relative}.single-product .ipd .ipd__item:after{width:30px;height:30px;content:'';position:absolute;right:10px;top:10px;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/vector.svg");background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(-90deg)}.single-product .ipd .ipd__item svg{margin-right:10px}.single-product .stock{display:none}.single-product .quantity input::-webkit-outer-spin-button,.single-product .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .quantity input[type=number]{-moz-appearance:textfield}.single-product .undericon{display:flex;padding:30px;background:#f9f9f9;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;width:100%}@media screen and (max-width:599px){.single-product .undericon{padding:10px 5px}}.single-product .undericon__col{display:flex;align-items:center;margin-bottom:10px;margin-top:10px}.single-product .undericon__col svg{width:50px}.single-product .undericon__text{margin-left:10px;color:#1f1f1f;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:500;line-height:1.3em;display:flex;align-items:center;flex-wrap:wrap}.single-product .undericon__text a{color:#000}.single-product .undericon__text a:hover{color:#c02129}.single-product .undericon__text .boldicon{text-decoration:underline;font-weight:600;margin-left:10px}@media screen and (max-width:999px){.single-product .undericon__text .boldicon{margin-left:0;width:100%;margin-top:10px}}.single-product .undericon__text .boldicon:hover{color:#c02129;cursor:pointer}.single-product .quantity__wrapp{display:flex;align-items:center;width:30%;max-width:110px;margin-bottom:20px}@media screen and (max-width:599px){.single-product .quantity__wrapp{width:auto;max-width:unset}}.single-product .start_quantity{width:110px;display:flex;align-items:center;background-color:#fff;border-radius:0;border:1px solid #727272;padding:5px}.single-product .start_quantity .quantity{margin-right:0 !important;width:60px}.single-product .start_quantity input{height:50px;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;color:#1f1f1f;width:60px;border:none;box-shadow:none;background-color:#fff}@media screen and (max-width:759px){.single-product .start_quantity input{height:40px}}.single-product .start_quantity .minus,.single-product .start_quantity .plus{height:50px;background-color:#fff;width:30px;border-radius:0;font-size:25px;border-right:0;padding:0 4px}.single-product .start_quantity .minus:hover,.single-product .start_quantity .plus:hover{background-color:#ececec !important;transition-duration:.2s}.single-product .start_quantity .minus{border-radius:0}.single-product .cart{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:5px !important}@media screen and (max-width:599px){.single-product .cart{flex-wrap:wrap}}.single-product .cart__startwrap{width:calc(40% - 15px);display:flex;flex-direction:column-reverse}@media screen and (max-width:1099px){.single-product .cart__startwrap{width:100%}}.single-product .single_variation_wrap1{width:calc(60% - 15px);background-color:rgba(201,202,174,.5);border-radius:5px;padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.single-product .single_variation_wrap1>*{order:0}@media screen and (max-width:1099px){.single-product .single_variation_wrap1{width:100%}}.single-product .single_variation_wrap1 .woocommerce-variation-add-to-cart{order:0}.single-product .single_variation_wrap1 .woocommerce-variation.single_variation{order:1;width:100%}.single-product .single_variation_wrap1 .woocommerce-variation.single_variation del{display:inline !important}.single-product .single_variation_wrap1 .woocommerce-variation.single_variation del bdi{font-weight:300 !important;font-size:16px !important}.single-product .single_variation_wrap1 .woocommerce-variation.single_variation .amount bdi{color:#1f1f1f;font-size:26px;line-height:1.3em;font-family:"Nunito Sans";font-weight:700}.single-product .single_variation_wrap1 *{order:5}.single-product .single_variation_wrap1 .price{width:100%;margin:0 !important;order:0}.single-product .single_variation_wrap1 .price ins{margin-left:0}.single-product .single_variation_wrap1 .price del{display:none}.single-product .single_variation_wrap1 .price .amount bdi{color:#1f1f1f;font-size:22px;line-height:1.3em;font-family:"Nunito Sans";font-weight:700}.single-product .single_variation_wrap1 .woocommerce-product-details__short-description{display:none}@media screen and (max-width:1099px){.single-product .single_variation_wrap1 .woocommerce-product-details__short-description{display:block !important}}.single-product .cart.variations_form{display:flex}.single-product .cart.variations_form .cart__startwrap{flex-direction:column !important;width:100%}.single-product .cart.variations_form .cart__startwrap>div{order:0}.single-product .cart.variations_form .cart__startwrap .single_variation_wrap{order:1}.single-product .cart.variations_form .single_variation_wrap{width:100%}.single-product .cart.variations_form .single_variation_wrap .pewc-product-extra-groups-wrap{width:100%}.single-product .cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.single-product .stock_prod{width:100%;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#312e2b;position:relative;margin-bottom:10px;padding-left:20px}.single-product .stock_prod:after{position:absolute;width:10px;height:10px;border-radius:50%;left:0;top:4px;content:''}.single-product .stock_prod.in{margin-top:20px;margin-bottom:20px}.single-product .stock_prod.in:after{background-color:#27963c}.single-product .stock_prod.out{margin-top:20px;margin-bottom:20px}.single-product .stock_prod.out:after{background-color:#fa1010}.single-product .mainwrapprod{border-radius:0;width:100%;padding-bottom:0}@media screen and (max-width:1099px){.single-product .mainwrapprod{width:100%}}.single-product .mainwrapprod .product_meta{border-top:none !important;width:100%}.single-product .mainwrapprod .product_meta .stock_prod,.single-product .mainwrapprod .product_meta .sku_wrapper{display:none}.single-product .mainwrapprod .sku_wrapper{display:none}.single-product .singleprod_wrap>*{order:10}.single-product .singleprod_wrap .woocommerce-multi-currency.wmc-price-switcher{order:2}.single-product .singleprod_wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.single-product .singleprod_wrap form.cart{width:100%}.single-product .singleprod_wrap .price{margin:0 !important;width:100%;padding-right:20px;margin-bottom:20px !important}.single-product .singleprod_wrap .price .priceboxx{display:flex;align-items:flex-start;justify-content:space-between;font-size:12px}.single-product .singleprod_wrap .price .priceboxx .priceraty{color:gray;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:1.3em}.single-product .singleprod_wrap .price .priceboxx .priceraty b{color:#1f1f1f;font-weight:700;margin-bottom:10px;display:block}.single-product .singleprod_wrap .price .priceboxx .priceprefixbox{display:flex;flex-direction:column}.single-product .singleprod_wrap .price .priceboxx .priceprefixbox .priceprefix{color:#1f1f1f;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.single-product .singleprod_wrap .price .priceboxx .priceprefixbox .pricesuffix{color:gray;text-align:center;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:1.3em}.single-product .singleprod_wrap .price del{margin-right:10px}.single-product .singleprod_wrap .price del bdi{font-size:18px !important;font-weight:300 !important}.single-product .singleprod_wrap .price del+ins{margin-left:0}.single-product .singleprod_wrap .price .amount bdi{color:#1f1f1f;font-family:'Nunito Sans';font-size:30px;font-style:normal;font-weight:700;line-height:1.3em;line-height:normal}.single-product .fast_ship{display:flex;justify-content:flex-end;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#1f1f1f;padding-top:20px;width:100%}.single-product .single_add_to_cart_button{margin-bottom:20px;background-color:#c02129;height:60px;color:#fff;border-radius:0;display:flex;justify-content:center;align-items:center;transition-duration:.2s;position:relative;border:1px solid #c02129;width:calc(100% - 180px);text-transform:none;font-size:15px;margin-right:20px;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/btnarrlong.png");background-position-x:77%;background-repeat:no-repeat;background-size:contain;text-transform:uppercase;background-size:50px;background-position-y:23px}@media screen and (max-width:1119px){.single-product .single_add_to_cart_button{background-position-x:87%}}@media screen and (max-width:999px){.single-product .single_add_to_cart_button{background-image:none}}.single-product .single_add_to_cart_button:hover{color:#fff;border:1px solid #1f1f1f;background-color:#1f1f1f;transition-duration:.2s}@media screen and (max-width:599px){.single-product .single_add_to_cart_button{width:100%;margin-right:0}}.single-product .posted_in,.single-product .edit-link{display:none}.single-product .related,.single-product .upsells{max-width:1350px;width:100%;margin:0 auto !important;box-sizing:border-box;padding-left:15px;padding-right:15px}.single-product .related h2,.single-product .upsells h2{color:#1f1f1f;font-family:'Nunito Sans';font-size:45px;font-style:normal;font-weight:600;line-height:1.3em;position:relative;padding-bottom:20px;margin-bottom:40px;text-align:center}@media screen and (max-width:919px){.single-product .related h2,.single-product .upsells h2{font-size:20px}}.single-product .woocommerce-product-rating{margin-top:0 !important;margin-bottom:0 !important}.single-product .woocommerce-product-rating span:before{color:#ffed03}.single-product .product_meta .sku_wrapper,.single-product .product_meta .posted_in{display:none !important}.woocommerce-tabs{display:flex;flex-direction:column;align-items:center}.woocommerce-tabs ul.tabs{width:100% !important;float:none;display:flex;justify-content:center;position:relative;background-color:#fff;padding-top:20px;padding-bottom:20px;z-index:1}@media screen and (max-width:599px){.woocommerce-tabs ul.tabs{display:flex;flex-direction:column;align-items:center}}.woocommerce .woocommerce-tabs ul.tabs{list-style:none;margin:0 0 1.618em;overflow:hidden;position:relative;border-top:0;z-index:4}.woocommerce .woocommerce-tabs ul.tabs li{display:inline-block;position:relative;z-index:0;border-radius:0;background:#fff;padding:0 1em;border-bottom:0 !important;line-height:1;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:18px;line-height:1.3em}@media screen and (max-width:599px){.woocommerce .woocommerce-tabs ul.tabs li{width:100%;text-align:center}}.woocommerce .woocommerce-tabs ul.tabs li.active{z-index:2;font-family:'Nunito Sans';font-style:normal;line-height:1.3em;color:#1f1f1f}.woocommerce .woocommerce-tabs ul.tabs li.active a{font-weight:600;font-size:18px}.woocommerce .woocommerce-tabs ul.tabs li:after,.woocommerce .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:0;height:0;content:' '}.woocommerce .woocommerce-tabs ul.tabs li:before{left:-6px;border-bottom-right-radius:0;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce .woocommerce-tabs ul.tabs li:after{right:-6px;border-bottom-left-radius:0;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:400;color:#1f1f1f;text-decoration:none}.woocommerce .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce-tabs{max-width:720px;margin:0 auto}.woocommerce-tabs .panel{width:100%;max-width:990px;float:left}.woocommerce-tabs .panel iframe{width:100%;height:400px}.woocommerce-tabs .panel a{color:#1f1f1f !important}.woocommerce-tabs .woocommerce-Tabs-panel--description img{max-height:300px;width:auto}.woocommerce-tabs .woocommerce-Tabs-panel--description h1,.woocommerce-tabs .woocommerce-Tabs-panel--description h2,.woocommerce-tabs .woocommerce-Tabs-panel--description h3,.woocommerce-tabs .woocommerce-Tabs-panel--description h4,.woocommerce-tabs .woocommerce-Tabs-panel--description h5,.woocommerce-tabs .woocommerce-Tabs-panel--description h6{font-size:30px}.woocommerce-tabs .woocommerce-Tabs-panel--description *{font-family:"Nunito Sans"}.woocommerce-tabs .woocommerce-product-attributes th{background-color:#fff;border-bottom:1px solid #1f1f1f;color:#1f1f1f}.woocommerce-tabs .woocommerce-product-attributes td{border-bottom:1px solid #1f1f1f;color:#1f1f1f}.woocommerce-tabs .woocommerce-product-attributes-item__value{background-color:#fff !important}.woocommerce-tabs .woocommerce-product-attributes-item__value a{color:#1f1f1f}#review_form_wrapper .comment-respond{padding:10px}#review_form_wrapper .comment-form-comment textarea,#review_form_wrapper .comment-form-comment input[type=text],#review_form_wrapper .comment-form-comment input[type=email],#review_form_wrapper .comment-form-author textarea,#review_form_wrapper .comment-form-author input[type=text],#review_form_wrapper .comment-form-author input[type=email],#review_form_wrapper .comment-form-email textarea,#review_form_wrapper .comment-form-email input[type=text],#review_form_wrapper .comment-form-email input[type=email]{border:1px solid #1f1f1f;background:#fff;resize:none}#review_form_wrapper .comment-form-comment textarea:focus,#review_form_wrapper .comment-form-comment input[type=text]:focus,#review_form_wrapper .comment-form-comment input[type=email]:focus,#review_form_wrapper .comment-form-author textarea:focus,#review_form_wrapper .comment-form-author input[type=text]:focus,#review_form_wrapper .comment-form-author input[type=email]:focus,#review_form_wrapper .comment-form-email textarea:focus,#review_form_wrapper .comment-form-email input[type=text]:focus,#review_form_wrapper .comment-form-email input[type=email]:focus{outline:none}#review_form_wrapper .form-submit .submit{border-radius:0;background-color:#c02129;width:220px;text-align:center;font-style:normal;font-family:'Nunito Sans';font-weight:300;padding:15px;font-size:16px;line-height:1.3em;transition-duration:.2s;color:#fff}#review_form_wrapper .form-submit .submit:hover{background-color:#c02129;transition-duration:.2s}#review_form_wrapper .comment-form-rating .stars a{color:#ffed03}#review_form_wrapper .comment-form-rating .stars a:before{color:#ffed03}#reviews .comment-text{float:left !important}#reviews .star-rating span:before{color:#ffed03}.woocommerce-product-gallery{display:grid;gap:10px}@media only screen and (max-width:35.999em){.woocommerce-product-gallery{gap:6px}}.woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:10%;gap:1rem;overflow-x:auto !important;overscroll-behavior-inline:contain;scrollbar-color:#1f1f1f #efefef;scrollbar-width:thin}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{width:5px;height:4px}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-button{width:0;height:0}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb{background:#1f1f1f;border-radius:5px;transition:all .2s}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb:hover{transition:all .2s;background:#303030}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb:active{transition:all .2s;background:#414141}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track{background:#efefef;border-radius:8px;margin-top:8px;margin-bottom:8px}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track:hover{background:#efefef}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track:active{background:#efefef}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-corner{background:#efefef}@media screen and (max-width:47.999em){.woocommerce-product-gallery .flex-control-thumbs{grid-auto-columns:12.5%;gap:3px}}.woocommerce-product-gallery .flex-control-thumbs li{float:none !important;width:100% !important;display:grid}.woocommerce-product-gallery .flex-control-thumbs li img{inline-size:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:5px}.woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border:2px solid #f2f2f2}@media screen and (max-width:47.999em){.woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border:2px solid #f2f2f2}}.woocommerce-product-gallery .flex-control-nav{-ms-scroll-snap-type:inline mandatory;scroll-snap-type:inline mandatory;scroll-padding-inline:10px}.woocommerce-product-gallery .flex-control-nav>*{scroll-snap-align:start}ul.flex-direction-nav{position:absolute;top:30%;z-index:99;width:100%;left:0;margin:0;padding:0;list-style:none}li.flex-nav-prev{float:left}li.flex-nav-next{float:right}a.flex-next{visibility:hidden;position:relative}a.flex-prev{visibility:hidden;position:relative}a.flex-next:after{visibility:visible;content:'';margin-right:10px;font-size:70px;color:#1f1f1f;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/vector.svg");width:30px;height:30px;position:absolute;top:0;right:0;transform:rotate(-90deg)}a.flex-prev:before{visibility:visible;content:'';margin-left:10px;font-size:70px;color:#1f1f1f;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/vector.svg");width:30px;height:30px;position:absolute;top:0;left:0;transform:rotate(90deg)}.w_p{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.w_p--col{width:calc(50% - 15px)}@media screen and (max-width:719px){.w_p--col{width:100%;margin-bottom:30px}}.w_p--title{color:#1f1f1f;font-family:'Nunito Sans';font-size:18px;font-style:normal;font-weight:600;line-height:1.3em}.w_p--name{color:#1f1f1f;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:1.3em}.w_p--name b{font-weight:700}.w_p--price{color:#fff;background-color:#c02129;padding:3px;margin-left:15px;font-family:'Nunito Sans';font-size:12px;font-style:normal;font-weight:400;line-height:1.3em}.w_p ul{margin-left:0 !important;list-style-type:circle}.w_p ul li{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.pisol-ppscw-alert{background-color:#fff !important;font-weight:700}.pisol-ppscw-alert ul{list-style-type:circle}.pisol-ppscw-alert ul li{font-weight:400;margin-left:0 !important}.pisol-ppscw-alert ul li .amount{color:#fff;background-color:#f23c3b;padding:3px;margin-left:15px;font-family:"Nunito Sans";font-size:12px;font-style:normal;font-weight:400;line-height:1.3em}.woocommerce-tabs .panel a.button.pisol-shipping-calcuNunito Sansr-button,.woocommerce-tabs .panel .button.pisol-update-address-button{color:#fff !important}.woocommerce-tabs .panel a.button.pisol-shipping-calcuNunito Sansr-button:hover,.woocommerce-tabs .panel .button.pisol-update-address-button:hover{background-color:#1f1f1f !important}.pswp .pswp__bg{background-color:rgba(0,0,0,.8)}.pswp .pswp__button--arrow--right:before{background-color:#000}.pswp .pswp__ui--idle .pswp__button--arrow--left,.pswp .pswp__ui--idle .pswp__button--arrow--right,.pswp .pswp__ui--idle .pswp__top-bar{opacity:1 !important}.pswp button.pswp__button--arrow--left:before,.pswp button.pswp__button--arrow--right:before{background-color:#000 !important}.woocommerce-message{max-width:1340px;margin:0 auto}.opisdane{order:1}.proddescuf{display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.proddescuf .proddescuf__title{display:none}.proddescuf .attr__box{display:flex;align-items:center;margin-bottom:10px}.proddescuf .attr__box p{margin-bottom:0}.proddescuf .attr__box label{margin-right:5px}.proddescuf .attr__box a{color:#1f1f1f}.proddescuf__title{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:26px;line-height:1.3em;color:#1d221b;display:flex;justify-content:space-between;align-items:center}.proddescuf__content{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;color:#1d221b;padding-top:30px}@media screen and (max-width:1439px){.proddescuf__content{font-size:14px}}.lastviewprod{padding-bottom:60px}.lastviewprod .recently-viewed__title{margin-top:50px !important}.product_cat-customizers .woocommerce-product-gallery__trigger{display:none !important}.cattitle{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:46px;line-height:1.3em;color:#1f1f1f}.short__cat--desc{font-family:'Nunito Sans';font-style:normal;font-weight:300;font-size:18px;line-height:30px;color:#1f1f1f}.col-full-archive{margin-top:30px}.products .slick-dots{width:100%;display:flex;justify-content:center;bottom:-10px;position:absolute;margin-left:0 !important}.products .slick-dots li{margin:0 10px;font-size:0}.products .slick-dots li button{width:10px;height:10px;background-color:rgba(255,255,255,.4);border:1px solid #1f1f1f;border-radius:50%;transition-duration:.2s}.products .slick-dots li.slick-active button{background-color:#1f1f1f;transition-duration:.2s}@media screen and (max-width:1025px){.products.columns-4:not(.slick-slider){display:flex;flex-wrap:wrap}}.products.columns-4:not(.slick-slider) .product{width:calc(25% - 15px) !important;margin-right:15px !important;margin-bottom:30px !important}.products.columns-4:not(.slick-slider) .product:nth-of-type(4n){margin-right:0 !important}@media screen and (max-width:1025px){.products.columns-4:not(.slick-slider) .product{width:calc(50% - 15px) !important}}@media screen and (max-width:599px){.products.columns-4:not(.slick-slider) .product{margin-bottom:15px !important}}@media screen and (max-width:1025px){.products.columns-3{display:flex;flex-wrap:wrap}}.products.columns-3 .product{width:calc(33% - 15px) !important;margin-right:15px !important;margin-bottom:30px !important}@media screen and (max-width:1025px){.products.columns-3 .product{width:calc(50% - 15px) !important}}.products .product{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;position:relative;padding:10px;position:relative;padding-bottom:15px;background:#fff;border-radius:0;margin-bottom:20px;transition-duration:.2s;border:2px solid #f9f9f9}.products .product .add_to_cart_button,.products .product .button,.products .product .wp-element-button{border-radius:0;order:2;width:60px;position:relative;text-align:center;color:#fff;border:1px solid #f9f9f9;transition-duration:0s;background-color:#f9f9f9;font-size:0px;flex-direction:row-reverse;justify-content:center;align-items:center;text-transform:none;display:flex;font-family:"Nunito Sans";padding:5px 10px}.products .product .add_to_cart_button:before,.products .product .button:before,.products .product .wp-element-button:before{display:block;width:38px;height:42px;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/atc.svg");content:'';position:relative;top:0;right:0;background-repeat:no-repeat;background-size:25px;transition-duration:.2s;background-position:center;background-size:contain}.products .product .add_to_cart_button.added,.products .product .button.added,.products .product .wp-element-button.added{display:none}@media screen and (min-width:760px){.products .product .add_to_cart_button:hover,.products .product .button:hover,.products .product .wp-element-button:hover{color:#1f1f1f;transition-duration:.2s;display:flex;padding:5px}.products .product .add_to_cart_button:hover:before,.products .product .button:hover:before,.products .product .wp-element-button:hover:before{background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/cartw.svg");transition-duration:.2s;width:60px;height:42px}}.products .product .ghostempty{height:8px;display:block;width:100%}.products .product .variations .swatchly-swatch{border:none}.products .product .variations .swatchly-swatch .swatchly-content{padding:4px}.products .product .variations .swatchly-swatch .swatchly-content .swatchly-text{font-size:12px;color:#727272}.products .product .variations tbody td{background-color:#f9f9f9}.products .product .price{order:1;display:flex !important;width:calc(100% - 65px);font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:14px;line-height:1.33em;color:#1f1f1f;flex-direction:column;align-items:flex-start;margin-bottom:0 !important;margin-top:20px;min-height:3em}.products .product .price.swatchly_d_none{display:none !important}.products .product .price.swatchly_price{flex-direction:row;align-items:flex-end}.products .product .price.swatchly_price .woocommerce-Price-currencySymbol{margin-right:5px}.products .product .price .brutto_text{display:none}.products .product .price ins{margin-left:0 !important;display:flex;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#1f1f1f;align-items:flex-end}.products .product .price bdi{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:20px;line-height:1.3em;color:#232323}@media screen and (max-width:759px){.products .product .price bdi{font-size:13px}}.products .product .price del{margin-right:10px;display:flex;align-items:center}.products .product .price del bdi{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:16px;line-height:1.3em;text-align:center;text-decoration-line:line-through;color:#818181 !important;display:block}@media screen and (max-width:759px){.products .product .price del bdi{font-size:12px}}.products .product .price del+ins bdi{color:#c02129}.products .product .prod__descloop{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#737373;text-align:left;margin-bottom:20px;min-height:3em;order:2 !important}.products .product .woocommerce-LoopProduct-link{width:100%;display:flex !important;flex-direction:column;order:0}.products .product .woocommerce-LoopProduct-link>*{order:10}.products .product .woocommerce-LoopProduct-link .attachment-woocommerce_thumbnail,.products .product .woocommerce-LoopProduct-link .woocommerce-placeholder{order:0;height:200px;width:auto;object-fit:contain}@media screen and (max-width:599px){.products .product .woocommerce-LoopProduct-link .attachment-woocommerce_thumbnail,.products .product .woocommerce-LoopProduct-link .woocommerce-placeholder{height:120px;margin-bottom:12px}}.products .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{order:1;font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:14px;line-height:1.3em;color:#1f1f1f;transition-duration:.2s;text-align:left;min-height:2em}@media screen and (max-width:599px){.products .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-size:13px;font-weight:500}}.products .product .woocommerce-LoopProduct-link img{max-height:210px;width:auto;object-fit:contain}.products .product .yith-wcwl-add-to-wishlist{left:unset;right:10px}.products .product .yith-wcwl-add-button a{font-size:0;width:31px;height:31px;display:block;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/heart.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.products .product .yith-wcwl-add-button a i{display:none}.products .product .yith-wcwl-add-button a.delete_item{background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/heartfull.svg")}.products .product .onsale{position:absolute;right:10px;top:10px;width:95px;color:#fff;background-color:#c02129;border:0;z-index:98;padding:2px;font-family:"Nunito Sans";border-radius:0;font-size:12px;border:1px solid #c02129}@media screen and (max-width:599px){.products .product .onsale{width:auto;font-size:10px;padding-left:10px;padding-right:10px}}.products .product .onsale.onsalebig{width:90px}.products .product .itsnew{border-radius:0;padding:2px 5px;position:absolute;left:10px;font-family:"Nunito Sans";top:10px;width:auto;color:#fff;background-color:#1f1f1f;border:0;z-index:98;font-size:12px}@media screen and (max-width:599px){.products .product .itsnew{font-size:10px}}.products .product .loop__outofstock{padding:.202em .6180469716em;text-transform:uppercase;display:inline-block;margin-bottom:1em;border-radius:0;position:absolute;background-color:#000;top:45px;left:10px;border:none;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:12px;line-height:1.3em;color:#fff;min-width:50px}.products .product .added_to_cart{order:2;width:100%;position:relative;background-color:#1f1f1f;border-radius:0;font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:14px;line-height:1.3em;letter-spacing:-.03em;color:#fff;text-transform:none;padding:17px 10px;text-align:center;transition-duration:.2s;text-align:center}@media screen and (max-width:759px){.products .product .added_to_cart{width:100%;margin-top:10px;font-size:12px;padding:5px 3px}}.products .product .added_to_cart:before{display:none}.products .product .added_to_cart:after{display:none}.products .product .added_to_cart:hover{color:#fff;background-color:#1f1f1f;transition-duration:.2s}.products .product .added_to_cart:hover:before{background-color:#c02129}.products .product .attr_under__title{text-align:left;color:#727272;font-family:'Nunito Sans';font-size:12px;font-style:normal;font-weight:300;line-height:normal}.products .product:hover{border:2px solid #232323;transition-duration:.2s}@media screen and (min-width:920px){.products .product:hover{z-index:99}.products .product:hover .woocommerce-loop-product__title{padding-top:0;transition-duration:.2s}.products .product:hover .price{transition-duration:.2s}}.products .product .star-rating{display:none}.products .product .newstar .star-rating{display:block}.ywcps-product-slider h3{display:none !important}.related.products .product .woocommerce-LoopProduct-link img{max-height:320px}.related.products .product .onsale{max-width:100px}.woof_submit_search_form_container{display:flex;flex-direction:column-reverse}.woof_submit_search_form_container .woof_submit_search_form{background-color:#fff;border:1px solid #1f1f1f;width:100%}.woof_submit_search_form_container .woof_reset_search_form{background-color:#fff}#secondary{padding:5px 10px;padding-top:15px}#secondary .bapf_head{margin-top:30px !important}#secondary .bapf_head h3{color:#191919;font-family:'Nunito Sans';font-size:16px;font-style:normal;font-weight:500;line-height:normal}#secondary .bapf_stylecolor .bapf_clr_span{border:1px solid #3c4937;margin-right:10px}#secondary .bapf_stylecolor label{margin-bottom:5px}#secondary .widget .wp-block-heading{color:#232323;font-family:'Nunito Sans';font-size:20px;font-style:normal;font-weight:600;line-height:normal}#secondary.widget-area.opened{padding:10px}#secondary .widget_block{margin-bottom:0}#secondary .widget_block .cat_title{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:18px;line-height:1.3em;text-transform:uppercase;color:#3c4937}#secondary .widget_block .wpb_category_n_menu_accordion li{margin-bottom:15px;background-color:rgba(255,255,255,0) !important}#secondary .widget_block .wpb_category_n_menu_accordion li a{background-color:rgba(255,255,255,0) !important;font-family:'Nunito Sans';border:none !important;position:relative;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:13px;line-height:1.3em;color:#232323 !important;padding:5px;padding-left:13px !important;padding-right:45px}#secondary .widget_block .wpb_category_n_menu_accordion li a:hover{padding:5px;padding-right:45px;padding-left:0;border:none;color:#fff !important;background-color:#1f1f1f !important}#secondary .widget_block .wpb_category_n_menu_accordion li a:hover .wpb-submenu-indicator{color:#fff}#secondary .widget_block .wpb_category_n_menu_accordion li:hover{border:none}#secondary .widget_block .wpb_category_n_menu_accordion li .wpb-wmca-cat-count{background-color:#fff;right:15px}#secondary .widget_block .wpb_category_n_menu_accordion li.current-cat>a{border:none;color:#232323 !important;padding:5px;padding-left:13px;padding-right:45px !important;font-weight:600;background-color:rgba(255,255,255,0) !important}#secondary .widget_block .wpb_category_n_menu_accordion li.current-cat>a:after{background-color:#232323}#secondary .widget_block .wpb_category_n_menu_accordion li.current-cat>a:hover{padding:5px;padding-left:0;padding-right:45px !important;border:none;color:#fff !important;background-color:#1f1f1f !important}#secondary .widget_block .wpb_category_n_menu_accordion li.current-cat>a:hover .wpb-submenu-indicator{color:#fff}#secondary .widget_block .wpb_category_n_menu_accordion li ul li a{font-size:12px}#secondary .widget_block .wpb_category_n_menu_accordion li .children{padding-left:10px !important}#secondary .widget_block .wpb_category_n_menu_accordion li .children a:after{width:6px;height:6px;top:19px}#secondary .gamma.widget-title{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:26px;line-height:1.3em;color:#1d221b}#secondary .woof_fs_by_instock .woof_container_inner,#secondary .woof_checkbox_sales_container .woof_container_inner{padding-bottom:0}#secondary .woof_fs_by_instock .woof_container_inner label,#secondary .woof_checkbox_sales_container .woof_container_inner label{color:#1f1f1f;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:normal}#secondary .woof_container_inner{padding:7px 5px}#secondary .woof_container_inner .woof_open_hidden_li{text-align:left;margin-top:10px}#secondary .woof_container_inner .woof_open_hidden_li>a{color:#c02129}#secondary .woof_container_inner .woof_block_html_items{padding-bottom:0}#secondary .woof_container_inner .woof_block_html_items .woof_list li label{color:#1f1f1f;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:normal}#secondary .woof_container_inner h4{color:#232323;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:5px}#secondary .woof_price_filter_txt_container{display:flex;flex-wrap:wrap;justify-content:space-between}#secondary .woof_price_filter_txt_container .woof_wcga_label_hide{display:block !important;order:0;width:40%;text-align:center;color:#232323;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:normal}#secondary .woof_price_filter_txt_container input{order:1;border:1px solid #565656;width:40% !important;text-align:center;background-color:#fff}#secondary .woof_price_filter_txt_container input.woof_price_filter_txt_from{position:relative}#secondary .woof_price_filter_txt_container input.woof_price_filter_txt_from::after1{width:10px;height:1px;position:absolute;content:'';background-color:#000;right:-10%;top:50%}.opened .resp-sidebar-wrapper{z-index:99999 !important;padding:10px}.phoen_list .product{display:flex}.phoen_list .product .woocommerce-LoopProduct-link{width:60%;flex-direction:row;align-items:flex-end}.phoen_list .product .woocommerce-LoopProduct-link .price{width:auto;margin:5px 10px;order:2;transition-duration:.2s}.phoen_list .product .woocommerce-LoopProduct-link .excerpt_loop{display:none}.phoen_list .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{min-width:250px;min-height:unset;order:1}.phoen_list .product .phoen_grid_list_main_div{width:38%}.archive .products{padding:10px 5px 0}.archive .site-main{display:flex;flex-wrap:wrap}.archive .site-main .ona{width:100%;height:100px;object-fit:cover;border-radius:10px}@media screen and (max-width:919px){.archive .site-main .ona{height:50px}}.archive .site-main .archive__top .catdesc__top{color:#666;font-family:'Nunito Sans';font-size:16px;font-style:normal;font-weight:400;line-height:31px}.archive .site-main .archive__top--text h1{color:#232323;font-family:'Nunito Sans';font-size:30px;font-style:normal;font-weight:400;line-height:1.3em}@media screen and (max-width:919px){.archive .site-main .archive__top--text h1{font-size:24px}}.archive .site-main .archive__top--line{width:auto;background-color:#1f1f1f;height:1px;margin-left:15px}.archive .site-main .storefront-sorting{margin-top:10px;display:flex;justify-content:center;width:100%;align-items:center;flex-wrap:wrap;padding:15px 0;align-items:center;margin-bottom:0 !important}@media screen and (max-width:599px){.archive .site-main .storefront-sorting{flex-direction:row;align-items:flex-end;padding:5px}}.archive .site-main .storefront-sorting:before,.archive .site-main .storefront-sorting:after{display:none}.archive .site-main .storefront-sorting .woocommerce-notices-wrapper{order:0;width:100%}.archive .site-main .storefront-sorting .woocommerce-ordering{order:3;margin-bottom:0;position:relative;margin-right:0}@media screen and (max-width:599px){.archive .site-main .storefront-sorting .woocommerce-ordering{width:calc(50% - 10px)}}.archive .site-main .storefront-sorting .woocommerce-ordering select{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#232323;text-align:right}@media screen and (max-width:599px){.archive .site-main .storefront-sorting .woocommerce-ordering select{font-size:10px}}.archive .site-main .storefront-sorting .woocommerce-ordering:before{content:'Sort by:';font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:16px;line-height:1.3em;color:#3c4937}html[lang=pt-pt] .archive .site-main .storefront-sorting .woocommerce-ordering:before{content:'Ordenar por:'}@media screen and (max-width:599px){.archive .site-main .storefront-sorting .woocommerce-ordering:before{font-size:12px}}.archive .site-main .storefront-sorting .woocommerce-result-count{order:0;color:#000;font-family:'Nunito Sans';font-size:16px;font-style:normal;font-weight:600;line-height:normal;width:100%;text-align:left;margin-bottom:10px}.archive .site-main .storefront-sorting .woocommerce-pagination{order:1;border:none !important}@media screen and (max-width:599px){.archive .site-main .storefront-sorting .woocommerce-pagination{display:flex;align-items:center;width:100%}}.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li span,.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li a{width:30px;background-color:#fff;border-radius:0;padding:5px !important;color:#1f1f1f;border:1px solid #fff;text-decoration:none !important;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;text-align:center;border-radius:24px}@media screen and (max-width:599px){.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li span,.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li a{padding:1px !important;font-size:10px;width:15px}}.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li span.current,.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li span:hover,.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li a.current,.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li a:hover{background-color:#ededed;color:#1f1f1f}.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li span.dots:hover,.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li a.dots:hover{background-color:#fff;color:#000}.archive .site-main .storefront-sorting .woocommerce-pagination .page-numbers li:nth-last-child(2){display:none}.archive .site-main .woo_head_start{padding-top:15px;width:100%}.archive .site-main .woo_head_start .storefront-sorting{justify-content:space-between}.archive .site-main .products{width:100%}@media screen and (min-width:760px){.woo_head_start .woof_btn_default.woof_show_auto_form{display:none !important}}@media screen and (max-width:759px){.woo_head_start .woof_show_auto_form,.woo_head_start .woof_hide_auto_form{width:100%;padding:15px;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/filter.png");background-repeat:no-repeat;background-size:31px;background-position:center right;background-color:#c5c5c5;position:relative;height:auto;margin-top:20px;background-position-x:95%}.woo_head_start .woof_show_auto_form:after,.woo_head_start .woof_hide_auto_form:after{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;text-transform:uppercase;color:#1f1f1f;content:"Filtruj"}}.woo_head_start .woof_sid_auto_shortcode{background-color:#fff}.products .product .iworks-omnibus{display:none}.cat-item.cat-item-have-child>a{position:relative}.cat-item.cat-item-have-child>a .wpb-submenu-indicator{text-align:right;position:absolute;font-size:16px;font-weight:400;right:0;transition-duration:0s}.wpb_category_n_menu_accordion_list{display:flex;flex-direction:column}.wpb_category_n_menu_accordion_list li{order:10}.wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus>a>span.wpb-submenu-indicator{-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.phoen_grid .phoeniixx_short_desc{display:none}.short__cat--desc,.term-description{font-family:'Nunito Sans';font-style:normal;font-weight:300;font-size:14px;line-height:1.3em;color:#1f1f1f}.short__cat--desc p,.term-description p{margin-bottom:10px !important}.short__cat--desc h2,.term-description h2{margin-top:15px}.short__cat--desc .short__cat--more,.term-description .short__cat--more{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#ea9909;text-align:right;margin-bottom:10px}.short__cat--desc .short__cat--more:hover,.term-description .short__cat--more:hover{text-decoration-line:underline;cursor:poNunito Sans}.hideclasstitle{display:none !important}.start_desc{background-color:#fff;padding-left:15px;padding-right:15px}.start_desc :first-child{padding-top:15px}.start_desc :last-child{padding-bottom:15px}.cart-wrapper.move{position:relative}.cart-wrapper.move .cart-contents:after{animation:expand .5s cubic-bezier(.36,.07,.57,.99) infinite;color:#27963c}@keyframes expand{0%{transform:scale(1.5)}20%{transform:scale(2)}30%{transform:scale(1.5)}40%{transform:scale(2)}100%{transform:scale(1.5)}}#secondary.widget-area.opened{z-index:99999}.woof_container_inner.woof_container_inner_marka .woof_list li{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #efefef}.woof_container_inner.woof_container_inner_marka .woof_list li .icheckbox_square-blue{display:none}.woof_container_inner.woof_container_inner_marka .woof_list li .icheckbox_square-blue.checked+.woof_checkbox_label{font-weight:700 !important}.ikonysidebar__title{color:#1f1f1f;font-feature-settings:'clig' off,'liga' off;font-family:'Nunito Sans';font-size:18px;font-style:normal;font-weight:700;line-height:1.3em;letter-spacing:.09px;margin-top:10px;margin-bottom:10px}.ikonysidebar__desc{color:#727272;font-family:'Nunito Sans';font-size:16px;font-style:normal;font-weight:400;line-height:1.3em;letter-spacing:-.16px}.woocommerce-cart .entry-content>.woocommerce{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px}.woocommerce-cart .entry-content>.woocommerce .woocommerce-notices-wrapper{width:100%}.woocommerce-cart .entry-content>.woocommerce .cart_top{width:100%}.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form{width:calc(70% - 10px)}@media screen and (max-width:1099px){.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form{width:100%}}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals{width:calc(30% - 10px);background-color:#fff;padding:15px;padding-right:0;padding-top:0}@media screen and (max-width:1099px){.woocommerce-cart .entry-content>.woocommerce .cart-collaterals{width:100%;padding-left:0}}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals{width:100%}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table{padding:10px;padding-left:0;padding-right:0;border-bottom:none;border-top:none;margin-bottom:0}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table .shipping,.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal{display:none !important}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table th,.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table tr,.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table td{background-color:#fff}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table tr th{font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:12px;line-height:1.3em;letter-spacing:.05em;color:#1c1c1a;vertical-align:middle}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table tr td{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:18px;line-height:1.3em;color:#1c1c1a}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table tr td bdi{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:18px;line-height:1.3em;color:#1c1c1a}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table .order-total{border-top:1px solid rgba(60,73,55,.3)}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table .order-total th,.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .shop_table .cart-discount th{font-size:16px;font-weight:700}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .hyc{cursor:pointer;padding:10px;border-bottom:1px solid #72727277;padding-top:7px;margin-bottom:0 !important;background-color:#fff}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .hyc .hycbox{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-size:16px;line-height:1.3em;color:#1c1c1a;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:979px){.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .hyc .hycbox{font-size:16px}}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .coupon{border-radius:0;flex-direction:column}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .coupon b{color:#000}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .coupon input{border:1px solid rgba(60,73,55,.3);border-radius:0;box-shadow:none !important;background-color:#fff}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .coupon .button{border-radius:0;font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:16px;line-height:1.3em;text-transform:uppercase;color:#1f1f1f;margin-top:10px;background-color:#fff}.woocommerce-cart .entry-content>.woocommerce .cart-collaterals .cart_totals .coupon .button:hover{text-decoration-line:underline}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message{margin-bottom:5px !important}@media screen and (max-width:719px){.woocommerce-cart .product-thumbnail img{max-width:140px !important;max-height:97px;object-fit:contain}}.woocommerce-cart abbr,.woocommerce-checkout abbr{text-decoration:none !important}.woocommerce-cart #breadcrumbs,.woocommerce-checkout #breadcrumbs{padding-top:20px}.woocommerce-cart .cart_top,.woocommerce-checkout .cart_top{margin-bottom:20px}.woocommerce-cart .cart_top .cart_top--text,.woocommerce-checkout .cart_top .cart_top--text{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:30px;line-height:1.3em;color:#1a1818}@media screen and (max-width:599px){.woocommerce-cart .cart_top .cart_top--text,.woocommerce-checkout .cart_top .cart_top--text{font-size:20px}}.woocommerce-cart-form{width:100%;margin-bottom:0 !important}@media screen and (max-width:1099px){.woocommerce-cart-form{margin-bottom:30px !important}}.woocommerce-cart-form .woocommerce-cart-form__contents{margin-bottom:0 !important}@media screen and (max-width:719px){.woocommerce-cart-form{width:100%}}.woocommerce-cart-form .actions{border-top:0 !important;padding:10px !important}.woocommerce-cart-form .actions .coupon{display:none !important}.woocommerce-cart-form .actions .coupon input{margin-right:10px;background-color:#fff;border:1px solid #ececec;border-radius:0}.woocommerce-cart-form .actions .button{display:none;border-radius:0;background-color:#fff;color:#fff;border:1px solid #1f1f1f;color:#1f1f1f;text-transform:none;transition-duration:.2s}.woocommerce-cart-form .actions .button:hover{background-color:#1f1f1f;border:1px solid #1f1f1f;color:#fff;transition-duration:.2s}.woocommerce-cart-form .shop_table{background-color:#f9f9f9}.woocommerce-cart-form .shop_table thead th{padding-top:10px;padding-bottom:10px;color:#1a1818;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.3em;background-color:#f9f9f9;border-bottom:1px solid #72727277}.woocommerce-cart-form .shop_table td{background-color:#f9f9f9 !important;vertical-align:middle;padding-left:5px !important;padding-right:5px !important}.woocommerce-cart-form .shop_table tbody .product-subtotal{min-height:131px}@media screen and (max-width:719px){.woocommerce-cart-form .shop_table tbody .product-subtotal{min-height:unset;border-bottom:1px solid #72727277}}@media screen and (min-width:760px){.woocommerce-cart-form .shop_table .product-quantity{width:100px}}@media screen and (min-width:760px){.woocommerce-cart-form .shop_table .product-name{width:35%}}.woocommerce-cart-form .shop_table .product-name a{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-size:16px;line-height:1.3em;color:#1f1f1f;text-decoration:none !important}@media screen and (max-width:599px){.woocommerce-cart-form .shop_table .product-name a{font-size:14px}}.woocommerce-cart-form .shop_table .product-name .backorder_notification{display:none}.woocommerce-cart-form .shop_table .product-price{display:none}.woocommerce-cart-form .shop_table .product-price bdi{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:16px;line-height:1.3em;color:#1f1f1f}.woocommerce-cart-form .shop_table .product-price del{display:block;width:100%}.woocommerce-cart-form .shop_table .product-price del bdi{font-size:12px}.woocommerce-cart-form .shop_table .product-subtotal{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;padding-left:15px !important}@media screen and (max-width:719px){.woocommerce-cart-form .shop_table .product-subtotal{min-height:unset}.woocommerce-cart-form .shop_table .product-subtotal:before{display:none !important}}.woocommerce-cart-form .shop_table .product-subtotal .cartwish_removecart{margin-left:10px}.woocommerce-cart-form .shop_table .product-subtotal .cartwish_removecart a:before{display:none}.woocommerce-cart-form .shop_table .product-subtotal bdi{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:16px;line-height:1.3em;color:#1f1f1f}.woocommerce-cart-form .shop_table .product-subtotal del bdi{font-size:12px}.woocommerce-cart-form .shop_table .quantity input::-webkit-outer-spin-button,.woocommerce-cart-form .shop_table .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart-form .shop_table .quantity input[type=number]{-moz-appearance:textfield}.woocommerce-cart-form .shop_table .quantity__wrapp{display:flex;align-items:center;width:100%}.woocommerce-cart-form .shop_table .product-remove{display:none}.woocommerce-cart-form .shop_table .product-remove a:before{color:#1f1f1f}.woocommerce-cart-form .shop_table .quantity{display:flex}@media screen and (max-width:719px){.woocommerce-cart-form .shop_table .quantity .quantity__wrapp{margin-bottom:0;justify-content:flex-end}}.woocommerce-cart-form .shop_table .start_quantity{margin-left:10px;width:auto;display:flex;align-items:center;background-color:#f9f9f9;border:1px solid #1a1818;border-radius:0}.woocommerce-cart-form .shop_table .start_quantity .quantity{margin-right:0 !important;width:60px;display:flex}.woocommerce-cart-form .shop_table .start_quantity input{height:50px;font-family:'Nunito Sans';font-style:normal;font-weight:600;font-size:20px;line-height:1.5em;color:#1a1818;width:auto;border:none;box-shadow:none;background-color:#f9f9f9;border-radius:0}@media screen and (max-width:759px){.woocommerce-cart-form .shop_table .start_quantity input{height:40px}}.woocommerce-cart-form .shop_table .start_quantity .minus,.woocommerce-cart-form .shop_table .start_quantity .plus{height:50px;background-color:#f9f9f9;width:26px;border-radius:0;border-right:0;padding:0 4px;display:block;color:#1f1f1f}.woocommerce-cart-form .shop_table .start_quantity .minus:hover,.woocommerce-cart-form .shop_table .start_quantity .plus:hover{background-color:#ececec !important;transition-duration:.2s}.woocommerce-cart-form .shop_table .start_quantity .minus{border-radius:0}.empty-cart-button{color:#1f1f1f;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:15px;text-decoration:none !important;transition-duration:.2s;display:flex;align-items:center;margin-top:10px}.empty-cart-button svg{margin-right:10px}.empty-cart-button:hover{text-decoration:underline !important;transition-duration:.2s}.acceptpay--title{margin-top:40px;color:#727272;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:15px}.acceptpay svg{margin-right:15px}.acceptpay--gall{margin-bottom:5px;display:flex;align-items:center;flex-wrap:wrap}.acceptpay--gall img{height:100%;width:auto;max-height:67px;object-fit:contain;object-position:center;margin:5px}@media screen and (max-width:599px){.acceptpay--gall img{max-height:35px}}@media screen and (max-width:719px){.cart-collaterals{width:100%}}.cart-collaterals .cart_totals h2{font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:18px;line-height:1.3em;margin-top:0;margin-bottom:0;padding:10px;border-bottom:none;background-color:#fff}.cart-collaterals .cart_totals .shop_table{background-color:#fff}.cart-collaterals .cart_totals th,.cart-collaterals .cart_totals td{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:16px;line-height:1.3em;color:#1f1f1f}.cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-bottom:0 !important;padding:10px;border-bottom:none;background-color:#fff;border-top:none}.cart-collaterals .cart_totals .checkout-button{background-color:#c02129;border:1px solid #c02129;color:#fff;border-radius:0;display:flex;justify-content:center;align-items:center;transition-duration:.2s;position:relative;z-index:1;font-size:18px;text-transform:none;margin-bottom:0 !important;padding:10px 5px;position:relative;z-index:1}.cart-collaterals .cart_totals .checkout-button:after{display:none !important}@media screen and (max-width:759px){.cart-collaterals .cart_totals .checkout-button{width:100%;margin-top:10px}}.cart-collaterals .cart_totals .checkout-button:hover{color:#fff;border:1px solid #1f1f1f;background-color:#1f1f1f;transition-duration:.2s}.cart-collaterals .cart_totals .woocommerce-coupon-form{padding:10px;margin-bottom:0;border-bottom:none;border-top:none;background-color:#fff}.cart-collaterals .cart_totals .woocommerce-coupon-form .coupon .input-text{background-color:#fff;border:1px solid #c02129}.cart-collaterals .cart_totals .woocommerce-coupon-form .coupon .button{color:#fff;background-color:#1f1f1f;text-transform:none;font-size:14px;border-radius:0;width:100%;margin-top:10px;border:1px solid #1f1f1f}.backtoshopdiv{padding:10px;padding-bottom:30px;background-color:#fff;border-top:none}.backtoshopdiv .bactoshopbtn{width:100%;display:block;background-color:#fff;border:1px solid #000;border-radius:0;transition-duration:.2s;padding:8px;text-decoration:none !important;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:18px;line-height:1.3em;text-align:center;text-transform:uppercase;color:#1a1818;position:relative;z-index:1}@media screen and (max-width:759px){.backtoshopdiv .bactoshopbtn{width:100%;margin-top:10px}}.backtoshopdiv .bactoshopbtn:hover{color:#fff;background-color:#1f1f1f;transition-duration:.2s}.cartinfo{margin-top:30px;display:flex;align-items:center}.cartinfo img{margin-right:10px}.cartinfo__text{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:16px;line-height:1.3em;color:gray}.widget_shopping_cart{background-color:#fff !important;border:2px solid #1f1f1f;border-radius:0}.widget_shopping_cart .mini_cart_item .remove_from_cart_button:before{color:#1f1f1f}.widget_shopping_cart .woocommerce-mini-cart{max-height:50vh !important;overflow-y:scroll;position:relative;scrollbar-color:#1f1f1f #f5f5f5;scrollbar-width:thin}.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar{width:5px;height:4px}.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-button{width:0;height:0}.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-thumb{background:#1f1f1f;border-radius:5px;transition:all .2s}.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-thumb:hover{transition:all .2s;background:#303030}.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-thumb:active{transition:all .2s;background:#414141}.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px;margin-top:8px;margin-bottom:8px}.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-track:hover{background:#f5f5f5}.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-track:active{background:#f5f5f5}.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-corner{background:#f5f5f5}.widget_shopping_cart .woocommerce-mini-cart__buttons{border-radius:0}.widget_shopping_cart .woocommerce-mini-cart__buttons .button{background-color:#1f1f1f !important;color:#fff !important;border-radius:0;border:1px solid #1f1f1f;text-transform:none;transition-duration:.2s}.widget_shopping_cart .woocommerce-mini-cart__buttons .button:hover{background-color:#c02129 !important;border:1px solid #c02129 !important;transition-duration:.2s;color:#1f1f1f !important}.widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout{background-color:#fff !important;color:#1f1f1f !important;border-radius:0;border:1px solid #1f1f1f !important;text-transform:none;transition-duration:.2s}.widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout:hover{background-color:#c02129 !important;border:1px solid #c02129 !important;transition-duration:.2s;color:#1f1f1f !important}.woocommerce-bacs-bank-details{max-width:900px;margin:30px auto;margin-top:50px}.woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{text-align:center;font-size:30px;font-family:"Nunito Sans";font-weight:400;color:#1c1c1a;margin-bottom:30px}.woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{padding:10px 20px;color:#1f1f1f;font-family:"Nunito Sans"}.woocommerce-bacs-bank-details .wc-bacs-bank-details{color:#1f1f1f;font-family:"Nunito Sans";margin-top:10px;margin-bottom:30px}.woocommerce-order-received .woocommerce-thankyou-order-received{text-align:center;font-family:"Nunito Sans";font-size:30px;color:#1f1f1f}.woocommerce-order-received .order_details{background-color:#fff}.woocommerce-order-received .order_details:before,.woocommerce-order-received .order_details:after{display:none !important}.woocommerce-order-received .woocommerce-thankyou-order-details{max-width:900px;margin:30px auto;border:1px solid #1c1c1a}.woocommerce-order-received .woocommerce-thankyou-order-details li:nth-of-type(odd){background-color:#fff;color:#1f1f1f;border:1px solid #1c1c1a}.woocommerce-order-received .woocommerce-thankyou-order-details li:nth-of-type(even){border:1px solid #1c1c1a;background-color:#f5f5f5}.woocommerce-order-received .woocommerce-thankyou-order-details li{font-size:12px}.woocommerce-order-received .woocommerce-thankyou-order-details li b,.woocommerce-order-received .woocommerce-thankyou-order-details li strong{font-size:12px}.woocommerce-order-received .woocommerce-order-details{max-width:900px;margin:30px auto;margin-top:50px}.woocommerce-order-received .woocommerce-order-details .woocommerce-order-details__title{text-align:center;font-size:30px;font-family:"Nunito Sans";font-weight:400;color:#1c1c1a;margin-bottom:30px}.woocommerce-order-received .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details thead tr,.woocommerce-order-received .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details tfoot tr{border:1px solid #1c1c1a;padding:10px;font-family:'Nunito Sans';color:#000}.woocommerce-order-received .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details thead th,.woocommerce-order-received .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details thead td,.woocommerce-order-received .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details tfoot th,.woocommerce-order-received .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details tfoot td{border:1px solid #1c1c1a;background-color:#c02129 !important;padding:10px;font-family:'Nunito Sans';color:#fff}.woocommerce-order-received .woocommerce-order-details td,.woocommerce-order-received .woocommerce-order-details th{background-color:#fff !important;vertical-align:middle;border:1px solid #1c1c1a}.woocommerce-order-received .woocommerce-order-details td a,.woocommerce-order-received .woocommerce-order-details td bdi,.woocommerce-order-received .woocommerce-order-details th a,.woocommerce-order-received .woocommerce-order-details th bdi{font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:12px;line-height:1.3em;letter-spacing:.05em;color:#3e3d40;text-decoration:none !important}.woocommerce-order-received .woocommerce-order-details th{background-color:#1f1f1f}.woocommerce-order-received .woocommerce-order-details tr{background-color:#f5f5f5}#place_order{background-color:#1f1f1f;color:#fff;border-radius:0;border:1px solid #1f1f1f;transition-duration:.2s}#place_order:hover{background-color:#c02129;border-color:#c02129;transition-duration:.2s}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#33510d}.cross-sells{width:100%;margin-top:50px;background-color:#fff;position:relative;padding-top:5px;padding-bottom:50px}.cross-sells:before{position:absolute;width:200%;height:100%;left:-50%;top:0;background-color:#fff;content:''}.cross-sells ul.products.slick-slider li.product{margin-bottom:180px}.cross-sells ul.products.slick-slider li.product.first{clear:none !important;float:left !important}.cross-sells ul.products.slick-slider .slick-slide{margin:0 10px !important}.cross-sells ul.products.slick-slider .slick-list{margin:0 -10px !important}.cross-sells>h2{color:#232323;font-family:'Nunito Sans';font-size:30px;font-style:normal;font-weight:400;line-height:1.3em;position:relative;padding-bottom:20px;margin-bottom:40px;position:relative;margin-top:30px}.woocommerce-checkout #open-geowidget{background-color:#ecbc2b;color:#000}.woocommerce-checkout .mwc{color:#ffed03}.woocommerce-checkout #shipping_method li{margin-bottom:10px;display:flex;align-items:center;justify-content:flex-start}.woocommerce-checkout #shipping_method label{font-weight:400;color:#000}.woocommerce-checkout #shipping_method label .shipwrap{display:flex;align-items:center}.woocommerce-checkout #shipping_method label .shipwrap img{margin-right:10px}@media screen and (max-width:599px){.woocommerce-checkout #shipping_method label .shipwrap{flex-direction:column;align-items:flex-end;text-align:right}.woocommerce-checkout #shipping_method label .shipwrap img{margin-right:0;margin-bottom:5px}}@media screen and (max-width:599px){.woocommerce-checkout #shipping_method label .shipwrap .shipname{font-size:10px}}.woocommerce-checkout #shipping_method .shipping-method-description{font-weight:500;color:#000;font-size:10px}.woocommerce-checkout .ts-product-image{margin-bottom:5px}.woocommerce-checkout .ts-product-image img{width:100%;height:100%;object-fit:contain}.woocommerce-checkout .cart_item{border-bottom:1px solid #000}.woocommerce-checkout .cart_item .product-total{vertical-align:middle}.woocommerce-checkout .checkout.woocommerce-checkout{background-color:#fff;padding:15px}.woocommerce-checkout .checkout.woocommerce-checkout .optional{display:none !important}.woocommerce-checkout .checkout.woocommerce-checkout input[type=text],.woocommerce-checkout .checkout.woocommerce-checkout input[type=number],.woocommerce-checkout .checkout.woocommerce-checkout input[type=email],.woocommerce-checkout .checkout.woocommerce-checkout input[type=tel],.woocommerce-checkout .checkout.woocommerce-checkout input[type=url],.woocommerce-checkout .checkout.woocommerce-checkout input[type=password],.woocommerce-checkout .checkout.woocommerce-checkout input[type=search],.woocommerce-checkout .checkout.woocommerce-checkout textarea,.woocommerce-checkout .checkout.woocommerce-checkout .input-text{background-color:#fff;box-shadow:none;border:1px solid rgba(60,73,55,.7);border-radius:0}.woocommerce-checkout .checkout.woocommerce-checkout #ship-to-different-address span,.woocommerce-checkout .checkout.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .checkout.woocommerce-checkout #order_review_heading{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:26px;line-height:21px;color:#1a1818}.woocommerce-checkout .checkout.woocommerce-checkout #order_review{background-color:#fff}.woocommerce-checkout .checkout.woocommerce-checkout #order_review #payment{background-color:#fff}.woocommerce-checkout .checkout.woocommerce-checkout #order_review #payment .wc_payment_method{border-bottom:1px solid rgba(200,200,200,.3);background-color:#f4f3ef}.woocommerce-checkout .checkout.woocommerce-checkout #order_review #payment .wc_payment_method label{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:16px;line-height:1.3em;letter-spacing:.05em;color:#1a1818}.woocommerce-checkout .checkout.woocommerce-checkout #order_review #payment .wc_payment_method label:before{color:#c5c5c2}.woocommerce-checkout .checkout.woocommerce-checkout #order_review #payment .wc_payment_method input[type=radio]:first-child:checked+label:before{color:#1f1f1f !important}.woocommerce-checkout .checkout.woocommerce-checkout #order_review #payment .wc_payment_method input[type=radio]:first-child:checked+label{font-weight:700}.woocommerce-checkout .checkout.woocommerce-checkout #order_review #payment .payment_box{font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:12px;line-height:1.3em;letter-spacing:.05em;color:#1a1818;background-color:#fff}.woocommerce-checkout .checkout.woocommerce-checkout #order_review #payment .place-order{background-color:#fff;font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:12px;line-height:1.3em;letter-spacing:.05em;color:#1a1818}.woocommerce-checkout .checkout.woocommerce-checkout .shop_table{background-color:#fff}.woocommerce-checkout .checkout.woocommerce-checkout .shop_table th,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table tr,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table td{border:1px solid rgba(60,73,55,.1);background-color:#f9f9f9}@media screen and (max-width:599px){.woocommerce-checkout .checkout.woocommerce-checkout .shop_table th.product-name,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table tr.product-name,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table td.product-name{font-size:10px}}.woocommerce-checkout .checkout.woocommerce-checkout .shop_table thead th,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table thead tr,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table thead td,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .order-total th,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .order-total tr,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .order-total td{border:1px solid #c02129;background-color:#c02129;padding:10px;color:#fff}.woocommerce-checkout .checkout.woocommerce-checkout .shop_table thead th.product-name,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table thead tr.product-name,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table thead td.product-name,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .order-total th.product-name,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .order-total tr.product-name,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .order-total td.product-name{border-right:1px solid #c02129}.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .cart_item,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .cart-subtotal,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .woocommerce-shipping-totals,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .order-total,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .cart-discount{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;letter-spacing:.05em;color:#000}.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .cart_item .includes_tax,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .cart-subtotal .includes_tax,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .woocommerce-shipping-totals .includes_tax,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .order-total .includes_tax,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .cart-discount .includes_tax{display:none}.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .order-total,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .cart-discount{font-size:16px;font-weight:700}.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .order-total .includes_tax,.woocommerce-checkout .checkout.woocommerce-checkout .shop_table .cart-discount .includes_tax{display:none}.includes_tax{display:none !important}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:-215px}.flexible-shipping-notice-container{width:100%}.flexible-shipping-notice-container .woocommerce-info{background:0 0;border:none;padding:0;color:#fff;font-size:20px;font-weight:700;text-align:center;background:#1f1f1f;padding:5px}.flexible-shipping-notice-container .flexible-shipping-free-shipping-button,.flexible-shipping-notice-container .woocommerce-info:before{display:none}.woocommerce-invalid-required-field input{border:1px solid red !important}.topcartboxmain{width:100%}.topcartbox{width:97%;display:flex;align-items:center;justify-content:flex-start;background-color:#ececec;border-radius:0;padding:15px;margin-bottom:30px;border-radius:30px;position:relative}.topcartbox.topcartboxgreen{background-color:#249d21;justify-content:center}.topcartbox .percentbox{border-radius:30px;position:absolute;height:100%;top:0;left:0;background:#7ac251;z-index:0}.topcartbox .percentbox svg{margin-top:6px}.top_freeship{position:relative;margin-bottom:30px;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:100%}.top_freeship .top_freeship_info{color:#232323;font-feature-settings:'clig' off,'liga' off;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:1.3em;line-height:normal}.top_freeship .top_freeship_info b{color:#232323}.top_freeship.top_freeshipfree{width:100%;justify-content:center;background-color:#7ac251;border-radius:0;padding-top:5px;padding-bottom:5px}.top_freeship.top_freeshipfree .top_freeship_info{color:#fff}.top_freeship.top_freeshipfree .top_freeship_info b{color:#fff}.top_freeship img{margin-right:15px}.shop_table.woocommerce-checkout-review-order-table{margin-bottom:10px !important}.timeship{margin:0 0 10px}.timeship .timeship__send,.timeship .timeship__got{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#000;margin-top:10px}.wfc-proceed-to-checkout .float_fs.float_fs--1{max-width:440px !important}@media screen and (max-width:599px){.wfc-cart-form__cart-item .product-subtotal{flex-direction:column}}.wfc-cart-form__cart-item .product-name a{font-size:11px}.wfc-cart-form__cart-item .product-name .mwc{font-size:10px}.wfc-cart-form__cart-item .product-name .backorder_notification{display:none !important}.wfc-cart-form__cart-item .product-thumbnail a img{object-fit:contain !important}.wfc-cart-collaterals .wfc-cross-sells__inner-container .products .product{border:2px solid #f4f3ef !important;border-radius:0 !important;display:flex !important;align-items:center;justify-content:center}.wfc-cart-collaterals .wfc-cross-sells__inner-container .products .product .price{width:calc(50% - 10px);justify-content:center}.wfc-cart-collaterals .wfc-cross-sells__inner-container .products .product .wfc-cross-sells__item-actions{width:calc(50% - 10px);order:10}@media screen and (max-width:599px){.wfc-cart-collaterals .wfc-cross-sells__inner-container .products .product .add_to_cart_button{height:30px !important;font-size:10px !important}}.wfc-cart-collaterals .wfc-cross-sells__inner-container .products .product .woocommerce-LoopProduct-link img{object-fit:contain !important}.wfc-cart-collaterals .wfc-cross-sells__inner-container .products .product .woocommerce-loop-product__title{font-size:11px !important;max-width:180px !important;text-align:center !important}.wfc-cart-collaterals .wfc-cross-sells__inner-container .products .product .wfc-cross-sells__item-actions a{border-color:#1f1f1f !important;background-color:#1f1f1f !important;border-radius:0 !important}.wfc-cart-collaterals .wfc-cross-sells__inner-container .products .product .wfc-cross-sells__item-actions a:hover{border-color:#1f1f1f !important;background-color:#1f1f1f !important;transition-duration:.2s !important}.wfc-cart-collaterals .wfc-proceed-to-checkout{flex-direction:column !important;height:auto !important;max-height:200px !important;align-items:flex-end !important}.wfc-cart-collaterals .wfc-proceed-to-checkout .dropdown-menu{border-left:2px solid #1f1f1f;padding-left:10px;max-width:446px}.wfc-cart-collaterals .wfc-proceed-to-checkout .dropdown-menu .float_fs{line-height:1.5em}.wfc-cart-collaterals .wfc-proceed-to-checkout .wfc-checkout-buttons{margin-top:15px !important}.wfc-cart-collaterals .wfc-proceed-to-checkout .wfc-checkout-buttons .wfc-exit{border-color:#c02129 !important;color:#c02129 !important;transition-duration:.2s;border-radius:0 !important}.wfc-cart-collaterals .wfc-proceed-to-checkout .wfc-checkout-buttons .wfc-exit:hover{background-color:#1f1f1f !important;color:#fff !important;transition-duration:.2s}.wfc-cart-collaterals .wfc-proceed-to-checkout .wfc-checkout-buttons .wfc-checkout-button{border-color:#c02129 !important;background-color:#c02129 !important;border-radius:0 !important}.wfc-cart-collaterals .wfc-proceed-to-checkout .wfc-checkout-buttons .wfc-checkout-button:hover{border-color:#1f1f1f !important;background-color:#1f1f1f !important;transition-duration:.2s !important}.wfc-cart-table__actions .wfc-coupon .wfc-button{border-radius:0 !important;background-color:#1f1f1f !important}.wc-fast-cart .woocommerce-notices-wrapper .woocommerce-error:before,.wc-fast-cart .woocommerce-notices-wrapper .woocommerce-message:before{color:#27963c !important}.wfc .wfc-cart-table td.product-quantity .minus,.wfc .wfc-cart-table td.product-quantity .nm-qty-minus,.wfc .wfc-cart-table td.product-quantity .nm-qty-plus,.wfc .wfc-cart-table td.product-quantity .plus,.wfc .wfc-cart-table td.product-quantity .qty-adjust{display:block !important}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner{border:2px solid #f4f3ef !important;border-radius:0 !important;display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px;align-items:center;transition-duration:.2s}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner:hover{border:2px solid #1f1f1f !important;transition-duration:.2s}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner img{border:none !important}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner .size-woocommerce_thumbnail{height:150px;width:auto;object-fit:contain}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner .price{width:calc(45% - 10px);justify-content:center;order:11}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner form.cart{width:calc(55% - 10px);margin-bottom:0 !important;height:32px;order:10}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner form.cart .quantity__wrapp{display:none !important}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner .woocommerce-loop-product__title{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-size:16px;line-height:1.3em;color:#1a1818;height:6em;overflow:hidden;transition-duration:.2s;text-align:left}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner .single_add_to_cart_button{padding:3px 10px !important;width:100%;height:35px;font-size:12px;text-align:left;display:flex;justify-content:flex-start;align-items:center}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner .single_add_to_cart_button:before{border:none !important}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list li.single-lpr .rey-productInner .stock{display:none !important}.lpr-modal.woocommerce .lpr-modal-content{overflow-y:scroll;position:relative;scrollbar-color:#1f1f1f #f5f5f5;scrollbar-width:thin;max-height:unset !important}.lpr-modal.woocommerce .lpr-modal-content::-webkit-scrollbar{width:5px;height:4px}.lpr-modal.woocommerce .lpr-modal-content::-webkit-scrollbar-button{width:0;height:0}.lpr-modal.woocommerce .lpr-modal-content::-webkit-scrollbar-thumb{background:#1f1f1f;border-radius:5px;transition:all .2s}.lpr-modal.woocommerce .lpr-modal-content::-webkit-scrollbar-thumb:hover{transition:all .2s;background:#303030}.lpr-modal.woocommerce .lpr-modal-content::-webkit-scrollbar-thumb:active{transition:all .2s;background:#414141}.lpr-modal.woocommerce .lpr-modal-content::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px;margin-top:8px;margin-bottom:8px}.lpr-modal.woocommerce .lpr-modal-content::-webkit-scrollbar-track:hover{background:#f5f5f5}.lpr-modal.woocommerce .lpr-modal-content::-webkit-scrollbar-track:active{background:#f5f5f5}.lpr-modal.woocommerce .lpr-modal-content::-webkit-scrollbar-corner{background:#f5f5f5}.lpr-modal.woocommerce .lpr-modal-content .lpr-modal-close{top:3px;right:3px;background-color:#1f1f1f}.lpr-modal.woocommerce .lpr-modal-content .slick-dots{width:100%;display:flex;justify-content:center;bottom:0;position:absolute;margin-left:0 !important}.lpr-modal.woocommerce .lpr-modal-content .slick-dots li{margin:0 10px;font-size:0}.lpr-modal.woocommerce .lpr-modal-content .slick-dots li button{width:10px;height:10px;background-color:rgba(255,255,255,.4);border:1px solid #1f1f1f;border-radius:0;transition-duration:.2s}.lpr-modal.woocommerce .lpr-modal-content .slick-dots li.slick-active button{background-color:#1f1f1f;transition-duration:.2s}.woocommerce.lpr-modal .lpr-purchase-notification{background-color:#1f1f1f}.lpr-modal.woocommerce .lpr-modal-content .lpr-modal-head .lpr-message{background-color:#f4f3ef !important}.lpr-modal.woocommerce .lpr-modal-content .lpr-modal-head .lpr-message .product-modal,.lpr-modal.woocommerce .lpr-modal-content .lpr-modal-head .lpr-message .lpr-notification-text{font-size:14px}.lpr-modal.woocommerce .lpr-modal-content .lpr-modal-head .lpr-message .message-text{flex-wrap:wrap;justify-content:center}@media screen and (max-width:799px){.lpr-modal.woocommerce .lpr-modal-content .lpr-modal-head .lpr-message .product-modal,.lpr-modal.woocommerce .lpr-modal-content .lpr-modal-head .lpr-message .lpr-notification-text{font-size:12px}}.lpr-modal.woocommerce .lpr-modal-content .lpr-modal-head h2.modal-heading{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:32px;line-height:1.3em;color:#1f1f1f;text-align:center}@media screen and (max-width:799px){.lpr-modal.woocommerce .lpr-modal-content .lpr-modal-head h2.modal-heading{font-size:18px}}.lpr-modal.woocommerce .lpr-modal-content .lpr-message{justify-content:center;flex-direction:column}.lpr-modal.woocommerce .lpr-modal-content .lpr-message .right-buttons{margin-top:15px}@media screen and (max-width:599px){.lpr-modal.woocommerce .lpr-modal-content .lpr-message .right-buttons{flex-wrap:wrap}}.lpr-modal.woocommerce .lpr-modal-content .lpr-message .lpr-cart-button{display:none !important}.lpr-modal.woocommerce .lpr-modal-content .lpr-message .lpr-button{background-color:#1f1f1f;border-radius:0}@media screen and (max-width:599px){.lpr-modal.woocommerce .lpr-modal-content .lpr-message .lpr-button{margin-bottom:10px}}@media screen and (max-width:599px){.lpr-modal.woocommerce .lpr-modal-content .lpr-message .lpr-cart-count{display:none !important}}.lpr-modal.woocommerce .lpr-modal-content .lpr-message .lpr-cart-count .lpr-total-items{background-color:#1f1f1f !important}.lpr-modal.woocommerce .lpr-modal-content .lpr-message .lpr-cart-count svg path{fill:#000 !important}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list{display:block !important}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list .slick-track{display:flex !important}.lpr-modal.woocommerce .lpr-modal-content ul.recommended-products-list .slick-track .single-lpr{flex:unset !important}.przeleinfo{max-width:900px;margin:30px auto;margin-top:50px}.przeleinfo h2{text-align:center;font-size:30px;font-family:"Nunito Sans";font-weight:400;color:#1c1c1a;margin-bottom:30px}.przeleinfo p{padding:10px 20px;color:#1c1c1a;font-size:16px;font-family:"Nunito Sans"}.woocommerce-checkout .form-row{margin-bottom:10px !important}.woocommerce-checkout .form-row .select2-container--default .select2-selection--single{border-radius:0;height:100%}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}@media screen and (max-width:919px){.woocommerce-account .woocommerce-MyAccount-navigation{width:90%}}.woocommerce-account .entry-content .woocommerce{display:flex;justify-content:space-between;background-color:#fff;padding:10px;flex-wrap:wrap}.woocommerce-account .entry-content .woocommerce .extra-column{margin:0 auto;margin-bottom:50px}.woocommerce-account .entry-content .woocommerce .woocommerce-notices-wrapper{width:100%}@media screen and (max-width:919px){.woocommerce-account .entry-content .woocommerce{flex-direction:column}}.woocommerce-account .hideac{display:none}.woocommerce-account .regibtns{padding-top:25px;width:45%;margin:0 auto}@media screen and (max-width:959px){.woocommerce-account .regibtns{width:100%;max-width:350px}}.woocommerce-account .regibtns h2{color:#333;font-weight:300;margin:0 0 .5407911001em;font-size:32px}.woocommerce-account .regibtns .registwhy{margin-top:30px}.woocommerce-account .regibtns .registwhy ul{margin-left:20px;margin-top:15px}.woocommerce-account .notaccount,.woocommerce-account .notlogin{background-color:#fff;border:2px solid #1f1f1f;color:#1f1f1f;padding:10px 20px;cursor:pointer;text-align:center;transition-duration:.2s;font-weight:700;width:100%}.woocommerce-account .notaccount:hover,.woocommerce-account .notlogin:hover{background-color:#1f1f1f;color:#fff;transition-duration:.2s}.woocommerce-account #customer_login{width:48%;display:flex;flex-wrap:wrap}.woocommerce-account #customer_login a{color:#000}.woocommerce-account #customer_login .show-password-input{right:20px}@media screen and (max-width:919px){.woocommerce-account #customer_login{margin-bottom:10px;width:100%}}.woocommerce-account #customer_login .afreg_extra_fields .afreg_extra_fields .input-text,.woocommerce-account #customer_login .afreg_extra_fields .input-select{min-height:50px !important;height:50px !important}.woocommerce-account #customer_login .col-1 #password,.woocommerce-account #customer_login .col-1 #username{width:97% !important}.woocommerce-account #customer_login .col-2{display:none}.woocommerce-account #customer_login .col-2>h2{display:none}.woocommerce-account #customer_login .col-2 form>*{order:10}.woocommerce-account #customer_login .col-2 form .afreg_extra_fields{order:0}.woocommerce-account #customer_login .col-2 form .afreg_extra_fields:first-of-type{order:3}.woocommerce-account #customer_login .col-2 form>.form-row-wide{order:1}.woocommerce-account #customer_login .col-2 form .form-row.afreg_full_field,.woocommerce-account #customer_login .col-2 form #reg_email,.woocommerce-account #customer_login .col-2 form #reg_password{width:97% !important}.logged-in.woocommerce-account .entry-content .woocommerce{flex-wrap:nowrap}.logged-in.woocommerce-account .entry-content .woocommerce .woocommerce-notices-wrapper{width:100%}.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;margin-left:1%;width:75%;background-color:#fff;padding:10px}@media screen and (max-width:919px){.woocommerce-account .woocommerce-MyAccount-content{width:90%;margin-left:0}}.woocommerce-account .woocommerce-MyAccount-content fieldset{background-color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:10px;border-top:1px solid #eee;background-color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-account *{font-family:"Nunito Sans"}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;display:block;color:#000;font-family:"Nunito Sans"}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1;color:#c02129}.woocommerce-account .woocommerce-MyAccount-content h2{font-family:"Nunito Sans";font-size:25px;text-align:center;font-weight:600}@media screen and (max-width:919px){.woocommerce-account .woocommerce-MyAccount-content h2{width:90%}}.woocommerce-account p.order-again{text-align:right}.woocommerce-account .woocommerce-EditAccountForm input[type=submit]{margin-top:50px;float:right}.woocommerce-account .page-wrapper{padding-top:20px}.woocommerce-account .woocommerce-order-downloads .download-file a{background-color:#c02129;font-size:10px}.woocommerce-account .wc_sc_coupon_actions_wrapper{display:none}.woocommerce-account .col-1,.woocommerce-account .col-2{flex:0 0 100%;max-width:100%}.woocommerce-account input[type=text],.woocommerce-account input[type=password],.woocommerce-account input[type=tel],.woocommerce-account input[type=email]{width:100%;background:#fff;border:1px solid #d9d9d9;border-radius:0;max-height:120px;resize:none;font-family:"Nunito Sans";box-shadow:none;box-sizing:border-box;margin-left:5px}.woocommerce-form-login__submit,.woocommerce-form-register__submit,.checkout_coupon .button{background-color:#1f1f1f;color:#fff;transition-duration:.2s;border-radius:0}.woocommerce-form-login__submit:hover,.woocommerce-form-register__submit:hover,.checkout_coupon .button:hover{background-color:#1f1f1f;color:#fff}.checkout_coupon .input-text,.woocommerce-checkout .woocommerce-form.woocommerce-form-login input[type=text],.woocommerce-checkout .woocommerce-form.woocommerce-form-login input[type=password]{width:100%;background:#fff;border:1px solid #d9d9d9;border-radius:0;max-height:120px;resize:none;font-family:"Nunito Sans";box-shadow:none;box-sizing:border-box;margin-left:5px}.woocommerce-additional-fields__field-wrapper textarea{resize:none}.woocommerce-form.woocommerce-form-register.register{display:flex;flex-direction:column}.woocommerce-form.woocommerce-form-register.register .form-row{order:0}.woocommerce-form.woocommerce-form-register.register .formcheck{order:5}.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.form-row{order:10}.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.form-row.woocommerce-form-row--wide{order:3}.woocommerce-form.woocommerce-form-register.register .woocommerce-privacy-policy-text{order:6}.woocommerce-form.woocommerce-form-register.register .gr-comment-checkbox{order:10}.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-bottom:15px}.addresses header.title a{width:100px}.addresses header.title a:before{color:#1f1f1f;content:'Utwórz';width:100px}.add_slick_woo,.add_slick_best{padding-bottom:40px}.add_slick_woo .add_slick ul.products.slick-slider li.product,.add_slick_best .add_slick ul.products.slick-slider li.product{margin-bottom:180px}.add_slick_woo .add_slick ul.products.slick-slider li.product.first,.add_slick_best .add_slick ul.products.slick-slider li.product.first{clear:none !important;float:left !important}.add_slick_woo .add_slick ul.products.slick-slider .slick-slide,.add_slick_best .add_slick ul.products.slick-slider .slick-slide{margin:0 10px !important}.add_slick_woo .add_slick ul.products.slick-slider .slick-list,.add_slick_best .add_slick ul.products.slick-slider .slick-list{margin:0 -10px !important}.add_slick_woo .slick-dots,.add_slick_best .slick-dots{width:100%;display:flex;justify-content:center;bottom:0;position:absolute;margin-left:0 !important}.add_slick_woo .slick-dots li,.add_slick_best .slick-dots li{margin:0 10px;font-size:0;position:relative}.add_slick_woo .slick-dots li button,.add_slick_best .slick-dots li button{width:20px;height:20px;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);border-radius:50%;transition-duration:.2s}.add_slick_woo .slick-dots li:after,.add_slick_best .slick-dots li:after{width:10px;height:10px;background-color:#fff;position:absolute;content:'';left:calc(50% - 5px);top:calc(50% - 5px);border-radius:50%}.add_slick_woo .slick-dots li.slick-active:after,.add_slick_best .slick-dots li.slick-active:after{background-color:#1f1f1f}.add_slick_woo .slick-dots li.slick-active button,.add_slick_best .slick-dots li.slick-active button{background-color:#fff;transition-duration:.2s;border:1px solid #1f1f1f}.add_slick_woo .slick-arrow,.add_slick_best .slick-arrow{width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 10px);transition-duration:.2s;z-index:9}@media screen and (max-width:599px){.add_slick_woo .slick-arrow,.add_slick_best .slick-arrow{display:none !important}}.add_slick_woo .slick-arrow:hover,.add_slick_best .slick-arrow:hover{background-color:#fff;transition-duration:.2s;cursor:pointer}.add_slick_woo .slick-arrow.slick-prev,.add_slick_best .slick-arrow.slick-prev{left:0}@media screen and (max-width:1499px){.add_slick_woo .slick-arrow.slick-prev,.add_slick_best .slick-arrow.slick-prev{left:-30px}}.add_slick_woo .slick-arrow.slick-next,.add_slick_best .slick-arrow.slick-next{right:0}.add_slick_woo .slick-arrow.slick-next img,.add_slick_best .slick-arrow.slick-next img{transform:rotate(180deg)}@media screen and (max-width:1499px){.add_slick_woo .slick-arrow.slick-next,.add_slick_best .slick-arrow.slick-next{right:-30px}}.cross-sells .slick-arrow{width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 10px);transition-duration:.2s;z-index:9}@media screen and (max-width:599px){.cross-sells .slick-arrow{display:none !important}}.cross-sells .slick-arrow:hover{background-color:#fff;transition-duration:.2s;cursor:pointer}.cross-sells .slick-arrow.slick-prev{left:0}@media screen and (max-width:1499px){.cross-sells .slick-arrow.slick-prev{left:-30px}}.cross-sells .slick-arrow.slick-next{right:0}@media screen and (max-width:1499px){.cross-sells .slick-arrow.slick-next{right:-30px}}.upsells,.cross-sells{margin-bottom:50px}.related .products,.cross-sells .products,.upsells .products{padding-bottom:50px}.bestseller__prods ul.products.slick-slider li.product,.upsells ul.products.slick-slider li.product,.cross-sells ul.products.slick-slider li.product,.related ul.products.slick-slider li.product,.error__prods ul.products.slick-slider li.product{display:flex !important}@media screen and (max-width:919px){.bestseller__prods ul.products.slick-slider li.product,.upsells ul.products.slick-slider li.product,.cross-sells ul.products.slick-slider li.product,.related ul.products.slick-slider li.product,.error__prods ul.products.slick-slider li.product{margin-bottom:18px}}.bestseller__prods ul.products.slick-slider li.product.first,.upsells ul.products.slick-slider li.product.first,.cross-sells ul.products.slick-slider li.product.first,.related ul.products.slick-slider li.product.first,.error__prods ul.products.slick-slider li.product.first{clear:none !important;float:left !important}.bestseller__prods ul.products.slick-slider .slick-slide,.upsells ul.products.slick-slider .slick-slide,.cross-sells ul.products.slick-slider .slick-slide,.related ul.products.slick-slider .slick-slide,.error__prods ul.products.slick-slider .slick-slide{margin:0 10px !important}.bestseller__prods ul.products.slick-slider .slick-list,.upsells ul.products.slick-slider .slick-list,.cross-sells ul.products.slick-slider .slick-list,.related ul.products.slick-slider .slick-list,.error__prods ul.products.slick-slider .slick-list{margin:0 -10px !important}.slick-dots{width:100%;display:flex;justify-content:center;bottom:-50px;position:absolute;margin-left:0 !important}.slick-dots li{margin:0 10px;font-size:0}.slick-dots li button{width:10px;height:10px;background-color:rgba(255,255,255,.4);border:1px solid #1f1f1f;border-radius:50%;transition-duration:.2s}.slick-dots li.slick-active button{background-color:#1f1f1f;transition-duration:.2s}.slick-arrow{width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 10px);transition-duration:.2s;z-index:9}@media screen and (max-width:599px){.slick-arrow{display:none !important}}.slick-arrow:hover{background-color:#fff;transition-duration:.2s;cursor:pointer}.slick-arrow.slick-prev{left:0}@media screen and (max-width:1499px){.slick-arrow.slick-prev{left:-30px}}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next img{transform:rotate(180deg)}@media screen and (max-width:1499px){.slick-arrow.slick-next{right:-30px}}.prods__slider--title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(60,73,55,.3);margin-bottom:30px}@media screen and (max-width:599px){.prods__slider--title{flex-direction:column}}@media screen and (max-width:919px){.add_slick_best .bestseller__prods ul.products.slick-slider li.product{margin-bottom:18px}}.add_slick_best .bestseller__prods ul.products.slick-slider li.product.first{clear:none !important;float:left !important}.add_slick_best .bestseller__prods ul.products.slick-slider .slick-slide{margin:0 10px !important}.add_slick_best .bestseller__prods ul.products.slick-slider .slick-list{margin:0 -10px !important}.add_slick_best .slick-dots{width:100%;display:flex;justify-content:center;bottom:-50px;position:absolute;margin-left:0 !important}.add_slick_best .slick-dots li{margin:0 10px;font-size:0}.add_slick_best .slick-dots li button{width:10px;height:10px;background-color:rgba(255,255,255,.4);border:1px solid #1f1f1f;border-radius:50%;transition-duration:.2s}.add_slick_best .slick-dots li.slick-active button{background-color:#1f1f1f;transition-duration:.2s}.add_slick_best .slick-arrow{width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 10px);transition-duration:.2s;z-index:9}@media screen and (max-width:599px){.add_slick_best .slick-arrow{display:none !important}}.add_slick_best .slick-arrow:hover{background-color:#fff;transition-duration:.2s;cursor:pointer}.add_slick_best .slick-arrow.slick-prev{left:-50px}@media screen and (max-width:1499px){.add_slick_best .slick-arrow.slick-prev{left:-30px}}.add_slick_best .slick-arrow.slick-next{right:-50px}@media screen and (max-width:1499px){.add_slick_best .slick-arrow.slick-next{right:-30px}}.related .slick-arrow,.cross-sells .slick-arrow,.up-sells .slick-arrow{z-index:9}.related .slick-arrow.slick-prev,.cross-sells .slick-arrow.slick-prev,.up-sells .slick-arrow.slick-prev{left:0}.related .slick-arrow.slick-next,.cross-sells .slick-arrow.slick-next,.up-sells .slick-arrow.slick-next{right:0}.slider{background-color:#fff;position:relative}@media screen and (max-width:599px){.slider__row.col-full{margin:0 !important}}.slider__box{height:595px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex !important;align-items:center;justify-content:center;position:relative}@media screen and (max-width:599px){.slider__box{height:auto;position:relative}}.slider__content{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;max-width:845px;margin:30px auto;position:relative;z-index:5}@media screen and (max-width:979px){.slider__content{padding-left:40px}}@media screen and (max-width:599px){.slider__content{padding:70px 15px}}.slider__t1{color:#fff;margin-bottom:15px;text-align:center;text-shadow:2px 2px 0px #000;font-family:Nunito Sans;font-size:110px;font-style:normal;font-weight:900;line-height:1.1em;text-align:center}@media screen and (max-width:1199px){.slider__t1{font-size:60px}}@media screen and (max-width:599px){.slider__t1{font-size:28px}}.slider__t2{color:#fff;margin-bottom:15px;text-align:center;text-shadow:2px 2px 0px #000;font-family:Nunito Sans;font-size:60px;font-style:normal;font-weight:900;line-height:1.1em;text-align:center;padding-top:0}@media screen and (max-width:1199px){.slider__t2{font-size:40px}}@media screen and (max-width:599px){.slider__t2{font-size:20px}}.slider__desc{color:#fff;font-family:'Nunito Sans';font-size:30px;font-style:normal;font-weight:400;line-height:1.3em;margin-bottom:24px;text-align:center}@media screen and (max-width:599px){.slider__desc{font-size:16px}}.slider__button{color:#fff;border:1px solid #c02129;background-color:#c02129}@media screen and (max-width:599px){.slider__button svg{width:40px}}.slider .slick-dots{width:50px;height:100%;display:flex;justify-content:center;bottom:0;position:absolute;margin-left:0 !important;z-index:1;flex-direction:column;align-items:center;right:10px}@media screen and (max-width:919px){.slider .slick-dots{display:none !important}}.slider .slick-dots li{margin:10px 0;font-size:0;position:relative}.slider .slick-dots li button{width:10px;height:10px;background-color:#fff;border:1px solid #000;border-radius:50%;transition-duration:.2s}.slider .slick-dots li:after{display:none}.slider .slick-dots li.slick-active button{height:40px;background-color:#fff;border-radius:20px;transition-duration:.2s;border:1px solid #1f1f1f}.slider .slick-arrow{width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 10px);transition-duration:.2s;z-index:9}@media screen and (max-width:719px){.slider .slick-arrow{display:none !important}}.slider .slick-arrow:hover{background-color:#fff;transition-duration:.2s;cursor:pointer}.slider .slick-arrow.slick-prev{left:25px}@media screen and (max-width:979px){.slider .slick-arrow.slick-prev{left:5px}}.slider .slick-arrow.slick-next{right:25px}@media screen and (max-width:979px){.slider .slick-arrow.slick-next{right:5px}}.slider .slider__count{position:absolute;right:25px;bottom:30%;display:flex;color:#fff;font-size:12px}@media screen and (max-width:919px){.slider .slider__count{display:none !important}}.catbockrow{background:#fff;background:linear-gradient(180deg,#fff 44%,#efefef 45%);margin-bottom:0 !important;padding-bottom:30px}.cb__bot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.cb__box{width:calc(33% - 10px);display:flex;align-items:flex-end;background-color:#eee;margin-bottom:20px;padding:24px;min-height:360px;position:relative;text-decoration:none !important;transition-duration:.2s;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;border:1px solid #fff}@media screen and (max-width:1299px){.cb__box{width:calc(50% - 10px)}}@media screen and (max-width:719px){.cb__box{width:100%;display:flex;flex-direction:row;height:185px;min-height:unset}}.cb__box--content{width:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:70px}@media screen and (max-width:719px){.cb__box--content{padding-bottom:30px}}.cb__box--name{color:#fff;font-family:Nunito Sans;font-size:40px;font-style:normal;font-weight:700;line-height:45px;text-transform:uppercase;text-align:center}@media screen and (max-width:1440px){.cb__box--name{font-size:26px}}@media screen and (max-width:599px){.cb__box--name{font-size:30px}}@media screen and (max-width:399px){.cb__box--name{font-size:25px}}.cb__box--btn{width:60px;height:10px;display:flex;align-items:center;justify-content:center;transition-duration:.2s;position:absolute;right:30px;bottom:30px}.cb__box--btn img{transform:rotate(180deg)}.cb__box:hover{transition-duration:.2s;box-shadow:rgba(6,24,44,.4) 0px 0px 0px 2px,rgba(6,24,44,.65) 0px 4px 6px -1px,rgba(255,255,255,.08) 0px 1px 0px inset}.cb__box:hover .cb__box--btn{transform:scale(.9);transition-duration:.2s}.pp{padding-bottom:60px}.pp__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;position:relative}.pp__top .pp__btn{text-decoration:none !important;background-color:#fff !important}.pp__top .pp__btn:hover{background-color:#fff !important;text-decoration:none !important}@media screen and (max-width:719px){.pp__top .pp__btn{display:none}}.pp .btnmobile{display:none}@media screen and (max-width:719px){.pp .btnmobile{margin-top:50px;display:flex;justify-content:center}}.pp__box{display:none}.pp__box.active{display:block}.pp__box.opa{opacity:0;max-height:550px}.pp__mid{display:flex;align-items:center;justify-content:center;margin-top:50px;margin-bottom:40px}.pp__tabs{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:979px){.pp__tabs{width:100%}}@media screen and (max-width:599px){.pp__tabs{border:none;flex-direction:column}}.pp__tab{font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:45px;line-height:1.3em;color:#727272;padding-bottom:21px;padding-left:10px;padding-right:10px;margin-left:20px;margin-right:20px;cursor:pointer;transition-duration:.2s;border-bottom:3px solid #fff}@media screen and (max-width:599px){.pp__tab{padding:10px;margin-bottom:15px;font-size:20px}}.pp__tab:hover{color:#1f1f1f;transition-duration:.2s}.pp__tab.active{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-size:45px;border-bottom:3px solid #1f1f1f;line-height:1.3em;color:#1f1f1f;position:relative}.pp__btns{display:flex;align-items:center;justify-content:center}.pp__prods{position:relative;margin-bottom:50px}@media screen and (max-width:599px){.pp__prods .products .product:nth-of-type(n+5){display:none}}.pp__prods .slick-dots{bottom:-70px}.pp__load{width:50px;height:50px;border-radius:50px;border:4px solid #1f1f1f;border-bottom:4px solid #fff;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);animation:rotate 1.5s linear infinite;display:none}.nw__posts{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:759px){.nw__posts{flex-wrap:wrap}}.nw__post{width:calc(50%);height:380px;position:relative;display:flex;align-items:flex-end;justify-content:flex-start}@media screen and (max-width:759px){.nw__post{width:100%;margin-bottom:15px}}@media screen and (max-width:599px){.nw__post{height:240px}}.nw__post:after{width:100%;height:100%;left:0;top:0;content:'';position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);z-index:2}.nw__post--img{position:absolute;left:0;width:100%;height:100%;top:0;z-index:0}.nw__post--img img{width:100%;height:100%;object-fit:cover;object-position:center}.nw__post--content{padding-left:30px;padding-bottom:30px;position:relative;z-index:3}.nw__post--data{color:#fff;font-family:'Nunito Sans';font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px}.nw__post--entry_title{color:#fff;font-family:'Nunito Sans';font-size:30px;font-style:normal;font-weight:400;line-height:1.3em;margin-bottom:10px;margin-top:15px;display:block;text-decoration:none !important}.nw__post--link{color:#c0956d;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;transition-duration:.2s}.nw__post--link:hover{text-decoration:none;transition-duration:.2s}.nw__linkall{display:flex;align-items:center;justify-content:center;margin-top:40px;margin-bottom:20px}.nw__linkall a{color:#232323;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline}.nw__linkall a:hover{text-decoration:none !important}.nw.nw__all .nw__posts{flex-wrap:wrap}.nw.nw__all .nw__post{margin-bottom:10px}.nw.nw__all .pagination{margin-top:30px;width:100%}.nw.nw__all .pagination .page-numbers{margin:5px;padding:5px;color:#020202;font-family:'Nunito Sans';font-size:20px;font-style:normal;text-decoration:none !important;font-weight:400;line-height:normal;transition-duration:.2s}.nw.nw__all .pagination .page-numbers.current{background-color:#1f1f1f;color:#fff;transition-duration:.2s;padding:5px 15px}.nw.nw__all .pagination .page-numbers:hover{text-decoration:underline !important;color:#1f1f1f;transition-duration:.2s}.nw.nw__all .pagination .page-numbers.next,.nw.nw__all .pagination .page-numbers.prev{color:rgba(2,2,2,.43);font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:500;line-height:normal;border:1px solid rgba(2,2,2,.43);padding:10px;transition-duration:.2s;text-decoration:none !important}.nw.nw__all .pagination .page-numbers.next:hover,.nw.nw__all .pagination .page-numbers.prev:hover{border:1px solid #020202;color:#1f1f1f;transition-duration:.2s}.marki{background-color:#fff;position:relative}.marki .col-full{display:flex;flex-direction:column}.marki__top{width:100%;margin-bottom:30px}.marki .section__title{text-transform:uppercase}.marki__img{display:flex !important;justify-content:center}.marki__img picture{height:90px}.marki__img picture img{width:auto;max-height:100%;max-width:100%}.cta{padding:60px;background-position:right bottom;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:flex-start;width:100%}@media screen and (max-width:759px){.cta{flex-wrap:wrap;background-position:center;padding:30px 10px}}.cta__left{width:30%}@media screen and (max-width:759px){.cta__left{width:100%}}.cta__right{width:70%;padding-left:50px}@media screen and (max-width:759px){.cta__right{width:100%;padding-left:0}}.cta__big{color:#fff;font-family:'Nunito Sans';font-size:150px;font-style:normal;font-weight:700;line-height:1.3em;letter-spacing:-3px}@media screen and (max-width:1299px){.cta__big{font-size:110px}}@media screen and (max-width:999px){.cta__big{font-size:80px}}.cta__title{color:#fff;font-family:Nunito Sans;font-size:40px;font-style:normal;font-weight:700;line-height:1.3em;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width:599px){.cta__title{font-size:40px}}.cta__desc{margin-bottom:20px;color:#fff;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:400;line-height:1.3em}@media screen and (max-width:599px){.cta__desc{font-size:18px}}.cta__btn{color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.3em;text-transform:uppercase;text-decoration:none !important}.cta__btn svg{margin-left:15px;transition-duration:.2s}.cta__btn:hover svg{margin-left:20px;transition-duration:.2s}.st{background:#fff;margin-bottom:15px}@media screen and (max-width:599px){.st .col-full{margin-left:0 !important;margin-right:0 !important}}.st__row{display:flex;align-items:center;justify-content:center}.st__col{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.st__col--content{display:flex;align-items:flex-start;justify-content:center;position:relative;padding:10px;height:100%;width:100%}@media screen and (max-width:719px){.st__col--content{flex-direction:column;align-items:flex-start;padding:0}}@media screen and (max-width:719px){.st__bread{position:relative;left:0}}.st__bread a,.st__bread span{color:#212121;font-family:'Nunito Sans';font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:599px){.st__bread a,.st__bread span{font-size:12px}}.st__bread a.last,.st__bread span.last{font-weight:500}.st__bread a{text-decoration:none !important}.st__bread a:hover{text-decoration:underline !important}.st__title{color:#212121;text-align:center;font-family:'Nunito Sans';font-size:64px;font-style:normal;font-weight:900;width:100%;line-height:1.3em}@media screen and (max-width:599px){.st__title{font-size:28px}}.st__content{display:flex;justify-content:center;width:100%}.kb{margin-top:50px;margin-bottom:50px;display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:959px){.kb{flex-wrap:wrap}}.kb__col{width:calc(50% - 15px);padding:15px}@media screen and (max-width:959px){.kb__col{width:100%}}.kb__col--form{max-width:980px;margin:0 auto;background-color:#212121;padding:30px}@media screen and (max-width:959px){.kb__col--form{margin-top:20px}}.kb__col--form form{margin-bottom:0}.kb__col--form form>p{margin-bottom:15px}.kb__col--form .redstar{color:red}.kb__col--form .wpcf7-acceptance{margin-top:10px;display:block}.kb__col--form .wpcf7-acceptance a{color:#c02129}.kb__col--form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.kb__col--form .wpcf7-acceptance span{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:10px;line-height:1.3em;color:#fff}.kb__col--form .wpcf7-submit{margin-top:15px;background-color:#c02129;padding:10px 30px;padding-right:50px;color:#fff;text-align:center;border-radius:0;width:280px;transition-duration:.2s;float:right;text-transform:uppercase;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/btnarrlong.png");background-position:center;background-position-x:90%;background-repeat:no-repeat}.kb__col--form .wpcf7-submit:hover{transition-duration:.2s;background-color:#fff;color:#000}.kb__col--form label{color:#fff;font-family:"Nunito Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;margin-bottom:15px;padding-left:10px}.kb__col--form label input[type=text],.kb__col--form label input[type=email],.kb__col--form label input[type=tel],.kb__col--form label select,.kb__col--form label textarea{min-height:40px;max-height:95px;padding:5px;resize:none;border:none;border-bottom:1px solid #2d2d2d;width:100%;background-color:#2d2d2d;box-shadow:none;color:#fff}.kb__col--form label input[type=text]::placeholder,.kb__col--form label input[type=email]::placeholder,.kb__col--form label input[type=tel]::placeholder,.kb__col--form label select::placeholder,.kb__col--form label textarea::placeholder{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#fff}.kb__title{color:#fff;font-family:'Nunito Sans';font-size:30px;font-style:normal;font-weight:700;line-height:1.3em}@media screen and (max-width:599px){.kb__title{font-size:20px}}.kb__item{display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:599px){.kb__item{flex-direction:column}}.kb__item--link a{color:#727272;text-align:center;font-family:'Nunito Sans';font-size:22px;font-style:normal;font-weight:600;line-height:1.3em;text-decoration:none !important;transition-duration:.2s;margin-bottom:12px}@media screen and (max-width:599px){.kb__item--link a{font-size:18px}}.kb__item--link a:hover{transition-duration:.2s;text-decoration:underline !important}.kb__item--link b{font-size:30px;line-height:1.3em;color:#000}@media screen and (max-width:599px){.kb__item--link b{font-size:22px}}.kb__item svg{margin-right:30px;width:44px}.kb__item--text{color:#727272;font-family:'Nunito Sans';font-size:22px;font-style:normal;font-weight:400;line-height:1.3em;margin-bottom:40px;width:calc(100% - 75px)}@media screen and (max-width:599px){.kb__item--text{font-size:18px}}.kb__item--text b{font-size:30px;color:#000}@media screen and (max-width:599px){.kb__item--text b{font-size:22px}}.kb__item b{margin-bottom:15px;display:block}@media screen and (max-width:599px){.kb__item svg{margin-bottom:10px}}.kb__b2b .button{margin-top:30px;max-width:unset}.b2bmenu a{color:#c0956d !important}.kontakt .socialfoot__icons{padding-left:77px}.kontakt .socialfoot__icons a{text-decoration:none !important;margin-right:10px}.kontakt .socialfoot__icons a svg{transition-duration:.2s}.kontakt .socialfoot__icons a:hover svg{transform:scale(.9);transition-duration:.2s}@media screen and (max-width:959px){.kontakt .socialfoot__icons{padding-left:0}}.kbbot{margin-top:-40px;z-index:9;position:relative}.kbbot.kbbotb2b{margin-top:0;background-color:#212121}.kbbot.kbbotb2b .kbot__links{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:40px;margin-top:30px;border-bottom:2px solid #fff}@media screen and (max-width:959px){.kbbot.kbbotb2b .kbot__links{flex-direction:column}}.kbbot.kbbotb2b .kbbot__l{display:flex;align-items:center;text-decoration:none !important;transition-duration:.2s;color:#fff;font-family:Nunito Sans;font-size:22px;font-style:normal;font-weight:700;line-height:1.3em;margin-bottom:40px}@media screen and (max-width:959px){.kbbot.kbbotb2b .kbbot__l{font-size:16px;margin-bottom:20px}}.kbbot.kbbotb2b .kbbot__l:hover{text-decoration:underline !important;transition-duration:.2s}.kbbot.kbbotb2b .kbbot__l svg{margin-right:10px}.kbbot__title{color:#fff;text-align:center}.kbbot__desc{color:#fff;text-align:center;max-width:500px;margin:0 auto}.kbbot .kb__form{max-width:580px;margin:0 auto;margin-top:30px}.tzo{display:flex;align-items:center;position:relative;background-color:#fff}.tzo__mainrow{margin-bottom:0}.tzo__mainrow .wp-block-column{margin-bottom:0 !important}.tzo__img{position:relative;width:calc(50% - 15px)}.tzo__img img{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%}@media screen and (max-width:959px){.tzo__img{position:relative;width:100%;max-height:400px}.tzo__img img{max-height:400px;height:100%}}@media screen and (max-width:919px){.tzo{flex-wrap:wrap}}.tzo.foto__prawo{flex-direction:row-reverse}.tzo.foto__lewo{justify-content:space-between}.tzo.foto__lewo .tzo__img{left:0}.tzo__col{padding:30px;width:calc(50% - 15px)}@media screen and (max-width:959px){.tzo__col{width:100%;margin-bottom:30px;padding:30px 10px}}.tzo__desc h1,.tzo__desc h2,.tzo__desc h3,.tzo__desc h4,.tzo__desc h5,.tzo__desc h6{font-size:20px;font-weight:700}.ttc{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:919px){.ttc{flex-wrap:wrap}}.ttc__col{width:calc(50% - 15px)}@media screen and (max-width:919px){.ttc__col{width:100%;margin-bottom:30px}}.tlist{display:flex;align-items:flex-end;position:relative;background-color:#fff}.tlist__mainrow{margin-bottom:0}.tlist__mainrow .wp-block-column{margin-bottom:0 !important}.tlist__img{position:relative;width:50%}.tlist__img img{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%}@media screen and (max-width:959px){.tlist__img{position:relative;width:100%;max-height:400px}.tlist__img img{max-height:400px;height:100%}}@media screen and (max-width:919px){.tlist{flex-wrap:wrap}}.tlist.foto__prawo{flex-direction:row-reverse}.tlist.foto__lewo{justify-content:space-between}.tlist.foto__lewo .tzo__img{left:0}.tlist__col{padding:0;width:50%}@media screen and (max-width:959px){.tlist__col{width:100%;margin-bottom:30px;padding:30px 10px}}.tlist__content{padding:0 30px}@media screen and (max-width:599px){.tlist__content{padding:0}}.tlist__desc h1,.tlist__desc h2,.tlist__desc h3,.tlist__desc h4,.tlist__desc h5,.tlist__desc h6{font-size:20px;font-weight:700}.tlist__points{padding:30px;background-color:#002b44}@media screen and (max-width:599px){.tlist__points{padding:20px}}.tlist__p{color:#fff;font-feature-settings:'clig' off,'liga' off;font-family:Nunito Sans;font-size:17px;font-style:normal;font-weight:600;line-height:1.5em;letter-spacing:.085px;margin-bottom:20px;display:flex;align-items:flex-start}@media screen and (max-width:599px){.tlist__p{font-size:15px;margin-bottom:10px}}.tlist__p svg{margin-top:5px;margin-right:15px}.ttc{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:919px){.ttc{flex-wrap:wrap}}.ttc__col{width:calc(50% - 15px)}@media screen and (max-width:919px){.ttc__col{width:100%;margin-bottom:30px}}.dam{background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:30px}@media screen and (max-width:599px){.dam{padding:10px}}.dam__content{padding:30px;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:599px){.dam__content{padding:10px}}.dam__title{color:#fff}.dam__desc{color:#fff}.dam__buttons{display:flex;align-items:center;justify-content:space-around;width:100%}@media screen and (max-width:599px){.dam__buttons{flex-direction:column;justify-content:center}}.dam__buttons a{margin-bottom:15px}.korzysci__row{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}.korzysci__item{width:calc(50% - 15px);border:1px solid #d9d9d9;padding:20px;display:flex;align-items:center;margin-bottom:15px;margin-right:15px;min-height:84px}@media screen and (max-width:959px){.korzysci__item{min-height:unset;width:100%}}.korzysci__item svg{margin-right:15px}.korzysci__item--title{color:#1f1f1f;font-feature-settings:'clig' off,'liga' off;font-family:'Nunito Sans';font-size:16px;font-style:normal;font-weight:500;line-height:1.3em;letter-spacing:.08px;width:calc(100% - 40px)}.korz__b2b{padding-top:40px;padding-bottom:40px;background-color:#d9d9d9}.korz__b2b .korz__btns{display:flex;align-items:center;justify-content:center;margin-bottom:30px}@media screen and (max-width:959px){.korz__b2b .korz__btns{flex-wrap:wrap}}.korz__b2b .korz__btn{padding:10px 30px;margin:10px 20px;display:flex;align-items:center;justify-content:flex-start;background-color:#fff;border:1px solid #c02129;color:#1f1f1f;text-align:center;font-family:'Nunito Sans';font-size:20px;font-style:normal;font-weight:600;line-height:1.3em;text-decoration:none !important;transition-duration:.2s}@media screen and (max-width:959px){.korz__b2b .korz__btn{width:100%;justify-content:center}}@media screen and (max-width:599px){.korz__b2b .korz__btn{font-size:16px;padding:5px}}.korz__b2b .korz__btn svg{transition-duration:.2s;margin-right:20px}@media screen and (max-width:599px){.korz__b2b .korz__btn svg{margin-right:10px}}.korz__b2b .korz__btn:hover{transition-duration:.2s;background-color:#c02129;color:#fff;border:1px solid #1f1f1f}.korz__b2b .korz__btn:hover svg{transition-duration:.2s;fill:#fff}.korz__b2b .korz__col--form{margin:30px auto;display:flex;flex-direction:column;padding:30px;background-color:#fff;max-width:550px}@media screen and (max-width:599px){.korz__b2b .korz__col--form{padding:30px 5px}}.korz__b2b .korz__col--form .kb__form{display:flex;justify-content:center;margin-top:30px}.korz__b2b .korz__col--form .kb__form form{margin-bottom:0}.korz__b2b .korz__col--form .kb__form form>p{margin-bottom:15px}.korz__b2b .korz__col--form .kb__form .redstar{color:red}.korz__b2b .korz__col--form .kb__form .wpcf7-acceptance{margin-top:10px;display:block}.korz__b2b .korz__col--form .kb__form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.korz__b2b .korz__col--form .kb__form .wpcf7-acceptance span{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:10px;line-height:1.3em;color:#2c2b29}.korz__b2b .korz__col--form .kb__form .wpcf7-submit{margin-top:15px;background-color:#c02129;padding:10px 30px;color:#fff;text-align:center;border-radius:0;width:280px;transition-duration:.2s}.korz__b2b .korz__col--form .kb__form .wpcf7-submit:hover{transition-duration:.2s;background-color:#1f1f1f;color:#fff}.korz__b2b .korz__col--form .kb__form label{color:#666;font-family:"Nunito Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;margin-bottom:15px;padding-left:10px}.korz__b2b .korz__col--form .kb__form label input[type=text],.korz__b2b .korz__col--form .kb__form label input[type=email],.korz__b2b .korz__col--form .kb__form label input[type=tel],.korz__b2b .korz__col--form .kb__form label select,.korz__b2b .korz__col--form .kb__form label textarea{min-height:40px;max-height:95px;padding:5px;resize:none;border:none;border-bottom:1px solid #666;width:100%;background-color:#fff;box-shadow:none}.korz__b2b .korz__col--form .kb__form label input[type=text]::placeholder,.korz__b2b .korz__col--form .kb__form label input[type=email]::placeholder,.korz__b2b .korz__col--form .kb__form label input[type=tel]::placeholder,.korz__b2b .korz__col--form .kb__form label select::placeholder,.korz__b2b .korz__col--form .kb__form label textarea::placeholder{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#5c5c5c}.ik{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:919px){.ik{flex-wrap:wrap;justify-content:center}}.ik__item{width:calc(33% - 15px);margin-bottom:30px}@media screen and (max-width:919px){.ik__item{width:100%;max-width:450px}}.ik__title{color:#212121;font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:1.3em;letter-spacing:-.24px;margin-bottom:15px;margin-top:15px;text-align:center}@media screen and (max-width:599px){.ik__title{font-size:20px}}.ik__desc{max-width:260px;margin:0 auto;color:#212121;text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:1.3em}.ik__img{display:flex;justify-content:center}.ik__img img{width:auto;height:60px;object-fit:contain;object-position:center}@media screen and (max-width:599px){.ik__img img{height:45px}}.ik__side{flex-direction:column;margin-top:60px}.ik__side .ik__item{width:100%}.ik__side .ik__item img{max-width:60px}.ik__side .ik__img{justify-content:flex-start}.ik__side .ik__title{font-size:20px;text-align:left}@media screen and (max-width:599px){.ik__side .ik__title{font-size:20px}}.ik__side .ik__desc{text-align:left;font-size:14px}.gall__row{margin-top:20px}.gall .section__title{text-transform:uppercase}.gall__img{height:230px}.gall__img img{height:100%;width:100%;object-fit:cover}.site-header-cart{width:auto}.gt_white_content .gt_languages{flex-flow:column}@media screen and (min-width:760px){.menu_hidedesk{display:none !important}}@media screen and (max-width:759px){.gt_white_content.notranslate{height:auto}.gt_white_content.notranslate .gt_languages{height:auto;max-height:unset}}.menu_account,.hide_search,.menu_wish,.menu_cart{padding-left:30px;position:relative}@media screen and (min-width:760px){.menu_account,.hide_search,.menu_wish,.menu_cart{display:none !important}}.menu_account:before,.hide_search:before,.menu_wish:before,.menu_cart:before{width:24px;height:24px;content:'';position:absolute;left:20px;top:9px;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/cartw.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#masthead{padding-top:0;width:100%;margin-bottom:0;background-color:#fff;transition-duration:.1s;border-bottom:none}@media screen and (max-width:919px){#masthead{padding-bottom:10px}}#masthead.sticky{position:fixed;top:0;transition-duration:.3s;border-bottom:1px solid rgba(0,0,0,.05)}#masthead.sticky .header__top{height:0;transition-duration:.5s;padding:0}#masthead.sticky .header__top>*{height:0;opacity:0}#masthead.sticky .header__mid{transition-duration:.5s;height:70px}#masthead.sticky .header__col{transition-duration:.3s}@media screen and (min-width:920px){#masthead.sticky .header__col{height:60px}}.menu_account:before{background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/accountw.svg")}.menu_wish:before{background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/heart.svg");top:17px}.hide_search:before{background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/search_b.svg")}.mobmenu-content .current_page_item{background-color:#e7e7e7}.mob-menu-header-holder{background-color:#c9caae !important}@media screen and (max-width:767px){.header__col--menu{order:0;width:50px}.header__col--menu:after,.header__col--menu:before{display:none}}.header__menu{width:calc(100% - 400px)}@media screen and (max-width:999px){.header__menu{width:calc(100% - 260px);order:3}}@media screen and (max-width:719px){.header__menu{width:auto;order:3}}.header__menu #site-navigation{width:100%;margin-right:0}.header__menu #site-navigation #mega-menu-primary{justify-content:center;margin-left:0 !important}.header__menu #site-navigation #mega-menu-primary li a{font-size:18px !important;text-transform:none !important;padding:0 5px !important}@media screen and (max-width:1199px){.header__menu #site-navigation #mega-menu-primary li a{font-size:10px !important}}@media screen and (max-width:779px){.header__menu #site-navigation #mega-menu-primary li a{font-size:14px !important}}.header__menu #site-navigation #mega-menu-primary .sub-menu{box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px}.header__menu #site-navigation #mega-menu-primary .sub-menu li{padding-left:0;padding-right:0}.header__menu #site-navigation #mega-menu-primary .sub-menu li a{font-size:12px;text-transform:none}.header__top{transition-duration:.2s;background-color:#002b44;padding-top:5px;padding-bottom:5px;color:#fff;display:flex;align-items:center;justify-content:center}.header__top--content{text-align:center;color:#fff;font-feature-settings:'clig' off,'liga' off;font-family:'Nunito Sans';font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.08px;display:flex;align-items:center}@media screen and (max-width:767px){.header__top--content{flex-wrap:wrap}}@media screen and (max-width:767px){.header__top--content .pas{width:100%}}@media screen and (max-width:607px){.header__top--content .pas{font-size:12px}}.header__top--content .header__top--right{display:flex;align-items:center;margin-left:15px}@media screen and (max-width:767px){.header__top--content .header__top--right{margin-left:0;width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center}}.header__top--content a{color:#fff;border:1px solid #fff;text-transform:uppercase;padding:5px 15px;text-align:center;transition-duration:.2s}@media screen and (max-width:607px){.header__top--content a{font-size:12px}}.header__top--content a:hover{transition-duration:.2s;color:#002b44;background-color:#fff}.header__top--content img{margin-left:15px;margin-right:15px}.header__top--box{display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width:920px){.header__top--box{margin:0 10px}}.header__top--box:before,.header__top--box:after{display:none}.header__top--item{display:flex !important;align-items:center;margin-right:35px;color:#565656;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:919px){.header__top--item{justify-content:center}}@media screen and (max-width:1199px){.header__top--item{font-size:12px}}@media screen and (max-width:599px){.header__top--item{font-size:10px}}.header__top--item img{margin-right:10px}.header__top--item .spanlow{color:#565656;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.header__top--itemtel{justify-content:flex-end}@media screen and (max-width:1199px){.header__top--itemtel{justify-content:center}}@media screen and (max-width:1099px){.header__top--itemmail{display:none !important}}.header__top--itemcenter{justify-content:center}.header__top .slick-slide{margin:0 5px}.header__top .slick-list{margin:0 -5px}.header__bot{background-color:#232323}@media screen and (max-width:879px){.header__bot{background-color:#fff}.header__bot .site-header-cart{width:auto !important}.header__bot .site-header-cart .widget_shopping_cart{width:250px}.header__bot .site-header-cart .cart-contents{display:flex;flex-direction:row-reverse;padding:0;line-height:1em}.header__bot .site-header-cart .cart-contents:after{content:"";background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/cart.svg");width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain}.header__bot .site-header-cart .cart-contents .amount{display:none}.header__bot .site-header-cart .cart-contents .count{font-weight:400;font-size:10px;background:#c02129;width:18px;height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0;color:#fff;opacity:1;position:absolute}.header__bot .dgwt-wcas-search-icon{width:30px}.header__bot .dgwt-wcas-search-icon img{max-width:30px}}@media screen and (max-width:879px){.header__bot .header__bot--col{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width:880px){.header__bot .search-wrapper,.header__bot .wish-wrapper,.header__bot .login-wrapper,.header__bot .cart-wrapper,.header__bot .head_icon_phone{display:none !important}}@media screen and (max-width:879px){.header__bot .search-wrapper .dgwt-wcas-search-wrapp svg path{fill:#fff}}.header__bot .header__menu{display:flex;justify-content:center}.header__bot .header__menu #site-navigation-menu-toggle{display:none !important}.header__bot .header__menu .mega-menu-toggle .mega-toggle-blocks-left{background-color:#fff}.header__bot .header__menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-animated-inner{background-color:#222 !important}.header__bot .header__menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-animated-inner:after,.header__bot .header__menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-animated-inner:before{background-color:#222 !important}.header__bot .header__menu .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-left{background-color:#222}.header__bot .header__menu .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-left .mega-toggle-animated-inner{background-color:#fff !important}.header__bot .header__menu .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-left .mega-toggle-animated-inner:after,.header__bot .header__menu .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-left .mega-toggle-animated-inner:before{background-color:#fff !important}@media screen and (min-width:880px){.header__bot .header__menu #primary-navigation{display:flex !important;justify-content:space-between !important;padding-top:10px !important;padding-bottom:10px !important}}.header__bot .header__menu #primary-navigation li{transition-duration:.3s}.header__bot .header__menu #primary-navigation li a{color:#fff;font-family:"Nunito Sans" !important;font-size:14px !important;font-style:normal;font-weight:600 !important;line-height:normal;text-transform:uppercase;padding-left:30px;padding-right:30px}@media screen and (max-width:1299px){.header__bot .header__menu #primary-navigation li a{font-size:12px}}@media screen and (max-width:859px){.header__bot .header__menu #primary-navigation li a{font-size:12px}}@media screen and (max-width:1499px){.header__bot .header__menu #primary-navigation li a{padding-left:15px;padding-right:15px}}@media screen and (max-width:1299px){.header__bot .header__menu #primary-navigation li a{padding-left:5px;padding-right:5px}}@media screen and (max-width:979px){.header__bot .header__menu #primary-navigation li a{padding-left:5px;padding-right:5px}}.header__bot .header__menu #primary-navigation li a:focus{outline:none !important}.header__bot .header__menu #primary-navigation li.promo a{color:#5b8597}.header__bot .header__menu #primary-navigation li.current-menu-item,.header__bot .header__menu #primary-navigation li.current-menu-ancestor,.header__bot .header__menu #primary-navigation li.mega-current_page_item,.header__bot .header__menu #primary-navigation li.mega-current-menu-item{transition-duration:.3s}.header__bot .header__menu #primary-navigation li.current-menu-item>a,.header__bot .header__menu #primary-navigation li.current-menu-ancestor>a,.header__bot .header__menu #primary-navigation li.mega-current_page_item>a,.header__bot .header__menu #primary-navigation li.mega-current-menu-item>a{background:#c02129 !important;color:#fff !important;text-decoration:underline !important}.header__bot .header__menu #primary-navigation li.mega-current-product_cat-parent ul li.mega-current-menu-item{transition-duration:.3s}.header__bot .header__menu #primary-navigation li.mega-current-product_cat-parent ul li.mega-current-menu-item>a{background:#fff !important;color:#020202 !important;text-decoration:underline !important}.header__bot .header__menu #primary-navigation li.menu-item-has-children.current-menu-item{background-color:#fff;transition-duration:.3s}.header__bot .header__menu #primary-navigation li.menu-item-has-children.current-menu-item>a{color:#000}.header__bot .header__menu #primary-navigation li .mega-sub-menu li:hover{transition-duration:.3s}.header__bot .header__menu #primary-navigation li .mega-sub-menu li:hover>a{color:#000 !important;text-decoration:underline !important}.header__mid{height:82px;padding-bottom:0;transition-duration:.2s;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px !important;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:879px){.header__mid{height:98px;justify-content:center;padding-top:5px;padding-bottom:5px}}@media screen and (max-width:719px){.header__mid{flex-wrap:wrap;justify-content:space-between;padding:10px;margin-bottom:0 !important}}.header__mid #menu-main-menu{display:flex;justify-content:space-evenly;align-items:center;padding-left:15px;padding-right:15px}.header__mid #menu-main-menu li a{color:#000;font-family:"Nunito Sans" !important;font-size:16px;font-style:normal;font-weight:500 !important;line-height:normal;padding:5px}@media screen and (max-width:1299px){.header__mid #menu-main-menu li a{font-size:16px}}@media screen and (min-width:768px) and (max-width:1109px){.header__mid #menu-main-menu li a{font-size:14px}}.header__mid #menu-main-menu li a:focus{outline:none !important}.header__mid #menu-main-menu li .sub-menu li{padding-bottom:5px !important;padding-top:5px;border-bottom:1px solid rgba(192,33,41,.2)}.header__mid #menu-main-menu li .sub-menu li a{font-size:12px}.header__mid #menu-main-menu li:hover>a{text-decoration:underline}.header__mid #menu-main-menu li.current-menu-item>a{color:#c02129 !important}@media screen and (max-width:719px){.header__mid .currency-dropdown--main{display:none}}.header__mid .currency-dropdown form{margin-bottom:0;width:75px}.header__mid .currency-dropdown form .dd-selected,.header__mid .currency-dropdown form .dd-select{padding:0;background-color:#fff;border:none}.header__mid .translate-wrapper .gtranslate_wrapper{display:flex}.header__mid .translate-wrapper .gtranslate_wrapper .gt_switcher-popup span{font-size:0 !important}.header__mid .translate-wrapper .gt-current-lang{display:none !important}.header__mid .translate-wrapper .gt-lang-code{display:none !important}.header__mid .translate-wrapper img{border-radius:0;width:24px;height:16px;object-fit:cover}.header__mid .translate-wrapper .nturl{font-size:0}.header__mid .logo{width:145px;height:100%;position:relative}@media screen and (min-width:768px) and (max-width:1109px){.header__mid .logo{height:30px}}@media screen and (max-width:759px){.header__mid .logo{order:1;width:auto}}.header__mid .logo .site-branding{height:100%;position:absolute;object-fit:contain;width:auto;margin-bottom:0 !important;height:105px}@media screen and (max-width:1109px){.header__mid .logo .site-branding{position:relative;height:100%}}.header__mid .logo .site-branding>a{height:100%}.header__mid .logo .site-branding>a img{height:100%;object-fit:contain;width:auto;max-width:200px;margin-right:15px}@media screen and (max-width:1299px){.header__mid .logo .site-branding>a img{max-width:180px}}@media screen and (max-width:759px){.header__mid .logo .site-branding>a img{max-width:130px;margin-right:0}}.header__mid.col-full:before,.header__mid.col-full:after{display:none}.header__mid .dgwt-wcas-search-icon{width:27px}@media screen and (max-width:1299px){.header__mid .dgwt-wcas-search-icon{width:30px}}.header__mid .dgwt-wcas-search-icon img{max-width:27px}@media screen and (max-width:1299px){.header__mid .dgwt-wcas-search-icon img{max-width:30px}}.header__mid .dgwt-wcas-search-form .dgwt-wcas-search-input{border-radius:0 !important}.header__mid .dgwt-wcas-search-form .dgwt-wcas-search-submit{background-color:rgba(0,0,0,0);color:#1f1f1f;font-weight:400;font-family:"Nunito Sans"}.header__mid .dgwt-wcas-search-form .dgwt-wcas-search-submit path{fill:#1f1f1f !important}.header__mid .dgwt-wcas-search-form .dgwt-wcas-search-submit:before{display:none}.header__mid .search-wrapper,.header__mid .dgwt-wcas-search-form{margin-left:5px;margin-right:5px}@media screen and (max-width:719px){.header__mid .search-wrapper,.header__mid .dgwt-wcas-search-form{margin-right:10px !important}}.header__mid .search-wrapper .dgwt-wcas-layout-icon,.header__mid .dgwt-wcas-search-form .dgwt-wcas-layout-icon{max-width:30px !important}.header__mid .search-wrapper .woocommerce-product-search:before,.header__mid .dgwt-wcas-search-form .woocommerce-product-search:before{display:none !important}.header__mid .search-wrapper .woocommerce-product-search .search-field,.header__mid .dgwt-wcas-search-form .woocommerce-product-search .search-field{background:rgba(254,97,59,.05);border:1px solid rgba(254,97,59,.05);border-radius:29px;padding-left:10px;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;display:flex;align-items:center;color:#3f56a1}.header__mid .search-wrapper .woocommerce-product-search .search-field:focus,.header__mid .dgwt-wcas-search-form .woocommerce-product-search .search-field:focus{border:none !important;outline-color:rgba(254,97,59,.05)}.header__mid .search-wrapper .site-search,.header__mid .dgwt-wcas-search-form .site-search{width:100%}.header__mid .search-wrapper .site-search .woocommerce-product-search button[type=submit],.header__mid .dgwt-wcas-search-form .site-search .woocommerce-product-search button[type=submit]{clip:unset;height:100%;margin:0;right:0;clip-path:none;left:auto;background-color:rgba(254,97,59,0);color:transparent;white-space:nowrap;width:80px;overflow:visible;border-radius:0 29px 29px 0}.header__mid .search-wrapper .site-search .woocommerce-product-search button[type=submit]:after,.header__mid .dgwt-wcas-search-form .site-search .woocommerce-product-search button[type=submit]:after{display:block;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/search.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";color:#fff;z-index:9999;position:absolute;left:0;width:100%;top:0;height:100%;line-height:43px;font-size:18px;background-size:28px}.header__mid .search-wrapper .site-search .woocommerce-product-search button[type=submit]:hover,.header__mid .dgwt-wcas-search-form .site-search .woocommerce-product-search button[type=submit]:hover{background-color:rgba(254,97,59,.1)}.header__mid .search-wrapper .site-search .woocommerce-product-search button[type=submit]:hover:after,.header__mid .dgwt-wcas-search-form .site-search .woocommerce-product-search button[type=submit]:hover:after{color:#020202}.header__mid .login-wrapper{margin-left:0;margin-right:5px;transition-duration:.2s}@media screen and (max-width:719px){.header__mid .login-wrapper{margin-right:10px !important}}.header__mid .login-wrapper a img{max-height:30px}.header__mid .login-wrapper:hover{transform:scale(.9);transition-duration:.2s}@media screen and (min-width:768px) and (max-width:989px){.header__icon{display:none !important}}@media screen and (min-width:920px){.header__col{display:flex;align-items:center;transition-duration:.2s;justify-content:flex-end}}.header__icon{display:flex;align-items:center;width:260px;justify-content:space-between}@media screen and (max-width:719px){.header__icon{width:auto;order:0}.header__icon .login-wrapper,.header__icon .translate-wrapper{display:none !important}}.header__icon .tel__wrapper a{display:flex;align-items:center;font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:14px;line-height:1.3em;color:#1f1f1f}@media screen and (max-width:999px){.header__icon .tel__wrapper a{font-size:12px}}.header__icon .tel__wrapper a img{margin-right:5px}.header__icon .cart-wrapper{margin-left:5px;display:flex;align-items:flex-end;position:relative}@media screen and (max-width:719px){.header__icon .cart-wrapper{margin-left:10px !important}}.header__icon .cart-wrapper__amount bdi{font-family:'Nunito Sans';color:#232323;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.header__icon .site-header-cart{width:auto !important}.header__icon .site-header-cart .widget_shopping_cart{width:250px}.header__icon .site-header-cart .cart-contents{display:flex;flex-direction:row-reverse;padding:0;line-height:1em}.header__icon .site-header-cart .cart-contents:after{content:"";background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/cart.svg");width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain}.header__icon .site-header-cart .cart-contents .amount{display:none}.header__icon .site-header-cart .cart-contents .count{font-weight:400;font-size:10px;background:#c02129;width:18px;height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0;color:#fff;opacity:1;position:absolute;right:-7px;top:-7px}.handheld-navigation .shm-close{background-color:#1f1f1f;color:#fff;font-family:"Nunito Sans"}.handheld-navigation .shm-close:before{color:#fff}.handheld-navigation .menu li a{font-family:"Nunito Sans"}#site-navigation-menu-toggle{border:none;font-size:0;width:40px;height:24px;margin-right:10px;background-color:#1f1f1f}#site-navigation-menu-toggle.menu-toggle:before,#site-navigation-menu-toggle.menu-toggle:after{width:100%;background-color:#fff}#site-navigation-menu-toggle.menu-toggle:before{transform:translateY(-7px)}#site-navigation-menu-toggle.menu-toggle:after{transform:translateY(7px)}#site-navigation-menu-toggle.menu-toggle span:before,#site-navigation-menu-toggle.menu-toggle span:after{background-color:#fff;width:100%}.content-area .entry-header{display:none}.storefront-breadcrumb{display:none}.woa-top-bar-wrap p{margin:0 !important}.woa-top-bar-wrap .tele_top a{text-decoration:none !important;font-family:'Nunito Sans';font-style:normal;font-weight:600;font-size:14px;line-height:1.3em;color:#272525 !important;display:flex;align-items:center;justify-content:center}.woa-top-bar-wrap .tele_top a img{margin-right:10px;height:14px}.woa-top-bar-wrap .tele_top a:hover{text-decoration:underline !important}@media screen and (min-width:920px){.hide_search{display:none !important}}.full_row-bread{background-color:#fff;padding-top:15px;padding-bottom:15px}.full_row-bread #breadcrumbs,.full_row-bread .rank-math-breadcrumb{margin:0}@media screen and (max-width:919px){.full_row-bread #breadcrumbs,.full_row-bread .rank-math-breadcrumb{padding-left:15px;padding-right:15px}}.full_row-bread #breadcrumbs p,.full_row-bread .rank-math-breadcrumb p{margin-bottom:0}.full_row-bread #breadcrumbs a,.full_row-bread #breadcrumbs span,.full_row-bread .rank-math-breadcrumb a,.full_row-bread .rank-math-breadcrumb span{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#000;text-decoration:none !important}@media screen and (max-width:599px){.full_row-bread #breadcrumbs a,.full_row-bread #breadcrumbs span,.full_row-bread .rank-math-breadcrumb a,.full_row-bread .rank-math-breadcrumb span{font-size:10px}}.full_row-bread #breadcrumbs a:hover,.full_row-bread .rank-math-breadcrumb a:hover{text-decoration:underline !important}.full_row-bread #breadcrumbs .breadcrumb_last,.full_row-bread .rank-math-breadcrumb .breadcrumb_last{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-size:14px;line-height:1.3em;text-decoration:none !important;color:#000}@media screen and (max-width:599px){.full_row-bread #breadcrumbs .breadcrumb_last,.full_row-bread .rank-math-breadcrumb .breadcrumb_last{font-size:10px}}.inmobile{font-weight:700}@media screen and (min-width:920px){.inmobile{display:none !important}}.backtotop{width:30px;height:30px;background-size:contain;position:fixed;bottom:40px;right:10px;transition-duration:.2s;background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/vector_w.png");background-position:center;background-repeat:no-repeat;z-index:9999;display:none;background-color:#c02129;border-radius:0;background-size:58%}@media screen and (max-width:719px){.backtotop{bottom:100px}}.backtotop.header__sticky_head{display:block}.backtotop:hover{cursor:pointer;bottom:45px;transition-duration:.2s}@media screen and (max-width:719px){.backtotop:hover{bottom:100px}}#menu-main-menu li:hover .sub-menu{background-color:#1f1f1f;padding-top:15px}#menu-main-menu li:hover .sub-menu li{padding-bottom:10px;padding-left:10px}#menu-main-menu li:hover .sub-menu a{color:#fff}#menu-main-menu li:hover .sub-menu li:hover>a{color:#fff;text-decoration:underline;background-color:rgba(0,0,0,0)}body.mega-menu-primary-mobile-open .header__bot #site-navigation-menu-toggle{width:100%}body.mega-menu-primary-mobile-open .header__bot .header__col--menu{width:100%}body.mega-menu-primary-mobile-open .header__bot .search-wrapper,body.mega-menu-primary-mobile-open .header__bot .wish-wrapper,body.mega-menu-primary-mobile-open .header__bot .login-wrapper,body.mega-menu-primary-mobile-open .header__bot .head_icon_phone,body.mega-menu-primary-mobile-open .header__bot .cart-wrapper{display:none !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{box-shadow:rgba(0,0,0,.24) 0px 3px 8px !important;padding-top:15px !important;background-color:#fff !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li{padding:5px !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li li li a{background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/menuar.png") !important;background-position:center left !important;background-repeat:no-repeat !important;background-size:contain !important;background-size:5px !important;padding-left:15px !important;font-size:12px !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li li li li{padding-left:15px !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li li li li a{font-size:10px !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li a{position:relative;font-size:12px !important;font-weight:400 !important;text-transform:none !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li a:after{width:15px;height:15px;position:absolute;left:-15px;top:0;content:''}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li a:hover{text-decoration:underline}@media screen and (max-width:719px){.mega-menu-primary-mobile-open #mega-menu-primary{height:calc(100vh - 129px) !important;overflow-y:scroll !important}}body.home .header__mid{margin-bottom:0 !important}.site-footer{background:#1f1f1f;position:relative;padding-bottom:0;padding-top:0}@media screen and (max-width:719px){.site-footer .widget{margin-bottom:15px}}.site-footer .dkf{display:flex;flex-direction:column}.site-footer .dkf .logo{margin-bottom:30px}.site-footer .dkf__widget-title{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:16px;line-height:1.3em;color:#fff;border-bottom:0;padding-bottom:0;text-transform:uppercase;margin-bottom:1em}.site-footer .dkf__logo{margin-bottom:20px}.site-footer .dkf__item{display:flex;align-items:center;margin-bottom:25px;font-family:'Nunito Sans';font-style:normal;font-weight:300;font-size:14px;line-height:1.3em;color:#fff}.site-footer .dkf__item svg,.site-footer .dkf__item img{margin-right:10px}.site-footer .dkf__item a{display:flex;align-items:center;text-decoration:none;font-family:'Nunito Sans';font-style:normal;font-weight:500;font-size:20px;line-height:1.3em;color:#fff !important;transition-duration:.2s}.site-footer .dkf__item a:hover{transition-duration:.2s;text-decoration:underline}.site-footer .footer-widgets{border-bottom:none}@media screen and (max-width:979px){.site-footer .footer-widgets{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}}.site-footer .widget_nav_menu .widget-title{text-transform:uppercase}@media screen and (max-width:719px){.site-footer .widget_nav_menu .widget-title{position:relative}.site-footer .widget_nav_menu .widget-title:after{position:absolute;width:14px;height:14px;content:"";background-image:url("/wp-content/themes/ultrasfactory/assets/gfx/vector_1.png");background-position:center;background-size:contain;background-repeat:no-repeat;right:10px;top:0;transition-duration:.2s;transform:rotate(0deg)}}.site-footer .widget_nav_menu .widget-title.clicked:after{transform:rotate(-180deg);transition-duration:.2s}.site-footer .block{width:calc(25% - 10px) !important;margin-right:10px !important}@media screen and (max-width:979px){.site-footer .block{width:calc(50% - 10px) !important}}@media screen and (max-width:719px){.site-footer .block{width:100% !important;margin-bottom:30px}}.site-footer .block .widget-title{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:16px;line-height:1.3em;color:#fff;border-bottom:0;padding-bottom:0}@media screen and (max-width:719px){.site-footer .block .menu{display:none}}.site-footer .block .menu li{padding-left:0;margin-bottom:2px}.site-footer .block .menu li ul{display:none}.site-footer .block .menu li a{font-family:'Nunito Sans';font-style:normal;font-weight:300;font-size:15px;color:#fff;line-height:2em;text-decoration:none !important}.site-footer .block .menu li.current-menu-item a{text-decoration:underline !important}.site-footer .block .menu li:before{display:none}.site-footer .block .menu li:hover a{text-decoration:underline !important}.site-footer .socialfoot__title{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:16px;line-height:1.3em;color:#fff;border-bottom:0;padding-bottom:0;margin-bottom:1em}@media screen and (max-width:719px){.site-footer .socialfoot__title{text-align:left}}.site-footer .socialfoot__items{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.site-footer .socialfoot__items a{margin-bottom:20px;transition-duration:.2s;color:#fff !important;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:1.3em;text-decoration:none !important;display:flex;align-items:center}@media screen and (max-width:1199px){.site-footer .socialfoot__items a{font-size:16px}}.site-footer .socialfoot__items a:hover{text-decoration:underline !important;transition-duration:.2s}.site-footer .socialfoot__items a svg{margin-right:15px}.site-footer .socialfoot__itemsbot{margin-top:30px}.site-footer .socialfoot__itemsbot a{margin-right:20px}.site-footer .foot__pp{margin-top:130px;display:flex;flex-direction:column;list-style-type:none}@media screen and (max-width:719px){.site-footer .foot__pp{margin-top:50px}}.site-footer .foot__pp a{text-align:right;font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:17px;line-height:1.3em;text-decoration-line:none;color:#fff !important;margin-bottom:15px;transition-duration:.2s}@media screen and (max-width:719px){.site-footer .foot__pp a{text-align:left}}.site-footer .foot__pp a:hover{text-decoration:underline;transition-duration:.2s}.cf{display:flex;align-items:center;justify-content:space-between;padding-bottom:32px}@media screen and (max-width:719px){.cf{flex-direction:column;align-items:flex-start}}.cf__col{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-size:14px;line-height:1.3em;color:#fff}@media screen and (max-width:719px){.cf__col{margin-bottom:10px}}.cf__col .green,.cf__col a{color:#fff !important}@media screen and (max-width:719px){.cf__col .green{display:block;margin-top:10px}}a:focus,input:focus{outline:none !important}#block-7,#block-8{margin-bottom:0}#block-7>p,#block-8>p{display:none}.storefront-handheld-footer-bar{display:none !important}.hentry{margin-bottom:10px}.newsletter{padding-top:30px;padding-bottom:30px;background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;background-color:#000}.newsletter__title{color:#fff !important;font-family:'Nunito Sans';font-size:30px;font-style:normal;font-weight:400;text-align:center;line-height:1.3em;position:relative;z-index:1}.newsletter__desc{margin:0 auto;max-width:500px;color:#fff;text-align:center;font-family:'Nunito Sans';font-size:16px;font-style:normal;font-weight:400;line-height:31px;position:relative;z-index:1}.newsletter__box{margin-top:30px;position:relative;z-index:1;width:100%}.newsletter__box .tnp a{color:#fff;text-decoration:none !important}.newsletter__box .tnp a:hover{text-decoration:underline !important}.newsletter__box .tnp form{display:flex;flex-wrap:wrap}.newsletter__box .tnp .tnp-field-email{width:calc(100% - 136px);order:0}@media screen and (max-width:599px){.newsletter__box .tnp .tnp-field-email{width:100%}}.newsletter__box .tnp .tnp-field-email input{background-color:#fff;height:50px;border-radius:0}.newsletter__box .tnp .tnp-field-email input:focus{outline:none}@media screen and (max-width:599px){.newsletter__box .tnp .tnp-field-email input{border-radius:0}}.newsletter__box .tnp .tnp-field-email label{display:none}@media screen and (max-width:599px){.newsletter__box .tnp .tnp-field-button{width:100%}}.newsletter__box .tnp .tnp-field-button .tnp-submit{width:136px;order:1;height:50px;background-color:#c02129;font-family:"Nunito Sans";font-size:16px;border-radius:0;transition-duration:.2s;border:1px solid #c02129}.newsletter__box .tnp .tnp-field-button .tnp-submit:hover{border:1px solid #fff;transition-duration:.2s;background-color:#1f1f1f}@media screen and (max-width:599px){.newsletter__box .tnp .tnp-field-button .tnp-submit{width:100%;border-radius:0;font-size:16px;background-image:unset;height:49px;margin-left:0}}.newsletter__box .tnp .tnp-field-button:hover{background-color:#000;transition-duration:.2s}.newsletter__box .tnp .tnp-privacy-field{width:100%;order:2;font-style:normal;font-weight:400;font-size:12px;line-height:180%;color:#fff;font-family:"Nunito Sans"}.newsletter__box .tnp .tnp-privacy-field a{text-decoration:underline}.newsletter__img{position:absolute;width:100%;object-fit:contain;height:100%;object-position:center;top:0;opacity:.1;z-index:0}@media screen and (max-width:599px){.newsletter__img{object-fit:cover}}.footikony{padding-top:30px;padding-bottom:10px;background-color:#1f1f1f}.footikony__row{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:719px){.footikony__row{flex-wrap:wrap}}.footikony__item{display:flex;align-items:center;width:calc(25% - 15px);margin-bottom:20px}@media screen and (max-width:719px){.footikony__item{width:calc(50% - 15px)}}.footikony__item img{margin-right:10px}.footikony__title{color:#fff;font-family:'Nunito Sans';font-size:20px;font-style:normal;font-weight:500;line-height:1.3em}@media screen and (max-width:1119px){.footikony__title{font-size:16px}}@media screen and (max-width:599px){.footikony__title{font-size:14px}}.footer__pay{padding-top:15px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e7e7e7}.footer__pay--icons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer__pay--icons img{margin-left:5px;margin-right:5px;margin-bottom:10px}.footer__social{padding-top:60px;margin-top:60px;padding-bottom:30px;background-color:#ececec;position:relative}.footer__social--icons{display:flex;align-items:center;justify-content:center}.footer__social--icon{display:flex;align-items:center;margin:30px;color:#1f1f1f;font-family:'Nunito Sans';font-size:18px;font-style:normal;font-weight:400;line-height:1.3em;text-decoration:none !important}.footer__social--icon:hover{text-decoration:underline !important}.footer__social--icon svg{margin-right:10px}.edit-link{display:none !important}.avwp-av{background-color:#1f1f1f}.avwp-av>*{font-family:"Nunito Sans"}.avwp-av img{margin:0 auto;margin-bottom:15px}.avwp-av h2,.avwp-av p{color:#fff}.avwp-av button.yes{background-color:#c02129}.avwp-av button.no{background-color:#fff;color:#000}#masthead .wmc-text-currency-text{display:none !important}.single-product .singleprod_wrap .woo-multi-currency.wmc-price-switcher{display:none !important}.wpb_category_n_menu_accordion .wpb_category_n_menu_accordion_list .cat-item.cat-item-20{display:none !important}div#agl_form img{max-width:100% !important}.wau_wrapper_div{width:100%}.single-product .onsale{max-height:30px;position:absolute;z-index:9;display:flex}.deliveryfoot li{font-family:'Nunito Sans';font-style:normal;font-weight:300;font-size:15px;color:#fff;line-height:1.5em;text-decoration:none !important}.deliveryfoot ul{margin-left:25px;margin-top:15px}.deliveryfoot__t{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-size:16px;line-height:1.3em;color:#fff;border-bottom:0;padding-bottom:0}.single_variation_wrap .fpf-fields{width:100%}.single_variation_wrap .fpf-fields .fpf-file-draggable{border:2px dashed #595959}.remember{padding:10px;border:1px solid #af2026;background:#e1e1e1;color:#000;width:100%;text-align:center;font-weight:400}.remember .sm{width:100%;display:block;text-align:center;margin-top:10px;font-weight:700}.menu-item.menu-item-gtranslate{position:relative;width:100px;height:34px}.menu-item.menu-item-gtranslate .gt_float_switcher{box-shadow:none !important}.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{font-size:13px !important}@media screen and (min-width:979px){.menu-item.menu-item-gtranslate>div{top:-5px !important}}.filtrbtnshop,#responsive-sidebar-btn{display:none !important}@media screen and (max-width:720px){.filtrbtnshop{display:flex !important;width:90%;align-items:center;margin:0 auto;background-color:#c02129;color:#fff;justify-content:space-between}.filtrbtnshop img{width:30px}.archive #main .woo_head_start .trustpilot-widget{display:none}}#customer_details .woocommerce-billing-fields #billing_company_field,#customer_details .woocommerce-billing-fields #billing_eu_vat_number_field{display:none !important}.bigmenulink>a{font-weight:700}.redmenulink a{color:#bf2128 !important;font-weight:500}.bluemenulink a{font-weight:500;color:#0056a6 !important}#menu-mobie-new li.socialmenulink{width:22%}.socialmenulink>a{padding-left:65px !important;background-position-x:25px;background-repeat:no-repeat;background-size:33px;background-position-y:8px;font-size:0;height:80px}.socialmenulink.socialmenulink--fb>a{background-image:url('https://ultrasfactory.com/wp-content/uploads/2025/03/facemobmenu.png')}.socialmenulink.socialmenulink--inst>a{background-image:url('https://ultrasfactory.com/wp-content/uploads/2025/03/instagrammenumob.png')}.socialmenulink.socialmenulink--tiktok>a{background-image:url('https://ultrasfactory.com/wp-content/uploads/2025/03/tiktokmenumob.png')}.socialmenulink.socialmenulink--tele>a{background-image:url('https://ultrasfactory.com/wp-content/uploads/2025/03/telegrammenumob.png')}#menu-mobie-new{display:flex;flex-wrap:wrap}#menu-mobie-new>li{width:100%}.products .product.sale .price ins bdi{color:#c02129}.acfkat__row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.acfkat__item{width:calc((100% / 6) - 10px);margin:10px 5px 5px;height:320px;display:flex;align-items:center;justify-content:center;padding:5px;background-position:center;text-decoration:none !important;background-size:cover;background-repeat:no-repeat;border-radius:10px;position:relative}.column--4 .acfkat__item{width:calc((100% / 4) - 10px)}.column--3 .acfkat__item{width:calc((100% / 3) - 10px)}.acfkat__item:after{content:'';transition-duration:.2s;width:100%;border-radius:10px;height:100%;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:1;position:absolute}.acfkat__item--content{position:relative;z-index:2;text-decoration:none}.acfkat__item--name{font-size:22px;text-decoration:none !important;text-transform:uppercase;text-align:center;color:#fff;font-weight:700;z-index:3;line-height:1.1em;text-shadow:1px 1px 1px red}.acfkat__item:hover:after{background-color:rgba(0,0,0,.3);transition-duration:.2s}.acfkat__item:hover:before{background-color:rgba(0,0,0,.9);border-radius:0;border:1px solid #fff;z-index:2;transition-duration:.2s;content:'';position:absolute;left:10px;top:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.acfkat__item:before{background-color:rgba(0,0,0,0);border-radius:0;border:1px solid rgba(255,255,255,0);z-index:2;transition-duration:.2s;content:'';border-radius:10px;position:absolute;left:50%;top:50%;width:0;height:0}@media screen and (max-width:1290px){.acfkat__item{height:250px}}@media screen and (max-width:990px){.acfkat__item--name{font-size:16px}.acfkat__item{width:calc((100% / 4) - 10px);height:250px}.column--4 .acfkat__item{width:calc((100% / 4) - 10px);height:250px}.column--3 .acfkat__item{width:calc((100% / 3) - 10px);height:250px}}@media screen and (max-width:720px){.acfkat__item{width:calc((100% / 3) - 10px);height:250px}.column--4 .acfkat__item,.column--3 .acfkat__item{width:calc((100% / 3) - 10px);height:250px}}@media screen and (max-width:600px){.acfkat__item{width:calc((100% / 2) - 10px);height:120px;padding:10px 5px}.column--4 .acfkat__item,.column--3 .acfkat__item{width:calc((100% / 2) - 10px);height:120px}}.hidethis{display:none !important}.ulmenu{background-position:right center;background-repeat:no-repeat;background-size:27px;background-position-x:90%}.ulmenu--pt{background-image:url(https://ultrasfactory.com/wp-content/uploads/2025/05/worldport.png)}.ulmenu--se{background-image:url(https://ultrasfactory.com/wp-content/uploads/2025/05/worldsweden.png)}.rekomendacje-list{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}@media screen and (max-width:599px){.rekomendacje-list{padding:10px}}.rekomendacje-list .rekomendacja-item{box-shadow:rgba(0,0,0,.35) 0px 5px 15px;width:calc((100% / 7) - 10px);background-color:rgba(0,0,0,.8);transition-duration:.2s;padding:5px;padding-bottom:10px;overflow:hidden}@media screen and (max-width:919px){.rekomendacje-list .rekomendacja-item{width:calc((25% - 10px))}}@media screen and (max-width:599px){.rekomendacje-list .rekomendacja-item{width:calc((50% - 5px))}}.rekomendacje-list .rekomendacja-item a{width:100%;display:flex;text-decoration:none;flex-direction:column;justify-content:center;align-items:center}.rekomendacje-list .rekomendacja-item a img{width:100%;transition-duration:.2s;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;object-fit:contain;transform:scale(.8);filter:grayscale(.7);border-radius:5px}@media screen and (max-width:599px){.rekomendacje-list .rekomendacja-item a img{height:100px}}.rekomendacje-list .rekomendacja-item a .rekomendacja-title{color:#fff;text-align:center;font-family:"Nunito Sans" !important;font-size:.8rem;font-style:normal;font-weight:700;line-height:1.1em;margin-top:5px}@media screen and (max-width:599px){.rekomendacje-list .rekomendacja-item a .rekomendacja-title{font-size:.875rem}}.rekomendacje-list .rekomendacja-item:hover img{transform:scale(1);filter:grayscale(0);transition-duration:.2s}.rekomendacje-list .rekomendacja-item:hover{background-color:rgba(0,0,0,1);transition-duration:.2s}.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal{display:none}.admin-bar .wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal{display:block}