/*==========Article detail CSS===========*/
.product-title h1>span{margin-right:15px;text-align:left}
.product-title h1>strong{font-weight:400;font-size:16px;white-space:nowrap}
.product-title h2 strong{color: #666;font-weight:400;position:relative;max-width:140px;top:0px;right:0;z-index:1;font-size:15px;line-height:normal}
.product-title h2 div>strong{display:inline}
.product-title .article-no{display:inline}
.product-title .ratings .ratings-hbar{float:left;margin-right:5px}

.fa-file-text:before{font-size:16px}
.stock a{color:#ff5500}
/* Top Article Form holder */
.number-info{padding:10px!important;min-width:280px!important}
.number-info ul{text-align:right}
.number-info ul>li:not(:last-child){margin-bottom:4px}
.number-info ul span{display: inline-block;text-align:left;float:left;color:#1a1a1a;max-width:155px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden}
.block-info {min-width:360px;font-size:12px}
.block-info ul{margin:10px 0}

.circle{position:absolute;display:flex;text-align: center;user-select: none;overflow:clip;transform:translateZ(0);transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;width:72px;height:72px;border-radius:50%;left:auto;right:8px;top:8px;background:#1a1a1a;/*border:1px solid #fff;*/z-index:7}
.circle.circle-lg{width:80px;height:80px;animation-name:bounceIn;animation-duration:3s;animation-fill-mode:both}
.circle.circle-lg>h3{width:65px;line-height:19px;font-size:20px}
.circle.circle-lg>h3>strong{font-size:16px;line-height:16px}
.circle.circle-lg>span{font-size:11px}
.circle.circle-lg>span:empty+svg{display:inline-block;width:20px;margin-bottom:-3px;padding-top:11px;stroke-width:5}

.circle.circle-100{width:100px;height:100px;z-index:30}
.circle.circle-100>div>h2 strong{font-size:17px!important}
.circle.circle-100>div span{font-size:10px}
.circle.circle-orange>span{color:#fff}
.circle.circle-orange{background-color:#f50;background:linear-gradient(60deg,#f50,#ff7736);box-shadow:0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(229,86,19,0.4)}
.circle>div{width:88%;border-bottom:1px solid #fff;border-top:1px solid #fff;margin-top:9px;display:flex;justify-content:center}
.circle>div>h2{gap:3px;margin:5px 0;display:flex;flex-direction:column;justify-content:center;min-height:auto;line-height:1}
.circle>div>h2 strong{margin:0;min-height:auto;color:#fff;line-height:1;display:block;font-size:12px!important}
.circle>h3>strong{display:block;font-size:10px}
.circle>div span{font-size:7px;font-weight:700;color:#fff;white-space:nowrap}
.circle>span{display:inline-block;font-size:9px;color:#fff;font-weight:700}
.circle>div{margin-top:12px}

.diamond.diamond-lg+.circle {top:125px}
.diamond{position:absolute;display:table;width:50px;height:50px;content:" ";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;margin:25px 0 10px 40px;left:0;background:#ffe62e;border:0 solid #ffe62e;z-index:30}
.diamond.diamond-lg{width:75px;height:75px;margin:0;right:-10px;left:auto;top:35px;box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px #0000005c;/*right:auto;left:100px165px*/}
.diamond>h3{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:50px;text-align:center;vertical-align:middle;display:table-cell;font-size:20px;line-height:1}
.diamond.diamond-lg>h3{font-size:30px;display:table-cell;vertical-align:middle;padding-top:0px;width:auto}
.diamond.diamond-lg>h3>strong{line-height:25px}
.diamond.diamond-lg>h3>span{font-size:14.5px;display:block}

.article-detail >.DocumentBodyBox{padding-right:0;padding-left:0}
.article-detail .item-info strong{overflow:hidden;font-size:12px;display:block;line-height:14px}
.article-detail .item-info li.compare-article{float:right;position:relative;top:-5px}
.article-detail>.item-info>li:last-child{float:right!important}

.large-mode,.package {overflow:hidden;display:block;margin:30px 0;background-color:rgb(209 197 189 / 10%)}
.large-mode [data-product]{height:100%;vertical-align:top;padding:15px!important;width:50%;display:table-cell;background-color:#fff;float:none;border-spacing:0px;border-radius:0.5rem;box-shadow:0 0.375rem 0.75rem rgba(140,152,164,.075);overflow:hidden}
.package,.icons-section>ul{border-spacing:20px;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;display:table;width:100%}
.package{display: flex;align-content: center;align-items: center;flex-wrap: wrap;padding:20px}
.package h2{width:100%}
/*
.package .product::after{opacity:0;z-index: -1;transition: opacity 0.5s ease-in-out}
.package:hover .product::after{opacity:1;content:"";position:absolute;inset: -1px;border-radius:4px;background: linear-gradient(136deg, #f50 0%, #f4510000 40%, #ff550000 50%, #f50 60%, rgba(245, 80, 0, 0) 100%);background-size:200% 100%;mix-blend-mode:screen;filter: blur(0px);pointer-events:none;z-index: 0;animation: shift-border 3.2s linear infinite;}
.package .product-overview,.package .productplus .product .product-name,.package .product-actions{z-index:1}
*/
.productplus {display:flex!important;align-items:center;gap:10px;padding:10px 0;align-items:stretch;justify-content:space-between}
.productplus .quickview-wrapper{max-width: 100%;max-height: 100%}
.productplus .article-no{top: 0;right: 0;z-index:6}
.productplus .product{transition: transform 1s;-webkit-transition: all .6s cubic-bezier(.2,.85,.4,1.275);transition: all .6s cubic-bezier(.2,.85,.4,1.275);flex-direction: column;display:flex;justify-content:flex-start/*center*/;flex:1;align-items:center;min-height: 340px;max-width:230px; gap: 10px;background-color: #fff;border-radius: 4px;box-shadow: 0px 0px 4px rgb(0 0 0 / 10%), 0rem 0.375rem 0.75rem rgba(140, 152, 164, 0.075);padding:15px 15px 55px;position: relative;}
.productplus .product:last-of-type{padding:15px}
.productplus .product.active{border: 1px solid #f50}
.productplus .product .price{text-align:center}
.productplus .product .product-price,.productplus .price-box{margin:0!important}
.productplus .product:hover{transform: translateZ(0) scale(1.01, 1.01) translate(0px, -2px);-webkit-transform: translateZ(0) scale(1.01, 1.01) translate(0px, -2px);-ms-transform: translateZ(0) scale(1.01,1.01) translate(0px,-2px);-moz-transform: translateZ(0) scale(1.01,1.01) translate(0px,-2px);}
.productplus .product.fa-box .productplus-check {/*display:none;*/position: absolute;z-index:10;bottom:10px;min-width:36px}
.productplus .product.fa-box .productplus-check label{padding:10px 10px 10px 26px;margin:0;height:36px;border-radius: 50%}
.productplus .product .tip-plate h3{border-bottom-right-radius: 5px !important}
.productplus .product .product-name{
	 line-height: 20px;
    height: 40px;
    margin: 0;
    transition: color .5s;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: pre-wrap;
}
	.productplus .product:hover .product-name{}
@media (max-width: 991px) {
	.package>div{width:100%}
	.productplus .product img {width:100px!important;height:100px!important;padding:0!important}
	.productplus .product{gap:15px;min-height: 245px;padding:10px 15px;justify-content: space-between;min-height:auto;    max-width: 100%;flex-direction: row;transition: none;transform: none !important;}
	.productplus .product.fa-box .productplus-check {position:relative;bottom: auto;}
	.productplus{ justify-content: space-between;flex-direction:column}
	.package .fa.fa-plus,.package .fa.fa-equals{width:100%!important;margin:-43px -5px!important}
	.package {justify-content: center}
	.package .product-actions{justify-content:flex-end}
	.package .buysalespacking{margin:0 7px}
	.package .productplus{width:100%}
	.package .productplus .product:last-of-type{ justify-content:center}
	.package .productplus .product .product-name{height:auto;-webkit-line-clamp:5}
	.package .productplus .product-price{flex:1 0 0;text-align:end;min-width:100px}
	.package .productplus .product-price .price{text-align:end}
}

.icons-section li[data-product]:empty{display:none}.icons-section li[data-product]:first-child:nth-last-child(3),.icons-section li[data-product]:first-child:nth-last-child(3) ~ li{width:33.3333%}

@media (max-width: 480px) {.large-mode .product-preview,.large-mode.carousel-wrapper:not([data-thumbs]) [data-product]{width:96%!important}.product-title h2 div>strong{height:14px;display:inline-block}}
@media (min-width: 481px) {.large-mode:not(.icons-section) [data-product]{width:50%}}
@media (min-width: 768px) {.large-mode .product-preview{height:300px;width:100%!important;max-width:300px!important}}

.article-detail .icons-list{display:block;text-align:left;padding:5px 0;z-index:10;background:#fff;position:relative}.icons-list img{max-height:40px;margin:5px 2px}.icons-list .tip{right:auto;bottom:35px}
.article-detail .icons-list .tipholder{display:inline-block}.article-detail .icons-list .tip{bottom:50px}

#pickup select{width:100%}

@media (max-width: 1024px){
.article-detail >.item-info >li:last-child .ratings {float:none;padding:0;display:inline-block}
#article>.item-info li:last-child{width:100%;display:inline-block}
.item-info .ratings>div{margin-left:0;margin-right:5px}
}
@media (max-width: 991px) {
.article-detail .bottomarticle{border-top:none;height:auto}
.article-detail .bottomarticle li{padding-left: 0px; padding-right: 20px}
}
@media (max-width: 767px) {
.package .productplus .product-quantity{display:none}
.article-detail .bottomarticle {text-align:left}
.article-detail .bottomarticle li{/*width:49%*/}
.article-detail .icons-list{float:none!important;max-width:100%}
.large-mode>ul{border-spacing:10px}
.large-mode .product-preview img{min-height:179px}
.large-mode .description{min-height:135px!important}
.large-mode .description h2{height:45px;line-height:normal;overflow:hidden}
.large-mode .description p{height:60px;overflow:hidden}
.large-mode li[data-product]>.row{margin-bottom:80px}
}
@media (max-width: 480px){
.article-detail .bottomarticle li{width:100%;text-align:left}.article-detail .bottomarticle li a+span{float:none}
.article-detail .toparticle .product-price .vipps{padding:7px;font-size:12px}
.toparticle .customerbenefits li{font-size:13px!important}
.article-detail .toparticle .product-price~.col-xs-6{padding:0 5px}
.article-detail .toparticle .price-box,.article-detail .toparticle .product-price{margin-bottom:15px;padding-bottom:15px;min-height:75px}
}

@media (max-width: 378px){
.form-elements .price-box .bigprice, .form-elements .product-price .price{float:left;clear:both}
.large-mode .product-overview img{min-height:238px}
}
@media screen and (min-width: 370px) and (max-width: 380px){
.article-detail .add-to-list{max-width: 150px;display: inline-block;text-overflow: ellipsis;overflow: hidden;}
}

/* ------------- Product Page -------------- */
.sharearticle .ajax,.bottomarticle .ajax{display:inline}
#deliverycost .ajax img{margin:0;height:9px;width:9px}
/* Form-elements */

[data-saveforlater] .save-for-later .fa:before,
.save-for-later:hover .fa-floppy-o:before{content: "\e183";color:#f50}.add-to-list .fa-heart{color:#f50!important}
.add-to-list:hover >.fa-heart-o:before, .article-detail.saved .fa-heart-o:before {content: "\f004";color:#f50}
.holder .btn-transparent:hover .fa{animation-name: stretch;animation-duration: 1.2s;animation-timing-function: ease-out;animation-delay: 0s;animation-direction: alternate;animation-iteration-count: infinite;animation-fill-mode: none;animation-play-state: running;}
.article-detail.saved .holder .fa[class*=fa-plus], .article-detail.saved .holder .fa[class*=fa-circle]{display:none}
.delivery-info{position:relative;z-index:35}
/* Promote Discount */
.toparticle .panel{box-shadow:none;border-bottom:1px solid #eee;border-radius:0;margin-bottom:15px}
.toparticle .panel-heading {padding:0;cursor:pointer;width:100%;font-weight:bold}
.toparticle .panel-heading:hover{color:#f50}
.toparticle .panel-heading .fa{padding:0 15px;transition: all .4s ease;vertical-align:middle;font-weight:bold}
.toparticle .panel-heading .panel-title{display:flex;justify-content:space-between;padding:5px 0;align-items:center}
.toparticle .panel-heading.active .fa{-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.toparticle .panel-heading img{margin:0 8px}
.toparticle .panel-collapse{padding-bottom:7px}

.toparticle .compare{transition: none;-webkit-transition:none;-moz-transition:none;-o-transition:none}
.toparticle .compare >.fa{position:relative;font-size:20px;height:20px;width:30px;transition: none;-webkit-transition:none;-moz-transition:none;-o-transition:none;    background: none;}
.toparticle .compare .fa-check-circle{top:6px;height:8px;color:#1a1a1a;display:none;justify-content:center;align-items:center}.checked .toparticle .compare .fa-check-circle{display:flex;top:-4px;}
.toparticle .compare:hover .fa{color:#f50}
.toparticle .btn-transparent{/*padding-left:12px*/}
.toparticle .menu-wishlist:not(:empty){top: auto;left:auto;bottom:auto;z-index:36;width:200px}
.toparticle .menu-wishlist:not(:empty) .modal{top:90px;background: none;}
.toparticle .menu-wishlist:not(:empty) .modal .modal-body{ height:100%}
.toparticle .menu-wishlist:not(:empty) .modal .modal-body form{background-color:#fff}
.toparticle .menu-wishlist:not(:empty) .modal .modal-dialog{animation-name:none;max-width:92%}
.toparticle .menu-wishlist .dropdown-menu.open{/*min-height:320px*/}
.toparticle .menu-wishlist .dropdown-toggle{min-height:370px}
.toparticle .compare +.menu-wishlist{    top: 50px;bottom:0}

.attr-list-wrap{z-index:1;position:relative;min-height:47px}.attr-list-wrap+.attr-list-wrap{z-index:1}
.attr-list-wrap .attr-list-form{position:absolute;transition:box-shadow 800ms;text-align:left;border-bottom:1px solid #ddd;/**/border-top-left-radius:5px;border-top-right-radius:5px;background:#fff;z-index:1;width:100%;min-height:47px;max-height:47px;overflow: hidden;}
.attr-list-wrap label{padding:4px 8px 0px;margin:0;font-size:12px;color:#666}
.attr-list-wrap label+span{display:block;padding:0 8px 4px;font-weight:600;line-height:20px;font-size:18px;border-bottom:1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.attr-list-wrap label:before{content:'\f107';right:15px;top:4px;font-size:30px;position:absolute;font-family:FontAwesome}
.attr-list-wrap:not(.attr-color):hover label:before{content:'\f106';right:15px;position:absolute;font-family:FontAwesome}
.attr-list-wrap:hover{z-index:2}
.attr-list-wrap:hover .attr-list-form{box-shadow:0 0.6125rem 2.5rem 0.6125rem rgba(140,152,164,.175);border-radius:5px;border-bottom:0px solid #fff;max-height:465px;}
.attr-list-wrap:hover .attr-list,.attr-list-wrap.attr-color .attr-list:not(:empty){max-height:440px;overflow-y:auto}
.attr-list-wrap:hover .attr-list:not(.attr-dropdown) .active {color:#f50}
.attr-list-wrap .attr-list .active img, .attr-list-wrap .attr-list .active .img-thumbnail{border:1px solid #f50}

.attr-list {font-size:12px;padding:5px 5px 20px;transition:max-height .5s ease-in;width:100%;z-index:2;margin:0}
.attr-list:not(.attr-dropdown) li span{display:block;line-height:13px;height:26px;margin:0 5px;overflow:hidden}
.attr-list li{float: left;width:33.333%;display:block!important;list-style:none;padding:5px;text-align:center;border-top:10px solid #fff}
.attr-list li:last-of-type{margin-bottom:10px}
.attr-list li .product-preview-wrapper img{margin:0 0 5px!important;max-width:100%;background: #fff;border-radius:.5rem;padding:2px!important;min-width: 70px;border:1px solid rgb(231 234 243 / 90%)}
/*.attr-list a, */.attr-list img{display: block;max-width:75px;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all}
.attr-list a:hover img{border-color:#f50}
.attr-list-form .product-preview-wrapper{display:none}
.attr-list-form .attr-list .product-preview-wrapper{display:block}
@media(min-width:1380px) {.attr-list li{width:25%}}
.attr-list .img-thumbnail{width:50px;height:50px;max-width:100%;margin-bottom:5px}
.attr-list .quickview .product-preview-wrapper{width:45px;margin-right:10px;display:inline-block}
.attr-list .quickview .product-preview-wrapper img{margin:0!important}

.attr-dropdown li{width:100%;float:none;text-align:left;border-radius:3px!important;padding:8px 10px;font-size:16px;border:none;margin:5px 0;cursor:pointer;/*    transition: .5s all; -webkit-transition: .5s all;-moz-transition: .5s all;-o-transition: .5s all;*/}
.attr-dropdown li span{display:flex;width:calc(100%);align-content:center;align-items:center}
.attr-dropdown li:hover{background-color:rgb(209 197 189 / 20%);color:#F50}
.attr-dropdown li.active{background:rgb(209 197 189 / 20%)}

.toparticle .modal.save-to-wishlist input.form-control{border:1px solid #ccc}
.toparticle .modal.save-to-wishlist .form-control{width:100%;height:32px;font-size:14px;text-align:left}
.toparticle .btn-filter{display:none}

.delivery-info h4, .delivery-info p{margin:0 0 7px}
.form-elements .input-group:hover .input-group-addon:not(.disabled),
.shoppingcartarticle .input-group:hover .input-group-addon:not(.disabled),
.product .input-group:hover .input-group-addon:not(.disabled),
.btn-holder .input-group:hover .inpu-group-addon:not(.disabled){opacity:1}
.form-elements .salespacking .addtocart {padding: 0 5px}
 
@media (max-width: 480px) {
.form-elements .price-box .bigprice {font-size: 27px}
.form-elements .holder .btn-transparent{margin-left:0}
}

@media (max-width:767px) {.large-mode.icons-section>ul>li[data-product]{width:100%!important;display:block;border-radius:0}}
.icons-section h3{margin:0px 0 10px;font-size:21px;line-height:1.5}

/* Top Article - Bottom Article links */
.bottomarticle {text-align:left}
.bottomarticle a{color:#000;text-decoration:inherit;padding:0;line-height:1.5;display:inline-block;overflow:visible}
.bottomarticle a:hover,.bottomarticle a:hover .fa-stack .fa{color:#f50}
.bottomarticle li{padding:0 10px 5px 0;display:inline-flex;align-items:center}
.bottomarticle li a+span{display:inline-block;padding:1px 0 0 3px;float:right}
.bottomarticle .fa{font-size:18px;line-height:22px;position:relative;width:24px;text-align:center;vertical-align:bottom}
.bottomarticle .fa-star,.bottomarticle .fa-star-o{font-size:22px}
.bottomarticle .fa-desktop{top:5px;font-size:18px}

.bottomarticle .fa-star,.bottomarticle .fa-star-o, .bottomarticle .fa-bell-o{font-size:19px}
.bottomarticle .fa-area-chart{font-size:14px;top:3px;left:-1px;color:#666}
.bottomarticle a:hover .fa-stack,.bottomarticle a:hover .fa{color:#000;animation-name:pulse;animation-duration:1s;animation-fill-mode:both}

.checked .viewcompare{color:#41ae4d}

.toparticle #expressdelivery,.toparticle .customerbenefits{position:relative;display:block;margin:10px auto 0;text-align:left;min-height:110px;/*min-width:170px;*/overflow:overlay;max-width:255px;border-radius:3px;padding:5px 5px 5px 0;font-size:11px;background-color:#eee;border:1px solid #eee}.toparticle .customerbenefits{background:none;border:none;margin:0}#expressdelivery p,#expressdelivery h4,.customerbenefits p,.customerbenefits h4{margin:0;color:#000;z-index:1;position:relative}#expressdelivery p>span,.customerbenefits p>span{float:right}#expressdelivery h4+.eForm,.customerbenefits h4+.eForm{display:block!important}#expressdelivery h4>span{color:gray;font-weight:normal;display: inline-block;line-height: 21px;font-size:11px;float:right}#expressdelivery a,.customerbenefits a{color:gray;z-index:2}#expressdelivery a:hover,.customerbenefits a:hover{color:#f50}
.toparticle #expressdelivery:not(:empty):after{position:absolute;opacity:0.5;content:"";top:5px;left:5px;bottom:5px;right:5px;background:url(https://www.elektroimportoren.no/images/logo-bring.png);background-size:contain;background-repeat:no-repeat;background-position:center}#expressdelivery .input-group,.customerbenefits .input-group{margin:0;float:none}#expressdelivery input,.customerbenefits input,#expressdelivery .btn,.customerbenefits .btn{height:26px;padding:4px 6px}#expressdelivery form,.customerbenefits form{margin: 5px 0}#expressdelivery .fa,.customerbenefits .fa{font-size:13px;top:-1px;min-width: 24px;text-align: center;}.toparticle .customerbenefits li{font-size:14px;color:#666}.toparticle .customerbenefits .fa{color:#f50;width:20px;text-align:left}
.toparticle #expressdelivery:empty{background-color:#fff;border:0}
@media (max-width: 378px){.toparticle #expressdelivery,.customerbenefits{height:auto}}
.move-down li>a{line-height:22px;display:inline-flex;float:right;margin:0 0 10px 10px}
.move-down .fa{font-size:22px;text-align:center;width:22px;height:22px}
.move-down a:hover .fa{animation-name:hang;animation-iteration-count:infinite;animation-duration:1s}

/*======================================*/
/*          				  Alternative Product    					    */
/*======================================*/
.modal-content[product-layout] h2 .savings{font-size:14px;font-weight:300;position:relative}
.modal-content[product-layout] h2 .close{float:right;padding-left:15px;padding-right:5px}
.modal-content[product-layout] h3 a{display:inline-block;width:calc(100% - 160px)} /* */
.modal-content[product-layout] .product-price{margin-left:160px;float:none!important;width: calc(100% - 150px)!important}
.modal-content[product-layout] .product-price>span{display:inline-block}
.modal-content[product-layout] .product-brand{line-height: 20px!important}
.modal-content[product-layout] .tip-plate{display:inline-table;position:relative;top:-2px}
.modal-content[product-layout] .article-no{display:none}
.modal-content[product-layout] .product-overview{max-width:150px!important;padding-bottom:0!important}
.modal-content[product-layout] .product-preview-wrapper img{width:140px!important;height:140px!important;margin-top:0;left:0;padding:0;margin-bottom:0}
@media (min-width:577px){.modal-content[product-layout] .product-overview{max-width:145px}}
@media (max-width:768px){.modal-content[product-layout]{position:relative!important;z-index:0!important;min-width:100%!important;bottom:0!important;box-shadow:none;right:0!important;margin-bottom:30px;min-height: 210px;}.modal-content[product-layout] .close{display:none}}

/* Tab Content */
@media (min-width: 768px){
.tab-nav >.arrow{display:block}
.tab-nav >.arrow:hover{opacity:1;-webkit-transform:scale(1.1,1.1) translate3d(0,0,0);transform:scale(1.1,1.1) translate3d(0,0,0)}
.tab-nav > span{overflow:hidden;white-space:nowrap;position:static;display:block}
.tab-nav li.active>a{box-shadow:none;font-weight:600}
#left-arr {left:4px}
#right-arr {right:4px}
}
@media (max-width:767px) {
	.tab-nav:not([role="tablist"]) li>a:hover span:after{
		opacity:0
	}
	.tab-nav:not([role="tablist"]) li.active >a span:after {
    width: calc(100% + 36px);
    margin-left: -18px;
    opacity: 1;
}
}

.tab-content .btn.quick-add .fa{font-size:22px}
.tab-content address p{margin-bottom:2px}
.tab-content .articleliste{width:auto!important}
.tab-content>a{color:#ff5500;text-decoration:none;line-height:26px;display:block}
.tab-content a[title~=Last]{white-space:nowrap}
.tab-content>a:hover{color:#FF5B00;text-decoration:underline}
.tab-content  .btn-toggle+.table{margin-top:15px}

.pop-up.modal-content{position:absolute;z-index:103}
.tab-content.mypageaddon .form-group.modal-content:empty{display:none}
.tab-content.mypageaddon .form-group.modal-content,.modal-light .modal-content{margin-bottom:30px;padding:25px;min-height:60px;max-height:calc(100vh - 120px);overflow-y:auto;position:fixed;top:7%;left:50%;z-index:155;margin-left:-25%;box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.15)}
.tab-content.mypageaddon .addtocart .fa{font-size:18px}
.tab-content .period .input-group input[type=search] + .input-group-btn .btn-sm .fa{font-size:17px;line-height:18px}
.tab-content .period .input-group{max-width:310px}
.tab-content .period >div:not(.input-group){display:inline-block;margin-bottom:10px}
.modal-light .close{right:10px;position:absolute;top:5px}
.modal-light .modal-content{top:30%}
@media (min-width: 768px) {
.tab-nav >.arrow{opacity:0.98;text-align:center;top:3px;cursor:pointer;padding:10px 15px;width:40px;height:40px;line-height:20px;border:1px solid #ebebeb;border-radius:50%;position:absolute;background-color:#fff;z-index:2;font-size:17px;box-shadow: 0 0.375rem 0.75rem rgba(140,152,164,.075);transition: .5s all;-webkit-transition: .5s all;-moz-transition: .5s all;-o-transition: .5s all;}
}
@media (max-width:767px) {
.tab-nav:not(.tab-nav-desktop) span>li:last-of-type{border:none}
.tab-nav:not(.tab-nav-desktop) >li >a:before, .tab-nav:not(.tab-nav-desktop) span >li >a:before{font-size:30px;line-height:17px;content:'\f107';float:right;position:relative;font-family:FontAwesome}
.tab-nav:not(.tab-nav-desktop) span >li:not(.active) >a:before{line-height: 30px;}
.tab-nav:not(.tab-nav-desktop) >.active >a:before, .tab-nav:not(.tab-nav-desktop) span>.active >a:before{content:'\f106';font-family:FontAwesome;color:#f50}
#tabs >.tab-content {display:none!important}
.tab-content .chip{opacity:1!important}
.tab-content.mypageaddon .modal-content,.modal-light .modal-content{/*margin:110px 15px 30px!important;left:0!important;top:0!important;right:0;z-index:101;margin:20px*/}
.bottomarticle li a+span{float:none}
}
@media (max-width:480px){
.tab-content .period >div:not(.input-group){float:none;display:block;margin-bottom:5px;height:auto;text-align:center;}
.tab-content .period .input-group {max-width:100%}
}

.tab-content.ls-plugin{display:none}
#frequentlyboughttogether >div{min-height:499px;    background-color: rgb(209 197 189 / 10%);    border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;}
/* Bought Together */
.package:empty{display:none}
.package .price-box, .package .product-price{display:inline-block;vertical-align:middle;margin-left:15px;margin-right:10px;text-align:center}
.package .price-box .price,.package .product-price .price{display:block;font-size:20px!important;height:auto;text-align:center}
.package .fa.fa-plus,.package .fa.fa-equals{font-size:36px;line-height:48px;vertical-align:middle;padding:15px 10px;border-radius:50%;color:#f50;text-align:center;margin:0 -5px;position:relative;z-index:1;display: flex;align-items: center;justify-content: center;}
.package .productplus>.fa:before{width: 40px;height: 40px;background: #f50; border-radius: 50%;color: #fff;font-size: 28px;line-height: 41px;}
.package .tip-plate{min-width:100%;display:block;margin:7px 0}
.package .product-overview{display:flex;width:160px;min-height:155px;flex-wrap:wrap;justify-content:center;    padding-top: 15px;align-content: center;gap: 5px;}
.package .product-overview img{width: 75px!important;height: 75px!important;}
.package .product-overview .badge{display:inline-block;position:absolute;right:0;z-index:1}
.package .product-quantity{/*display:none*/}
.package .product-actions{margin:0}

.package .packagedealprice {height:160px;margin-left:15px;vertical-align: middle}
.package .packagedealimage {width:105px;height: 160px;vertical-align: middle;text-align: center;cursor:pointer}
.package .packagedealimage > h2{margin:5px}
.package .packagedealimage > span{font-size:10px;height:28px;display: inline-block;overflow: hidden}

.btogether p{margin:0}
.btogether a:after{content:" \f105";font-family:FontAwesome}
.btogether .price {font-size:16px;margin-left:10px}
@media (min-width: 992px) {
.large-mode .description{padding-left:0}
.productdescription #more .panel-collapse{display:block!important}
}
@media (min-width: 1200px) {
.article-detail .product-page .stock>div+div{text-align:right}
aside + section .btogether{margin-top:15px;margin-left:0;border:none;padding-left:0}
}
@media (max-width:991px){
.package .productplus{/*display: flex;align-items: center; justify-content:space-between;*/padding:0}
button.panel-heading{margin-top:15px}
#expressdelivery:not(:empty){margin:10px 0 0}
}
@media (max-width: 767px) {
.package{/*display:none*/}
#frequentlyboughttogether{/*display:none*/}
.attr-list:not(.attr-dropdown) li{width:16.667%!important}
}
@media (max-width:480px){ 
.package{display:none/**/}
#frequentlyboughttogether{display:none/**/}
.attr-list:not(.attr-dropdown) li{width:25%!important}
videoly-tape{justify-content:flex-end!important}
}
/* Lightbox 2*/
.lb-container{}.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden;background:#0000008a;display:none}.lightbox{backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);position:fixed;left:0;top:0!important;bottom:0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;z-index:10000;font-weight:400;padding:10px}.lightbox .lb-image{display:block;height:100%!important;width:100%!important;max-width:85vh;max-height:85vh;margin: 0 auto;transform:scale(0.85);border-radius:15px}.lightbox a img{border:none}.lb-outerContainer{position:relative;max-width:100%;width:100%!important;/*width:250px;*/height:auto!important;overflow:hidden;margin:0 auto;border-radius:4px;/*background-color:#fff*/}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{/*display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat;background-size:cover*/}.lb-nav{top:0;height:100%;width:95%;margin:0 auto;left:0;right:0;text-align:center;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block;color: #fff;}.lb-nav a.lb-prev:before{content:"\f104";font-family:FontAwesome;line-height:34px;font-size:50px;top:50%;margin-top:-17px;position:absolute;left:15px}.lb-nav a.lb-prev{width:34%;left:0;float:left;filter:alpha(Opacity=0);/*opacity:0;*/-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next:before{content:"\f105";font-family:FontAwesome;line-height:34px;font-size:50px;top:50%;margin-top:-17px;position:absolute;right:15px;}.lb-nav a.lb-next{width:64%;right:0;float:right;/*opacity:0;*/-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%!important;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height: 25px;}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:100%;text-align:center;color:#fff;line-height:1.1em;font-size:18px}.lb-data .lb-number{display:none!important}.lb-close:before{content:"\f00d";font-family:FontAwesome;line-height:30px;font-size:35px}.lb-close{position:absolute;right:2px;top:2px;z-index:100;text-align:center;text-decoration:none;display:block;float:right;width:30px;height:30px;outline:0;filter:alpha(Opacity=70);opacity:.7;color:#fff;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-close:hover{cursor:pointer;text-decoration:none;filter:alpha(Opacity=100);opacity:1;color:#ff5500;}

.lipscore-compact-rating-votes{font-size:13px;margin-right:5px}
.lipscore-paginator li{display:inline-block!important;margin:0 1px}
.lipscore-paginator li>a{border:1px solid #ddd!important}
.lipscore-paginator .active a{background-color:#eee;color:#3d3d3d;width:auto!important}

.videoly-box{margin-bottom:0!important;height:110px}
videoly-tape{   
    height: 110px;
    display: flex;
    margin: -30px 0 0;
    overflow: hidden;
    justify-content: flex-end;
    flex-direction: column-reverse}