:root{--alov-ink:#222222;--alov-text:#3d3d3d;--alov-muted:#5c5c5c;--alov-line:#e2e2e2;--alov-title:'Poppins', 'Helvetica Neue', Arial, sans-serif;--alov-body:'Lora', Georgia, 'Times New Roman', serif}body,.elementor p,.elementor li,.elementor blockquote,.elementor .elementor-widget-text-editor,.page-content,.page-content p,.page-content li,.woocommerce p,.woocommerce li,.show_product_information_label,.show_product_information_label p{font-family:var(--alov-body)!important;letter-spacing:0!important}.elementor a,.page-content a,.woocommerce a{font-family:inherit!important}.elementor-widget-text-editor a,.page-content p a,.page-content li a{font-weight:inherit!important;color:inherit;text-decoration:underline;text-underline-offset:3px}h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-post__title,.elementor-post__title a,.entry-title,.product_title,.page-title,.woocommerce-loop-product__title{font-family:var(--alov-title)!important}h1.elementor-heading-title,h2.elementor-heading-title,.woocommerce-products-header__title.page-title,.artist_product>h2,.related.products>h2,.show_product_information_label h2{font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.05em!important;line-height:1.2!important}.elementor-post__title,.elementor-post__title a{font-weight:600!important;font-size:18px!important;line-height:1.35!important;text-transform:none!important;letter-spacing:0!important}.elementor-post__excerpt p{font-size:15.5px!important;line-height:1.6!important}.elementor-location-archive .elementor-post__excerpt p,.elementor-element-d48aa2f .elementor-post__excerpt p,.elementor-element-189c4ac .elementor-post__excerpt p{color:var(--alov-muted)!important}a.elementor-post__read-more{font-family:var(--alov-title)!important;font-size:0!important;line-height:1!important;display:inline-block;margin-top:6px;padding-bottom:6px!important;text-decoration:none!important}a.elementor-post__read-more::after{content:"Read more";display:inline-block;line-height:1.5;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid currentColor;padding-bottom:3px}.elementor-button,.elementor-button .elementor-button-text,input[type="submit"],button[type="submit"],input#offer_btn_show{font-family:var(--alov-title)!important;font-weight:500!important;font-size:12.5px!important;text-transform:uppercase!important;letter-spacing:0.16em!important}.elementor-field-textual,.elementor-field-group label,.elementor-field-subgroup label,#full_name_offer,#full_name_offer_email,#phone_name_offer_email,#product_extra_name_offer_desc,.woocommerce input.input-text,.woocommerce select{font-family:var(--alov-title)!important;font-size:14px!important;letter-spacing:0.01em!important}.elementor-field-type-acceptance label,.elementor-field-type-acceptance .elementor-field-option label{font-size:12.5px!important;line-height:1.55!important}.elementor-location-header a,.elementor-location-header li,.elementor-location-header span{font-family:var(--alov-title)!important}.elementor-location-footer h2.elementor-heading-title{font-size:13.5px!important;letter-spacing:0.16em!important}.elementor-location-footer .elementor-icon-list-text,.elementor-location-footer .elementor-icon-list-item a{font-family:var(--alov-title)!important;font-size:13.5px!important;letter-spacing:0.02em!important;text-transform:none!important}.elementor-location-footer p{font-size:14.5px!important;line-height:1.65!important}.elementor-location-header .elementor-widget-search-form:focus-within,.elementor-location-header .elementor-search-form:focus-within{outline:none!important;box-shadow:none!important}.elementor-location-header .elementor-search-form__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.elementor-location-header .elementor-search-form--skin-minimal .elementor-search-form__container{position:relative;display:block;width:36px;height:36px;min-height:36px;margin-left:auto;overflow:hidden;background:transparent!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;box-shadow:none!important;transition:width 0.3s ease,border-color 0.3s ease}.elementor-location-header .elementor-search-form--skin-minimal .elementor-search-form__container:focus-within{width:230px;border-bottom-color:var(--alov-ink)!important}.elementor-location-header .elementor-search-form--skin-minimal .elementor-search-form__icon{position:absolute;top:0;right:0;width:36px;height:36px;margin:0!important;padding:0!important;opacity:1!important;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.75'/%3E%3Cpath d='M15.6 15.6 21 21'/%3E%3C/svg%3E") center / 26px 26px no-repeat}.elementor-location-header .elementor-search-form--skin-minimal .elementor-search-form__icon i,.elementor-location-header .elementor-search-form--skin-minimal .elementor-search-form__icon svg{display:none!important}.elementor-location-header .elementor-search-form--skin-minimal .elementor-search-form__input{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0!important;margin:0!important;padding:0 40px 0 2px!important;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;font-family:var(--alov-title)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.03em!important;color:var(--alov-ink)!important;opacity:0;cursor:pointer}.elementor-location-header .elementor-search-form--skin-minimal .elementor-search-form__container:focus-within .elementor-search-form__input{opacity:1;cursor:text}.elementor-location-header .elementor-search-form--skin-minimal .elementor-search-form__input::placeholder{color:#8a8a8a;opacity:1}@media (max-width:767px){.elementor-location-header .elementor-search-form--skin-minimal .elementor-search-form__container:focus-within{width:170px}}.single-post main#content{max-width:none!important;padding-bottom:88px}.single-post .page-header{max-width:780px;margin:56px auto 0!important;padding:0 24px!important}.single-post .page-header .entry-title{max-width:none!important;margin:0 0 28px!important;font-weight:600!important;font-size:36px!important;line-height:1.2!important;letter-spacing:0!important;color:var(--alov-ink)}.single-post .page-content{max-width:none!important;padding:0!important}.single-post .page-content>*{max-width:780px;margin-left:auto!important;margin-right:auto!important;padding-left:24px;padding-right:24px;box-sizing:border-box}.single-post .page-content>p,.single-post .page-content>ul,.single-post .page-content>ol{font-size:18px!important;line-height:1.72!important;color:var(--alov-text);margin-bottom:1.25em}.single-post .page-content>p span,.single-post .page-content>p strong,.single-post .page-content>p em{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.single-post .page-content>h2,.single-post .page-content>h3,.single-post .page-content>h4{font-weight:600;line-height:1.3;color:var(--alov-ink);margin-top:1.9em;margin-bottom:.6em}.single-post .page-content>h2{font-size:26px}.single-post .page-content>h3{font-size:22px}.single-post .page-content>h4{font-size:18px}.single-post .page-content>hr{border:0;border-top:1px solid var(--alov-line);margin-top:40px;margin-bottom:40px}.single-post .page-content>div:not(.artist_product),.single-post .page-content>p:has(iframe),.single-post .page-content>figure{max-width:1040px}.single-post .page-content iframe,.single-post .page-content img{max-width:100%}.single-post .page-content img{height:auto}.single-post .page-content>.artist_product{max-width:none;padding-left:0;padding-right:0;margin-top:72px}.single-post .imag_single img{border-radius:0!important}.artist_product .item,.artist_product .item img{border-radius:0!important;box-shadow:none!important}.artist_product>h2{font-size:28px!important;text-align:center;margin-bottom:32px!important}.artist_product .item h3{font-weight:500!important;font-size:15px!important;letter-spacing:0!important}.artist_product .item p{font-family:var(--alov-title)!important;font-size:11px!important;text-transform:uppercase;letter-spacing:0.12em!important}@media (max-width:767px){.single-post .page-header{margin-top:36px!important}.single-post .page-header .entry-title{font-size:28px!important}.single-post .page-content>p,.single-post .page-content>ul,.single-post .page-content>ol{font-size:17px!important}}.elementor-628 .elementor-widget-text-editor .layoutArea,.elementor-628 .elementor-widget-text-editor>.elementor-widget-container>p{max-width:760px;margin-left:auto;margin-right:auto}.elementor-628 .elementor-widget-text-editor p{font-size:17.5px;line-height:1.72;color:var(--alov-text)}.alov-policy,.alov-policy p,.alov-policy li{font-family:var(--alov-body)!important;font-size:17px}.alov-policy h2{font-weight:600}.page-id-3 .page-header h1.entry-title{font-weight:600!important}.post-type-archive-product .woocommerce-breadcrumb,.tax-product_cat .woocommerce-breadcrumb{display:none}.woocommerce-products-header{text-align:center;padding:56px 0 30px}.woocommerce-products-header__title.page-title{margin:0!important;font-size:40px!important;color:var(--alov-ink)!important}.woocommerce .woocommerce-result-count{margin:0!important;padding-top:10px;font-family:var(--alov-title)!important;font-size:11.5px!important;text-transform:uppercase;letter-spacing:0.12em!important;color:var(--alov-muted)}.woocommerce .woocommerce-ordering{margin:0 0 8px!important}.woocommerce .woocommerce-ordering select.orderby{-webkit-appearance:none;appearance:none;width:auto;padding:9px 28px 9px 0!important;border:0!important;border-bottom:1px solid var(--alov-ink)!important;border-radius:0!important;background:#fff0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23222' stroke-width='1.2'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E") right 2px center / 11px 8px no-repeat!important;font-size:11.5px!important;text-transform:uppercase;letter-spacing:0.12em!important;color:var(--alov-ink)!important;cursor:pointer;box-shadow:none!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 36px;clear:both;margin:0 0 56px!important;padding:36px 0 0!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0!important;text-align:left}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block;text-decoration:none!important}.woocommerce ul.products li.product a img{display:block;width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain!important;object-position:center;margin:0 0 18px!important;background:#fff;transition:opacity 0.25s ease}.woocommerce ul.products li.product:hover a img{opacity:.85}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0 0 5px!important;padding:0!important;font-weight:500!important;font-size:15px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;color:var(--alov-ink)!important}.alov_loop_artist,.woocommerce p.alov_loop_artist,.woocommerce ul.products li.product .alov_loop_artist{margin:0!important;font-family:var(--alov-title)!important;font-size:11px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:0.13em!important;line-height:1.5!important;color:var(--alov-muted)!important}.alov_sold_label{font-family:var(--alov-title)!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:0.14em!important;margin:6px 0 0!important}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:8px 12px!important;background:none!important;font-family:var(--alov-title)!important;font-size:13px!important;color:var(--alov-ink)!important}.woocommerce nav.woocommerce-pagination ul li span.current{border-bottom:1px solid var(--alov-ink)}.elementor-pagination,.elementor-pagination a,.elementor-pagination span{font-family:var(--alov-title)!important;font-size:13px!important}@media (max-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}}@media (max-width:640px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px}.woocommerce-products-header{padding:36px 0 18px}.woocommerce-products-header__title.page-title{font-size:28px!important}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{font-family:var(--alov-title)!important;font-size:11px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:0.12em!important;color:var(--alov-muted)!important}.single-product .product_title{margin-bottom:10px!important;font-weight:600!important;font-size:30px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:var(--alov-ink)!important}.alov_artist_name,.woocommerce p.alov_artist_name,.alov_artist_name a{font-family:var(--alov-title)!important;font-size:12.5px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:0.14em!important;color:var(--alov-ink)}.alov_artist_name{margin:0 0 20px!important}.alov_artist_name a{text-decoration:none!important;border-bottom:1px solid currentColor;padding-bottom:2px}.show_product_information_label h2{font-size:20px!important;letter-spacing:0.1em!important}.related.products>h2{font-size:26px!important;margin:24px 0 0!important}@media (max-width:767px){.elementor-location-archive h1.elementor-heading-title,.elementor-page:not(.home) h1.elementor-heading-title{font-size:30px!important}h2.elementor-heading-title{font-size:24px!important}.elementor-location-archive .elementor-widget-posts{padding-left:18px;padding-right:18px;box-sizing:border-box}.elementor-location-footer h2.elementor-heading-title{font-size:13px!important}}