/* Musikcentralen – egen CSS (flyttad från SEO Custom head tags) */
.header-lower{background:linear-gradient( 180deg,#ff9f43 0%,#f8892a 28%,#f2742a 62%,#df5d0d 100% ) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.42),inset 0 -1px 0 rgba(126,45,0,0.30),0 3px 8px rgba(0,0,0,0.18) !important}.header-logo .logo img{filter:brightness(1.12) contrast(1.08) drop-shadow(0 2px 2px rgba(0,0,0,.55))}#product-details-form .add-to-cart-button{background-image:url("/Themes/Pavilion/Content/img/cart-button-2.png"),linear-gradient(180deg,#ff9f43 0%,#f8892a 28%,#f2742a 62%,#df5d0d 100%) !important;background-repeat:no-repeat,no-repeat !important;background-position:left center,center !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(126,45,0,.30),0 3px 8px rgba(0,0,0,.18) !important;text-shadow:0 1px 1px rgba(80,25,0,.45)}#product-details-form .add-to-cart-button:hover{filter:brightness(1.06)} @media(max-width:680px){.home-page-body .spc-products .item-grid{display:flex;flex-wrap:wrap;gap:16px 4%}.home-page-body .spc-products .item-box{float:none!important;clear:none!important;width:48%!important;margin:0!important}}</style><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"><style>body,input,textarea,select,button,h1,h2,h3,h4,h5,h6{font-family:Inter,Arial,sans-serif!important}.spc-header .navigation li,.spc-header .navigation span{font-weight:500!important;text-transform:none!important;font-size:14px!important;color:#444!important}.spc-header .title{font-weight:600;text-transform:none!important}.product-title{line-height:20px!important}.product-title a{line-height:20px!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mega-menu>li>a,.mega-menu>li>a>span{font-weight:600!important;text-transform:none!important}.home-page-body :is(.carousel-title,.home-page-product-grid>.title,.rich-blog-homepage>.title){font-weight:600;text-transform:none}.home-page-body .title strong{font-weight:600}

/* mc-attr v4: diskret stil */
#product-details-form .attributes dl{border:0;background:none;padding:0;margin:8px 0 12px;text-align:left}
#product-details-form .attributes dt{margin:8px 0 4px;padding:0;float:none;width:auto}
#product-details-form .attributes dt:first-child{margin-top:0}
#product-details-form .attributes dt label,#product-details-form .attributes .text-prompt{font-weight:600;font-size:.92em;color:#444;text-transform:none}
#product-details-form .attributes dd{margin:0 0 6px;padding:0;float:none;width:auto}
#product-details-form .attributes .option-list{list-style:none;margin:0;padding:0;display:block}
#product-details-form .attributes .option-list li{display:flex;align-items:center;gap:7px;margin:0;padding:3px 0;background:none;border:0;float:none;width:auto}
#product-details-form .attributes .option-list input[type=radio],#product-details-form .attributes .option-list input[type=checkbox]{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:#f07c24;position:static;opacity:1}
#product-details-form .attributes .option-list label{flex:1 1 auto;min-width:0;margin:0;padding:0;line-height:1.35;color:#555;cursor:pointer;overflow-wrap:anywhere;text-transform:none;font-size:.9em;font-weight:400}
#product-details-form .attributes .option-list li:has(input:checked) label{color:#222}
#product-details-form .attributes select{width:100%;max-width:100%;height:auto;min-height:34px;padding:5px 28px 5px 9px;border:1px solid #ddd6cc;border-radius:5px;background-color:#fff;color:#333;font-size:.92em;line-height:1.4;box-sizing:border-box}
#product-details-form .attributes select:focus,#product-details-form .attributes input[type=text]:focus,#product-details-form .attributes textarea:focus{border-color:#f07c24;outline:none}
#product-details-form .attributes input[type=text],#product-details-form .attributes textarea{width:100%;max-width:100%;padding:6px 9px;border:1px solid #ddd6cc;border-radius:5px;background:#fff;box-sizing:border-box}
#product-details-form .attributes .option-list.color-squares li,#product-details-form .attributes .option-list.image-squares li{display:inline-flex;padding:3px;margin:0 6px 6px 0}
/* mc-attr v5: tunn ram */
#product-details-form .attributes dl{border:1px solid #e6e1d9;border-radius:6px;padding:10px 14px 6px;background:#fff}
#product-details-form .attributes dd:last-child{margin-bottom:2px}
/* mc-attr v7: iOS-lik orange radio */
#product-details-form .attributes .option-list input[type=radio]{-webkit-appearance:none;appearance:none;width:16px;height:16px;min-width:16px;margin:0;padding:0;border:1.5px solid #c9c2b8;border-radius:50%;background:#fff;cursor:pointer;vertical-align:middle;box-sizing:border-box;transition:background .15s,border-color .15s}
#product-details-form .attributes .option-list input[type=radio]:hover{border-color:#f07c24}
#product-details-form .attributes .option-list input[type=radio]:checked{border-color:#f07c24;background:radial-gradient(circle,#fff 0 3px,#f07c24 3.6px)}
#product-details-form .attributes .option-list input[type=radio]:focus-visible{outline:2px solid #f9c79f;outline-offset:1px}
#product-details-form .attributes .option-list input[type=checkbox]{accent-color:#f07c24}
/* mc-attr v8: svart dot */
#product-details-form .attributes .option-list input[type=radio]:hover{border-color:#222}
#product-details-form .attributes .option-list input[type=radio]:checked{border-color:#222;background:radial-gradient(circle,#fff 0 3px,#222 3.6px)}
#product-details-form .attributes .option-list input[type=radio]:focus-visible{outline-color:#999}
#product-details-form .attributes .option-list input[type=checkbox]{accent-color:#222}
