/* Viken Profil 6.77.0 — compact package pages on small screens. */
@media(max-width:700px){
 body.vp-package-product main.product-main.vp6746PackageLayout{padding:10px 12px 30px!important;gap:10px!important}
 body.vp-package-product main.vp6746PackageLayout>#vp6740Package{margin:0!important;padding:0!important}
 body.vp-package-product #vp6740Package .vp6740ShopIntro{padding:5px 0 8px!important}
 body.vp-package-product #vp6740Package .vp6740ShopIntro h2{font-size:21px!important;margin:2px 0 4px!important}
 body.vp-package-product #vp6740Package{display:block!important;visibility:visible!important;min-height:0!important}
 body.vp-package-product #vp6740Package .vp6740ShopComponent{margin:5px 0!important}
 body.vp-package-product #vp6740Package .vp6740ShopComponent,
 body.vp-package-product #vp6740Package .vp6740ShopComponent[open]>.vp6740ShopBody{display:block!important;visibility:visible!important}
 body.vp-package-product #vp6740Package .vp6740ShopComponent summary{padding:8px!important}
 body.vp-package-product #vp6740Package .vp6747ComponentGrid{grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important;padding:8px!important}
 body.vp-package-product #vp6740Package .vp6747ComponentImage{width:76px!important}
 body.vp-package-product #vp6740Package .vp6740ChoiceRow{padding:6px 0!important}
 body.vp-package-product #vp6740Package .vp6740SizeGrid{gap:4px!important;margin-top:5px!important;grid-template-columns:repeat(auto-fit,minmax(54px,1fr))!important}
 body.vp-package-product #vp6740Package .vp6740SizeGrid input{min-height:44px!important;font-size:16px!important}
 body.vp-package-product .vp6746PackageBuy{padding-top:0!important}
 body.vp-package-product .vp6747PackageText{margin-bottom:10px!important}
 body[data-vp-site-section="pakker"] .introhero{min-height:0!important;padding-top:28px!important;padding-bottom:24px!important}
 body[data-vp-site-section="pakker"] .products{padding:0 14px 30px!important;margin:0!important;min-height:0!important}
 body[data-vp-site-section="pakker"] #vp6630CatalogLayout{padding-top:0!important;margin-top:0!important}
 body[data-vp-site-section="pakker"] .shophead .tools{margin:0!important;align-self:stretch!important}
 body[data-vp-site-section="pakker"] .shophead .vp6620-filter-label{display:none!important}
 body[data-vp-site-section="pakker"] .productgrid,body[data-vp-site-section="pakker"] .product-grid{margin-top:0!important;padding-top:0!important;min-height:0!important}
 body[data-vp-site-section="pakker"] .products-head,body[data-vp-site-section="pakker"] .section-head{margin-bottom:12px!important}
 body[data-vp-site-section="pakker"] .productgrid,body[data-vp-site-section="pakker"] .product-grid{gap:18px 9px!important}
 body[data-vp-site-section="pakker"] .personal{padding-top:30px!important;padding-bottom:30px!important}
}
