#main-footer{display:none!important}#logo{max-height:105px;width:auto;margin-top:0;margin-left:-20px;transition:all .3s ease}.et-fixed-header #logo{max-height:75px!important}#top-menu>li:last-child>a{background:#c62828;color:#ffffff!important;padding:10px 18px!important;border-radius:4px;font-weight:700;text-transform:uppercase}#top-menu>li:last-child>a:hover{background:#a61f1f;color:#ffffff!important}.kdn-footer{width:100vw;margin-left:calc(50% - 50vw);background:#101010;color:#f5efe2;padding:0 28px 24px}.kdn-footer-top{height:5px;background:#c62828;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:50px}.kdn-footer-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:36px}.kdn-footer h2,.kdn-footer h3{color:#ffffff;font-weight:800;margin-bottom:14px}.kdn-footer h2{font-size:32px}.kdn-footer h3{font-size:18px;text-transform:uppercase;letter-spacing:.5px}.kdn-footer p{color:#d8d0c2;line-height:1.6;margin-bottom:10px}.kdn-footer-tagline{color:#ffffff!important;font-weight:800;font-size:18px}.kdn-footer a{display:block;color:#d8d0c2;text-decoration:none;margin-bottom:9px;transition:all .25s ease}.kdn-footer a:hover{color:#c62828}.kdn-footer-btn{display:inline-block!important;background:#c62828;color:#ffffff!important;padding:13px 22px;border-radius:5px;margin-top:12px;font-weight:800;text-transform:uppercase}.kdn-footer-btn:hover{background:#a61f1f;color:#ffffff!important}.kdn-footer-bottom{max-width:1180px;margin:38px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);text-align:center}.kdn-footer-bottom p{color:#aaa;font-size:14px;margin:4px 0}.et-l--footer,.et-l--footer .et_builder_inner_content,.et-l--footer .et_pb_section,.et-l--footer .et_pb_row,.et-l--footer .et_pb_module{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.et-l--footer .et_pb_section{padding-bottom:0!important;background:#101010!important}@media (max-width:980px){.kdn-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:600px){.kdn-footer{text-align:center;padding-left:22px;padding-right:22px}.kdn-footer-inner{grid-template-columns:1fr}.kdn-footer h2{font-size:28px}}body,#page-container,#et-main-area,#main-content{background-color:#f4f5f1}body,#page-container,#et-main-area,#main-content{background-color:#f4f5f1!important}.et_pb_section{background-color:transparent}@media (min-width:981px){#main-header .container,#top-header .container{width:92%;max-width:1280px}#top-menu>li{padding-right:18px}#top-menu>li:last-child{padding-right:0}#top-menu>li:last-child>a{white-space:nowrap}}@media (min-width:981px){#top-menu .sub-menu{background:#ffffff!important}#top-menu .sub-menu li,#top-menu .sub-menu li a{width:100%!important;box-sizing:border-box}#top-menu .sub-menu li a{color:#222222!important;background:#ffffff!important;font-size:15px!important;line-height:1.35em!important;font-weight:600!important;padding:10px 14px!important;white-space:normal!important}#top-menu .sub-menu li a:hover{color:#b22222!important;background:#f3f3f3!important;opacity:1!important}}.page-id-2289 .et_pb_section:first-of-type .et_pb_text{background:transparent!important}.page-id-2289 .et_pb_section:first-of-type .et_pb_text h1{color:#f4e9d8!important}.page-id-2289 .et_pb_section:first-of-type .et_pb_text p{color:#dddddd!important}.page-id-2289 .et_pb_cta{color:#dddddd!important}.page-id-2289 .et_pb_cta h2,.page-id-2289 .et_pb_cta .et_pb_module_header{color:#f4e9d8!important}.page-id-2289 .et_pb_cta p{color:#dddddd!important}.page-id-2289 .et_pb_section:nth-of-type(4) .et_pb_text{background:#1e1e1e!important}.page-id-2289 .et_pb_section:nth-of-type(4) .et_pb_text h2,.page-id-2289 .et_pb_section:nth-of-type(4) .et_pb_text h3{color:#f4e9d8!important}.page-id-2289 .et_pb_section:nth-of-type(4) .et_pb_text p{color:#dddddd!important}.page-id-3956 .kd-gallery-intro,.page-id-3956 .kd-gallery-intro .et_pb_text,.page-id-3956 .et_pb_section:nth-of-type(2) .et_pb_text{background:transparent!important}.page-id-3956 .kd-gallery-intro h2,.page-id-3956 .et_pb_section:nth-of-type(2) .et_pb_text h2{color:#f4e9d8!important}.page-id-3956 .kd-gallery-intro p,.page-id-3956 .et_pb_section:nth-of-type(2) .et_pb_text p{color:#dddddd!important}.page-id-3956 .et_pb_section:first-of-type .et_pb_text h1{color:#202824!important}.page-id-3956 .et_pb_section:first-of-type .et_pb_text p{color:#4a4f4c!important}.page-id-3956 .et_pb_section:first-of-type .et_pb_text p a{color:#b22222!important;font-weight:600!important}.page-id-3956 .et_pb_section:first-of-type .et_pb_text p:first-child,.page-id-3956 .et_pb_section:first-of-type .et_pb_text .kicker{color:#b22222!important}.page-id-3956 .kd-gallery-intro .kd-eyebrow{color:#b22222!important}.page-id-3956 .kd-gallery-intro>p:not(.kd-eyebrow){color:#3f4743!important}.page-id-3956 .kd-gallery-intro>p:not(.kd-eyebrow) a:not(.kd-gallery-button){color:#b22222!important;font-weight:600!important}.page-id-3858 .capacity-number{white-space:nowrap!important;font-size:38px!important;line-height:1!important;padding:25px 14px!important}@media (max-width:600px){.page-id-3858 .capacity-number{font-size:34px!important}}.page-id-540 #main-content,.page-id-541 #main-content{background:#f4f5f1!important}.page-id-540 .et_pb_section,.page-id-541 .et_pb_section{padding-top:45px;padding-bottom:45px}.page-id-540 .et_pb_post_title h1,.page-id-541 .et_pb_post_title h1{color:#202824!important;font-weight:800}.page-id-540 .woocommerce table.shop_table,.page-id-541 .woocommerce table.shop_table,.page-id-540 .cart_totals,.page-id-541 .woocommerce-checkout-review-order,.page-id-541 .woocommerce-checkout-payment{background:#ffffff;border-radius:10px}.page-id-540 .woocommerce table.shop_table,.page-id-541 .woocommerce table.shop_table{border-color:#d7d7d2}.page-id-540 .woocommerce a.button,.page-id-540 .woocommerce button.button,.page-id-540 .woocommerce input.button,.page-id-541 .woocommerce a.button,.page-id-541 .woocommerce button.button,.page-id-541 .woocommerce input.button,.page-id-541 #place_order{background:#c62828!important;color:#ffffff!important;border-color:#c62828!important;border-radius:5px!important;font-weight:700!important}.page-id-540 .woocommerce a.button:hover,.page-id-540 .woocommerce button.button:hover,.page-id-540 .woocommerce input.button:hover,.page-id-541 .woocommerce a.button:hover,.page-id-541 .woocommerce button.button:hover,.page-id-541 .woocommerce input.button:hover,.page-id-541 #place_order:hover{background:#a61f1f!important;color:#ffffff!important;border-color:#a61f1f!important}.page-id-540 .woocommerce input.input-text,.page-id-541 .woocommerce input.input-text,.page-id-541 .woocommerce textarea,.page-id-541 .woocommerce select{background:#ffffff!important;color:#222222!important;border:1px solid #cfcfca!important;border-radius:5px}.page-id-540 .woocommerce-message,.page-id-540 .woocommerce-info,.page-id-541 .woocommerce-message,.page-id-541 .woocommerce-info{background:#202824!important;color:#ffffff!important}.page-id-540 .woocommerce-message a,.page-id-540 .woocommerce-info a,.page-id-541 .woocommerce-message a,.page-id-541 .woocommerce-info a{color:#ffffff!important}@media (max-width:767px){.page-id-540 .et_pb_section,.page-id-541 .et_pb_section{padding-top:25px;padding-bottom:25px}}.page-id-2289 #drinkware .et_pb_shop ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.page-id-2289 #drinkware .et_pb_shop ul.products li.product{width:100%!important;margin:0!important;padding:16px 16px 20px!important;background:#ffffff;border:1px solid #dedbd3;border-radius:12px;box-shadow:0 8px 22px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.page-id-2289 #drinkware .et_pb_shop ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.13)}.page-id-2289 #drinkware .et_pb_shop ul.products li.product a img{width:100%!important;aspect-ratio:1 / 1;object-fit:contain;background:#ffffff;border-radius:8px;margin-bottom:16px!important}.page-id-2289 #drinkware .woocommerce-loop-product__title{color:#202824!important;font-size:18px!important;line-height:1.35!important;font-weight:800!important;padding:0!important;margin:0 0 8px!important}.page-id-2289 #drinkware .price{color:#b22222!important;font-size:17px!important;font-weight:800!important}.page-id-2289 #drinkware .woocommerce-loop-product__link{color:#202824!important}.page-id-2289 #drinkware .et_overlay{border-radius:8px}.page-id-2289 .et_pb_button,.page-id-2289 .et_pb_promo_button{transition:background .2s ease,transform .2s ease!important}.page-id-2289 .et_pb_button:hover,.page-id-2289 .et_pb_promo_button:hover{background:#8f1b1b!important;border-color:#8f1b1b!important;transform:translateY(-2px)}.page-id-2289 #drinkware{scroll-margin-top:120px}@media (max-width:980px){.page-id-2289 #drinkware .et_pb_shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:600px){.page-id-2289 .et_pb_section:first-of-type{padding-top:60px!important;padding-bottom:55px!important}.page-id-2289 #drinkware .et_pb_shop ul.products{grid-template-columns:1fr;gap:18px}.page-id-2289 #drinkware .et_pb_shop ul.products li.product{max-width:420px;margin-left:auto!important;margin-right:auto!important}}@media (max-width:600px){body{overflow-x:hidden}.page-id-3822 .kdn-hero{min-height:68vh!important;padding:50px 18px!important}.page-id-3822 .kdn-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.06!important}.page-id-3822 .kdn-hero p{font-size:17px!important;line-height:1.6!important}.page-id-3822 .kdn-btn{width:100%!important;max-width:330px!important;text-align:center!important}.page-id-3858 .cnc-hero{min-height:520px!important;padding:60px 20px!important;background-position:center!important}.page-id-3858 .cnc-hero h1{font-size:38px!important;line-height:1.08!important}.page-id-3858 .cnc-section,.page-id-3858 .cnc-dark,.page-id-3858 .cnc-materials{padding-left:20px!important;padding-right:20px!important}.page-id-3858 .cnc-capacity{padding:24px 16px!important}.page-id-3858 .cnc-btn{box-sizing:border-box}.page-id-3862 .kd-laser-hero{padding:62px 18px!important;background-position:center!important}.page-id-3862 .kd-laser-hero h1{font-size:36px!important;line-height:1.08!important}.page-id-3862 .kd-laser-hero p{font-size:17px!important;line-height:1.6!important}.page-id-3862 .kd-btn,.page-id-3862 .kd-btn-outline{display:block!important;width:100%!important;max-width:330px;margin:12px auto 0!important;box-sizing:border-box;text-align:center}.page-id-3867 .hero-section{padding:75px 18px!important;background-position:center!important}.page-id-3867 .hero-section h1{font-size:2.35rem!important;line-height:1.08!important}.page-id-3867 .hero-subtitle{font-size:1.05rem!important;line-height:1.55!important}.page-id-3867 .gallery-button{display:block!important;width:100%!important;max-width:330px;margin:18px auto 0!important;box-sizing:border-box;text-align:center}.page-id-3956 .kd-gallery-intro{padding:34px 20px!important}.page-id-3956 .kd-gallery-intro h1{font-size:38px!important;line-height:1.08!important}.page-id-3956 .kd-gallery-button{display:block!important;width:100%;max-width:330px;margin:20px auto 0!important;box-sizing:border-box;text-align:center}.page-id-3956 .kd-fast-filters{gap:8px!important}.page-id-3956 .kd-fast-filters button{font-size:12px!important;padding:9px 10px!important}.page-id-3956 .kd-fast-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.page-id-2289 h1{line-height:1.1!important}.page-id-2289 .et_pb_cta{padding-left:22px!important;padding-right:22px!important}.page-id-2289 .et_pb_button,.page-id-2289 .et_pb_promo_button{width:100%!important;max-width:330px;box-sizing:border-box;text-align:center}.page-id-540 .et_pb_row,.page-id-541 .et_pb_row{width:92%!important}.page-id-540 .woocommerce table.shop_table,.page-id-541 .woocommerce table.shop_table{font-size:14px}.page-id-540 .woocommerce a.button,.page-id-540 .woocommerce button.button,.page-id-541 .woocommerce a.button,.page-id-541 .woocommerce button.button,.page-id-541 #place_order{width:100%!important;box-sizing:border-box;text-align:center}}.single-post #sidebar{display:none!important}.single-post #left-area{width:100%!important;padding-right:0!important}.single-post #main-content .container:before{display:none!important}.single-post #main-content .container{max-width:1100px}.single-post #left-area article{max-width:900px;margin-left:auto;margin-right:auto}.single-post #comment-wrap{display:none!important}@media (max-width:980px){.single-post #main-content .container{width:90%}}