/* Empire 5.8.0 archive: active palette, Lato body, Futura headings, spacing. */
@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/uploads/elementor/google-fonts/fonts/lato-s6uyw4bmutphjx4wxg.woff2") format("woff2")}
@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u9w4bmutphh6uvswipgq.woff2") format("woff2")}
body.puk-design{
 --puk-navy:#232f3e;--puk-gold:#febd69;--puk-text:#4d4d4d;--puk-muted:#544e4e;--puk-line:#ddd;--puk-soft:#f8f8f8;
 --puk-heading-font:Futura,"Century Gothic",sans-serif;--puk-body-font:Lato,Arial,sans-serif;
 --wd-container-w:1400px;--wd-text-font:var(--puk-body-font);--wd-title-font:var(--puk-heading-font);--wd-entities-title-font:var(--puk-body-font);
 --wd-text-color:#4d4d4d;--wd-title-color:#484848;--btn-accented-bgcolor:#febd69;--btn-accented-bgcolor-hover:#fec478;--btn-accented-color:#2f2f2f;
 color:#4d4d4d;background:#fff;font-family:var(--puk-body-font);font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;
}
body.puk-design :where(a,button,input,select,summary):focus-visible{outline:2px solid #484848;outline-offset:3px}
body.puk-design :is(h1,h2,h3,h4,h5,h6){font-family:var(--puk-heading-font)!important;font-weight:700;color:#484848;letter-spacing:0;line-height:1.3}
body.puk-design :is(button,input,select,textarea){font-family:var(--puk-body-font)}
body.puk-design header .container{max-width:none;padding-inline:25px}
body.puk-design .whb-top-bar{background:#f8f8f8!important;color:#000;border:0;padding:0!important}
body.puk-design .whb-top-bar .whb-flex-row{height:auto!important;min-height:48px}
body.puk-design .whb-top-bar .announcementbar{padding:15px 0;font:700 14px/1.3 Lato,Arial,sans-serif;color:#000;letter-spacing:0}
body.puk-design .whb-general-header{padding:20px 0 10px!important;background:#232f3e!important}
body.puk-design .whb-general-header .whb-flex-row{height:46px!important}
body.puk-design .whb-general-header .site-logo img{width:186px!important;max-width:186px!important;height:auto}
body.puk-design .whb-header-bottom{background:#232f3e!important;border:0;padding:0!important}
body.puk-design .whb-header-bottom .whb-flex-row{height:56px!important}
body.puk-design .wd-header-search-form{max-width:none;margin-inline:25px}
body.puk-design header form.searchform.woodmart-ajax-search{border-radius:4px;overflow:hidden;background:#fff;border:1px solid #80808033;box-shadow:0 2px 3px #8080801c}
body.puk-design header form.searchform.woodmart-ajax-search input[name="s"]{height:44px;font:400 16px/1.5 Lato,Arial,sans-serif;padding-inline-start:15px;border:0;border-radius:4px;color:#4d4d4d}
body.puk-design header form.searchform.woodmart-ajax-search button.searchsubmit{width:55px;background:#febd69;color:#2f2f2f;border:0}
body.puk-design header.whb-header .whb-header-bottom .wd-header-nav .wd-nav>li>a,
body.puk-design header .wd-nav>li>a{font:400 16px/1.25 Lato,Arial,sans-serif!important;text-transform:none;letter-spacing:0;color:#fff}
body.puk-design .whb-header-bottom .wd-nav{gap:0}
body.puk-design .whb-header-bottom .wd-nav>li>a{padding:17px 25px 18px 0;margin-right:0;color:#fff}
body.puk-design .whb-header-bottom .wd-nav>li>a:hover{color:#fff;opacity:.8}
body.puk-design .whb-header-bottom .wd-nav img,body.puk-design .mobile-nav .wd-nav img{display:none}
body.puk-design .whb-general-header .info-box-subtitle{font:400 12px/1.3 Lato,Arial,sans-serif;letter-spacing:0}
body.puk-design .whb-general-header .puk-header-promo{margin:0 22px 0 10px;width:auto}
body.puk-design .whb-general-header .puk-header-promo .info-box-subtitle{font:700 15px/1.3 var(--puk-heading-font)!important;color:#fff;margin:0}
body.puk-design .whb-general-header .puk-header-promo .info-box-inner{font:400 12px/1.3 Lato,Arial,sans-serif;color:#fff;white-space:nowrap}
body.puk-design .whb-general-header .puk-header-promo .info-svg-wrapper{width:36px!important;height:28px!important}
body.puk-design .whb-general-header .puk-header-promo img{width:36px;height:28px}
body.puk-design .puk-header-delivery{display:flex;gap:10px;align-items:center;color:#fff;text-align:left;white-space:nowrap;font:400 12px/1.3 Lato,Arial,sans-serif;margin-right:28px}
body.puk-design .puk-header-delivery svg{width:38px;height:28px;flex-shrink:0}
body.puk-design .puk-header-delivery strong{display:block;font:700 15px/1.3 var(--puk-heading-font)}
body.puk-design .wd-header-cart .wd-tools-icon{width:40px}
body.puk-design .whb-general-header .wd-header-cart .wd-cart-number{background:#febd69;color:#2f2f2f;font:700 11px/17px Lato,Arial,sans-serif}
body.puk-design .mobile-nav .wd-nav-mobile>li>a{font:400 16px/1.4 Lato,Arial,sans-serif;text-transform:none;min-height:50px}
body.puk-design .mobile-nav{background:#fff}
body.puk-design .site-content{margin-bottom:0}
body.puk-design.home #main-content{padding:0!important}
body.puk-design.home .page-title{display:none}
body.puk-design.home .entry-content{margin-bottom:0}
body.puk-design footer.footer-container{background:#f8f8f8}
body.puk-design footer .footer-sidebar{padding:0}
body.puk-design footer .container:has(.puk-footer){max-width:none;width:100%;padding:0}
.puk-footer{background:#f8f8f8;color:#686868;margin-top:50px;padding:52px 0 50px;font-family:Lato,Arial,sans-serif}
.puk-footer__inner{max-width:1400px;margin:auto;padding:0 25px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px}
.puk-footer__block{min-width:0;padding-right:20px}
.puk-footer__block:last-child{padding-right:0}
body.puk-design .puk-footer__block h2{font-family:var(--puk-heading-font)!important;color:#686868;font-size:18px!important;font-weight:700!important;letter-spacing:0;margin:0;padding:16px 0;line-height:1.3}
.puk-footer__block p{font-size:15px;line-height:1.6;color:#686868;margin:0 0 20px}
.puk-footer__block p:last-child{margin-bottom:0}
.puk-footer__block a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.puk-footer__block a:hover{color:#5e5e5e}
.puk-footer__links ul{list-style:none;margin:0;padding:0}
.puk-footer__links li{margin:0 0 5px;padding:0;line-height:1.6}
.puk-footer__links a{font-size:15px;color:#686868;text-decoration:none}
.puk-footer__links a:hover{text-decoration:underline}
.puk-footer__bottom{max-width:1400px;margin:70px auto 0;padding:0 25px;display:flex;justify-content:space-between;align-items:flex-end;gap:25px;font-size:13px;color:rgba(104,104,104,.8)}
.puk-footer__legal ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.puk-footer__legal li{margin:0 0 6px;padding:0;font-size:13px;line-height:1.3}
.puk-footer__legal li:not(:last-child){margin-right:10px;padding-right:11px;border-right:1px solid rgba(104,104,104,.5)}
.puk-footer__legal a{color:inherit;text-decoration:none}
.puk-footer__legal a:hover{text-decoration:underline}
.puk-footer__legal p{margin:6px 0 0;font-size:13px;color:inherit}
.puk-footer__currency{font-size:13px;color:inherit;white-space:nowrap}
@media(max-width:1023px){
 body.puk-design header .container{padding-inline:15px}
 body.puk-design .whb-general-header{padding:10px 0!important}
 body.puk-design .whb-general-header .whb-flex-row{height:46px!important}
 body.puk-design .whb-header-bottom .whb-flex-row{height:auto!important}
 body.puk-design .whb-header-bottom .wd-header-search-form{margin:0 0 10px}
 body.puk-design .whb-header-bottom .info-box-subtitle{font:400 12px/1.3 Lato,Arial,sans-serif;letter-spacing:0}
 body.puk-design .whb-header-bottom .wd-info-box{margin:0 0 10px}
 body.puk-design .whb-header-bottom .info-box-icon img{width:16px!important;height:auto}
 .puk-footer{padding:12px 0 28px}
 .puk-footer__inner{grid-template-columns:1fr;gap:0;padding:0 15px}
 .puk-footer__block{padding:0 0 20px;border-bottom:1px solid #68686826}
 .puk-footer__block:last-child{border-bottom:0}
 .puk-footer__block p{max-width:600px;font-size:14.0625px}
 body.puk-design .puk-footer__block h2{padding:20px 0;font-size:16.875px!important}
 .puk-footer__links a{font-size:14.0625px}
 .puk-footer__bottom{margin:32px auto 0;align-items:center;text-align:center;flex-direction:column;padding:0 15px;gap:20px}
 .puk-footer__legal ul{justify-content:center}
 .puk-footer__currency{order:-1}

}
@media(max-width:719px){
 body.puk-design header .container{padding-inline:10px}
 body.puk-design .whb-top-bar .announcementbar{font-size:12px;padding:15px 0;white-space:nowrap}
 body.puk-design .whb-top-bar .whb-flex-row{min-height:46px}
 body.puk-design .whb-general-header .site-logo img{max-width:186px!important}
 body.puk-design header form.searchform.woodmart-ajax-search input[name="s"]{font-size:16px}
 body.puk-design .whb-header-bottom .wd-header-search-form{margin-inline:0}
 .puk-footer__inner{padding-inline:10px}
 .puk-footer__bottom{padding-inline:10px}
}
