.top-header{height:auto!important;min-height:60px;margin-top:0!important;padding:10px 0!important}.top-header>.container{min-height:40px}.top-header .logo-top img{display:block;max-width:150px;height:auto}@media(max-width:767px){.top-header{height:auto;padding:10px 0!important;margin-top:0!important}.top-header .container{flex-wrap:wrap;gap:8px}.top-header .logo-top img{max-width:110px}#menu_derecho{gap:10px!important}}@media(max-width:480px){.top-header .logo-top img{max-width:95px}#menu_derecho{gap:8px!important}}#menu_derecho{gap:20px!important}.menu-right>li{display:inline-flex;align-items:center;margin:0!important;padding:0;list-style:none}.menu-right>li.cart-header{display:inline-flex;align-items:center}.menu-right .search-btn,.menu-right .profile-btn{background:transparent;border:0;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#852a59;line-height:1}.menu-right .main-cart{display:inline-flex;align-items:center;justify-content:center;color:#852a59;text-decoration:none;position:relative;line-height:1}.menu-right .search-btn svg,.menu-right .profile-btn svg,.menu-right .main-cart svg{display:block;width:22px;height:22px;fill:currentColor}.site-header .menu-right .cart-header .main-cart .count,.menu-right .cart-header .count{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;padding:0 5px;background-color:#852a59!important;color:#fff!important;font-size:11px;font-weight:700;line-height:18px;text-align:center;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:0 0 0 2px #fff;pointer-events:none}.menu-right .search-btn:focus-visible,.menu-right .profile-btn:focus-visible,.menu-right .main-cart:focus-visible,.mobile-menu-button:focus-visible{outline:2px solid #852a59;outline-offset:3px;border-radius:4px}.top-header>.container{gap:24px}.top-header .logo-top,.top-header .menu-right{flex:0 0 auto}.header-search{flex:1 1 auto;min-width:0;max-width:640px;margin:0 auto}.header-search .search-inline,.header-search .search-inline__form{display:block;width:100%;position:relative}.header-search .form-inputs{position:relative;width:100%}.header-search .search__input.field__input.form-control{width:100%;height:42px;padding:8px 50px 8px 18px;background-color:#fff!important;border:1px solid rgba(133,42,89,.35)!important;border-radius:999px;color:#852a59!important;-webkit-text-fill-color:#852a59!important;caret-color:#852a59;font-size:14px;font-weight:500;line-height:1.2;box-shadow:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.header-search .search__input.field__input.form-control::placeholder{color:#852a59!important;-webkit-text-fill-color:#852a59!important;opacity:.65}.header-search .search__input.field__input.form-control::-webkit-input-placeholder{color:#852a59!important;-webkit-text-fill-color:#852a59!important;opacity:.65}.header-search .search__input.field__input.form-control::-moz-placeholder{color:#852a59!important;opacity:.65}.header-search .search__input.field__input.form-control:-ms-input-placeholder{color:#852a59!important;opacity:.65}.header-search .search__input.field__input.form-control:focus,.header-search .search__input.field__input.form-control:focus-visible{background-color:#fff!important;border-color:#852a59!important;color:#852a59!important;-webkit-text-fill-color:#852a59!important;outline:none;box-shadow:0 0 0 3px #852a5926}.header-search .search__input.field__input.form-control:-webkit-autofill,.header-search .search__input.field__input.form-control:-webkit-autofill:hover,.header-search .search__input.field__input.form-control:-webkit-autofill:focus{-webkit-text-fill-color:#852a59!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;caret-color:#852a59}.header-search .search__button.btn{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:36px;height:36px;padding:0;margin:0;background:transparent;border:0;border-radius:50%;color:#852a59;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.header-search .search__button.btn:hover,.header-search .search__button.btn:focus-visible{background-color:#852a59;color:#fff;outline:none}.header-search .search__button.btn svg{width:16px;height:16px;fill:currentColor;display:block}.header-search .search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.header-search .predictive-search.predictive-search--header{position:absolute;left:50%;right:auto;top:calc(100% + 10px);transform:translate(-50%);width:min(960px,calc(100vw - 40px));max-width:none;height:auto!important;max-height:70vh!important;margin:0;padding:18px 22px;background:#fff!important;border:1px solid rgba(133,42,89,.2)!important;border-radius:10px;box-shadow:0 16px 36px #00000029;z-index:9999;overflow-y:auto;float:none}.header-search .predictive-search.predictive-search--header::-webkit-scrollbar{width:8px}.header-search .predictive-search.predictive-search--header::-webkit-scrollbar-track{background:#f5e8ef!important}.header-search .predictive-search.predictive-search--header::-webkit-scrollbar-thumb{background-color:#852a59!important;border-radius:8px}.header-search .predictive-search--header #predictive-search-results{display:block;width:100%}.header-search .predictive-search--header .predictive-search__heading{color:#852a59!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;text-align:left;padding-bottom:8px;border-bottom:1px solid rgba(133,42,89,.15)}.header-search .predictive-search--header #predictive-search-results #predictive-search-results-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none;flex-flow:initial!important}.header-search .predictive-search--header #predictive-search-results #predictive-search-results-list li{width:auto!important;max-width:100%!important;float:none!important;display:block!important;margin:0!important;padding:0!important}.header-search .predictive-search--header .predictive-search-main{border:1px solid rgba(133,42,89,.12)!important;border-radius:8px;padding:12px;background:#fff;display:flex;flex-direction:column;height:100%;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.header-search .predictive-search--header .predictive-search-main:hover{border-color:#852a59!important;box-shadow:0 6px 18px #852a591f;transform:translateY(-2px)}.header-search .predictive-search--header .predictive-search__item--link{display:block;width:100%;height:160px;max-height:160px;margin:0 0 10px;background:#fafafa;border-radius:6px;overflow:hidden;position:relative}.header-search .predictive-search--header .predictive-search__image{width:100%!important;height:100%!important;max-height:160px!important;object-fit:contain;display:block;padding:8px;box-sizing:border-box}.header-search .predictive-search--header .predictive-search__item-content{padding:0!important;display:flex;flex-direction:column;gap:4px}.header-search .predictive-search--header .predictive-search__item-sku{display:inline-block;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background-color:#852a59;padding:3px 8px;border-radius:999px;margin:0 0 2px;line-height:1.2}.header-search .predictive-search--header .predictive-search__item-heading{font-size:13px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header-search .predictive-search--header .predictive-search__item-vendor{font-size:11px;font-style:normal!important;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin:0!important}.header-search .predictive-search--header .price{margin-top:4px;font-size:14px;font-weight:600}.header-search .predictive-search--header #predictive-search-results-list .predictive-search__item-content,.header-search .predictive-search--header #predictive-search-results-list .predictive-search__item-heading,.header-search .predictive-search--header #predictive-search-results-list .predictive-search__item-vendor,.header-search .predictive-search--header #predictive-search-results-list .predictive-search__item-heading a,.header-search .predictive-search--header .predictive-search__item,.header-search .predictive-search--header .price,.header-search .predictive-search--header .price *{color:#852a59!important;-webkit-text-fill-color:#852a59!important}.header-search .predictive-search--header #predictive-search-results-list .predictive-search__item-heading a:hover{text-decoration:underline}.header-search .predictive-search--header .predictive-search-bottom{float:none;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:16px 0 4px;margin-top:14px;border-top:1px solid rgba(133,42,89,.15)}.header-search .predictive-search--header .predictive-search-bottom .predictive-search-status{background:transparent!important;color:#852a59b3!important;border:0!important;padding:0!important;font-size:12px;font-weight:500;text-transform:none;letter-spacing:normal}.header-search .predictive-search--header .predictive-search-bottom #predictive-search-option-search-keywords{width:auto;padding:0;margin:0}.header-search .predictive-search--header .predictive-search-bottom .btn,.header-search .predictive-search--header .predictive-search-bottom .btn.predictive-search__item.predictive-search__item--term{background-color:#fff!important;color:#852a59!important;-webkit-text-fill-color:#852a59!important;border:1px solid #852a59!important;padding:10px 22px!important;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:auto!important;transition:background-color .15s ease,color .15s ease}.header-search .predictive-search--header .predictive-search-bottom .btn:hover,.header-search .predictive-search--header .predictive-search-bottom .btn:focus-visible,.header-search .predictive-search--header .predictive-search-bottom .btn.predictive-search__item.predictive-search__item--term:hover,.header-search .predictive-search--header .predictive-search-bottom .btn.predictive-search__item.predictive-search__item--term:focus-visible{background-color:#852a59!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;outline:none}.header-search .predictive-search--header .predictive-search__loading-state .spinner .path{stroke:#852a59!important;fill:#852a59!important}@media(max-width:991px){.header-search .predictive-search.predictive-search--header{width:min(720px,calc(100vw - 24px));padding:14px 16px}.header-search .predictive-search--header #predictive-search-results #predictive-search-results-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.header-search .predictive-search--header .predictive-search__item--link{height:130px;max-height:130px}}@media(max-width:767px){.header-search .predictive-search.predictive-search--header{left:0;right:0;transform:none;width:100%;max-height:75vh!important}.header-search .predictive-search--header #predictive-search-results #predictive-search-results-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.header-search .predictive-search--header #predictive-search-results #predictive-search-results-list{grid-template-columns:1fr!important}}@media(max-width:991px){.top-header>.container{gap:16px}.header-search{max-width:420px}}@media(max-width:767px){.top-header>.container{flex-wrap:wrap;gap:10px}.header-search{order:99;flex:1 1 100%;max-width:none;margin:4px 0 0}}.profile-header .menu-dropdown.profile-dropdown{background:#fff;border:1px solid rgba(133,42,89,.15);border-top:3px solid #852a59;box-shadow:0 8px 24px #0000002e;padding:0;margin:0;min-width:180px;top:calc(100% + 6px);right:0;left:auto;z-index:9999}.profile-header .menu-dropdown.profile-dropdown ul{list-style:none;margin:0;padding:6px 0;width:100%}.profile-header .menu-dropdown.profile-dropdown li{margin:0;display:block;width:100%}.profile-header .menu-dropdown.profile-dropdown li a{color:#852a59;display:block;padding:10px 18px;text-decoration:none;font-weight:500;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.profile-header .menu-dropdown.profile-dropdown li a:hover,.profile-header .menu-dropdown.profile-dropdown li a:focus-visible{background-color:#852a59;color:#fff;outline:none}.mega-menu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;margin:0;padding:0}.mega-menu-grid .mega-menu-col{min-width:0}.mega-menu-grid .megamenu-list{list-style:none;padding:0;margin:0}.site-header .mega-menu-grid .megamenu-list>li.list-title span,.mega-menu-grid .list-title span{color:#852a59!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;display:block;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(133,42,89,.2)}.site-header .main-nav .menu-dropdown .mega-menu-grid .megamenu-list>li>a.mega-menu-link,.mega-menu-grid .megamenu-list a.mega-menu-link{color:#1a1a1a!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px;padding:4px 0;font-weight:500;transition:color .15s ease,padding-left .15s ease}.site-header .main-nav .menu-dropdown .mega-menu-grid .megamenu-list>li>a.mega-menu-link:hover,.site-header .main-nav .menu-dropdown .mega-menu-grid .megamenu-list>li>a.mega-menu-link:focus-visible,.mega-menu-grid .megamenu-list a.mega-menu-link:hover,.mega-menu-grid .megamenu-list a.mega-menu-link:focus-visible{color:#852a59!important;text-decoration:none!important;padding-left:4px;outline:none}.mega-menu-banner img{width:100%;height:auto;display:block;border-radius:6px}@media(max-width:1199px){.mega-menu-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media(max-width:991px){.mega-menu-grid{grid-template-columns:repeat(2,1fr)}.mega-menu-banner{grid-column:span 2}.mega-menu-banner img{max-height:220px;object-fit:cover}}.mega-menu-images{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-items:center}@media(max-width:991px){.mega-menu-images{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.mega-menu-images{grid-template-columns:1fr}}@media(max-width:991px){.main-navigationbar .main-nav{display:none}.main-navigationbar .mobile-menu{display:block}}@media(min-width:992px){.main-navigationbar .mobile-menu{display:none}}.mobile-menu-button{background:transparent;border:0;padding:8px;cursor:pointer;display:inline-flex;flex-direction:column;gap:4px}.mobile-menu-button>span{display:block;width:24px;height:2px;background:currentColor}.menu-right svg,.mobile-menu-wrapper svg,.acnav-label svg{color:#852a59}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-header.css.map */
