﻿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%;width:100%}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}.pre-header{background-color:#fff;padding-top:5px;position:sticky;top:0;z-index:10}.pre-header ul{list-style:none;margin:0;padding:0;display:flex;width:100%;background:#ececec;border-radius:25px;padding:3px 30px}.pre-header ul li a{text-decoration:none}.pre-header ul li:nth-child(2) svg{width:14px}.pre-header ul ul{display:inline;width:auto;padding:0}.pre-header ul ul li{display:inline}.pre-header ul ul li:not(:first-child){padding-left:10px}.pre-header ul ul li.active{text-decoration:underline}header{min-height:96px;position:sticky;top:0px;z-index:2000;background:#fff;border-bottom:3px solid #000;transition:opacity var(--menu-fade) linear;opacity:1}header .logo-nav{display:flex;justify-content:space-between;padding:0px 15px}header .logo{padding:20px 0px 0px 0px;transition:opacity var(--menu-fade) linear;opacity:1}header .logo a{display:block;position:relative;text-decoration:none}header .logo img{width:200px;height:auto;display:block}header nav{transition:opacity var(--menu-fade) linear;opacity:1}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;border-radius:30px}header nav ul.main-nav li a:hover,header nav ul.main-nav li a:active{background:#ffbe00;text-decoration:none}header .right-nav ul{position:relative;padding:0px;margin:20px 0px 0px 0px}header .right-nav ul li{list-style:none;display:inline-block;position:relative;vertical-align:middle}header .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 .right-nav ul li a svg path{fill:#000}header .right-nav ul li a:hover{background:#000;color:#fff}header .right-nav ul li a:hover svg path{fill:#fff}header .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}header .right-nav ul li #burger{position:relative;z-index:100;height:36px;width:36px;border:none;background:#ffbe00;border-radius:50%;top:3px}header .right-nav ul li #burger:focus{outline:none}header .right-nav ul li #burger span{content:"";height:2px;width:22px;background:#000;position:absolute;top:11px;left:7px;z-index:100}header .right-nav ul li #burger span:nth-child(1){transform:none;transition:.5s}header .right-nav ul li #burger span:nth-child(2){top:18px;opacity:1;transition:.5s}header .right-nav ul li #burger span:nth-child(3){top:25px;transform:none;transition:.5s}header .right-nav ul li #burger.visible span:nth-child(1){top:18px;transform:rotate(-45deg);transition:.5s}header .right-nav ul li #burger.visible span:nth-child(2){opacity:0;transition:.5s}header .right-nav ul li #burger.visible span:nth-child(3){top:18px;transform:rotate(45deg);transition:.5s}.logged-in.admin-bar header{top:32px}.navbar-toggler{display:block;text-decoration:none;background:#ffbe00;width:36px;height:36px;border-radius:100px;line-height:32px;text-align:center}.navbar-toggler .fa-bars:before{content:""}.navbar-toggler.open .fa-bars:before{content:""}.menu-open header{border-bottom:none;background-color:rgba(0,0,0,0)}.menu-open header div.logo{opacity:0}.menu-open header nav{opacity:0}.menu-open header .menu-cart{opacity:0}#menuModal.fade .modal-dialog{transform:none !important}#menuModal.fade.show .modal-dialog{transform:none !important}.modal-fullscreen .logo{margin-top:3rem}.modal-fullscreen .logo img{width:300px}.modal-fullscreen ul{list-style:none;padding-left:0}.modal-fullscreen ul li{font-size:20px;padding-bottom:1rem}.modal-fullscreen ul li .dropdown-toggle{font-weight:700;padding-bottom:1rem}.modal-fullscreen ul li .dropdown-toggle:after{content:none}footer{background:#fff;border-top:3px solid #000;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-info p a:has(>img),footer .footer-info p a:has(>figure>img){text-decoration:none}footer .footer-info p img{width:28px}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.fade:not(.show){display:none}.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%}.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}#highlight{padding:.5rem 1rem .5rem 1rem;overflow:hidden}#highlight .row,#highlight .swiper-wrapper{margin-right:-10px;margin-left:-10px}#highlight .row .item,#highlight .swiper-wrapper .item{position:relative}#highlight .row .item .image,#highlight .swiper-wrapper .item .image{border-radius:10px;height:100%}#highlight .row .item .image img,#highlight .swiper-wrapper .item .image img{border-radius:10px;width:100%;height:100%;object-fit:cover;max-width:max-content;max-height:100%}#highlight .row .item .info,#highlight .swiper-wrapper .item .info{position:absolute;z-index:10;bottom:25px;left:25px;padding:5px 20px;border-radius:100px;background-color:#ffbe00;max-width:calc(100% - 50px)}#highlight .row .item .info h2,#highlight .swiper-wrapper .item .info h2{font-size:18px;font-weight:700;margin:0}#highlight .row .item .info h3,#highlight .swiper-wrapper .item .info h3{font-size:14px;font-weight:400;margin:0}#highlight .row .item .info .date,#highlight .swiper-wrapper .item .info .date{font-size:14px;font-weight:400;margin-bottom:5px}#highlight .highlight-pagination{text-align:center;padding-top:10px}#highlight .highlight-pagination .swiper-pagination-bullet{width:10px;height:10px;opacity:1;border:2px solid #fff}#highlight .highlight-pagination .swiper-pagination-bullet-active{background:#fff;border:none}#home-categories .highlight-pagination{text-align:center;padding-top:10px}#home-categories .highlight-pagination .swiper-pagination-bullet{width:10px;height:10px;opacity:1;border:2px solid #000;background:rgba(0,0,0,0)}#home-categories .highlight-pagination .swiper-pagination-bullet-active{background:#000;border:none}#home-categories{padding-top:3rem;padding-bottom:4rem;text-align:center;overflow:hidden}#home-categories h2{font-size:28px;font-weight:700;margin-bottom:3rem}#home-categories h3{font-size:20px;font-weight:700;margin-bottom:1rem}#home-categories .content{margin-bottom:3rem}#home-categories .categories-artiste .category-item{position:relative}#home-categories .categories-artiste .category-item .image{aspect-ratio:4/5;width:100%;overflow:hidden;position:relative}#home-categories .categories-artiste .category-item .image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#home-categories .categories-artiste .category-item h3{position:absolute;z-index:10;bottom:25px;left:25px;padding:5px 20px;border-radius:100px;background-color:#ffbe00;max-width:calc(100% - 50px)}.newsletter{background-color:#ffbe00;padding:1.5rem 0}.newsletter input{background:none;border:none;border-bottom:1px solid;color:#000}.newsletter button{background:#000;border-radius:30px;width:auto;color:#fff;margin-left:30px}.product-highlight{padding-top:3rem !important;padding-bottom:4rem !important;border-bottom:10px solid #fff}.product-highlight h2{font-size:28px;padding-bottom:2rem !important}.product-highlight .col-md-3:nth-last-child(-n+4) svg{display:none}.product-highlight .highlight-pagination{text-align:center;padding-top:10px}.product-highlight .highlight-pagination .swiper-pagination-bullet{width:10px;height:10px;opacity:1;border:1px solid #000;background:rgba(0,0,0,0)}.product-highlight .highlight-pagination .swiper-pagination-bullet-active{background:#000;border:none}#reviews{background-color:#fff;padding:30px 0;text-align:center}#reviews h2{font-size:28px;padding-bottom:1rem}#reviews .google-global-rating{color:#ffbe00;padding-bottom:30px;font-size:18px}#reviews .google-global-rating .rating-value{padding-left:20px;color:#000;font-size:18px}#google-reviews{overflow:hidden}#google-reviews .google-reviews-swiper{overflow:visible;text-align:left}#google-reviews .google-reviews-swiper .swiper-wrapper{overflow:visible}#google-reviews .google-reviews-swiper .swiper-wrapper .review-card{padding:15px;border:1px solid #000;border-radius:10px}#google-reviews .google-reviews-swiper .swiper-wrapper .review-card h5{font-size:1rem}#google-reviews .google-reviews-swiper .swiper-wrapper .review-card .review-rating{color:#ffbe00;position:absolute;top:15px;right:15px}#google-reviews .swiper-button-prev,#google-reviews .swiper-button-next{height:27px;bottom:30px;top:auto}#google-reviews .swiper-button-prev{right:50px;left:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22z' fill='%23000000'/%3E%3C/svg%3E")}#google-reviews .swiper-button-next{right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22z' fill='%23000000'/%3E%3C/svg%3E")}#google-reviews .btn{margin-top:20px;background-color:#000;color:#fff;border-radius:50px}#home-posts{padding-top:3rem;padding-bottom:4rem;overflow:hidden}#home-posts h2{font-size:28px;font-weight:700;margin-bottom:3rem;text-align:center}#home-posts .item{padding-bottom:3rem;text-align:left}#home-posts .item a{text-decoration:none}#home-posts .item a .image{border-radius:5px;margin-bottom:1.5rem}#home-posts .item a .image img{border-radius:5px}#home-posts .item a h3{font-size:20px;font-weight:700}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}.product-list{background:#ececec;padding-bottom:20px !important;padding-top:25px;overflow:hidden}.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{position:relative}.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 !important;text-decoration:none}.product-list a.product-item figure{width:100%;position:relative;overflow:hidden;display:flex;align-items:flex-end}.product-list a.product-item figure.protected img{filter:blur(8px);-webkit-filter:blur(8px)}.product-list a.product-item figure img{position:relative;display:block;max-width:70%;width:auto;height:auto;max-height:100%;left:50%;transform:translate(-50%)}.product-list a.product-item .content{margin-bottom:inherit !important}.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}.single-product .product-list.product-list--similar-artists{padding-top:1rem;border-bottom:none}.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{position:relative;display:block;background:#ffbe00;font-size:20px;font-weight:bold;color:#000;text-align:center;padding:20px 20px;text-decoration:none;position:relative;width:100%;border-radius:50px}#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-bottom:10px}#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;border-radius:5px;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 .single-product-info .paiement-mode{margin-top:20px;margin-bottom:20px}#single-product-page .product-tags{margin:30px 0px 40px 0px;text-align:center}#single-product-page .product-tags a{background:none;border:thin solid #000;font-size:13px;padding:3px 10px;text-align:center;text-decoration:none;display:inline-block;color:#000;font-weight:600;margin:10px 10px 0 0;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{position:relative;display:inline-table;width:100%;height:60px;margin-bottom:inherit}#single-product-page .product-name{font-size:20px;color:#000;font-weight:400;margin-bottom:15px}#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:0 0 15px 0;font-size:24px;font-weight:bold}#single-product-page .product-list{padding-bottom:0 !important}#single-product-page .see-all-pieces{margin:70px auto}#single-product-page .product-attributes{margin-bottom:30px;margin-top:25px}.pswp{z-index:3000}.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:fit-content;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 .image,.artist-single-focus .image{margin-top:2.5rem;margin-bottom:2.5rem;border-radius:10px}.artist-single .image img,.artist-single-focus .image img{width:100%;border-radius:10px}.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 0 20px 0px}.artist-single .artist-name:after,.artist-single-focus .artist-name:after{content:"";display:block;width:70px;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,.artist-single-focus .artist-tags{margin-top:1.5rem}.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;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;border-radius:5px;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}.news-list{margin-top:3rem;margin-bottom:3rem}.news-list a{text-decoration:none}.news-list .items .item{margin-bottom:3rem}.news-list .items .item .image{border-radius:10px}.news-list .items .item .image img{border-radius:10px}.news-list .items .item .categorie{margin-top:1rem}.news-list .items .item h4{font-size:25px;font-weight:700}.news-list .items .item .date{font-size:12px}.news-list .items .item .arrow{top:5px}#article-header{padding:3rem 0 1.5rem 0;text-align:center;background-color:#fff}#article-header .categorie{margin-bottom:.5rem}#article-header h1{margin-bottom:3rem}[class*=article-]:not(.article-newsletter){padding-top:1.5rem;padding-bottom:1.5rem}[class*=article-]:not(.article-products):not(.article-newsletter){background-color:#fff}[class*=article-].article-single-video{padding-top:3rem;padding-bottom:3rem}[class*=article-].article-products{margin-bottom:1.5rem}[class*=article-].article-products .see-all-pieces{margin:1rem auto}.article-content h2{font-size:22px}.article-content h3{font-size:17px;font-weight:700}.article-products{border:none}.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}.tax-artists_cat .page-infos{background-color:#fff;border-top:none;padding:40px 0}.tax-artists_cat .page-infos h2{margin-top:0}.product-list--similar-artists{border-top:10px solid #fff}.tax-artists .artist-list{border-top:10px solid #fff}.artist-list{padding:60px 20px 0px 20px;background:#ececec;margin-bottom:3rem}.artist-list h2{text-align:Center;font-size:20px;font-weight:700;margin:20px 0 40px 0}.artist-list a{display:block;color:#000;text-decoration:none;margin:0px 0px 60px 0px}.artist-list a .image{border-radius:5px}.artist-list a .image img{width:100%;border-radius:5px}.artist-list a h4{font-size:20px;font-weight:bold;text-decoration:none;text-align:Center;text-decoration:none;padding-top:20px}.section-title{border-top:3px solid #000;border-bottom:3px solid #000;background:#ececec;text-align:Center;padding:30px 0;font-weight:700;font-size:26px}.section-title.current{border-top:none}.exhibitions-list{margin-bottom:50px;margin-top:50px}.exhibitions-list div.col-md-6,.exhibitions-list div.col-md-4,.exhibitions-list div.col-md-3{margin-bottom:50px;margin-bottom:75px;padding-left:30px;padding-right:30px}.exhibitions-list div.col-md-6 a,.exhibitions-list div.col-md-4 a,.exhibitions-list div.col-md-3 a{display:block;text-decoration:none;color:#000}.exhibitions-list div.col-md-6 a figure,.exhibitions-list div.col-md-4 a figure,.exhibitions-list div.col-md-3 a figure{margin:0;border-radius:5px}.exhibitions-list div.col-md-6 a figure img,.exhibitions-list div.col-md-4 a figure img,.exhibitions-list div.col-md-3 a figure img{width:100%;border-radius:5px}.exhibitions-list div.col-md-6 a h4,.exhibitions-list div.col-md-4 a h4,.exhibitions-list div.col-md-3 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,.exhibitions-list div.col-md-4 a h4 span,.exhibitions-list div.col-md-3 a h4 span{display:block;font-size:14px;font-weight:normal}.exhibitions-list div.col-md-6 a div.event-date,.exhibitions-list div.col-md-4 a div.event-date,.exhibitions-list div.col-md-3 a div.event-date{text-decoration:none;font-weight:normal;font-size:13px;color:#000;text-transform:uppercase;letter-spacing:.8}.past-exhibitions{text-align:center;margin-bottom:50px}.intro-page .infos{position:relative;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}.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:#ececec;color:#000;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}.page-contact-info p a:has(>img),.page-contact-info p a:has(>figure>img){text-decoration:none}.page-contact-info p img{width:28px}.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 .accordion-item{border:none;border-bottom:1px solid #000;border-radius:0;background:rgba(0,0,0,0)}.page-faq .accordion-item .accordion-button{background-color:rgba(0,0,0,0);padding-left:0;padding-right:0}.page-faq .accordion-item .accordion-button:not(.collapsed){border:none}.page-faq .accordion-item .accordion-button .accordion-collapse{padding:1rem 0;box-shadow:none !important}.page-faq .accordion-item .accordion-button:focus{box-shadow:none !important;color:#000;font-weight:700}.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 .asp_nores{position:absolute !important;top:250px}.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)}#faqs-section{border:1px solid #000;background-color:#fff;border-radius:15px;padding:30px;margin-bottom:3rem}#faqs-section h2{font-size:30px;text-transform:uppercase;margin:0}#faqs-section h2 button{padding:15px 0}#faqs-section h2 button:focus{outline:0;box-shadow:none}#faqs-section .accordion-item{border:none;border-bottom:1px solid #000;border-radius:0}#faqs-section .accordion-item .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);border:none;color:#000}#faqs-section .accordion-item .accordion-body{padding:1rem 0}#faqs-section .help{background-color:#ffbe00;border-radius:15px;padding:20px}#faqs-section .help h3{font-size:25px;font-weight:bold;border-bottom:1px solid #000;margin-bottom:20px}#faqs-section .help .contact{margin-bottom:10px}#faqs-section .help .contact p{margin-bottom:5px}#faqs-section .help button{background:#fff;border:none;padding:5px 10px;border-radius:50px}#faqs-section .help button a{text-decoration:none}.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;border-radius:5px;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;border-radius:5px;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}.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){header{height:48px;min-height:60px;overflow:hidden}header .logo{padding:10px 0px 0px 0px}header .logo img{width:155px}header nav{display:none}}@media(max-width: 1024px){footer input[type=email]{max-width:100%;margin-bottom:10px}footer .btn-default{max-width:100%}}@media(min-width: 992px){.pre-header ul{justify-content:flex-end;gap:24px}}@media(max-width: 991.98px){.pre-header ul{justify-content:space-between}.pre-header li{flex:1 1 33.333%;text-align:center}}@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: 767px){#home-categories .categories-artiste{justify-content:normal !important}}@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.is-loaded:before{content:none}.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 */