.main-nav .et_pb_menu__menu-container,.main-nav ul.et-menu{display:flex;justify-content:flex-end;width:100%}.main-nav ul.et-menu>li>a{font-weight:700;letter-spacing:0.5px;text-transform:uppercase;font-size:14px;color:#1a1a1a;display:flex;align-items:center;line-height:1;height:100%}.main-nav ul.et-menu>li.menu-button>a{background-color:#8B5A2B;color:#ffffff!important;padding:12px 26px!important;border-radius:4px;font-weight:700;letter-spacing:0.5px;margin-left:20px;transition:background-color 0.2s ease}.main-nav ul.et-menu>li.menu-button>a:hover{background-color:#6e4622}.main-nav .et_pb_menu__menu-container,.main-nav ul.et-menu{display:flex!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:100%}.main-nav ul.et-menu>li{white-space:nowrap}.header-row.et_pb_row{display:flex;align-items:center}.header-row .et_pb_column{display:flex;align-items:center}.header-row .et_pb_column>div{width:100%}.logboiler-grid{display:flex;flex-wrap:wrap;margin:-15px}.logboiler-card{width:33.3333%;padding:15px;box-sizing:border-box}.logboiler-image{width:100%;aspect-ratio:1 / 1;background:#ffffff;border:1px solid #dddddd;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.18);display:flex;align-items:center;justify-content:center}.logboiler-image a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.logboiler-image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.logboiler-image:hover img{transform:scale(1.04)}.logboiler-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 15px 10px}.logboiler-content h3{margin:0 0 8px;padding:0;font-size:24px;line-height:1.25;font-weight:700;text-align:center}.logboiler-content h3 a{color:#172033;text-decoration:none}.logboiler-content h3 a:hover{color:#8B5A2B}.logboiler-description{max-width:330px;margin:0;color:#5f6f84;font-size:16px;line-height:1.5;text-align:center}.logboiler-no-products{text-align:center;padding:30px;color:#5f6f84}@media only screen and (max-width:980px){.logboiler-card{width:50%}.logboiler-content h3{font-size:22px}.logboiler-description{font-size:15px}}@media only screen and (max-width:767px){.logboiler-grid{margin:-10px}.logboiler-card{width:100%;padding:10px}.logboiler-content{padding:18px 10px 10px}.logboiler-content h3{font-size:21px}.logboiler-description{font-size:15px}}.erf-product-gallery{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}.erf-product-gallery *,.erf-product-gallery *::before,.erf-product-gallery *::after{box-sizing:border-box}.erf-main-image-wrap{position:relative;width:100%;height:min(700px,65vw);min-height:380px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.erf-main-image{position:absolute;width:100%;height:100%;object-fit:contain;opacity:0;cursor:zoom-in;user-select:none;-webkit-user-drag:none;transition:opacity .25s ease,transform .35s ease}.erf-main-image.is-active{opacity:1;z-index:2}.erf-main-image:hover{transform:scale(1.015)}.erf-zoom-button{position:absolute;top:18px;right:18px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 5px 20px rgba(0,0,0,.12);cursor:pointer;transition:transform .2s ease,background .2s ease}.erf-zoom-button:hover{transform:scale(1.08)}.erf-zoom-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.erf-image-zoom-label{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:10;display:flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:30px;background:rgba(255,255,255,.94);box-shadow:0 4px 18px rgba(0,0,0,.12);color:#222;font-size:14px;line-height:1.2;cursor:zoom-in;white-space:nowrap;transition:transform .2s ease}.erf-image-zoom-label:hover{transform:translateX(-50%)translateY(-2px)}.erf-image-zoom-label svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.erf-thumbnail-area{position:relative;display:flex;align-items:center;gap:12px;width:100%;margin-top:18px}.erf-thumbnail-window{flex:1;min-width:0;overflow:hidden}.erf-thumbnail-track{display:flex;gap:12px;overflow-x:auto;padding:2px;scroll-behavior:smooth;scrollbar-width:none}.erf-thumbnail-track::-webkit-scrollbar{display:none}.erf-thumbnail{flex:0 0 105px;width:105px;height:85px;padding:0;overflow:hidden;border:2px solid transparent;background:#fff;cursor:pointer;opacity:.9;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.erf-thumbnail:hover{opacity:1;transform:translateY(-2px)}.erf-thumbnail.is-active{opacity:1;border-color:#1c1c1c}.erf-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.erf-thumb-arrow{flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.erf-thumb-arrow:hover{background:#f5f5f5;transform:scale(1.05)}.erf-thumb-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.erf-lightbox{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:40px!important;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0.92)!important;z-index:2147483647!important;transform:none!important;filter:none!important;opacity:1!important;isolation:isolate}.erf-lightbox.is-open{display:flex!important}.erf-lightbox-content{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.erf-lightbox-image{position:relative;z-index:3;max-width:95vw;max-height:92vh;width:auto;height:auto;object-fit:contain;cursor:zoom-in;transition:transform .25s ease}.erf-lightbox-image.is-zoomed{cursor:zoom-out;transform:scale(1.8)}.erf-lightbox-close{position:absolute!important;top:20px;right:25px;z-index:100;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:34px;font-weight:300;line-height:1;cursor:pointer}.erf-lightbox-prev,.erf-lightbox-next{position:absolute!important;top:50%;z-index:100;width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;transform:translateY(-50%)}.erf-lightbox-prev{left:20px}.erf-lightbox-next{right:20px}.erf-lightbox-prev svg,.erf-lightbox-next svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2}@media (max-width:767px){.erf-main-image-wrap{height:75vw;min-height:280px}.erf-zoom-button{top:12px;right:12px;width:42px;height:42px}.erf-image-zoom-label{bottom:12px;padding:8px 13px;font-size:12px}.erf-thumbnail-area{gap:7px}.erf-thumbnail-track{gap:8px}.erf-thumbnail{flex-basis:75px;width:75px;height:65px}.erf-thumb-arrow{width:36px;height:36px}.erf-lightbox{padding:15px}.erf-lightbox-prev,.erf-lightbox-next{width:42px;height:42px}.erf-lightbox-prev{left:8px}.erf-lightbox-next{right:8px}.erf-lightbox-close{top:10px;right:10px;width:42px;height:42px}}.main-navigation .sub-menu,nav .sub-menu,.nav-container .sub-menu{left:0!important;margin-left:0!important}.main-nav ul.et-menu .sub-menu{display:block!important;position:absolute!important;top:100%!important;left:0!important;flex-direction:column!important;min-width:200px}.main-nav ul.et-menu .sub-menu li{display:block!important;width:100%!important;white-space:nowrap}.main-nav ul.et-menu .sub-menu{display:block!important;position:absolute!important;top:100%!important;left:0!important;flex-direction:column!important;min-width:200px}.main-nav ul.et-menu .sub-menu li{display:block!important;width:100%!important;white-space:nowrap}