:root{--font-headings:'Playfair Display', serif;--font-body:'DM Sans', sans-serif;--color-headings:#202020;--color-text:#0F0F0F;--color-bg:#F1F1F1;--font-size-base:15px;--line-height-base:20px;--nh-primary:#676765;--nh-primary-hover:#8A8A87;--nh-primary-light:#D6D6D0;--nh-primary-bg:#F1F1F1;--nh-gray-900:#0F0F0F;--nh-gray-800:#202020;--nh-gray-600:#555555;--nh-gray-500:#888888;--nh-gray-300:#CCCCCC;--nh-gray-200:#EAEAEA;--nh-gray-100:#F0F0F0;--nh-gray-50:#F8F8F8;--nh-white:#FFFFFF;--nh-sand:#C2B280;--nh-sand-300:#D4C99A;--nh-sand-200:#EAE0BA;--nh-sand-100:#F5F0D8;--nh-moss:#4A5D4E;--nh-moss-400:#6B8A70;--nh-moss-200:#A3C4A8;--nh-moss-100:#DFF0E2;--nh-red:#C0392B;--nh-red-100:#E8D5D2;--nh-green:#27AE60;--nh-green-100:#D4EDDA;--nh-headings:#202020;--nh-text:#0F0F0F;--nh-bg:#F1F1F1;--font-mono:ui-monospace, 'SF Mono', 'Cascadia Code', 'Segoe UI Mono', 'Roboto Mono', Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.10);--shadow-lg:0 8px 24px rgba(0,0,0,0.12);--transition-fast:0.15s ease;--transition-normal:0.25s ease;--transition-slow:0.35s cubic-bezier(0.4, 0, 0.2, 1)}@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://www.normahana.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-002a94d0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400 900;font-display:swap;src:url(https://www.normahana.com/wp-content/uploads/elementor/google-fonts/fonts/playfairdisplay-61a96359.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.nh-page-inicio .site-header,body.nh-page-inicio header.site-header,body.nh-page-inicio #site-header,body.nh-page-inicio .elementor-location-header{display:none!important}body.nh-page-inicio .site-header{display:none!important}body.nh-page-inicio header{display:none!important}p,h1,h2,h3,h4,h5,h6,span,div,a,li,td,th{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;font-kerning:auto;font-variant-ligatures:common-ligatures contextual;font-variant-numeric:proportional-nums;font-synthesis:none;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}p{line-height:1.6;letter-spacing:.01em;word-spacing:.05em;orphans:3;widows:3}h1,h2,h3,h4,h5,h6{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;font-kerning:auto;font-variant-ligatures:common-ligatures discretionary-ligatures;letter-spacing:-.02em;font-feature-settings:"kern" 1,"liga" 1,"dlig" 1,"swsh" 1}small,.small-text{text-rendering:optimizeLegibility;font-size-adjust:.5}@media screen and (max-width:768px){p{text-rendering:optimizeSpeed;-webkit-font-smoothing:subpixel-antialiased}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){p,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@font-face{font-display:swap}.woocommerce-error{margin:1.5rem;padding:1rem 1.25rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;list-style:none;display:flex;gap:10px}.woocommerce-error li{color:#991b1b;font-size:.875rem;line-height:1.5}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:Phosphor;content:"\E4E2";content:"\E4E2" / "";display:inline-block;position:initial;top:1em;left:1.5em}.woocommerce-error a{text-decoration:underline!important}.woocommerce-info{margin:0;padding:1rem 1.5rem;background-color:#fff;border:unset;border-left:none;border-right:none;border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;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)}.woocommerce-info::before{display:none;}.woocommerce-info a.button,.woocommerce-info a.wc-forward{margin:0;padding:14px 24px;background-color:unset;border:1px solid #000;border-radius:0;transition:all 0.3s ease;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)}.woocommerce-info a.button:hover,.woocommerce-info a.wc-forward:hover{background-color:black!important;color:white!important;border-color:black!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{margin-right:20px;font-size:1.2em}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{font-family:'Phosphor';content:"\E4C2"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{font-family:'Phosphor';content:"\E420"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{font-family:'Phosphor';content:"\E20C"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{font-family:'Phosphor';content:"\E6F8"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{font-family:'Phosphor';content:"\E68A"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{font-family:'Phosphor';content:"\E4C6"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--preferencias a:before{font-family:'Phosphor';content:"\E434"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{font-family:'Phosphor';content:"\E42A"}.woocommerce-order{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);color:var(--e-global-color-text)}.woocommerce-notice--success{background:#fff!important;color:#000!important;padding:1.25rem 2rem!important;border:1px solid #000!important;border-radius:0!important;font-size:1.125rem!important;font-weight:600!important;text-align:center!important;letter-spacing:-0.015em!important;margin-bottom:3rem!important}.woocommerce-order-overview{display:flex!important;list-style:none!important;justify-content:space-between;padding:2rem!important;margin:0 0 3rem 0!important;border:1px solid #000!important;background:#fff!important}@media screen and (max-width:768px){.woocommerce-order-overview{display:flex;flex-direction:column;gap:1em}.woocommerce-order-overview li{border:unset!important}}.woocommerce-order-overview li{font-size:0.9rem!important;line-height:1.5!important;color:#111!important}.woocommerce-order-overview strong{display:block!important;font-weight:600!important;margin-top:0.25rem!important;font-size:1rem!important}.woocommerce-order-details__title,.woocommerce-column__title{font-size:1.25rem!important;font-weight:600!important;text-transform:uppercase!important;border-bottom:unset!important;padding-bottom:0.75rem!important;margin-bottom:1.5rem!important;letter-spacing:0.03em!important}.woocommerce-table--order-details{width:100%!important;border:1px solid black!important;border-radius:0px!important}.woocommerce-table--order-details th,.woocommerce-table--order-details td{border-bottom:1px solid #e5e5e5!important;padding:1rem 1.5rem!important;font-size:0.9rem!important;text-align:left!important;color:black!important}.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td{font-weight:600!important;background:#fafafa!important}.woocommerce-order .order-actions-button{display:inline-block!important;padding:.75rem 1.25rem!important;border:1px solid #000!important;font-weight:00!important;text-decoration:none!important;font-size:0.85rem!important;text-transform:uppercase!important;letter-spacing:0em!important;transition:background 0.2s ease,color 0.2s ease!important}.woocommerce-order .order-actions-button:hover{background:#111!important;color:#fff!important}.woocommerce-column{border:1px solid #000!important;padding:1.8rem 1.5em!important;background:#fff!important}.woocommerce-column address{font-style:normal!important;line-height:1.6!important;font-size:0.9rem!important;color:#111!important;border:unset!important;padding:unset!important}table.variations,table.variations tbody,table.variations tr,table.variations td,table.variations th{display:block!important;width:auto!important;background:none!important;border:none!important;padding:0!important;margin:0!important;text-align:left!important;box-shadow:none!important}table.variations{margin-bottom:20px!important}table.variations tr{margin-bottom:16px!important}table.variations th.label{display:flex!important;align-items:baseline!important;font-size:13px!important;margin-bottom:14px!important;padding:0!important;gap:4px!important}table.variations th.label label{display:inline-block!important}table.variations .woo-selected-variation-item-name{font-size:13px!important;font-weight:600!important;margin-bottom:0!important;padding:0!important}.variable-items-wrapper{display:flex!important;flex-wrap:wrap!important;gap:10px!important;list-style:none!important;margin:0!important;padding:0!important;background:none!important}.color-variable-items-wrapper .variable-item{width:44px!important;height:20px!important;border:2px solid #d4d5d3!important;border-radius:0!important;cursor:pointer;padding:0!important;margin:0!important;overflow:hidden;display:block!important;transition:border-color 0.15s ease}.color-variable-items-wrapper .variable-item .variable-item-contents{width:100%!important;height:100%!important;margin:0!important;padding:0!important}.color-variable-items-wrapper .variable-item-span-color{display:block!important;width:100%!important;height:100%!important}.color-variable-items-wrapper .variable-item.selected,.color-variable-items-wrapper .variable-item:hover{border-color:#000!important}.button-variable-items-wrapper .variable-item{min-width:44px!important;height:34px!important;padding:0 12px!important;margin:0!important;display:flex!important;align-items:center;justify-content:center;border:0!important;border-radius:0!important;background:#f0f1ee!important;cursor:pointer}.button-variable-items-wrapper .variable-item.selected{background:#000!important}.button-variable-items-wrapper .variable-item.selected .variable-item-span-button{color:#eff0ee!important}.button-variable-items-wrapper .variable-item.disabled,.button-variable-items-wrapper .variable-item[data-disabled="true"]{background:#f7f5f0!important;cursor:not-allowed;opacity:.55}.button-variable-items-wrapper .variable-item.disabled .variable-item-span-button,.button-variable-items-wrapper .variable-item[data-disabled="true"] .variable-item-span-button{text-decoration:line-through!important;color:#a8a29a!important}.reset_variations{display:none!important;font-size:12px!important;color:#999!important;text-decoration:underline!important;margin-top:4px!important}.reset_variations:hover{color:#666!important}.woocommerce-variation-availability{margin:12px 0!important}.woocommerce-variation-availability p.stock{font-size:14px!important;font-weight:500!important;margin:0!important;padding:0!important}.woocommerce-variation-availability p.stock.in-stock,.woocommerce-variation-availability p.stock.available-on-backorder{color:#000!important}.woocommerce-variation-availability p.stock.out-of-stock{color:#b23b3b!important}.woocommerce-variation-description{font-size:13px!important;color:#555!important;margin-bottom:10px!important}.woocommerce-variation-price{font-size:15px!important;font-weight:600!important;color:#000!important;margin-bottom:10px!important}.woocommerce-variation-add-to-cart{display:flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important}.woocommerce-variation-add-to-cart .quantity{margin:0!important;display:inline-flex!important}.woocommerce-variation-add-to-cart .single_add_to_cart_button:disabled{cursor:not-allowed!important}@media (max-width:639px){.woocommerce-variation-add-to-cart{flex-direction:column}button.single_add_to_cart_button{margin-top:8px!important;margin-left:0px!important}body.elementor-default .elementor-widget-nh-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{background-color:transparent;transform:scale(0);transition:background-color 0.4s,transform 0s 0.4s}body.elementor-default .elementor-widget-nh-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button{display:none}body.elementor-default .elementor-widget-nh-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{opacity:0;overflow:hidden;transform:var(--side-cart-alignment-transform,translateX(calc(100% * var(--direction-multiplier, 1))))}.elementor-widget-nh-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"],.elementor-widget-nh-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}.elementor-widget-nh-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product{grid-template-columns:25% auto;padding-left:0;padding-right:0}.elementor-widget-nh-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove{display:none}.elementor-widget-nh-menu-cart.remove-item-position--top .elementor-menu-cart__product-remove{bottom:auto;top:0}.elementor-widget-nh-menu-cart.remove-item-position--top .elementor-menu-cart__products .cart_item:not(:first-of-type) .elementor-menu-cart__product-remove{bottom:auto;top:20px}.elementor-widget-nh-menu-cart.remove-item-position--middle .elementor-menu-cart__product-remove{bottom:50%;transform:translateY(50%)}.elementor-widget-nh-menu-cart.remove-item-position--bottom .elementor-menu-cart__product-remove{bottom:20px;top:auto}.elementor-widget-nh-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{background:none;bottom:auto;height:auto;min-width:330px;overflow:visible;position:absolute;top:100%;inset-inline:0 auto;transform:scale(1);transition:background-color 0.4s,transform 0s;width:auto}.elementor-widget-nh-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main{height:auto;inset:auto;overflow:visible;position:relative;transform:translateY(0);transition:0.3s;width:auto}@media (max-width:767px){.elementor-widget-nh-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{min-width:300px}}body.elementor-default .elementor-widget-nh-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{transform:scale(0);transition:background-color 0.4s,transform 0s 0.4s}body.elementor-default .elementor-widget-nh-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{opacity:0;transform:translateY(-10px)}.elementor-edit-area-active .elementor-widget-nh-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown{opacity:1}.elementor-edit-area-active .elementor-widget-nh-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown .elementor-menu-cart__container{z-index:9999}.elementor-widget-nh-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__container{display:none}.elementor-widget-nh-menu-cart.elementor-menu-cart--cart-type-dropdown.elementor-menu-cart--shown .elementor-menu-cart__container{display:block}.elementor-widget-nh-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__main{position:absolute;top:100%;inset-inline:0 auto;width:350px;max-height:70vh;overflow-y:auto}@media (max-width:767px){.elementor-widget-nh-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__main{width:300px}}}.elementor-add-to-cart .quantity input[type="number"]::-webkit-inner-spin-button,.elementor-add-to-cart .quantity input[type="number"]::-webkit-outer-spin-button,.product-quantity .quantity input[type="number"]::-webkit-inner-spin-button,.product-quantity .quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.elementor-add-to-cart .quantity input[type="number"],.product-quantity .quantity input[type="number"]{-moz-appearance:textfield!important}.shop_table thead th{border-bottom:1px solid #e6e7e7!important}.actions .button[disabled]{cursor:not-allowed!important;opacity:0.5!important}.coupon-col-start .input-text{width:100%!important;padding:0 14px!important;border:1px solid #e6e7e7!important;border-radius:0px!important}.cart_totals .shop_table tr:last-child{border-bottom:none!important}a.shipping-calculator-button{text-decoration:underline!important}#shipping_method{list-style:none!important;margin:0 0 10px!important;padding:0!important}#shipping_method li{margin-bottom:6px!important}.woocommerce-shipping-destination{margin:8px 0!important}.shipping-calculator-button{display:inline-block!important;margin:4px 0 16px!important;text-decoration:underline!important}.shipping-calculator-form{width:100%!important;padding:16px!important;border:1px solid #e5e7eb!important;border-radius:0px!important;margin-bottom:16px!important}.shipping-calculator-form .form-row{margin-bottom:12px!important}.shipping-calculator-form label{display:block!important;margin-bottom:6px!important}.shipping-calculator-form .input-text,.shipping-calculator-form select{width:100%!important;height:40px!important;padding:0 14px!important;border:1px solid #e5e7eb!important;border-radius:0px!important}.shipping-calculator-form .button{height:40px!important;padding:0 20px!important;width:100%!important;border-radius:0px!important}.jet-woo-product-gallery-pswp{display:none}.jet-apb-action-result-container{display:flex;justify-content:center;align-items:center;padding:2rem}.jet-apb-action-action{padding:.625rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;background:hsl(0 0% 100%);color:hsl(0 0% 9%);border:1px solid hsl(0 0% 89.8%);box-shadow:0 1px 3px 0 hsl(0 0% 0% / .1),0 1px 2px -1px hsl(0 0% 0% / .1)}.action-confirm{color:hsl(142 76% 36%)}.action-cancel{color:hsl(0 72% 51%)}.elementor-element-6f6e49b .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.elementor-element-6f6e49b .swiper:not(.swiper-initialized) .swiper-slide{flex-shrink:0;width:calc(25% - 15px)}@media (max-width:1024px){.elementor-element-6f6e49b .swiper:not(.swiper-initialized) .swiper-slide{width:calc(50% - 10px)}}@media (max-width:767px){.elementor-element-6f6e49b .swiper:not(.swiper-initialized) .swiper-slide{width:100%}}body,p,span:not([class*="elementor"]),li,input,select,textarea,button,.woocommerce,.wvs-style-squared{font-family:var(--font-body);color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.woocommerce-billing-fields__field-wrapper label,.woocommerce-shipping-fields__field-wrapper label,.woocommerce-column__title{font-family:var(--font-headings);color:var(--color-headings);font-weight:400}.woocommerce-checkout label,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td,.woocommerce-table--order-details th,.woocommerce-table--order-details td{font-family:var(--font-body)}a{font-family:var(--font-body);transition:color 0.15s ease}.nh-injected-snippet.nh-atc-snippet{margin-top:15px;padding:10px 12px;font-size:.9rem;color:#333;background-color:#f7f9fa;border:1px solid #e1e8ed;border-radius:4px;display:inline-flex;align-items:center;gap:8px}.nh-injected-snippet.nh-atc-snippet .nh-icon{color:#2ecc71;font-weight:700}.drawer-title{font-size:1.25rem;font-weight:600;line-height:1.4;display:block;text-transform:uppercase;letter-spacing:.05em}.jet-listing-grid__item img,.elementor-loop-item img,ul.products li.product img,.woocommerce-product-gallery__image img{aspect-ratio:2 / 3!important;width:100%!important;height:auto!important;object-fit:cover!important;display:block!important}