﻿@keyframes ken-burns{0%{transform:scale(1)}100%{transform:scale(1.5)}}@keyframes pulse-hover{0%{transform:scale(1)}50%{transform:scale(1.2, 1.4)}100%{transform:scale(1.2, 1.4);opacity:0}}@keyframes form-pulse{0%{box-shadow:inset 0 0 0 1px transparent}100%{box-shadow:inset 0 0 0 1px #c02b0a}}@keyframes spinner{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}@keyframes loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading{0%{width:0}100%{width:100%}}@keyframes shift{0%{margin-left:-25%}100%{margin-left:0}}@keyframes shake{0%{transform:rotate(0deg)}5%{transform:rotate(10deg)}10%{transform:rotate(0deg)}15%{transform:rotate(10deg)}20%{transform:rotate(0deg)}}@keyframes rotateY{0%{transform:rotateX(0deg)}100%{transform:rotateX(90deg)}}@keyframes rotateX{0%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}@keyframes mb-shift{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(-50px, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes expand-shrink{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes border-grow{0%{width:0;height:0}100%{width:100%;height:100%}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}h1{font-family:var(--font-family-header);font-weight:var(--font-family-header-weight);margin:0;line-height:1.2}h2{font-family:var(--font-family-header);font-weight:var(--font-family-header-weight);margin:0;line-height:1.2}h3{font-family:var(--font-family-header);font-weight:var(--font-family-header-weight);margin:0;line-height:1.2}h4{font-family:var(--font-family-header);font-weight:var(--font-family-header-weight);margin:0;line-height:1.2}h5{font-family:var(--font-family-header);font-weight:var(--font-family-header-weight);margin:0;line-height:1.2}h6{font-family:var(--font-family-header);font-weight:var(--font-family-header-weight);margin:0;line-height:1.2}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}.fa-icon-duotone{position:relative}.fa-icon-duotone:before,.fa-icon-duotone:after{font-family:"Font Awesome 6 Duotone";position:absolute;top:0}.fa-icon-duotone:after{opacity:.3}.flex{display:flex}.flex-wrap{display:flex;flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}#btn-catalog-filter{display:none;border-radius:100px;padding:20px 15px;z-index:3;width:min-content;left:0;right:0;margin:auto;box-shadow:6px 6px 9px rgba(0,0,0,.2)}#btn-catalog-filter:before{content:"";background-image:url("../images/icons/icon-filter.svg");background-size:cover;background-repeat:no-repeat;display:block;width:30px;height:20px;align-self:center;filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(196deg) brightness(103%) contrast(103%)}.overlay-block{display:none;overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.9);z-index:2}#catalog-filter{position:fixed !important;bottom:-500%;left:0;right:0;margin:auto;overflow-y:auto;padding:30px;background-color:var(--lgt-grey);transition:.3s ease-in-out;height:75%}#catalog-filter:before{content:"";display:block;position:absolute;top:7px;left:0;right:0;margin:auto;width:30px;height:5px;background-color:#fff;border-radius:100px}#catalog-filter.open{bottom:0;z-index:2}#catalog-filter .header-block{margin-bottom:22.5px}#catalog-filter .header-block .filter-title{text-transform:uppercase;font-size:.9em}#catalog-filter .header-block .filter-title:before{content:"";background-image:url("../images/icons/icon-filter.svg");background-size:cover;background-repeat:no-repeat;display:block;width:30px;height:20px;align-self:center;margin-right:15px}#catalog-filter .header-block .btn-close{font-size:1em;color:#000;margin-left:auto}#catalog-filter details{background-color:#fff;padding:30px;border-radius:20px}#catalog-filter details+details{margin-top:22.5px}#catalog-filter details[open]>summary:after{content:""}#catalog-filter details.btn-row{background-color:transparent;padding:0;border-radius:0}#catalog-filter details.btn-row summary:after{display:none !important}#catalog-filter summary{line-height:1;list-style:none;padding-bottom:15px;margin-bottom:22.5px;border-bottom:1px solid #e1e1e1;text-transform:uppercase}#catalog-filter summary:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:.8em;color:var(--main);align-self:center;margin-left:auto}#catalog-filter .btn-row{margin-top:22.5px}#catalog-filter .btn{width:auto}#catalog-filter .filter-items .item-wrapper+.item-wrapper{margin-top:22.5px}#catalog-filter .filter-items .item-wrapper *{align-self:center;line-height:1}#catalog-filter .filter-items .item-wrapper label{text-transform:uppercase}#catalog-filter .filter-items .item-wrapper label span{margin-left:5px}#catalog-filter .filter-items .item-wrapper label span:before{content:"("}#catalog-filter .filter-items .item-wrapper label span:after{content:")"}#catalog-filter .filter-items .item-wrapper input{padding:0;margin:0 15px 0 0;appearance:none;width:22.5px;height:22.5px;border:1px solid #e1e1e1;position:relative}#catalog-filter .filter-items .item-wrapper input:checked:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;color:var(--main);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:fit-content;width:-moz-fit-content;width:intrinsic;height:fit-content;height:-moz-fit-content;height:intrinsic}#catalog-filter .filter-items .item-wrapper input[type=radio]{width:10px;height:10px;border-radius:50%}#catalog-filter .filter-items .item-wrapper input[type=radio]:checked:before{content:"";background-color:var(--main);height:calc((15px * 1.5) * 0.5);width:calc((15px * 1.5) * 0.5);border:none;border-radius:50%}#catalog-filter .wpfMainWrapper .wpfFilterWrapper{background-color:#fff;padding:15px !important;border-radius:20px}#catalog-filter .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle{pointer-events:initial !important;padding:0 0 15px;margin-bottom:0}#catalog-filter .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wfpTitle{padding:0}#catalog-filter .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wpfTitleToggle{display:block !important;font-size:1.2em;color:var(--main)}#catalog-filter .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wpfTitleToggle.fa-plus:before{content:"" !important}#catalog-filter .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wpfTitleToggle.fa-minus:before{content:"" !important}#catalog-filter .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent{margin-top:0;padding-top:15px;border-top:1px solid #e1e1e1}.wpfMainWrapper .wpfFilterWrapper .wpfFilterContent{margin-top:15px}.wpfMainWrapper .wpfFilterWrapper+.wpfFilterWrapper{margin-top:30px}.wpfMainWrapper .wpfFilterVerScroll li+li{margin-top:15px}.wpfFilterVerScroll::-webkit-scrollbar-thumb{background-color:var(--main) !important;border-radius:0 !important;box-shadow:none !important}.wpfFilterVerScroll::-webkit-scrollbar-track{background-color:var(--grey) !important;border:none !important}@media screen and (max-width: 768px){#btn-catalog-filter{display:block}}/*# sourceMappingURL=fwn-woocommerce.css.map */
