html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
input.form-submit,input.form-textfield{-webkit-appearance:none;}html{-webkit-font-smoothing:antialiased;}body{background:#fff;color:#222;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:100%;line-height:1.5;margin:0;overflow-y:scroll;}body.front{background:white;}strong,.strong{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-weight:bold;}h1,.h1{font-size:2em;line-height:1.5;margin-top:0.75em;}h2,.h2{font-size:1.5em;line-height:1;margin-top:1em;}h3,.h3{font-size:1.25em;line-height:1.2;margin-top:1.2em;}h4,h5,h6,.h4,.h5,.h6{font-size:1em;font-weight:normal;line-height:1.5;margin-top:1.5em;}p{font-size:1em;line-height:1.5;margin:0 0 1.5em 0;}.bold{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}a{color:#000;text-decoration:none;}a:visited{color:#000;}a:hover,a:active,li a.active{color:#000;text-decoration:none;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}li ul,li ol{margin:0;}ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}hr{background:#666;border:none;clear:both;float:none;height:1px;margin:0 0 1.4375em;width:100%;}fieldset{border:1px solid black;margin:0 0 1.4375em;padding:1.5em;}table{margin-bottom:1.5em;width:100%;}th,tr,td{vertical-align:middle;}th{padding-right:1em;}.sticky-header th,.sticky-table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}#container{margin:140px auto 0 auto;padding:0 20px;width:95%;width:calc(100% - 40px);}@media (max-width:700px){#container{margin:70px auto 0 auto;padding:0 10px;width:95%;width:calc(100% - 20px);}}body.front #container{margin:0 auto;padding:0;width:100%;}#header{position:fixed;left:0;right:0;top:0;padding:20px;z-index:100;height:54px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}body.toolbar #header,body.toolbar #vibskov-logo{top:100px;}#header:hover{background:rgba(245,245,245,0.75);}body.front #header{}body.front #header:hover{background:rgba(25,25,25,0.75);}html.categories #header{background:none !important;}@media (max-width:700px){#header:hover{background:transparent;}#header{height:30px;}}#vibskov-logo{background:transparent url(/sites/all/themes/framework/graphics/logo.png) center center no-repeat;background:transparent url(/sites/all/themes/framework/graphics/logo.svg) center center no-repeat;width:78px;height:60px;position:fixed;top:20px;left:20px;z-index:999;}body.front #vibskov-logo{background:transparent url(/sites/all/themes/framework/graphics/logo_white.png) center center no-repeat;background:transparent url(/sites/all/themes/framework/graphics/logo_white.svg) center center no-repeat;}@media (max-width:700px){#vibskov-logo{left:10px;top:15px;background:transparent url(/sites/all/themes/framework/graphics/logo.png) center center no-repeat;background:transparent url(/sites/all/themes/framework/graphics/logo.svg) center center no-repeat;width:52px;height:40px;background-size:52px 40px;}}.region.region-header{float:right;width:200px;text-align:right;margin-top:18px;}#navigation{position:absolute;left:200px;right:200px;top:35px;}#navigation ul{text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-transform:uppercase;}#navigation ul li{text-align:center;display:inline-block;float:none;margin:0 10px;cursor:pointer;}@media (max-width:700px){#navigation{position:fixed;width:100%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;top:0;right:0;bottom:0;left:0;padding-top:70px;background:rgba(255,255,255,0.90);}#navigation #main-menu{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}body.front #navigation{background:rgba(25,25,25,0.85);}#navigation ul{padding:10px;}#navigation ul li{display:block;float:none;text-align:left;margin:0;}html.m-menu #navigation{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}html.m-menu body.front{background:black;}html.categories.m-menu #navigation #main-menu{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}}body.front #navigation ul li,body.front #navigation ul li a{color:white;}body.front #navigation ul li.active,body.front #navigation ul li a.active-trail{color:red;}html.m-menu #container{overflow:hidden;position:fixed;left:0;top:0;right:0;bottom:0;}#m-menu .m-menu-line{-webkit-transform-origin:10px 8px;-moz-transform-origin:10px 8px;-ms-transform-origin:10px 8px;-o-transform-origin:10px 8px;transform-origin:10px 8;}body.front #m-menu .m-menu-line{stroke:white;}#m-menu-2,#m-menu-3{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}#m-menu #m-menu-1,#m-menu #m-menu-4{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}html.m-menu #m-menu #m-menu-2{-webkit-transform:rotate(-45deg) scale(0.75,1);-moz-transform:rotate(-45deg) scale(0.75,1);-ms-transform:rotate(-45deg) scale(0.75,1);-o-transform:rotate(-45deg) scale(0.75,1);transform:rotate(-45deg) scale(0.75,1);}html.m-menu #m-menu #m-menu-3{-webkit-transform:rotate(45deg) scale(0.75,1);-moz-transform:rotate(45deg) scale(0.75,1);-ms-transform:rotate(45deg) scale(0.75,1);-o-transform:rotate(45deg) scale(0.75,1);transform:rotate(45deg) scale(0.75,1);}html.m-menu #m-menu #m-menu-1{opacity:0;}html.m-menu #m-menu #m-menu-4{opacity:0;}#block-menu-menu-categories,#block-menu-menu-brands{position:fixed;left:0;right:0;top:0;padding-top:120px;padding-bottom:40px;background:rgba(255,255,255,0.85);z-index:75;border-bottom:1px solid gray;visibility:hidden;display:none;opacity:0;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;line-height:0.8em;}body.toolbar #block-menu-menu-categories,body.toolbar #block-menu-menu-brands{top:100px;}body.front #block-menu-menu-categories,body.front #block-menu-menu-brands{background:rgba(25,25,25,0.75);color:white;}body.front #block-menu-menu-categories a,body.front #block-menu-menu-brands a{color:white;}#block-menu-menu-categories.active,#block-menu-menu-brands.active{visibility:visible;display:block;opacity:1;}#block-menu-menu-categories .content,#block-menu-menu-brands .content{max-width:1000px;margin:0 auto;text-transform:uppercase;font-size:12px;}#block-menu-menu-categories .content a,#block-menu-menu-brands .content a{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;}#block-menu-menu-categories .content a:hover,#block-menu-menu-brands .content a:hover{color:red;}@media (max-width:700px){#block-menu-menu-categories .content a:hover,#block-menu-menu-brands .content a:hover{color:black;}body.front #block-menu-menu-categories .content a:hover,body.front #block-menu-menu-brands .content a:hover{color:white;}#block-menu-menu-categories,#block-menu-menu-brands{background:transparent !important;border:none;z-index:100;top:0px;right:0;left:0;padding:70px 10px 250px 10px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);background:rgba(255,255,255,0.90);position:absolute;display:none;}#block-menu-menu-brands{top:0;}html.m-menu #block-menu-menu-categories,html.m-menu	#block-menu-menu-brands{display:block;}html.categories.m-menu #block-menu-menu-categories,html.categories.m-menu #block-menu-menu-brands{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}html.categories #block-menu-menu-categories .content,html.categories #block-menu-menu-brands .content{margin-bottom:50px;}body.front #block-menu-menu-categories,body.front #block-menu-menu-brands{}html.categories ul.menu{}}.vibskov-dropdown{display:none;font-size:0;width:calc(100% - 20px);margin:0 auto;text-align:center;}#block-menu-menu-brands .vibskov-dropdown{text-align:left;}.vibskov-dropdown .menu-column{text-align:left;display:inline-block;font-size:10px;text-transform:uppercase;vertical-align:top;letter-spacing:0.5px;}@media (min-width:700px){.vibskov-dropdown .menu-column{margin:0 40px;}#block-menu-menu-brands .vibskov-dropdown .menu-column{width:25%;margin:0;}#block-menu-menu-brands .vibskov-dropdown .menu-column:first-child{margin-left:10%;width:20%;}#block-menu-menu-brands .vibskov-dropdown .menu-column:last-child{width:20%;}}html.m-menu .vibskov-dropdown{width:100%;}html.m-menu .vibskov-dropdown .menu-column{width:100%;}body.front .vibskov-dropdown .menu-column a{color:white;}.vibskov-brands{margin-bottom:20px;}.vibskov-brands .menu-column{padding-top:0;}.vibskov-brands .menu-column-0{padding-top:0;}.vibskov-dropdown .menu-column a{display:block;word-break:break-word;max-width:75%;margin-bottom:7px;white-space:nowrap;}.vibskov-dropdown .menu-column a:hover,.vibskov-dropdown .menu-column a.active{color:red !important;}.vibskov-dropdown .menu-column a.last{margin-bottom:10px;}.vibskov-dropdown.vibskov-categories .menu-column a.depth-1{margin-bottom:20px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}.vibskov-dropdown.vibskov-categories .menu-column a.depth-2,.vibskov-dropdown.vibskov-brands .menu-column a.depth-1{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;margin:0 0 10px 0;}#block-menu-menu-categories ul.menu li.active,.vibskov-dropdown.vibskov-categories.active,.vibskov-dropdown.vibskov-brands{display:block;}#block-menu-menu-categories ul.menu li a{display:none;}#block-menu-menu-categories ul.menu li li a{display:block;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;margin-bottom:10px;}#block-menu-menu-categories ul.menu li li ul li.last a{margin-bottom:10px;}#block-menu-menu-categories ul.menu li li ul li a{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-bottom:0;}#block-menu-menu-brands ul.menu li li{-webkit-column-count:1;-moz-column-count:1;column-count:1;display:block;margin-bottom:5px;}#block-menu-menu-brands ul.menu{margin-bottom:20px;}#block-menu-menu-brands ul.menu li a{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;margin-bottom:10px;display:block;}#block-menu-menu-brands ul.menu li li a{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-bottom:0;display:inline;}#navigation li.active,#navigation li.active a{color:red;}#main{margin:0;}body.two-sidebars #main{float:left;margin:0 0 0 240px;padding:0;width:460px;}body.sidebar-first #main{float:right;margin:0;padding:0;width:calc(100% - 300px);}body.sidebar-second #main{float:left;margin:0;padding:0;width:700px;}body.sidebar-first #sidebar-first{float:left;margin:0;padding:0;width:300px;min-height:800px;position:fixed;}@media (max-width:700px){body.sidebar-first #sidebar-first{display:none;}body.sidebar-first #main{float:none;margin:0;padding:0 0 40px 0;width:100%;}}.breadcrumb{clear:both;padding:1.5em 0 0;}#skip-link{position:absolute;}.item-list ul{margin:0;padding:0 0 0 1.5em;}.item-list ul li{margin:0;padding:0;}ul.menu li{margin:0;padding:0;}ul.inline{clear:both;}ul.inline li{margin:0;padding:0 1em 0 0;}ul,ul li{list-style:none !important;list-style-image:none !important;padding:0;margin:0;}.tabs-wrapper{border-bottom:1px solid #333;margin:0 0 1.4375em;}ul.primary{border:none;margin:0;padding:0;}ul.primary li a{background:none;border:none;display:block;float:left;line-height:1.5em;margin:0;padding:0 1em;}ul.primary li a:hover,ul.primary li a.active{background:#666;border:none;color:#fff;}ul.primary li a:hover{background:#888;text-decoration:none;}ul.secondary{background:#666;border-bottom:none;clear:both;margin:0;padding:0;}ul.secondary li{border-right:none;}ul.secondary li a,ul.secondary li a:link{border:none;color:#ccc;display:block;float:left;line-height:1.5em;padding:0 1em;}ul.secondary li a:hover,ul.secondary li a.active{background:#888;color:#fff;text-decoration:none;}ul.secondary a.active{border-bottom:none;}.node{margin-bottom:1.5em;}.field-name-field-tags{margin:0 0 1.5em;}.field-name-field-tags .field-item{margin:0 1em 0 0;}.field-name-field-tags div{display:inline;}.profile{margin:1.5em 0;}.profile h3{border:none;}.profile dt{margin-bottom:0;}.profile dd{margin-bottom:1.5em;}.password-parent{width:36em;}#comments{clear:both;margin-top:1.5em;}.comment{margin-bottom:1.5em;}.comment .new{color:red;text-transform:capitalize;margin-left:1em;}.block{margin-bottom:1.5em;}.clearfix:after{font-size:0;}#footer{clear:both;padding:0;bottom:0;}#footer a.feed-icon{position:absolute;right:0;top:1.6667em;}.clear{clear:both;}.display-block{display:block;}body.page-taxonomy-term .tabs-wrapper{display:none;}.view-taxonomy-term,.view-products,.product-view{font-size:0;text-align:center;width:calc(100% + 20px);}.product-view .view-header,.product-view .view-empty{font-size:12px;text-align:left;max-width:500px;}.view-taxonomy-term .views-row,.view-products .views-row,.product-view .views-row{display:inline;}.view-taxonomy-term .views-row .product-teaser,.view-products .views-row .product-teaser,.product-view .views-row .product-teaser{display:inline-block;width:300px;margin:0 20px 0 0;position:relative;margin-bottom:20px;height:510px;vertical-align:top;font-size:12px;}@media (max-width:700px){.view-taxonomy-term .views-row .product-teaser,.view-products .views-row .product-teaser,.product-view .views-row .product-teaser{width:calc(50% - 20px);height:auto;}}.pt-images{width:100%;position:relative;}.pt-image-2 img{display:block;width:100%;height:auto;}.pt-image-1{position:absolute;background:white;left:0;right:0;top:0;bottom:0;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;}@media (max-width:700px){.pt-image-1{position:relative;}.pt-image-2{display:none;}}.pt-image-1 img{display:block;width:250px;margin:35px auto 0 auto;height:auto;}@media (max-width:700px){.pt-image-1 img{display:block;width:90%;margin:20px auto 0 auto;height:auto;}}.pt-image-2{}.product-teaser:hover .pt-images .pt-image-1{opacity:0;}@media (max-width:700px){.product-teaser:hover .pt-images .pt-image-1{opacity:1;}}.pt-info{left:1px;right:1px;bottom:1px;padding:10px 0 0 0;text-align:center;text-transform:uppercase;background:rgba(255,255,255,0.75);}.pt-style{font-size:10px;}.pt-brand{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;font-size:13px;}.pt-label{background:black;color:white;text-transform:uppercase;display:inline-block;padding:2px 5px;font-size:10px;margin:2px 0;}@media (max-width:700px){.pt-info{position:relative;}.pt-style{font-size:10px;}.pt-brand{font-size:9px;}.pt-price .display-price{font-size:11px;}}.pt-price{}.display-price{clear:none;float:none;font-size:15px;padding:0;margin:0;font-weight:normal;}.sale .display-price{color:red;}.pt-price .uc-price{text-align:center;}.org-price{text-decoration:line-through;font-size:26px;letter-spacing:2px;}.product-teaser .org-price{font-size:15px;margin-bottom:4px;letter-spacing:normal;}#page-title{display:none;}.form-type-bef-checkbox input{display:none;}.form-type-bef-checkbox label{cursor:pointer;display:inline-block;vertical-align:middle;font-size:13px;line-height:13px;}.form-type-bef-checkbox input ~ label::before{background-color:white;border:1px solid black;content:"";display:inline-block;vertical-align:baseline;height:5px;margin-right:5px;width:5px;cursor:pointer;margin-bottom:1px;border-radius:5px;}.form-type-bef-checkbox input:checked ~ label::before{background:black none repeat scroll 0 0;content:"";}.add-to-cart .form-item input{display:none;}.add-to-cart .form-radios .form-item{display:inline-block;}.add-to-cart .form-item input ~ label{border:1px solid black;padding:2px 5px;cursor:pointer;}@media (max-width:700px){.add-to-cart .form-item input ~ label{border:1px solid black;text-align:center;display:inline-block;padding:0 5px;}}.add-to-cart .form-item input:checked ~ label{color:red;border-color:red;}.add-to-cart .form-item input ~ label:hover{}.add-to-cart .form-item input:checked ~ label:hover{}ul.bef-tree-depth-1{margin-left:10px;}.views-exposed-widget{text-transform:uppercase;float:none !important;}.views-exposed-widget label{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;margin-bottom:0px;margin-top:20px;font-size:14px;}.views-exposed-widgets .views-exposed-widget:first-child label{margin-top:0;}.views-exposed-widget .views-widget label{font-weight:normal;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-bottom:0px;margin-top:0;font-size:12px;}.views-exposed-widget .form-item{line-height:1;}#edit-field-colors-tid-wrapper .views-widget .form-item .form-item{}#edit-field-colors-tid-wrapper .views-widget .form-item .form-item.shown{display:block !important;}.views-exposed-widget .description{display:none;}.p-close{cursor:pointer;position:absolute;right:50px;top:-25px;display:none;}.p-holder{width:100%;float:right;font-size:14px;letter-spacing:0.5px;}.p-images{width:calc(100% - 320px);float:left;text-align:center;}.p-images img{width:100%;width:calc(100% - 60px);max-width:550px;height:auto;}.p-info{width:300px;position:fixed;right:20px;}.p-info.wait input{opacity:0.2;pointer-events:none;}.p-description{font-size:12px;}.p-info.scrolling,body.showbag .p-info{position:absolute;}@media (max-width:640px){.p-info.scrolling,body.showbag .p-info{position:relative;}}.field-name-uc-product-image .field-item{margin-bottom:20px;}@media (max-width:1100px){.p-images,.p-info{float:none;width:100%;position:relative;right:auto;left:auto;font-size:12px;}.p-images{margin-top:40px;}.attribute{margin:0 0 10px 0;font-size:16px;}.attribute .form-radios{margin-top:5px;}.attribute .form-item{margin:0;}.p-info-info{}.p-add-to-cart{}}.p-info.nofix{float:right;position:relative;right:auto;}.p-holder .display-price{text-align:left;margin:0;padding:0;font-size:26px;letter-spacing:2px;}@media (max-width:700px){.p-holder .display-price{font-size:18px;line-height:1em;}}.p-holder .add-to-cart label{}.p-holder .add-to-cart .form-required{display:none;}.p-holder .add-to-cart .form-item .form-item label{}.p-section{margin-bottom:10px;}.p-stylename{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;font-size:18px;margin-bottom:20px;line-height:1em;text-transform:uppercase;}@media (max-width:700px){.p-section{margin-bottom:0;}.p-stylename{margin-bottom:5px;}}.p-label{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}input.form-submit{cursor:pointer;padding:5px 10px;background:black;color:white;text-transform:uppercase;display:inline-block;margin-bottom:20px;border:none;letter-spacing:1px;font-size:12px;}input.node-add-to-cart{background:black;padding:15px 15px;border:0;color:white;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;font-size:16px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}@media (max-width:700px){input.node-add-to-cart{font-size:14px;padding:2px 5px;margin:0;-webkit-appearance:none;border-radius:0;}}input.node-add-to-cart:hover{background:rgb(25,75,25);}.p-more-info-toggle{color:red;cursor:pointer;display:block;line-height:1em;margin-bottom:20px;}@media (max-width:700px){.p-info-info .p-label{display:none;}.p-more-info-toggle{margin-bottom:10px;}}.p-more-info-toggle .toggle-icon{display:inline-block;margin-left:6px;font-size:22px;content:"+";display:none;}.p-more-info-toggle.open .toggle-icon{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.p-more-info{display:block;height:auto;opacity:1;}.p-more-info.popped-up{width:50%;max-width:500px;background:white;height:auto !important;padding:20px;font-size:12px;visibility:hidden;}.p-more-info.popped-up.show{visibility:visible;}.p-more-info.hidden{}#product-container-ajax{position:absolute;right:0;top:140px;background:rgba(255,255,255,0.9);z-index:4;width:calc(100% - 300px);}#product-container-ajax .p-holder{width:100%;}#block-views-shopping-bag-block-1{position:fixed;bottom:-240px;left:0;right:0;text-align:center;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;margin:0;z-index:100;}.view-shopping-bag .view-empty{background:rgba(255,255,255,0.75);height:240px;}@media (max-width:700px){.view-shopping-bag .view-empty{height:160px;}}#block-views-shopping-bag-block-1 #bag-header{border-top:1px solid lightgray;}#block-views-shopping-bag-block-1 div{}body.showbag #block-views-shopping-bag-block-1{bottom:0;}#block-views-shopping-bag-block-1 .view-shopping-bag .view-content-outer{overflow-x:auto;background:white;}#block-views-shopping-bag-block-1 .view-shopping-bag .view-content{padding:20px 0;background:white;height:200px;display:inline-block;white-space:nowrap;padding:20px 10px;}.view-shopping-bag .views-row{display:inline-block;margin:0 15px;vertical-align:top;}@media (max-width:700px){#block-views-shopping-bag-block-1{bottom:-160px;}.view-shopping-bag{}.view-shopping-bag .views-row{max-width:75px;margin:0 10px;}#block-views-shopping-bag-block-1 .view-shopping-bag .view-content{height:120px;}}.bag-item{font-size:12px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;}.bag-item.removing{opacity:0;}.bag-item img{max-height:100px;margin-bottom:5px;width:auto;}.bag-item .bag-item-image{position:relative;}.bag-item .item-qty{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}.bag-item .bag-price{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}.bag-item ul.bag-attributes{margin-bottom:5px;font-size:0;text-align:center;}.bag-item li.bag-item-option{background:transparent;cursor:pointer;color:red;padding:0 5px;margin-bottom:2px;display:inline-block;border:1px solid black;font-size:10px;margin-right:5px;text-transform:uppercase;}.bag-item li.bag-item-option:last-child{margin-right:0;}.bag-item ul.bag-attributes li:hover{text-decoration:line-through;}.bag-item h4{font-size:12px;font-weight:normal;margin:2px 0;line-height:1.1em;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:rgb(100,100,100);}.bag-item .bag-remove{cursor:pointer;color:red;border:1px solid black;margin-bottom:5px;font-size:10px;text-transform:uppercase;}@media (max-width:700px){.bag-item img{max-height:60px;width:auto;}.bag-item,.bag-item h4{font-size:9px;}}#bag-header{height:20px;border-bottom:1px solid lightgray;background:rgba(255,255,255,0.75);font-size:0;padding:10px 20px;}body.front #block-views-shopping-bag-block-1 #bag-header{background:rgba(0,0,0,0.75);color:white;border-color:black;}body.front #bag-header a{color:white;}body.front #block-views-shopping-bag-block-1 .view-shopping-bag .view-content{}#bag-header.notempty{margin-bottom:0;}#bag-close{text-align:left;cursor:pointer;}body.showbag #bag-close{}#bag-title{text-align:center;cursor:pointer;}#bag-gotocart{text-align:right;}#bag-close,#bag-title,#bag-gotocart{display:inline-block;width:33.3333%;font-size:14px;height:20px;line-height:20px;vertical-align:top;}#bag-close .icon{width:20px;height:20px;background-image:url(/sites/all/themes/framework/graphics/closed_open.svg);background-size:20px 20px;background-color:transparent;background-position:center center;background-repeat:no-repeat;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;-webkit-transform-origin:10px 10px;-moz-transform-origin:10px 10px;-ms-transform-origin:10px 10px;-o-transform-origin:10px 10px;transform-origin:10px 10px;}body.front #bag-close .icon{background-image:url(/sites/all/themes/framework/graphics/closed_open_white.svg);}body.showbag #bag-close .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}@media (max-width:700px){#bag-close,#bag-title,#bag-gotocart{display:inline-block;width:33.3333%;font-size:11px;}#bag-header{padding:5px 10px;}}#block-uc-flexibleprices-countries-countries{background:white;padding:30px;display:none;width:400px;font-size:12px;max-width:75%;}@media (max-width:700px){#block-uc-flexibleprices-countries-countries{font-size:10px;}}#block-uc-flexibleprices-countries-countries h3{margin:0 0 10px 0;}#scroll-indicator-bg{position:fixed;top:0;left:0;right:0;height:5px;background:lightgray;z-index:90;}#scroll-indicator{position:fixed;top:0;left:0;height:5px;background:black;z-index:999;}body.front #scroll-indicator-bg{background:transparent;}body.front #scroll-indicator{background:rgb(25,25,25);}div.error,table tr.error{background-color:red;}div.error,.error{color:white;}div.error{background-image:none;border-color:none;}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:none;margin:10px 0;padding:5px 10px;display:block;font-size:12px;}div.status,table tr.ok{background-color:transparent;color:black;text-align:center;}div.status,table tr.ok a{}div.status,.ok{}div.status{background-image:none;border-color:none;}.p-info .add-to-cart{position:relative;}.p-info div.messages{}.p-info #edit-actions{display:inline-block;position:relative;}.p-info div.messages.status,.p-info div.messages.ok{display:none;}.p-info .ajax-progress{position:absolute;right:-50px;}.p-info .ajax-progress .message{display:none;}.ajax-progress .throbber{background:transparent url(/sites/all/themes/framework/graphics/ajax-loader.gif) no-repeat scroll 0 center;float:left;height:15px;margin:2px;width:15px;}.ajax-progress-throbber{display:none;}ul.krumo-first{color:black;}.hidden{display:none;}body.toolbar #block-block-2{display:none;}@media (max-width:700px){#social-icons{display:none;}}#social-icons .social-icon{width:20px;height:20px;display:inline-block;background-size:20px 20px !important;}#social-icons .social-icon-facebook{background:transparent url(/sites/all/themes/framework/graphics/social/facebook.png) center center no-repeat;}#social-icons .social-icon-instagram{background:transparent url(/sites/all/themes/framework/graphics/social/instagram.png) center center no-repeat;}#social-icons .social-icon-twitter{background:transparent url(/sites/all/themes/framework/graphics/social/twitter.png) center center no-repeat;}#social-icons .social-icon-pinterest{background:transparent url(/sites/all/themes/framework/graphics/social/pinterest.png) center center no-repeat;}#social-icons .social-icon-youtube{background:transparent url(/sites/all/themes/framework/graphics/social/youtube.png) center center no-repeat;}body.front #social-icons .social-icon-facebook{background:transparent url(/sites/all/themes/framework/graphics/social/facebook_white.png) center center no-repeat;}body.front #social-icons .social-icon-instagram{background:transparent url(/sites/all/themes/framework/graphics/social/instagram_white.png) center center no-repeat;}body.front #social-icons .social-icon-twitter{background:transparent url(/sites/all/themes/framework/graphics/social/twitter_white.png) center center no-repeat;}body.front #social-icons .social-icon-pinterest{background:transparent url(/sites/all/themes/framework/graphics/social/pinterest_white.png) center center no-repeat;}body.front #social-icons .social-icon-youtube{background:transparent url(/sites/all/themes/framework/graphics/social/youtube_white.png) center center no-repeat;}.shop-stock-table{position:absolute;top:10px;right:10px;font-size:12px;text-align:right;opacity:0;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;transition:0.6s;pointer-events:none;letter-spacing:1px;color:rgb(195,0,0);}.product-teaser:hover .shop-stock-table{opacity:1;}.shop-stock-table li.no-stock{text-decoration:line-through;display:none;}.styled-select{width:167px;height:20px;overflow:hidden;background:url(/sites/all/themes/framework/graphics/new_arrow_whitebg.png) no-repeat right center black;background-size:15px;cursor:pointer;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;position:relative;padding:3px;}.styled-select select{background:transparent;width:200px;font-size:10px;line-height:1;border:0;border-radius:0;height:20px;-webkit-appearance:none;color:black;cursor:pointer;display:block;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:1px;color:#ebebeb;padding:0 0 0 2px;}@media screen and (-webkit-min-device-pixel-ratio:0){.styled-select select{padding:0 0 0 6px;}}.styled-select select{display:block;}#block-uc-flexibleprices-countries-countries label{font-size:11px;height:22px;line-height:22px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-right:10px;}#block-uc-flexibleprices-countries-countries .styled-select,#block-uc-flexibleprices-countries-countries label{display:inline-block;vertical-align:top;}#vibskov-footer{font-size:12px;padding:10px 20px;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}body.not-front #vibskov-footer{}body.front #vibskov-footer:hover{background:rgba(25,25,25,0.75);background:rgba(255,255,255,0.75);}body.showbag #vibskov-footer{padding:5px 20px;}@media (max-width:700px){body.showbag #vibskov-footer{padding:5px 10px;}}.vibskov-footer-terms{float:left;}.vibskov-footer-menu{float:right;text-transform:capitalize;}.vibskov-footer-menu ul.menu li{display:inline-block;margin-left:10px;}#vibskov-country{cursor:pointer;}body.page-cart #vibskov-country,body.page-cart .view-shopping-bag #bag-header{display:none;visibility:none;opacity:0;overflow:hidden;width:0px;height:0px;}#vibskov-country:hover{color:red;}@media (max-width:700px){#vibskov-footer{padding:5px 10px;background:rgba(255,255,255,0.75);}body.front #vibskov-footer{background:transparent;}html.m-menu #vibskov-footer{background:rgba(255,255,255,0.75);}html.m-menu body.front #vibskov-footer{background:rgba(0,0,0,0.75);}.vibskov-footer-terms{float:none;font-size:11px;text-align:left;margin-bottom:5px;}.vibskov-footer-menu{float:none;font-size:11px;text-align:left;}#vibskov-footer{display:none;}html.m-menu #vibskov-footer{display:block;}.vibskov-footer-menu ul.menu li{margin:0 10px 0 0;}}#stock-notify{display:none;padding:30px;width:300px;background:white;font-size:12px;}#stock-notify label{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:5px;letter-spacing:0.5px;}#stock-notify input.form-text{width:calc(100% - 4px);}#p-outofstock,.p-emailus{cursor:pointer;padding:5px 10px;background:black;color:white;text-transform:uppercase;display:inline-block;margin-bottom:20px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}.p-emailus:hover{color:white;}@media (max-width:700px){#p-outofstock,.p-emailus{margin:10px 0 0 0;}}body.not-logged-in .tabs-wrapper{display:none;}input.form-text{border:1px solid black;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:5px;}div.panel-content-wrapper{width:100%;height:auto;position:relative;cursor:pointer;overflow:hidden;max-height:100vh;}html.js div.panel-content-wrapper{opacity:0;}html.js div.panel-content-wrapper.show{opacity:1;}.panel-content-image{position:absolute;top:0;right:0;left:0;bottom:0;background-size:cover !important;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.panel-content-image-bg{position:absolute;top:0;right:0;left:0;bottom:0;background-size:cover !important;-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);-ms-filter:grayscale(50%);-o-filter:grayscale(50%);filter:grayscale(50%);opacity:1;}div.panel-content-wrapper .panel-content-image{opacity:0;}div.panel-content-wrapper.show .panel-content-image{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;opacity:1;}div.panel-content-wrapper.hovered .panel-content-image{opacity:0;}div.panel-content-wrapper:hover .panel-content-image-bg{}#front-panels{}.panel-content-text{margin:auto !important;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:10;text-align:center;font-size:30px;background:transparent;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;letter-spacing:1px;}@media (max-width:700px){.panel-content-text{font-size:12px;width:100%;height:100%;letter-spacing:0.5px;}}.panel-content-text .field-name-field-panel-overlay-text{line-height:1em;display:inline-block;vertical-align:middle;}.panel-content-text .field-name-field-panel-overlay-text p{line-height:1.1em;margin:0;}.panel-content-text-aligner{height:100%;width:1px;display:inline-block;vertical-align:middle;}.panel-display .pane-title,.submitted{display:none !important;}#main .content .panel-2col-bricks .panel-col-first .inside,#main .content .panel-2col-bricks .panel-col-last .inside,#main .content .panel-2col-bricks .panel-col-top .inside,.panel-2col-bricks .panel-col-middle .inside{margin:0 !important;font-size:0;padding:0;letter-spacing:0;}#main .content .panel-2col-bricks .panel-col-top,.panel-2col-bricks .panel-col-middle,.panel-2col-bricks .panel-col-bottom{width:100%;}div.panel-content-wrapper .field-name-field-panel-content-link{display:none;}#m-menu{width:20px;height:16px;position:fixed;top:15px;right:10px;z-index:999;}body.front #m-menu{}.cat-toggler{font-size:22px;margin-bottom:20px;font-family:Verdana,Geneva,sans-serif;}body.front .cat-toggler{color:white;}@media (min-width:700px){#m-menu{display:none;}.cat-toggler{display:none;}}.news-article{}article.news-article h2{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;margin:5px 0 30px 0;text-transform:uppercase;}article.news-article{position:relative;}.news-article a.readmore{color:red;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;font-size:14px;}.view-news .views-row{padding-bottom:40px;}.view-news .views-row:after{height:1px;width:50%;background:gray;content:"";display:block;margin:40px auto 0 auto;}.view-news .views-row-last:after{display:none;}.article-image{float:left;width:60%;}.article-image img{width:100%;height:auto;display:block;}.article-text{float:right;width:40%;}.article-text .field-name-field-link a{color:red;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}.article-text-inner{width:70%;margin-left:30%;}@media (max-width:1000px){.article-image{float:left;width:50%;}.article-text{float:right;width:50%;}}@media (max-width:800px){.article-text-inner{width:calc(100% - 20px);margin-left:20px;}}@media (max-width:700px){.article-image{float:none;width:100%;}.article-image img{width:100%;height:auto;display:block;}.article-text{float:none;width:100%;}.article-text-inner{width:100%;margin-left:0%;}.article-date{margin-top:20px;}article.news-article h2{font-size:16px;margin:5px 0 15px 0;}.article-date{font-size:12px;margin-top:10px;}.view-news .views-row:after{display:none;}.news-article a.readmore{}}.article-text-inner .field-name-body p{font-size:14px;line-height:1.3em;}@media (max-width:700px){.article-text-inner .field-name-body p{font-size:12px;}}.views-row-even .article-text{float:left;}.views-row-even .article-text .article-text-inner{margin-left:0;}.views-row-even .article-image{float:right;}#back-to-news{position:absolute;top:-40px;text-align:right;display:block;right:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-transform:uppercase;}@media (max-width:700px){#back-to-news{display:none;}}.contextual-links-region.panel-pane .contextual-links-wrapper{font-size:12px;}body.toolbar #panels-ipe-display-panels-node-147{margin-top:100px;}.panels-ipe-editing{max-width:900px;margin:0 auto;}.panels-ipe-editing div.panel-content-wrapper{max-height:300px !important;}body.not-front #container{padding-bottom:100px;}body.page-cart-checkout #container{max-width:800px;}body.page-cart-epay-finalize #container,body.node-type-page #container{max-width:800px;font-size:12px;}body.page-node-146 #container thead{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}body.page-cart-epay-finalize #container #main a{background:black;color:white;margin-top:10px;padding:5px 10px;display:inline-block;}body.page-cart-epay-finalize #page-title,body.node-type-page #container #page-title{display:block;margin-bottom:10px;text-transform:uppercase;}body.page-cart-epay-finalize #container #main p{margin:0 0 5px 0;}a.order-nodes{color:red;padding:10px;text-transform:uppercase;border:1px solid red;margin-bottom:10px;display:inline-block;}a.order-nodes:hover{background:red;color:white;}#customer-pane .fieldset-description{display:none;}#uc-cart-checkout-form,#block-block-4{font-size:12px;}#uc-cart-checkout-form .form-submit,#block-block-4 .form-submit{font-size:12px;}#uc-cart-checkout-form #edit-cancel{margin-right:10px;}#uc-cart-checkout-form a{text-decoration:underline;}#uc-cart-checkout-form legend,#block-block-4 legend{text-transform:uppercase;padding:0 10px;letter-spacing:1px;}#uc-cart-checkout-form .form-item label{padding:0 10px 0 0;margin-top:2px;margin-right:5px;width:calc(30% - 10px);}#uc-cart-checkout-form .form-item input.form-text{width:calc(70% - 20px);}#uc-cart-checkout-form .form-item{margin-bottom:10px;}@media (max-width:640px){#uc-cart-checkout-form .form-item label{text-align:left;display:block;width:calc(100% - 10px);}#uc-cart-checkout-form .form-item input.form-text{display:block;width:calc(100% - 10px);border-radius:0;}}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;color:gray;}#billing-pane .fieldset-description{display:none;}.price-information{font-size:8px;text-transform:uppercase;color:#c8c8c8;}#checkout-cart .form-actions .form-submit,#checkout-cart thead,#checkout-cart td.qty,#checkout-cart .form-actions a{display:none;}tr.even,tr.odd{background-color:transparent;border:none;}#checkout-cart td.remove{padding-right:20px;}#checkout-cart .entity h2{display:none;}#block-block-5{width:350px;height:285px;padding:20px;display:none;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-transform:uppercase;background:white;text-align:left;font-size:12px;}#mc_embed_signup input.mce_inline_error{border:1px solid red;}#mc_embed_signup div.mce_inline_error{background-color:transparent !important;color:red !important;font-weight:normal !important;font-size:12px !important;margin:5px 0 !important;padding:0px !important;z-index:1;}#mc_embed_signup input.mce_inline_error{border-color:red !important;}.mc-field-group{margin:5px 0;}.mc-field-group input{width:100%;}.mc-field-group label{margin:0 0 5px 0;}#block-block-5 .button{background:black;color:white;border-radius:0px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-transform:uppercase;border:none;margin:20px 0;padding:10px;cursor:pointer;}.vibskov-footer-menu li.last{cursor:pointer;}.order-review-table{border:none;font-size:12px;}.order-review-table tr.pane-title-row{border:none;background:transparent;}.order-review-table tr.pane-title-row td{padding:10px;text-transform:uppercase;letter-spacing:1px;width:50%;font-size:14px;}.order-review-table tr td{padding:1px 10px;}.order-review-table .row-border-top{border-top:none;}.order-review-table tr.review-button-row{background:none;border:none;}.order-review-table tr.review-button-row td{width:50%;}.order-review-table tr.review-button-row td:last-child{text-align:left;}.order-review-table #edit-back,.order-review-table #edit-submit{width:150px;}.order-review-table #edit-back{opacity:0.5;}body.node-type-product .messages{display:none;}body.node-type-product .p-info .messages{display:block;padding:0;text-align:left;}body.node-type-product .p-info .messages.error{padding:2px 5px;}#coupon-pane input.form-submit,#quotes-pane input.form-submit{opacity:0.5;margin-top:5px;}#quote{border:medium none;margin-top:0;padding:0;}#line-items-div{border:1px solid black;padding:10px;}#line-items-div td.title{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}#payment-details{border-top:none;}#coupon-pane label,#coupon-pane .description,#delivery-pane .fieldset-description{display:none;}#customer-pane label,#coupon-pane .fieldset-description{margin-bottom:5px;}.sizechart{font-size:10px;text-transform:capitalize;margin:10px 0;}.view .item-list{font-size:12px;}.item-list .pager li{background:black;color:white;padding:5px 7px;display:inline-block;text-transform:uppercase;}.item-list .pager li.pager-current{background:gray;}.item-list .pager li a{color:white;display:inline-block;}#cards{background-image:url(/sites/all/themes/framework/graphics/kortlogoer.png);background-size:contain;width:100px;height:21px;float:right;}span.currency-sign{margin-right:5px;}.field-name-field-page-image{margin:0 0 10px 0;}.field-name-field-page-image img{max-width:100%;height:auto;}#uc-cart-checkout-form #edit-actions #edit-cancel{display:none;}.size-error{color:red;}#sliding-popup .popup-content #popup-buttons button,#sliding-popup .popup-content #popup-buttons button:hover{background:black;border:none;color:white;box-shadow:none !important;text-shadow:none !important;border-radius:0px;}#sliding-popup .popup-content #popup-buttons button:hover{background:#333;}
