html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,button,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input[type=checkbox],input[type=radio]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}strong{font-weight:700}em{font-style:italic}abbr{text-decoration:none}img{vertical-align:bottom}sup{font-size:60%}mark{background-color:inherit;color:inherit}ins{text-decoration:none}template{display:none}input[type="submit"],button{border-radius:0}button::-moz-focus-inner{padding:0;border:0}details summary{cursor:pointer;list-style-type:none}details>summary::-webkit-details-marker{display:none}html{font-size:.625em;--main-pad:30px;--main-pad:max(30px, env(safe-area-inset-left));--main-pad--:calc(var(--main-pad) * -1);--section-pad:12rem;--c-bg:#fff;--c-txt:#000;--c-border:#ddd;--c-line:#ddd;--maxw:708px;--input-h:4rem;--c-msg:#857755;--c-msg-l:#dbc9a2;--c-msg-ll:#ffedc5;--c-success:#3c763d;--c-success-l:#c6d9b6;--c-success-ll:#e1f1d3;--c-error:#a94442;--c-error-l:#d4adb1;--c-error-ll:#fad5d8;--c-text:#444;--c-text-l:#777;--c-main:#cc9500;--c-gray-ll:#f6f6f6;--c-gray-l:#f2f2f2;--c-gray:#ececec;--c-gray-d:#ccc}@media (prefers-contrast:more){html{--c-text-l:#595959}}body{background:var(--c-bg);line-height:1.5;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;text-align:left}body,input:is([type=text],[type=password],[type=number],[type=email],[type=tel],[type=url],[type=range]),select,textarea{font-size:1.6rem;color:var(--c-text)}a{color:var(--c-text);text-decoration:underline}a:where(:hover,:active,:focus){color:var(--c-txt)}.disabled,button[disabled="disabled"]{cursor:default}@font-face{font-family:'WorkSans';src:url(../../../../../../themes/based-on-art/css/fonts/WorkSans-Light.woff2) format('woff2'),url(../../../../../../themes/based-on-art/css/fonts/WorkSans-Light.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;ascent-override:100%}@font-face{font-family:'WorkSans';src:url(../../../../../../themes/based-on-art/css/fonts/WorkSans-Medium.woff2) format('woff2'),url(../../../../../../themes/based-on-art/css/fonts/WorkSans-Medium.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;ascent-override:100%}@font-face{font-family:'WorkSans';src:url(../../../../../../themes/based-on-art/css/fonts/WorkSans-Bold.woff2) format('woff2'),url(../../../../../../themes/based-on-art/css/fonts/WorkSans-Bold.woff) format('woff');font-weight:900;font-style:normal;font-display:swap;ascent-override:100%}@font-face{font-family:'Montserrat';src:url(../../../../../../themes/based-on-art/css/fonts/Montserrat-Regular.woff2) format('woff2'),url(../../../../../../themes/based-on-art/css/fonts/Montserrat-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;ascent-override:100%}@font-face{font-family:'Montserrat';src:url(../../../../../../themes/based-on-art/css/fonts/Montserrat-Medium.woff2) format('woff2'),url(../../../../../../themes/based-on-art/css/fonts/Montserrat-Medium.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;ascent-override:100%}@font-face{font-family:'Montserrat';src:url(../../../../../../themes/based-on-art/css/fonts/Montserrat-Bold.woff2) format('woff2'),url(../../../../../../themes/based-on-art/css/fonts/Montserrat-Bold.woff) format('woff');font-weight:800;font-style:normal;font-display:swap;ascent-override:100%}@font-face{font-family:'Montserrat';src:url(../../../../../../themes/based-on-art/css/fonts/Montserrat-ExtraBold.woff2) format('woff2'),url(../../../../../../themes/based-on-art/css/fonts/Montserrat-ExtraBold.woff) format('woff');font-weight:900;font-style:normal;font-display:swap;ascent-override:100%}body,input,select,textarea,.bt-chart,.bt-fav,.dia-news .close{font-family:WorkSans,'Helvetica Neue',Helvetica,Arial,sans-serif}:is(.nav,.lang) a,.men-cart em,:is(h1,h2) strong,h1,h2,h3,h4,table thead,.matchs span,.tag-prestige span,.edit-account legend,.foot-navs nav strong,.foot-navs .qc strong,button,.bt,input[type="submit"],.wp-block-button__link,.button,.edit,.woocommerce-orders-table__cell-order-actions a{font-family:Montserrat,'Helvetica Neue',Helvetica,Arial,sans-serif}blockquote::before{font-family:Arial,sans-serif}.frm-search input,.woocommerce-MyAccount-navigation,.follow path,.store-col,.store-col .side,.store-col .col,:is(.product,.ls-artist) h3,.matchs span,summary,:is(.head,.foot,.ls-pag,.hero,.pickup-addr) a,.logo img,button,.bt,input[type="submit"],:is(.woocommerce-orders-table__cell-order-actions,.shop_table .product-name,.woocommerce-MyAccount-navigation) a,.wp-block-button__link,.button,.edit,:is(.product-thumbnail,.gallery,.products,.ls-artist,.prod-img) img{transition:all 0.2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slideTxt{display:inline-block;animation:slideTxt 0.5s ease-in-out forwards;visibility:hidden}.fixed{animation:slideIn 0.5s ease-in-out forwards}.fixed.slideOut{animation:slideOut 0.5s ease-in-out forwards}.fadeIn{animation:fadeIn 0.5s ease-in-out forwards}.fadeOut{max-height:0;opacity:0;transition:opacity 1s,max-height 0s 1s}@keyframes slideIn{0%{transform:translateY(-100%);visibility:visible}100%{transform:translateY(0);visibility:visible}}@keyframes slideTxt{0%{transform:translateY(100%);visibility:visible}100%{transform:translateY(0);visibility:visible}}@keyframes slideOut{to{opacity:0;transform:translateY(-100%)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.hide,.screen-reader-text,.visually-hidden,.hidden-fields-container{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.hidden{visibility:hidden}.none,.printonly{display:none!important}.ir{display:block;background-position:0 0;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px}.clear{clear:both}.clearer{display:block!important;width:100%!important;clear:both!important;height:0!important;line-height:0!important;font-size:1px!important;float:none!important;overflow:hidden;margin:0!important;padding:0!important;border:none!important}.-text-center{text-align:center}.-text-right{text-align:right}.-text-left{text-align:left}.-auto{margin-inline:auto}.-max{max-width:var(--maxw)}.no-space{margin-bottom:0}.space-sml{margin-bottom:.5rem}.spaced{margin-bottom:1.5rem}.space-big{margin-bottom:3rem}.space-bigger{margin-bottom:4.5rem}.space-biggest{margin-bottom:6rem}.space-top{margin-top:1.5rem}.space-top-big{margin-top:3rem}.spinner{margin:0!important;padding:0!important}#tip{display:none;position:absolute;max-width:300px;padding:4px 10px;font-size:1.1rem;line-height:1;background:var(--c-text);color:var(--c-bg);white-space:nowrap;border-radius:5px;box-shadow:0 1px 5px var(--c-text);z-index:9999}fieldset,.fieldset{margin-bottom:2rem}:is(fieldset,.fieldset)>:last-child{margin-bottom:0}.form-group{margin-bottom:1.5rem}input:where([type="text"],[type="password"],[type="number"],[type="email"],[type="tel"],[type="url"],[type="range"]),select,textarea{width:250px;height:var(--input-h);padding:0 10px 0;background:var(--c-bg);border:2px solid var(--c-border);outline:none;box-sizing:border-box;border-radius:0}select{padding:0 10px;background:var(--c-bg);border-radius:0;appearance:none;-webkit-appearance:none;appearance:none}.select{display:block;position:relative;overflow:hidden;padding:0;background-color:var(--c-bg);border:2px solid var(--c-border);text-align:left;box-sizing:border-box}.select::after{position:absolute;top:50%;right:10px;z-index:1;content:'';display:block;width:10px;height:6px;background:url(../../../../../../themes/based-on-art/img/arr-d.svg) 50%/100% no-repeat;transform:translateY(-50%);font-size:1rem}.select select{position:relative;z-index:2;width:calc(100% + 35px);max-width:none;height:calc(var(--input-h) - 2px);padding-right:55px;background-color:transparent;border:none}.select select::-ms-expand{display:none}.select select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--c-gray-l)}input:is([type="checkbox"],[type="radio"],[type="file"]){accent-color:var(--c-txt)}input:where([type="text"],[type="password"],[type="email"],[type="number"],[type="tel"],[type="url"],[type="range"]):focus,:is(select,textarea):focus,.select:focus-within{border-color:#999}textarea{height:150px;padding-top:10px;padding-bottom:10px;overflow:auto;vertical-align:top;appearance:none;-webkit-appearance:none}textarea.-sml{height:50px}select{max-width:100%}input[type="file"]{font-size:1.2rem}input:is([type="text"],[type="email"],[type="password"],[type="submit"]){appearance:none;-webkit-appearance:none}input.-sml{width:60px}input.-med{width:125px}input.-disabled,input[disabled="disabled"],button.disabled,button.disabled:is(:hover,:focus){background-color:var(--c-gray-l);color:var(--c-text);border-color:var(--c-line);text-decoration:line-through}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--c-gray-l) inset}.i-info{color:#999;font-size:1.1rem;line-height:1;font-style:italic}form :is(label,.label){display:block;width:auto;margin-bottom:.5rem;line-height:1.2;float:none;text-align:left}.i-multi .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-bottom:-7px}.cols2 .i-multi .wpcf7-form-control{align-items:center;min-height:var(--input-h)}.i-multi .wpcf7-list-item{margin-bottom:.7rem;margin-right:30px}.i-multi .wpcf7-list-item label{display:flex;margin-bottom:0}.i-multi .wpcf7-list-item input{margin-top:2px}.i-multi .wpcf7-list-item-label{flex:1 1 auto;margin-left:5px;font-size:1.4rem}.i-checkbox label{display:flex;align-items:flex-start}.i-checkbox label input{flex:0 0 auto;margin:3px 10px 0 0}.-full textarea,.-full input:where([type="text"],[type="password"],[type="email"],[type="tel"],[type="url"],[type="range"]),.-full .select{width:100%;max-width:inherit}form .submit{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 15px;margin:3rem 0 0}button,input[type="submit"]{display:inline;background:none;cursor:pointer}button,.bt,input[type="submit"],.wp-block-button__link,.button,.edit,.woocommerce-orders-table__cell-order-actions a{display:inline-block;padding:1rem 20px;background:var(--c-txt);border:1px solid var(--c-txt);color:var(--c-bg);font-size:1.4rem;font-weight:800;text-transform:uppercase;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none}:where(.bt,input[type="submit"],button,.wp-block-button__link,.button,.edit):is(:hover,:focus),.woocommerce-orders-table__cell-order-actions a:is(:hover,:focus){background:var(--c-main);border-color:var(--c-main);color:var(--c-txt)}.woocommerce-orders-table__cell-order-actions .button{padding:.3rem 7px;font-size:1.1rem;border-width:1px}.bt.-sml,:is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner) .button,.woocommerce-Address-title a,.shipping-calculator-form button,:is(.variations,.group_table) .reset_variations{padding:.5rem 10px;font-size:1.1rem}.bt.-med,.comment-form input[type="submit"],.woocommerce-form-login__submit,.woocommerce-form-register__submit{padding:1rem 20px;font-size:1.4rem}.bt.-arr svg{width:auto;height:10px;margin-left:5px}.bt.-arr.-back svg{margin-left:0;margin-right:5px;transform:rotate(180deg)}.bt.-alt{background-color:var(--c-main);border-color:var(--c-main);color:var(--c-txt)}.bt.-alt:is(:hover,:focus){background-color:var(--c-txt);border-color:var(--c-txt);color:var(--c-bg)}.bt.-white{background-color:var(--c-bg);border-color:var(--c-bg);color:var(--c-txt)}.bt.-white:is(:hover,:focus){background-color:var(--c-main);border-color:var(--c-main);color:var(--c-txt)}.msgbox,.wpcf7-response-output{position:relative;margin-bottom:1.5rem;padding:1.5rem 15px;line-height:1.4;background-color:var(--c-msg-ll);border:1px solid var(--c-msg-l);color:var(--c-msg)}.msgbox :is(p,ul){margin-bottom:1.5rem}.msgbox>:last-child{margin-bottom:0}.msgbox ul{margin-left:20px;list-style-type:disc}.msgbox.-success ul{margin-left:0;list-style-type:none}.msgbox label{display:block;float:none;margin:0}.msgbox .close{position:absolute;top:2px;right:2px;display:none}.wpcf7-response-output{padding-top:1.5rem}.msgbox.-success,.sent .wpcf7-response-output{background:var(--c-success-ll);border-color:var(--c-success-l);color:var(--c-success)}.msgbox.-success a{color:var(--c-success);text-decoration:underline}.msgbox.-success a:is(:hover,:focus){color:var(--c-txt)}.msgbox.-errors,.browsehappy,:is(.invalid,.aborted,.failed,.spam) .wpcf7-response-output{background:var(--c-error-ll);border-color:var(--c-error-l);color:var(--c-error);font-size:initial}.msgbox.-errors a{color:var(--c-error);text-decoration:underline}.msgbox.-errors a:is(:hover,:focus){color:var(--c-txt)}:is(input,.select,textarea).wpcf7-not-valid,.woocommerce-invalid input,:is(input,textarea)[aria-invalid=true]{border-color:var(--c-error)}.wpcf7-not-valid-tip,.wpcf7-valid-tip{display:block;margin-top:.5rem;font-size:1.2rem;color:var(--c-error)}.wpcf7-valid-tip{color:var(--c-success)}.woocommerce-invalid label{color:var(--c-error)}.screen-reader-response,.wpcf7-response-output{display:none}:is(.invalid,.sent,.unaccepted,.spam,.aborted,.failed) .wpcf7-response-output{display:block}.head{position:relative;z-index:2;--logoH:70px}.head .skip-main:focus{transition:all 0s linear;top:0;left:0;width:auto;height:auto;padding:3px 5px;overflow:hidden;clip-path:unset;font-size:1.2rem;background-color:var(--c-txt);color:var(--c-bg)}.head a{text-decoration:none}.logo img{display:block}.logo a:is(:hover,:focus) img{opacity:.5}.home .logo a:is(:hover,:focus) img{opacity:1}.head>.container{display:flex;align-items:center;gap:0 var(--main-pad);padding:1.5rem 0}.head .logo{flex:0 0 140px;display:block}.head .nav{flex:1 1 auto;order:2;font-weight:700}.head .store{flex:0 0 auto;order:3}.head .logo img{display:block;width:auto;height:var(--logoH)}.nav a,.head .store a,.head .bt-search{color:var(--c-txt)}.head .nav{position:relative;text-transform:uppercase;font-size:1.4rem;line-height:1.2}.head .nav>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 15px}.head .nav>ul>li>a{display:block;padding:.5rem 10px}.head .nav>ul ul{font-size:1.2rem}.head .nav>ul>.menu-item-has-children>a::after{content:'';display:inline-block;width:10px;height:6px;margin-left:5px;background:url(../../../../../../themes/based-on-art/img/arr-d.svg) 50%/100% no-repeat;vertical-align:middle}.head .nav>ul>li>a:is(:hover,:focus,.active),.head .nav .current-menu-parent>a,.head .nav>ul :is(.current-product_cat-ancestor,.current-menu-item,.current-menu-ancestor)>a{color:var(--c-main)}.head .store{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 15px}.head .frm-search{position:absolute;z-index:10;top:100%;right:0;flex:0 1 auto;width:400px}.head .frm-search>div{display:flex;align-items:center}.head .frm-search input{flex:1 1 250px;width:auto;background:var(--c-gray-l);border:1px solid var(--c-text)}.head .frm-search button{display:grid;place-content:center;width:var(--input-h);height:var(--input-h);padding:0;background:var(--c-txt);border:1px solid var(--c-text);border-left:none;color:var(--c-bg)}.head .frm-search button svg{display:block;width:24px;height:auto;color:currentColor}.head .frm-search :is(input:focus,input:focus+button){border-color:var(--c-main)}.head .frm-search button:is(:hover,:focus){background-color:var(--c-main)}.head .store ul{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:0 20px}.head .store :is(.men-fav,.men-user,.men-cart){display:flex;justify-content:center;align-items:center}.head .store ul svg{width:auto;height:24px}.head .store a{display:block}.head .store a:is(:hover,:focus){color:var(--c-main)}.head .store .selected{color:var(--c-main)}.men-cart{position:relative}.men-cart em{position:relative;top:-.4rem;right:0;width:2rem;height:2rem;display:grid;place-content:center;margin-left:-3px;background-color:var(--c-bg);color:var(--c-txt);font-style:normal;font-size:1.1rem;font-weight:700;border:2px solid var(--c-txt);border-radius:50%}.men-cart.selected em{border-color:var(--c-main);color:var(--c-main)}.head .bt-search{display:grid;place-content:center;padding:0;border:none}.head .bt-search:is(:hover,:focus),.details-search[open] .bt-search{background-color:transparent;color:var(--c-main)}.head .lang{text-transform:uppercase;font-weight:700}.head .lang a{display:inline-grid;place-content:center;width:26px;height:26px;padding:0;background-color:var(--c-txt);color:var(--c-bg);text-align:center;font-size:1.1rem;border-radius:50%}.head .lang a:is(:hover,:focus){background-color:var(--c-main);color:var(--c-txt)}.has-sm,.menu-item-has-children,.nav .menu-item-has-children{position:relative}:is(.has-sm,.menu-item-has-children) ul{display:none;position:absolute;min-width:150px;padding:20px;background-color:var(--c-bg);box-shadow:0 20px 5px rgba(0,0,0,.1),0 20px 15px rgba(0,0,0,.1),0 20px 25px rgba(0,0,0,.1)}:is(.has-sm,.menu-item-has-children) ul a{display:block;padding:.5rem 0}:is(.has-sm,.menu-item-has-children) ul a:is(:hover,:focus){color:var(--c-main)}.no-js .has-sm>a:is(:hover,:focus)~ul,.no-js .has-sm>ul:is(:hover,:focus),.no-js .has-sm:focus-within>ul{display:block}.bt-nav-mobile,#mobile-overlay,.nav-mobile{display:none}.content{position:relative;z-index:1}.container{position:relative;width:1200px;margin:0 auto}h1,.h1{margin-bottom:3rem;font-size:3.6rem;line-height:1.1;text-transform:uppercase;color:var(--c-txt);font-weight:900;text-wrap:balance}h2,.h2{margin-bottom:3rem;font-size:3rem;line-height:1.1;text-transform:uppercase;color:var(--c-txt);font-weight:900;text-wrap:balance}h3,:where(.woocommerce-columns--addresses,.woocommerce-customer-details,#customer_login) h2,.woocommerce-Address-title :is(h2,h3){margin-bottom:1.5rem;font-size:2.4rem;color:var(--c-txt);text-transform:uppercase;font-weight:900;line-height:1.2}h4{margin-bottom:.5rem;font-size:1.6rem;font-weight:800;color:var(--c-txt);text-transform:uppercase}h2 a{color:currentColor}h2 a:is(:hover,:focus){color:var(--c-main)}:where(.text *)+h2{margin-top:4.5rem}:where(.text *)+h3{margin-top:3rem}hgroup{margin-bottom:3rem}hgroup:where(h2){margin-bottom:3rem}hgroup:where(h3){margin-bottom:2rem}hgroup h2{margin-bottom:.5rem}hgroup>:last-child{margin-bottom:0}.text{margin-bottom:3rem;line-height:1.4}.text.-big{font-size:2rem}.text :where(p,ul,ol,dl){margin-bottom:1.5rem;margin-bottom:1lh}.text ul{list-style-type:disc;margin-left:30px}.text ul ul{margin-bottom:0;margin-top:5px;list-style-type:circle}.text ul li>:last-child{margin-bottom:0}.-max,.lost_reset_password{max-width:var(--maxw)}.text .vid{display:block}.text blockquote{--quote-space:60px;position:relative;margin:4.5rem 0 4.5rem var(--quote-space);padding:2rem 0 2rem 3rem;border-left:2px solid var(--c-main);font-size:1.2em;font-style:italic}.text blockquote::before{content:'“';position:absolute;top:70%;left:calc(var(--quote-space) * -1);transform:translateY(-50%);color:var(--c-main);font-size:12rem;font-style:normal;line-height:1}.text blockquote>:last-child{margin-bottom:0}.text ol{margin-left:15px;counter-reset:term}.text ol>li{position:relative;margin-top:.5rem;padding-left:40px}.text ol>li:first-of-type{margin-top:0}.text ol>li::before{content:counter(term,decimal-leading-zero) '.';position:absolute;left:0;top:0;color:var(--c-text);font-size:inherit;line-height:1.4;font-weight:700;counter-increment:term}.text ol[type="a"]>li{padding-left:30px}.text ol[type="a"]>li::before{content:counter(term,lower-alpha) '.';counter-increment:term}.text .no-ls{list-style-type:none;margin-left:0}.text>:last-child,.text.no-space{margin-bottom:0}.out{width:100vw;transform:translateX(calc(-1 * (100vw - 960px)/2))}.img-replace{position:relative}.img-replace .to-replace{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.cols2,.cols1-2,.cols2-1,.cols3,.cols4,.col2-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem max(var(--main-pad), min(30px, 3.8%));justify-content:start;align-items:start}.cols1-2{grid-template-columns:minmax(0,1fr) 65.4%}.cols2-1{grid-template-columns:65.4% minmax(0,1fr)}.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.-v-center{align-self:center}.-reverse{grid-auto-flow:dense}.-reverse>*:nth-child(1){grid-column:2}.-reverse>*:nth-child(2){grid-column:1}.bloc-content :is(.cols2>div,.container)>:last-child{margin-bottom:0}.bloc-content h3{text-transform:none}.w-img,.alignleft,.alignright,.wp-block-image{margin-bottom:1.5rem}.aligncenter{display:block;margin-inline:auto;margin-bottom:1.2rem}.alignleft{float:left;max-width:48%;height:auto;margin-right:3.8%;margin-top:.5rem}.alignright{float:right;max-width:48%;height:auto;margin-left:3.8%;margin-top:.5rem}:is(.w-img,.wp-block-image) img{display:block;max-width:100%;height:auto}.w-img .desc,.wp-block-image figcaption{margin-top:1rem;font-size:1.2rem;color:#999;text-align:left}.w-img .desc p:last-of-type{margin-bottom:0}.gallery{margin-bottom:3rem}.gallery img{width:100%;height:auto;object-fit:cover}.gallery a:is(:hover,:focus) img{opacity:.5}.img-slider{position:relative}.img-slider>picture:nth-child(n+2){display:none}.img-slider .tns-nav{position:absolute;z-index:2;left:0;right:0;bottom:12px;display:flex;justify-content:center}.h-scroll-nav{display:none;justify-content:center;margin-top:1rem}.h-scroll-nav span{display:block;width:8px;height:8px;margin:0 3px;border-radius:50%;background-color:var(--c-txt)}.h-scroll-nav .selected{background-color:#999}dialog{padding:0;border:none;color:var(--c-text);background-color:var(--c-bg)}.-no-dialog dialog{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:none;align-items:center;overflow:auto}dialog .overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0}dialog::backdrop,.-no-dialog dialog .overlay{background-color:var(--c-txt);opacity:.75}dialog .inner{position:relative;z-index:101;min-width:calc(320px - (var(--main-pad) * 2));max-width:580px;margin:auto;padding:var(--main-pad);background-color:var(--c-bg);border:1px solid var(--c-txt);box-sizing:border-box}dialog :is(h2,h3,h4){color:var(--c-txt)}dialog .close{position:absolute;z-index:10;top:0;right:0;padding:0;width:32px;height:32px;padding:0;background-color:transparent;border:none;color:var(--c-txt)}dialog .close svg{position:absolute;z-index:102;top:7px;right:7px;bottom:7px;left:7px;width:calc(100% - 14px);height:auto}dialog .close path{fill:currentColor}dialog .close:is(:hover){color:var(--c-main)}.bloc-breadcrumbs{padding-block:.5rem;font-size:1.4rem}.bloc-breadcrumbs ol{display:flex;flex-wrap:wrap}.hero{padding:4.5rem 0}:is(.hero,.artist-intro) .container::after{content:'';position:absolute;left:0;bottom:-4.5rem;width:calc(3 * var(--main-pad));height:2px;background-color:var(--c-txt);transform:translateX(var(--main-pad--))}.hero .container>:last-child,.hero .container>div>:last-child{margin-bottom:0}.hero .container>div{flex:1 1 auto}.hero h1,.intro{max-width:var(--maxw)}.hero h1{text-wrap:balance}.hero .intro{margin-top:1.5rem}.section{padding:var(--section-pad) 0}.section.-nopad{padding:0}.section.-center :is(h2,.intro){text-align:center}.section.-split-top{border-top:1px solid var(--c-line)}.section.-alt{background-color:var(--c-main);color:var(--c-txt)}.section.-alt :is(h2,h3,a){color:currentColor}.section>:last-child,.section .container>:last-child{margin-bottom:0}.section:where(:not(.-alt,.-nopad,.img-replace))+.section:where(:not(.-alt,.-nopad,.img-replace)){padding-top:0}:is(h1,h2) strong{text-transform:uppercase;color:var(--c-main);font-weight:400}.box{padding:var(--main-pad);border:2px solid var(--c-txt);background-color:var(--c-gray-ll)}:is(.products,.prod-img,.ls-artist.-prod,.matchs) img,.prod-img .gallery img{aspect-ratio:211/262;object-fit:cover}.ls-artist img{aspect-ratio:1;object-fit:cover}.r-arr a{text-decoration:none}.r-arr svg{display:inline-block;width:auto;height:10px;margin-left:5px}.ls-pag{margin-top:4.5rem;--size:36px}.ls-pag ul{display:flex;justify-content:center;align-items:center;gap:10px}.ls-pag .pages{display:grid;place-content:center;min-width:var(--size);height:var(--size);padding:0 5px;background-color:var(--c-txt);color:var(--c-bg);border:2px solid var(--c-txt);box-sizing:border-box}.ls-pag a{text-decoration:none;color:var(--c-text)}.ls-pag .selected,.ls-pag .selected:is(:hover,:focus){background-color:transparent;border-color:var(--c-txt);color:var(--c-txt);cursor:default}.ls-pag .bt{display:grid;place-content:center;min-width:var(--size);height:var(--size);padding:0 5px;box-sizing:border-box}.ls-pag .bt svg{width:auto;height:14px;color:var(--c-bg)}.ls-pag .prev svg{transform:rotate(180deg)}.ls-pag a:is(:hover,:focus){background-color:var(--c-main);border-color:var(--c-main)}.section header{max-width:var(--maxw)}.section header.-text-center{margin-inline:auto}.section header h4{margin-bottom:0;font-size:85%;font-weight:400}.blocs{margin-bottom:3rem}.blocs:where(.cols2,.cols3,.cols4){font-size:1.4rem}.blocs.cols4{font-size:1.3rem}.blocs:where(.cols2,.cols3,.cols4):where(.-text-center){text-wrap:inherit}.blocs li>a{display:block;text-decoration:none}.blocs:where(.cols2,.cols3,.cols4) h3{margin-bottom:1rem;font-size:1em}.blocs:where(.cols2,.cols3,.cols4) h4{font-size:.8571em;line-height:1.3}.blocs:where(.cols2,.cols3,.cols4) picture{display:block;margin-bottom:1.3rem}.blocs:where(.cols2,.cols3,.cols4) img{display:block}.blocs:where(.cols2,.cols3,.cols4):not(.-icon) img{width:100%;height:auto}.blocs:where(.cols2,.cols3,.cols4).-icon picture{position:relative;display:inline-grid;place-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--c-border);overflow:hidden}.blocs:where(.cols2,.cols3,.cols4).-icon img{position:absolute;top:50%;left:50%;width:70%;height:70%;transform:translate(-50%,-50%)}.blocs li>a:where(:hover,:focus) :where(h3,h4){color:var(--c-main)}.cols2-img .img img{width:100%;height:auto}.tns-nav{display:flex;gap:5px}.tns-nav button{padding:0;width:8px;height:8px;border-radius:50%;border:none}.tns-nav .tns-nav-active{background-color:rgba(0,0,0,.25)}.tns-controls button{display:grid;place-content:center;width:36px;height:36px;padding:0;border-radius:50%}.tns-controls svg{width:16px;height:auto}.tns-controls [data-controls="prev"] svg{transform:rotate(180deg)}.main{position:relative;background-color:var(--c-txt);color:var(--c-bg)}.main::before{content:'';position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:var(--c-txt);opacity:.45}.main .container{position:absolute;z-index:3;left:0;top:0;right:0;bottom:0;display:flex;align-items:center}.main .txt{max-width:max(530px, 50%);margin-left:0;padding-block:3rem;color:var(--c-bg)}.main h1{color:currentColor}.main .submit{display:flex;flex-wrap:wrap;gap:5px}.main .bt.-alt:is(:hover,:focus){background-color:var(--c-bg);border-color:var(--c-bg);color:var(--c-txt)}.main picture img{display:block;width:100%;height:auto;aspect-ratio:1280/600;object-fit:cover}.home-artists .container,.home-prods header{display:flex;gap:1.5rem max(var(--main-pad), 3.8%);max-width:inherit}:is(.home-artists,.home-prods) .txt{flex:1 1 auto;max-width:var(--maxw)}:is(.home-artists,.home-prods) .cta{flex:1 0 auto;display:flex;align-items:flex-start;justify-content:flex-end;margin-top:.2rem}.home-prods{overflow-x:hidden;overflow-x:clip}.home-prods header{margin-bottom:3rem}.home-prods .h-767{margin-top:4.5rem}.home-prods .tns-outer{position:relative}.home-prods .tns-outer .products{display:flex;gap:0}.home-prods .tns-nav{position:absolute;left:0;bottom:18px}.home-prods .tns-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:2rem}.home-coll{background-color:var(--c-txt);color:var(--c-bg)}.home-coll::before{content:'';position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:var(--c-txt);opacity:.45}.home-coll .container{position:relative;z-index:3}.home-coll h2{color:currentColor}:is(.home-exp) .container>:is(h2,.text){max-width:var(--maxw)}.ls-artist{margin-top:4rem}.ls-artist a{display:block;text-decoration:none;text-align:center;color:currentColor}.ls-artist img{display:block;width:100%;height:auto;margin-bottom:1.5rem;border:1px solid var(--c-border);box-sizing:border-box}.ls-artist h3{margin:0;font-size:.875em;font-weight:700}.ls-artist p{color:var(--c-text)}.ls-artist a:is(:hover,:focus) :is(img,h3){opacity:.5}.artist-intro header{margin-bottom:3rem}.artist-intro header *{margin-bottom:0}.artist-product h2{margin-bottom:4rem}.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-notice,.wc-block-components-notice-banner{margin-bottom:3rem;padding:15px;border-top:2px solid var(--c-txt);background-color:var(--c-gray-l);text-align:left}.wc-block-components-notice-banner svg{display:none}.woocommerce-error{background:var(--c-error-ll);border-color:var(--c-error-l)}.woocommerce-notice--success{background:var(--c-success-ll);border-color:var(--c-success-l)}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner) .button{vertical-align:middle;margin-right:5px}.woocommerce-order-details__title,.product-quantity label,.woocommerce-shipping-destination,label[for=billing_address_2],label[for=shipping_address_2],.order-again,.coupon label,.cart_totals h2{display:none}.store-results{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:3rem}.woocommerce-result-count{margin:.5rem 15px .5rem 0}.bt-side{display:none}.woocommerce mark{font-weight:700}.qty.text{margin-bottom:0}.store-col{--side-width:220px;display:flex;align-items:start;column-gap:var(--main-pad)}.col{flex:1 1 auto;position:relative}.bt-filter{display:none}.side{flex:0 0 var(--side-width);display:grid;gap:2rem 0;font-size:1.4rem}.side form{display:grid;gap:2rem 0}.side .-parent .bt{display:block;padding:0 0 .5rem 0;border:none;font-size:1.3rem;background-color:transparent;border-bottom:2px solid var(--c-txt);color:var(--c-txt);text-align:left}.side .-parent .bt:is(:hover,:focus){background:transparent;color:var(--c-txt)}.side details{padding-bottom:.5rem;border-bottom:1px solid var(--c-border)}.side summary{display:flex;align-items:center}.side h4{flex:1 1 auto;margin:0;font-weight:800;font-size:.875em}.side summary span{flex:0 0 auto;display:grid;place-content:center;color:var(--c-txt)}.side summary span svg{width:12px;height:auto}.side details[open] summary svg{transform:rotate(180deg)}.side .action{display:flex;align-items:center;gap:0 10px;margin-top:1rem}.filter{max-height:250px;overflow:auto;overflow-y:auto;overflow-x:hidden;margin-bottom:-.5rem;background:linear-gradient(#fff 30%,rgba(0,0,0,0)),linear-gradient(rgba(0,0,0,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.filter li{position:relative;border-bottom:1px dotted var(--c-line)}.filter li:last-child{border-bottom:none}.filter label{display:flex;gap:0 5px;margin-bottom:0;padding:.5rem 0;line-height:1.3}.filter label span{flex:1 1 auto}.filter a{display:block;padding:.5rem 0;text-decoration:none;line-height:1.3}.filter :is(a,label):is(:hover,:focus){color:var(--c-main);cursor:pointer}.filter .selected{color:var(--c-main)}.woocommerce-ordering{position:relative}.products.columns-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 3.8%}.store-col :where(.col:not(.-full)) .columns-4{grid-template-columns:repeat(3,minmax(0,1fr))}.products a{position:relative;display:block;text-decoration:none;text-align:center;color:currentColor;line-height:1.2}.products .img{position:relative;display:block}.products picture{display:block;margin-bottom:2rem}:is(.products,.prod-img) img{display:block;width:100%;height:auto;border:1px solid var(--c-border);box-sizing:border-box}.products h3{margin-bottom:.3rem;font-size:.875em;font-weight:700}.products .price{color:var(--c-text)}.price br{display:none}.price del{margin-right:5px;opacity:.75}.products a:is(:hover,:focus) img{border-color:#ccc}.products a:is(:hover,:focus) h3{opacity:.5}.products .name{margin-top:.2rem;text-align:center;font-size:1.2rem;color:var(--c-text-l)}.products .name a{display:inline}.products .name a:is(:hover,:focus){color:var(--c-main)}.onsale{position:absolute;z-index:2;top:1px;right:1px;display:block;padding:.2rem 5px;background-color:var(--c-txt);color:var(--c-bg);font-size:1.2rem;text-transform:uppercase}del .amount{opacity:.75}.woocommerce-Price-currencySymbol .currency{font-size:75%}.tag-prestige{position:absolute;z-index:2;left:0;right:0;bottom:0;display:block;padding:.5rem 5px;background-color:var(--c-txt);color:var(--c-bg);font-size:1.2rem;text-align:center}.tag-prestige span{text-transform:uppercase}.bt-fav{display:inline-flex;align-items:center;margin:0;padding:0;border:none;font-size:1.4rem;background-color:transparent;color:var(--c-txt);text-transform:none;text-decoration:underline;font-variant:normal}.bt-fav svg{width:12px;height:auto;margin-right:5px}.bt-fav:is(:hover,:focus){background-color:transparent;color:var(--c-main)}.products .bt-fav{display:block;margin:.5rem auto 0;text-align:center}.prod-single>.product{display:grid;grid-template-columns:48% 48%;column-gap:3.8%}.prod-single .prod-img{align-self:start;position:relative;display:grid;align-items:start;gap:2px}.prod-img a{position:relative;display:block;cursor:zoom-in}.prod-img a:is(:hover,:focus) img{opacity:.5}.prod-img .gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0 0 0}.ls-colors{display:flex;gap:5px}.ls-colors li{flex:0 0 3rem}.ls-colors button{position:relative;width:3rem;height:3rem;padding:0;border:2px solid var(--c-txt);color:var(--c-bg);border-radius:50%;overflow:hidden}.ls-colors img{display:block;width:100%;height:auto}.ls-colors .selected{box-shadow:0 0 15px var(--c-bg)}.ls-colors .selected::before{content:'✓';position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--c-txt);line-height:2;opacity:.2}.prod-single h1{margin-bottom:0}.summary .name{font-size:1.4rem;color:var(--c-text-l)}.summary .name a{color:currentColor}.summary .name a:is(:hover,:focus){color:var(--c-main)}.summary .price{display:block;margin-bottom:3rem;font-size:2rem;color:var(--c-main)}.product-type-variable h1+.price{color:var(--c-text)}.prod-single .summary .price+.name{margin-top:-3rem;margin-bottom:3rem}.prod-single .quantity input{width:70px}.ls-attr{display:grid;margin-bottom:3rem}.ls-attr li{display:flex;gap:0 5px}.ls-attr+.woocommerce-product-details__short-description{margin-top:-2.5rem}.woocommerce-product-details__short-description{margin-bottom:3rem}.bloc-submit{display:flex;flex-wrap:wrap;margin-top:3rem;gap:3rem 15px;align-items:flex-start}.cart .submit{display:inline-flex;flex-direction:column;row-gap:1.5rem;margin-top:0}.prod-free{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:43px;font-size:1.4rem;border-top:2px solid var(--c-txt);border-bottom:2px solid var(--c-txt);box-sizing:border-box}.single_add_to_cart_button::before{content:'+ ';display:inline-block;font-weight:700;font-size:3rem;line-height:.6;vertical-align:middle;transform:translateY(-2px)}.product_meta{display:grid;margin-top:1rem;font-size:1.4rem;color:rgba(255,255,255,.75)}.woocommerce-variation-availability{margin:0 0 1.5rem}.stock{display:inline-block;padding:2px 8px;background-color:var(--c-gray-l);border:1px solid var(--c-border);font-size:1.1rem;border-radius:12px}.available-on-backorder{background-color:var(--c-msg-ll);border:1px solid var(--c-msg-l);color:var(--c-msg)}.out-of-stock{background:var(--c-error-ll);border-color:var(--c-error-l);color:var(--c-error)}.in-stock{background:var(--c-success-ll);border-color:var(--c-success-l);color:var(--c-success)}.stock+.cart{margin-top:1.5rem}.wdr_bulk_table_msg{max-width:250px}.wdr_bulk_table_msg :is(th,td){padding-block:.4rem}.awdr-bulk-customizable-table+.variations_form{padding-top:0;border-top:none}#customize-bulk-table-discount,.wdr_bulk_table_discount{text-align:right}.variations_form{padding-top:1.5rem;border-top:1px dotted var(--c-border)}:is(.variations,.group_table){width:100%;border:none}:is(.variations,.group_table) :where(tr:nth-child(2n)){background-color:transparent}:is(.variations,.group_table) :is(td,th){padding:5px 0;vertical-align:middle;border:none}:is(.variations,.group_table) :is(.label,label){margin-bottom:0}:is(.variations,.group_table) .label{display:table-cell;padding-right:10px}:is(.variations,.group_table) .value{display:flex;align-items:center;gap:10px}:is(.variations,.group_table) .value .select{min-width:200px}:is(.variations,.group_table) .reset_variations{margin:0;font-size:1.2rem;color:var(--c-text)}:is(.variations,.group_table) tr:not(:last-child) .label{vertical-align:middle}:is(.variations,.group_table) tr:not(:last-child) label{margin-top:0}.single_variation_wrap{margin-top:1.5rem}.single_variation{margin:0 0 1.5rem}.woocommerce-variation-description{font-size:1.4rem;line-height:1.3}.woocommerce-variation-description:has(ul,p){margin:1rem 0 1.5rem;padding:.5rem 0}.woocommerce-variation-description :is(ul,p){margin-bottom:1.5rem;margin-bottom:1lh}.woocommerce-variation-description>:last-child{margin-bottom:0}.bt-chart{margin-top:-3rem;padding:0;border:0;font-size:1.4rem;font-variant:normal;color:var(--c-txt);background-color:transparent;font-weight:800;text-transform:none;text-decoration:underline}.bt-chart svg{display:inline-block;width:12px;height:auto;margin-right:5px}.bt-chart:is(:hover,:focus){background-color:transparent;color:var(--c-main)}.dialog-chart .inner{font-size:1.4rem}.dialog-chart h4{font-size:1em}.dialog-chart .inner>:last-child{margin-bottom:0}.dialog-chart picture{display:block;margin-bottom:1.5rem}.dialog-chart picture img{display:block;max-height:340px;margin:0 auto;object-fit:contain}.dialog-chart table th em{display:inline-grid;place-content:center;width:18px;height:18px;margin-left:.2rem;background-color:var(--c-txt);color:var(--c-bg);font-style:normal;font-size:1.1rem;border-radius:50%}.dialog-chart table thead th:nth-child(n+2),.dialog-chart table td{text-align:right}.prod-details{margin-top:3rem;border-top:2px solid var(--c-border);font-size:1.4rem}:is(.prod-details,.ls-faq)>li{padding-block:1.2rem;border-bottom:2px solid var(--c-border)}:is(.prod-details,.ls-faq) summary{position:relative;padding-right:30px;font-weight:700}:is(.prod-details,.ls-faq) summary::after{content:'';position:absolute;top:50%;right:0;width:10px;height:6px;background:url(../../../../../../themes/based-on-art/img/arr-d.svg) 50%/100% no-repeat;transform:translateY(-50%)}:is(.prod-details,.ls-faq) summary:is(:hover){color:var(--c-main)}:is(.prod-details,.ls-faq) [open] summary::after{transform:translateY(-50%) rotate(180deg)}:is(.prod-details,.ls-faq) summary+*{margin-top:1rem}.prod-details .-desc .text{margin-bottom:-1.2rem;padding-bottom:1.2rem;max-height:250px;overflow:auto;overflow-y:auto;overflow-x:hidden;background:linear-gradient(#fff 30%,rgba(0,0,0,0)),linear-gradient(rgba(0,0,0,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.prod-details .-desc :is(h1,h2,h3){margin-bottom:.75rem;font-size:.875em;font-weight:800;text-transform:none}.prod-details .-desc :where(.text *)+:is(h1,h2,h3){margin-top:2rem}.prod-details .-desc h4{font-size:.875em;text-transform:none}.matchs{gap:10px}.matchs a{position:relative;display:block;overflow:hidden;border:1px dotted var(--c-border)}.matchs img{display:block;width:100%;height:auto}.matchs span{position:absolute;top:0;bottom:0;left:0;right:0;display:grid;place-content:center;padding:10px;background-color:rgba(255,255,255,.85);text-align:center;font-size:1rem;line-height:1.2;text-transform:uppercase;font-weight:700;color:var(--c-txt);box-sizing:border-box;opacity:0}.matchs a:is(:hover,:focus) span{opacity:1}.related,.artist-more{grid-column:1 / -1;min-width:0;padding-top:var(--section-pad)}.related h2{text-align:center}.related .products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 3.8%}.artist-more{margin-top:calc(var(--section-pad) / 2);padding-top:calc(var(--section-pad) / 2);border-top:1px solid var(--c-line)}.artist-more picture img{display:block;width:100%;height:auto}.ls-faq{margin-bottom:3rem;font-size:1.8rem;border-top:2px solid var(--c-border)}.ls-faq summary h4{margin-bottom:0;font-size:inherit;text-transform:none}.form-row{margin-bottom:1.5rem}.form-row .input-text{display:block;width:100%;margin-top:2px}.validate-required,.login label,#wc-stripe-cc-form label,.register label:where([for="reg_email"],[for="reg_password"]),label[for="password_1"],label[for="password_2"],.woocommerce-ResetPassword label[for="user_login"],.edit-account label:where([for="account_email"],[for="account_first_name"],[for="account_last_name"],[for="account_display_name"]),.comment-form-rating label,.comment-form-comment label,.required-field-message{position:relative;padding-left:10px}.validate-required label{padding-left:10px}.validate-required,.edit-account label:where([for="password_1"],[for="password_2"]){padding-left:0}.form-row .required,.comment-form .required{position:absolute;top:0;left:0}.woocommerce-form-login-toggle+.login{display:flex;flex-wrap:wrap;max-width:var(--maxw)}.woocommerce-form-login-toggle+.login p:first-of-type{flex:0 0 100%;margin-bottom:3rem}.woocommerce-form-login-toggle+.login .form-row{flex:0 0 100%}.woocommerce-form-login-toggle+.login .form-row-first,.woocommerce-form-login-toggle+.login .form-row-last{flex:0 0 48%}.woocommerce-form-login-toggle+.login .form-row-first{margin-right:3.8%}.woocommerce-form-login-toggle+.login .submit{margin-top:0}.select2-container{text-align:left;height:var(--input-h)}.select2-dropdown{background-color:var(--c-bg);color:var(--c-text)}.select2-container--default .select2-selection--single{height:var(--input-h);border:2px solid var(--c-border);background-color:var(--c-bg);border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc(var(--input-h) - 4px);color:var(--c-text)}.select2-container--default .select2-selection--single .select2-selection__arrow{width:30px;height:calc(var(--input-h) - 2px)}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;margin:0;border:none}.select2-container--default .select2-selection--single .select2-selection__arrow b::before{content:'↓';position:absolute;top:0;left:0;font-size:1rem;transform:translate(-50%,-50%)}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--c-gray-ll)}.select2-dropdown,.select2-container--default .select2-search--dropdown .select2-search__field{border:2px solid var(--c-border);border-radius:0}.select2-container--default .select2-results__option:is([aria-selected="true"],[data-selected="true"]){background-color:var(--c-txt);color:var(--c-bg)}table{width:100%;margin-bottom:3rem;box-sizing:border-box;background-color:var(--c-bg);font-size:1.4rem}table th,table td{padding:.8rem 12px;border-bottom:1px dotted var(--c-line);vertical-align:top}thead{background-color:var(--c-txt);color:var(--c-bg);text-transform:uppercase;font-size:1.2rem;font-weight:800}thead th{border:none}tfoot{border-top:2px solid var(--c-txt)}tfoot tr :is(td,th){border-bottom:1px dotted var(--c-border)}.order-total,tfoot tr:last-of-type{background-color:var(--c-gray)}.woocommerce-remove-coupon{font-size:1.2rem;text-decoration:underline}.shop_table a{text-decoration:none}.cart-subtotal td,.order-total td,.product-total,.tax-rate td,.order_details tfoot td,.cart-discount td,.woocommerce-orders-table__header-order-actions,.woocommerce-orders-table__cell-order-actions,.woocommerce-shipping-totals td,.shipping td,.fee td,.shop_table .product-price,.shop_table .product-subtotal{text-align:right}.shop_table .product-quantity,.booking-status{text-align:center}.shop_table .product-thumbnail{width:36px;padding-right:0}.shop_table .product-thumbnail img{border:1px solid var(--c-border)}.shop_table .product-quantity .quantity{display:inline-block}.shop_table .product-quantity input{width:60px;height:inherit;margin-left:0;background-color:transparent;border:none}.shop_table .product-remove{width:20px;padding-right:0}.shop_table .remove{position:relative;display:block;width:18px;height:18px;font-size:0}.shop_table .remove::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url(../../../../../../themes/based-on-art/img/icn-close.svg) 50% 50%/100% no-repeat}.shop_table .remove:is(:hover,:focus)::before{opacity:.5}.shop_table td.product-name{font-weight:700}.product-name>a{display:block}.order_details .product-name>a{display:inline}.shop_table .variation,.wc-item-meta li{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;font-size:1.2rem}.shop_table .variation dt,.wc-item-meta li strong{font-weight:700}.shop_table .variation dd,.wc-item-meta li p{font-weight:400}.actions>button{float:right}.coupon{float:left;display:flex;align-items:center}.coupon input{width:110px;margin-right:5px;font-size:1.4rem}:is(.coupon,.actions) button{padding-inline:10px;font-size:1.2rem;border-width:1px;border-color:var(--c-gray-d);background-color:var(--c-gray-d);color:var(--c-txt)}:is(.coupon,.actions) button:is(:hover,:focus){background-color:var(--c-main);border-color:var(--c-main)}.coupon input{height:30px}.coupon input+.button,.actions>button{height:30px;padding-block:0}.woocommerce-shipping-methods~.woocommerce-shipping-calculator .shipping-calculator-button{margin-top:.5rem}.woocommerce-shipping-calculator .shipping-calculator-button{display:inline-block;text-decoration:underline}.shipping-calculator-form{max-width:300px;margin-top:1rem;margin-left:auto}#ship-to-different-address label{display:flex;align-items:center}#ship-to-different-address input{margin-right:5px}.create-account label{display:flex;align-items:center}.create-account label input{flex:0 0 auto;margin-right:7px}.create-account label span{flex:0 0 auto}#billing_address_1_field,#shipping_address_1_field{margin-bottom:.5rem}#order_review_heading{margin-top:4.5rem}.woocommerce-shipping-methods li{display:flex;flex-wrap:wrap;flex-direction:row-reverse;gap:0 10px}.woocommerce-shipping-methods li input{flex:0 0 auto}.woocommerce-shipping-methods label{flex:1 1 auto;margin-bottom:0;text-align:right}.woocommerce-shipping-methods li .pickup-addr{flex:0 0 100%;font-size:1.2rem;font-style:italic;line-height:1.2}.pickup-addr a{position:relative;display:inline-block;padding-left:26px;text-decoration:underline}.pickup-addr a::before{content:'';position:absolute;top:50%;left:0;width:18px;height:22px;background:url(../../../../../../themes/based-on-art/img/icn-map.svg) 0 0/100% no-repeat;transform:translateY(-50%)}.pickup-addr a:is(:hover,:focus){opacity:.5}.payment_methods{display:grid;gap:3rem 0;margin-block:4.5rem}.payment_methods>li{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 10px}.payment_methods .payment_box{flex-basis:100%}.payment_methods>li>label{margin:0;font-weight:700;font-size:1.8rem}.payment_method_ppcp label img{display:none}.wc-ppcp-checkout-container{max-width:480px}.place-order{margin:0}.woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:5px 5px;margin-bottom:3rem;text-transform:uppercase;font-size:1.2rem;font-weight:700}.woocommerce-order-overview li{flex:1 0 auto;padding:1rem 0 1rem 15px;background:var(--c-gray-ll)}.woocommerce-order-overview strong{display:block;text-transform:none;font-size:1.4rem;font-weight:400}.woocommerce-order-details{margin-top:3rem}.show-password-input{display:none}#customer_login .col-2{padding-top:var(--main-pad)}label.woocommerce-form-login__rememberme{display:flex;align-items:center;margin-bottom:1.5rem;padding-left:0}.woocommerce-form-login__rememberme input{margin-right:8px}:is(.woocommerce-form-register,.lost_reset_password) button{margin-top:1.5rem}.lost_reset_password,.woocommerce-lost-password .woocommerce{max-width:708px}.lost_reset_password>p:first-of-type{margin-bottom:3rem}.woocommerce-account.logged .woocommerce{display:flex;align-items:flex-start;gap:0 3.8%}.woocommerce-MyAccount-navigation{flex:0 0 200px}.woocommerce-MyAccount-navigation ul{border-top:1px dotted var(--c-line)}.woocommerce-MyAccount-navigation li{border-bottom:1px dotted var(--c-line)}.woocommerce-MyAccount-navigation a{display:block;padding:.5rem 0 .5rem .5rem;text-decoration:none;color:var(--c-txt)}.woocommerce-MyAccount-navigation-link--customer-logout a{color:#999}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:is(:hover,:focus){color:var(--c-bg);background-color:var(--c-txt)}.woocommerce-MyAccount-content{flex:1 1 auto}.woocommerce-MyAccount-content>p:first-of-type{margin-bottom:1.5rem}.woocommerce-MyAccount-content>:last-child{margin-bottom:0}.edit-account>p:nth-child(4){display:none}.woocommerce-orders-table__cell-order-actions .button+.button{margin-left:3px}.woocommerce-edit-address .col2-set.addresses{display:block}.woocommerce-edit-address .col2-set.addresses>*{margin-right:0}p+.woocommerce-Addresses{margin-top:3rem}.section .woocommerce-Address-title{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:flex-start;max-width:inherit}.woocommerce-Address-title :is(h2,h3){margin-bottom:0}.woocommerce-Address-title+address{margin-top:2rem}.woocommerce-Address+.woocommerce-Address{margin-top:4.5rem}:is(.woocommerce-Address,.woocommerce-columns--addresses,.woocommerce-customer-details) address{font-style:italic}:is(.woocommerce-address-fields,.edit-account)>:last-child{margin-top:3rem}.edit-account legend{margin:1.5rem 0;font-weight:800;text-transform:uppercase;color:var(--c-txt)}.frm-ventes{display:flex;gap:0 10px;align-items:flex-end;margin-bottom:3rem}.frm-ventes .form-group{margin-bottom:0}.frm-ventes button{height:var(--input-h);padding-block:0}.-banner{background-color:var(--c-txt);color:var(--c-bg)}:is(.-banner,.bloc-news) .container{display:flex;align-items:center;gap:1rem 10px;padding-block:1rem}:is(.-banner,.bloc-news) .txt{flex:1 1 auto;line-height:1.2}.-banner .txt a{color:currentColor;text-decoration:none}.-banner .txt a:is(:hover,:focus){color:var(--c-main)}.-banner .close{align-self:center;flex:0 0 auto;position:relative;display:grid;place-content:center;width:var(--input-h);height:var(--input-h);margin-bottom:calc(-1 * var(--input-h) / 2);padding:0;color:currentColor;background-color:transparent;border:none;font-size:2.4rem;font-weight:700;line-height:1;transform:translateY(-25%)}.-banner .close svg{width:16px;height:auto}.-banner .close:is(:hover,:focus){color:var(--c-main);background-color:transparent}:is(.dia-news,.bloc-news) .txt{font-size:1.4rem}:is(.dia-news,.bloc-news) h4{margin-bottom:.3rem;font-size:.8571em;color:currentColor}.dia-news .close{margin-bottom:0;transform:none}.frm-news{position:relative;align-self:center;flex:0 1 auto}.frm-news .inner{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 5px}.frm-news .msgbox{max-width:345px;margin-bottom:.5rem;padding:0;border:none;font-size:1.4rem;line-height:1.2;font-weight:700;background-color:transparent}.frm-news .msgbox.-errors{color:var(--c-error)}.frm-news input{width:auto;background-color:transparent;border-color:var(--c-bg);color:var(--c-bg)}.frm-news input:focus{border-color:var(--c-main)}.frm-news button{height:var(--input-h);padding:0 12px}.dia-news form button{background-color:var(--c-bg);border-color:var(--c-bg);color:var(--c-txt)}.dia-news form button:is(:hover,:focus){background-color:var(--c-main);border-color:var(--c-main)}.bloc-news{background-color:var(--c-gray-ll)}.bloc-news .container{padding-block:var(--main-pad)}.bloc-news input{background-color:var(--c-bg);border-color:var(--c-text);color:var(--c-text)}.promo-pop .inner{max-height:100vh;max-height:100svh;margin:0;text-align:center;overflow-y:auto}.promo-pop.-has-img .inner{display:grid;align-items:stretch;grid-template-columns:200px 1fr;gap:var(--main-pad);text-align:left}.promo-pop .txt{align-self:center}.promo-pop .txt>:last-child{margin-bottom:0}.promo-pop picture{margin-block:var(--main-pad--);margin-left:var(--main-pad--)}.promo-pop picture img{display:block;width:100%;height:100%;object-fit:cover}.promo-pop .bt{margin-top:1.5rem}.countdown{margin-top:3rem}.countdown ul{display:flex;justify-content:center;gap:15px;padding-block:.5rem;border-top:1px dotted var(--c-border);border-bottom:1px dotted var(--c-border)}.countdown ul span{display:block;text-align:center;font-size:2.4rem;line-height:1;font-weight:700}.countdown ul em{display:block;margin-top:.5rem;text-align:center;font-size:1rem;text-transform:uppercase;font-style:normal}@media screen and (max-width:600px){.promo-pop .inner{right:0;left:0;bottom:0}}@media screen and (max-width:540px){.promo-pop.-has-img .inner{grid-template-columns:1fr}.promo-pop picture{margin-right:var(--main-pad--);margin-bottom:0;height:200px}.promo-pop .close{background-color:rgba(255,255,255,.5)}}#cmplz-document :where(p,ul,ol,dl){margin-bottom:1.5rem;margin-bottom:1lh}#cmplz-document *+h2{margin-top:4.5rem}#cmplz-document *+h3{margin-top:3rem}#cmplz-document ul{list-style-type:disc;margin-left:30px}#cmplz-document .cmplz-subtitle{font-weight:800;color:var(--c-txt)}.cmplz-cookiebanner{text-align:left;--cmplz_button_font_size:1.4rem;--cmplz_button_border_radius:0}html .cmplz-cookiebanner .cmplz-title{font-weight:700}html .cmplz-cookiebanner .cmplz-header{display:block}html .cmplz-cookiebanner .cmplz-divider{display:none}html .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{text-align:center;font-weight:800}html .cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:2px}html .cmplz-cookiebanner .cmplz-message{margin-bottom:1rem}.cmplz-message{text-align:left}#cmplz-document{max-width:708px}div.cmplz-document h2{margin-bottom:15px;font-size:24px}div.cmplz-document h3{font-size:1.4rem;font-weight:800}div.cmplz-document i{font-style:italic}.cmplz-categories{margin-bottom:15px}.cmplz-contact-organisation{font-weight:700}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph chevron";grid-template-columns:2fr auto 25px}#cmplz-cookies-overview{margin-bottom:4.5rem}#cmplz-cookies-overview details{font-size:1.2rem}#cmplz-cookies-overview details+details{border-top:1px solid #ddd}#cmplz-cookies-overview summary{position:relative}#cmplz-cookies-overview summary::after{content:'+';position:absolute;top:4px;right:0;font-size:22px;line-height:1;color:var(--c-txt)}#cmplz-cookies-overview [open] summary::after{content:'-'}#cmplz-cookies-overview p{margin:0}#cmplz-cookies-overview h4{font-weight:800;font-size:1.1rem}.cmplz-service-header{padding:7px 0}.cmplz-service-description,.cmplz-sharing-data{margin-top:1rem}.cmplz-service-description{padding-right:10px}.cookies-per-purpose{margin:1.5rem 0 1rem}.cookies-per-purpose h5{font-size:1.2rem;font-weight:700;color:#000}.cmplz-subtitle{font-weight:700}html #cmplz-manage-consent .cmplz-manage-consent{left:20px}.cmplz-marketing.cmplz-statistics .cmplz-manage-consent{display:none}#cmplz-manage-consent .cmplz-manage-consent{--cmplz-manage-consent-offset:-25px}.foot{clear:both;display:grid;grid-template-rows:1fr;background-color:var(--c-txt);color:var(--c-bg)}.foot>div{padding:3rem 0}.foot>div:first-of-type{padding-top:4.5rem}.foot a{color:var(--c-bg);text-decoration:none}.foot a:is(:hover,:focus){color:var(--c-main)}.foot .logo{display:block;--logoH:60px}.foot .logo img{display:block;width:auto;height:var(--logoH);max-width:100%;margin-bottom:calc(var(--logoH) / 8.9475 * -1)}.foot .cols4{grid-template-columns:150px 1fr 1fr 150px}.foot-info .cols4{align-items:center}.foot-navs nav strong{display:block;margin-bottom:.5rem;font-size:.8571em;color:var(--c-bg);font-weight:800;text-transform:uppercase}.foot-navs li{line-height:1.2}.foot-navs li a{display:block;padding:.5rem 0}.foot-navs .qc{font-size:1.2rem}.foot-navs .qc svg{display:block;margin-bottom:1.5rem;color:var(--c-bg)}.foot-navs .qc strong{text-transform:uppercase;color:var(--c-bg);font-weight:800}.text .follow{margin-left:0;list-style-type:none}.follow{display:flex;flex-wrap:wrap;gap:.5rem 10px}.follow a{position:relative;display:block;color:var(--c-txt)}.follow a:is(:hover,:focus) path{fill:var(--c-main)}:where(.foot) .follow a{color:currentColor}.foot-copy{color:rgba(255,255,255,.75);font-size:1.4rem}.foot-copy .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 15px}.foot-copy a{color:currentColor}.foot-copy ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 15px}.foot-copy ul a{text-decoration:underline}.copy{flex-basis:100%;text-align:center;text-wrap:balance}@media screen and (min-width:1141px){.blocs:where(.cols2,.cols3,.cols4){font-size:1.6rem}.blocs.cols4{font-size:1.4rem}}@media screen and (max-width:1140px){.container,:is(.head,.foot) .container{width:100%;padding-left:var(--main-pad);padding-right:var(--main-pad);box-sizing:border-box}.container .container{padding-left:0;padding-right:0}.out{transform:translateX(var(--main-pad--))}.out .container{padding-left:var(--main-pad);padding-right:var(--main-pad)}}@media screen and (max-width:1023px){.head{--logoH:60px}.head .container{flex-wrap:wrap;row-gap:5px}.head .logo{flex-basis:auto}.head .nav{order:3;flex-basis:100%}.head .nav>ul{justify-content:start;margin-left:-10px}.head .store{order:2;flex-grow:1}:is(.-banner,.bloc-news) .container{flex-wrap:wrap}.-banner :where(.txt,.frm-news){padding-right:calc(40px - var(--main-pad) + 15px)}.-banner .close{position:absolute;top:0;right:0;margin-bottom:0;transform:none}.blocs.cols4{grid-template-columns:repeat(3,minmax(0,1fr))}.store-col{--side-width:180px}.store-col .side-filter{font-size:1.2rem}.products.columns-4:not(.scroll){grid-template-columns:repeat(3,minmax(0,1fr))}.store-col :where(.col:not(.-full)) .products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.h-1023{width:100vw;position:relative;margin-left:var(--main-pad--);margin-right:var(--main-pad--);padding-left:0;padding-right:0}.h-1023 .scroll{z-index:2;display:grid;grid-template-columns:295px;grid-auto-columns:295px;grid-auto-flow:column;column-gap:var(--main-pad);padding:0 var(--main-pad);overflow:auto;-webkit-overflow-scrolling:touch}.h-1023 .scroll::-webkit-scrollbar{display:none;-webkit-appearance:none;width:14px;height:8px}.h-1023 .scroll::-webkit-scrollbar-thumb{border-radius:8px;border:none;background-color:rgba(255,255,255,.3)}.h-1023 .scroll{scrollbar-width:none;-ms-overflow-style:none}.h-1023 .scroll>*{margin-bottom:8px}.h-1023 .h-scroll-nav{display:flex}}@media screen and (min-width:768px) and (max-width:1023px){.prod-single h1{font-size:3rem}.matchs{grid-template-columns:repeat(3,minmax(0,1fr))}.products h3{font-size:1.4rem}.artist-more .blocs{grid-template-columns:1fr;font-size:inherit}.cols2 h3{font-size:2rem}.cols2 .blocs.cols2 img{max-width:215px}.cols2 .blocs.cols2{font-size:1.3rem}.foot-info{font-size:1.3rem}}@media screen and (max-width:768px){.text.-big,.entry-content,.ls-faq{font-size:inherit}}@media screen and (max-width:767px){html{--section-pad:7.5rem}.content{overflow-x:hidden;overflow-x:clip}.bloc-content .cols2{grid-template-columns:1fr}.bloc-content .-reverse>:nth-child(1){grid-column:1}.alignright,.alignleft,.bloc-content .has-img img{float:none;display:block;max-width:100%;height:auto}.alignleft{margin-right:0}.alignright{margin-left:0}:is(.artist-intro) .container::after{bottom:calc(var(--section-pad) * -1)}.artist-intro+.section{padding-top:var(--section-pad)}.nav,.store .frm-search{display:none}.head{--logoH:50px}.head>.container{padding-bottom:1.5rem}.head .logo{padding-left:47px}.head .sec{position:static;order:4;flex-basis:auto;align-items:flex-end}.cols2-img{grid-template-columns:1fr}.home-artists .container,.home-prods header{flex-wrap:wrap}:is(.home-artists,.home-prods) .cta{flex-basis:100%;justify-content:flex-start}h1,.h1{font-size:calc(2.5vw + 1em)}h2,.h2{font-size:calc(2vw + 1em)}.blocs:where(.cols2,.cols3,.cols4) h4{font-size:.875em}.ls-artist.cols3,.blocs.cols3{grid-template-columns:repeat(2,minmax(0,1fr))}.blocs.cols4{grid-template-columns:repeat(3,minmax(0,1fr))}.artists-intro .cols2{grid-template-columns:1fr;row-gap:0}.store-col{display:flex}.store-col .side{flex:0 0 var(--side-width);width:var(--side-width);margin-left:calc(0px - var(--side-width) - var(--main-pad))}.store-col .col{flex:1 0 calc(100vw - var(--main-pad) - var(--main-pad))}.store-col.-show .side{margin-left:0}.store-col.-show .col{flex:0 0 100%}.bt-filter{display:block}.store-col :where(.col:not(.-full)) .columns-4{grid-template-columns:repeat(3,minmax(0,1fr))}.prod-single>.product{grid-template-columns:1fr}.prod-single .prod-img{margin-bottom:3rem}.artist-more{grid-template-columns:1fr}.artist-more>div{order:2}.col2-set{grid-template-columns:1fr}#customer_login .col-2{padding-top:0}#customer_login{grid-template-columns:1fr}.woocommerce-account.logged .woocommerce{flex-wrap:nowrap;column-gap:var(--main-pad)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{flex:0 0 200px;margin-left:calc(0px - 200px - var(--main-pad))}.woocommerce-account .woocommerce.-show .woocommerce-MyAccount-navigation{margin-left:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{flex:0 0 100%}.bt-action{display:flex;align-items:center;gap:0 5px;margin-bottom:3rem;padding:.5rem 10px;font-size:1.2rem;border:1px solid var(--c-txt);background-color:transparent;color:var(--c-txt)}.bt-action::before{content:'+';display:inline-block;font-size:2.8rem;line-height:.6}.bt-action:is(:hover,:focus){color:var(--c-main);background-color:transparent}.-show .bt-action{border-color:var(--c-main)}.-show .bt-action::before{transform:rotate(45deg)}.bt-nav-mobile{display:block;position:absolute;z-index:100;top:50%;left:var(--main-pad);width:32px;height:27px;padding:0;background:transparent;border:none;border-radius:0;transform:translateY(-50%)}.bt-nav-mobile span,.bt-nav-mobile span::before,.bt-nav-mobile span::after{transition-duration:0.5s;position:absolute;left:0;height:3px;width:32px;background-color:var(--c-main)}.bt-nav-mobile span{top:12px;text-indent:-9999px}.bt-nav-mobile span::before{content:"";top:-12px;left:0}.bt-nav-mobile span::after{content:"";top:12px;left:0}.bt-nav-mobile.open span{transition-duration:0.5s;background:transparent}.bt-nav-mobile.open span::before{background-color:var(--c-txt);transform:rotateZ(45deg) translate(8px,9px)}.bt-nav-mobile.open span::after{background-color:var(--c-txt);transform:rotateZ(-45deg) translate(8px,-9px)}button.bt-nav-mobile:is(:hover,:focus){background:transparent}#mobile-overlay{display:none;position:absolute;top:calc(var(--logoH) + (1.5rem * 2));right:0;left:0;height:100%;z-index:99;background-color:rgba(0,0,0,.25)}.nav-mobile{position:absolute;z-index:100;top:calc(var(--logoH) + (1.5rem * 2));left:0;right:0;gap:var(--main-pad) 0;padding:var(--main-pad);font-size:1.8rem;background-color:var(--c-bg);border-top:1px solid var(--c-line);box-shadow:0 10px 15px rgba(255,255,255,.25)}.nav-mobile a{display:block;padding:5px 0;line-height:1.2;color:var(--c-txt)}.nav-mobile a:is(:hover,:focus){color:var(--c-main)}.nav-mobile>ul:first-of-type{columns:2;column-gap:var(--main-pad)}.nav-mobile ul :is(ul,li){break-inside:avoid}.nav-mobile ul ul{display:block!important}.nav-mobile ul ul a::before{content:'— '}.nav-mobile :is(.current-product_cat-ancestor,.current-menu-item)>a{color:var(--c-main)}.store li:is(:nth-last-child(1),:nth-last-child(2)){display:none}.nav-mobile .frm-search{position:static;width:auto}.nav-mobile .lang{padding-top:1rem}.nav-mobile .lang a{width:32px;height:32px}.h-1023 .scroll{grid-template-columns:211px;grid-auto-columns:211px}.h-767{width:100vw;position:relative;margin-left:var(--main-pad--);margin-right:var(--main-pad--);padding-left:0;padding-right:0}.h-767 .scroll{z-index:2;display:grid;grid-template-columns:211px;grid-auto-columns:211px;grid-auto-flow:column;column-gap:var(--main-pad);padding:0 var(--main-pad);overflow:auto;-webkit-overflow-scrolling:touch}.h-767 .scroll::-webkit-scrollbar{display:none;-webkit-appearance:none;width:14px;height:8px}.h-767 .scroll::-webkit-scrollbar-thumb{border-radius:8px;border:none;background-color:rgba(255,255,255,.3)}.h-767 .scroll{scrollbar-width:none;-ms-overflow-style:none}.h-767 .scroll>*{margin-bottom:8px}.h-767 .h-scroll-nav{display:flex}.foot .cols4{grid-template-columns:1fr 1fr 150px}.foot-info .cols4{grid-template-columns:1fr;row-gap:1.5rem}.foot .spacer{display:none}}@media screen and (min-width:640px) and (max-width:767px){.cols2-img .img img{height:460px;object-fit:cover}.prod-single .prod-img{display:grid;grid-template-columns:1fr 115px;align-items:start;gap:2px 2px}.prod-single .prod-img a{max-width:460px}.prod-img .gallery{display:flex;flex-wrap:wrap}.prod-img .gallery li:nth-child(n+5){display:none}.artist-more picture img{height:460px;object-fit:cover}}@media screen and (max-width:640px){.frm-news{flex:1 1 auto;padding-right:0}.frm-news input{flex:1 1 auto}.frm-news .msgbox{max-width:inherit}.tbl-wrap{position:relative;margin-left:var(--main-pad--);margin-right:var(--main-pad--)}.tbl-wrap::after{content:'';position:absolute;z-index:3;right:0;top:0;bottom:0;width:40px;background:linear-gradient(to left,var(--c-bg) 45%,rgba(255,255,255,0) 100%)}.tbl-wrap .scroll{z-index:1;overflow:hidden;display:flex;flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;padding-left:var(--main-pad)}.tbl-wrap .scroll::after{content:'';display:block;flex:0 0 var(--main-pad);height:1px;overflow:hidden}.tbl-wrap::-webkit-scrollbar{display:none;-webkit-appearance:none;width:14px;height:8px}.tbl-wrap::-webkit-scrollbar-thumb{border-radius:8px;border:none;background-color:rgba(0,0,0,.3)}.tbl-wrap .scroll{scrollbar-width:none;-ms-overflow-style:none}.tbl-wrap table{flex:0 0 580px;width:580px;margin-bottom:8px}}@media screen and (max-width:639px){html{--section-pad:6rem}h1{font-size:calc(2.5vw + 1em)}h2,.h2{font-size:calc(2vw + 1em)}h3,:where(.woocommerce-columns--addresses,.woocommerce-customer-details,#customer_login) h2,.woocommerce-Address-title :is(h2,h3){font-size:calc(1.6vw + 1em)}.main{overflow:hidden}.main .container{position:relative}.main .txt{padding-block:var(--section-pad)}.main picture img{position:absolute;top:0;left:0;height:100%;object-fit:cover;object-position:right 50%}.products.columns-4:not(.scroll),.store-col :where(.col:not(.-full)) .products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.matchs{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery.cols4{grid-template-columns:repeat(3,minmax(0,1fr))}.shop_table_responsive thead{display:none}.shop_table_responsive tr{display:grid;grid-template-columns:1fr}.shop_table_responsive tbody tr:not(.order-total):nth-child(2n){border-top:1px solid var(--c-line)}.shop_table_responsive td{padding-block:4px;text-align:right}.shop_table_responsive td::before{content:attr(data-title);float:left;margin-right:10px;font-weight:700}.shop_table_responsive tbody td{border-bottom-style:dotted}.shop_table_responsive tbody td:last-of-type{border-bottom:none}.shop_table_responsive td:last-of-type{border-right:none}.shop_table_responsive td.product-name{font-weight:400}.cart .product-thumbnail{display:none}.shop_table .product-remove{width:inherit;padding-right:10px}.shop_table_responsive .product-quantity .quantity{float:right}.shop_table_responsive .variation{max-width:70%;margin-left:auto;margin-top:0;grid-template-columns:1fr auto;gap:2px}.shop_table_responsive .variation dt{font-weight:400;text-transform:none;line-height:inherit;font-size:1.2rem}.shop_table_responsive .variation dd{font-style:italic}.cart_totals th{display:none}.foot>div{padding:2rem 0}.foot-navs .cols4{grid-template-columns:1fr}.foot-navs .qc{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:0 15px;font-size:inherit}.foot-navs .qc svg{margin:0}.h-639{position:relative;margin-left:var(--main-pad--);margin-right:var(--main-pad--);padding-left:0;padding-right:0}.h-639 .scroll{z-index:2;display:grid;grid-template-columns:295px;grid-auto-columns:295px;grid-auto-flow:column;column-gap:var(--main-pad);padding:0 var(--main-pad);overflow:auto;-webkit-overflow-scrolling:touch}.h-639 .scroll::-webkit-scrollbar{display:none;-webkit-appearance:none;width:14px;height:8px}.h-639 .scroll::-webkit-scrollbar-thumb{border-radius:8px;border:none;background-color:rgba(255,255,255,.3)}.h-639 .scroll{scrollbar-width:none;-ms-overflow-style:none}.h-639 .scroll>*{margin-bottom:8px}.h-639 .h-scroll-nav{display:flex}}@media screen and (max-width:480px){html{--main-pad:20px;--main-pad:max(20px, env(safe-area-inset-left))}.out,.h-767,.tbl-wrap{width:auto;margin-left:var(--main-pad--);margin-right:var(--main-pad--)}.head>.container{flex-wrap:nowrap}.head .sec{margin-left:10px}.blocs.cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.tbl-mobile thead,.tbl-mobile tfoot th{display:none}.tbl-mobile tr{display:grid;grid-template-columns:1fr}.tbl-mobile td,.tbl-mobile th{padding:4px 10px;text-align:right}.tbl-mobile .td-prod-name div{display:block}.tbl-mobile td::before{content:attr(data-title);float:left;margin-right:10px;font-weight:700}.tbl-mobile td:not(:first-child){border-top:none}.tbl-mobile td:not(:last-of-type){border-bottom-style:dotted}.tbl-mobile tr:not(:last-of-type) td:last-of-type{border-bottom:none}.td-delete{width:auto}.cart-delete{width:18px;margin-left:auto}#RowSubtotal,#RowTax,#RowTotal,tfoot .td-delete{display:none}}@media screen and (max-width:479px){h1{font-size:calc(2vw + 1em)}h2,.h2{font-size:calc(1.4vw + 1em)}h3,:where(.woocommerce-columns--addresses,.woocommerce-customer-details,#customer_login) h2,.woocommerce-Address-title :is(h2,h3){font-size:calc(1.2vw + 1em)}.nav-mobile{font-size:1.6rem}.gallery.cols4,.gallery.cols3{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-more .blocs{grid-template-columns:1fr;font-size:inherit}.matchs{grid-template-columns:repeat(2,minmax(0,1fr))}.blocs:is(.col2,.cols3){font-size:1.3rem}.coupon,.actions>button{float:none}.coupon input{flex:1 1 auto;width:auto}.shop_table_responsive .actions{padding-top:1rem;padding-bottom:1rem;text-align:left}.actions>button{margin-top:1rem}.foot-copy ul{margin-bottom:.8rem}.copy{font-size:1.2rem}}@media screen and (max-width:413px){body,.text.-big,.entry-content{font-size:1.4rem}.foot nav{font-size:1.6rem}.nav-mobile>ul:first-of-type{columns:1}.frm-news input{width:100px}.bloc-breadcrumbs{font-size:1.2rem}.blocs:is(.cols2,.cols3,.cols4){font-size:1.2rem}.blocs:is(.cols2,.cols3,.cols4) :is(h3,h4){font-size:.9em}}@media screen and (max-width:374px){html{--main-pad:15px;--main-pad:max(15px, env(safe-area-inset-left))}.head .store ul{gap:0 15px}.tag-prestige{font-size:1.2rem}}@media screen and (max-width:359px){.head .sec{display:none}.nav-mobile>ul:first-of-type{columns:1}.blocs:is(.cols2,.cols3,.cols4),.products.columns-4:not(.scroll),.store-col :where(.col:not(.-full)) .products.columns-4{grid-template-columns:1fr}.blocs:is(.cols2,.cols3){font-size:inherit}.blocs:is(.cols2,.cols3,.cols4) :is(h3,h4){font-size:1em}.h-639 .scroll,.h-767 .scroll{grid-template-columns:211px;grid-auto-columns:211px}}.clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:var(--c-bg);text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:var(--c-bg);padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:15px;padding:19px 11px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:var(--c-bg);font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:var(--c-bg);font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:var(--c-bg)}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:var(--c-bg);opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid var(--c-bg);border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:var(--c-txt);will-change:opacity}.glightbox-mobile .goverlay{background:var(--c-txt)}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:var(--c-bg)}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:var(--c-bg)}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:var(--c-txt);margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:var(--c-txt)}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:var(--c-bg)}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gslideInLeft{from{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translate3d(0,0,0);opacity:1}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;transform:translate3d(0,0,0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideInRight{from{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;transform:translate3d(0,0,0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gzoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:var(--c-txt)}}.gbtn{padding:0}.glightbox-clean :is(.gnext,.gprev){top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.glightbox-clean .gnext{right:10px}.glightbox-clean .gprev{left:10px}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity 0.6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:calc(100% / 70);height:10px;float:left}