:root{--gold:#d09e3f;--black:#333333;--black2:#44596B;--black0:#000;--light:rgb(252,252,252);--white0:#FFF;}.gold_line{width:100%;background:linear-gradient(to right,transparent 0%,var(--gold) 50%,transparent 100%);height:2px;margin:10px;}.wf_blog_section{margin-bottom:50px;}.container{width:90%;}.wf_sect_title{text-align:center;font-size:2.5rem;}.wf_similar_posts h3{padding:0;}.wf_similar_posts__post{display:grid;grid-template-columns:100%;gap:10px;}.wf_similar_posts__post .img_link{display:block;width:100%;height:100%;z-index:10;}.wf_similar_posts__post figure img{display:block;}.wf_similar_posts__post .img_link,.wf_similar_posts__post figure{grid-row:1 / span 1;grid-column:1 / span 1;}.accordion{--height:0px;--transY:-50%;--dur:0.5s;--ease:ease-in-out;}.accordion__head{cursor:pointer;user-select:none;position:relative;padding:15px 80px 15px 15px;position:relative;}.accordion{border-bottom:solid 1px var(--black2);}.accordion__head:before,.accordion__head:after{content:"";display:block;width:20px;height:4px;background:var(--black);position:absolute;top:50%;right:10px;--rot:0deg;transform:translate(0,-50%) rotate(var(--rot));transition:transform 0.3s;}.accordion__head:after{--rot:90deg;}.accordion.ext .accordion__head:after{--rot:0deg;}.accordion .accordion__head > *{transform-origin:left;transition:transform 0.5s,color 0.5s;}.accordion.ext .accordion__head > *{transform:scale(1.1);color:var(--black0);}.accordion__move{overflow:hidden;transition:height var(--dur) var(--ease);height:0;}.accordion__cont{transform:translate(0,var(--transY));transition:transform var(--dur) var(--ease);}.accordion.ext .accordion__cont{--transY:0;}.accordion.ext .accordion__move{height:var(--height);}.accordion.err{--transY:0;}.accordion.err .accordion__move{height:auto;}.wf_faq__items{display:flex;flex-flow:column;}.wf_faq__title h3{margin:0;padding:0;font-size:20px;font-weight:600;line-height:24px;width:fit-content;}.wf_faq__cont{background:var(--light);padding:15px;}.wf_gallery__wrapper{display:grid;grid-template-columns:100%;width:100%;max-width:90vh;height:auto;aspect-ratio:1 / 1;position:relative;overflow:hidden;margin:0 auto;}.wf_gallery__wrapper > *{position:absolute;top:0;left:0;width:100%;height:100%;}.wf_gallery__images{display:grid;grid-template-columns:100%;}.wf_gallery__images > figure{grid-row:1 / span 1;grid-column:1 / span 1;width:100%;height:100%;z-index:var(--z-ind);overflow:hidden;transform:translate(0,0);--trans:transform 1s ease-in-out;}.wf_gallery__images > figure img{display:block;width:100%;height:100%;object-fit:contain;}.wf_gallery__images > figure.active,.wf_gallery__images > figure.active img{transition:var(--trans);}.wf_gallery__images > figure.next{transform:translate(100%,0);}.wf_gallery__images > figure.next img{transform:translate(-100%,0);}.wf_gallery__ctrl{z-index:10000;}.wf_gallery__ctrl > *{position:absolute;width:50%;height:100%;cursor:pointer;user-select:none;}.wf_gallery__ctrl > *:before{content:"";display:block;width:20px;height:20px;border-bottom:solid var(--black) 3px;border-right:solid var(--black) 3px;position:absolute;top:50%;}.wf_gallery__ctrl .prev{left:0;}.wf_gallery__ctrl .prev:before{left:5px;transform:translate(0,-50%) rotate(135deg);}.wf_gallery__ctrl .next{right:0;}.wf_gallery__ctrl .next:before{right:5px;transform:translate(0,-50%) rotate(-45deg);}.wf_product_listing__prods{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;}@media (min-width:768px){.wf_product_listing__prods{gap:20px;}}.wf_product_listing__prod{max-width:230px;padding:10px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);transition:box-shadow 0.3s;position:relative;}.wf_product_listing__prod:hover{box-shadow:0px 0px 20px 1px rgba(0,0,0,0.2);}.wf_product_listing__prod .title{grid-column:1 / span 2;font-size:22px;line-height:23px;}.wf_product_listing__prod > figure{grid-column:1 / span 2;}.wf_product_listing__prod > a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:100;}.wf_product_listing__prod > figure{overflow:hidden;display:flex;justify-content:center;align-items:center;}.wf_product_listing__prod > figure img{transition:transform 0.3s;transform:scale(0.9);}.wf_product_listing__prod:hover > figure img{transform:scale(1);}.wf_product_listing__prod .price{background:var(--gold);color:var(--white0);height:30px;line-height:30px;border-radius:5px;font-size:18px;font-weight:bold;font-family:Arial;justify-self:start;align-self:center;padding:0 5px;}.wf_product_listing__prod .weight{height:24px;line-height:24px;font-family:Arial;font-size:16px;background:var(--black0);color:var(--white0);border-radius:5px;font-weight:bold;justify-self:end;align-self:center;padding:0 5px;}.wf_product_accordions__prod p,.wf_product_accordions__prod h2{padding:0;margin:0;}.wf_product_accordions__prod .woocommerce-Price-amount{display:none;}.wf_product_accordions__prod .woocommerce.product{display:block;border:none !important;}.wf_product_accordions__prod .product{display:grid;grid-template-columns:100%;padding-bottom:20px;}@media (min-width:600px){.wf_product_accordions__prod .product{display:grid;grid-template-columns:1fr 1fr;gap:20px;}}.wf_product_accordions__prod .info{display:flex;flex-flow:column;gap:20px;}.wf_product_accordions__prod .product figure{max-width:200px;justify-self:center;}.wf_product_accordions__prod .product .link,.wf_product_accordions__prod .product figure{grid-row:1 / span 1;grid-column:1 / span 1;}.wf_product_accordions__prod .product .link{display:block;width:100%;height:100%;z-index:100;}@media (min-width:600px){.wf_product_accordions__prod .product figure{max-width:400px;justify-self:center;align-self:center;}}.wf_product_accordions__prod .product .icons{display:flex;justify-content:center;}.wf_product_accordions__prod .product .icons > div{display:flex;flex-flow:column;align-items:center;width:33%;max-width:140px;padding:0 5px;}.wf_product_accordions__prod .product .icons > div span{display:block;width:60%;max-width:60px;height:auto;aspect-ratio:1 / 1;background:var(--gold);border-radius:50%;position:relative;}.wf_product_accordions__prod .product .icons > div span img{position:absolute;width:80%;height:80%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;}.wf_product_accordions__prod .product .icons > div p{font-size:16px;line-height:24px;text-align:center;}.wf_product_accordions__prod .product .pr_price{background:#d09e3f;color:var(--white0);height:40px;line-height:30px;padding:0 5px;border-radius:5px;font-size:24px;font-weight:bold;font-family:Arial;width:fit-content;display:flex;justify-content:center;align-items:center;}.wf_product_accordions__prod .add_to_cart{display:grid;grid-template-columns:1fr 80%;gap:10px;}.wf_product_accordions__prod .variation{grid-column:1 / span 2;display:grid;grid-template-columns:1fr 80%;align-items:center;}.wf_product_accordions__prod .variation select{width:100%;}.wf_product_accordions__prod .add_to_cart button{background:#d09e40;border-color:#d09e40;color:var(--white0);font-weight:bold;position:relative;border:2px solid transparent;padding:5px 30px;width:100%;vertical-align:middle;font-size:20px;line-height:1.7em;position:relative;border-radius:3px;transition:all .2s;display:block;cursor:pointer;user-select:none;opacity:0.5;pointer-events:none;}.wf_product_accordions__prod .add_to_cart button.active{opacity:1;pointer-events:all;}.wf_product_accordions__prod .add_to_cart button:after{speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr;font-family:ETmodules;font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;transition:all .2s;}.wf_product_accordions__prod .add_to_cart button:hover:after{opacity:1;margin-left:0;}.wf_product_accordions__prod .add_to_cart .quantity{width:100%;border:solid var(--black) 1px;border-radius:5px;padding:5px;}.wf_product_accordions__prod .add_to_cart .quantity input{border:none;font-size:18px !important;width:100%;}.wf_blog_search{margin:15px 0;}.wf_blog_search .facetwp-search{width:100%;max-width:400px;padding:10px 15px;border:1px solid #ddd;border-radius:5px;font-size:16px;font-family:inherit;transition:border-color 0.3s;box-sizing:border-box;}.wf_blog_search .facetwp-search:focus{outline:none;border-color:var(--gold);}.wf_blog_search .facetwp-icon{display:none;}.wf_blog--pagination{text-align:center;padding:20px 0 40px;}.facetwp-facet-blog_pager{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin-top:15px;}.facetwp-facet-blog_pager .facetwp-page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #ddd;border-radius:5px;cursor:pointer;transition:all 0.3s;font-size:16px;color:var(--black);background:var(--white0);user-select:none;}.facetwp-facet-blog_pager .facetwp-page:hover{border-color:var(--gold);color:var(--gold);}.facetwp-facet-blog_pager .facetwp-page.active{background:var(--gold);color:var(--white0);border-color:var(--gold);pointer-events:none;}.facetwp-facet-blog_pager .facetwp-page.dots{border:none;cursor:default;background:transparent;min-width:auto;padding:0 4px;}.facetwp-facet-blog_pager .facetwp-page.prev,.facetwp-facet-blog_pager .facetwp-page.next{font-weight:bold;}.wf_blog--load_more{display:none !important;}.wf_blog_toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin:10px 0;}.wf_blog_toolbar .facetwp-facet-result_count_blog{white-space:nowrap;flex-shrink:0;}.wf_blog_toolbar .wf_blog_search{margin:0;flex:1;display:flex;justify-content:flex-end;}.wf_blog_toolbar .wf_blog_search .facetwp-search{max-width:300px;width:100%;}@media (max-width:600px){.wf_blog_toolbar{flex-direction:column;align-items:stretch;}.wf_blog_toolbar .wf_blog_search{justify-content:stretch;}.wf_blog_toolbar .wf_blog_search .facetwp-search{max-width:100%;}}.wf_blog_toolbar{display:flex !important;flex-direction:row !important;justify-content:space-between;align-items:center;gap:15px;margin:15px 0;padding:0;}.wf_blog_toolbar .facetwp-facet-result_count_blog{white-space:nowrap;flex-shrink:0;font-size:14px;width:auto !important;}.wf_blog_toolbar .wf_blog_search{margin:0;flex-shrink:0;}.wf_blog_toolbar .wf_blog_search .facetwp-search{width:250px;padding:8px 12px;border:1px solid #ddd;border-radius:5px;font-size:14px;font-family:inherit;transition:border-color 0.3s;}.wf_blog_toolbar .wf_blog_search .facetwp-search:focus{outline:none;border-color:var(--gold);}.wf_blog_toolbar .wf_blog_search .facetwp-icon{display:none;}@media (max-width:600px){.wf_blog_toolbar{flex-direction:column !important;align-items:stretch;}.wf_blog_toolbar .wf_blog_search{order:1;}.wf_blog_toolbar .wf_blog_search .facetwp-search{width:100%;}.wf_blog_toolbar .facetwp-facet-result_count_blog{order:2;text-align:center;}}.wf_blog--pagination{text-align:center;padding:20px 0 40px;}.facetwp-facet-blog_pager{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin-top:15px;}.facetwp-facet-blog_pager .facetwp-page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #ddd;border-radius:5px;cursor:pointer;transition:all 0.3s;font-size:16px;color:var(--black);background:var(--white0);user-select:none;}.facetwp-facet-blog_pager .facetwp-page:hover{border-color:var(--gold);color:var(--gold);}.facetwp-facet-blog_pager .facetwp-page.active{background:var(--gold);color:var(--white0);border-color:var(--gold);pointer-events:none;}.facetwp-facet-blog_pager .facetwp-page.dots{border:none;cursor:default;background:transparent;}.wf_blog--pagination .facetwp-facet-result_count_blog{text-align:center;width:100%;}.wf_blog--load_more{display:none !important;}