/* A file-scoped skin over the existing Elementor navigation, search and mini-cart. */
body.pg-premium-storefront{background:#f7f8f5;color:#242b28;margin:0!important;width:auto!important}
.pg-premium-storefront .pg-topline{background:#25312b;color:#f0f2ed;font:500 10px/1.4 Sora,sans-serif;letter-spacing:.07em;padding:10px 24px;text-align:center}
.pg-premium-storefront .pg-site-header-shell{background:#fff;border-bottom:1px solid #e0e4dd;position:relative;z-index:100}
.pg-premium-storefront .pg-site-header-shell .elementor-location-header .header{position:relative!important;top:auto!important;left:auto!important;width:100%!important;background:#fff!important;border-bottom:0;box-shadow:none!important;transform:none!important;min-height:86px}
.pg-premium-storefront .pg-site-header-shell .elementor-location-header .header>.e-con-inner{max-width:1440px;min-height:86px;align-items:center;gap:19px;padding:10px 0}
.pg-premium-storefront .pg-site-header-shell .elementor-sticky__spacer{display:none!important}
.pg-premium-storefront .pg-site-header-shell .elementor-element-a3983c9{width:185px!important;max-width:185px;flex-shrink:0}
.pg-premium-storefront .pg-site-header-shell .elementor-element-a3983c9 img{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:1024/275;object-fit:contain!important}
.pg-premium-storefront .pg-site-header-shell .e-n-menu-title-text{font-family:Sora,sans-serif!important;font-weight:500!important;font-size:11px!important;text-transform:none!important;letter-spacing:0}
.pg-premium-storefront .pg-site-header-shell .elementor-search-form__container{border:1px solid #dfe4dc!important;border-radius:3px!important;background:#f7f8f5!important}
.pg-premium-storefront .pg-site-header-shell .elementor-search-form__input{font-family:Sora,sans-serif!important;font-size:12px!important}
.pg-premium-storefront .pg-site-header-shell .elementor-menu-cart__toggle_button{background:#fff!important;border:1px solid #e0e4dd!important;border-radius:3px!important}
.pg-premium-storefront .pg-shop-nav{width:min(calc(100% - 80px),1440px);margin:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0e9;gap:20px;overflow-x:auto;scrollbar-width:thin;padding:13px 0;font:500 11px/1.5 Sora,sans-serif}
.pg-premium-storefront .pg-shop-nav a{white-space:nowrap;text-decoration:none;color:#3c493e}
.pg-premium-storefront .pg-shop-nav a:hover{text-decoration:underline;text-underline-offset:5px}
.pg-premium-storefront .pg-shop-nav a:last-child{font-weight:600;color:#526840}
.pg-premium-storefront .elementor-location-footer{margin-top:55px}
.pg-premium-storefront .elementor-location-footer img[src*="PREMIUMGOLF"]{height:auto!important;object-fit:contain;aspect-ratio:1024/275}
@media(max-width:1200px){.pg-premium-storefront .pg-site-header-shell .elementor-element-a3983c9{width:160px!important;max-width:160px}.pg-premium-storefront .pg-site-header-shell .elementor-location-header .header>.e-con-inner{gap:12px}.pg-premium-storefront .pg-site-header-shell .e-n-menu-title-text{font-size:10px!important}}
@media(max-width:767px){.pg-premium-storefront .pg-site-header-shell .e-n-menu-item:has(a[href*="/specialerbjudanden/"]),.pg-premium-storefront .pg-site-header-shell .e-n-menu-item:has(a[href*="/boka-custom-fitting/"]){display:none}.pg-premium-storefront .pg-site-header-shell .header-menu{margin-left:auto}.pg-premium-storefront .pg-site-header-shell .elementor-element-a3983c9 .elementor-widget-container{margin:0!important}.pg-premium-storefront .pg-topline{font-size:8px;padding:8px 15px}.pg-premium-storefront .pg-site-header-shell .elementor-location-header .header,.pg-premium-storefront .pg-site-header-shell .elementor-location-header .header>.e-con-inner{min-height:68px}.pg-premium-storefront .pg-site-header-shell .elementor-location-header .header>.e-con-inner{padding:7px 0}.pg-premium-storefront .pg-site-header-shell .elementor-element-a3983c9{width:145px!important;max-width:145px}.pg-premium-storefront .pg-shop-nav{width:calc(100% - 32px);justify-content:flex-start;gap:22px;padding:11px 0;font-size:10px}.pg-premium-storefront .elementor-location-footer{margin-top:35px}}
