/*
Theme Name: Like Persianas — Elementor
Description: Tema filho do Hello Elementor, com páginas e modelos nativos do Elementor e PRO Elements.
Template: hello-elementor
Version: 1.5.0
Author: Like Persianas
Text Domain: like-elementor
*/
:root{--like-ink:#441516;--like-accent:#8f1016;--like-paper:#fbf8f4;--like-soft:#f2e8e6;--like-line:#eadede;--like-black:#121212;--like-header-space:205px}
html{scroll-behavior:smooth;scroll-padding-top:var(--like-header-space)}body{font-family:'DM Sans',Arial,sans-serif;color:var(--like-ink);background:var(--like-paper)}
body:not(.elementor-editor-active){padding-top:var(--like-header-space)}
a,button,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #bc6b3d;outline-offset:3px}
.like-hero .swiper-slide-inner{background:linear-gradient(90deg,rgba(38,8,9,.76),rgba(38,8,9,.06));}
.like-hero .elementor-slide-heading{letter-spacing:-.045em}.like-hero .elementor-slide-description{max-width:530px}
.like-products ul.products li.product{background:#fff;border:1px solid var(--like-line);border-radius:12px;overflow:hidden;padding-bottom:22px!important;transition:transform .25s ease}
.like-products ul.products li.product:hover{transform:translateY(-4px)}
.like-products ul.products li.product img{aspect-ratio:4/5;object-fit:cover}.like-products ul.products li.product h2,.like-products ul.products li.product .price,.like-products ul.products li.product .button{margin-left:18px!important;margin-right:18px!important}
.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:var(--like-ink);color:#fff;border-radius:6px;padding:14px 21px}
.woocommerce input:not([type=checkbox]):not([type=radio]),.woocommerce select,.woocommerce textarea{border:1px solid #b9c7bd;border-radius:5px;min-height:46px;padding:10px;background:#fff}
.woocommerce table.shop_table{background:white;border:1px solid var(--like-line);border-radius:10px}.woocommerce form.login,.woocommerce form.register{background:white;border-color:var(--like-line);border-radius:10px}
.woocommerce-info,.woocommerce-message{background:#eef2eb;border-top-color:var(--like-ink)}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#f2e8e6;border-color:#eadede}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--like-paper)}
.like-help details{border-bottom:1px solid var(--like-line);padding:17px 0}.like-help summary{cursor:pointer;font-weight:600}
.like-photo-note{font-size:12px;color:#765b5c}.like-foot a{color:inherit}.like-foot img{max-width:190px;filter:brightness(0) invert(1)}
.lp-measurements{grid-column:1/-1;min-width:0;margin:20px 0;padding:22px;border:1px solid #eadede;border-radius:10px;background:#fff}.lp-measurements h3{font-size:19px;margin-top:0}.lp-measurements-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.lp-measurements-grid label{font-size:13px;display:grid;gap:5px}.lp-rules-summary,.lp-measurement-note{font-size:12px;color:#765b5c}.lp-measurement-error{color:#8f1016;font-size:13px}.lp-estimate strong{font-size:23px}.lp-price-unit{font-size:13px;color:#765b5c}
.woocommerce div.product form.cart{display:block!important}.woocommerce div.product form.cart .variations{width:100%!important}.woocommerce div.product form.cart .single_variation_wrap{width:100%!important}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:74px minmax(180px,1fr);gap:12px;align-items:stretch}.woocommerce div.product form.cart .quantity{float:none!important;width:74px!important;margin:0!important}.woocommerce div.product form.cart .quantity .qty{display:block!important;width:74px!important;height:52px!important;min-height:52px!important;padding:8px!important}.woocommerce div.product form.cart .single_add_to_cart_button{height:52px!important;min-height:52px!important;width:100%!important;margin:0!important;padding:0 20px!important;background:var(--like-ink)!important;color:#fff!important}.lp-buy-now{grid-column:1/-1;width:100%;min-height:50px;border:1px solid var(--like-ink)!important;background:transparent!important;color:var(--like-ink)!important}.lp-buy-now:hover{background:var(--like-ink)!important;color:#fff!important}
.lp-native-select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.lp-swatches{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 22px}.lp-swatch{appearance:none;border:2px solid #fff!important;outline:1px solid #cdbbbb;background:var(--swatch,#ddd);background-image:var(--swatch-image,none);background-size:cover;width:38px;height:38px;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent;transition:transform .18s ease,box-shadow .18s ease}.lp-swatch:hover{transform:translateY(-2px)}.lp-swatch[aria-pressed=true]{box-shadow:0 0 0 3px #441516;outline-color:#441516}.lp-swatch-label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.lp-swatch-value{font-weight:400;color:#765b5c;margin-left:5px}
.woocommerce div.product form.cart .variations th.label{display:none!important}.woocommerce div.product form.cart .variations td.value{display:block!important;width:100%!important}
.like-head-icons{display:flex;justify-content:flex-end;gap:15px}.like-head-icon{display:inline-flex;color:var(--like-ink);padding:5px}.like-head-icon svg{width:23px;height:23px;stroke:currentColor}.like-account-intro{max-width:720px;margin-bottom:28px}.woocommerce-account .woocommerce-MyAccount-navigation{width:27%;background:#fff;border:1px solid var(--like-line);border-radius:10px;padding:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:13px 14px;border-radius:7px;color:var(--like-ink)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--like-soft);font-weight:700}.woocommerce-account .woocommerce-MyAccount-content{width:69%;background:#fff;border:1px solid var(--like-line);border-radius:10px;padding:24px}.like-logo-wordmark img{max-width:190px}
.like-inline-logo{display:inline-flex;color:var(--like-ink);text-decoration:none}.like-inline-logo svg{display:block;width:190px;max-width:100%;height:auto}.like-inline-logo .like-logo-accent{fill:var(--like-accent)}.like-inline-logo--footer{color:#fff}.like-inline-logo--footer .like-logo-accent{fill:#f0caca}.like-product-title{font-family:'DM Sans',Arial,sans-serif;font-size:38px;line-height:1.08;letter-spacing:-1.4px;font-weight:600;color:var(--like-ink);margin:0}
.woocommerce-checkout .col2-set,.woocommerce-checkout-review-order{background:#fff;border:1px solid var(--like-line);border-radius:10px;padding:22px;margin-bottom:22px}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float:none;width:100%}.woocommerce-checkout h3{font-size:22px}.woocommerce-cart-form,.cart_totals{background:#fff;border:1px solid var(--like-line);border-radius:10px;padding:18px}
.elementor-location-header{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:9999;overflow-anchor:none;transition:filter .28s ease}.admin-bar .elementor-location-header{top:32px}.like-announcement-bar{max-height:42px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.like-main-header{position:relative;min-height:0!important;transition:height .3s ease,min-height .3s ease,background-color .3s ease,box-shadow .3s ease,padding .3s ease,backdrop-filter .3s ease}.like-main-header>.e-con-inner,.like-header-row{min-height:0!important}.elementor-location-header.is-scrolled .like-announcement-bar{max-height:0;opacity:0;padding-top:0!important;padding-bottom:0!important}.elementor-location-header.is-scrolled .like-main-header{background:rgba(255,255,255,.62)!important;backdrop-filter:blur(22px) saturate(1.55);-webkit-backdrop-filter:blur(22px) saturate(1.55);box-shadow:0 9px 30px rgba(45,12,13,.14);padding-top:3px!important;padding-bottom:3px!important}.elementor-location-header.like-on-dark .like-main-header{background:rgba(48,15,16,.58)!important}.elementor-location-header.like-on-dark .like-main-header,.elementor-location-header.like-on-dark .like-main-header a,.elementor-location-header.like-on-dark .like-head-icon{color:#fff!important}.elementor-location-header .like-inline-logo{color:var(--like-ink)!important;background:rgba(255,255,255,.88);border-radius:8px;padding:4px 8px}.like-inline-logo svg{width:252px;transition:width .3s ease}.is-scrolled .like-inline-logo svg{width:150px}.elementor-location-header .like-logo-cell .like-inline-logo{transition:width .3s ease}.elementor-nav-menu--dropdown{background:rgba(255,255,255,.97)!important;border:1px solid var(--like-line);border-radius:14px;box-shadow:0 18px 45px rgba(50,15,16,.16);overflow:hidden}.elementor-nav-menu--dropdown a{color:var(--like-ink)!important;background:transparent!important;border-left:0!important;white-space:normal!important}.elementor-nav-menu--dropdown a:hover,.elementor-nav-menu--dropdown a:focus{background:var(--like-soft)!important}.elementor-menu-toggle{background:transparent!important;color:var(--like-ink)!important;border:0!important;border-radius:50%!important}.like-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.like-account-card{background:#fff;border:1px solid var(--like-line);border-radius:12px;padding:21px;margin-bottom:16px}.like-account-card h3{margin:.35rem 0 .65rem}.like-account-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--like-accent)}.like-security{display:grid;gap:16px}.like-danger{border-color:#dcb6b6}.like-danger .button{background:#fff!important;color:var(--like-accent)!important;border:1px solid var(--like-accent)!important}.like-foot{padding-top:42px!important;padding-bottom:26px!important}.like-foot>.e-con-inner{gap:22px!important}.like-foot>.e-con-inner>.elementor-widget-text-editor:last-child{text-align:center;width:100%}.woocommerce div.product form.cart [class*="shipping-calculator"],.woocommerce div.product form.cart [class*="freight"],.woocommerce div.product form.cart [class*="cep"]{width:100%!important;max-width:100%!important;grid-column:1/-1;margin:14px 0 0!important}.woocommerce div.product form.cart [class*="shipping-calculator"] button,.woocommerce div.product form.cart [class*="freight"] button,.woocommerce div.product form.cart [class*="cep"] button{width:auto!important;min-width:140px!important;min-height:44px!important;padding:10px 18px!important;white-space:nowrap!important}
@media(max-width:767px){.admin-bar .elementor-location-header{top:46px}.like-announcement-bar{max-height:34px}.like-announcement-bar p{font-size:8px!important;letter-spacing:.04em}.like-main-header{padding:7px 12px!important}.like-main-header>.e-con-inner,.like-header-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important}.like-logo-cell{order:2!important;width:34%!important;align-items:center!important}.like-menu-cell{order:1!important;width:33%!important;position:static!important;align-items:flex-start!important}.like-icons-cell{order:3!important;width:33%!important;align-items:flex-end!important}.like-logo-cell .elementor-widget-html{text-align:center}.like-menu-cell .elementor-widget-nav-menu{position:static!important;width:100%!important}.like-hero .swiper-slide-inner{background:rgba(38,8,9,.58)}.elementor-slide-heading{word-break:normal}.lp-measurements-grid{grid-template-columns:1fr 1fr}.woocommerce table.shop_table_responsive tr td{word-break:normal}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;margin-bottom:18px}.woocommerce-account .woocommerce-MyAccount-content{padding:17px}.like-account-grid{grid-template-columns:1fr}.like-head-icons{gap:4px}.like-inline-logo{padding:3px 5px!important}.like-inline-logo svg{width:154px}.is-scrolled .like-inline-logo svg{width:92px}.like-product-title{font-size:32px}.woocommerce-checkout .col2-set,.woocommerce-checkout-review-order{padding:16px}.woocommerce-cart-form,.cart_totals{padding:12px}.is-scrolled .like-main-header{padding-top:1px!important;padding-bottom:1px!important}.elementor-menu-toggle{padding:7px!important;margin:0!important}.elementor-nav-menu--dropdown{position:absolute!important;top:calc(100% + 7px)!important;left:12px!important;right:12px!important;width:auto!important;margin:0!important;z-index:10002!important}.elementor-nav-menu--dropdown a{padding:14px 18px!important;font-size:15px!important}.like-head-icon svg{width:20px;height:20px}.like-foot{padding-top:30px!important;padding-bottom:20px!important}.like-foot .like-inline-logo svg{width:180px}.like-foot .like-inline-logo{background:transparent!important;padding:0!important}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{grid-template-columns:64px minmax(0,1fr)}.woocommerce div.product form.cart .quantity,.woocommerce div.product form.cart .quantity .qty{width:64px!important}}
.like-announcement-bar{min-height:0!important;max-height:42px!important}.elementor-location-header.is-scrolled .like-announcement-bar{height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}.elementor-location-header.is-scrolled .like-main-header{height:64px!important;min-height:64px!important;background-color:rgba(255,255,255,.66)!important}.elementor-location-header.like-on-dark .like-main-header{background-color:rgba(48,15,16,.66)!important}.like-logo-cell .elementor-widget-html{width:100%!important}.elementor-location-header .like-logo-cell .like-inline-logo{display:flex!important;width:252px!important;max-width:100%!important;background:rgba(255,255,255,.92);border-radius:8px;padding:4px 8px}.elementor-location-header .like-logo-cell .like-inline-logo svg{width:100%!important;max-width:none!important}.elementor-location-header.is-scrolled .like-logo-cell .like-inline-logo{width:150px!important}
@media(max-width:767px){.like-announcement-bar{display:none!important}.like-main-header{height:82px!important;min-height:82px!important}.like-main-header>.e-con-inner,.like-header-row{height:100%!important;min-height:0!important}.like-logo-cell .elementor-widget-html{width:100%!important;text-align:center}.elementor-location-header .like-logo-cell .like-inline-logo{width:122px!important;margin:0 auto}.elementor-location-header.is-scrolled .like-logo-cell .like-inline-logo{width:84px!important}.elementor-location-header.is-scrolled .like-main-header{height:46px!important;min-height:46px!important}.like-menu-cell .elementor-menu-toggle{width:40px!important;height:40px!important;min-width:40px!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;outline-offset:2px}.like-menu-cell .elementor-menu-toggle:focus{outline:2px solid currentColor!important}.like-icons-cell .like-head-icons{width:100%;justify-content:flex-end!important}}
.elementor-location-header.is-scrolled .like-main-header{background-color:rgba(255,255,255,.84)!important}.elementor-location-header.like-on-dark .like-main-header{background-color:rgba(48,15,16,.76)!important}
.like-social-login{display:grid;justify-items:center;gap:10px;margin:22px 0 4px;padding-top:20px;border-top:1px solid var(--like-line);text-align:center}.like-social-login>span{font-size:12px;color:#765b5c;text-transform:uppercase;letter-spacing:.09em}.like-social-login small{color:#765b5c;max-width:390px}.like-profile-form{max-width:720px}.like-profile-form input{width:100%}.like-lifestyle-row{gap:24px!important}
@media(max-width:767px){:root{--like-header-space:82px}.like-lifestyle-row{gap:12px!important}.like-lifestyle-row>.e-con{gap:10px!important}.elementor-location-header{will-change:auto}.like-main-header{transition:height .22s ease,min-height .22s ease,background-color .22s ease,box-shadow .22s ease,padding .22s ease!important}.like-inline-logo svg,.elementor-location-header .like-logo-cell .like-inline-logo{transition:width .22s ease!important}}
#woocommerce-correios-calculo-de-frete-na-pagina-do-produto{display:none!important}.woo-better-parent-container{width:100%!important;max-width:100%!important;margin:16px 0 0!important}.woo-better-container-current-style{width:100%!important;max-width:100%!important}.woo-better-input-button-group-current-style{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.woo-better-input-current-style{width:100%!important;min-height:48px!important;border-radius:9px!important;border-color:#cdbbbb!important;color:#441516!important;font-family:'DM Sans',Arial,sans-serif!important}.woo-better-button-current-style{width:auto!important;min-width:132px!important;min-height:48px!important;padding:0 20px!important;border-radius:9px!important;background:#8f1016!important;border-color:#8f1016!important;color:#fff!important;font-family:'DM Sans',Arial,sans-serif!important}.woo-better-button-current-style:disabled{background:#cbbcbc!important;border-color:#cbbcbc!important}.woo-better-link-current-style{color:#8f1016!important;font-family:'DM Sans',Arial,sans-serif!important}@media(max-width:520px){.woo-better-input-button-group-current-style{grid-template-columns:1fr!important}.woo-better-button-current-style{width:100%!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* Marca sem cartela e alinhamento rigoroso do cabecalho. */
.elementor-location-header .like-inline-logo,
.elementor-location-header .like-logo-cell .like-inline-logo,
.like-foot .like-inline-logo--footer{
 background:transparent!important;
 border-radius:0!important;
 box-shadow:none!important;
 padding:0!important;
}
.elementor-location-header.like-on-dark .like-inline-logo{color:#fff!important}
.elementor-location-header.like-on-dark .like-inline-logo .like-logo-accent{fill:#fff!important}
.like-foot .like-inline-logo--footer{color:#fff!important;display:inline-flex!important}
.like-foot .like-inline-logo--footer svg{display:block!important;visibility:visible!important;opacity:1!important}
.like-foot .like-inline-logo--footer .like-logo-accent{fill:#fff!important}

@media(max-width:767px){
 .like-main-header{position:relative!important;padding:0!important;overflow:visible!important}
 .like-main-header>.e-con-inner{display:block!important;height:100%!important;width:100%!important;min-height:0!important;padding:0!important;margin:0!important}
 .like-header-row{position:absolute!important;inset:0!important;display:grid!important;grid-template-columns:minmax(44px,1fr) auto minmax(76px,1fr)!important;align-items:center!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;gap:8px!important;padding:0 16px!important;margin:0!important}
 .like-header-row>.e-con{width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;align-self:center!important;padding:0!important;margin:0!important}
 .like-menu-cell{grid-column:1!important;justify-self:start!important;align-items:center!important;justify-content:flex-start!important}
 .like-logo-cell{grid-column:2!important;justify-self:center!important;align-items:center!important;justify-content:center!important}
 .like-icons-cell{grid-column:3!important;justify-self:end!important;align-items:center!important;justify-content:flex-end!important}
 .like-header-row .elementor-element,.like-header-row .elementor-widget-container{margin-top:0!important;margin-bottom:0!important}
 .like-logo-cell .elementor-widget-html,.like-logo-cell .elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}
 .like-menu-cell .elementor-widget-nav-menu,.like-icons-cell .elementor-widget-text-editor{margin:0!important;padding:0!important}
 .like-icons-cell .like-head-icons{align-items:center!important;justify-content:flex-end!important}
 .elementor-location-header.is-scrolled .like-main-header{padding:0!important}
 .elementor-location-header.is-scrolled .like-header-row{padding:0 12px!important}
}

/* Navegacao visual por familia de persianas. */
.like-model-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;max-width:760px;margin:0 auto}
.like-model-strip a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:112px;padding:12px;color:#704143;text-decoration:none;border-right:1px solid rgba(112,65,67,.12);transition:color .2s ease,background-color .2s ease,transform .2s ease}
.like-model-strip a:last-child{border-right:0}.like-model-strip a:hover,.like-model-strip a:focus-visible{color:#8f1016;background:rgba(255,255,255,.55);transform:translateY(-2px)}
.like-model-strip svg{width:55px;height:55px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.like-model-strip span{font-size:14px;font-weight:500;white-space:nowrap}

/* Minha conta: um fluxo vertical, claro e sem revelar se o identificador existe. */
.woocommerce-account:not(.logged-in) .woocommerce{max-width:590px;margin:0 auto}
.woocommerce-account:not(.logged-in) .like-account-intro{max-width:none;margin:0 0 22px;padding:0 4px}.woocommerce-account:not(.logged-in) .like-account-intro h2{font-size:32px;margin:7px 0 5px;color:var(--like-ink)}.woocommerce-account:not(.logged-in) .like-account-intro p{margin:0;color:#765b5c}
.woocommerce-account:not(.logged-in) .u-columns{display:grid!important;grid-template-columns:1fr!important;gap:22px}.woocommerce-account:not(.logged-in) .u-column1,.woocommerce-account:not(.logged-in) .u-column2{float:none!important;width:100%!important;margin:0!important}
.woocommerce-account:not(.logged-in) .u-column1>h2,.woocommerce-account:not(.logged-in) .u-column2>h2{font-size:18px;margin:0 0 10px;color:var(--like-ink)}
.woocommerce-account:not(.logged-in) form.login,.woocommerce-account:not(.logged-in) form.register{margin:0!important;padding:28px!important;border:1px solid #e4d8d5!important;border-radius:18px!important;box-shadow:0 16px 44px rgba(68,21,22,.07)}
.woocommerce-account:not(.logged-in) form.login input:not([type=checkbox]),.woocommerce-account:not(.logged-in) form.register input:not([type=checkbox]){min-height:54px;border:1.5px solid #9d8985;border-radius:11px;background:#fff}
.woocommerce-account:not(.logged-in) form.login .woocommerce-form-login__submit{float:none;width:100%;min-height:52px;margin:10px 0 0!important;font-size:15px}.woocommerce-account:not(.logged-in) form.login .lost_password{text-align:center;margin:17px 0 0}
.like-social-login{margin:0 0 18px;padding:0;border:0;justify-items:stretch}.like-social-login .nsl-container,.like-social-login .nsl-container-buttons{width:100%!important;max-width:none!important}.like-social-login a{border-radius:11px!important}.like-social-login small{text-align:center;margin:2px auto 0}
.like-login-divider{display:flex;align-items:center;gap:13px;margin:0 0 18px;color:#8c7b78;font-size:13px}.like-login-divider:before,.like-login-divider:after{content:"";height:1px;background:#e1d7d4;flex:1}

@media(max-width:767px){.like-model-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.like-model-strip a{min-height:86px;padding:8px 3px;gap:4px}.like-model-strip svg{width:42px;height:42px}.like-model-strip span{font-size:11px}.woocommerce-account:not(.logged-in) form.login,.woocommerce-account:not(.logged-in) form.register{padding:20px!important}.woocommerce-account:not(.logged-in) .like-account-intro h2{font-size:28px}}


/* Acesso direto e ritmo mobile — 1.5.1 */
.woocommerce-account:not(.logged-in) .elementor[data-elementor-type="wp-page"]>.elementor-element>.e-con-inner>.elementor-widget-heading,
.woocommerce-account:not(.logged-in) .elementor[data-elementor-type="wp-page"]>.elementor-element>.e-con-inner>.elementor-widget-text-editor,
.woocommerce-account:not(.logged-in) .like-login-intro{display:none!important}
.like-create-account-link{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:52px;margin:12px 0 0!important;background:#fff!important;color:var(--like-ink)!important;border:1.5px solid var(--like-ink)!important;text-decoration:none!important}
.like-create-account-link:hover,.like-create-account-link:focus{background:var(--like-soft)!important;color:var(--like-ink)!important}
.like-account-anchor{display:block;position:relative;top:-110px;visibility:hidden}
@media(max-width:767px){
 .like-products ul.products{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin-bottom:0!important}
 .like-products ul.products li.product{float:none!important;width:100%!important;margin:0!important}
 .like-products+.elementor-widget-button{position:static!important;clear:both!important;align-self:flex-start!important;width:auto!important;margin:22px 0 0!important;transform:none!important}
 .like-lifestyle-row{display:flex!important;flex-direction:column!important;gap:28px!important}
 .like-lifestyle-row>.e-con{position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:12px!important}
 .like-lifestyle-row .elementor-widget-image{position:static!important;margin:0!important}
 .like-lifestyle-row .elementor-widget-image img{display:block!important;width:100%!important;height:auto!important}
 .like-lifestyle-row .elementor-widget-heading,.like-lifestyle-row .elementor-widget-text-editor,.like-lifestyle-row .elementor-widget-button{position:static!important;margin-top:0!important;transform:none!important}
}