.wpcsn-notification .wpcsn-notification-item{background:#fff;position:fixed;z-index:9999;display:none;align-items:center;width:calc(100% - 60px);max-width:450px;padding:0;font-size:15px;border-radius:0;overflow:hidden;border:1px solid #eee;box-shadow:0 4px 4px rgb(0 0 0 / .03)}.wpcsn-notification .wpcsn-notification-item a{cursor:pointer;text-decoration:none;color:inherit;display:block;outline:none}.wpcsn-notification .wpcsn-notification-time{font-size:12px;color:#999}.wpcsn-notification .wpcsn-notification-thumbnail{display:inline-block;width:80px;flex:0 0 80px;margin:0;text-align:center}.wpcsn-notification .wpcsn-notification-thumbnail img{border-radius:0;display:block;margin:0;padding:0;max-width:100%;height:auto}.wpcsn-notification .wpcsn-notification-content-wrap{padding:10px 30px 10px 10px;flex-grow:1}.wpcsn-notification .wpcsn-notification-content-wrap .wpcsn-notification-title a{display:inline-block;font-weight:700}.wpcsn-notification .wpcsn-notification-item.wpcsn-notification-item-new-order .wpcsn-notification-content a,.wpcsn-notification .wpcsn-notification-item.wpcsn-notification-item-virtual-order .wpcsn-notification-content a{display:inline-block;font-weight:700}.wpcsn-notification .wpcsn-notification-item.wpcsn-notification-item-html a{display:inline-block;text-decoration:underline}.wpcsn-notification .wpcsn-notification-item.wpcsn-notification-item-cart .wpcsn-cart-subtotal{font-weight:700}.wpcsn-notification .wpcsn-notification-close{position:absolute;top:0;right:0;width:30px;height:30px;padding:10px;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXIteCI+PGxpbmUgeDE9IjE4IiB5MT0iNiIgeDI9IjYiIHkyPSIxOCI+PC9saW5lPjxsaW5lIHgxPSI2IiB5MT0iNiIgeDI9IjE4IiB5Mj0iMTgiPjwvbGluZT48L3N2Zz4=) center no-repeat;opacity:.5}.wpcsn-notification .wpcsn-notification-item:after{content:"";clear:both;display:table}.wpcsn-notification.top-left .wpcsn-notification-item{top:30px;left:30px}.wpcsn-notification.bottom-left .wpcsn-notification-item{bottom:30px;left:30px}.wpcsn-notification.top-right .wpcsn-notification-item{top:30px;right:30px}.wpcsn-notification.bottom-right .wpcsn-notification-item{bottom:30px;right:30px}.wpcsn-notification-item.bounceIn{animation-duration:1s;animation-name:wpcsnBounceIn}.wpcsn-notification-item.bounceInUp{animation-duration:1.5s;animation-name:wpcsnBounceInUp}.wpcsn-notification-item.bounceInDown{animation-duration:1s;animation-name:wpcsnBounceInDown}.wpcsn-notification-item.bounceInLeft{animation-duration:1s;animation-name:wpcsnBounceInLeft}.wpcsn-notification-item.bounceInRight{animation-duration:1s;animation-name:wpcsnBounceInRight}.wpcsn-notification-item.bounceOut,.wpcsn-notification-item.bounceOutUp,.wpcsn-notification-item.bounceOutDown,.wpcsn-notification-item.bounceOutLeft,.wpcsn-notification-item.bounceOutRight{pointer-events:none}.wpcsn-notification-item.bounceOut{animation-duration:1.5s;animation-name:wpcsnBounceOut;opacity:0}.wpcsn-notification-item.bounceOutUp{animation-duration:1.5s;animation-name:wpcsnBounceOutUp;opacity:0}.wpcsn-notification-item.bounceOutDown{animation-duration:1.5s;animation-name:wpcsnBounceOutDown;opacity:0}.wpcsn-notification-item.bounceOutLeft{animation-duration:1.5s;animation-name:wpcsnBounceOutLeft;opacity:0}.wpcsn-notification-item.bounceOutRight{animation-duration:1.5s;animation-name:wpcsnBounceOutRight;opacity:0}@media only screen and (max-width:480px){.wpcsn-notification .wpcsn-notification-item{width:calc(100% - 30px);left:15px;right:15px}.wpcsn-notification.bottom-left .wpcsn-notification-item,.wpcsn-notification.bottom-right .wpcsn-notification-item{bottom:15px}.wpcsn-notification.top-left .wpcsn-notification-item,.wpcsn-notification.top-right .wpcsn-notification-item{bottom:15px}}@keyframes wpcsnBounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes wpcsnBounceInUp{40%,60%,75%,90%,100%{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,40%{opacity:0;transform:translate3d(0,100px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}@keyframes wpcsnBounceInDown{40%,60%,75%,90%,100%{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,40%{opacity:0;transform:translate3d(0,-100px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}@keyframes wpcsnBounceInLeft{40%,60%,75%,90%,100%{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,40%{opacity:0;transform:translate3d(-100px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}@keyframes wpcsnBounceInRight{40%,60%,75%,90%,100%{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,40%{opacity:0;transform:translate3d(100px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}@keyframes wpcsnBounceOut{0%{opacity:1}20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes wpcsnBounceOutUp{0%{opacity:1}20%{opacity:1;transform:translate3d(0,-10px,0)}40%,45%{opacity:.5;transform:translate3d(0,20px,0)}80%,100%{opacity:0;transform:translate3d(0,-50px,0)}}@keyframes wpcsnBounceOutDown{0%{opacity:1}20%{opacity:1;transform:translate3d(0,10px,0)}40%,45%{opacity:.5;transform:translate3d(0,-20px,0)}80%,100%{opacity:0;transform:translate3d(0,50px,0)}}@keyframes wpcsnBounceOutLeft{0%{opacity:1}20%{opacity:1;transform:translate3d(20px,0,0)}40%,100%{opacity:0;transform:translate3d(-100px,0,0)}}@keyframes wpcsnBounceOutRight{0%{opacity:1}20%{opacity:1;transform:translate3d(-20px,0,0)}40%,100%{opacity:0;transform:translate3d(100px,0,0)}}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/alfisti/assets/fonts/poppins-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/alfisti/assets/fonts/poppins-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/alfisti/assets/fonts/poppins-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/alfisti/assets/fonts/poppins-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/alfisti/assets/fonts/poppins-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/alfisti/assets/fonts/poppins-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/alfisti/assets/fonts/poppins-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/alfisti/assets/fonts/poppins-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--alf-red:#C22636;--alf-red-d:#a51f2d;--alf-black:#000;--alf-text:#54595F;--alf-body:#333;--alf-grey:#BBBBBB;--alf-off:#F5F5F5;--alf-green:#01804F;--alf-navy:#1B2441;--alf-blue:#1C3D72;--alf-line:#E6E6E6;--alf-muted:#858585;--alf-font:'Poppins',sans-serif;--alf-r:8px}body.alf-theme{margin:0;background:#fff;color:var(--alf-body);font-family:var(--alf-font);font-size:16px;line-height:1.5}body.alf-theme *,body.alf-theme *::before,body.alf-theme *::after{box-sizing:border-box}.alf-theme img{max-width:100%;height:auto}.alf-theme a{color:var(--alf-red)}.alf-theme a:hover{color:var(--alf-red-d)}.alf-theme :focus-visible{outline:2px solid var(--alf-red);outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.alf-wrap{max-width:1140px;margin:0 auto;padding-left:clamp(16px,3vw,0px);padding-right:clamp(16px,3vw,0px)}@media (max-width:1180px){.alf-wrap{padding-left:20px;padding-right:20px}}.alf-sec{padding:40px 0}.alf-shead{text-align:center;margin-bottom:40px}.alf-h2{margin:0;font-family:var(--alf-font);font-weight:500;font-size:48px;line-height:1;color:var(--alf-red)}.alf-sub{margin:20px 0 0;font-family:var(--alf-font);font-weight:500;font-size:24px;line-height:1.2;color:var(--alf-text)}.alf-sub--sm{font-size:16px;font-weight:400;margin-top:8px}.alf-theme .alf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:20px 60px;border-radius:3px;border:0;background:#000;color:#fff;font-family:var(--alf-font);font-weight:500;font-size:18px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .2s}.alf-theme .alf-btn:hover{background:var(--alf-red);color:#fff}.alf-theme .alf-btn--red{background:var(--alf-red)}.alf-theme .alf-btn--red:hover{background:#000}.alf-center{text-align:center;margin-top:40px}.alf-prose{font-size:16px;line-height:1.7;color:var(--alf-body)}.alf-prose h2{font-weight:500;font-size:32px;line-height:1.2;color:#000;margin:1.4em 0 .5em}.alf-prose h3{font-weight:500;font-size:24px;line-height:1.25;color:#000;margin:1.3em 0 .4em}.alf-prose ul,.alf-prose ol{padding-left:1.2em}.alf-prose table{width:100%;border-collapse:collapse}.alf-prose th,.alf-prose td{padding:10px 8px;border-bottom:1px solid var(--alf-line);text-align:left}.alf-prose>:first-child{margin-top:0}@media (max-width:767px){.alf-h2{font-size:32px}.alf-sub{font-size:18px}.alf-theme .alf-btn{padding:16px 32px;font-size:16px}}@media (prefers-reduced-motion:reduce){.alf-theme *{transition:none!important}}.alf-promo{background:#000;color:var(--alf-grey);font-size:14px;line-height:14px;text-transform:uppercase;text-align:center}.alf-promo .alf-wrap{min-height:34px;display:flex;align-items:center;justify-content:center;padding-top:6px;padding-bottom:6px}.alf-header{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 4px 20px rgb(0 0 0 / .06)}.admin-bar .alf-header{top:32px}.alf-header__row{display:flex;align-items:center;gap:24px;min-height:112px}.alf-logo{display:flex;align-items:center;flex:0 0 auto;margin-right:auto}.alf-logo img{width:167px;height:auto;display:block}.alf-nav{flex:0 1 auto}.alf-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0 34px}.alf-menu>li{position:relative}.alf-menu .wpml-ls-item{display:none!important}.alf-theme .alf-menu a{display:flex;align-items:center;gap:6px;color:#000;text-decoration:none;font-family:var(--alf-font);font-weight:500;font-size:16px;line-height:1.5;text-transform:uppercase;padding:5px 0}.alf-theme .alf-menu>li>a{border-bottom:2px solid #fff0}.alf-theme .alf-menu a:hover,.alf-theme .alf-menu .current-menu-item>a{color:var(--alf-red)}.alf-theme .alf-menu>li.current-menu-item>a{border-bottom-color:var(--alf-red)}.alf-nav .menu-item-has-children>a::after{content:"";width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:6px solid currentColor;margin-left:4px}.alf-nav .sub-menu{list-style:none;margin:0;padding:8px 0;position:absolute;left:-16px;top:100%;min-width:210px;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .12);opacity:0;visibility:hidden;transition:.15s;z-index:5}.alf-nav li:hover>.sub-menu,.alf-nav li:focus-within>.sub-menu{opacity:1;visibility:visible}.alf-theme .alf-nav .sub-menu a{padding:9px 18px;font-size:15px;text-transform:none;font-weight:400}.alf-theme .alf-nav .sub-menu a:hover{background:var(--alf-off)}.alf-header__tools{display:flex;align-items:center;gap:6px}.alf-theme .alf-langlink{display:flex;align-items:center;gap:6px;color:#000;text-decoration:none;font-weight:500;font-size:16px;text-transform:uppercase;padding:5px 4px}.alf-theme .alf-langlink:hover{color:var(--alf-red)}.alf-langlink img{width:18px;height:12px}.alf-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;position:relative;cursor:pointer;list-style:none;background:#fff0;border:0}.alf-iconbtn::-webkit-details-marker{display:none}.alf-theme .alf-iconbtn,.alf-theme .alf-iconbtn:hover{color:#000}.alf-cart-count{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--alf-red);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.alf-cart-count[hidden]{display:none}.alf-mnav{display:none}.alf-mnav>summary{list-style:none}.alf-mnav__panel{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 20px 40px rgb(0 0 0 / .12);padding:8px 20px 20px;z-index:60}.alf-mnav__panel .alf-menu{flex-direction:column;align-items:stretch;gap:0}.alf-theme .alf-mnav__panel .alf-menu a{padding:12px 0;border-bottom:1px solid var(--alf-off)}.alf-mnav__panel .sub-menu{list-style:none;margin:0;padding:0 0 0 14px}.alf-theme .alf-mnav__panel .sub-menu a{text-transform:none;font-weight:400}@media (max-width:1024px){.alf-nav{display:none}.alf-mnav{display:block;order:3}.alf-header__row{min-height:80px;gap:4px}.alf-logo img{width:130px}.alf-header__tools{order:2}}@media (max-width:600px){.alf-langlink span{display:none}.alf-promo{font-size:12px}}.alf-footer{background:#000;color:#fff;margin-top:40px}.alf-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;padding-top:30px;padding-bottom:30px}.alf-footer__logo img{width:150px;height:auto;display:block;margin-bottom:12px}.alf-footer__h{margin:0 0 12px;font-family:var(--alf-font);font-size:16px;font-weight:500;text-transform:uppercase;color:#fff}.alf-footer__h--gap{margin-top:18px}.alf-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:14px}.alf-footer__col p{margin:0 0 10px;color:var(--alf-grey);font-size:14px;line-height:1.5;max-width:340px}.alf-theme .alf-footer__link{color:var(--alf-grey);font-size:14px;text-decoration:underline;text-underline-offset:3px}.alf-theme .alf-footer__link:hover{color:#fff}.alf-footer__form{display:flex;flex-direction:column;gap:8px;width:100%;max-width:340px}.alf-footer__form input{height:34px;border:0;border-radius:0;padding:0 10px;font:inherit;font-size:14px;color:#000;background:#fff}.alf-theme .alf-footer__form button{height:34px;border:0;border-radius:0;background:var(--alf-red);color:#fff;font:inherit;font-size:16px;cursor:pointer}.alf-theme .alf-footer__form button:hover{background:#fff;color:var(--alf-red)}.alf-footer__social{display:flex;gap:10px;margin-top:8px}.alf-theme .alf-footer__social a{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:#1a1a1a;color:#fff}.alf-theme .alf-footer__social a:hover{background:var(--alf-red);color:#fff}.alf-form-msg{margin:10px 0 0;font-size:15px}.alf-form-msg:empty{display:none}.alf-ct-card .alf-form-msg.is-ok{color:var(--alf-green)}.alf-ct-card .alf-form-msg.is-err,.alf-footer .alf-form-msg.is-err{color:#ff8a94}.alf-footer .alf-form-msg,.alf-nl .alf-form-msg{color:#fff}.alf-theme .alf-footer__pay{height:22px;width:auto;max-width:90px}.alf-footer__bar{background:var(--alf-red);text-align:center;padding:10px 16px;font-size:14px}.alf-theme .alf-footer__bar a{color:#fff;text-decoration:none}@media (max-width:767px){.alf-footer__grid{grid-template-columns:1fr;gap:28px}}.alf-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--alf-body);margin:20px 0}.alf-theme .alf-crumbs a{color:var(--alf-body);text-decoration:none}.alf-theme .alf-crumbs a:hover{color:var(--alf-red)}.alf-article__head{max-width:860px;margin:0 auto;padding-top:10px;display:flex;flex-direction:column;gap:10px}.alf-article__cat{font-size:14px;color:var(--alf-red);font-weight:500}.alf-article__title{margin:0;font-family:var(--alf-font);font-weight:600;font-size:clamp(32px,4vw,48px);line-height:1.15;color:#000}.alf-article__meta{color:var(--alf-muted);font-size:14px}.alf-article__hero{margin:24px auto 0;max-width:1140px}.alf-article__hero img{width:100%;border-radius:12px;display:block}.alf-article__body{max-width:800px;margin:32px auto 0;padding:0 20px}.alf-page{padding-top:0}.alf-page--plain{padding-top:32px}.alf-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.alf-theme .alf-help__card{display:flex;flex-direction:column;gap:4px;padding:22px;border-radius:12px;background:#fff;border:1px solid var(--alf-line);color:var(--alf-text);text-decoration:none}.alf-help__card strong{color:#000;font-weight:500}.alf-theme .alf-help__card:hover{border-color:var(--alf-red);color:var(--alf-text)}@media (max-width:767px){.alf-help{grid-template-columns:1fr}}.alf-pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:32px}.alf-theme .alf-pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--alf-line);background:#fff;color:#000;text-decoration:none;font-weight:500}.alf-theme .alf-pager .page-numbers.current{background:var(--alf-red);border-color:var(--alf-red);color:#fff}.alf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}@media (max-width:1024px){.alf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.alf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.alf-card{position:relative;display:flex;flex-direction:column;background:#fff;padding:15px;margin:0!important;width:auto!important;float:none!important;transition:box-shadow .25s}.alf-card:hover{box-shadow:0 20px 40px rgb(0 0 0 / .1)}.alf-card__media{display:block;aspect-ratio:1/1;overflow:hidden}.alf-card__img{display:block;width:100%;height:100%!important;object-fit:cover}.alf-badge{position:absolute;top:25px;right:25px;background:var(--alf-red);color:#fff;font-size:12px;font-weight:700;line-height:24px;padding:0 10px;border-radius:3px}.alf-card__cat{margin-top:25px;font-size:13px;line-height:20px;color:var(--alf-muted)}.alf-card__name{margin:10px 0 0;font-family:var(--alf-font);font-size:16px;font-weight:400;line-height:24px}.alf-theme .alf-card__name a{color:#000;text-decoration:none}.alf-theme .alf-card__name a:hover{color:var(--alf-red)}.alf-card__price{margin-top:5px;font-size:16px;font-weight:700;line-height:24px;color:#000}.alf-card__price del{color:var(--alf-muted);font-weight:400;margin-right:6px}.alf-card__price ins{text-decoration:none}.alf-card .alf-sw{margin-top:5px}.alf-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.alf-posts--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.alf-posts--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.alf-posts,.alf-posts--3{grid-template-columns:1fr}}@media (min-width:1025px){.alf-posts--feat .alf-post:first-child{grid-column:span 2;grid-row:span 2}.alf-posts--feat .alf-post:first-child .alf-post__title{font-size:24px}}.alf-post{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #ECECEC;border-radius:12px;overflow:hidden;transition:box-shadow .25s,transform .25s}.alf-post:hover{box-shadow:0 18px 36px rgb(0 0 0 / .08);transform:translateY(-3px)}.alf-post__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--alf-off)}.alf-post__img{width:100%;height:100%!important;object-fit:cover;display:block;transition:transform .35s}.alf-post:hover .alf-post__img{transform:scale(1.04)}.alf-post__body{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr auto;gap:8px 12px;padding:20px 20px 23px;flex:1}.alf-post__title{grid-column:1/-1;margin:0;font-family:var(--alf-font);font-size:18px;font-weight:500;line-height:1.35}.alf-theme .alf-post__title a{color:#000;text-decoration:none}.alf-theme .alf-post__title a::after{content:"";position:absolute;inset:0;z-index:1}.alf-post__exc{grid-column:1/-1;margin:0;font-size:14px;line-height:1.55;color:var(--alf-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.alf-post__meta{grid-row:4;align-self:center;font-size:12px;color:var(--alf-muted)}.alf-post__more{grid-row:4;align-self:center;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #C22636;border-radius:999px;color:var(--alf-red);font-size:13px;font-weight:500;transition:background .2s,color .2s}.alf-post__more svg{transition:transform .2s}.alf-post:hover .alf-post__more{background:var(--alf-red);color:#fff}.alf-post:hover .alf-post__more svg{transform:translateX(3px)}.alf-phero{position:relative;background:var(--alf-off);overflow:hidden}.alf-phero::after{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgb(194 38 54 / .10),#fff0 70%)}.alf-phero .alf-wrap{position:relative;z-index:1;text-align:center;padding-top:44px;padding-bottom:44px;display:flex;flex-direction:column;align-items:center;gap:12px}.alf-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--alf-red);text-decoration:none}.alf-eyebrow::before{content:"";width:22px;height:4px;background:linear-gradient(90deg,#009246 0 33%,#fff 33% 66%,#CE2B37 66%);border:1px solid #e5e5e5}.alf-phero__title{margin:0;font-family:var(--alf-font);font-weight:600;font-size:48px;line-height:1.15;color:#000}.alf-phero__lead{margin:0;max-width:62ch;font-size:16px;color:var(--alf-text)}.alf-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.alf-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid #ECECEC;border-radius:999px;font-size:14px;color:#000}.alf-pill svg{color:var(--alf-red)}.alf-archive{padding-top:28px}.alf-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.alf-theme .alf-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid #DDD;color:#000;text-decoration:none;font-size:14px;font-weight:500}.alf-theme .alf-chip:hover{border-color:#000;color:#000}.alf-theme .alf-chip.is-on{background:var(--alf-red);border-color:var(--alf-red);color:#fff}.alf-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.alf-toolbar__h{margin:0 auto 0 0;font-family:var(--alf-font);font-size:24px;font-weight:500;color:#000}.alf-count{color:var(--alf-muted);font-size:14px}.alf-toolbar .woocommerce-ordering{margin:0!important;float:none!important}.alf-toolbar select{height:40px;border:1px solid #DDD;border-radius:6px;background:#fff;padding:0 10px;font:inherit;font-size:14px}.alf-catdesc{max-width:860px;margin-top:48px;border-top:1px solid var(--alf-line);padding-top:28px}.alf-empty{padding:40px 0;color:var(--alf-muted);text-align:center}.alf-drawer[hidden]{display:none}.alf-drawer{position:fixed;inset:0;z-index:99990;font-family:Poppins,sans-serif}.alf-drawer__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .45);opacity:0;transition:opacity .3s}.alf-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:420px;max-width:100vw;background:#fff;box-shadow:-20px 0 40px rgb(0 0 0 / .12);padding:24px 28px 28px;box-sizing:border-box;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease}.alf-drawer.is-open .alf-drawer__overlay{opacity:1}.alf-drawer.is-open .alf-drawer__panel{transform:none}.alf-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 18px;border-bottom:1px solid #EEE;margin-bottom:6px}.alf-drawer__title{margin:0;font-size:22px;font-weight:600;color:#000;line-height:1.2}.alf-drawer__close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0 -4px 0 0;border:0;background:none;color:#000;cursor:pointer}.alf-drawer__close:hover{color:#C22636}.alf-drawer .widget_shopping_cart_content{min-height:80px}.alf-drawer .widget_shopping_cart_content:empty{background:linear-gradient(90deg,#F5F5F5 25%,#EEE 50%,#F5F5F5 75%);background-size:200% 100%;border-radius:12px;margin-top:16px;animation:alfsk 1.2s infinite}@keyframes alfsk{to{background-position:-200% 0}}.alf-drawer .elementor-menu-cart__products,.alf-drawer .woocommerce-mini-cart{list-style:none;margin:0;padding:0}.alf-drawer li.woocommerce-mini-cart-item{position:relative;display:block!important;min-height:72px;padding:16px 36px 16px 86px!important;margin:0;border-bottom:1px solid #F0F0F0;list-style:none}.alf-drawer li.woocommerce-mini-cart-item>a:not(.remove){display:block;color:#000;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.alf-drawer li.woocommerce-mini-cart-item>a:not(.remove):hover{color:#C22636}.alf-drawer li.woocommerce-mini-cart-item img{position:absolute;left:0;top:16px;margin:0!important;float:none!important}.alf-drawer li.woocommerce-mini-cart-item .quantity{display:block;margin-top:4px;font-size:16px;color:#54595F}.alf-drawer li.woocommerce-mini-cart-item a.remove{position:absolute!important;right:0!important;top:16px!important;left:auto!important}.alf-drawer .woocommerce-mini-cart__buttons a.button{margin:0!important}.alf-drawer .elementor-menu-cart__product{position:relative;display:grid;grid-template-columns:72px 1fr 28px;grid-template-rows:auto auto;column-gap:14px;row-gap:4px;align-items:start;padding:16px 0;margin:0;border-bottom:1px solid #F0F0F0}.alf-drawer .elementor-menu-cart__product-image{grid-row:1/3;grid-column:1;width:72px;line-height:0}.alf-drawer .elementor-menu-cart__product img,.alf-drawer .woocommerce-mini-cart-item img{width:72px!important;height:72px!important;object-fit:cover;border-radius:10px;background:#F5F5F5}.alf-drawer .elementor-menu-cart__product-name{grid-column:2;grid-row:1;font-size:14px;line-height:1.4}.alf-drawer .elementor-menu-cart__product-name a{color:#000;font-weight:600;text-decoration:none}.alf-drawer .elementor-menu-cart__product-name a:hover{color:#C22636}.alf-drawer .elementor-menu-cart__product-name .variation,.alf-drawer dl.variation{margin:4px 0 0;font-size:12px;color:#858585}.alf-drawer dl.variation dt,.alf-drawer dl.variation dd{display:inline;margin:0}.alf-drawer dl.variation dd p{display:inline;margin:0}.alf-drawer .elementor-menu-cart__product-price{grid-column:2;grid-row:2;font-size:16px;color:#54595F}.alf-drawer .elementor-menu-cart__product-price .amount,.alf-drawer .woocommerce-mini-cart-item .amount{color:#000;font-weight:600}.alf-drawer .elementor-menu-cart__product-remove{grid-column:3;grid-row:1;margin-top:2px}.alf-drawer .elementor_remove_from_cart_button{display:none}.alf-drawer .elementor-menu-cart__product-remove>a.remove_from_cart_button,.alf-drawer a.remove_from_cart_button{display:inline-flex!important;opacity:1!important;position:relative!important;inset:auto!important;z-index:1;width:22px;height:22px;border-radius:50%;border:1px solid #CFCFCF;align-items:center;justify-content:center;color:#858585;text-decoration:none;font-size:0;position:relative;transition:background .2s,border-color .2s,color .2s}.alf-drawer a.remove_from_cart_button::before,.alf-drawer a.remove_from_cart_button::after{content:'';position:absolute;width:10px;height:1.5px;background:currentColor;transform:rotate(45deg)}.alf-drawer a.remove_from_cart_button::after{transform:rotate(-45deg)}.alf-drawer a.remove_from_cart_button:hover{background:#C22636;border-color:#C22636;color:#fff}.alf-drawer .elementor-menu-cart__subtotal,.alf-drawer .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:18px 0 4px;font-size:15px;color:#54595F}.alf-drawer .elementor-menu-cart__subtotal strong,.alf-drawer .woocommerce-mini-cart__total strong{font-weight:500}.alf-drawer .elementor-menu-cart__subtotal .amount,.alf-drawer .woocommerce-mini-cart__total .amount{font-size:20px;font-weight:700;color:#000}.alf-drawer .elementor-menu-cart__footer-buttons,.alf-drawer .woocommerce-mini-cart__buttons{display:flex;flex-direction:column-reverse;gap:10px;margin:16px 0 0;padding:0}.alf-drawer .elementor-menu-cart__footer-buttons a,.alf-drawer .woocommerce-mini-cart__buttons a{display:block;width:100%;box-sizing:border-box;border-radius:999px;padding:13px 20px;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;background:#fff;color:#000;border:1px solid #000;transition:background .2s,color .2s,border-color .2s}.alf-drawer .elementor-menu-cart__footer-buttons a:hover,.alf-drawer .woocommerce-mini-cart__buttons a:hover{background:#000;color:#fff}.alf-drawer .elementor-menu-cart__footer-buttons a.elementor-button--checkout,.alf-drawer .woocommerce-mini-cart__buttons a.checkout{background:#C22636;color:#fff;border-color:#C22636}.alf-drawer .elementor-menu-cart__footer-buttons a.elementor-button--checkout:hover,.alf-drawer .woocommerce-mini-cart__buttons a.checkout:hover{background:#000;border-color:#000;color:#fff}.alf-drawer .elementor-menu-cart__subtotal{border:0!important}.alf-drawer .elementor-menu-cart__product-remove{position:static!important;border:0!important;width:auto!important;height:auto!important;align-self:start}.alf-drawer .elementor-menu-cart__product-remove::before,.alf-drawer .elementor-menu-cart__product-remove::after{display:none!important}.alf-drawer .elementor-menu-cart__product-price,.alf-drawer .elementor-menu-cart__product-name{align-self:start!important;padding:0!important}.alf-drawer .woocommerce-mini-cart__empty-message{padding:32px 0;margin:0;text-align:center;color:#54595F}.alf-drawer .blockUI.blockOverlay{background:rgb(255 255 255 / .6)!important}body.alf-noscroll{overflow:hidden}@media (max-width:480px){.alf-drawer__panel{width:100vw;padding:20px 18px 24px}}@media (prefers-reduced-motion:reduce){.alf-drawer__overlay,.alf-drawer__panel{transition:none}.alf-drawer .widget_shopping_cart_content:empty{animation:none}}