﻿body,html{background:#ececec;font-display:swap}.row-flex{display:flex;flex-wrap:wrap}.container-fluid{max-width:100%;position:relative;width:100%;display:block}body{font-size:100%;font-family:"Source Sans Pro",sans-serif}.light{background:#fff !important}a{color:#000}a:hover{color:#000;text-decoration:underline}img{max-width:100%}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:10px;padding-right:10px}@media(max-width: 768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px}}h1{font-size:26px;font-weight:bold}h2{font-weight:700;font-size:20px;margin-top:10px}h4{font-size:20px}.arrow{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:19px;top:2px;position:relative}.grecaptcha-badge{visibility:hidden}.bg-black{background:#000}.mt-m3{margin-top:-3px}.bg-grey{background:#ececec}header{min-height:96px;position:sticky;top:0px;z-index:1000;background:#fff;border-bottom:3px solid #000}header div.logo-nav{display:flex;justify-content:space-between;padding:0px 40px}header #header-search{position:relative}header #header-search input[type=text]{background:#f6f6f6;border-radius:20px;color:#000;font-size:16px;text-align:left;border:none;width:240px;outline:0;padding-left:15px;height:36px;padding-right:36px;transition:.3s ease}header #header-search input[type=text]:focus{background:#000;color:#fff}header #header-search button{background:#ffbe00;border:none;width:36px;height:36px;border-radius:100px;outline:0;line-height:32px;text-align:center;position:absolute;right:-1px}header #header-search button svg path{fill:#000}header div.logo{padding:20px 0px 0px 0px}header div.logo a{display:block;position:relative;text-decoration:none}header div.logo img{width:200px;height:auto;display:block}header nav ul.main-nav{padding:30px 0px 0px 0px;margin:0px}header nav ul.main-nav li{list-style:none;display:inline-block}header nav ul.main-nav li a{text-decoration:none;display:block;position:relative;color:#000;padding:5px 17px;font-size:14px;font-weight:600}header nav ul.main-nav li a:hover,header nav ul.main-nav li a:active{background:#ffbe00;text-decoration:none;border-radius:30px}header nav ul.main-nav li .dropdown-toggle::after{display:none}header nav ul.main-nav li.active a{background:#ffbe00;border-radius:30px}header nav ul.main-nav li.current-menu-parent.active a{background:none}header nav ul.main-nav li.current-menu-parent.active:hover div.dropdown ul{text-align:center}header nav ul.main-nav li.current-menu-parent.active:hover div.dropdown ul li a{background:none;color:#000}header nav ul.main-nav li.current-menu-parent.active:hover div.dropdown ul li a:hover{background:#000;color:#fff;border-radius:30px}header nav ul.main-nav li.current-menu-parent.active:hover div.dropdown ul li.current-menu-item a{background:#000;color:#fff;border-radius:30px}header nav ul.main-nav li div.dropdown{display:none;position:absolute;width:100%;left:0px;top:94px;height:160px;z-index:1000;padding-top:15px;background:#ffbe00;border-top:2px solid #000;border-radius:none}header nav ul.main-nav li div.dropdown ul{text-align:center;top:50%;position:relative;transform:translateY(-50%)}header nav ul.main-nav li div.dropdown ul li a{background:none;color:#000;font-size:20px}header nav ul.main-nav li div.dropdown ul li a:hover{background:#000;color:#fff}header nav ul.main-nav li div.dropdown ul li.current-menu-item a{background:#000;color:#fff}header div.right-nav ul{position:relative;padding:0px;margin:20px 0px 0px 0px}header div.right-nav ul li{list-style:none;display:inline-block;position:relative}header div.right-nav ul li a{display:block;text-decoration:none;background:#ffbe00;width:36px;height:36px;border-radius:100px;line-height:32px;text-align:center}header div.right-nav ul li a svg path{fill:#000}header div.right-nav ul li a:hover{background:#000;color:#fff}header div.right-nav ul li a:hover svg path{fill:#fff}header div.right-nav ul li .cart-contents-count{position:absolute;background:#000 !important;color:#f4cd0c !important;width:20px;height:20px;font-size:13px;line-height:20px;border-radius:100px;top:-10px;right:-5px;font-weight:600}.logged-in.admin-bar header{top:32px}.navbar-toggler{display:none}.offcanvas-collapse{position:fixed;top:0;z-index:1000;bottom:0;right:100%;right:-300px;width:300px;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#ececec;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:right,visibility;align-items:start;-webkit-box-shadow:3px 0px 9px 0px rgba(0,0,0,.55);-moz-box-shadow:3px 0px 9px 0px rgba(0,0,0,.55);box-shadow:3px 0px 9px 0px rgba(0,0,0,.55)}.offcanvas-collapse.open{right:0;visibility:visible}.offcanvas-collapse ul{position:relative;list-style:none;padding-left:0;font-size:18px;width:100%}.offcanvas-collapse ul li{padding:15px 0;border-bottom:1px solid #000;font-weight:700}.offcanvas-collapse ul li a.nav-link{padding:.5rem 0}.offcanvas-collapse ul li ul li{border-bottom:none;font-weight:400}.offcanvas-collapse ul li ul li .dropdown-item{padding:0}.offcanvas-collapse ul li .dropdown-toggle::after{display:none}.offcanvas-collapse div.icons-nav{text-align:center}.offcanvas-collapse div.icons-nav ul{position:relative;padding:0px;margin:50px 0px 0px 0px}.offcanvas-collapse div.icons-nav ul li{list-style:none;display:inline-block;position:relative;padding-right:20px;border-bottom:0}.offcanvas-collapse div.icons-nav ul li:last-child{padding-right:0}.offcanvas-collapse div.icons-nav ul li a{display:block;text-decoration:none;background:#ffbe00;width:40px;height:40px;border-radius:100px;line-height:35px;text-align:center;margin:0 auto;position:relative}.offcanvas-collapse div.icons-nav ul li a svg path{fill:#000}.offcanvas-collapse div.icons-nav ul li a:hover{background:#000;color:#fff}.offcanvas-collapse div.icons-nav ul li a:hover svg path{fill:#fff}.offcanvas-collapse div.icons-nav ul li .cart-contents-count{position:absolute;background:#000 !important;color:#f4cd0c !important;width:20px;height:20px;font-size:13px;line-height:20px;border-radius:100px;top:-10px;right:-5px;font-weight:600}footer{background:#fff;padding:30px 0px}footer input[type=email]{border:none;border-bottom:2px solid #000;font-size:16px;font-weight:bold;outline:0}footer .btn-default{background:#ffbe00;color:#000;font-size:14px;padding:7px 10px;width:auto;max-width:none;font-weight:bold;border-radius:30px}footer #mc_embed_signup_scroll{width:100%}footer .footer-nav{padding:0px}footer .footer-nav li{list-style:none}footer .footer-nav li a{display:block;font-size:14px;text-decoration:none;text-align:left;color:#000;font-weight:600;padding:3px 0px;transition:.3s ease}footer .footer-nav li a:hover{background:#ffbe00;text-align:left;padding:3px 20px}footer .footer-info{margin:0 0 20px 0}footer .footer-info p{font-size:14px}footer .footer-tags{margin:20px 0px}footer .footer-tags a{display:inline-block;border:thin solid #000;color:#000;font-size:13px;background:#fff;padding:3px 10px;text-decoration:none;margin:0px 15px 10px 0px;border-radius:25px}footer .footer-tags a:hover{background:#ffbe00;color:#000}.newsletter-popup{background:#fff;position:relative;bottom:0;z-index:100;width:100%;border-radius:0;margin:0;padding:30px}.newsletter-popup.show{position:fixed}.newsletter-popup input[type=email]{border:none;border-bottom:2px solid #000;font-size:16px;font-weight:bold;margin-right:30px;outline:0}.newsletter-popup .btn-default{background:#ffbe00;color:#000;font-size:14px;padding:7px 0px;font-weight:bold;border-radius:0px}.newsletter-popup #mc_embed_signup_scroll{width:100%}body.home{background:#000}.row{margin-left:auto;margin-right:auto}.entry-content{min-height:300px}.error-content{padding:100px 0}.error-content p{text-align:center}.error-content h2{text-align:center;font-weight:700;font-size:27px}#home-page-slider{position:relative;background:#000;padding:1rem 0px}#home-page-slider .swiper-slide{width:75% !important;position:relative;opacity:.5}#home-page-slider .swiper-slide img{width:100%}#home-page-slider .swiper-slide svg{float:right}#home-page-slider .swiper-pagination{bottom:30px}#home-page-slider .swiper-pagination-bullet{width:16px;height:16px;background:#000;border-radius:2px;opacity:1}#home-page-slider .swiper-pagination-bullet-active{background:#ffbe00}#home-page-slider .swiper-slide.swiper-slide-active{opacity:1}.bg-black{padding:0 20px 0 20px}.bg-black .mb-2{margin-bottom:1rem !important}.bg-black .row{margin-right:-10px;margin-left:-10px}a.art-image{display:block;text-decoration:none;color:#000;position:relative}a.art-image img{display:block;width:100%;height:auto}.slider-info{background:rgba(241,241,241,.9);padding:20px;position:absolute;bottom:10px;left:0px;z-index:1}.slider-info .event-type{font-size:14px;text-transform:uppercase;color:#000}.slider-info .event-title{font-weight:Bold;font-size:22px;color:#000;text-transform:inherit;padding-right:20px}.slider-info .event-title span{font-size:22px;display:block}.slider-info .event-date{margin:10px 0px 0px 0px;font-size:14px;text-transform:uppercase;color:#000;padding-right:20px}.slider-info .arrow{position:absolute;right:20px;top:auto;bottom:19px}.page-title{border-bottom:3px solid #000;background:#ececec;text-align:Center;padding:30px 0px}.page-title h1{font-weight:bold;font-size:26px}.page-title h2{font-weight:bold;font-size:20px;margin-top:10px}.page-title p{margin-bottom:5px}.page-title .content .content-frame{margin-top:30px;border:2px solid #000;padding:10px;background-color:#ffbe00}.page-infos{border-top:3px solid #000;border-bottom:3px solid #000;background:#ececec;text-align:Center;padding:30px 0px}.page-infos h2,.page-infos h1{font-weight:bold;font-size:26px}.page-infos .content .content-frame{margin-top:30px;border:2px solid #000;padding:10px;background-color:#ffbe00}.page-sub-title{border-bottom:3px solid #000;background:#ececec;padding:50px 0px;text-align:Center}.page-sub-title h1{font-weight:bold;font-size:20px;margin:0px 0px 30px 0px}.page-sub-title.nocontent{padding:30px 0px}.page-sub-title.nocontent h1{margin:0}.product-list{background:#ececec;padding-bottom:20px !important;padding-top:25px}.product-list .title{width:100%;padding:0}.product-list h4{text-align:Center;font-size:20px;font-weight:bold;margin:20px 0px 40px 0px}.product-list h1{text-align:Center;font-size:20px;font-weight:bold;padding:20px 0px 20px 0px;border-bottom:3px solid #000}.product-list .col-md-3 svg{position:absolute;right:-15px;bottom:0}.product-list .col-md-3:nth-child(4) svg{display:none}.product-list .row:last-child .col-md-3 svg{display:none}.product-list .row:last-child.resdrg .col-md-3 svg{display:block}.product-list .row:last-child.resdrg .col-md-3:nth-child(4n) svg{display:none}.product-list .row:last-child.resdrg .col-md-3:nth-last-child(-n+4) svg{display:none}.product-list a.product-item{display:block;margin:30px 0px !important;padding-bottom:35px;text-decoration:none}.product-list a.product-item figure{width:100%;padding-top:100%;position:relative}.product-list a.product-item figure.protected img{filter:blur(8px);-webkit-filter:blur(8px)}.product-list a.product-item figure img{position:absolute;max-width:80%;width:auto;bottom:0;max-height:100%;left:50%;transform:translateX(-50%)}.product-list a.product-item p{color:#000;font-size:14px;text-align:Center}.product-list a.product-item div.item-price{text-decoration:none;text-align:Center;margin:10px 0px;color:#000;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.product-list .alert-warning{color:#000;background-color:rgba(0,0,0,0);border:none;border-radius:0;text-align:center}.scroller-status{display:none;padding-bottom:40px;text-align:center;color:#777}.scroller-status .loading{width:55px}.products .product-list{background:#ececec;padding-bottom:60px}.products .product-list h4{text-align:Center;font-size:20px;font-weight:bold;margin:20px 0px 40px 0px}.products .product-list h1{text-align:Center;font-size:20px;font-weight:bold;padding:20px 0px 20px 0px;border-bottom:3px solid #000}.products .product-list .col-md-3 svg{position:absolute;right:-15px;bottom:0}.products .product-list .col-md-3:last-child svg{display:none}.products .product-list a.product-item{display:block;margin:30px 0px;padding-bottom:35px;text-decoration:none}.products .product-list a.product-item figure{width:100%;padding-top:100%;position:relative}.products .product-list a.product-item figure.protected img{filter:blur(8px);-webkit-filter:blur(8px)}.products .product-list a.product-item figure img{position:absolute;max-width:80%;top:50%;max-height:100%;left:50%;transform:translate(-50%, -50%)}.products .product-list a.product-item p{color:#000;font-size:14px;text-align:Center}.products .product-list a.product-item div.item-price{text-decoration:none;text-align:Center;margin:10px 0px;color:#000;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.products .product-list .alert-warning{color:#000;background-color:rgba(0,0,0,0);border:none;border-radius:0;text-align:center}.gallery-images .col-md-4{display:block;padding-top:25px;padding-bottom:25px}.gallery-images .col-md-4 img{max-width:100%;max-height:100%;height:auto}#single-product-page{background:#ececec}#single-product-page .container-fluid{padding:0}#single-product-page .container-fluid .row{margin-right:0 !important;margin-left:0 !important}#single-product-page .container-fluid .row .product{width:100%}#single-product-page .single-product-img{position:relative;border:3px solid #000;border-top:none;border-left:0px solid #000;padding:40px 40px;min-height:calc(83vh - 96px)}#single-product-page .single-product-img .woocommerce-product-gallery__wrapper{height:100%}#single-product-page .single-product-img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:100%}#single-product-page .single-product-img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{height:100%}#single-product-page .single-product-img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{max-height:580px;max-width:100%;width:auto;display:block;margin:0 auto;position:sticky;top:100px}#single-product-page .single-product-img.woocommerce-product-gallery--with-images .flex-viewport{height:auto !important}#single-product-page .single-product-img.woocommerce-product-gallery--with-images .flex-viewport .woocommerce-product-gallery__wrapper{height:100%}#single-product-page .single-product-img.woocommerce-product-gallery--with-images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:100%}#single-product-page .single-product-img.woocommerce-product-gallery--with-images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{max-height:580px;max-width:100%;width:auto;display:block;margin:0 auto;position:relative;top:auto;transform:none;left:auto}#single-product-page .single-product-img .flex-control-thumbs{width:fit-content;margin:0 auto}#single-product-page .single-product-img .flex-control-thumbs li{width:60px;height:60px;margin-right:10px;display:inline-block;float:inherit;margin-top:10px}#single-product-page .single-product-img .flex-control-thumbs li:nth-child(4n+1){clear:none}#single-product-page .single-product-info{border-bottom:3px solid #000;padding:40px 120px 0px 120px;position:relative;min-height:calc(83vh - 96px)}#single-product-page .single-product-info .quantity{display:none}#single-product-page .single-product-info button.add-to-cart,#single-product-page .single-product-info .out-of-stock,#single-product-page .single-product-info .single_add_to_cart_button{display:block;background:#ffbe00;font-size:20px;font-weight:bold;color:#000;text-align:center;padding:20px 20px;text-decoration:none;bottom:-4px;position:relative;width:calc(100% - 60px);bottom:20px;left:50%;transform:translateX(-50%);border-radius:50px;position:absolute}#single-product-page .single-product-info button.add-to-cart:hover,#single-product-page .single-product-info .out-of-stock:hover,#single-product-page .single-product-info .single_add_to_cart_button:hover{background:#ffbe00;color:#000}#single-product-page .single-product-info p{font-size:14px;margin:30px 0px}#single-product-page .single-product-info p:empty{padding:0;margin:0;height:0;display:none}#single-product-page .single-product-info p:empty:before{content:" ";display:none}#single-product-page .single-product-info ul{padding-left:0}#single-product-page .single-product-info ul li{font-size:14px;padding-bottom:10px}#single-product-page .single-product-info .product-frame{margin:30px 0;border:2px solid #000;padding:10px;background-color:#ffbe00}#single-product-page .single-product-info .product-frame p{margin:0;margin-bottom:10px}#single-product-page .single-product-info .product-frame p:last-child{margin-bottom:0px}#single-product-page .product-tags{margin:0px 0px 20px 0px}#single-product-page .product-tags a{background:none;border:thin solid #000;font-size:12px;padding:3px 10px;text-align:center;text-decoration:none;display:inline-block;color:#000;font-weight:600;margin:10px 10px 0 0;background:#fff;border-radius:30px}#single-product-page .product-tags a:hover{background:#ffbe00}#single-product-page .product-tags a:first-child{margin-left:0px}#single-product-page .product-tags a:last-child{margin-right:0px}#single-product-page .paiement-mode img{width:300px}#single-product-page .cart{height:60px;display:inline-table;margin-bottom:inherit}#single-product-page .product-name{font-size:20px;color:#000;font-weight:400;padding-bottom:20px}#single-product-page .product-name .artist-name{margin-bottom:10px}#single-product-page .product-name .product_title{font-weight:bold}#single-product-page .product-name span{font-weight:normal;line-height:1em}#single-product-page .product-name span h1,#single-product-page .product-name span h2,#single-product-page .product-name span h3{font-size:20px;margin:0;line-height:30px}#single-product-page table tr td{font-size:14px;min-width:160px;padding:5px 0px;color:#000}#single-product-page table tr td p{margin:0 !important}#single-product-page table tr td.label{text-transform:uppercase;opacity:.7;font-size:12px}#single-product-page .product-price{margin:30px 0px;font-size:24px}#single-product-page .product-list{padding-bottom:0 !important}#single-product-page .see-all-pieces{margin:0 auto 70px auto}.pswp .pswp__bg{background:#ececec}.pswp .pswp__button--arrow--right,.pswp .pswp__button--arrow--left{background-image:none !important}.pswp .pswp__button--arrow--right:before,.pswp .pswp__button--arrow--left:before{background-image:url("../images/default-skin.svg") !important}.pswp button.pswp__button--fs,.pswp .pswp__button--share,.pswp .pswp__button--close,.pswp .pswp__button--zoom{background-image:url("../images/default-skin.svg") !important}.pswp .pswp__caption,.pswp .pswp__top-bar{background-color:rgba(0,0,0,0) !important;color:#000 !important}.pswp .pswp__caption{display:none}.see-all-pieces{font-size:16px;font-weight:bold;text-align:Center;color:#000;text-decoration:none;width:200px;margin:100px auto;display:block;padding:5px 10px}.see-all-pieces p{margin:0px}.see-all-pieces:hover{text-decoration:none;color:#000;background:#ffbe00;padding:5px 10px}.see-all-pieces svg{display:block;margin:0 auto;float:none}.page-press{background:#fff}.page-press div.col-md-6 a{display:block;text-decoration:none;color:#000;text-align:center;font-size:14px;border:3px solid #000;padding:60px 0px;border-top:none;border-left:none}.page-press div.col-md-6 a p strong{display:block;font-size:15px}.page-press div.col-md-6 a svg{display:block;margin:10px auto}.page-press div.col-md-6:first-child a{border-left:3px solid #000}.page-videos div.col-md-12{display:block;text-decoration:none;border:3px solid #000;padding-bottom:30px;border-top:none;text-align:center;padding-left:40px;padding-right:40px}.page-videos div.col-md-12:first-child{border-left:none}.page-videos div.col-md-12:nth-child(2){border-left:none;border-right:none}.page-videos div.col-md-12 h4{text-align:center;color:#000;font-size:20px;font-weight:bold;margin:20px 0px}.page-videos div.col-md-12 img{max-width:100%;display:block}.page-videos div.col-md-12 .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-bottom:40px}.page-videos div.col-md-12 .embed-container iframe,.page-videos div.col-md-12 .embed-container object,.page-videos div.col-md-12 .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-videos div.col-md-12 a{border:none}.page-blog{background:#ececec}.page-blog a{display:block}.page-blog .blog-item{border-bottom:3px solid #000;padding:0px 0px 40px 0px}.page-blog div.blog-title{padding:40px 0px 0px 100px}.page-blog div.blog-title h4{font-size:26px;font-weight:bold;text-align:left;color:#000;text-decoration:none}.page-blog div.blog-title h4 span{font-size:14px;font-weight:normal}.page-blog div.blog-image{padding:40px 100px 0px 0px}.page-blog div.blog-image img{width:100%}.page-blog div.blog-image .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-bottom:40px}.page-blog div.blog-image .embed-container iframe,.page-blog div.blog-image .embed-container object,.page-blog div.blog-image .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-blog div.blog-image p{font-size:16px}.page-blog div.blog-image a{display:block;color:#000;text-decoration:none}#ui-id-1.ui-autocomplete{z-index:3000;width:360px;border:thin solid #000;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.15);padding:10px 10px}#ui-id-1.ui-autocomplete li.ui-menu-item{list-style:none;padding:10px 7px;font-size:13px}#ui-id-1.ui-autocomplete li.ui-menu-item img{margin:0px 7px 0px 0px}.artist-single,.artist-single-focus{background:#ececec;border-bottom:3px solid #000}.artist-single img,.artist-single-focus img{width:100%}.artist-single .artist-desc,.artist-single-focus .artist-desc{max-width:330px}.artist-single .artist-desc p,.artist-single-focus .artist-desc p{font-size:14px}.artist-single .artist-desc a,.artist-single-focus .artist-desc a{display:block;color:#000}.artist-single .artist-name,.artist-single-focus .artist-name{margin:40px 0px}.artist-single .artist-name:after,.artist-single-focus .artist-name:after{content:"";display:block;width:120px;height:6px;background:#000;margin-top:20px}.artist-single .artist-name h4,.artist-single-focus .artist-name h4{font-weight:bold}.artist-single .artist-name h6,.artist-single-focus .artist-name h6{font-size:16px}.artist-single .artist-tags a,.artist-single-focus .artist-tags a{border:thin solid #000;padding:3px 10px;font-size:14px;display:inline-block;margin:0px 15px 10px 0px;text-decoration:none;color:#000;background:#fff;border-radius:25px}.artist-single .artist-tags a:hover,.artist-single-focus .artist-tags a:hover{background:#ffbe00;color:#000}.artist-single{padding-bottom:30px;border-bottom:none}.artist-single ul{padding-left:0}.artist-single ul li{padding-bottom:10px}.artist-single .product-frame{margin:30px 0;border:2px solid #000;padding:10px;background-color:#ffbe00}.artist-single .product-frame p{margin:0;margin-bottom:10px}.artist-single .product-frame p:last-child{margin-bottom:0px}.article-single-video{background:#fff;padding:60px;position:relative;overflow:hidden;max-width:100%;height:auto}.article-single-video .embed-container iframe,.article-single-video .embed-container object,.article-single-video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.article-single-video img{margin:0 auto;display:block}.artist-list{padding:60px 20px 0px 20px;background:#ececec}.artist-list a{display:block;color:#000;text-decoration:none;margin:0px 0px 60px 0px}.artist-list a img{width:100%}.artist-list a h4{font-size:20px;font-weight:bold;text-decoration:none;text-align:Center;text-decoration:none;padding-top:20px}.exhibitions-list{margin-bottom:50px;margin-top:50px}.exhibitions-list div.col-md-4{margin-bottom:50px;margin-bottom:75px;padding-left:30px;padding-right:30px}.exhibitions-list div.col-md-4 a{display:block;text-decoration:none;color:#000}.exhibitions-list div.col-md-4 a figure{margin:0}.exhibitions-list div.col-md-4 a figure img{width:100%}.exhibitions-list div.col-md-4 a h4{font-weight:bold;font-size:20px;text-decoration:none;line-height:1.2em;padding-top:20px}.exhibitions-list div.col-md-4 a h4 span{display:block;font-size:14px;font-weight:normal}.exhibitions-list div.col-md-4 a div.event-date{text-decoration:none;font-weight:normal;font-size:13px;color:#000;text-transform:uppercase;letter-spacing:.8}.exhibitions-list div.col-md-6{margin-bottom:50px}.exhibitions-list div.col-md-6 a{display:block;text-decoration:none;color:#000}.exhibitions-list div.col-md-6 a figure{margin:0}.exhibitions-list div.col-md-6 a figure img{width:100%}.exhibitions-list div.col-md-6 a h4{font-weight:bold;font-size:20px;text-decoration:none;line-height:1.2em;padding-top:20px}.exhibitions-list div.col-md-6 a h4 span{display:block;font-size:14px;font-weight:normal}.exhibitions-list div.col-md-6 a div.event-date{text-decoration:none;font-weight:normal;font-size:13px;color:#000;text-transform:uppercase;letter-spacing:.8}.intro-page .infos{background:rgba(236,236,236,.8588235294);padding:20px 40px 40px 40px;margin-top:-65px}.intro-page .infos h1{margin:0px 0px 50px 0px}.intro-page .infos.exhibition h1{margin:0px 0px 30px 0px}.intro-page .infos.exhibition .date{font-size:18px;margin:0px 0px 30px 0px}.intro-page img{width:100%}.article-focus-info{padding-left:20px}.artist-single div.col-md-8{padding-left:20px}.artist-tags{padding-top:20px}.cart-checkout-page .table-responsive{background:#fff}.cart-checkout-page .cart-product-info{display:flex}.cart-checkout-page .cart-product-info figure{width:90px;height:90px;overflow:hidden;display:block;margin:0px 20px 0px 0px}.cart-checkout-page .cart-product-info figure img{width:100%}.cart-checkout-page table.table-shopping-cart{width:100%;position:relative}.cart-checkout-page table.table-shopping-cart thead tr{border-bottom:thin solid #d9d9d9}.cart-checkout-page table.table-shopping-cart thead tr th{font-weight:bold;text-align:left;padding:15px 30px}.cart-checkout-page table.table-shopping-cart tbody tr td{padding:15px 30px}.cart-checkout-page table.table-shopping-cart tbody tr td i.fa{color:#000}.cart-checkout-page table.table-shopping-cart tbody tr td:first-child{width:44px;padding:15px 0px 15px 30px}.cart-checkout-page table.table-price-info{width:100%}.cart-checkout-page table.table-price-info thead tr th{padding:15px 30px}.cart-checkout-page table.table-price-info thead tr th h4{font-weight:normal;text-align:right}.cart-checkout-page table.table-price-info tbody tr td{border:thin solid #d8d8d8;background:#ececec;padding:15px 30px}.content-page{background:#fff;padding-bottom:50px}.content-page img{width:100%;margin:30px 0px}.content-page .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-bottom:40px}.content-page .embed-container iframe,.content-page .embed-container object,.content-page .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.content-page div.blog-title{padding:30px 0px 50px 0px}.content-page div.blog-title h1{font-size:26px;font-weight:bold;text-align:left;color:#000;text-decoration:none}.content-page div.blog-title h1 span{font-size:14px;font-weight:normal}.regular-page{background:#ececec}.regular-page .page-title{border-bottom:0px}.regular-page .content-page{background:#ececec;padding-top:50px;padding-bottom:50px}.regular-page .content-page h3{font-size:20px;font-weight:600}.page-contact .page-title{border-bottom:0px}.page-contact .form-element{margin:20px 0px}.page-contact input,.page-contact input[type=text],.page-contact textarea{border:thin solid #000;background:#fff;font-size:14px;color:#000;height:52px;border-radius:0px;outline:0;padding:5px 20px}.page-contact input:focus,.page-contact input[type=text]:focus,.page-contact textarea:focus{background:#000;color:#fff;outline:0}.page-contact input[type=submit]{background:#ffbe00;width:100%}.page-contact textarea{display:block;height:100px}.page-contact .acf-map{width:100%;height:75vh}.page-contact .acf-map img{max-width:inherit !important}.page-contact-info{margin-top:-10px;padding:10px 0px 40px 0px;background:#ececec}.page-contact-info p.text-right{padding:0px 10px 0px 0px}.page-contact-info p.text-left{padding:0px 0px 0px 10px}.contact-form{padding:40px 0px;background:#fff}.contact-form button{background:#ffbe00;font-size:14px;height:52px;width:200px;display:block;width:100%;border:none}.page-faq{background:#ececec}.page-faq div.acc{padding:20px 0px 20px 0px;border-bottom:2px solid #000}.page-faq div.acc h5{padding:0px 0px;font-size:14;font-weight:normal;margin:0px;cursor:pointer}.page-faq div.acc h5:hover{color:#676767}.page-faq div.acc h5 i.fa{font-size:36px;float:right;margin:0px;line-height:0px;margin-top:12px}.page-faq div.acc>div{padding-top:20px;display:none;opacity:0;transition:.3s ease}.page-faq div.acc.open h5 i.fa:before{content:""}.page-faq div.acc.open>div{opacity:1}.page-faq .faq-item{padding:40px 0px}.page-faq .faq-item div.col-md-3{padding:20px 0px}.tag-list ul{padding:50px}.tag-list ul li{padding-bottom:10px}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{top:0;left:0;width:100%;height:100%}.page-template-search #ajaxsearchprores1_1,.page-template-search #ajaxsearchprores1_2,.page-template-search div.asp_r.asp_r_1{margin:0 !important}.page-template-search #ajaxsearchpro1_1,.page-template-search #ajaxsearchpro1_2,.page-template-search div.asp_m.asp_m_1{border:none !important;border-bottom:3px solid #000 !important;padding:20px;position:fixed;z-index:100;background:#ececec}.page-template-search #ajaxsearchpro1_1 .probox .promagnifier,.page-template-search #ajaxsearchpro1_2 .probox .promagnifier,.page-template-search div.asp_m.asp_m_1 .probox .promagnifier{background-image:none !important}.page-template-search #ajaxsearchpro1_1 .probox .promagnifier .innericon svg,.page-template-search #ajaxsearchpro1_2 .probox .promagnifier .innericon svg,.page-template-search div.asp_m.asp_m_1 .probox .promagnifier .innericon svg{fill:#000 !important}.page-template-search #ajaxsearchpro1_1 .probox .proinput input.autocomplete,.page-template-search #ajaxsearchpro1_2 .probox .proinput input.autocomplete,.page-template-search div.asp_m.asp_m_1 .probox .proinput input.autocomplete{color:#000 !important}.page-template-search #ajaxsearchpro1_1 .probox .proinput input.orig,.page-template-search #ajaxsearchpro1_2 .probox .proinput input.orig,.page-template-search div.asp_m.asp_m_1 .probox .proinput input.orig{color:#000 !important;text-align:center;font-size:16px}.page-template-search #ajaxsearchpro1_1 .probox .proinput input.orig,.page-template-search #ajaxsearchpro1_2 .probox .proinput input.orig,.page-template-search div.asp_m.asp_m_1 .probox .proinput input.orig::placeholder{color:#000 !important;opacity:1;text-align:center;font-size:16px}.page-template-search #ajaxsearchpro1_1 .probox .proinput input.orig,.page-template-search #ajaxsearchpro1_2 .probox .proinput input.orig,.page-template-search div.asp_m.asp_m_1 .probox .proinput input.orig:-ms-input-placeholder{color:#000 !important;opacity:1;text-align:center;font-size:16px}.page-template-search #ajaxsearchpro1_1 .probox .proinput input.orig,.page-template-search #ajaxsearchpro1_2 .probox .proinput input.orig,.page-template-search div.asp_m.asp_m_1 .probox .proinput input.orig::-ms-input-placeholder{color:#000 !important;opacity:1;text-align:center;font-size:16px}.page-template-search div.asp_w.asp_r .results{padding-top:50px}.page-template-search div.asp_w.asp_r .results .asp_nores{background:rgba(0,0,0,0) !important}.page-template-search figure{margin:0 0 1rem !important}.age-restriction .age-gate-background-colour{background-color:rgba(0,0,0,0)}.age-restriction .age-gate-logo{width:100px}.age-restriction #single-product-page{filter:blur(15px)}.woocommerce ul.products{padding:0px 20px;margin-top:100px}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{padding:20px 20px;display:none}.woocommerce ul.products li.product .price{text-align:Center;color:#000;font-size:13px}.woocommerce ul.products li.product .price span{color:#000;display:block;font-size:13px}.woocommerce ul.products li.product a{margin:60px 0px}.woocommerce ul.products li.product a p{text-align:Center}.woocommerce ul.products li.product a img{max-width:260px;margin:0 auto}.woocommerce .woocommerce-message{border:none;background:#43a047;color:#fff}.woocommerce .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-error{border:none;background:#f44336;color:#fff;margin:0}.woocommerce .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-info{border:none;background:#ffbe00;color:#000}.woocommerce .woocommerce-info:before{color:#000}.woocommerce .woocommerce-info .woocommerce-Button{background:#000;color:#fff;border-radius:0}.woocommerce-account .content-page,.woocommerce-checkout .content-page{background:#ececec;padding-top:60px}.woocommerce-account .content-page .woocommerce,.woocommerce-checkout .content-page .woocommerce{margin-bottom:60px}.woocommerce-account .content-page .woocommerce .woocommerce-form,.woocommerce-checkout .content-page .woocommerce .woocommerce-form{border-radius:0;background:#fff;border:none}.woocommerce-account .content-page .woocommerce .woocommerce-MyAccount-navigation,.woocommerce-account .content-page .woocommerce .woocommerce-MyAccount-content,.woocommerce-checkout .content-page .woocommerce .woocommerce-MyAccount-navigation,.woocommerce-checkout .content-page .woocommerce .woocommerce-MyAccount-content{background:#fff;padding:20px}.woocommerce-account .content-page .woocommerce .woocommerce-MyAccount-navigation ul,.woocommerce-checkout .content-page .woocommerce .woocommerce-MyAccount-navigation ul{margin-left:0;padding-left:0;list-style:none}.woocommerce-account .content-page .woocommerce .woocommerce-MyAccount-navigation ul li,.woocommerce-checkout .content-page .woocommerce .woocommerce-MyAccount-navigation ul li{padding:10px 0;border-bottom:1px solid #000}.woocommerce-account h2,.woocommerce-checkout h2{font-size:25px;font-weight:600}.woocommerce-account h3,.woocommerce-checkout h3{font-size:18px;font-weight:600}.woocommerce-account button.button,.woocommerce-checkout button.button{background-color:#ffbe00;color:#000;border-radius:0;width:100%;margin-right:0 !important}.woocommerce-account fieldset legend,.woocommerce-checkout fieldset legend{font-size:18px;font-weight:600;padding-top:30px}.woocommerce-account input,.woocommerce-checkout input{padding:10px}.woocommerce-account .woocommerce-input-wrapper,.woocommerce-account .password-input,.woocommerce-checkout .woocommerce-input-wrapper,.woocommerce-checkout .password-input{width:100%}.woocommerce-account .woocommerce-Address,.woocommerce-checkout .woocommerce-Address{border:1px solid #000;padding:10px}.woocommerce-account .woocommerce-Address header,.woocommerce-checkout .woocommerce-Address header{min-height:auto;border:none}.woocommerce-account.woocommerce-lost-password .woocommerce-notices-wrapper,.woocommerce-checkout.woocommerce-lost-password .woocommerce-notices-wrapper{width:100%}.woocommerce-account.woocommerce-lost-password .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-checkout.woocommerce-lost-password .woocommerce-notices-wrapper .woocommerce-error{margin:0}.woocommerce-account.woocommerce-lost-password .woocommerce-ResetPassword,.woocommerce-checkout.woocommerce-lost-password .woocommerce-ResetPassword{width:100%;padding:25px;background:#fff}.woocommerce-account.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row,.woocommerce-checkout.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row{width:100%}.woocommerce-checkout .container{background:#fff;padding-top:40px;padding-bottom:40px}.woocommerce-checkout .row{padding-top:40px;padding-bottom:40px}.woocommerce-cart .content-page{background:#ececec;padding-top:60px}.woocommerce-cart .content-page .woocommerce table.shop_table{border:none;border-radius:0;background:#fff}.woocommerce-cart .content-page .woocommerce a.remove{color:#000 !important}.woocommerce-cart .content-page img{max-width:100px;width:100% !important}.woocommerce-cart .content-page .cart-collaterals .cart_totals{width:auto}.woocommerce-cart .content-page .cart-collaterals .cart_totals h2{font-size:20px;font-weight:700;text-align:right;padding-bottom:15px;padding-top:15px}#order_review{padding-top:40px;padding-bottom:40px}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{max-width:100%;width:auto}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#ffbe00;color:#000}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#000;color:#ffbe00}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(0,0,0,0);border-radius:0;border:3px solid}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#ffbe00;color:#000}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #ffbe00;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}.woocommerce-thankyou-order-received{background:#ffbe00;padding:20px;text-align:center}.search-list{background:#ececec;padding-bottom:60px}.search-list .searchbar{padding:0}.search-list .searchbar input{width:calc(100% - 80px);height:80px;padding:20px;text-align:Center;font-size:20px;font-weight:bold;border:none;border-radius:0;border-bottom:3px solid #000;background:rgba(0,0,0,0)}.search-list .searchbar button{height:80px;width:80px;float:right;border:0;border-bottom:3px solid #000;background:rgba(0,0,0,0)}.search-list .message{width:calc(100% - 80px);padding:60px 0;text-align:Center;font-size:20px;font-weight:bold;border:none}.search-list .col-md-3 svg{position:absolute;right:-15px;bottom:0}.search-list .col-md-3:last-child svg{display:none}.search-list a.product-item{display:block;margin:60px 0px;text-decoration:none}.search-list a.product-item figure{width:100%;padding-top:100%;position:relative}.search-list a.product-item figure img{position:absolute;max-width:80%;top:50%;max-height:100%;left:50%;transform:translate(-50%, -50%)}.search-list a.product-item p{color:#000;font-size:14px;text-align:Center}.search-list a.product-item div.item-price{text-decoration:none;text-align:Center;margin:10px 0px;color:#000}.search-list .alert-warning{color:#000;background-color:rgba(0,0,0,0);border:none;border-radius:0;text-align:center}@media(max-width: 1080px){.navbar-toggler{color:#000;position:fixed;background:#ffbe00;right:10px;top:12px;height:44px;width:44px;border-radius:50%;display:block;z-index:1500;right:30px;top:7px}.navbar-toggler .fa-bars:before{content:""}.navbar-toggler.open .fa-bars:before{content:""}header{height:48px;min-height:60px;overflow:hidden}header div.logo-nav{display:block;padding:0px 10px}header div.logo{padding:10px 0px 0px 0px}header div.logo img{margin:0 auto;width:150px}header nav ul.main-nav{padding:10px 0px 0px 0px}header nav ul.main-nav li{display:block}header nav ul.main-nav li div.dropdown{background:#f1f1f1;position:relative;top:0px;height:auto}header nav ul.main-nav li div.dropdown ul{padding:0px}header nav ul.main-nav li a{text-align:left;padding:10px 20px;font-size:16px}header.open{height:auto;overflow:visible}.offcanvas-collapse ul li ul li .dropdown-item{padding:0;white-space:normal}}@media(max-width: 1024px){footer input[type=email]{max-width:100%;margin-bottom:10px}footer .btn-default{max-width:100%}}@media(max-width: 990px){#single-product-page .container-fluid{padding:0}#single-product-page .container-fluid .row{margin-right:0 !important;margin-left:0 !important}#single-product-page .container-fluid .row .product{width:100%}#single-product-page .single-product-img{max-height:100%;min-height:auto;height:auto}#single-product-page .single-product-img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{max-height:100%;height:auto}#single-product-page .single-product-info{padding:40px}}@media(max-width: 965px){.page-blog div.blog-title{padding:40px 0px 0px 40px}}@media(max-width: 768px){.bg-black{padding:0;width:100%}.bg-black .row{width:100%;margin-right:0 !important;margin-left:0 !important}.bg-black .row .col-md-8,.bg-black .row .col-md-6,.bg-black .row .col-md-4{padding-left:0;padding-right:0}.page-videos div.col-md-6{border:none;border-top:3px solid #000}.product-list .col-md-3 svg{position:absolute;right:-15px;bottom:0}.product-list .col-md-3:nth-child(3n) svg{display:none}.product-list .col-md-3:nth-child(4n) svg{display:block}.page-blog div.blog-title{padding:40px 0px 0px 0px}}@media(max-width: 576px){#home-page-slider .swiper-slide{width:100% !important}#home-page-slider .swiper-slide .slider-info{position:relative;bottom:0;min-height:150px}#home-page-slider .swiper-pagination-bullet{width:10px;height:10px}.bg-black .mb-2 .col-md-8,.bg-black .mb-2 .col-md-6,.bg-black .mb-2 .col-md-4{padding-bottom:15px}.bg-black .mb-2 .col-md-8:last-child,.bg-black .mb-2 .col-md-6:last-child,.bg-black .mb-2 .col-md-4:last-child{padding-bottom:0}.bg-black .mb-2 .col-md-8 a,.bg-black .mb-2 .col-md-6 a{overflow:hidden}.bg-black .mb-2 .col-md-8 a .image--cropped,.bg-black .mb-2 .col-md-6 a .image--cropped{height:auto;clear:both;width:100%;padding-top:100%}.bg-black .mb-2 .col-md-8 a .image--cropped img,.bg-black .mb-2 .col-md-6 a .image--cropped img{height:100%;max-width:initial;width:auto;left:-50%;position:absolute;top:0}.bg-black .row{margin-right:-15px;margin-left:-15px}.product-list .col-md-3 svg{position:absolute;right:-15px;bottom:0}.product-list .col-md-3:nth-child(1n) svg{display:none}.product-list a.product-item figure{width:100%;padding-top:inherit;position:relative}.product-list a.product-item figure img{position:relative;max-width:80%;width:auto;top:inherit;max-height:100%;left:50%;transform:translate(-50%, 0)}#single-product-page .single-product-img{border-right:none}#single-product-page .single-product-img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{position:relative;top:inherit;transform:none;left:inherit}}@-webkit-keyframes flickerAnimation{0%{opacity:1}100%{opacity:0}}@keyframes flickerAnimation{0%{opacity:1}100%{opacity:0}}.lazyloaded{opacity:1;transition:opacity 1.2s ease-out}.image{position:relative;height:0;display:block;width:100%;height:100%;background:#fff}.image.transparent{background:rgba(0,0,0,0)}.image:before{content:"";display:inline-block;position:absolute;right:calc(50% - .25rem);top:calc(50% - .25rem);width:.5rem;height:.5rem;background:#202222;border-radius:.5rem;opacity:1;-webkit-animation:flickerAnimation .5s infinite alternate;animation:flickerAnimation .5s infinite alternate}.image .lazyload{opacity:0;-webkit-filter:blur(0.1875rem);filter:blur(0.1875rem)}.image .lazyload:not([src]){visibility:hidden}.image .lazyloaded{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 1.2s ease-out,-webkit-filter 1.2s ease-out,opacity 1.2s ease-out,filter 1.2s ease-out}.image img,.image iframe,.image video{position:relative;opacity:0}.image--cropped{height:auto;clear:both}.image--cropped:after{content:"";display:block;height:0;width:100%;padding-bottom:auto}.image--cropped:after img{content:"";display:block;max-width:100%;width:100%;height:auto}/*# sourceMappingURL=app.css.map */