:root{--color-light-gray:#f4f4f4;--color-light-gray-variant-1:#a6b4b6;--color-global-secondary:#747C7D;--color-terciary:#114d53;--color-black:#393E3F;--color-black-alternative:#414141;--color-placeholder:#a6a6a6;--color-black:#000000;--color-white:#ffffff;--color-red:#D41212;--color-galeria-blue:#114d53;--color-galeria-red:#D41212;--font-family-text:'PT Sans', sans-serif;--font-family-secondary:"Italiana", Sans-serif;--font-family-titles:"Arimo", sans-serif;--font-global:"CreatoDisplay", sans-serif;--transition:all ease 0.6s}body{font-family:var(--e-global-typography-primary-font-family)}b,strong{font-weight:700}header{position:relative;z-index:100}.wpfCheckboxHier,.wpfFilterContent{position:relative;font-family:var(--font-global);color:var(--color-global-secondary)}.wpfFilterWrapper{position:relative}.wpfFilterWrapper input[type=checkbox]{display:none!important}[data-filter-type=wpfCategory] .wpfFilterVerScroll{max-height:initial!important}.wpfFilterWrapper ul:not(.wpfButtonsFilter) li{margin-bottom:20px;transition:all .8s}.wpfFilterWrapper ul:not(.wpfButtonsFilter) li:hover{color:var(--color-black)}[data-filter-type=wpfSortBy] select,[data-filter-type=wpfCategory] select{background:0 0;border:none;appearance:none;padding-right:30px;position:relative;border-bottom:1px solid var(--color-global-secondary);border-radius:0;color:var(--color-global-secondary);font-family:var(--font-global)}[data-filter-type=wpfSortBy]::after{content:'';position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%23393E3F%22%20class=%22size-6%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22m19.5%208.25-7.5%207.5-7.5-7.5%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:50%;background-size:contain}.wpfFilterWrapper .wpfPriceInputs{max-width:220px;margin:0 auto}.wpfFilterWrapper .wpfPriceInputs input{width:26%!important}body .ui-slider.ui-widget-content .ui-slider-handle{border:none!important;border-radius:27px;background-color:var(--color-light-gray)}body .ui-slider-handle.ui-corner-all.ui-state-default{border:none!important;background-color:var(--color-light-gray);border-radius:20px}body .ui-slider.ui-widget-content .ui-slider-handle:hover{border-color:unset!important}.ui-slider.ui-widget-content{border:none!important;background-color:var(--color-light-gray)}body .ui-slider-handle.ui-corner-all:focus-visible,.wpfFilterContent select:focus-visible{outline-color:transparent!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.archive .woocommerce .product .woocommerce-product-details__short-description p{margin-bottom:5px}.woocommerce .elementor-132791 .elementor-element .price{line-height:40px!important;color:var(--color-black)!important}.wpfFilterWrapper{margin-block:20px}body .woocommerce.elementor-element .elementor-pagination .page-numbers{letter-spacing:0;border:1px solid var(--color-black);padding:2px 10px;transition:var(--transition)}body .woocommerce.elementor-element .elementor-pagination a.page-numbers:hover,body .woocommerce.elementor-element .elementor-pagination .current{background-color:var(--e-global-color-1f0c4a4);border-color:var(--e-global-color-1f0c4a4);color:var(--color-white)!important}.art-accordion .e-n-accordion-item-title{flex-direction:row-reverse;justify-content:space-between}.art-accordion svg{width:16px}.artist-description{max-height:96px;overflow:hidden;position:relative}.artist-description>.elementor-widget-container{height:auto!important}.artist-description::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;pointer-events:none;background:linear-gradient(to top,white,transparent)}.artist-description.expanded::after,.artist-description.no-button::after{height:auto}.artist-read-more.button-enabled{position:relative;pointer-events:all}.artist-read-more{font-family:var(--font-global);font-size:16px;line-height:24px;letter-spacing:5px;font-style:italic;cursor:pointer;margin-block:5px 10px;transition:var(--transition);opacity:0;position:absolute;pointer-events:none}.artist-read-more.visible{opacity:1}.artist-read-more:hover{color:var(--color-global-secondary)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:var(--color-black)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:transparent}.woocommerce div.product.elementor .woocommerce-tabs .panel{background-color:var(--color-light-gray);border:none;padding:40px}.woocommerce div.product.elementor ul.tabs li{border:none}.woocommerce div.product.elementor ul.tabs{padding-left:0}.woocommerce div.product.elementor ul.tabs li a{transition:var(--transition)}.woocommerce div.product.elementor ul.tabs li a:hover{color:var(--color-global-secondary)}.no-margin-left>.e-con-inner{margin-left:0}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{transition:var(--transition)}.woocommerce-Tabs-panel a{text-decoration:underline}.quantity{display:none}.woocommerce-notices-wrapper .woocommerce-message{border-top-color:var(--color-black)}.woocommerce-notices-wrapper .woocommerce-message:focus-visible,.woocommerce-notices-wrapper:focus-visible{outline:none}.woocommerce-notices-wrapper .woocommerce-message::before{color:var(--color-black)}.woocommerce-notices-wrapper li{display:flex;justify-content:space-between;gap:20px}@media(max-width:768px){.woocommerce-notices-wrapper li{flex-direction:column}}.woocommerce-notices-wrapper .button.wc-forward{font-family:var(--font-global);background-color:var(--color-black);color:var(--color-white);border:1px solid transparent;letter-spacing:5px;transition:var(--transition);text-align:center}.woocommerce-notices-wrapper .button.wc-forward:hover{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-black)}.woocommerce div.product div.images{margin-bottom:0}.woocommerce table.shop_attributes td{padding:16px;border-inline:1px dotted rgba(0,0,0,.1)}.woocommerce table.shop_attributes th{vertical-align:middle;border-inline:1px dotted rgba(0,0,0,.1)}@media(max-width:768px){.single-product .product-featured-image-container{display:grid}}.woocommerce .elementor-widget-woocommerce-product-images span.onsale{border-radius:0;min-width:80px;height:20px;top:0;left:0;display:flex!important;align-items:center;justify-content:center;font-size:12px;background-color:var(--color-black);font-family:var(--font-global)}.related.products li:hover a h2{text-decoration:underline!important}.woocommerce div.product div.images .flex-control-thumbs{display:flex;gap:20px;margin-top:20px}.wpfPriceFilterRange{background:#e8eded!important;border-radius:50px!important}.wpfPriceFilterRange .ui-slider-range{background:var(--e-global-color-1f0c4a4)!important}.wpfPriceFilterRange .ui-slider-handle{background:var(--e-global-color-de8c57d)!important}.footer-newsletter input[type=submit][disabled]{}.footer-newsletter input.wpcf7-submit{border:1px solid var(--color-black);color:var(--color-white);background-color:var(--color-black);border-radius:0;font-weight:600}.footer-newsletter input.wpcf7-submit:not([disabled]):hover{border:1px solid var(--color-black);color:var(--color-black);background-color:var(--color-white)}.wpcf7-list-item{margin-left:0}.wpcf7-acceptance a{text-decoration:underline;transition:all .8s}.wpcf7-acceptance a:hover{color:var(--color-galeria-red)}input[type=email].wpcf7-email{border-radius:0;border-color:#e8ebea;outline:0}.artists-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0}@media(max-width:1024px){.artists-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.artists-grid{grid-template-columns:repeat(1,1fr)}}.artist-image{display:flex;overflow:hidden}.artist-item img{width:100%;height:300px;object-fit:cover}.artist-item .artist-title{margin:0;padding:20px 10px;background-color:var(--color-light-gray);font-family:var(--font-global);text-transform:uppercase;font-size:18px;transition:all .8s}@media(max-width:768px){.artist-item .artist-title{font-size:16px}}.e-loop-add-to-cart-form-container{justify-content:center}.e-loop-add-to-cart-form-container a{text-align:center;padding-bottom:10px!important}footer a{text-decoration:underline!important}.added_to_cart.wc-forward{display:none!important}.footer-newsletter .terms{margin-bottom:0}.footer-newsletter .terms label,.footer-newsletter .terms input{cursor:pointer}.footer-newsletter .wpcf7 form.sent .wpcf7-response-output,.footer-newsletter .wpcf7 form.invalid .wpcf7-response-output,.footer-newsletter .wpcf7 form.unaccepted .wpcf7-response-output,.footer-newsletter .wpcf7 form.payment-required .wpcf7-response-output{border:none;margin-left:0;padding-left:0;margin-top:12px}.footer-newsletter .wpcf7 form.sent .wpcf7-response-output{color:var(--color-galeria-blue)}.footer-newsletter .wpcf7 form.invalid .wpcf7-response-output,.footer-newsletter .wpcf7 form.unaccepted .wpcf7-response-output,.footer-newsletter .wpcf7 form.payment-required .wpcf7-response-output{color:var(--color-galeria-red)}.footer-newsletter .wpcf7-spinner{margin:0 12px;transform:translateY(5px)}.footer-newsletter .wpcf7-not-valid-tip{display:none}.payment-methods-container h5{display:flex;align-items:center}.product-artist-category-list{padding-inline:30px;list-style:none;font-family:var(--font-global);font-size:16px;display:flex;flex-direction:column;gap:8px;background-color:#f4f4f4;padding-block:30px}@media(max-width:1024px){.product-artist-category-list{background-color:initial}}.product-artist-category-list a{font-size:22px}.product-artist-category-list ul{padding-left:24px;list-style:none;display:flex;flex-direction:column;gap:8px}.product-artist-category-list .children{margin-top:8px;padding-left:0}.product-artist-category-list .current-category>a{font-weight:700}.product-artist-category-list .current-parent-category .children li a{display:flex}.product-artist-category-list .current-parent-category .children li a::before{content:'\2014';display:inline-block;margin-right:6px}.product-artist-category-list .current-parent-category .current-category .children li a::before{content:'\2014\2014'}.custom-checkout a{text-decoration:underline;transition:.3s}.custom-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout a{color:#414141}.custom-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1;padding:16px}.coupon-col-start input{border-radius:0!important;height:48px!important}.coupon-col-start input:focus-visible,.e-checkout__column input:focus-visible{outline:none}.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward){color:var(--color-black);font-size:14px;text-transform:uppercase;transition:all .8s}@media(max-width:768px){.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward){font-size:12px}}.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover{color:var(--color-red)}.elementor-widget-woocommerce-cart .woocommerce table.shop_table{font-family:var(--font-global)}.wc-proceed-to-checkout .checkout-button{transition:all .8s}@media(max-width:768px){.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:0}.elementor-widget-woocommerce-cart .woocommerce table.cart td{padding-top:0}.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal{margin-top:20px}td.product-remove{padding-top:20px!important}}.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{border:1px solid var(--color-terciary);color:var(--color-terciary);transition:all .8s}.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover{background-color:var(--color-terciary)!important;color:var(--color-white)}.wc-empty-cart-message{}.return-to-shop a{border-radius:0!important;background-color:var(--color-black)!important;color:var(--color-white)!important;font-weight:400!important;border:1px solid var(--color-black)!important;transition:all .3s}.return-to-shop a:hover{background-color:var(--color-white)!important;color:var(--color-black)!important}.woocommerce-info::before{color:var(--color-black)}.woocommerce-info{border-top-color:var(--color-black)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:initial}.woocommerce-checkout label span,.woocommerce-checkout li label,.woocommerce-checkout-payment label,.woocoomerce-checkout #ship-to-different-address{cursor:pointer}.woocommerce-checkout #shipping_method label{cursor:initial}.woocommerce-checkout #payment ul.payment_methods li img{width:60px}.woocommerce-order{font-family:var(--font-global)}.woocommerce-order-received a{color:var(--color-black-alternative);transition:all .3s}.woocommerce-order-received a:hover{color:var(--color-red)}.woocommerce-order-received .woocommerce-notice--success{font-size:16px;font-weight:700}.woocommerce-order-received .woocommerce ul.order_details li{font-size:12px}.woocommerce-order-overview{padding-left:0}@media(max-width:768px){.woocommerce-order-received .woocommerce ul.order_details li{margin-bottom:10px}.woocommerce-order-overview{display:flex;flex-direction:column}.woocommerce-order-overview li{border-right:0!important}.woocommerce-customer-details .woocommerce-column:first-child{margin-bottom:20px}}.widget-woocommerce-checkout-page .woocommerce .shop_table tr,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{font-size:15px;font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td{font-weight:400;color:#393e3f}.woocommerce-mini-cart__empty-message{font-size:14px!important;line-height:20px!important}.elementor-menu-cart__toggle .elementor-button svg,.elementor-icon-wrapper .elementor-icon svg{transition:all .6s}.elementor-icon-wrapper .elementor-icon:hover svg{fill:#69727d!important}.elementor-menu-cart__footer-buttons{--cart-buttons-position-margin:0}.woocommerce-Address-title.title a.edit{margin-bottom:12px;display:inline-flex;float:left!important}.woocommerce-MyAccount-navigation{margin-bottom:24px}.woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0}.site-main.post-125{padding:24px;max-width:1346px!important}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border:none;border-bottom:1px solid #414141;border-radius:0}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{outline:0}.woocommerce-EditAccountForm.edit-account fieldset{margin-block:32px}.woocommerce-EditAccountForm.edit-account input[type=radio]{margin-right:8px}.woocommerce-EditAccountForm.edit-account button[type=submit],.woocommerce table.my_account_orders .button,.woocommerce .button.wc-forward,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{border-radius:0;font-size:15px;line-height:1;padding:12px 16px;transition:.3s;text-transform:uppercase}.woocommerce-EditAccountForm.edit-account button[type=submit],.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{background-color:#000;border:1px solid #000;color:#fff;margin-top:32px}.woocommerce-EditAccountForm.edit-account button[type=submit]:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{background-color:#fff;color:#000}.woocommerce table.my_account_orders .button,.woocommerce .button.wc-forward{background-color:#fff;border:1px solid #000;color:#000;letter-spacing:1px}.woocommerce table.my_account_orders .button:hover,.woocommerce .button.wc-forward:hover{background-color:#000;color:#fff}.woocommerce-account h1.entry-title{margin-left:0}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row+.form-row:not(.woocommerce-form-row){display:grid}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-login__submit{margin-top:12px;margin-bottom:8px}#products-container{display:flex;width:100%;justify-content:flex-start;gap:40px 20px;flex-wrap:wrap;border-top:3px solid var(--color-light-gray-variant-1);margin-top:30px;padding-top:20px}#products-container .product-item{width:calc((100% - 40px)/3)}#products-container img{width:100%}#products-container .product-item:hover h4{color:var(--color-red)}#products-container h4{font-size:1.15em}@media screen and (max-width:1024px){#products-container .product-item{width:calc((100% - 20px)/2)}}@media screen and (max-width:580px){#products-container .product-item{width:100%}}