:root{--nlbm-azul: #5DB6F9;--nlbm-azul-claro: #A3D1F3;--nlbm-dorado: #F5B50F;--nlbm-tan: #C9A972;--nlbm-beige: #EDD8BD;--nlbm-white: #FFFFFF;--nlbm-black: #000000;--nlbm-radius-sm: 4px;--nlbm-radius-md: 8px;--nlbm-radius-lg: 16px;--nlbm-transition: .3s ease;--font-heading-family: "League Spartan", sans-serif;--font-heading-weight: 700;--font-body-family: "League Spartan", sans-serif;--font-body-weight: 400}body,html{font-family:League Spartan,sans-serif;font-size:1rem;line-height:1.65}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:League Spartan,sans-serif;font-weight:700}.button,button,input,select,textarea{font-family:League Spartan,sans-serif}body:before{content:"";position:fixed;top:10%;right:-5%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#5DB6F9 0%,transparent 70%);filter:blur(120px);opacity:.07;pointer-events:none;z-index:-1}body:after{content:"";position:fixed;bottom:10%;left:-5%;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,#F5B50F 0%,transparent 70%);filter:blur(120px);opacity:.06;pointer-events:none;z-index:-1}.field{border:none;border-radius:12px;overflow:hidden}.field:after{display:none}.field__input,.select__select,.form__input,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],textarea,select{background:#f8f9fa;border:1.5px solid transparent;border-radius:12px;padding:.9rem 1.25rem;font-size:.9375rem;font-family:inherit;color:#1a1a1a;transition:border-color .3s ease,box-shadow .3s ease;outline:none;width:100%}.field__input:focus,.select__select:focus,.form__input:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:#5db6f9;box-shadow:0 0 0 3px #5db6f926;background:#fff}textarea{min-height:120px;resize:vertical}select,.select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%231a1a1a' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px 8px;padding-right:2.5rem}.button,.shopify-challenge__button{border-radius:12px}.nlbm-badge{display:inline-block;padding:.25em .75em;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.4;border-radius:var(--nlbm-radius-sm);color:var(--nlbm-white);pointer-events:none;z-index:2}.nlbm-badge--nuevo{background-color:var(--nlbm-azul)}.nlbm-badge--oferta{background-color:var(--nlbm-dorado);color:var(--nlbm-black)}.nlbm-badge--destacado{background-color:var(--nlbm-tan);color:var(--nlbm-black)}.nlbm-badge--agotado{background-color:#000000d9;color:var(--nlbm-white)}.nlbm-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.nlbm-reveal--visible{opacity:1;transform:translateY(0)}.nlbm-newsletter{position:relative;overflow:hidden}.nlbm-newsletter__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nlbm-newsletter__bg-img{width:100%;height:100%;object-fit:cover}.nlbm-newsletter__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.nlbm-newsletter__content{position:relative;z-index:1;text-align:center;max-width:600px;margin:0 auto}.nlbm-newsletter__heading{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;margin:0 0 .5rem}.nlbm-newsletter__subheading{font-size:1.0625rem;opacity:.9;margin:0 0 2rem}.nlbm-newsletter__form{display:flex;gap:0;max-width:480px;margin:0 auto}.nlbm-newsletter__input{flex:1;padding:.875rem 1rem;border:2px solid rgba(255,255,255,.3);border-radius:6px 0 0 6px;font-size:.9375rem;outline:none;min-width:0}.nlbm-newsletter__input:focus{border-color:var(--nlbm-dorado, #F5B50F)}.nlbm-newsletter__submit{padding:.875rem 1.5rem;border-radius:0 6px 6px 0;border:none;font-weight:700;font-size:.9375rem;cursor:pointer;white-space:nowrap;transition:background .3s ease}.nlbm-newsletter__success{margin-bottom:1rem;padding:.75rem;background:#00c85326;border-radius:6px;color:#00c853;font-weight:600}.nlbm-newsletter__success p{margin:0}.nlbm-newsletter__error{margin-bottom:1rem;padding:.75rem;background:#ff00001a;border-radius:6px;color:#d32f2f;font-weight:600}.nlbm-newsletter__error p{margin:0}@media screen and (max-width:549px){.nlbm-newsletter__form{flex-direction:column;gap:.75rem}.nlbm-newsletter__input,.nlbm-newsletter__submit{border-radius:6px}}.nlbm-orbs{position:relative;overflow:hidden}.nlbm-orbs:before,.nlbm-orbs:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;z-index:0;pointer-events:none}.nlbm-orbs:before{width:400px;height:400px;background:radial-gradient(circle,#5DB6F9 0%,transparent 70%);top:-100px;right:-100px;animation:nlbm-orb-float 15s ease-in-out infinite}.nlbm-orbs:after{width:350px;height:350px;background:radial-gradient(circle,#F5B50F 0%,transparent 70%);bottom:-80px;left:-80px;animation:nlbm-orb-float 18s ease-in-out infinite reverse}@keyframes nlbm-orb-float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.1)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(15px,15px) scale(1.05)}}.nlbm-orb-extra{position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(80px);opacity:.1;background:radial-gradient(circle,#A3D1F3 0%,transparent 70%);pointer-events:none;z-index:0;animation:nlbm-orb-float 20s ease-in-out infinite}.nlbm-orbs>*{position:relative;z-index:1}.product-card-wrapper{transition:box-shadow var(--nlbm-transition),transform var(--nlbm-transition)}.product-card-wrapper:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.nlbm-section{position:relative}.nlbm-section a:not(.button):hover,.nlbm-orbs a:not(.button):hover{color:var(--nlbm-azul)}.nlbm-section h1,.nlbm-section h2,.nlbm-section h3,.nlbm-section h4,.nlbm-orbs h1,.nlbm-orbs h2,.nlbm-orbs h3,.nlbm-orbs h4{letter-spacing:-.02em}@media screen and (min-width:750px){.nlbm-badge{font-size:.8125rem;padding:.3em .85em}}@media screen and (min-width:990px){.nlbm-badge{font-size:.875rem}}@media screen and (min-width:990px){.header{padding-top:8px!important;padding-bottom:8px!important}.header__icon svg,.header__icon .icon,.header__icon .svg-wrapper,.header__icon--account svg,.header__icon--cart svg,details-modal .header__icon svg{width:22px;height:22px}.header__icon .svg-wrapper{display:flex;align-items:center;justify-content:center}details .header__icon-close{display:none!important}details[open] .header__icon-close{display:inline-flex!important}.header__menu-item,.list-menu__item,.header__inline-menu .list-menu__item{font-size:1.25rem;font-weight:700;letter-spacing:.01em}.header__menu-item:focus,.header__menu-item:focus-visible,.header__menu-item.focused,.header__inline-menu a:focus,.header__inline-menu a:focus-visible,.header__inline-menu summary:focus,.header__inline-menu summary:focus-visible{outline:0!important;box-shadow:none!important}.cart-count-bubble{font-size:.625rem;width:16px;height:16px;min-width:16px}}@media screen and (min-width:990px)and (max-width:1400px){.nlbm-featured-products__heading,.nlbm-categories__heading,.nlbm-slideshow__heading{font-size:clamp(1.25rem,2.5vw,2rem)}.nlbm-slideshow__subheading{font-size:clamp(.9375rem,1.8vw,1.125rem)}.nlbm-slideshow__content{padding:2rem 1.5rem}.nlbm-slideshow__button{min-width:140px;font-size:.875rem;padding:.6rem 1.25rem}.nlbm-section--categories-grid,.nlbm-section--featured-products{padding-top:28px!important;padding-bottom:28px!important}.nlbm-categories__header,.nlbm-featured-products__header{margin-bottom:1.25rem}.nlbm-featured-products__info{padding:.625rem .75rem}.nlbm-featured-products__title{font-size:.875rem}.nlbm-categories__card-title{font-size:1.125rem}.nlbm-categories__card-content{padding:.75rem}}.nlbm-nav-categories-dropdown{position:relative}.nlbm-nav-categories-dropdown summary{display:flex;align-items:center;gap:.25rem;cursor:pointer;list-style:none}.nlbm-nav-categories-dropdown summary::-webkit-details-marker{display:none}.nlbm-nav-categories-dropdown .nlbm-nav-categories__list{position:absolute;top:100%;left:0;min-width:200px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:8px;box-shadow:0 8px 24px #0000001a;padding:.5rem 0;list-style:none;margin:.25rem 0 0;z-index:100;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.nlbm-nav-categories-dropdown[open] .nlbm-nav-categories__list{opacity:1;transform:translateY(0)}.nlbm-nav-categories__list li a{display:block;padding:.5rem 1rem;text-decoration:none;color:rgb(var(--color-foreground));font-size:.8125rem;font-weight:500;transition:background .15s ease,color .15s ease;white-space:nowrap}.nlbm-nav-categories__list li a:hover{background:#5db6f914;color:var(--nlbm-azul)}details[open]>.search-modal{animation:nlbm-searchFadeIn .25s ease}@keyframes nlbm-searchFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-modal{border-bottom:1px solid rgba(var(--color-foreground),.06)!important;background:rgb(var(--color-background));box-shadow:0 8px 32px #00000014}.search-modal .field{border-radius:48px;background:#f5f5f7;border:1.5px solid transparent;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.search-modal .field:focus-within{border-color:var(--nlbm-azul);box-shadow:0 0 0 3px #5db6f91f;background:#fff}.search-modal .search__input.field__input{border:none!important;background:transparent!important;font-size:1rem;padding:.875rem 9.8rem .875rem 1.5rem;height:auto;box-shadow:none!important}.search-modal .search__input.field__input::placeholder{color:rgba(var(--color-foreground),.4)}.search-modal .field__label{left:1.5rem}.search-modal .field:after{display:none!important}.search-modal .search__button,.search-modal .reset__button{background:transparent!important;border:none}.search-modal .search__button:hover svg,.search-modal .reset__button:hover svg{color:var(--nlbm-azul)}.search-modal .reset__button:not(:focus-visible):after,.search-modal .reset__button:not(:focus):after{display:none}.search-modal__close-button{width:36px;height:36px;display:flex!important;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f7;transition:background .2s ease}.search-modal__close-button:hover{background:#e8e8ed}.search-modal__close-button svg{width:16px;height:16px}@media screen and (min-width:990px){.grid--7-col-desktop .grid__item{width:calc(14.2857% - var(--grid-desktop-horizontal-spacing) * 6 / 7);max-width:calc(14.2857% - var(--grid-desktop-horizontal-spacing) * 6 / 7)}.grid--8-col-desktop .grid__item{width:calc(12.5% - var(--grid-desktop-horizontal-spacing) * 7 / 8);max-width:calc(12.5% - var(--grid-desktop-horizontal-spacing) * 7 / 8)}}.footer{text-align:center}.footer .footer__content-top{justify-content:center}.footer .footer__blocks-wrapper{justify-content:center;max-width:480px;margin:0 auto}.footer .footer-block--text p{margin:.25rem 0}.footer .footer-block--text p:first-child{font-size:1.25rem;letter-spacing:-.01em}.footer .footer__content-bottom{justify-content:center;flex-direction:column;align-items:center;gap:1rem}.footer .footer__content-bottom-wrapper{justify-content:center}@media(prefers-reduced-motion:reduce){.nlbm-reveal{opacity:1;transform:none;transition:none}.nlbm-reveal--visible{transition:none}.nlbm-orbs:before,.nlbm-orbs:after,.nlbm-orb-extra,body:before,body:after{animation:none}}.quick-add__submit,.card-wrapper .quick-add__submit,.nlbm-featured-products__add-btn,.nlbm-featured-products__add-btn.button,.nlbm-featured-products__add-btn.button.button--small{font-size:clamp(.75rem,2.3vw,.95rem);line-height:1.15;letter-spacing:.01em;min-height:0;padding-top:.4rem;padding-bottom:.4rem}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important;content:none!important;box-shadow:none!important}.button:focus,.button:focus-visible,.button.focused,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:0!important;box-shadow:none!important}.nlbm-featured-products__add-btn,.nlbm-brand-story__button{border-radius:999px;overflow:hidden}@media screen and (max-width:989px){.header:not(.header--top-center){grid-template-columns:1fr auto!important;grid-template-areas:"heading icons"!important;column-gap:.8rem}.header:not(.header--top-center) .header__heading,.header:not(.header--top-center) .header__heading-link{justify-self:start!important;text-align:left!important}.header.page-width{padding-left:1.2rem;padding-right:1.2rem}.header>.header__heading,.header .header__heading-link{padding:0;margin:0}.header__heading-logo-wrapper{width:auto}.header__icons{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;padding-right:0}.header__icons .header__icon,.header__icons header-drawer .header__icon{width:40px;height:40px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.header__icons .header__icon .svg-wrapper,.header__icons header-drawer .header__icon .svg-wrapper{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.header__icons .header__icon svg,.header__icons header-drawer .header__icon svg,.header__icons .header__icon .icon,.header__icons header-drawer .header__icon .icon{width:22px;height:22px}header-drawer{margin-left:0!important;justify-self:auto!important;display:inline-flex;align-items:center}.header__icon--cart{margin-right:0!important}.header__icons .desktop-localization-wrapper{display:none}.header__icons .cart-count-bubble{top:6px;right:6px;width:16px;height:16px;min-width:16px;font-size:.625rem;line-height:1}details[open]>summary.header__icon--menu .svg-wrapper{width:40px;height:40px}.header__icons .header__icon--account.small-hide{display:inline-flex!important}.header__icons details:not([open]) .header__icon-close,.header__icons .header__icon-close{display:none!important}.header__icons details[open] .header__icon-close{display:inline-flex!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nlbm-custom.css.map */
