: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}}.uc_long_content_box .uc_description,.uc_long_content_box .uc_description *{font-family:var(--alov-title)!important;font-size:15px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.1em!important;line-height:1.35!important;margin:0!important;color:#fff!important}.uc_long_content_box a.uc_btn,.productHoverCont a.btn{display:inline-block!important;width:auto!important;padding:10px 30px!important;background:transparent!important;border:1px solid #fff!important;border-radius:20px!important;font-family:var(--alov-title)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;line-height:1.3!important;text-transform:none!important;text-decoration:none!important;color:#fff!important;transition:background-color 0.2s ease,color 0.2s ease}.uc_long_content_box a.uc_btn:hover,.productHoverCont a.btn:hover{background:#fff!important;color:var(--alov-ink)!important}.productHoverCont{border-radius:0!important}.productHoverCont a.btn{margin-top:14px}.single-post .page-content>div:not(.artist_product):not(.elementor):not(:has(iframe,img,video,figure)){max-width:780px}.single-post .page-content>div:not(.artist_product):not(.elementor) :is(p,ul,ol,h2,h3,h4,blockquote){max-width:732px;margin-left:auto;margin-right:auto}.single-post .page-content>div:not(.artist_product):not(.elementor) :is(p,li){font-size:18px!important;line-height:1.72!important;color:var(--alov-text)!important}.single-post .page-content>div:not(.artist_product):not(.elementor) p{margin-bottom:1.25em}.single-post .page-content>p span,.single-post .page-content>div:not(.artist_product):not(.elementor) :is(p,li) :is(span,strong,em,b){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}@media (max-width:767px){.single-post .page-content>div:not(.artist_product):not(.elementor) :is(p,li){font-size:17px!important}}.alov-wordmark .elementor-heading-title,.alov-wordmark .elementor-heading-title a{font-family:var(--alov-title)!important;font-size:22px!important;font-weight:600!important;letter-spacing:0.04em!important;line-height:1!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap;color:var(--alov-ink)!important}@media (max-width:767px){.alov-wordmark .elementor-heading-title,.alov-wordmark .elementor-heading-title a{font-size:19px!important}}a.alov-readmore{display:block;width:fit-content;margin-top:12px;padding-bottom:3px;font-family:var(--alov-title)!important;font-size:11.5px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:0.14em!important;line-height:1.5;text-decoration:none!important;border-bottom:1px solid currentColor;color:inherit}.elementor-628 .alov-about{max-width:760px;margin:0 auto}.elementor-628 .alov-about h3{margin:2.2em 0 .7em;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--alov-ink)}.single-post .page-content>.elementor .elementor-widget-text-editor{width:100%;max-width:732px!important;margin-left:auto;margin-right:auto;align-self:center}.single-post .page-content>.elementor .elementor-widget-text-editor,.single-post .page-content>.elementor .elementor-widget-text-editor :is(p,li,span,strong,em,b){font-size:18px!important;line-height:1.72!important;color:var(--alov-text)!important}.single-post .page-content>pre{font-family:var(--alov-body)!important;font-size:18px;line-height:1.72;white-space:pre-wrap;color:var(--alov-text);background:none;border:0;margin-bottom:1.25em}@media (max-width:767px){.single-post .page-content>.elementor .elementor-widget-text-editor,.single-post .page-content>.elementor .elementor-widget-text-editor :is(p,li,span,strong,em,b),.single-post .page-content>pre{font-size:17px!important}}.show_product_information_label .product_note{margin:0 0 18px!important;color:#333!important}.elementor-location-footer .elementor-element-93ee87a p.elementor-image-box-description{font-size:14px!important;line-height:1.6!important}@media (min-width:768px){.elementor-element-93ee87a .elementor-image-box-wrapper{display:flex!important;align-items:stretch!important;min-height:100px}.elementor-element-93ee87a .elementor-image-box-img{position:relative;flex:0 0 72px;width:72px!important;margin:0 16px 0 0!important}.elementor-element-93ee87a .elementor-image-box-img img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;object-position:left top}.elementor-element-93ee87a .elementor-image-box-content{flex:1 1 auto;width:auto!important}}.elementor-field-group .elementor-field-textual::placeholder,.elementor-field-group textarea::placeholder,.offer_form_design input::placeholder,.offer_form_design textarea::placeholder,.woocommerce input.input-text::placeholder,.woocommerce textarea::placeholder{color:#8a8a8a!important;opacity:1!important;font-family:var(--alov-title)!important;font-weight:400!important;letter-spacing:0.03em!important}.elementor-field-group input[type="file"]{font-family:var(--alov-title)!important;font-size:13px!important;letter-spacing:.03em;color:#8a8a8a!important}.elementor-element-5d0469f .elementor-icon-list-items{display:grid!important;grid-template-rows:repeat(3,auto);grid-auto-flow:column;justify-content:start;column-gap:44px;row-gap:0}.elementor-element-5d0469f .elementor-icon-list-item{margin:0!important;padding:0!important;white-space:nowrap}@media (min-width:1025px){.elementor-location-footer .elementor-element-b49af87{width:30%!important}.elementor-location-footer .elementor-element-b910eb3{width:44%!important}.elementor-location-footer .elementor-element-9045dda{width:26%!important}}@media (min-width:1025px) and (max-width:1240px){.elementor-location-footer .elementor-element-b49af87{width:35%!important}.elementor-location-footer .elementor-element-b910eb3{width:41%!important}.elementor-location-footer .elementor-element-9045dda{width:24%!important}.elementor-element-5d0469f .elementor-icon-list-items{column-gap:28px}}@media (min-width:768px) and (max-width:1024px){.elementor-location-footer .elementor-element-f5da56d{flex-wrap:wrap!important;row-gap:36px}.elementor-location-footer .elementor-element-b49af87{width:100%!important}.elementor-location-footer .elementor-element-b910eb3{width:56%!important}.elementor-location-footer .elementor-element-9045dda{width:38%!important}.elementor-location-footer .elementor-element-93ee87a .elementor-image-box-wrapper{max-width:440px}.elementor-element-5d0469f .elementor-icon-list-items{column-gap:30px}}@media (max-width:767px){.elementor-element-5d0469f .elementor-icon-list-items{grid-template-rows:repeat(6,auto);column-gap:56px}}.post-type-archive-product,.tax-product_cat{overflow-x:clip}.post-type-archive-product main.site-main,.tax-product_cat main.site-main{padding-top:0!important}.post-type-archive-product .woocommerce-products-header,.tax-product_cat .woocommerce-products-header{display:flex;align-items:center;justify-content:center;width:100vw;max-width:100vw;min-height:437px;margin:0 0 44px calc(50% - 50vw)!important;padding:0 20px!important;box-sizing:border-box;background:linear-gradient(rgb(0 0 0 / .52),rgb(0 0 0 / .52)),url(https://alovarts.com/wp-content/uploads/2024/10/vivid-blurred-colorful-background.jpg) center / cover no-repeat}.post-type-archive-product .woocommerce-products-header__title.page-title,.tax-product_cat .woocommerce-products-header__title.page-title{font-size:60px!important;letter-spacing:3px!important;color:#fff!important}@media (max-width:1024px){.post-type-archive-product .woocommerce-products-header,.tax-product_cat .woocommerce-products-header{min-height:460px}.post-type-archive-product .woocommerce-products-header__title.page-title,.tax-product_cat .woocommerce-products-header__title.page-title{font-size:36px!important;letter-spacing:1.8px!important}}@media (max-width:767px){.post-type-archive-product .woocommerce-products-header__title.page-title,.tax-product_cat .woocommerce-products-header__title.page-title{font-size:30px!important;letter-spacing:1.5px!important}}.postid-1755 .imag_single img{display:block;width:auto;max-width:100%;max-height:82vh;margin:0 auto}.post-tags,.single-post .tag-links{display:none!important}