html{-webkit-text-size-adjust:100%}@media (max-width:991.98px){body,html{overflow-x:clip;max-width:100%}.account-field-control,.form-control,input.form-control,select.form-control,textarea.form-control{font-size:16px!important}}@media (min-width:768px){.header .burger-icon{display:none!important}.header .header-right,.header .main-header .header-right{padding-right:0!important}}@media (min-width:768px) and (max-width:1199.98px){.top-bar-2 .container-fluid{flex-wrap:nowrap;gap:.5rem .75rem;align-items:center}.top-bar-2 .text-header{order:0;flex:1 1 auto;flex-wrap:nowrap;justify-content:center;margin-top:0;min-width:0}.top-bar-2 .text-header .text-sm-medium{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:min(38vw,280px);margin-left:.4rem!important;margin-right:.4rem!important}.top-bar-2 .text-header-info,.top-bar-2 .top-right-header{flex-shrink:0}.header .main-header .header-right{min-width:0!important;width:auto!important;flex-shrink:0}.header .main-header .header-left .header-logo{min-width:0;flex:1 1 auto;margin-right:.5rem}.header .main-header .header-left .header-logo a{display:inline-flex;align-items:center;max-width:100%}.header .header-logo img,.header .main-header .header-left .header-logo img{height:56px!important;max-height:56px!important;width:auto!important;max-width:min(170px,52vw)!important;object-fit:contain}}@media (max-width:575.98px){.top-bar-2 .container-fluid{padding-left:.75rem;padding-right:.75rem}.top-bar-2 .text-header .btn.btn-brand-2{padding:.35rem .65rem!important;white-space:nowrap}.top-bar-2 .text-header .text-sm-medium{max-width:42vw;font-size:.75rem}.header .main-header{padding-left:.25rem;padding-right:.25rem}.header .header-logo img,.header .main-header .header-left .header-logo img{height:60px!important;max-height:60px!important;max-width:min(185px,58vw)!important}}@media (max-width:991.98px){.mobile-header-wrapper-style .mobile-header-wrapper-inner,.sidebar-canvas-wrapper .mobile-header-wrapper-inner{padding-bottom:2rem}.mobile-menu li a,.sidebar-canvas-wrapper .menu-canvas a{min-height:44px;display:flex;align-items:center}.page-header .bg-overlay.rounded-12,.page-header .custom-container .bg-overlay,.page-header .img-banner.rounded-12{border-radius:0!important}.page-header.pt-30{padding-top:1.25rem!important}.page-header .custom-container{min-height:220px;max-width:100%;padding-left:0;padding-right:0}.page-header .container.position-absolute h2{font-size:clamp(1.35rem,4.5vw,1.85rem);line-height:1.25}.page-hero-copy{max-width:100%;padding-right:0}.page-hero-copy__icon{width:112px;height:112px;background:transparent;border:2px solid #fff;color:#fff;font-size:3.15rem}.page-hero-gradient__icon{display:flex!important;right:-.2em;bottom:-.28em;width:auto;height:auto;opacity:.22}.page-hero-gradient__icon i,.page-hero-gradient__icon svg{font-size:clamp(6.5rem,42vw,9.5rem)}}@media (max-width:575.98px){.page-header .custom-container{min-height:180px;max-width:100%}.page-header .container.position-absolute{padding-left:1rem;padding-right:1rem}.page-hero-copy{max-width:100%}.page-hero-gradient__icon{display:flex!important;right:-.18em;bottom:-.3em;width:auto;height:auto;opacity:.24}.page-hero-gradient__icon i,.page-hero-gradient__icon svg{font-size:clamp(5.75rem,48vw,8rem)}}@media (max-width:991.98px){.footer .footer-1,.footer .footer-2,.footer .footer-3,.footer .footer-4,.footer .footer-5{width:50%;margin-bottom:2rem}.footer .footer-newsletter,.footer .form-newsletter{width:100%;max-width:420px}}@media (max-width:575.98px){.footer .footer-1,.footer .footer-2,.footer .footer-3,.footer .footer-4,.footer .footer-5{width:100%;margin-bottom:1.75rem}.footer .footer-top h5{font-size:1.05rem;line-height:1.4}.footer .footer-newsletter{align-items:stretch;max-width:none}.footer .form-newsletter{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.footer .form-newsletter .btn,.footer .form-newsletter .form-control{width:100%;max-width:none}}@media (max-width:991.98px){.block-banner-home1{min-height:620px;padding-top:180px;padding-bottom:2rem}.block-banner-home1 .home-hero-claim__lead{font-size:clamp(1.55rem,5vw,2.1rem)}.block-banner-home1 .home-hero-claim__world{font-size:clamp(2.55rem,11vw,3.4rem)}.box-section.pt-80,.section-faqs-2.pt-80,.section-static-1.pt-80{padding-top:3rem!important}.box-section.pb-80,.box-section.py-96,.section-faqs-2.pb-80,.section-static-1.pb-80{padding-bottom:3rem!important}.box-section.py-96{padding-top:3rem!important}.pt-100{padding-top:3.5rem!important}.pb-100{padding-bottom:3.5rem!important}}@media (max-width:767.98px){.block-banner-home1{min-height:100svh;min-height:100dvh;padding-top:0}.block-banner-home1 .home-hero-proof{font-size:.98rem;max-width:26rem}.card-contact{margin-bottom:1.25rem}.faq-page-intro{margin-bottom:1.5rem!important}}@media (max-width:575.98px){.block-banner-home1{min-height:100svh;min-height:100dvh;padding-top:0;padding-bottom:0}.home-product-card .card-image,.shop-product-card .card-image{min-height:200px}}@media (max-width:991.98px){.box-content-main.tienda-catalog-layout{display:flex;flex-direction:column;gap:.75rem}.box-content-main.tienda-catalog-layout .content-left.tienda-filters-column{min-width:100%;width:100%;margin-bottom:0}.box-content-main.tienda-catalog-layout .content-right{width:100%;min-width:0;padding-bottom:1.5rem}.tienda-filters-desktop{display:none!important}.tienda-filters-mobile-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--bs-border-color,#dde1de);border-radius:12px;background:var(--bs-background-card,#fff);margin-bottom:.75rem}.tienda-filters-mobile-bar__head{display:flex;align-items:center;gap:.65rem;width:100%;min-width:0}.tienda-filters-mobile-bar__count{margin:0;flex:1 1 auto;min-width:0;text-align:right;font-size:.82rem;font-weight:700;color:#737373;white-space:nowrap}.tienda-filters-mobile-bar__btn{min-height:44px;flex:0 0 auto}.tienda-filters-mobile-bar__chips{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.15rem;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.tienda-filters-mobile-bar__chips::-webkit-scrollbar{display:none;width:0;height:0}.tienda-filters-mobile-bar__chips .tienda-filter-applied-item{flex:0 0 auto;margin:0}.box-filters .box-view-type{flex-wrap:wrap;justify-content:center;gap:.5rem}.box-filters .number-found{display:none}}@media (min-width:992px){.tienda-filters-mobile-bar{display:none!important}}@media (max-width:575.98px){.shop-product-card--list .card-image{min-height:160px}.box-filters .col-xl-8{text-align:center!important}}@media (max-width:991.98px){.shop-detail-gallery .box-banner-activities{min-height:280px}.shop-detail-gallery__empty{min-height:240px}.shop-related-thumb{width:64px;height:64px}}@media (max-width:767.98px){.shop-detail-gallery .slick-arrow{width:36px;height:36px}.box-button-buy,.shop-product-detail-actions{display:flex;flex-wrap:wrap;gap:.65rem}.box-button-buy .btn,.shop-product-detail-actions .btn{flex:1 1 auto;min-height:44px}}@media (max-width:991.98px){.store-flow.account-area.pt-60{padding-top:2rem!important}.store-flow-aside-panel.is-sticky,.store-flow-progress,.store-flow-sidebar-stack{position:static!important;max-height:none!important;overflow:visible!important}.store-flow-sidebar-col{margin-bottom:.25rem}.store-flow-progress__list{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:.65rem;overflow:visible;padding-bottom:0;margin-bottom:0!important}.store-flow-progress__item{flex:1 1;min-width:0;max-width:50%;display:flex}.store-flow-progress__item+.store-flow-progress__item{margin-top:0}.store-flow-progress__link{width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.4rem;padding:.35rem .25rem}.store-flow-progress__copy{align-items:center;padding-top:0}.store-flow-progress__hint{display:none}.store-flow-line-item{gap:.75rem}.store-flow-aside-panel__footer .btn,.store-flow-modal-footer__btn,.store-flow-summary-actions__secondary{min-height:44px}.store-flow-progress{padding:1rem 1rem 1.15rem!important}.store-flow-progress__eyebrow{margin-bottom:.75rem!important}.store-flow-progress__help{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.store-flow-progress__help-title{width:100%;margin-bottom:0!important;text-align:center!important}.store-flow-progress__help>p.text-xs-medium{width:100%;text-align:center!important;margin-bottom:.35rem!important}.store-flow-progress__help-actions{display:flex;justify-content:center;gap:.75rem}.store-flow-sidebar-back{justify-content:center!important}.store-flow-sidebar-back .order-detail-summary-actions__link,.store-flow-sidebar-back .store-flow-sidebar-back__link{justify-content:center;width:100%;text-align:center;text-decoration:none!important}}@media (max-width:575.98px){.store-flow-line-item__thumb,.store-flow-line-item__thumb-wrap{width:72px;height:72px}.store-flow-progress__label{font-size:12px;line-height:1.25}.payment-result .btn,.payment-result-actions .btn,.result-status-actions .btn{width:100%;min-height:44px}}@media (max-width:767.98px){.store-flow .row>[class*=col-]{min-width:0}.account-address-card,.structured-address-preview{word-break:break-word}}@media (max-width:991.98px){.auth-page{padding-bottom:3rem!important}.account-area.pt-60,.auth-page,.box-contact-form{padding-top:2rem!important}.account-content.p-4{padding:1.15rem!important}.account-sidebar{margin-bottom:0}.account-mobile-nav{display:block}.account-mobile-nav__scroller{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;margin:0 -.25rem;padding-left:.25rem;padding-right:.25rem;scrollbar-width:none;-ms-overflow-style:none}}@media (max-width:991.98px){.account-mobile-nav__scroller::-webkit-scrollbar{display:none;width:0;height:0}.account-mobile-nav__link{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.45rem .9rem;border:1px solid var(--bs-border-color,#dde1de);border-radius:999px;background:var(--bs-background-card,#fff);color:var(--bs-neutral-700,#4b5563);text-decoration:none;white-space:nowrap;font-size:.875rem;font-weight:600}.account-mobile-nav__link.active{border-color:var(--bs-brand-2,#E8C9B0);background:var(--bs-background-2,#F6EBE3);color:var(--bs-neutral-1000,#101010)}.account-mobile-nav__link i{font-size:.9rem}}@media (min-width:992px){.account-mobile-nav{display:none!important}}@media (max-width:767.98px){.account-table-card,.account-table-card .table-responsive{overflow-x:auto;max-width:100%}.account-orders-table{min-width:0}.account-stat-card{min-height:auto}.account-filter-actions .btn{min-height:44px}.account-dashboard-grid .row>[class*=col-]{margin-bottom:.5rem}}@media (max-width:575.98px){.auth-form-card{padding:1.25rem!important}.account-content{border-radius:12px!important}.store-flow-line-item,.wishlist-line{align-items:flex-start}}@media (max-width:991.98px){.blog-single-content,.box-contact-form .form-contact .btn,.legal-document-content{max-width:100%}.box-content-detail,.legal-document-content{padding-left:0;padding-right:0}.home-lookbook-copy{padding-top:1.25rem;padding-bottom:1.25rem}}@media (max-width:767.98px){.box-contact-form .map-contact,.box-contact-form iframe{min-height:240px;width:100%}.section-box.box-faqs .accordion-button{padding-right:3.75rem}.blog-list .card-blog,.home-blog-card{margin-bottom:1rem}}@media (max-width:991.98px){.product-image-placeholder--sm{flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center}.product-image-placeholder--sm .product-image-placeholder__label{font-size:.55rem;line-height:1.1}.section-cta-4 .row.mt-60{margin-top:2rem!important;row-gap:1.75rem}.section-cta-4 .home-cta-promo__shipping{padding:1.5rem 0 .5rem;gap:16px}.section-cta-4 .col-lg-4 .bg-white.rounded-12{margin-bottom:.25rem}}@media (max-width:575.98px){.section-cta-4 .row.mt-60{row-gap:2rem}.section-cta-4 .home-cta-promo__shipping{padding:1.75rem 0}}@media (max-width:767.98px){.item-banner-slide-review{min-height:420px;background-position:center 30%;background-size:cover;align-items:flex-end!important;padding:1.25rem .85rem 1.5rem;border-radius:12px}.item-banner-slide-review:after{width:100%;background:linear-gradient(180deg,rgba(17,17,17,.15),rgba(17,17,17,.72) 55%,rgba(17,17,17,.88))}.home-lookbook-copy{max-width:100%;padding-right:.25rem}.home-lookbook-copy h3{font-size:1.45rem;line-height:1.25;margin-top:.65rem!important;margin-bottom:.65rem!important}.home-lookbook-copy__desc{font-size:.95rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.home-lookbook-copy .btn{margin-top:1rem!important}}@media (max-width:575.98px){.tienda-pagination__list.pagination{gap:.25rem}.tienda-pagination__list .page-link{width:36px;min-width:36px;max-width:36px;height:36px;font-size:13px;border-radius:8px!important}.tienda-pagination__list .page-item:first-child,.tienda-pagination__list .page-item:last-child{display:none}}@media (max-width:991.98px){.box-contact-form .contact-location-col{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--bs-border-color,#dde1de)}}.account-orders-mobile__card{border:1px solid var(--bs-border-color,#dde1de);border-radius:12px;background:var(--bs-background-card,#fff);padding:1rem 1.05rem;margin-bottom:.75rem}.account-orders-mobile__top{margin-bottom:.55rem}.account-orders-mobile__meta,.account-orders-mobile__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.account-orders-mobile__meta{margin-bottom:.75rem}.account-orders-mobile__actions{display:flex;gap:.5rem}.account-orders-mobile__actions .btn{min-height:40px}.mobile-app-shell{display:none}.home-hero-carousel-host{overflow:hidden}.home-hero-carousel{position:absolute;inset:0;z-index:1}.home-hero-slide{position:absolute;inset:0;opacity:0;pointer-events:none;display:flex;align-items:center;padding:72px 0 96px;transition:opacity .45s ease}.home-hero-slide.is-active{opacity:1;pointer-events:auto}.home-hero-slide--product .home-hero-slide__photo{position:absolute;inset:0;background-size:cover;background-position:top}.home-hero-slide:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(8,12,10,.64),rgba(8,12,10,.34) 36%,rgba(8,12,10,.1) 62%,rgba(8,12,10,.18))}.home-hero-commerce{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1rem 0 1.25rem}.home-hero-slide--product .home-hero-proof{margin-top:.9rem;margin-bottom:0}.home-hero-slide--product .home-hero-commerce{margin-top:.85rem;margin-bottom:0}.home-hero-slide--product .home-hero-actions{margin-top:1.35rem}.home-hero-price{display:flex;align-items:baseline;gap:.65rem;margin:0;color:#fff;font-weight:800;font-size:1.7rem;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-hero-price__was{font-size:1rem;font-weight:600;text-decoration:line-through;color:rgba(255,255,255,.72)}.offer-countdown{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.3rem .7rem;border-radius:999px;background:#E8C9B0;color:#101010;font-weight:800;font-size:.92rem;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offer-countdown i{font-size:.85rem}.home-hero-nav{position:absolute;top:50%;z-index:3;width:48px;height:48px;margin-top:-24px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(16,16,16,.42);color:#E8C9B0;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;padding:0}.home-hero-nav:focus-visible,.home-hero-nav:hover{background:#313131;border-color:#E8C9B0;color:#E8C9B0}.home-hero-nav--prev{left:18px}.home-hero-nav--next{right:18px}.home-hero-pager{position:absolute;left:0;right:0;bottom:132px;z-index:3;display:flex;align-items:center;justify-content:center;gap:12px}@media (max-width:991.98px) and (min-width:768px){.home-hero-pager{bottom:88px}}.home-hero-dots{display:flex;justify-content:center;align-items:center;gap:8px}.home-hero-dots__dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.55)}.home-hero-dots__dot.is-active{width:26px;background:#E8C9B0}.home-hero-pager__count{margin:0;color:#fff;font-size:.85rem;font-weight:800;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-category-rail{display:block;position:relative;overflow:hidden;border-radius:16px;min-height:280px;text-decoration:none;color:inherit;box-shadow:0 10px 24px rgba(16,16,16,.12)}.home-category-rail__media{position:absolute;inset:0;background:#313131}.home-category-rail__media .home-category-img,.home-category-rail__media img{object-fit:cover}.home-category-rail__media--photo .home-category-img,.home-category-rail__media--photo img{object-fit:cover;object-position:center bottom}.home-category-rail__media--photo:after{display:none}.home-category-rail__body{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;padding:1.15rem 1rem 1rem;text-align:left}.home-category-rail__body--photo{inset:auto;top:.55rem;right:.55rem;left:auto;bottom:auto;padding:0;align-items:flex-end;z-index:2}.home-category-rail__name{font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:#fff}.home-category-rail__meta,.home-category-rail__price{font-size:.88rem;font-weight:600;color:rgba(255,255,255,.92);text-shadow:0 1px 10px rgba(16,16,16,.55)}.home-category-rail__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;min-height:36px;padding:0 .8rem;border-radius:999px;background:#fff;color:#101010;font-size:.82rem;font-weight:800;box-shadow:0 2px 10px rgba(16,16,16,.18);transition:background-color .2s ease,color .2s ease}.home-category-rail:focus-visible .home-category-rail__cta,.home-category-rail:hover .home-category-rail__cta{background:#101010;color:#fff}.home-category-rail__body--photo .home-category-rail__cta{margin-top:0;width:36px;height:36px;min-height:36px;padding:0;justify-content:center}.home-category-rail__body--photo .home-category-rail__cta-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.drawer-body{display:flex;flex-direction:column;gap:1.15rem}.drawer-account{display:flex;align-items:center;gap:.85rem}.drawer-account__avatar{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#E8C9B0;color:#101010;font-weight:800;font-size:1.1rem;flex-shrink:0}.drawer-account__name{margin:0;font-size:1rem;font-weight:800;color:#101010}.drawer-account__meta{margin:0;font-size:.82rem;color:#313131}.drawer-account__actions{display:flex;gap:.65rem}.drawer-nav{display:grid;gap:.35rem}.drawer-row{display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.35rem .55rem;border-radius:12px;text-decoration:none;color:#101010}.drawer-row--static{cursor:default}.drawer-nav .drawer-row__icon,.drawer-row__icon,.drawer-row__icon--menu{width:40px;height:40px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#101010;border:0;flex-shrink:0}.drawer-nav .drawer-row__icon i,.drawer-row__icon i,.drawer-row__icon--menu i{font-size:1.45rem;line-height:1}.drawer-row__label{flex:1 1;font-size:.95rem;font-weight:600;line-height:1.25}.drawer-row__sub{display:block;font-size:.78rem;font-weight:500;color:#313131}.drawer-row__chevron{color:#313131}.drawer-group__title{margin:0 0 .45rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#313131}.drawer-group--legal{margin-top:auto;padding-top:.35rem}.mobile-page-title{padding:.85rem 1.15rem .4rem;background:#313131}.mobile-page-title__row{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.mobile-page-title__copy{min-width:0;flex:1 1 auto}.mobile-page-title h1{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.15}.mobile-page-title p{margin:.12rem 0 0;font-size:.92rem;line-height:1.3;color:rgba(255,255,255,.78)}.mobile-page-title__icon{width:68px;height:68px;border-radius:50%;background:transparent;border:2px solid #e8c9b0;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.75rem}.mobile-product-cta{display:none}@media (max-width:767.98px){body,html{overflow-x:clip;max-width:100%}body{padding-bottom:0}body.mobile-app-ready{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}body.mobile-app-tabbar{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}.mobile-app-shell{display:block}.mobile-topbar{position:fixed;top:0;left:0;right:0;z-index:1040;background-color:rgba(232,201,176,.72);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:calc(env(safe-area-inset-top, 0px) + .4rem) .85rem .4rem;box-shadow:0 8px 20px rgba(16,16,16,.18)}.mobile-topbar__row{display:flex;align-items:center;justify-content:space-between;min-height:60px;gap:.2rem}.mobile-topbar__logo{display:flex;align-items:center;min-width:0;flex:1 1 auto}.mobile-topbar__logo img{display:block;height:60px;max-height:60px;width:auto;max-width:min(185px,52vw);object-fit:contain;filter:none}.mobile-topbar__actions{display:flex;align-items:center;gap:0}.mobile-topbar__icon-btn{width:40px;height:48px;min-width:40px;min-height:48px;padding:0;border:0;background:transparent;color:#101010;font-size:1.15rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-topbar__icon-btn i,.mobile-topbar__icon-btn svg{display:block;color:inherit;fill:currentColor}.mobile-topbar__whatsapp{width:46px;min-width:46px;color:#101010}.mobile-topbar__whatsapp svg{width:24px;height:24px}.mobile-topbar__search{display:flex;gap:.5rem;padding:.15rem 0 .55rem}.mobile-topbar__search input{flex:1 1;min-height:44px;border:0;border-radius:12px;padding:0 .85rem;background:#313131;color:#fff}.mobile-topbar__search input::placeholder{color:rgba(255,255,255,.62)}.mobile-topbar__search-submit{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:#101010;font-size:1.15rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-topbar__search-submit i{display:block;color:inherit}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:1040;display:grid;grid-template-columns:repeat(4,1fr);min-height:calc(72px + env(safe-area-inset-bottom, 0px));padding-top:.4rem;padding-bottom:env(safe-area-inset-bottom,0);background:#313131;box-shadow:0 -8px 20px rgba(16,16,16,.16)}.mobile-bottom-nav__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:48px;color:rgba(255,255,255,.68);text-decoration:none;font-size:.68rem;font-weight:700}.mobile-bottom-nav__tab.is-active{color:#E8C9B0}.mobile-bottom-nav__icon-wrap{position:relative;font-size:1.15rem;line-height:1}.mobile-bottom-nav__badge{position:absolute;top:-8px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:.62rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.main.mobile-app-main{padding-top:calc(80px + env(safe-area-inset-top, 0px))}.box-breadcrumb,.page-header.page-hero,.page-hero{display:none!important}.block-banner-home1,.block-banner-home1.home-hero-carousel-host{min-height:100svh!important;min-height:100dvh!important;height:100svh!important;height:100dvh!important;padding-top:0!important;padding-bottom:0!important;margin-top:calc(-1 * (80px + env(safe-area-inset-top, 0px)))}.home-hero-carousel,.home-hero-slide{min-height:100%}.home-hero-slide{padding:calc(80px + env(safe-area-inset-top, 0px) + 1.25rem) 0 calc(72px + env(safe-area-inset-bottom, 0px) + 2.75rem);align-items:center}.home-hero-nav,.home-hero-nav--next,.home-hero-nav--prev{display:none!important}.home-hero-pager{bottom:calc(72px + env(safe-area-inset-bottom, 0px) + 12px)}.home-hero-copy{padding-left:1.15rem;padding-right:1.15rem}.home-hero-claim__world{font-size:clamp(1.6rem,8vw,2.4rem)}.shop-product-card--list.card-flight{flex-wrap:nowrap!important;flex-direction:row!important}.shop-product-card--list .card-image{flex:0 0 50%!important;max-width:50%!important;width:50%!important;min-height:180px}.shop-product-card--list .card-info{width:50%!important;margin:0!important;height:auto!important}.home-categories.py-96{padding-top:2.5rem;padding-bottom:2.5rem}.home-category-rail{min-height:176px}.home-category-rail__body--photo .home-category-rail__cta{width:30px;height:30px;min-height:30px}.home-section-head{display:flex;flex-direction:column;align-items:stretch;gap:.85rem}.home-section-head>[class*=col-]{width:100%;max-width:100%;flex:0 0 100%;text-align:left!important;margin-bottom:0!important}.home-section-head__copy h2,.home-section-head__copy h3{margin-bottom:.2rem}.home-section-head__copy p{margin-bottom:0}.home-section-head__actions,.home-section-head__actions .box-button-slider,.home-section-head__actions .home-products-header-actions,.home-section-head__actions .home-testimonials-nav{justify-content:flex-start!important}.tienda-catalog-layout{display:flex;flex-direction:column;gap:.75rem}.tienda-filters-column{width:100%}.section-box.pt-50 .text-lg-medium,.section-box.pt-50 .title-svg{display:none}.section-box.pt-50{display:none!important}.box-content-main{padding-top:.7rem!important;padding-bottom:2rem!important}.box-section-term.pt-60,.box-section-term.pt-85,.pt-85{padding-top:1.1rem!important}.box-section-term .sidebar.py-5{padding-top:1.15rem!important;padding-bottom:1.15rem!important}.container.pt-140,.pt-140{padding-top:1.1rem!important;padding-bottom:1.75rem!important}.box-filters .box-view-type{justify-content:flex-start}.store-flow-modal-backdrop .modal-dialog,.store-flow-modal-backdrop .modal-dialog.modal-dialog-centered,.store-flow-modal-backdrop .store-sheet-dialog{margin:0;max-width:100%;width:100%;position:fixed;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom, 0px));top:auto;align-items:flex-end;transform:none!important;min-height:0}.store-flow-modal-backdrop:after{content:"";position:fixed;left:0;right:0;bottom:0;height:calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;z-index:10051;pointer-events:none}.store-flow-modal-backdrop .modal-content{border-radius:20px 20px 0 0!important;max-height:min(86vh,720px);display:flex;flex-direction:column;overflow:hidden}.store-flow-modal-backdrop .modal-header{position:sticky;top:0;z-index:2;background:#fff;flex-shrink:0}.store-flow-modal-backdrop .modal-body{overflow-y:auto;min-height:0}.shop-detail-split{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.85rem}.shop-detail-identity{grid-column:1;grid-row:1;padding:1.15rem 0 .55rem}.shop-detail-identity__meta{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.shop-detail-identity .shop-stock-badge{padding:4px 10px 4px 8px;gap:.28rem;font-size:.72rem;line-height:1.15;flex-shrink:0}.shop-detail-identity .shop-stock-badge__icon{font-size:.78rem}.shop-detail-identity .shop-stock-badge__count{font-size:.68rem}.shop-detail-identity .shop-sku-badge{padding:4px 10px 4px 8px;gap:.28rem;font-size:.72rem;line-height:1.15;min-width:0;max-width:58%;flex:0 1 auto}.shop-detail-identity .shop-sku-badge .shop-stock-badge__icon{font-size:.78rem}.shop-detail-identity .shop-sku-badge .shop-stock-badge__count{font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.shop-detail-identity__title{margin:0;font-size:1.85rem;line-height:1.12;letter-spacing:-.035em;font-weight:800}.shop-detail-identity__tagline{display:none}.shop-detail-gallery-col{grid-column:1;grid-row:2}.shop-detail-identity__price{grid-column:1;grid-row:3;align-items:baseline;gap:.55rem;padding:.75rem 0 .85rem;margin:0;border-bottom:1px solid #eee7e0}.shop-detail-identity__price h4{font-size:1.55rem;line-height:1.1;letter-spacing:-.03em;font-weight:800}.shop-detail-buybox-rest{grid-column:1;grid-row:4;padding-top:.45rem}.shop-detail-specs{gap:.65rem 1.15rem;padding:.15rem 0 .9rem}.shop-detail-spec{font-size:.88rem}.shop-detail-gallery{padding:0 0 .55rem}.shop-detail-gallery .banner-slide-activity img,.shop-detail-gallery .box-banner-activities{border-radius:12px!important}.shop-detail-gallery .container-banner-activities{margin-left:0;margin-right:0}.mobile-product-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1030;align-items:center;gap:.65rem;padding:.65rem .85rem calc(18px + env(safe-area-inset-bottom, 0px));background:#fff;box-shadow:0 -8px 20px rgba(16,16,16,.12)}.mobile-product-cta .button-add-to-cart{flex:1 1;min-height:48px}.shop-product-buybox-desktop{display:none!important}.account-area,.store-flow.account-area{padding-top:1rem!important;padding-bottom:1.5rem!important}.account-content{padding:1rem!important;border:0!important;border-radius:0!important;background:transparent!important}.account-mobile-nav,.account-mobile-nav-wrap{margin-bottom:.75rem}.auth-page{padding-top:.5rem;padding-bottom:1rem}.auth-form-card{box-shadow:none!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;background:transparent!important;text-align:left!important}.auth-form-card .btn-primary{min-height:48px}.result-card{padding:1.1rem .15rem!important;border:0!important;border-radius:0!important;background:transparent!important;max-width:none}.result-status-head__title{font-size:1.25rem}.store-flow-summary-row{align-items:flex-start;gap:.65rem;min-width:0}.store-flow-summary-row span{min-width:0;overflow-wrap:anywhere}.result-actions{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.result-actions .btn{width:100%;min-height:48px}.store-flow-page-row{display:flex;flex-direction:column}.store-flow-sidebar-col{order:0}.store-flow .btn-primary.w-100{min-height:48px}.sidebar-canvas-wrapper{width:100%;max-width:100%;padding-top:env(safe-area-inset-top,0);z-index:1200}.body-overlay-1{z-index:1190}body:has(.mobile-product-cta){padding-bottom:calc(94px + env(safe-area-inset-bottom, 0px))}.drawer-account__actions,.mini-cart-actions,.mini-cart-footer--empty,.mobile-btn-pair,.store-flow-cart-actions{display:flex;flex-direction:row;align-items:stretch;gap:.65rem}.mobile-btn-pair>.form-group{flex:1 1;margin:0!important;min-width:0}.drawer-account__actions>.btn,.mini-cart-actions>.btn,.mini-cart-footer--empty>.btn,.mobile-btn-pair .btn,.mobile-btn-pair>.btn,.store-flow-cart-actions>.btn{flex:1 1;width:auto!important;min-width:0;white-space:normal}.mini-cart-footer--empty{gap:.85rem}.mini-cart-footer--empty:has(>:only-child),.mobile-btn-pair:has(>:only-child){display:flex}.mini-cart-footer--empty:has(>:only-child)>.btn,.mobile-btn-pair:has(>:only-child)>.btn{flex:1 1 100%;width:100%!important}.confirm-email-page,.not-found-page,.section-box.pt-140{padding-top:1.1rem!important;padding-bottom:1.5rem!important}.confirm-email-page .btn,.not-found-page .btn{min-height:48px}.store-flow-progress{padding:.85rem 1rem!important}.store-flow-progress__eyebrow{display:none}.store-flow-progress__list{display:flex;gap:.5rem;margin-bottom:.75rem!important}.store-flow-progress__list>li{flex:1 1}}@media (min-width:768px){.mobile-app-shell,.mobile-page-title,.mobile-product-cta{display:none!important}}.account-mobile-nav__scroller,.hide-scrollbar,.tienda-filters-mobile-bar__chips{scrollbar-width:none;-ms-overflow-style:none}.account-mobile-nav__scroller::-webkit-scrollbar,.hide-scrollbar::-webkit-scrollbar,.tienda-filters-mobile-bar__chips::-webkit-scrollbar{display:none;width:0;height:0}.page-hero-copy{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;max-width:100%;margin-right:0}.page-hero-copy__text{min-width:0;flex:1 1 auto}.page-hero-copy__text h2{margin:0;line-height:1.15}.page-hero-copy__text .text-xl-medium{display:block;margin-top:.18rem;line-height:1.3}.page-hero-copy__icon{width:132px;height:132px;border-radius:50%;background:transparent;border:2px solid #fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:3.75rem}.tienda-catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.tienda-catalog-toolbar__count{margin:0;flex:1 1 auto}.tienda-catalog-toolbar__view{display:flex;align-items:center;gap:.35rem}.tienda-catalog-toolbar__view .display-type{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:991.98px){.box-content-main.tienda-catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem .75rem;align-items:center}.box-content-main.tienda-catalog-layout .content-left.tienda-filters-column{grid-column:1/-1;grid-row:1;min-width:0;margin-bottom:0;padding-left:0;padding-right:0}.box-content-main.tienda-catalog-layout .content-right{display:contents}.tienda-catalog-toolbar{display:contents;border:0!important;padding:0!important;margin:0!important}.tienda-catalog-toolbar__sorts{grid-column:1/-1;grid-row:2;display:flex;gap:.45rem;justify-content:stretch}.tienda-catalog-toolbar__sorts .item-sort{flex:1 1;width:auto;min-width:0;max-width:none;flex-direction:column;align-items:stretch;gap:.12rem;padding:.4rem .7rem .42rem;margin:0;border:1px solid #e8e0d8;border-radius:12px;background:#fff;box-shadow:none}.tienda-catalog-toolbar__sorts .item-sort>span{display:block!important;font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a817c}.tienda-catalog-toolbar__sorts .dropdown-sort .dropdown-toggle{width:100%;justify-content:space-between;text-align:left;font-size:.88rem;line-height:1.25;font-weight:700;padding:0 1.2rem 0 0;min-height:26px;background-size:10px 6px;background-position:right 0 center}.tienda-pagination{margin-top:1.25rem}.tienda-pagination__list{flex-wrap:wrap;justify-content:center;gap:.35rem}.tienda-pagination__list .page-link{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.tienda-catalog-main{grid-column:1/-1;grid-row:3;min-width:0;margin-top:.55rem;padding-left:.65rem;padding-right:.65rem}.tienda-filters-mobile-bar{padding:0;border:0;background:transparent;margin:0;box-shadow:none;gap:.35rem;width:100%}.tienda-filters-mobile-bar__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;min-width:0}.tienda-filters-mobile-bar__lead{display:flex;align-items:center;gap:.45rem;min-width:0}.tienda-filters-mobile-bar__count{margin:0 0 0 auto;flex:1 1 auto;min-width:0;text-align:right;font-size:.78rem;font-weight:600;line-height:1.2;color:#737373;white-space:nowrap}.tienda-filters-mobile-bar>.text-sm-medium{display:none}.tienda-filters-mobile-bar__btn{min-height:40px;padding:.4rem .9rem;border-radius:999px;font-size:.88rem}.tienda-catalog-toolbar__count{display:none!important}.shop-catalog-sheet-backdrop{position:fixed;inset:0;z-index:1205;border:0;padding:0;background:rgba(16,16,16,.42)}.shop-catalog-sheet-backdrop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;pointer-events:none}.home-search-category-menu.show,.shop-catalog-dropdown .dropdown-menu.show,.shop-catalog-dropdown-menu.show{position:fixed!important;left:0!important;right:0!important;bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important;top:auto!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;z-index:1210!important;border-radius:20px 20px 0 0!important;max-height:min(70vh,480px);display:flex!important;flex-direction:column;overflow:hidden!important;padding:0;background:#fff!important;box-shadow:0 -12px 32px rgba(16,16,16,.18)!important}.shop-catalog-dropdown-menu--panel .shop-catalog-dropdown-menu__header,.shop-catalog-dropdown-menu__chrome,.shop-catalog-dropdown-menu__header{display:block;position:relative;top:auto;z-index:3;flex:0 0 auto;margin:0;padding:0;background:#fff!important;color:#101010!important;list-style:none}.shop-catalog-dropdown-menu--panel .shop-catalog-dropdown-menu__header,.shop-catalog-dropdown-menu__header{padding:1.05rem 1.15rem .85rem;font-size:1.05rem;font-weight:800;line-height:1.25;border-bottom:1px solid rgba(16,16,16,.08)}.shop-catalog-dropdown-menu__chrome .shop-catalog-dropdown-menu__header{border-bottom:0;padding-bottom:.35rem}.account-search-sheet__search{position:relative;top:auto;z-index:3;padding:.55rem 1.15rem .75rem;background:#fff}.account-search-sheet__list,.shop-catalog-dropdown-menu__scroller{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 0 .5rem;background:#fff;-webkit-overflow-scrolling:touch}.shop-catalog-dropdown-menu .dropdown-item{min-height:48px;display:flex;align-items:center;padding:.75rem 1.15rem}.account-search-select-desktop{display:none}.account-search-select-mobile{display:block}.account-search-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;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='%23101010' d='M1.2 1.4 6 6.2l4.8-4.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:2.25rem}.account-search-select-trigger__placeholder{color:var(--bs-neutral-400,#8e8e8e)}.account-search-sheet__list{list-style:none;margin:0}.account-search-sheet__empty{padding:.85rem 1.15rem;color:#737373;font-size:14px}.tienda-catalog-toolbar__view{display:none!important}.box-content-main.tienda-catalog-layout{grid-template-columns:minmax(0,1fr);margin-left:0;margin-right:0;padding-left:.65rem;padding-right:.65rem}.tienda-catalog-main{padding-left:0;padding-right:0}.box-content-main.tienda-catalog-layout .content-left.tienda-filters-column{width:100%;max-width:none}.whatsapp-float{display:none!important}#scrollUp.store-scroll-up,.store-scroll-up{display:inline-flex!important;left:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:48px;height:48px}body.mobile-app-tabbar #scrollUp.store-scroll-up,body.mobile-app-tabbar .store-scroll-up{bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.shop-product-card--grid,.shop-product-card--grid.card-journey-small{display:flex;flex-direction:column;height:100%;margin-bottom:0}.shop-product-card--grid .card-info{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:0!important;padding:.7rem .8rem .75rem!important;gap:0}.shop-product-card--grid .card-title{margin:0 0 .5rem!important}.shop-product-card--grid .card-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0;font-size:20px;line-height:1.25}.shop-product-card--grid .card-program{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:0;justify-content:flex-start}.shop-product-card--grid .card-location{margin:0 0 .25rem!important}.shop-product-card--grid .card-location p{margin:0;line-height:1.25}.shop-product-card--grid .shop-product-card__footer{display:flex;flex:1 1 auto;margin-top:.35rem;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;gap:0}.shop-product-card--grid .shop-product-card__pricing{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.shop-product-card--grid .shop-product-card__price,.shop-product-card--grid .shop-product-card__stock{margin:0;line-height:1.25;order:0}.shop-product-card--grid .shop-product-card__price{text-align:right;flex:0 0 auto;font-size:1.5rem;line-height:1.15;font-weight:800}.shop-product-card--grid .shop-product-card__actions{margin-top:auto;flex-direction:row;align-items:stretch;width:100%;min-width:0;gap:.5rem;padding-top:.5rem}.shop-product-card--grid .shop-quick-add{display:flex;flex-direction:column;position:relative}.shop-product-card--grid .shop-quick-add__notice{position:absolute;left:0;right:0;top:100%;margin-top:4px;z-index:1}.shop-product-card--grid .shop-product-card__btn,.shop-product-card--grid .shop-quick-add{flex:1 1;width:auto;min-width:0;height:44px;min-height:44px;padding:0!important}.shop-product-card--grid a.shop-product-card__btn{padding:8px 10px!important}.shop-product-card--grid .shop-product-card__btn,.shop-product-card--grid .shop-quick-add .btn{width:100%!important;height:44px;min-height:44px;margin:0;padding:8px 10px!important;border-radius:12px;font-size:12px!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box}body:has(.account-datepicker-sheet),body:has(.body-overlay-1.is-active),body:has(.mini-cart-overlay.is-active),body:has(.react-datepicker__portal),body:has(.shop-catalog-sheet-backdrop),body:has(.sidebar-canvas-wrapper.sidebar-canvas-visible),body:has(.store-flow-modal-backdrop){.mobile-bottom-nav{display:none!important}}.react-datepicker__portal{background:rgba(16,16,16,.42);align-items:flex-end;justify-content:center;z-index:1210}.account-datepicker-sheet{position:fixed;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:1210;width:100%;max-width:100%;background:#fff;border-radius:20px 20px 0 0;padding:0 0 .5rem;box-shadow:0 -12px 32px rgba(16,16,16,.18);overflow:hidden}.account-datepicker-sheet .shop-catalog-dropdown-menu__header{position:sticky;top:0;z-index:2}.account-datepicker-sheet .account-datepicker-calendar,.account-datepicker-sheet .react-datepicker{width:100%;border:0!important;border-radius:0!important;box-shadow:none!important}.account-datepicker-sheet .react-datepicker__month-container{width:100%;float:none}}#splash-screen{position:fixed;inset:0;background:#ffffff;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;overflow:hidden}#splash-screen img{height:30%;width:auto;max-width:90vw;object-fit:contain}#splash-screen.remove{animation:splash-fadeout .7s forwards;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes splash-fadeout{to{opacity:0;visibility:hidden}}