@import url('https://fonts.googleapis.com/css2?family=Euphoria+Script&display=swap');

@font-face{font-family:Archivo;src:url(/css/fonts/Archivo-Regular.ttf)}
@font-face{font-family:Archivo;font-style:italic;src:url(/css/fonts/Archivo-Italic.ttf)}
@font-face{font-family:Archivo;font-weight:700;src:url(/css/fonts/Archivo-Bold.ttf)}
@font-face{font-family:Archivo;font-weight:700;font-style:italic;src:url(/css/fonts/Archivo-BoldItalic.ttf)}
@font-face{font-family:ArchivoBlack;src:url(css/fonts/ArchivoBlack-Regular.ttf)}

body{font-family:'Archivo',sans-serif;color:#323232;font-size:15px}
hr{border-top:3px dotted #e3e3e3;width:100%;margin-bottom:5px}
.product-hr{border-top:2px dotted #e3e3e3!important;width:100%;margin-top:45px;margin-bottom:45px}
a,.swiper-button,a img{-webkit-transition:ease-in-out all .6s;-moz-transition:ease-in-out all .6s;-o-transition:ease-in-out all .6s;transition:ease-in-out all .6s}
a{color:#4d4d4d}
a:hover{text-decoration:none}
img{max-width:100%;height:auto!important}
header > .container-fluid{max-width:1140px}
#inspiratie .title,.kolom .title,.attach .title{font-size:17px;font-family:'ArchivoBlack',sans-serif;margin-top:50px;color:#4d4d4d}
#inspiratie p{font-size:17px;color:#4d4d4d}
.product-title{color:#4d4d4d;font-size:16px;font-family:'ArchivoBlack',sans-serif}
.price{font-family:'ArchivoBlack',sans-serif;color:#4d4d4d;font-size:18px}
/*.section-title{font-size:34px;font-family:'ArchivoBlack',sans-serif;margin-top:60px;margin-bottom:30px;color:#4d4d4d}*/
.section-title{font-size:45px;font-family:'Euphoria Script', cursive;margin-top:60px;margin-bottom:30px;color:#4d4d4d}
.attach .section-title{margin-top:40px}
.section-more{color:#bbb;font-size:15px;margin-top:15px;margin-bottom:90px}
.section-more p{margin-bottom:10px}
footer{background:#f9f9f9;font-size:15px}
footer .footer-main{padding-top:80px}
footer .payment{padding-bottom:60px}
footer .widget-title{font-size:21px;font-family:'ArchivoBlack',sans-serif}
footer a{color:#4d4d4d}
footer .copyright{background:url(art/footer.png) center;background-size:cover;width:100%;height:320px;color:#fff;font-size:13px;text-transform:uppercase}
.owl-prev,.owl-next{width:0;height:100px;position:absolute;top:50%;transform:translateY(-50%);display:block!important}
.owl-prev{left:10px}
.owl-next{right:60px}
.bubble-image{width:100%}
#hero .hero-title{position:absolute;top:50%;left:50%;transform:translate(-30%,-50%);font-size:80px;font-family:'ArchivoBlack',sans-serif;color:#fff;text-align:right;line-height:.75}
#hero .mini-title{font-size:59px;line-height:0}
#hero .hero-sub-title{font-size:80px;font-family:'Archivo',sans-serif;color:#fff;text-align:right;line-height:.75}
.centered{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-family:'ArchivoBlack',sans-serif;color:#fff;text-align:center}
.line{background:#f9f9f9;padding-top:15px;padding-bottom:15px}
.bubble{background:url(art/bg-bubble.png);background-size:contain;background-repeat:no-repeat;background-position-x:26px;background-position-y:0;padding-bottom:90px}
.custom-row{height:320px}
/*.custom-search{border-radius:25px;border:1px solid #e3e3e3;line-height:48px;font-style:italic;width:calc(100% - 40px);outline:none;min-width: 260px;position:absolute;left:0;top:0;transform:translate(-100%,-25%);-webkit-box-shadow:0 0 2px 20px rgba(255,255,255,.9);box-shadow:0 0 2px 20px rgba(255,255,255,.9);}*/
.owl-dots{display:none}
#category-hero .background{background:url(art/category-hero.png);background-size:cover}
.t7793 #category-hero .background{background:url(art/inspiratie_bg.jpg);background-size:cover}
#category-hero .product-category-title{color:#fff;font-size:36px;font-family:'ArchivoBlack',sans-serif}
#category-hero .back{color:#fff}
#category-hero .back:hover{text-decoration:underline;color:#fff}
/*.t7793 #single-hero .color-hero,.t7790 #single-hero .color-hero{background:url(art/inspiratie_header_bg.jpg);min-height:480px!important}*/
/*.kat1106 #single-hero {height:400px;}*/
#single-hero .product-category-title{color:#fff;font-size:36px;font-family:'ArchivoBlack',sans-serif}
#single-hero .back{color:#fff}
#single-hero .back:hover{text-decoration:underline;color:#fff}
/*#single-product-description {margin-top:-200px;}*/
#single-product-description .single-title{font-size:32px;font-family:'ArchivoBlack',sans-serif}
#single-product-description .single-sub-title{font-size:18px}
#single-product-description p{font-size:15px}
.description-title,.article h2{font-size:24px;color:#4d4d4d;font-family:'ArchivoBlack',sans-serif;padding-bottom:30px}
.btn-cart{font-weight:700;font-size:15px;color:#fff;background-color:#323232;border-radius:25px;text-align:center!important}
.btn-cart:hover{color:#777}
.single-price{color:#4d4d4d;font-family:'ArchivoBlack',sans-serif;font-size:30px}
#related-product{margin-top:90px;margin-bottom:60px}
.related-title{font-family:'ArchivoBlack',sans-serif;font-size:36px;text-align:center}
ul.custom-breadcrumb{padding:0;list-style:none}
ul.custom-breadcrumb li{display:inline;font-size:15px;color:#fff}
ul.custom-breadcrumb li + li:before{padding:8px;color:#fff;content:"\003e"}
ul.custom-breadcrumb li a{color:#fff;text-decoration:underline}
ul.custom-breadcrumb li a:hover{color:#fff;text-decoration:none}
#product-main{margin-top:90px;margin-bottom:60px}
#product-main .widget-title-sm{font-size:17px;font-family:'ArchivoBlack',sans-serif;color:#4d4d4d}
#product-main .filter{font-size:15px;color:#323232}
#product-main .filter li{margin-bottom:12px}
.pagination{display:inline-block}
.pagination a{color:#a7a7a7;float:left;font-size:24px;padding:8px 16px;text-decoration:none}
.pagination a.active{color:#4d4d4d}
.pagination-left-control{position:absolute;left:0}
.pagination-right-control{position:absolute;right:0}
.top{color:#bbb;font-family:'ArchivoBlack',sans-serif;font-size:15px}
.close-list{color:#bbb;font-size:21px}
.dot{height:35px;width:35px;border-radius:50%;display:inline-block}
.dot-xl{height:50px;width:50px;border-radius:50%;border:1px solid #e7e7e7;line-height:50px;color:transparent}
.dot-number{width:50px;line-height:50px;border-radius:50%;text-align:center;color:#bbb;border:1px solid #e7e7e7;font-size:24px}
.dot-number-active{width:50px;line-height:50px;border-radius:50%;text-align:center;border:1px solid #d0d0d0;font-size:24px;color:#4d4d4d;font-family:'ArchivoBlack',sans-serif}
.middle{transition:.5s ease;opacity:0;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}
.product-image:hover .middle{opacity:1}
.product-image .btn-dark{color:#fff;font-family:'ArchivoBlack',sans-serif;background:#323232;border-radius:50px;padding-left:20px;padding-right:20px;font-size:13px}
.collapsible{background-color:transparent;color:#4d4d4d;cursor:pointer;padding:15px;width:100%;border:none;text-align:left;outline:none;font-size:17px}
.collapsible:after{content:'\002B';color:#4d4d4d;font-weight:700;float:right;margin-left:5px}
.active-collapsible:after{content:"\2212";background:transparent}
.content{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .2s ease-out;background-color:transparent}
header{font-size:14px}
header a{color:#323232}
.social-box img,.account-box img{opacity:.6}
.social-box a:hover img,.account-box a:hover img{opacity:1}
.account-box li:first-of-type:after{content:"|";color:#e3e3e3;margin-left:12px}
.account-box > ul > li:last-of-type a{display:flex;width:48px;height:48px;border-radius:50%;border:solid 1px #e3e3e3;justify-content:center}
.account-box li:last-of-type a img{align-items:center}
.account-box .isStuck{margin-top:6px!important;width:auto!important;white-space:nowrap;right:0}
.dropdown-toggle:after{position:absolute;left:50%;transform:translateX(-50%);bottom:10px}
#slider .swiper-slide{color:#fff}
#slider .swiper-slide .container-fluid{position:absolute}
.swiper-slide h1{font-size:80px;font-family:'ArchivoBlack',sans-serif;line-height:48px}
.swiper-slide h2{font-size:79px;font-family:'Euphoria Script', cursive;line-height:48px;margin:0}
.swiper-slide h3{font-size:59px;line-height:48px;text-transform:uppercase;margin:0}
#slider .swiper-button-prev{width:160px;height:160px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;left:-80px;margin:0;transform:translateY(-50%);background-image:none}
#slider .swiper-button-next{width:160px;height:160px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;right:-80px;margin:0;transform:translateY(-50%);background-image:none}
#slider .swiper-button-prev:after{content:"<";position:absolute;right:25%;top:50%;color:#fff;font-size:48px;transform:translateY(-50%)}
#slider .swiper-button-next:after{content:">";position:absolute;left:25%;top:50%;color:#fff;font-size:48px;transform:translateY(-50%)}
.fulmenu .container-fluid,#slider .container-fluid{max-width:1140px}
#slider .swiper-button:hover{background-color:rgba(255,255,255,.2)}
.swiper-slide img{max-width:100%;height:auto!important}
#mainmenu{font-family:'Archivo',sans-serif;font-size:14px}
#mainmenu .active{font-weight:700}
#mainmenu a{padding:0 15px;line-height:49px;display:block}
#mainmenu a:hover{background-color:#ebebeb;color:#323232}
#mainmenu .dropdown-menu{text-transform:none}
.navbar.isStuck{min-height:60px}
.bubble .centered{line-height:30px;text-shadow:0 5px 0 rgba(0,0,0,0.15);top:auto;bottom:15%;transform:translateX(-50%)}
.bubble a{display:block}
#product-gallery .owl-stage-outer{max-width:1140px;margin:0 auto}
.product-image{display:inline-flex;align-items:flex-end;padding-bottom:20px;background:url(/art/shadows.png) no-repeat;background-position:48% 85%}
.owl-item:after{content: "";position:absolute;left:15px;bottom:0;width:calc(100% - 30px);/*border-bottom:3px dotted #e3e3e3*/;}
.owl-item > .item,.kolom > div{position:relative}
.owl-item > .item > a,.kolom > div > a,.inspiratie-card > a{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%}
#inspiratie .pict img,.t7793 .kolom .pict img,.attach .pict img{border-radius:50%;max-width:100%;height:auto!important}
#inspiratie .pict:after,.t7793 .kolom .pict:after,.attach .pict:after{content:"";width:100%;height:100%;position:absolute;z-index:-1;bottom:-25px;left:0;background:url(/art/shadows.png) center bottom no-repeat}
article{font-size:15px}
article .lead{font-size:17px;font-weight:600}
article > .container-fluid{max-width:980px}
article .artikel{overflow:hidden}
article .artikel img{max-width:calc(100% + 190px);margin-left:50%;transform:translateX(-50%)}
.artikel{padding:0 95px}
.share h3{font-size:15px;font-weight:900;color:#bbb}
.share a{border:solid 1px #e3e3e3;border-radius:50%;margin:0 5px;width:48px;height:48px;display:inline-flex;justify-content:center}
.share a img{opacity:.4}
.share a:hover{border:solid 1px #000}
.share a:hover img{opacity:1}
.attach > .container-fluid{max-width:1140px}
.shopfeature img{opacity:.3}
.colorpicker em{width:48px;height:48px;border:solid 1px #bdbdbd;margin-left:5px;display:inline-block;vertical-align:middle;border-radius:50%}
.colorpicker .color{opacity:.3}
.sizepicker em{width:48px;height:48px;border:solid 1px #bdbdbd;margin-left:5px;display:inline-flex;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;color:#4d4d4d;font-style:normal}
.sizepicker .size{opacity:.3}
.sizepicker .sizeActive,.colorpicker .colorActive{border:solid 2px #bdbdbd}
.set.amount{font-size:20px;font-weight:700}
.bg-gray{background-color:#f9f9f9}
.black{font-family:'ArchivoBlack',sans-serif;color:#bbb}
.lh-50{line-height:50px}
.bottom-dotted{border-bottom:dotted 3px #e3e3e3}
.icon-rotate{transform:rotate(90deg)}
.dropdown-menu{margin:0;border:none;border-radius:0;background-color:#ebebeb;width:50vw;left:-100%}
.dropdown-menu.show{display:flex;flex-wrap:wrap}
.dropdown-menu li{flex:0 0 33%;max-width:33%;margin-bottom:10px}
.dropdown-menu a{line-height:normal!important;padding:10px!important}
.dropdown-menu a:hover{background-color:#f9f9f9!important}
#cartItemCount1{top:-2px;right:0;width:100%;text-align:center;color:#9b0501}
h1{font-size:36px}
h1,h2{font-family:'ArchivoBlack',sans-serif}
#shopLoginBox{background-color:#a1c641;text-shadow:none;color:#323232}
#shopLoginBox .rg-button:hover{color:#fec00f}
#shopRegBox .rg-button{box-shadow:none}
#shopRegBox .rg-button:hover{color:#fec00f}
.cartCheckout main,.cartDetails main,.register main,.profile main,.deleteaccount main,.cartShipping main,.cartOverview main,.cart main,.orders main{max-width:1140px;margin:0 auto}
#cartItems .head{background-color:#f4f4f4}
#cartContent .choice{background-color:#f4f4f4}
#cartContent .choice .button.right a,.ShopLoginBox .button,.regFormTableRegisterButton,.regFormTableButton,.modal .btn,.orderComplete a,#cartContent .choice .button a{background-color:#a1c641}
.rg-note a{color:#fff}
.rg-button{background-color:#333}
.rg-button.regularLogin,.rg-button.noLogin{background-color:#333;font-size:14px}
.orderComplete a:hover{background-color:#db1f02;color:#fff}
.modal{background-color:rgba(0,0,0,.5)}
.modal .btn{color:#fff;font-weight:700}
.account-box > ul{z-index:100!important}
.button.left{float:left}
.button.right{float:right}
.color_picker em{width:42px;height:42px;border-radius:50%;border:solid 1px #413e3f;margin:4px;cursor:pointer}
.color_picker em.colorActive{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.6);box-shadow:0 0 5px 0 rgba(0,0,0,.6)}
.color_picker .colorClear{display:none}
.leftbar h3{font-size:17px;font-family:'ArchivoBlack',sans-serif;color:#4d4d4d;margin-top:30px}
.manufacturerClear,.searchFeaturePickerCheckbox{margin-left:12px}
.color-hero{position:relative}
.color-hero .pict{position:absolute;width:100%;padding:0 15px;left:0;height:100%}
.color-hero .cls-2{transform:translate(-13px,-146px)}
.color-hero .cls-3{transform:translate(96px,-155px)}
.description .table-responsive {margin-top: 40px;}
.description .table-responsive tr:first-of-type {background-color: #DCDCDC;font-weight: bold;}
.description .table-responsive tr:first-of-type td p {margin: 5px 0;}
.description .table-responsive td {padding: 0px 10px;}
.description .table-responsive td:first-of-type {background-color: #DCDCDC;font-weight: bold; width: 33%;}
.owl-stage { display: flex; }
p:empty{display:none;}
.iqnet {width: 50px;}
.shoppict img {margin-top:-40%}

@media (max-width: 1330px) {
#slider .swiper-button-prev{width:100px;height:100px;left:-50px}
#slider .swiper-button-next{width:100px;height:100px;right:-50px}
#slider .swiper-button-prev:after{right:20%;font-size:40px}
#slider .swiper-button-next:after{left:20%;font-size:40px}
.swiper-slide h1{font-size:76px;line-height:44px}
.swiper-slide h2{font-size:56px;line-height:44px}
.swiper-slide h3{font-size:38px;line-height:44px}
}
@media (max-width: 1199px) {
.swiper-slide h1{font-size:74px;line-height:40px}
.swiper-slide h2{font-size:54px;line-height:40px}
.swiper-slide h3{font-size:36px;line-height:40px}
.list-inline.isStuck{right:0;margin:0!important;text-align:right}
.list-inline.isStuck > li:first-of-type{display:block}
.dropdown-menu{width:75vw}
.account-box .isStuck{margin-top:6px!important}
}
@media (max-width: 991px) {
.swiper-slide h1{font-size:68px;line-height:34px}
.swiper-slide h2{font-size:48px;line-height:34px}
.swiper-slide h3{font-size:30px;line-height:34px}
.navbar > button{margin-left:inherit!important}
.list-inline.isStuck > li:first-of-type{display:inline-block}
.dropdown-menu{width:calc(100vw - 30px)}
.color-hero{background-color:#62b5b0}
.color-hero .pict{display:none}
#single-product-description .single-title,#single-product-description .single-sub-title{color:#4d4d4d!important}
.kat1106 #single-hero {height:auto;}
#single-hero .product-category-title{font-size:34px}
#single-product-description .single-title{font-size:28px}
#single-product-description{margin-top:0;}
}
@media (max-width: 767px) {
.swiper-slide h1{font-size:64px;line-height:30px}
.swiper-slide h2{font-size:44px;line-height:30px}
.swiper-slide h3{font-size:27px;line-height:30px}
.artikel{padding:0}
article .artikel img{max-width:100%}
.dropdown-menu li{flex:0 0 50%;max-width:50%}
#single-hero .product-category-title{font-size:30px}
#single-product-description .single-title{font-size:26px}
/*.custom-search{left:50%;top:0;transform:translate(-50%,-110%);-webkit-box-shadow:none;box-shadow:none;}*/
.shoppict img {margin-top:0}
}
@media only screen and (max-width: 600px) {
.search-box,.account-box,.social-box{text-align:center!important}
.line .line-item{padding:10px 20px}
.bubble{background-image:none!important}
#bubble-image img{margin-bottom:50px}
#product-gallery .product{width:50%!important;transform:translateX(50%)}
#inspiratie{text-align:center}
#inspiratie hr{width:100%}
#inspiratie .inspiratie-card{margin-bottom:50px}
footer hr{margin-left:0}
footer .social{text-align:center}
footer .copyright li{text-align:center!important;color:#000}
}
@media (max-width: 575px) {
#slider .swiper-slide{color:#323232}
#slider .swiper-slide .container-fluid{position:relative}
.swiper-slide h1{font-size:50px;line-height:normal;margin:0}
.swiper-slide h2{font-size:36px;line-height:28px}
.swiper-slide h3{font-size:22px;line-height:28px}
#slider .swiper-button-prev,#slider .swiper-button-next{transform:none;top:3px}
.swiper-slide a img{filter:brightness(0);-webkit-filter:brightness(0)}
.dropdown-menu li{flex:0 0 100%;max-width:100%}
.description .table-responsive td:first-of-type { width: auto}
#single-product-description .single-title{font-size:24px}
#single-hero .product-category-title{font-size:26px}
.collapsible{padding: 10px 0;}
.custom-search{min-width: inherit}
h2 { font-size: 1.5rem}
}
