.mini-cart-overlay{position:fixed;inset:0;background:rgba(16,16,16,.58);z-index:9998;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transition:opacity .42s cubic-bezier(.22,1,.36,1),visibility .42s cubic-bezier(.22,1,.36,1)}.mini-cart-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto;box-shadow:inset 0 0 80px rgba(0,0,0,.28)}.mini-cart-panel{position:fixed;top:0;right:0;width:100%;max-width:420px;height:100vh;z-index:9999;background:var(--bs-background-body,#fff);border-left:1px solid var(--bs-border-color,#dde1de);display:flex;flex-direction:column;visibility:hidden;opacity:1;transform:translate3d(100%,0,0);box-shadow:-18px 0 48px rgba(0,0,0,.28);transition:transform .42s cubic-bezier(.22,1,.36,1),visibility .42s cubic-bezier(.22,1,.36,1)}.mini-cart-panel.active{visibility:visible;transform:translateZ(0)}.mini-cart-top{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:8px 20px 0;gap:12px;border-bottom:1px solid var(--bs-border-color,#dde1de)}.mini-cart-tabs{display:flex;align-items:stretch;gap:8px;flex:1 1;min-height:68px}.mini-cart-tab{display:inline-flex;align-items:center;gap:8px;padding:18px 10px 16px;border:none;background:transparent;color:var(--bs-neutral-500,#737373);font-size:16px;font-weight:500;line-height:1.2;cursor:pointer;position:relative}.mini-cart-tab-icon{font-size:18px;line-height:1;color:inherit}.mini-cart-tab.is-active{color:var(--bs-neutral-1000,#000);font-weight:700}.mini-cart-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--bs-brand-2,#E8C9B0);border-radius:2px 2px 0 0}.mini-cart-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#313131;color:var(--bs-color-white,#fff);font-size:11px;font-weight:700}.mini-cart-tab-count{font-size:13px;font-weight:500;color:var(--bs-neutral-500,#737373)}.mini-cart-close{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--bs-neutral-1000,#000);cursor:pointer;border-radius:8px;margin-top:0}.mini-cart-close:hover{background:var(--bs-neutral-100,#f2f4f6)}.mini-cart-body{flex:1 1;overflow-y:auto;padding:8px 20px 16px}.mini-cart-list-title{margin:8px 0 14px;font-size:1.25rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#101010}.mini-cart-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 0;border-bottom:1px solid var(--bs-border-color,#dde1de)}.mini-cart-item:last-child{border-bottom:none}.mini-cart-item-thumb{display:block;width:72px;height:72px;flex-shrink:0;overflow:hidden;border-radius:12px;background:var(--bs-neutral-100,#f2f4f6)}.mini-cart-item-thumb img{width:100%;height:100%;object-fit:cover}.mini-cart-item-body{min-width:0}.mini-cart-item-title{display:block;margin-bottom:4px;line-height:1.35;text-decoration:none}.mini-cart-item-variant{margin:0 0 8px;line-height:1.2}.mini-cart-item-title:hover{color:var(--bs-neutral-700,#4d4d4d)}.mini-cart-item-meta{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.mini-cart-item-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px;min-width:0}.mini-cart-item-side .mini-cart-item-remove{margin:0}.mini-cart-item-price{margin:0;padding:0;white-space:nowrap;text-align:right;line-height:1.2}.mini-wishlist-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 0;border-bottom:1px solid var(--bs-border-color,#dde1de)}.mini-wishlist-item:last-child{border-bottom:none}.mini-wishlist-item__thumb{display:block;width:72px;height:72px;overflow:hidden;border-radius:12px;background:var(--bs-neutral-100,#f2f4f6);flex-shrink:0}.mini-wishlist-item__thumb img{width:100%;height:100%;object-fit:cover}.mini-wishlist-item__body{display:flex;flex-direction:column;gap:2px;min-width:0}.mini-wishlist-item__head{display:block}.mini-wishlist-item__copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.mini-wishlist-item__title{display:block;line-height:1.2;text-decoration:none;min-width:0}.mini-wishlist-item__title:hover{color:var(--bs-neutral-700,#4d4d4d)}.mini-wishlist-item__head .mini-cart-item-remove{margin-top:-2px}.mini-wishlist-item__variant{line-height:1.2;margin:0}.mini-wishlist-item__price{line-height:1.2;margin:0;padding:0;white-space:nowrap;text-align:right}.mini-wishlist-item__meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.mini-wishlist-item__body .shop-quick-add,.mini-wishlist-item__body .shop-quick-add--icon{margin:8px 0 0;display:inline-flex}.mini-wishlist-item__cta{width:36px;height:36px;min-height:36px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin:0}.mini-wishlist-item__cta i{font-size:15px;line-height:1}.wishlist-line-item__actions .btn{min-height:40px}.mini-cart-item-remove{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bs-neutral-200,#e4e6e8);border-radius:50%;background:var(--bs-background-card,#fff);color:var(--bs-neutral-500,#737373);cursor:pointer;margin-top:2px;flex-shrink:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.mini-cart-item-remove i{font-size:14px;line-height:1}.mini-cart-item-remove:hover{color:#b32a00;border-color:#f5c2c7;background:#ffe8e3}.mini-cart-item-remove.mini-wishlist-item__cta{width:36px;height:36px;min-height:36px;margin-top:0}.mini-cart-item-remove.mini-wishlist-item__cta i{font-size:15px}.mini-cart-item-remove.mini-wishlist-item__cta:focus-visible,.mini-cart-item-remove.mini-wishlist-item__cta:hover{color:#101010;border-color:var(--bs-brand-2,#E8C9B0);background:var(--bs-brand-2,#E8C9B0)}.mini-cart-qty{gap:6px}.mini-cart-qty,.mini-cart-qty-btn{display:inline-flex;align-items:center}.mini-cart-qty-btn{width:28px;height:28px;justify-content:center;border:none;border-radius:999px;background:var(--bs-neutral-1000,#000);color:var(--bs-color-white,#fff);cursor:pointer;padding:0;flex-shrink:0}.mini-cart-qty-btn:hover:not(:disabled){background:var(--bs-brand-2,#E8C9B0);color:var(--bs-neutral-1000,#000)}.mini-cart-qty-btn:disabled,.mini-cart-qty-btn[aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.mini-cart-qty-val{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--bs-border-color,#dde1de);font-size:13px;font-weight:600;color:var(--bs-neutral-1000,#000)}.mini-cart-footer,.mini-cart-qty-val{background:var(--bs-background-body,#fff)}.mini-cart-footer{padding:16px 20px 24px;border-top:1px solid var(--bs-border-color,#dde1de)}.mini-cart-subtotal-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mini-cart-shipping{margin-bottom:20px}.mini-cart-shipping-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.mini-cart-shipping-icon{flex-shrink:0;color:var(--bs-neutral-1000,#000);line-height:0;margin-top:1px}.mini-cart-progress-track{height:6px;border-radius:999px;background:var(--bs-neutral-200,#e4e6e8);overflow:hidden}.mini-cart-progress-fill{height:100%;border-radius:999px;background:var(--bs-neutral-1000,#000);transition:width .35s ease}.mini-cart-panel .mini-cart-progress-fill.is-free{background:var(--bs-brand-2,#E8C9B0)}.mini-cart-actions,.mini-cart-footer--empty{display:flex;flex-direction:row;align-items:stretch;gap:12px}.mini-cart-actions>.btn,.mini-cart-footer--empty>.btn{flex:1 1;width:auto;min-width:0}.mini-cart-footer--empty{padding:16px 20px 24px;border-top:1px solid var(--bs-border-color,#dde1de)}.mini-cart-panel .mini-cart-actions .btn.btn-gray,.mini-cart-panel .mini-cart-footer .btn.btn-gray,.mini-cart-panel .mini-cart-footer--empty .btn.btn-gray{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 22px!important;line-height:26px!important;min-height:50px;box-sizing:border-box}.mini-cart-panel .flow-empty-state__icon.is-compact{width:56px;height:56px;font-size:22px}.checkout-address-option{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;padding:1.15rem 1.25rem;border-radius:12px;border:1px solid var(--bs-neutral-200,#e4e6e8);background:var(--bs-background-card,#fff);transition:background .2s ease,border-color .2s ease}.checkout-address-option__content{min-width:0;flex:1 1 auto}.checkout-address-option .account-address-card__icon{width:38px;height:38px;border-radius:10px;font-size:14px}.checkout-address-option__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem}.checkout-address-option__title{margin:0;font-size:19px;font-weight:700;line-height:1.3;color:var(--bs-neutral-1000,#101010)}.checkout-address-option:hover:not(.is-selected){border-color:var(--bs-neutral-300,#d0d3d6)}.checkout-address-option.is-selected{border-color:var(--bs-neutral-200,#e4e6e8);background:var(--bs-background-card,#fff)}.checkout-address-option__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:0}.checkout-address-selected-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:8px;background:var(--bs-brand-2,#E8C9B0);color:var(--bs-neutral-1000,#000);font-size:12px;font-weight:600;line-height:1.2}.checkout-address-selected-badge i{font-size:12px;line-height:1}.checkout-shipping-block{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;border-radius:12px;background:transparent;border:1px solid var(--bs-neutral-200,#e4e6e8)}.checkout-shipping-block__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid var(--bs-neutral-200,#e4e6e8);overflow:hidden;padding:0}.checkout-shipping-block__logo{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.checkout-shipping-block__meta{font-size:13px;color:var(--bs-neutral-500,#737373)}.checkout-shipping-block__amount{font-size:1.05rem;font-weight:700;color:var(--bs-neutral-1000,#000);line-height:1.3}.checkout-shipping-block__note{margin:.7rem 0 0;font-size:12px;line-height:1.45;color:var(--bs-neutral-500,#737373)}.store-flow-list-pager{padding-top:.5rem}.checkout-payment-blocked-notice{margin-top:.75rem}.order-detail-product-thumb{width:64px;height:64px;flex-shrink:0;background:var(--bs-neutral-100,#f2f4f6);border:1px solid var(--bs-neutral-200,#e4e6e8);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.order-detail-product-thumb__img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.order-detail-layout{align-items:flex-start}.shop-quick-add__notice{max-width:16rem;line-height:1.35}.checkout-summary-card .order-detail-summary-actions__secondary,.store-flow-summary-actions__secondary{display:flex;justify-content:flex-end;align-items:center;margin-top:.35rem;padding-top:.95rem;border-top:1px solid var(--bs-neutral-200,#e4e6e8)}.store-flow-modal-backdrop{background:rgba(0,0,0,.5);z-index:10050!important}.store-flow-modal-backdrop .modal-content{--bs-modal-padding:1.5rem 2rem;--bs-modal-header-padding:1.35rem 2rem}.store-flow-modal-backdrop .modal-content.store-flow{box-shadow:0 12px 40px rgba(16,16,16,.18)}.store-flow-modal-backdrop .modal-header{border-bottom-color:var(--bs-border-color,#e9ecef);padding:1.35rem 2rem 1.15rem}.store-flow-modal-backdrop .modal-body{padding:1.4rem 2rem}.store-flow-modal-backdrop .modal-footer{border-top-color:var(--bs-border-color,#e9ecef);gap:.5rem;padding:1.15rem 2rem 1.45rem}@media (max-width:575.98px){.store-flow-modal-backdrop .modal-body,.store-flow-modal-backdrop .modal-footer,.store-flow-modal-backdrop .modal-header{padding-left:1.55rem;padding-right:1.55rem}}.store-flow-modal-backdrop .modal-footer.store-flow-modal-footer,.store-flow-modal-footer{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;gap:.65rem}.store-flow-modal-footer>*,.store-flow-modal-footer__btn{flex:1 1;margin:0!important;min-width:0;min-height:44px;width:100%;display:inline-flex;align-items:center;justify-content:center}.store-flow-modal-body--compact{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:1.85rem 2.1rem!important}.store-flow-modal-body__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(232,201,176,.22);color:var(--bs-neutral-1000,#000);font-size:22px}.store-flow-modal-body__text{max-width:28rem;font-size:.95rem;font-weight:500;line-height:1.5;color:var(--bs-neutral-700,#4d4d4d)}.header-cart-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;cursor:pointer;margin-right:12px}.header-cart-btn.border-dark{border-color:var(--bs-border-color,#dde1de)}.header-cart-btn .cart-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.store-flow-page-row{align-items:stretch!important}.store-flow-main-content{min-width:0}@media (min-width:992px){.store-flow-sidebar-col{padding-left:.35rem}.store-flow-sidebar-col .store-flow-progress{padding:1rem .65rem 1rem 1.15rem!important}.store-flow-sidebar-col .store-flow-progress__marker{width:34px;height:34px;font-size:13px}.store-flow-sidebar-col .store-flow-progress__link{gap:.6rem}.store-flow-sidebar-col .store-flow-progress__label{font-size:13px;line-height:1.3}.store-flow-sidebar-col .store-flow-progress__hint{font-size:11px;line-height:1.35}.store-flow-aside-panel.is-sticky,.store-flow-progress,.store-flow-sidebar-stack{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-gutter:stable}}.store-flow-sidebar-stack{position:sticky;top:100px}.store-flow-sidebar-stack .store-flow-progress{position:static;max-height:none;overflow:visible}.store-flow-progress{position:sticky;top:100px}.store-flow-sidebar-back{display:flex;justify-content:center;margin-top:.85rem}.store-flow-sidebar-back .store-flow-sidebar-back__link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.25rem 0;border:0;background:transparent;color:var(--bs-neutral-600,#575756);font-size:.875rem;font-weight:600;line-height:1.35;text-align:center;text-decoration:none!important;white-space:normal}.store-flow-sidebar-back .store-flow-sidebar-back__link:focus-visible,.store-flow-sidebar-back .store-flow-sidebar-back__link:hover{color:var(--bs-neutral-1000,#111);text-decoration:none!important}.store-flow-sidebar-back .store-flow-sidebar-back__link i,.store-flow-sidebar-back .store-flow-sidebar-back__link i:before{text-decoration:none!important}.store-flow-progress__list{margin:0;padding:0}.store-flow-progress__item+.store-flow-progress__item{margin-top:.75rem}.store-flow-progress__link{display:flex;align-items:flex-start;gap:.85rem;text-decoration:none;color:inherit}.store-flow-progress__marker{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bs-neutral-100,#f2f4f6);color:var(--bs-neutral-500,#737373);font-size:16px;line-height:1;border:1px solid var(--bs-neutral-200,#e4e6e8)}.store-flow-progress__copy{display:flex;flex-direction:column;gap:.15rem;padding-top:.15rem}.store-flow-progress__label{font-size:14px;font-weight:600;color:var(--bs-neutral-700,#4d4d4d)}.store-flow-progress__hint{font-size:12px;color:var(--bs-neutral-500,#737373)}.store-flow-progress__item.is-active .store-flow-progress__marker{background:var(--bs-brand-2,#E8C9B0);color:var(--bs-neutral-1000,#101010);border-color:var(--bs-brand-2,#E8C9B0)}.store-flow-progress__item.is-active .store-flow-progress__label{color:var(--bs-neutral-1000,#101010)}.store-flow-progress__item.is-complete .store-flow-progress__marker{background:var(--bs-background-2,#F6EBE3);color:#101010;border-color:rgba(232,201,176,.45)}.store-flow-line-list{display:flex;flex-direction:column;gap:1rem}.store-flow-line-item{position:relative;margin-bottom:0;padding:1.1rem 1.25rem}.store-flow-line-item__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0;min-width:96px}.store-flow-line-item__remove-icon{width:34px;height:34px;padding:0;border:1px solid var(--bs-neutral-200,#e4e6e8);border-radius:50%;background:var(--bs-background-card,#fff);color:var(--bs-neutral-500,#737373);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.store-flow-line-item__remove-icon i{font-size:14px;line-height:1}.store-flow-line-item__remove-icon:hover:not(:disabled){color:#b32a00;border-color:#f5c2c7;background:#ffe8e3}.store-flow-line-item__remove-icon:disabled{opacity:.5;cursor:not-allowed}.store-flow-line-item__head,.store-flow-line-item__main{display:flex;align-items:flex-start;gap:1rem}.store-flow-line-item__head{justify-content:space-between}.store-flow-line-item__info{min-width:0;flex:1 1}.store-flow-line-item__price{white-space:nowrap;text-align:right}.store-flow-line-item__thumb-wrap{flex-shrink:0}.store-flow-line-item__thumb{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--bs-neutral-200,#e4e6e8)}.store-flow-line-item__body{flex:1 1 220px;min-width:0}.store-flow-line-item__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.85rem}.store-flow-qty{position:relative;width:112px}.store-flow-qty .qty-down,.store-flow-qty .qty-up{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;line-height:1}.store-flow-qty .qty-down{left:4px}.store-flow-qty .qty-up{right:4px}.detail-qty .qty-down.is-disabled,.detail-qty .qty-up.is-disabled,.store-flow-qty .qty-down.is-disabled,.store-flow-qty .qty-up.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.store-flow-qty-input{width:100%;height:40px;padding:0 34px!important;text-align:center;border:1px solid var(--bs-neutral-200,#e4e6e8);border-radius:8px;background:var(--bs-background-card,#fff);color:var(--bs-neutral-1000,#101010);font-weight:600;font-size:14px;line-height:38px}.store-flow-stock-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;background:#ffe8e3;color:#b32a00;font-size:11px;font-weight:700;line-height:1.3}.store-flow-progress__help{margin-bottom:0}.store-flow-progress__help-title{text-align:center}.store-flow-progress__help-actions{display:flex;align-items:center;justify-content:center;gap:.85rem}.store-flow-progress__help-circle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--bs-border-color,#e4e6e8);background:var(--bs-neutral-100,#f3f4f3);color:#101010!important;font-size:1.25rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.store-flow-progress__help-circle i,.store-flow-progress__help-circle i:before,.store-flow-progress__help-circle svg,.store-flow-progress__help-circle svg path{color:#101010!important;fill:#101010!important;opacity:1!important}.store-flow-progress__help-circle.is-whatsapp:active,.store-flow-progress__help-circle.is-whatsapp:focus,.store-flow-progress__help-circle.is-whatsapp:hover,.store-flow-progress__help-circle:active,.store-flow-progress__help-circle:focus,.store-flow-progress__help-circle:focus-visible,.store-flow-progress__help-circle:hover{background:var(--bs-brand-2,#E8C9B0);border-color:var(--bs-brand-2,#E8C9B0);color:#101010!important}.store-flow-progress__help-circle:active svg,.store-flow-progress__help-circle:active svg path,.store-flow-progress__help-circle:focus svg,.store-flow-progress__help-circle:focus svg path,.store-flow-progress__help-circle:hover i,.store-flow-progress__help-circle:hover i:before,.store-flow-progress__help-circle:hover svg,.store-flow-progress__help-circle:hover svg path{color:#101010!important;fill:#101010!important;opacity:1!important}.store-flow-epayco-mark{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--bs-neutral-200,#e4e6e8)}.store-flow-epayco-mark__label{margin-bottom:.5rem}.store-flow-epayco-mark__img{display:block;max-width:100%;height:auto}.store-flow-epayco-mark--sidebar{text-align:center}.store-flow-epayco-mark--sidebar .store-flow-epayco-mark__label{margin-bottom:.45rem}.store-flow-epayco-mark--sidebar .store-flow-epayco-mark__img{max-width:148px;margin-left:auto;margin-right:auto}@media (min-width:992px){.store-flow-sidebar-col .store-flow-epayco-mark--sidebar .store-flow-epayco-mark__img{max-width:82px}}.store-flow-epayco-mark--checkout{margin-top:.85rem;padding-top:0;border-top:0;width:100%}.store-flow-epayco-mark--checkout .store-flow-epayco-mark__img{width:100%;object-fit:contain}.store-flow-aside-panel{border-radius:12px;padding:1.5rem 1.75rem}.store-flow-aside-panel.is-sticky{position:sticky;top:100px}.store-flow-aside-panel__head{margin-bottom:1.15rem;padding-bottom:1.15rem;border-bottom:1px solid var(--bs-neutral-200,#e4e6e8)}.store-flow-aside-panel__title{width:100%;margin-bottom:.85rem;font-size:1.45rem;line-height:1.3;white-space:nowrap}.store-flow-aside-panel__meta{display:flex;align-items:center;gap:.65rem;margin-top:0;padding-top:.65rem}.store-flow-aside-panel__cart-badge{position:relative;width:40px;height:40px;border-radius:50%;background:var(--bs-background-2,#F6EBE3);color:#101010;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.store-flow-aside-panel__cart-badge i{font-size:16px;line-height:1}.store-flow-aside-panel__cart-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:#101010;color:#fff;font-size:10px;font-weight:800;line-height:18px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.store-flow-coupon .account-field-control{width:100%}.store-flow-coupon .btn{min-height:44px}.store-flow-cart-actions .store-flow-cart-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px}.store-flow-cart-actions .store-flow-cart-action i{font-size:14px;line-height:1}.store-flow-aside-panel__totals{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--bs-neutral-200,#e4e6e8)}.store-flow-aside-panel__footer{margin-top:1.15rem;display:flex;flex-direction:column;align-items:stretch}.store-flow-aside-panel__footer .btn-primary{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.store-flow-order-items{display:flex;flex-direction:column;gap:.15rem}.store-flow-order-item{padding:.55rem 0;align-items:flex-start}.store-flow-order-item span:first-child{flex:1 1 auto;min-width:0;line-height:1.45;padding-right:.5rem}.store-flow-order-item span:last-child{flex-shrink:0;white-space:nowrap}.store-flow-order-item+.store-flow-order-item{border-top:1px solid rgba(0,0,0,.05)}.store-flow-readonly-grid .store-flow-readonly-value:disabled,.store-flow-readonly-grid .store-flow-readonly-value[readonly]{background-color:var(--bs-neutral-100,#f2f4f6);color:var(--bs-neutral-1000,#101010);font-weight:600;opacity:1;-webkit-text-fill-color:var(--bs-neutral-1000,#101010)}.store-flow-submit-hint{margin-top:.75rem;text-align:center;font-size:13px;color:var(--bs-neutral-500,#737373)}.selected-address-card{padding:0;border:0;background:transparent}.store-flow-panel{border-radius:12px}.store-flow-notice{display:flex;align-items:center;gap:12px;padding:1rem 1.25rem;border-radius:12px;background:var(--bs-background-2,#F6EBE3);border:1px solid rgba(232,201,176,.35)}.store-flow-notice>p,.store-flow-notice__body,.store-flow-notice__body>p{line-height:1.5;margin-bottom:0}.store-flow-notice__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.store-flow-notice__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.55);color:var(--bs-neutral-1000,#101010);font-size:16px;line-height:1}.store-flow-notice__icon i{display:block;line-height:1}.store-flow-notice__dismiss{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-.25rem -.35rem -.25rem 0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.65;cursor:pointer;line-height:1;transition:opacity .15s ease,background .15s ease}.store-flow-notice__dismiss:focus-visible,.store-flow-notice__dismiss:hover{opacity:1;background:rgba(255,255,255,.45);outline:none}.store-flow-notice__dismiss i{font-size:16px;line-height:1;display:block}.store-flow-notice--warning{background:rgba(255,236,136,.35);border:1px solid #e6d36a}.store-flow-notice--warning .store-flow-notice__icon{color:#665500}.store-flow-notice--neutral{background:var(--bs-neutral-100,#f2f4f6);border-color:var(--bs-neutral-200,#e4e6e8)}.store-flow-notice--neutral .store-flow-notice__icon{background:var(--bs-background-card,#fff);color:var(--bs-neutral-500,#737373)}.pending-orders-banner{display:flex;align-items:center;gap:12px}.store-flow-inline-empty{display:flex;align-items:flex-start;gap:.85rem;padding:.25rem 0}.store-flow-inline-empty__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--bs-neutral-100,#f2f4f6);color:var(--bs-neutral-500,#737373);font-size:18px;line-height:1}.store-flow-inline-empty .btn-gray{display:inline-flex;align-items:center;gap:.35rem}.store-flow-summary-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0}.store-flow-summary-row+.store-flow-summary-row{border-top:1px solid var(--bs-neutral-100,#f2f4f6)}.store-flow-summary-row.is-total{padding-top:1rem;margin-top:.5rem;border-top:1px solid var(--bs-border-color,#dde1de)}.result-card{padding:1.75rem;max-width:720px;margin-left:auto;margin-right:auto;text-align:left}.result-spinner{width:48px;height:48px;border:3px solid var(--bs-border-color,#dde1de);border-top-color:var(--bs-brand-2,#e8c9b0);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(1turn)}}.result-status-head{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--bs-neutral-200,#e4e6e8)}.result-status-head__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;font-size:22px;line-height:1}.result-status-head__icon--success{background:var(--bs-background-2,#F6EBE3);color:#101010}.result-status-head__icon--warning{background:rgba(255,236,136,.45);color:#665500}.result-status-head__icon--error{background:#ffe8e3;color:#b32a00}.result-status-head__icon--neutral{background:var(--bs-neutral-100,#f2f4f6);color:var(--bs-neutral-500,#737373)}.result-status-head__copy{display:flex;flex-direction:column;gap:.45rem;padding-top:.1rem}.result-status-head__title{font-size:1.45rem;line-height:1.25}.result-status-head__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.result-status-head__desc{max-width:28rem;line-height:1.45}.result-status-chip{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:8px;font-size:12px;font-weight:600;line-height:1.2}.result-status-chip--success{background:var(--bs-background-2,#F6EBE3);color:#101010}.result-status-chip--pending{background:var(--bs-background-5,#ffec88);color:#665500}.result-status-chip--error{background:#ffe8e3;color:#b32a00}.result-status-chip--neutral{background:var(--bs-neutral-100,#f2f4f6);color:var(--bs-neutral-700,#4d4d4d)}.result-detail-box{margin-top:0;padding:1.15rem 1.25rem;border-radius:12px;border:1px solid var(--bs-neutral-200,#e4e6e8);text-align:left;background:var(--bs-background-card,#fff)}.result-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px;text-align:center}.result-actions .btn,.result-actions .btn.btn-gray{padding:12px 20px!important;line-height:1.2!important}@media (max-width:575px){.result-status-head{flex-direction:column;gap:.85rem}.result-actions .btn{width:100%}}.detail-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--bs-neutral-100,#f2f4f6);font-size:14px}.detail-label{color:var(--bs-neutral-500,#737373)}.detail-value{font-weight:600;text-align:right}.coupon-applied{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;background:var(--bs-background-2,#F6EBE3)}@media (max-width:991px){.store-flow-progress{margin-bottom:.5rem}.store-flow-aside-panel.is-sticky,.store-flow-progress{position:static;max-height:none;overflow:visible}.store-flow-line-item__head{flex-direction:column;gap:.75rem}.store-flow-line-item__meta{flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-width:0}}.card-flight .card-image .wish.is-active,.card-journey-small .card-image .wish.is-active,.shop-wish-btn.is-active,.shop-wish-share.is-active{color:#e11d2e!important}.shop-wish-btn{display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;border:0!important;margin:0;appearance:none;cursor:pointer;box-sizing:border-box;flex-shrink:0;line-height:1!important;color:var(--bs-neutral-1000,#101010)}.shop-wish-btn .wish-heart,.shop-wish-btn i,.shop-wish-btn svg{display:block;width:16px;height:16px;font-size:16px;line-height:1;overflow:visible}.shop-wish-btn:hover{color:#e11d2e}.shop-wish-btn.is-active:hover{color:#be123c!important}.wish-heart{display:block;overflow:visible}.wish-heart__outline{fill:none!important;stroke:currentColor;stroke-width:1.85;stroke-linejoin:round;stroke-linecap:round}.wish-heart__fill{fill:#e11d2e!important;stroke:none!important;transform-origin:50% 58%;transform:scale(0);opacity:0;transition:transform .18s ease,opacity .18s ease}.shop-wish-btn.is-active .wish-heart__fill,.shop-wish-share.is-active .wish-heart__fill,.wish-heart.is-filled .wish-heart__fill{transform:scale(1);opacity:1}.shop-wish-btn.is-popping .wish-heart,.shop-wish-share.is-popping .wish-heart{animation:wish-heart-pop .48s cubic-bezier(.2,1.45,.35,1)}.shop-wish-btn.is-popping .wish-heart__fill,.shop-wish-share.is-popping .wish-heart__fill{animation:wish-heart-fill .42s cubic-bezier(.2,1.45,.35,1) forwards}@keyframes wish-heart-pop{0%{transform:scale(1)}32%{transform:scale(1.34)}62%{transform:scale(.9)}to{transform:scale(1)}}@keyframes wish-heart-fill{0%{transform:scale(0);opacity:0}55%{transform:scale(1.14);opacity:1}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.shop-wish-btn.is-popping .wish-heart,.shop-wish-btn.is-popping .wish-heart__fill,.shop-wish-share.is-popping .wish-heart,.shop-wish-share.is-popping .wish-heart__fill{animation:none}}.shop-wish-share.btn.btn-share svg.wish-heart{fill:none;width:18px;height:18px;margin-right:6px;flex-shrink:0}.shop-wish-share.is-wishlist-active{border-color:#f1b4bb;color:#e11d2e}.card-flight .card-image .wish svg,.card-flight .card-image .wish:hover svg,.card-journey-small .card-image .wish svg,.card-journey-small .card-image .wish:hover svg{fill:none;stroke:currentColor}.shop-product-card__footer{align-items:flex-end!important;gap:16px}.shop-product-card__pricing{display:flex;flex-direction:column;gap:4px;min-width:0}.shop-product-card__stock{display:inline-flex;align-items:center;gap:.35rem}.shop-product-card__stock i{font-size:16px;line-height:1;color:inherit}.shop-product-card--grid .shop-product-card__price{order:-1;font-size:1.35rem;line-height:1.15;font-weight:800}.shop-product-card__actions{display:flex;flex-shrink:0}.shop-product-card__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap;min-height:40px;line-height:1.2!important}.shop-product-card--grid .shop-product-card__footer{margin-top:4px}.shop-product-card--grid .shop-product-card__actions{flex-direction:column;align-items:stretch;gap:8px;min-width:148px}.shop-product-card--grid .shop-product-card__btn{width:100%;font-size:13px!important;padding:8px 12px!important}.shop-product-card--list .shop-product-card__footer{align-items:center!important}.shop-product-card--list .shop-product-card__actions{flex-direction:row;align-items:center;gap:10px}.shop-product-card--list .shop-product-card__meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:20px}.shop-product-card--list .shop-product-card__meta-item{display:inline-flex;align-items:center}.shop-quick-add-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767.98px){.shop-product-card--list.card-flight{flex-wrap:nowrap;flex-direction:row;align-items:stretch;min-width:0;max-width:100%}.shop-product-card--list .card-image{flex:0 0 50%;max-width:50%;width:50%;height:auto;min-height:180px;align-self:stretch}.shop-product-card--list .card-info,.shop-product-card--list.card-flight.card-hotel .card-info{flex:1 1 50%;width:50%;max-width:50%;height:auto;min-height:0;margin:0;padding:.85rem .75rem!important}.shop-product-card--list .card-location{margin-bottom:.45rem!important}.shop-product-card--list .shop-product-card__meta{margin-bottom:.55rem;gap:4px 10px}.shop-product-card--grid .shop-product-card__footer,.shop-product-card--list .shop-product-card__footer{flex-direction:column;align-items:stretch!important;gap:.55rem}.shop-product-card--grid .shop-product-card__actions,.shop-product-card--list .shop-product-card__actions{flex-direction:row;align-items:stretch;width:100%;min-width:0;gap:.5rem}.shop-product-card--grid .shop-product-card__btn,.shop-product-card--grid .shop-quick-add,.shop-product-card--list .shop-product-card__btn,.shop-product-card--list .shop-quick-add{flex:1 1;width:auto;min-width:0;height:44px;min-height:44px;white-space:normal;font-size:12px!important;border-radius:12px}.shop-product-card--grid .shop-product-card__btn,.shop-product-card--list .shop-product-card__btn{padding:8px 10px!important}.shop-product-card--grid .shop-quick-add,.shop-product-card--list .shop-quick-add{padding:0!important}.shop-product-card--grid .shop-quick-add .btn,.shop-product-card--list .shop-quick-add .btn{width:100%;height:44px;min-height:44px;padding:8px 10px!important;border-radius:12px;font-size:12px!important;line-height:1.2!important}.shop-product-card--grid .card-image{aspect-ratio:1/1;min-height:180px}}.text-category{background:url(/_next/static/media/tag.7cccb18a.svg) no-repeat 0;background-size:16px 16px;padding-left:22px}.tienda-filter-open-head{display:flex;align-items:flex-start;gap:.75rem}.tienda-filter-open-head__icon{width:36px;min-width:36px;height:36px;border-radius:8px;background:#f2f4f6;color:#101010;display:inline-flex;align-items:center;justify-content:center}.tienda-filter-open-head__copy{min-width:0}.tienda-filter-open-btn{min-height:48px}.tienda-filter-applied-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tienda-filter-applied-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--bs-border-color,#e9ecef);border-radius:8px;background:#fff}.tienda-filter-applied-item__content{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.tienda-filter-applied-item__label{line-height:1.25;font-weight:700}.tienda-filter-applied-item__detail{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;font-weight:500;color:var(--bs-neutral-500,#737373)}.tienda-filter-applied-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:4px;background:#f2f4f6;flex-shrink:0;padding:0;cursor:pointer}.tienda-filter-applied-remove i{font-size:12px;line-height:1;color:#101010}.tienda-filters-modal-body{max-height:min(70vh,640px)}.tienda-filters-modal-section+.tienda-filters-modal-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--bs-border-color,#e9ecef)}.tienda-filter-category-grid{display:flex;flex-wrap:wrap;gap:.55rem}.tienda-filter-category-chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.45rem .95rem;border:1px solid var(--bs-border-color,#e9ecef);border-radius:999px;background:#fff;color:var(--bs-neutral-1000,#101010);font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.tienda-filter-category-chip:hover{border-color:var(--bs-neutral-1000,#101010);background:#f8f9fa}.tienda-filter-category-chip.is-active{color:#101010}.tienda-filter-category-chip.is-active,.tienda-filter-category-chip.is-active:hover{background:var(--bs-brand-2,#E8C9B0);border-color:var(--bs-brand-2,#E8C9B0)}.tienda-filter-clear-all{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:88px;padding:16px;border:0;background:transparent;gap:10px}.tienda-filter-clear-all__icon{width:32px;height:32px;object-fit:contain}.tienda-filter-clear-section{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;padding:0}.tienda-filter-clear-section__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:#f2f4f6;flex-shrink:0}.tienda-filter-section-footer{display:flex;align-items:center;min-height:52px;padding-top:20px;border-top:1px solid var(--bs-border-color,#e9ecef)}.tienda-filter-section-footer--between{justify-content:space-between}.tienda-filter-section-footer--end{justify-content:flex-end}.tienda-filter-section-footer--center{justify-content:center}.box-content-main.tienda-catalog-layout,.box-section.block-content-tourlist,.box-section.block-content-tourlist .container{overflow:visible}@media (min-width:992px){.box-content-main.tienda-catalog-layout{align-items:stretch;flex-wrap:nowrap}.box-content-main.tienda-catalog-layout .content-left.tienda-filters-column{align-self:stretch;position:relative}.tienda-filters-sticky{position:sticky;top:100px;max-height:none;overflow:visible}}@media (max-width:991.98px){.tienda-filters-sticky{position:static;max-height:none;overflow:visible}}.tienda-filter-accordion__trigger{display:block;width:100%;text-align:left;border:0;background-color:transparent;padding-left:0;cursor:pointer}.tienda-filter-accordion__trigger.item-collapse{margin-bottom:12px}.tienda-filters-sticky .box-collapse{margin-bottom:16px}.box-view-type .display-type{color:var(--bs-neutral-500,#737373);font-size:18px;line-height:1}.box-view-type .display-type.active,.box-view-type .display-type.active i{color:var(--bs-brand-2,#E8C9B0)}.box-view-type .display-type.active svg,.box-view-type .display-type.active svg path{fill:var(--bs-brand-2,#E8C9B0)!important}.shop-detail-gallery .box-banner-activities{position:relative;background:var(--bs-background-card,#fff);aspect-ratio:1/1;overflow:hidden}.shop-detail-gallery .box-banner-activities img{width:100%;height:100%;object-fit:cover}.shop-detail-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:1.75rem;align-items:start}.shop-detail-buycol{display:contents}.shop-detail-gallery-col{grid-column:1;grid-row:1/span 3;min-width:0}.shop-detail-identity{grid-column:2;grid-row:1;min-width:0}.shop-detail-identity__price{grid-column:2;grid-row:2;min-width:0}.shop-detail-buybox-rest{grid-column:2;grid-row:3;min-width:0}@media (max-width:991.98px){.shop-detail-split{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:.35rem}.shop-detail-identity{grid-column:1;grid-row:1}.shop-detail-gallery-col{grid-column:1;grid-row:2}.shop-detail-identity__price{grid-column:1;grid-row:3}.shop-detail-buybox-rest{grid-column:1;grid-row:4}}.shop-detail-identity__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:.75rem}.shop-detail-identity .tour-title-main{margin-bottom:0}.shop-detail-identity__title{margin:0;font-size:clamp(2.65rem,4.2vw,3.7rem);line-height:1.05;letter-spacing:-.045em;font-weight:800}.shop-detail-identity__tagline{margin:.22rem 0 1.35rem;font-size:.82rem;font-weight:400;line-height:1.35;letter-spacing:.01em;color:#737373}.shop-detail-identity__price{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--bs-border-color,#dde1de);padding-top:.2rem;padding-bottom:1.05rem;margin-bottom:1.15rem}.shop-detail-identity__price h4{margin:0}.shop-detail-buybox{padding-top:0;margin-bottom:0}.shop-detail-specs{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.65rem;padding:.1rem 0 1.25rem;margin:0}.shop-detail-buybox .tour-metas{margin-top:0;padding-top:1.35rem}.shop-detail-spec{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;line-height:1.3;color:#101010}.shop-detail-spec i,.shop-detail-spec i:before{position:static!important;left:auto!important;top:auto!important;transform:none!important;font-size:1.05rem;line-height:1;color:#8a6a52;flex-shrink:0}.shop-detail-spec strong{font-weight:700}.shop-sku-badge .shop-stock-badge__icon{color:var(--bs-brand-2,#E8C9B0)}.shop-sku-badge .shop-stock-badge__count{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;text-decoration:none}.shop-detail-impact.store-alert{display:none!important;margin-top:1.15rem;margin-bottom:0;padding:.95rem 1.05rem;border-radius:12px;background:#f6ebe3;border:1px solid #e8c9b0;color:#101010;font-size:.92rem;line-height:1.45;box-shadow:0 2px 10px rgba(16,16,16,.06)}.shop-detail-impact .store-alert__icon i,.shop-detail-impact .store-alert__icon i:before{position:static!important;left:auto!important;top:auto!important;transform:none!important;font-size:1.15rem;line-height:1;color:#101010}.shop-detail-impact strong{display:inline;font-weight:800;letter-spacing:-.02em}@media (min-width:992px){.shop-detail-impact.store-alert{display:flex!important}}.shop-detail-gallery__empty{display:flex;align-items:center;justify-content:center;min-height:360px;background:var(--bs-neutral-100,#f5f5f5)}.product-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;width:100%;height:100%;min-height:inherit;background:var(--bs-neutral-100,#f3f4f3);color:var(--bs-neutral-500,#737373);text-align:center;box-sizing:border-box}.product-image-placeholder__icon{display:block;flex-shrink:0;opacity:.7}.product-image-placeholder__label{display:block;font-weight:600;line-height:1.2}.product-image-placeholder--sm{min-width:56px;min-height:56px;padding:.35rem}.product-image-placeholder--sm .product-image-placeholder__icon{width:18px;height:18px}.product-image-placeholder--sm .product-image-placeholder__label{font-size:.65rem}.product-image-placeholder--md{min-width:72px;min-height:72px;padding:.5rem}.product-image-placeholder--md .product-image-placeholder__icon{width:22px;height:22px}.product-image-placeholder--md .product-image-placeholder__label{font-size:.75rem}.product-image-placeholder--fill,.product-image-placeholder--lg{min-height:180px;padding:1rem}.product-image-placeholder--fill .product-image-placeholder__icon,.product-image-placeholder--lg .product-image-placeholder__icon{width:36px;height:36px}.product-image-placeholder--fill .product-image-placeholder__label,.product-image-placeholder--lg .product-image-placeholder__label{font-size:.9rem}.home-product-card .card-image>a,.shop-product-card .card-image>a{display:block;width:100%;height:100%}.home-product-card .card-image>a .product-image-placeholder,.shop-product-card .card-image>a .product-image-placeholder,.shop-related-thumb .product-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center}.home-product-card .card-image img,.shop-product-card .card-image img{width:100%;height:100%;object-fit:cover}.shop-related-thumb{display:block;width:72px;height:72px;flex-shrink:0}.shop-related-thumb .product-image-placeholder,.shop-related-thumb img{width:72px;height:72px;object-fit:cover}.page-header .custom-container .bg-overlay.page-hero-gradient,.page-hero-gradient{background:#313131;background-color:#313131;border-radius:8px;overflow:hidden}.page-header .custom-container .bg-overlay.page-hero-gradient.rounded-12{border-radius:8px!important}.page-header .custom-container .bg-overlay.page-hero-gradient:after,.page-hero-gradient__wash{display:none}.page-hero-gradient__icon{position:absolute;right:-.15em;bottom:-.22em;top:auto;transform:none;display:flex;align-items:flex-end;justify-content:flex-end;width:auto;height:auto;border:0;border-radius:0;background:transparent;color:#fff;opacity:.2;z-index:1;pointer-events:none}.page-hero-gradient__icon i,.page-hero-gradient__icon svg{display:block;color:#fff;fill:currentColor;line-height:.78;font-size:clamp(8.5rem,26vw,17rem);width:1em;height:1em}.page-hero-copy{max-width:100%;text-align:left;margin-right:0}@media (max-width:767.98px){.page-hero-gradient__icon{display:flex;right:-.2em;bottom:-.28em;width:auto;height:auto;opacity:.22}.page-hero-copy{max-width:100%}}.shop-detail-gallery .banner-activities-detail .banner-slide-activity{display:flex!important;align-items:center;justify-content:center;min-height:420px;padding:12px;background:var(--bs-background-body,#f5f5f5)}.shop-detail-gallery .banner-activities-detail .banner-slide-activity img{width:100%;max-height:480px;object-fit:contain;border-radius:8px;display:block}.shop-detail-gallery .slider-nav-thumbnails-activities-detail .banner-slide{padding:12px;min-height:85px;background:var(--bs-background-card,#fff);cursor:pointer}.shop-detail-gallery .slider-nav-thumbnails-activities-detail .banner-slide img{width:100%;height:72px;object-fit:cover;border-radius:8px;display:block}.shop-detail-gallery .slider-nav-thumbnails-activities-detail .slick-current .banner-slide{border-color:var(--bs-brand-2,#E8C9B0)!important}.shop-detail-gallery .box-banner-activities .slick-next,.shop-detail-gallery .box-banner-activities .slick-prev{background:var(--bs-background-card,#fff);border:1px solid var(--bs-border-color,#dde1de);border-radius:50%;width:44px;height:44px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background-color .2s ease,border-color .2s ease}.shop-detail-gallery .box-banner-activities .slick-next:hover,.shop-detail-gallery .box-banner-activities .slick-prev:hover{background-color:#313131;border-color:#313131}.shop-detail-gallery .box-banner-activities .slick-next:hover svg,.shop-detail-gallery .box-banner-activities .slick-prev:hover svg{stroke:#fff}.shop-detail-gallery .box-banner-activities .slick-prev{left:24px}.shop-detail-gallery .box-banner-activities .slick-next{right:24px;left:auto}.box-section-term .sidebar-menu .btn.btn-primary{width:auto;max-width:100%;justify-content:flex-start}.shop-detail-info-panel{display:flex;flex-direction:column;gap:1rem;padding-bottom:.85rem}.group-collapse-expand .collapse .card.card-body:has(.shop-detail-info-panel){padding-bottom:2.75rem}.shop-detail-info-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.shop-detail-info-list--grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:768px){.shop-detail-info-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-detail-info-item,.shop-detail-info-note{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.85rem 1rem;border:1px solid var(--bs-border-color,#e9ecef);border-radius:10px;background:#fff}.shop-detail-info-item--card{height:100%}.shop-detail-info-item__icon{width:36px;min-width:36px;height:36px;border-radius:8px;background:#f2f4f6;color:#101010;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.shop-detail-info-item__body{min-width:0}.shop-detail-info-note--accent{background:rgba(232,201,176,.12);border-color:rgba(232,201,176,.35)}.shop-detail-info-note--accent .shop-detail-info-item__icon{background:rgba(232,201,176,.35)}.shop-detail-publisher-logo{width:56px!important;height:56px!important;border-radius:50%!important;background:#fff!important;border:1px solid var(--bs-border-color,#e9ecef);overflow:hidden;display:flex!important;align-items:center;justify-content:center;padding:0}.shop-detail-publisher-logo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important;border-radius:0!important;transform:scale(1.15)}.shop-detail-contact .shop-detail-contact__row{display:flex;align-items:flex-start;gap:.65rem;padding-left:0!important;background-image:none!important;margin-bottom:14px}.shop-detail-contact .shop-detail-contact__icon{width:20px;min-width:20px;height:20px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;color:#101010}.shop-detail-contact .shop-detail-contact__icon--whatsapp{color:#25d366}.shop-detail-contact a{color:inherit;text-decoration:underline;text-underline-offset:2px}.shop-detail-contact a:hover{color:var(--bs-brand-1,#E8C9B0)}.btn.btn-share.is-wishlist-active{border-color:var(--bs-brand-2,#E8C9B0)}.top-bar-2 .text-header-info a:hover,.top-bar-2 .top-right-header a:hover{color:var(--bs-brand-2)!important}.top-bar-2 .text-header-info a:hover svg,.top-bar-2 .top-right-header a:hover svg{fill:var(--bs-brand-2);color:var(--bs-brand-2)}.tienda-pagination{width:100%;display:flex;justify-content:center;margin-top:1.5rem}.tienda-pagination__list.pagination{justify-content:center;margin-top:0;gap:.35rem;flex-wrap:wrap;max-width:100%}.tienda-pagination__list .page-item{margin-bottom:0}.tienda-pagination__list .page-link{width:42px;min-width:42px;max-width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px!important;font-size:14px;font-weight:700;line-height:1;border:1px solid #e5e7eb;background:#f3f4f6;color:#101010;cursor:pointer}.tienda-pagination__list .page-item:first-child .page-link,.tienda-pagination__list .page-item:last-child .page-link,.tienda-pagination__list .page-item:not(:first-child) .page-link{margin-left:0;border-radius:8px!important}.tienda-pagination__list .page-link svg{width:12px;height:12px;stroke:currentColor}.tienda-pagination__list .page-link.tienda-pagination__nav{background:transparent;border:0;box-shadow:none;color:#101010;font-size:16px}.tienda-pagination__list .page-link.tienda-pagination__nav i{line-height:1;font-size:16px}.tienda-pagination__list .page-link.tienda-pagination__nav:focus-visible,.tienda-pagination__list .page-link.tienda-pagination__nav:hover:not(:disabled):not(.active){background:transparent;border:0;box-shadow:none;color:#101010}.tienda-pagination__list .page-link:hover:not(:disabled):not(.active){background:#e5e7eb;border-color:#d1d5db;color:#101010}.tienda-pagination__list .page-link.active{background:var(--bs-brand-2,#E8C9B0);border-color:var(--bs-brand-2,#E8C9B0);color:#101010}.tienda-pagination__list .page-item.disabled .page-link,.tienda-pagination__list .page-link:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.tienda-pagination__ellipsis{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#101010!important;opacity:.7;cursor:default}#scrollUp.store-scroll-up,.store-scroll-up{position:fixed!important;right:24px;bottom:24px;z-index:1050!important;display:inline-flex!important;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--bs-brand-2,#E8C9B0)!important;color:#101010!important;box-shadow:0 6px 18px rgba(16,16,16,.18);cursor:pointer;line-height:1;animation:scale-up-center .45s cubic-bezier(.68,-.55,.265,1.55) both}#scrollUp.store-scroll-up i,#scrollUp.store-scroll-up svg,.store-scroll-up i,.store-scroll-up svg{fill:#101010!important;color:#101010!important;height:16px;width:16px;font-size:16px;line-height:1;position:static}#scrollUp.store-scroll-up:hover,.store-scroll-up:hover{filter:brightness(.96);color:#101010!important}*{scrollbar-width:thin;scrollbar-color:rgba(232,201,176,.55) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(232,201,176,.45);border-radius:999px;border:1px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(232,201,176,.75)}::-webkit-scrollbar-corner{background:transparent}@media (prefers-reduced-motion:no-preference){.wow.fadeIn,.wow.fadeInDown,.wow.fadeInUp{animation:none!important}html.wow-on .wow{opacity:0;transform:translate3d(0,40px,0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}html.wow-on .wow.fadeInDown{transform:translate3d(0,-40px,0)}html.wow-on .wow.fadeIn{transform:translate3d(0,18px,0)}html.wow-on .wow.animated{opacity:1;transform:none}}.box-button-slider-team .swiper-button-next-style-1,.box-button-slider-team .swiper-button-prev-style-1,.shop-detail-gallery .box-banner-activities .slick-next,.shop-detail-gallery .box-banner-activities .slick-prev,.slick-next,.slick-prev,.swiper-button-next-style-1,.swiper-button-prev-style-1{display:inline-flex!important;align-items:center;justify-content:center;line-height:0!important;padding:0;text-align:center}#scrollUp.store-scroll-up i,.slick-next i,.slick-prev i,.store-scroll-up i,.swiper-button-next-style-1 i,.swiper-button-prev-style-1 i{display:block;margin:0;padding:0;line-height:1;width:1em;height:1em;position:static;transform:none;left:auto;top:auto}#scrollUp.store-scroll-up i:before,.slick-next i:before,.slick-prev i:before,.store-scroll-up i:before,.swiper-button-next-style-1 i:before,.swiper-button-prev-style-1 i:before{display:block;line-height:1}.account-icon-btn i,.account-nav-link i,.breadcrumbs i,.breadcrumbs i:before,.btn i,.btn i:before,.group-collapse-expand .btn-collapse i,.page-hero-gradient__icon i,.page-hero-gradient__icon i:before,.shop-stock-badge i,.tour-metas .btn i{position:static!important;left:auto!important;top:auto!important;right:auto!important;transform:none!important;line-height:1!important}.btn.btn-share,.btn.button-add-to-cart,.btn:has(>i),.tour-metas .btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.45rem}.btn.btn-share i,.btn.button-add-to-cart i,.group-collapse-expand .btn-collapse i,.shop-stock-badge i{display:inline-flex;align-items:center;justify-content:center;margin:0;flex-shrink:0}.group-collapse-expand .btn-collapse{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page-header nav[aria-label=Ruta] i,.page-header nav[aria-label=Ruta] i:before{display:block;line-height:1;position:static}