@font-face{font-family:OPPOSans;font-style:normal;font-weight:300;src:url(/assets/OPPOSans-L-BvyR_wCP.woff2) format("woff2")}@font-face{font-family:OPPOSans;font-style:normal;font-weight:400;src:url(/assets/OPPOSans-R-BFBlwCfq.woff2) format("woff2")}@font-face{font-family:OPPOSans;font-style:normal;font-weight:500;src:url(/assets/OPPOSans-M-cxrtlVQb.woff2) format("woff2")}@font-face{font-family:OPPOSans;font-style:normal;font-weight:700;src:url(/assets/OPPOSans-B-CYJ-n95l.woff2) format("woff2")}@font-face{font-family:OPPOSans;font-style:normal;font-weight:900;src:url(/assets/OPPOSans-H-Cubw3b0d.woff2) format("woff2")}.theme-preloader,#magic-cursor{display:none!important}.e-con.e-parent:not(.e-lazyloaded){background-image:inherit}.elementor-15023 .elementor-element-0729d73,.elementor-15023 .elementor-element-0729d73 .elementor-custom-embed{width:100%}.elementor-15023 .elementor-element-0729d73 iframe{display:block;width:100%;border:0}.elementor-15023 .livora-branch-grid{width:100%}.livora-branch-grid{display:grid;grid-template-columns:1fr;gap:28px;width:100%}.livora-branch-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--e-global-color-white, #fff);border:1px solid var(--e-global-color-divider, #e8e4dc);border-radius:20px}.livora-branch-card.is-primary{border-color:var(--e-global-color-accent, #b08d57)}.livora-branch-card__map{min-height:220px;margin-top:auto;background:var(--e-global-color-secondary, #f8f5ef)}.livora-branch-card__map iframe{display:block;width:100%;height:240px;border:0}.livora-branch-card__body{display:flex;flex-direction:column;gap:10px;padding:28px 28px 22px}.livora-branch-card__city{margin:0;color:var(--e-global-color-accent, #b08d57);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.livora-branch-card__name{margin:0;color:var(--e-global-color-primary, #161616);font-size:22px;line-height:1.3}.livora-branch-card__name a{color:inherit;text-decoration:none}.livora-branch-card__name a:hover{color:var(--e-global-color-accent, #b08d57)}.livora-branch-card__address{margin:0 0 6px;color:var(--e-global-color-text, #585858);font-size:15px;line-height:1.7}.livora-branch-card__meta{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;color:var(--e-global-color-text, #585858);font-size:15px;line-height:1.5}.livora-branch-card__meta span{color:var(--e-global-color-primary, #161616);font-weight:600}.livora-branch-card__meta a{color:var(--e-global-color-text, #585858);text-decoration:none}.livora-branch-card__meta a:hover{color:var(--e-global-color-accent, #b08d57)}.livora-branch-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.livora-branch-card .header-action-details .elementskit-infobox .elementskit-info-box-icon{color:var(--e-global-color-primary);fill:var(--e-global-color-primary);background-color:var(--e-global-color-secondary);border-radius:50%;width:50px;height:50px;font-size:22px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;transform:rotate(0);transition:all .4s ease-in-out}.livora-branch-card .header-action-details .elementskit-infobox:hover .elementskit-info-box-icon{color:var(--e-global-color-white);fill:var(--e-global-color-white);background-color:var(--e-global-color-accent)}.livora-branch-card .header-action-details .elementskit-info-box-icon i,.livora-branch-card .header-action-details .elementskit-info-box-icon svg{display:block;width:22px;height:22px;font-size:20px;line-height:1;transition:all .4s ease-in-out}.livora-branch-card .header-action-details .elementskit-info-box-icon:hover i,.livora-branch-card .header-action-details .elementskit-info-box-icon:hover svg{transform:scale(1.06)}.livora-social-groups{display:grid;gap:20px}.livora-social-groups h4{margin:0 0 10px;color:var(--e-global-color-primary, #161616);font-size:16px}@media (min-width: 768px){.livora-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.livora-branch-card .header-action-details .elementskit-infobox .elementskit-info-box-icon{width:44px;height:44px;font-size:20px}.livora-branch-card .header-action-details .elementskit-info-box-icon i,.livora-branch-card .header-action-details .elementskit-info-box-icon svg{width:20px;height:20px;font-size:18px}}.wpcf7-form fieldset{margin:0;padding:0;border:0;min-width:0}.wpcf7-form fieldset:disabled .wpcf7-submit{cursor:wait;opacity:1}.flat-discount-body .elementskit-inner-container{background-color:transparent;border-radius:0}.elementor-14 .elementor-element.elementor-element-e5852c8.elementor-widget-image,.elementor-14 .elementor-element.elementor-element-e5852c8.elementor-widget-video,.elementor-14 .elementor-element.elementor-element-e5852c8.elementor-widget-elementskit-image-hover-effect,.elementor-14 .elementor-element.elementor-element-e5852c8 img{-webkit-mask-image:none!important;mask-image:none!important}.flat-discount-image .elementor-widget-container{width:100%}.flat-discount-mosaic{position:relative;width:100%;aspect-ratio:634 / 610}.flat-discount-mosaic__panel{position:absolute;overflow:hidden;border-radius:20px}.flat-discount-mosaic__panel img{position:absolute;max-width:none!important;object-fit:cover;aspect-ratio:auto!important}.flat-discount-mosaic__panel.is-left{inset:0 auto 0 0;width:31.2303%}.flat-discount-mosaic__panel.is-left img{width:320.202%!important;height:100%!important;left:0;top:0}.flat-discount-mosaic__panel.is-mid-top{left:34.3849%;top:0;width:31.2303%;height:36.5574%}.flat-discount-mosaic__panel.is-mid-top img{width:320.202%!important;height:273.543%!important;left:-110.101%;top:0}.flat-discount-mosaic__panel.is-mid-bottom{left:34.3849%;top:39.8361%;width:31.2303%;height:60.1639%}.flat-discount-mosaic__panel.is-mid-bottom img{width:320.202%!important;height:166.213%!important;left:-110.101%;top:-66.2125%}.flat-discount-mosaic__panel.is-right-top{left:68.7697%;top:0;width:31.2303%;height:48.3607%}.flat-discount-mosaic__panel.is-right-top img{width:320.202%!important;height:206.78%!important;left:-220.202%;top:0}.flat-discount-mosaic__panel.is-right-bottom{left:68.7697%;top:51.6393%;width:31.2303%;height:48.3607%}.flat-discount-mosaic__panel.is-right-bottom img{width:320.202%!important;height:206.78%!important;left:-220.202%;top:-106.78%}.elementor-14 .elementor-element.elementor-element-9c31e95>.e-con-inner>.elementor-background-video-container .elementor-background-video-hosted{width:100%;height:100%}.elementor-14 .elementor-element.elementor-element-96e36cf.elementor-absolute{top:0;right:0;bottom:0;left:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center}.elementor-14 .elementor-element.elementor-element-96e36cf .ekit-video-popup-btn{pointer-events:auto}.category-item-image-box .ekit_image_hover{width:180px;height:180px;border-radius:50%;overflow:hidden}.category-item-image-box .ekit_image_hover img{width:100%;height:100%;object-fit:cover;border-radius:50%}.category-item-slider .ekit-slider-wrapper{overflow:hidden}.testimonials-image .testimonial-scene-swiper{width:100%;overflow:hidden;border-radius:20px}.testimonials-image .testimonial-scene-swiper .swiper-slide{height:auto}.elementor .testimonials-image .testimonial-scene-swiper img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1 / .906;object-fit:cover;border-radius:0}.category-item-slider .swiper-pagination{position:relative;left:50%;transform:translate(-50%);width:auto}@media (max-width: 1024px){.category-item-image-box .ekit_image_hover{width:160px;height:160px}}.mfp-iframe-scaler{position:relative}.mfp-close.ekit-video-popup-close svg{width:18px;height:18px;fill:currentColor}.product-item-list .shopengine-single-product-item .product-title{margin-top:14px}.product-excerpt,.product-item-list .shopengine-single-product-item .product-excerpt,.shopengine-archive-products .product .product-excerpt,.shopengine-archive-products .shopengine-cl-content .product-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin:6px 0 0;color:#9a9a9a;font-size:13px;font-weight:400;line-height:1.5}.shopengine-archive-products .product a.woocommerce-LoopProduct-link .product-excerpt{order:2}.product-item-list .shopengine-widget .shopengine-product-list .shopengine-single-product-item .overlay-add-to-cart.position-center{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;overflow:visible;gap:8px;width:max-content!important;max-width:none!important;left:50%;top:50%;transform:translate(-50%,calc(-50% + 35px))!important;transition:all .5s ease-in-out!important}.product-item-list .product-list-grid .shopengine-single-product-item:hover .overlay-add-to-cart.position-center{transform:translate(-50%,-50%)!important}.product-item-list .product-list-grid .shopengine-single-product-item .overlay-add-to-cart a.arrival-hover-btn{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;flex:0 0 auto!important;text-indent:0!important;border-radius:999px!important;padding:8px 12px;gap:6px;line-height:1.2;font-size:12px;font-weight:600;white-space:nowrap;background-color:var(--e-global-color-white, #fff)!important;color:var(--e-global-color-primary, #161616);box-shadow:0 8px 20px #0000001f}.product-item-list .product-list-grid .shopengine-single-product-item .overlay-add-to-cart a.arrival-hover-btn:hover{background-color:var(--e-global-color-primary, #161616)!important;color:var(--e-global-color-white, #fff)}.product-item-list .product-list-grid .shopengine-single-product-item .overlay-add-to-cart a.arrival-hover-btn:before{content:none!important;display:none!important}.product-item-list .product-list-grid .shopengine-single-product-item .overlay-add-to-cart a.arrival-hover-btn svg{width:14px;height:14px;flex-shrink:0;color:#25d366}.product-item-list .product-list-grid .shopengine-single-product-item .overlay-add-to-cart a.arrival-hover-btn i{font-size:13px;line-height:1;width:14px;text-align:center}.product-item-list .product-list-grid .shopengine-single-product-item .overlay-add-to-cart a.arrival-hover-btn:hover svg,.product-item-list .product-list-grid .shopengine-single-product-item .overlay-add-to-cart a.arrival-hover-btn:hover i{color:inherit}.best-seller-item-body .elementskit-infobox{overflow:visible}.best-seller-item-body .elementskit-infobox .box-body>p{position:relative;z-index:1}.best-seller-quote-btn{display:inline-block;color:inherit;text-decoration:none;cursor:pointer;padding:3px 8px;margin:0 0 0 -8px;border-radius:4px;background-color:transparent;transition:background-color .3s ease,color .3s ease}.best-seller-quote-btn:hover,.best-seller-quote-btn:focus-visible{background-color:var(--e-global-color-accent, #161616);color:var(--e-global-color-white, #fff)}.best-seller-item-body .elementskit-infobox .box-body .box-footer{z-index:2}.best-seller-item-body .elementskit-infobox .box-footer a.elementskit-btn{gap:0}.best-seller-item-body .elementskit-infobox .box-footer a.elementskit-btn:hover,.best-seller-item-body .elementskit-infobox .box-footer a.elementskit-btn:focus-visible{padding-left:12px}.best-seller-view-all-text{display:inline-block;max-width:0;margin:0;opacity:0;overflow:hidden;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none;transition:max-width .35s ease,opacity .3s ease,margin .35s ease}.best-seller-item-body.highlighted-item .best-seller-view-all-text{font-size:12px}.best-seller-item-body .elementskit-infobox .box-footer a.elementskit-btn:hover .best-seller-view-all-text,.best-seller-item-body .elementskit-infobox .box-footer a.elementskit-btn:focus-visible .best-seller-view-all-text{max-width:4.6em;margin-right:6px;opacity:1}.best-seller-item-body .elementskit-infobox .box-footer a.elementskit-btn svg{flex-shrink:0}.bg-white-hover{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;cursor:pointer;padding:8px 12px;border-radius:999px;background-color:transparent;box-shadow:none;white-space:nowrap;line-height:1.2;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.bg-white-hover .ekit-heading--title{margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important}.bg-white-hover svg{width:14px;height:14px;flex-shrink:0;color:#25d366}.bg-white-hover:hover,.bg-white-hover:focus-visible{background-color:var(--e-global-color-white, #fff)!important;box-shadow:0 8px 20px #0000001f}.bg-white-hover:hover .elementskit-section-title,.bg-white-hover:focus-visible .elementskit-section-title{color:var(--e-global-color-primary, #161616)!important}.bg-white-hover:hover svg,.bg-white-hover:focus-visible svg{color:inherit}@media only screen and (max-width: 767px){.product-item-list .product-list-grid .shopengine-single-product-item .overlay-add-to-cart a.arrival-hover-btn{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:7px 10px;font-size:11px}.product-item-list .shopengine-widget .shopengine-product-list .shopengine-single-product-item .overlay-add-to-cart.position-center{transform:translate(-50%,calc(-50% + 30px))!important}.product-item-list .product-list-grid .shopengine-single-product-item:hover .overlay-add-to-cart.position-center{transform:translate(-50%,-50%)!important}}.elementor-element.elementor-element-2123290{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;overflow:visible}.elementor-element.elementor-element-35c4905{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible}.elementor-element.elementor-element-560b8c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-element.elementor-element-b0a4743{padding:7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-divider );border-radius:40px;text-align:start}.elementor-element.elementor-element-b0a4743 .elementor-heading-title{font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px}.elementor-element.elementor-element-4a732f5,.elementor-element.elementor-element-57166e2{text-align:start}.elementor-element.elementor-element-1b2b451>.elementor-widget-container{margin:25px 0 0}.elementor-element.elementor-element-1b2b451 .ekit-btn-wraper{text-align:left}.elementor-element.elementor-element-1b2b451 .ekit_creative_button{padding:5px 5px 5px 24px;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-radius:100px;gap:10px}.elementor-element.elementor-element-1b2b451 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text{color:var( --e-global-color-white )}.elementor-element.elementor-element-1b2b451 .ekit_creative_button.ekit_tamaya:before{color:var( --e-global-color-white );background-color:var( --e-global-color-accent )}.elementor-element.elementor-element-1b2b451 .ekit_creative_button.ekit_tamaya:after{color:var( --e-global-color-white );background-color:var( --e-global-color-accent )}.elementor-element.elementor-element-1b2b451 .ekit_creative_button i{color:var( --e-global-color-white )}.elementor-element.elementor-element-1b2b451 .ekit_slide_in_line:after{background-color:var( --e-global-color-white )}.elementor-element.elementor-element-1b2b451 .ekit_creative_button svg{fill:var( --e-global-color-white )}.elementor-element.elementor-element-1b2b451 .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-accent )}.elementor-element.elementor-element-1b2b451 .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-accent )}.elementor-element.elementor-element-1b2b451 .ekit_creative_button:hover>.ekit_creative_button_text{color:var( --e-global-color-white )}.elementor-element.elementor-element-1b2b451 .ekit_creative_button:hover i{color:var( --e-global-color-white )}.elementor-element.elementor-element-1b2b451 .ekit_creative_button:hover svg{fill:var( --e-global-color-white )}.elementor-element.elementor-element-1b2b451 .ekit_position_aware_bg{background-color:var( --e-global-color-primary )}.elementor-element.elementor-element-1b2b451 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px}.elementor-element.elementor-element-c76a420{--display:flex;overflow:visible}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:700;line-height:1.333em;color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:#fff0;padding:24px 60px 24px 30px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body,.elementor-element.elementor-element-2a5b286 .accordion.floating-style .elementskit-card-body{background-color:var( --e-global-color-secondary )}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-divider );border-radius:0}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text )}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );padding:24px 30px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body p,.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-element.elementor-element-2a5b286 .elementskit-accordion>.elementskit-card{border-radius:20px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed{border-radius:20px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon,.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:24px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary )}.elementor-element.elementor-element-2a5b286 .ekit_accordion_icon_group,.elementor-element.elementor-element-2a5b286 .ekit_accordion_icon_left_group{margin:0 30px 0 0}@media (max-width:1024px){.elementor-element.elementor-element-2123290{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px}.elementor-element.elementor-element-560b8c7{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-element.elementor-element-b0a4743{padding:6px 12px}.elementor-element.elementor-element-1b2b451>.elementor-widget-container{margin:20px 0 0}.elementor-element.elementor-element-1b2b451 .ekit_creative_button{padding:5px 5px 5px 16px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );gap:9px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{padding:16px 50px 16px 20px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body p,.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body{padding:16px 20px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon,.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:22px}.elementor-element.elementor-element-2a5b286 .ekit_accordion_icon_group,.elementor-element.elementor-element-2a5b286 .ekit_accordion_icon_left_group{margin:0 20px 0 0}}@media (max-width:767px){.elementor-element.elementor-element-1b2b451 .ekit_creative_button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing )}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:15px;padding:12px 42px 12px 15px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body p,.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-body{padding:12px 15px}.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon,.elementor-element.elementor-element-2a5b286 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:20px}.elementor-element.elementor-element-2a5b286 .ekit_accordion_icon_group,.elementor-element.elementor-element-2a5b286 .ekit_accordion_icon_left_group{margin:0 15px 0 0}}@media (min-width:768px){.elementor-element.elementor-element-35c4905,.elementor-element.elementor-element-c76a420{--width:50%}}@media (max-width:1024px) and (min-width:768px){.elementor-element.elementor-element-35c4905,.elementor-element.elementor-element-c76a420{--width:100%}}.elementor-element-4a732f5 .elementor-heading-title{color:var(--e-global-color-primary)}.faq-accordion .elementskit-card .collapse{overflow:hidden}.faq-accordion .ekit-accordion--toggler{text-decoration:none}.faq-accordion .elementskit-accordion .elementskit-card .number{display:none}.faq-accordion .ekit-wid-con .elementskit-accordion .ekit-accordion-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.faq-accordion .ekit-accordion--content a{color:inherit;text-decoration:underline;text-underline-offset:2px}.faq-accordion .ekit-accordion--content iframe{display:block;width:100%;height:320px;margin-top:8px;border:0}.page-gallery{padding:100px 0 80px}.livora-gallery-intro{max-width:640px;margin:0 auto 36px;text-align:center}.livora-gallery-kicker{display:inline-block;margin-bottom:12px;padding:7px 16px;border:1px solid var(--e-global-color-divider, #e8e4dc);border-radius:40px;color:var(--e-global-color-primary, #161616);font-size:14px;font-weight:500;line-height:1.3}.livora-gallery-intro p{margin:0;color:var(--e-global-color-text, #585858);font-size:16px;line-height:1.7}.livora-gallery-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0 0 40px}.livora-gallery-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:10px 22px;border:1px solid var(--e-global-color-divider, #e8e4dc);border-radius:40px;background:transparent;color:var(--e-global-color-primary, #161616);font-size:15px;font-weight:500;line-height:1.3;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.livora-gallery-filter:hover,.livora-gallery-filter.is-active{background:var(--e-global-color-accent, #b08d57);border-color:var(--e-global-color-accent, #b08d57);color:var(--e-global-color-white, #fff)}.livora-gallery-empty{margin:0;padding:40px 0 20px;text-align:center;color:var(--e-global-color-text, #585858)}.page-gallery .shopengine-archive-products ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:100%;margin:0;padding:0;list-style:none}.page-gallery .shopengine-archive-products ul.products:before,.page-gallery .shopengine-archive-products ul.products:after{display:none!important;content:none!important}.page-gallery .archive-product-container,.page-gallery .shopengine-archive-mode-grid,.page-gallery .shopengine-archive-products ul.products li.product{float:none!important;width:100%!important;margin:0!important;padding:0!important;list-style:none}.page-gallery .shopengine-product-thumb-wrap{position:relative;overflow:hidden;border-radius:20px}.page-gallery .shopengine-product-thumb-wrap img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px;transition:transform .6s ease-in-out}.page-gallery .shopengine-archive-mode-grid:hover .shopengine-product-thumb-wrap img{transform:scale(1.05)}.page-gallery .loop-product--btns{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;pointer-events:none}.page-gallery .shopengine-archive-products .loop-product--btns-inner{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:auto!important;height:auto!important;max-width:calc(100% - 32px);top:50%;left:50%;grid-template-columns:none!important;background:transparent!important;border-radius:0;pointer-events:auto;opacity:0;transform:translate(-50%,calc(-50% + 12px))!important;flex-direction:column!important}.page-gallery .shopengine-archive-products .shopengine-archive-mode-grid:hover .loop-product--btns-inner,.page-gallery .shopengine-archive-products .shopengine-archive-mode-grid:focus-within .loop-product--btns-inner{opacity:1;transform:translate(-50%,-50%)!important}.page-gallery .shopengine-archive-products .livora-gallery-view{display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0;border-radius:50%!important;background:#fff!important;color:#111!important;box-shadow:0 10px 24px #0000002e;text-decoration:none;text-indent:0!important}.page-gallery .shopengine-archive-products .livora-gallery-view:before{content:none!important;display:none!important}.page-gallery .shopengine-archive-products .livora-gallery-view i{font-size:14px;line-height:1;color:#111}.page-gallery .shopengine-archive-products .livora-gallery-view:hover{background:#111!important;color:#fff!important}.page-gallery .shopengine-archive-products .livora-gallery-view:hover i{color:#fff}.page-gallery .livora-gallery-title{display:inline-block;max-width:220px;padding:8px 12px;overflow:hidden;border-radius:4px;background:#1c1c1cd1;color:#fff;font-size:12px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.livora-gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:48px 72px;background:#101010e0}.livora-gallery-lightbox__figure{max-width:min(1100px,100%);margin:0}.livora-gallery-lightbox__figure img{display:block;max-width:100%;max-height:calc(100vh - 96px);margin:0 auto;border-radius:16px;object-fit:contain;background:var(--e-global-color-secondary, #f8f5ef)}.livora-gallery-lightbox__close,.livora-gallery-lightbox__nav{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgb(255 255 255 / 24%);border-radius:50%;background:#1616168c;color:var(--e-global-color-white, #fff);cursor:pointer}.livora-gallery-lightbox__close{top:24px;right:24px}.livora-gallery-lightbox__nav.is-prev{left:20px;top:50%;transform:translateY(-50%)}.livora-gallery-lightbox__nav.is-next{right:20px;top:50%;transform:translateY(-50%)}.livora-gallery-lightbox__close:hover,.livora-gallery-lightbox__nav:hover{background:var(--e-global-color-accent, #b08d57);border-color:var(--e-global-color-accent, #b08d57)}@media (max-width: 1024px){.page-gallery{padding:60px 0 50px}.page-gallery .shopengine-archive-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.livora-gallery-lightbox{padding:72px 20px 24px}}@media (max-width: 767px){.livora-gallery-intro{margin-bottom:24px}.livora-gallery-filters{gap:8px;margin-bottom:28px}.livora-gallery-filter{padding:8px 16px;font-size:14px}.page-gallery .shopengine-archive-products ul.products{grid-template-columns:1fr;gap:16px}.page-gallery .shopengine-archive-products .loop-product--btns-inner{opacity:1;transform:translate(-50%,-50%)!important}.page-gallery .livora-gallery-title{max-width:160px;display:none!important}.livora-gallery-lightbox__nav{top:auto;bottom:18px;transform:none}.livora-gallery-lightbox__nav.is-prev{left:16px}.livora-gallery-lightbox__nav.is-next{right:16px}}@media (max-width: 767px){.e-con.e-flex.no-flex-mobile{flex-wrap:unset!important}.shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a:not(.wc-forward),button,.button){width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important}.shopengine-widget .shopengine-archive-products .loop-product--btns a i:before,.shopengine-widget .loop-product--btns-inner .button:before{font-size:12px!important}}.trending-product-item-image img,.best-seller-item-image img,.best-seller-item-images img,.luxury-seller-item-image img,.shopengine-product-list .product-thumb img,.page-blog-archive .post-featured-image img{width:100%;object-fit:cover}.elementor-14 .elementor-element.elementor-element-a9bf92d:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-a9bf92d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/assets/images/collection/cream-sectional-living-room.jpg);background-position:center 42%}.elementor-14 .elementor-element.elementor-element-ba620d3:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-ba620d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/assets/images/collection/sunburst-bed.jpg);background-position:center 12%}.elementor-14 .elementor-element.elementor-element-a9bf92d:before,.elementor-14 .elementor-element.elementor-element-ba620d3:before{background-color:#1616166b}.shopengine-product-list .product-thumb img,.page-blog-archive .post-featured-image img{aspect-ratio:16 / 10}
