/* Lattafa storefront 1.2: shared proportions and opaque product photography. */
.lh-experience .lh-card-media,.lh-experience .lh-card-media img,.lh-experience .lh-nav-media{background:#fff!important;mix-blend-mode:normal!important}
.lh-experience .lh-card-media{isolation:isolate;position:relative;overflow:hidden;aspect-ratio:1;border-radius:22px}
.lh-experience .lh-card-media img{width:100%!important;height:100%!important;object-fit:contain!important;transition:opacity .18s ease!important;transform:none!important}
.lh-experience .lh-card-media .lh-primary-image{position:relative!important;z-index:1;opacity:1}
.lh-experience .lh-card-media .lh-hover-image{position:absolute!important;inset:0;z-index:2;opacity:0!important}
@media(hover:hover){.lh-experience li.product:hover .lh-card-media:has(.lh-hover-image) .lh-primary-image{opacity:0!important}.lh-experience li.product:hover .lh-card-media .lh-hover-image{opacity:1!important}}
.lh-experience .lh-editorial-panel{padding:0!important}
.lh-editorial-menu{max-width:1410px;width:calc(100% - 64px);margin:auto;display:grid;gap:30px;padding:40px 0 48px}
.lh-editorial-menu-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lh-editorial-menu-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.lh-editorial-card{display:flex!important;flex-direction:column;min-width:0;border:1px solid #e5e5e5;border-radius:22px;overflow:hidden;background:#fff;text-decoration:none!important;color:#171717}
.lh-editorial-card img{display:block!important;width:100%!important;aspect-ratio:1;object-fit:cover;height:auto;margin:0!important;transition:transform .35s}
.lh-editorial-menu-4 .lh-editorial-card img{aspect-ratio:1.43}
.lh-editorial-card:hover img{transform:scale(1.025)}
.lh-editorial-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 16px;font:400 20px/1.2 Cormorant,serif}
.lh-editorial-caption small{font:13px/1.5 Inter,Arial,sans-serif;color:#777;display:block;margin-top:6px}
.lh-editorial-arrow{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:#eee;font:24px/1 Arial}
.lh-explore{background:#f3eeea;margin:54px 0;padding:50px 0;overflow:hidden;width:100%}
.lh-explore-inner{display:grid;grid-template-columns:300px minmax(0,1fr);gap:44px;margin-left:max(32px,calc((100vw - 1410px)/2))}
.lh-explore-intro{padding-top:75px}.lh-explore-intro h2{font-size:34px;line-height:1.1;margin:0 0 22px}.lh-explore-intro p{font-size:14px;max-width:250px}.lh-explore-intro .lh-carousel-controls{justify-content:flex-start;margin-top:92px}
.lh-explore-track{display:grid;grid-auto-flow:column;grid-auto-columns:360px;overflow-x:auto;gap:24px;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:32px}
.lh-explore-track .lh-editorial-card{border:0;scroll-snap-align:start}.lh-explore-track .lh-editorial-caption{display:block;min-height:85px}.lh-explore-track .lh-editorial-card img{aspect-ratio:1}
.lh-catalog-breadcrumb{display:flex;justify-content:center;align-items:center;gap:18px;font-size:14px;padding:25px 0 55px}
.lh-catalog-collections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0 0 75px}
.lh-catalog-collections .lh-editorial-card{border:0;text-align:center;border-radius:0}.lh-catalog-collections img{border-radius:20px}.lh-catalog-collections .lh-editorial-caption{display:block;padding:22px 4px}
.lh-experience .catalog-layout{grid-template-columns:290px minmax(0,1fr);gap:30px}.lh-experience .catalog-results ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px 28px!important}
.lh-experience .catalog-results .woocommerce-products-header{display:none}.lh-experience .catalog-results .woocommerce-result-count{font-size:14px}.lh-experience .catalog-results .woocommerce-ordering select{border:0;background:transparent;padding:8px;font-size:14px}
.lh-filter-form{display:block!important}.lh-filter-form details{border-bottom:1px solid #e4e4e4;padding:0;margin:0}.lh-filter-form summary{display:flex;justify-content:space-between;cursor:pointer;padding:22px 0;font:22px/1.4 Cormorant,serif;list-style:none}.lh-filter-form summary:after{content:'+';font:24px/1 Inter,sans-serif}.lh-filter-form details[open]>summary:after{content:'−'}.lh-filter-options{display:grid;gap:12px;padding:0 0 22px;max-height:280px;overflow:auto}.lh-filter-options label{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;font-size:14px;font-weight:400}.lh-filter-options input{width:17px!important;height:17px!important;accent-color:#111}.lh-filter-options small{color:#777}.lh-filter-form>button{margin-top:20px}.lh-filter-form .lh-filter-prices label{display:block;margin-bottom:14px}
.lh-footer-details{align-items:flex-start!important;padding-top:15px}.lh-footer-details .lh-currency-trigger{border:0!important;padding-left:0;font-size:15px;border-radius:0!important}.lh-footer-details .lh-currency-menu{bottom:calc(100% + 12px);top:auto;left:0;right:auto}.lh-social-links{display:flex;gap:22px}.lh-social-links a{display:inline-flex;color:#111;width:22px;height:22px}.lh-social-links svg{width:21px;height:21px}.lh-social-placeholder{cursor:default}
.lh-footer-tools{display:flex;justify-content:space-between;width:100%;align-items:center;gap:24px;padding:8px 0 25px}.lh-share{display:flex;align-items:center;gap:9px;border:0;border-radius:24px;padding:9px 15px;background:#5434f5;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.lh-payment-icons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lh-payment-icons img,.lh-payment-badge{object-fit:contain;width:44px;height:28px;border:1px solid #e5e5e5;border-radius:4px;background:#fff;padding:4px}.lh-payment-badge{display:inline-grid;place-items:center;font:bold 11px/1 Arial;color:#1434cb}.lh-payment-badge.mastercard{background:radial-gradient(circle at 36% 50%,#ed0006 0 8px,transparent 9px),radial-gradient(circle at 65% 50%,#f9a000 0 8px,transparent 9px),#fff;font-size:0}.lh-payment-badge.express{background:#1477bd;color:#fff;font-size:8px}.lh-payment-badge.dpago{width:60px;color:#111}.lattafa-credit{margin-left:0!important;font-size:14px!important;text-decoration:underline!important}
#search-dialog{margin:0 0 0 auto!important;inset:0 0 0 auto;width:min(430px,100%)!important;max-width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:26px 22px;overflow:auto}#search-dialog::backdrop,.lh-cart-drawer::backdrop{background:rgb(0 0 0 / .48)}#search-dialog h2{font:400 26px/1.2 Inter,sans-serif}#search-dialog .search-form{margin:20px 0 28px}#search-dialog .lh-search-discovery{margin:0 0 24px}#search-dialog .lh-search-chips{gap:12px}#search-dialog .lh-search-chips a{border:0;padding:0;text-decoration:underline}.lh-suggestions{border-top:1px solid #e7e7e7;padding-top:22px;margin-top:24px}.lh-suggestions h3{font:22px/1.3 Cormorant,serif;margin:0 0 20px}.lh-suggestion{display:flex;gap:16px;align-items:center;margin:0 0 16px;text-decoration:none!important;color:#111}.lh-suggestion img{width:80px!important;height:80px!important;object-fit:contain;border-radius:8px;background:#fff}.lh-suggestion>span{display:grid;gap:5px}.lh-suggestion strong{font-size:14px;font-weight:500}.lh-suggestion .price{font-size:14px!important;margin:0!important}.lh-suggestion small{font-size:12px;color:#666}
.lh-drawer-open{overflow:hidden}.lh-cart-drawer{inset:0 0 0 auto;margin:0 0 0 auto;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;padding:0;background:#fff;color:#111}.lh-cart-drawer>header{display:flex;justify-content:space-between;align-items:center;padding:22px;position:sticky;top:0;background:white;z-index:2;border-bottom:1px solid #eee}.lh-cart-drawer h2{margin:0;font-size:27px}.lh-cart-drawer h2 span{font:13px/1 Inter,sans-serif;background:#111;border-radius:50%;color:#fff;padding:4px 7px;vertical-align:middle}.lh-cart-drawer [data-lh-cart-content]{padding:0 22px 24px}.lh-cart-empty{text-align:center;padding:55px 15px 25px}.lh-cart-empty h3{font-size:24px}.lh-cart-empty p{font-size:14px;line-height:1.6}.lh-cart-empty .button{margin-top:15px}.lh-cart-shipping{font-size:12px;padding:18px 0;border-bottom:3px solid #111}.lh-drawer-item{display:grid;grid-template-columns:80px minmax(0,1fr) 20px;gap:12px;padding:18px 0;border-bottom:1px solid #eee}.lh-drawer-item>img{width:80px;height:90px;object-fit:contain;background:#fff;border-radius:8px}.lh-drawer-item a{font-size:14px;text-decoration:none;line-height:1.4}.lh-drawer-item .variation{font-size:12px;margin:6px 0}.lh-drawer-item .price{font-size:14px;margin:7px 0}.lh-cart-items{min-height:24vh}.lh-cart-actions{padding-top:20px}.lh-cart-actions details{font-size:14px;border-bottom:1px solid #eee;padding:12px 0}.lh-cart-actions summary{cursor:pointer}.lh-cart-actions form{display:flex;gap:10px;margin-top:12px}.lh-cart-actions input{width:70%;border:1px solid #ccc;border-radius:7px}.lh-cart-actions p{font-size:12px;line-height:1.6;color:#555}.lh-cart-total{display:flex;justify-content:space-between;gap:12px;margin:24px 0 12px}.lh-cart-total>span{font:23px/1.2 Cormorant,serif}.lh-cart-actions .button{display:flex;justify-content:center;width:100%;padding:15px;margin-top:9px}.lh-view-cart{background:#eee!important;color:#111!important;border:0!important}.lh-cart-feedback{font-size:14px;color:#a21e1e;padding:0 22px}.lh-cart-trigger{position:relative}.lh-cart-trigger [data-lh-cart-count]{position:absolute;right:-5px;top:-2px;border-radius:50%;background:#111;color:#fff;font-size:10px;padding:3px 5px}
.lh-experience .lh-sticky-inner{width:100%!important;max-width:none!important;padding:10px 32px;gap:22px}.lh-sticky-controls{display:flex;align-items:center;gap:12px}.lh-sticky-controls [data-lh-sticky-variations]{display:flex;gap:8px}.lh-sticky-controls select{max-width:170px;border:1px solid #ddd;border-radius:25px;padding:11px 28px 11px 16px;background:white;font-size:13px}.lh-quantity-control{display:inline-flex;align-items:center;border:1px solid #e4e4e4;border-radius:30px;min-height:42px;background:#fff;overflow:hidden}.lh-quantity-control input{appearance:textfield!important;-moz-appearance:textfield;width:42px!important;border:0!important;padding:7px 0!important;text-align:center;border-radius:0!important;height:auto!important;box-shadow:none!important;font-size:14px!important;background:transparent!important}.lh-quantity-control input::-webkit-inner-spin-button{appearance:none}.lh-quantity-control button{border:0;background:none!important;color:#111!important;border-radius:0!important;padding:10px 13px!important;font-size:17px;cursor:pointer;box-shadow:none!important}.lh-sticky-action{min-width:220px}.lh-experience .lh-sticky-image{background:#fff!important}.lh-delivery-note{display:flex;gap:12px;font-size:13px!important;line-height:1.6;padding:14px 0;margin-bottom:22px}.lh-delivery-note svg{flex:0 0 24px;margin-top:4px}.lh-delivery-note strong{font-weight:600}
.lh-experience div.product .woocommerce-product-gallery{width:52%!important;float:left}.lh-experience div.product .summary{width:42%!important;float:right}.lh-experience .woocommerce-product-gallery__image img{background:#fff!important;object-fit:contain!important;width:100%!important;aspect-ratio:1!important;height:auto!important;border-radius:20px}.lh-experience .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;gap:12px;overflow:auto;margin-top:16px!important}.lh-experience .woocommerce-product-gallery .flex-control-thumbs li{width:95px!important;min-width:95px}.lh-experience .woocommerce-product-gallery .flex-control-thumbs img{width:95px!important;height:95px!important;object-fit:contain;border:1px solid #e6e6e6;border-radius:10px;background:white}.lh-experience .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:#111}.lh-experience .summary .product_title{font-size:40px;font-weight:400}.lh-experience .summary .woocommerce-product-details__short-description{font-size:14px;line-height:1.7}.lh-experience .summary form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.lh-experience .summary .variations,.lh-experience .summary .single_variation_wrap{width:100%}.lh-variation-pills{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.lh-variation-pills button{border:1px solid #ddd;border-radius:25px;padding:10px 20px;background:white;color:#111;cursor:pointer;font-size:13px}.lh-variation-pills [aria-pressed=true]{background:#111;color:#fff;border-color:#111}.lh-variation-pills button:disabled{opacity:.35}.lh-experience .summary .variations select{max-width:260px}.lh-experience .summary .single_add_to_cart_button{border-radius:30px;min-height:46px;padding:12px 40px}.lh-experience .related.products{clear:both;padding-top:40px}
.lh-review-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:center;padding:30px;box-shadow:0 2px 15px #00000010;margin-bottom:35px}.lh-review-summary h2{font-size:25px}.lh-rating-bars>div{display:grid;grid-template-columns:40px 1fr 25px;align-items:center;gap:10px;font-size:13px;margin:5px 0}.lh-rating-bars meter{width:100%;height:15px}.lh-rating-bars meter::-webkit-meter-optimum-value{background:#171717}.lh-review-photo{display:block;width:100%;height:auto;max-height:340px;object-fit:cover;border-radius:12px}.lh-experience #reviews #comments ol.commentlist{padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lh-experience #reviews #comments ol.commentlist li{margin:0!important;box-shadow:0 2px 12px #0000000d;padding:18px;align-self:start}.lh-experience #reviews #comments ol.commentlist li .comment-text{margin:0!important;border:0!important;padding:0!important}.lh-experience #reviews #comments ol.commentlist li img.avatar{display:none}.lh-experience #reviews #comments .meta{font-size:13px!important}.lh-experience #reviews .description{font-size:14px!important;line-height:1.6}.lh-experience #review_form_wrapper{max-width:660px;margin:40px auto}.lh-review-demo{border:1px solid #d9cdc2;padding:12px 16px;margin:0 0 25px;font-size:13px}.lh-review-card .lh-review-cover{width:100%;height:280px;object-fit:contain;background:#fff;margin:0 0 20px}.lh-review-card{overflow:hidden}.lh-review-card small{font-size:12px}
.lh-account-brand{text-align:center;margin:15px 0 50px}.lh-account-brand img{width:145px;height:auto;margin:auto}.lh-account-brand p{font-size:14px;color:#777}.lh-experience.woocommerce-account:not(.logged-in) .site-main{max-width:900px;min-height:65vh}.lh-experience.woocommerce-account:not(.logged-in) #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:50px}.lh-experience.woocommerce-account #customer_login .col-1,.lh-experience.woocommerce-account #customer_login .col-2{width:100%;float:none}.lh-experience.woocommerce-account form.login,.lh-experience.woocommerce-account form.register{border:0;padding:0;margin:20px 0}.lh-experience.woocommerce-account form input{min-height:46px;border:1px solid #ccc;border-radius:8px}.lh-login-next{width:100%;margin-top:14px}.lh-experience [hidden]{display:none!important}.lh-identity-fields{border:0;margin:22px 0;padding:0}.lh-identity-fields legend{font-size:18px;font-weight:600;margin-bottom:12px}.lh-identity-fields .form-row{float:none!important;width:100%!important}.lh-identity-fields small{display:block;color:#666;line-height:1.6;font-size:12px}
.lh-experience.woocommerce-checkout .site-main{max-width:1200px;margin:45px auto}.lh-experience.woocommerce-checkout .wc-block-components-sidebar{background:#f7f7f7;padding:28px!important;border-radius:0;position:sticky;top:105px}.lh-experience.woocommerce-checkout .wc-block-components-text-input input,.lh-experience.woocommerce-checkout .wc-blocks-components-select__select{border-radius:7px!important;border-color:#ddd!important}.lh-experience.woocommerce-checkout .wp-block-woocommerce-checkout{gap:40px}.lh-experience.woocommerce-checkout .wc-block-components-checkout-place-order-button{background:#342722!important;color:#fff!important;border-radius:8px!important;min-height:52px}.lh-experience.woocommerce-checkout .wc-block-components-checkout-step__heading{font-size:19px}.lh-experience.woocommerce-cart .site-main{max-width:1410px;padding-top:40px;padding-bottom:70px}.lh-experience .wc-block-cart-item__image img{background:white;aspect-ratio:1;object-fit:contain;border-radius:10px}.lh-experience .wc-block-cart-items__header{font-family:Cormorant,serif;text-transform:none!important}.lh-experience .wc-block-cart__submit-button{background:#111;color:white;border-radius:30px}.woocommerce-cart .site-main>.lh-suggestions{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.woocommerce-cart .site-main>.lh-suggestions h3{grid-column:1/-1}
@media(min-width:1000px){.catalog-filters>details>summary{display:none}.lh-experience .woocommerce-product-gallery{padding-left:110px;position:relative}.lh-experience .woocommerce-product-gallery .flex-control-thumbs{position:absolute;left:0;top:0;flex-direction:column;max-height:100%;margin:0!important}.lh-experience.woocommerce-checkout .header-inner{max-width:1200px}.lh-experience.woocommerce-checkout .desktop-nav,.lh-experience.woocommerce-checkout .announcement-bar,.lh-experience.woocommerce-checkout .lh-currency,.lh-experience.woocommerce-checkout .header-actions>a,.lh-experience.woocommerce-checkout .header-actions>[data-dialog-open]{display:none}}
@media(max-width:999px){.lh-experience .catalog-layout{grid-template-columns:220px minmax(0,1fr)}.lh-experience .catalog-results ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lh-explore-inner{grid-template-columns:230px minmax(0,1fr);gap:24px;margin-left:24px}.lh-explore-track{grid-auto-columns:280px}.lh-explore-intro{padding-top:30px}.lh-sticky-action{min-width:160px}.lh-review-summary{grid-template-columns:1fr 1fr}.lh-review-summary>.button{grid-column:1/-1}.lh-experience #reviews #comments ol.commentlist{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.lh-explore{padding:30px 0}.lh-explore-inner{display:block;margin-left:20px}.lh-explore-intro{padding:0 20px 22px 0;display:grid;grid-template-columns:1fr auto}.lh-explore-intro h2{font-size:29px;grid-column:1/-1}.lh-explore-intro .lh-carousel-controls{margin:0;align-self:end}.lh-explore-track{grid-auto-columns:76vw;gap:16px}.lh-catalog-breadcrumb{padding:16px 0 25px;font-size:12px;gap:10px}.lh-catalog-collections{display:flex;overflow:auto;gap:16px;margin-bottom:30px}.lh-catalog-collections .lh-editorial-card{flex:0 0 42vw}.lh-editorial-caption{font-size:19px}.lh-experience .catalog-layout{display:block}.lh-experience .catalog-results ul.products{gap:28px 14px!important}.lh-footer-tools{align-items:flex-start;flex-direction:column;gap:22px}.lh-footer-details{gap:24px}.lh-experience .lh-sticky-inner{padding:10px 14px!important;gap:10px;flex-wrap:wrap}.lh-sticky-product{max-width:100%;flex:1}.lh-sticky-product strong{font-size:12px}.lh-sticky-product img{width:42px!important;height:42px!important}.lh-sticky-controls{width:100%;gap:8px}.lh-sticky-controls select{max-width:130px;padding:9px;font-size:12px}.lh-sticky-action{min-width:0;flex:1;font-size:12px!important;padding:12px!important}.lh-experience .lh-sticky-buy{bottom:62px}.lh-experience .lh-whatsapp{bottom:160px}.lh-experience div.product .woocommerce-product-gallery,.lh-experience div.product .summary{width:100%!important;float:none!important}.lh-experience .summary .product_title{font-size:32px}.lh-review-summary{display:block;padding:20px}.lh-rating-bars{margin:20px 0}.lh-experience #reviews #comments ol.commentlist{display:block}.lh-experience #reviews #comments ol.commentlist li{margin-bottom:18px!important}.lh-experience.woocommerce-account:not(.logged-in) #customer_login{display:block;max-width:440px;margin:auto}.lh-experience.woocommerce-account #customer_login .col-2{margin-top:45px}.lh-experience.woocommerce-checkout .wc-block-components-sidebar{position:static;padding:20px!important}.woocommerce-cart .site-main>.lh-suggestions{display:block}}
@media(prefers-reduced-motion:reduce){.lh-editorial-card img,.lh-experience .lh-card-media img{transition:none!important}}

/* Account stages progressively enhance the native forms, including their validation. */
.lh-experience.woocommerce-account:not(.logged-in) #customer_login.lh-account-stages{display:block;max-width:420px;margin:0 auto}.lh-account-tabs{display:flex;gap:20px;border-bottom:1px solid #eee;margin-bottom:28px}.lh-account-tabs button{border:0;background:none;padding:14px 0;color:#777;font-size:15px;cursor:pointer;border-bottom:2px solid transparent}.lh-account-tabs button[aria-pressed=true]{border-color:#111;color:#111}.lh-account-stages .col-2{margin-top:0!important}.lh-account-stages h2{font-size:28px}.lh-account-stages .woocommerce-form-login__rememberme input{min-height:0!important;width:16px!important;height:16px!important}.lh-account-stages form button[type=submit]{width:100%;margin-top:12px}.lh-cart-drawer{overflow-x:hidden}.lh-suggestion .lh-price{font-size:14px!important}.lh-suggestion .lh-ref-price{font-size:12px!important}

.lh-experience.woocommerce-account:not(.logged-in) .entry-header{display:none}.lh-account-stages form p{font-size:14px;line-height:1.6}.lh-account-stages select{width:100%;border:1px solid #ccc;border-radius:8px;padding:12px;font-size:14px;background:#fff}.lh-account-brand{margin-top:40px}
.lh-experience.single-product .summary .product_title{font-size:40px!important;line-height:1.15}.lh-experience .woocommerce-product-gallery__image img{padding:8%;box-sizing:border-box}.lh-experience .woocommerce-product-gallery .flex-control-thumbs img{padding:5px;box-sizing:border-box;opacity:1!important}.lh-experience .summary p.stock{font-size:14px;color:#239443}.lh-experience .summary .lh-quantity-control input.qty{width:42px!important;min-width:42px!important}.lh-experience .woocommerce-product-gallery .flex-direction-nav{list-style:none;margin:0;padding:0}.lh-experience .woocommerce-product-gallery .flex-direction-nav a{position:absolute;top:42%;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:1px solid #ddd;border-radius:50%;background:#fff;color:#111;text-decoration:none;font:26px/1 Arial;opacity:1}.lh-experience .woocommerce-product-gallery .flex-prev{left:126px}.lh-experience .woocommerce-product-gallery .flex-next{right:16px}.lh-experience .woocommerce-product-gallery .flex-direction-nav .flex-disabled{opacity:.3;pointer-events:none}
@media(max-width:999px){.lh-experience .woocommerce-product-gallery .flex-prev{left:14px}}@media(max-width:767px){.lh-experience.single-product .summary .product_title{font-size:32px!important}}

.lh-checkout-suggestions>summary{font:24px/1.4 Cormorant,serif;cursor:pointer;padding:16px 0}.lh-checkout-suggestions .lh-suggestions{border:0;margin-top:0;padding-top:12px}.lh-checkout-suggestions .lh-suggestions>h3{display:none}@media(max-width:767px){.lh-experience.woocommerce-checkout .site-main{margin:20px auto}.lh-checkout-suggestions>summary{font-size:21px}.lh-experience.woocommerce-checkout .wc-block-components-sidebar{margin-bottom:26px!important}}

/* A zero collection amount is not a free carrier service. Scope labels to this method only. */
.wc-block-components-radio-control__option:has(input[value^="lh_carrier:"]) .wc-block-components-radio-control__secondary-label{display:none!important}
body:is(.lh-collect-shipping,:has(input[value^="lh_carrier:"]:checked)) .wc-block-components-totals-shipping .wc-block-components-totals-item__value{display:none!important}
body:is(.lh-collect-shipping,:has(input[value^="lh_carrier:"]:checked)) .wc-block-components-totals-shipping .wc-block-components-totals-item:after{content:'A pagar al recibir';font-size:13px;max-width:140px;text-align:right}
.lh-payment-badge.discover{font-size:8px;width:51px}.lh-payment-badge.express{font-size:7px;line-height:1.1;text-align:center}
.lh-experience .site-header .desktop-navigation .lh-nav-panel .lh-editorial-menu>.lh-editorial-card{padding:0!important}.lh-experience .catalog-results .woocommerce-breadcrumb{display:none}
#search-dialog input[type=search]{border-radius:30px!important;background:#f7f7f7}
.lh-experience.woocommerce-checkout .announcement,.lh-experience.woocommerce-checkout .desktop-navigation,.lh-experience.woocommerce-checkout .mobile-menu-trigger,.lh-experience.woocommerce-checkout .lh-services,.lh-experience.woocommerce-checkout .site-footer,.lh-experience.woocommerce-checkout .mobile-bar,.lh-experience.woocommerce-checkout .lh-whatsapp{display:none!important}
.lh-experience.woocommerce-checkout .header-actions>:not(.lh-cart-trigger):not(noscript){display:none!important}.lh-experience.woocommerce-checkout.has-mobile-bar{padding-bottom:0}.lh-experience.woocommerce-checkout .header-inner{display:flex;justify-content:space-between;max-width:1200px}
.lh-checkout-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px;padding:24px 20px 35px;border-top:1px solid #eee;font-size:12px}.lh-checkout-footer a{color:#555;text-decoration:underline}
.lh-review-section>.container{max-width:none;width:auto;margin-left:max(32px,calc((100vw - 1410px)/2));padding:0}.lh-review-section .lh-section-heading{max-width:1410px;padding-right:32px}.lh-review-rail{scrollbar-width:none;padding-right:32px}.lh-review-card{flex:0 0 360px;padding:0!important;border-radius:20px}.lh-review-card .lh-review-cover{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0}.lh-review-card>p,.lh-review-card>div,.lh-review-card>blockquote,.lh-review-card>a{margin-left:20px;margin-right:20px}.lh-review-card>p{margin-top:22px;margin-bottom:10px}.lh-review-card>p small{display:inline}.lh-review-card>blockquote{margin-top:16px;margin-bottom:24px;font-size:14px;min-height:70px}.lh-review-card>a{margin-bottom:20px}.lh-review-card .star-rating{float:none;color:#111}
@media(max-width:767px){.lh-review-section>.container{margin-left:20px}.lh-review-card{flex-basis:80vw;min-width:0}}
.lh-review-stars{font:20px/1.2 Arial,sans-serif;color:#111;letter-spacing:1px}
