:root{--bp-ink:#1b223c;--bp-ink-rgb:27,34,60;--bp-muted:#1b223c;--bp-accent:#0070f3;--bp-accent-rgb:0,112,243;--bp-accent-hover:#005fd1;--bp-accent-active:#0052b4;--bp-accent-soft:#eaf2ff;--bp-canvas:#f4f6fb;--bp-surface:#fff;--bp-surface-2:#f7f9fc;--bp-line:rgba(27,34,60,0.08);--bp-line-strong:rgba(27,34,60,0.14);--bp-whatsapp:#25d366;--bp-success:#16a34a;--bp-radius-xs:0.5rem;--bp-radius-sm:0.75rem;--bp-radius:1rem;--bp-radius-lg:1.25rem;--bp-radius-xl:1.75rem;--bp-radius-2xl:2rem;--bp-shadow-xs:0 1px 2px rgba(27,34,60,0.05);--bp-shadow-sm:0 1px 2px rgba(27,34,60,0.04),0 4px 12px -2px rgba(27,34,60,0.06);--bp-shadow:0 2px 6px rgba(27,34,60,0.04),0 16px 36px -12px rgba(27,34,60,0.16);--bp-shadow-lg:0 4px 12px rgba(27,34,60,0.06),0 28px 64px -20px rgba(27,34,60,0.32);--bp-ring:0 0 0 4px rgba(0,112,243,0.14);--bp-ease:cubic-bezier(0.2,0.8,0.2,1);--bp-header-h:112px;--bs-body-font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bs-body-font-size:calc(0.9375rem + 1pt);--bs-body-font-weight:450;--bs-body-color:var(--bp-ink);--bs-body-color-rgb:var(--bp-ink-rgb);--bs-heading-color:var(--bp-ink);--bs-emphasis-color:var(--bp-ink);--bs-emphasis-color-rgb:var(--bp-ink-rgb);--bs-secondary-color:var(--bp-muted);--bs-secondary-rgb:27,34,60;--bs-tertiary-bg:var(--bp-surface-2);--bs-primary:var(--bp-accent);--bs-primary-rgb:var(--bp-accent-rgb);--bs-primary-text-emphasis:#003b80;--bs-primary-bg-subtle:var(--bp-accent-soft);--bs-primary-border-subtle:#b3d4ff;--bs-dark:var(--bp-ink);--bs-dark-rgb:var(--bp-ink-rgb);--bs-link-color:var(--bp-accent);--bs-link-color-rgb:var(--bp-accent-rgb);--bs-link-hover-color:var(--bp-accent-hover);--bs-link-hover-color-rgb:0,95,209;--bs-border-color:#e2e6ee;--bs-border-color-translucent:var(--bp-line-strong);--bs-border-radius:var(--bp-radius-sm);--bs-border-radius-sm:var(--bp-radius-xs);--bs-border-radius-lg:var(--bp-radius);--bs-border-radius-xl:var(--bp-radius-lg);--bs-border-radius-xxl:var(--bp-radius-2xl);--bs-border-radius-2xl:var(--bp-radius-2xl);--bs-focus-ring-color:rgba(0,112,243,0.25);--bs-box-shadow-sm:var(--bp-shadow-sm);--bs-box-shadow:var(--bp-shadow);--bs-box-shadow-lg:var(--bp-shadow-lg)}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{font-family:var(--bs-body-font-family);background-color:var(--bp-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--bp-accent)}.h1,h1{font-size:calc(clamp(1.55rem, 1.3rem + 1vw, 2.25rem) + 1pt)}.h2,h2{font-size:calc(clamp(1.35rem, 1.2rem + .65vw, 1.75rem) + 1pt)}.h3,h3{font-size:calc(clamp(1.15rem, 1.08rem + .35vw, 1.4rem) + 1pt)}.h4,h4{font-size:calc(1.15rem + 1pt)}.h5,h5{font-size:calc(1.05rem + 1pt)}.h6,h6{font-size:calc(.95rem + 1pt)}.h1,.h2,.h3,h1,h2,h3{font-weight:700;letter-spacing:-.02em}.h4,.h5,.h6,h4,h5,h6{font-weight:650;letter-spacing:-.01em}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:700;letter-spacing:-.03em}.lead{font-size:calc(1.1rem + 1pt);font-weight:450}::selection{background:rgba(0,112,243,.18)}.container,.container-fluid{--bs-gutter-x:2rem}.shadow-sm{box-shadow:var(--bp-shadow-sm)!important}.shadow{box-shadow:var(--bp-shadow)!important}.shadow-lg{box-shadow:var(--bp-shadow-lg)!important}.btn,.btn-group-lg>.btn,.btn-group-sm>.btn,.btn-lg,.btn-sm{--bs-btn-border-radius:999px;--bs-btn-font-weight:600;--bs-btn-font-size:calc(0.85rem + 1pt);--bs-btn-padding-x:1rem;--bs-btn-padding-y:0.45rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s var(--bp-ease)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.3rem;--bs-btn-padding-x:0.8rem;--bs-btn-font-size:calc(0.78rem + 1pt)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.55rem;--bs-btn-padding-x:1.2rem;--bs-btn-font-size:calc(0.9rem + 1pt)}.btn:active{transform:scale(.98)}.input-group>.btn{--bs-btn-border-radius:var(--bs-border-radius)}.btn-primary{--bs-btn-bg:var(--bp-accent);--bs-btn-border-color:var(--bp-accent);--bs-btn-hover-bg:var(--bp-accent-hover);--bs-btn-hover-border-color:var(--bp-accent-hover);--bs-btn-active-bg:var(--bp-accent-active);--bs-btn-active-border-color:var(--bp-accent-active);--bs-btn-disabled-bg:var(--bp-accent);--bs-btn-disabled-border-color:var(--bp-accent);--bs-btn-focus-shadow-rgb:var(--bp-accent-rgb);box-shadow:0 4px 12px -6px rgba(0,112,243,.5)}.btn-primary.disabled,.btn-primary:disabled{box-shadow:none}.btn-outline-primary{--bs-btn-color:var(--bp-accent);--bs-btn-border-color:rgba(0,112,243,0.35);--bs-btn-hover-bg:var(--bp-accent);--bs-btn-hover-border-color:var(--bp-accent);--bs-btn-active-bg:var(--bp-accent-hover);--bs-btn-active-border-color:var(--bp-accent-hover);--bs-btn-disabled-color:var(--bp-accent);--bs-btn-disabled-border-color:rgba(0,112,243,0.35);--bs-btn-focus-shadow-rgb:var(--bp-accent-rgb)}.btn-outline-secondary{--bs-btn-color:var(--bp-ink);--bs-btn-bg:var(--bp-surface);--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-color:var(--bp-ink);--bs-btn-hover-bg:var(--bp-surface-2);--bs-btn-hover-border-color:var(--bp-line-strong);--bs-btn-active-color:var(--bp-ink);--bs-btn-active-bg:#eef1f7;--bs-btn-active-border-color:var(--bp-line-strong);--bs-btn-disabled-color:var(--bp-muted);--bs-btn-disabled-bg:var(--bp-surface)}.btn-dark{--bs-btn-bg:var(--bp-ink);--bs-btn-border-color:var(--bp-ink);--bs-btn-hover-bg:#262f52;--bs-btn-hover-border-color:#262f52;--bs-btn-active-bg:#121830;--bs-btn-active-border-color:#121830}.btn-light{--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-color:var(--bp-ink);--bs-btn-hover-bg:#eef3ff;--bs-btn-hover-border-color:#eef3ff;--bs-btn-hover-color:var(--bp-ink);--bs-btn-active-bg:#dfe9ff;--bs-btn-active-border-color:#dfe9ff}.btn-whatsapp{--bs-btn-color:#fff;--bs-btn-bg:#25d366;--bs-btn-border-color:#25d366;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1da851;--bs-btn-hover-border-color:#1da851;--bs-btn-active-color:#fff;--bs-btn-active-bg:#128c7e;--bs-btn-active-border-color:#128c7e;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#25d366;--bs-btn-disabled-border-color:#25d366;--bs-btn-focus-shadow-rgb:37,211,102}.form-control,.form-select{border-color:var(--bs-border-color);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.form-control:not(.form-control-sm):not(.form-control-lg),.form-select:not(.form-select-sm):not(.form-select-lg){padding-top:.6rem;padding-bottom:.6rem}.form-control:focus,.form-select:focus{border-color:rgba(0,112,243,.55);box-shadow:var(--bp-ring)}.form-control.is-invalid:focus,.form-select.is-invalid:focus{box-shadow:0 0 0 4px rgba(220,53,69,.14)}.form-label{font-weight:600}.form-check-input:checked{background-color:var(--bp-accent);border-color:var(--bp-accent)}.form-check-input:focus{border-color:rgba(0,112,243,.55);box-shadow:var(--bp-ring)}.input-group-text{background-color:var(--bp-surface-2);border-color:var(--bs-border-color);color:var(--bp-muted);font-weight:600}@media (max-width:767.98px){.form-control,.form-select:not(.bp-util-select),.input-group-text{font-size:calc(1rem + 1pt)}}.card{--bs-card-border-radius:var(--bp-radius-lg);--bs-card-inner-border-radius:calc(var(--bp-radius-lg) - 1px);--bs-card-border-color:var(--bp-line);--bs-card-cap-bg:transparent;--bs-card-bg:var(--bp-surface)}.accordion{--bs-accordion-border-color:var(--bp-line);--bs-accordion-border-radius:var(--bp-radius);--bs-accordion-inner-border-radius:calc(var(--bp-radius) - 1px);--bs-accordion-btn-padding-y:0.9rem;--bs-accordion-btn-padding-x:1.125rem;--bs-accordion-body-padding-x:1.125rem;--bs-accordion-btn-color:var(--bp-ink);--bs-accordion-active-color:var(--bp-ink);--bs-accordion-active-bg:var(--bp-surface);--bs-accordion-btn-focus-box-shadow:inset 0 0 0 2px rgba(0,112,243,0.35);--bs-accordion-btn-icon-width:1rem;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231b223c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5l6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230070f3' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.accordion-button{font-size:calc(.9rem + 1pt);font-weight:500;line-height:1.45}.accordion-button:not(.collapsed){color:var(--bp-ink);font-weight:550}.accordion-body{font-size:calc(.875rem + 1pt);font-weight:400;line-height:1.75}@media (min-width:768px){.accordion-button{font-size:calc(.95rem + 1pt)}.accordion-body{font-size:calc(.9rem + 1pt)}}.accordion-button:not(.collapsed){box-shadow:none}.bp-accordion{display:flex;flex-direction:column;gap:.625rem}.bp-accordion .accordion-item,.bp-accordion .accordion-item:not(:first-of-type){border:1px solid var(--bp-line);border-radius:var(--bp-radius);overflow:hidden;transition:box-shadow .2s ease}.bp-accordion .accordion-item:has(.accordion-button:not(.collapsed)){box-shadow:var(--bp-shadow-sm)}.bp-accordion .accordion-button:focus{box-shadow:none}.bp-accordion .accordion-item:has(.accordion-button:focus-visible){border-color:rgba(0,112,243,.55);box-shadow:var(--bp-ring)}.bp-accordion .accordion-body{padding-top:0;color:var(--bp-ink)}.bp-accordion .accordion-body a{text-decoration-thickness:1px;text-underline-offset:2px}.dropdown-menu{--bs-dropdown-border-radius:var(--bp-radius);--bs-dropdown-inner-border-radius:calc(var(--bp-radius) - 1px);--bs-dropdown-border-color:var(--bp-line);--bs-dropdown-box-shadow:var(--bp-shadow);--bs-dropdown-padding-x:0.375rem;--bs-dropdown-padding-y:0.375rem;--bs-dropdown-item-padding-x:0.75rem;--bs-dropdown-item-padding-y:0.5rem;--bs-dropdown-item-border-radius:var(--bp-radius-xs);--bs-dropdown-link-active-bg:var(--bp-accent);--bs-dropdown-link-hover-bg:var(--bp-surface-2);box-shadow:var(--bs-dropdown-box-shadow)}.offcanvas{--bs-offcanvas-border-color:transparent;--bs-offcanvas-box-shadow:var(--bp-shadow-lg)}.offcanvas-start{border-top-right-radius:var(--bp-radius-xl);border-bottom-right-radius:var(--bp-radius-xl)}.offcanvas-end{border-top-left-radius:var(--bp-radius-xl);border-bottom-left-radius:var(--bp-radius-xl)}.offcanvas-header{border-bottom:1px solid var(--bp-line)!important}.offcanvas-backdrop.show{opacity:.4}.modal{--bs-modal-border-radius:var(--bp-radius-xl);--bs-modal-inner-border-radius:calc(var(--bp-radius-xl) - 1px);--bs-modal-border-color:transparent;--bs-modal-header-border-color:var(--bp-line);--bs-modal-footer-border-color:var(--bp-line)}.alert{--bs-alert-border-radius:var(--bp-radius-sm)}.badge{--bs-badge-border-radius:999px;--bs-badge-font-weight:650;--bs-badge-padding-x:0.6em}.list-group{--bs-list-group-border-radius:var(--bp-radius);--bs-list-group-border-color:var(--bp-line);--bs-list-group-active-bg:var(--bp-accent);--bs-list-group-active-border-color:var(--bp-accent)}.nav-pills{--bs-nav-pills-border-radius:999px;--bs-nav-pills-link-active-bg:var(--bp-accent)}.progress{--bs-progress-border-radius:999px;--bs-progress-bar-bg:var(--bp-accent)}.table{--bs-table-border-color:var(--bp-line)}.pagination{--bs-pagination-color:var(--bp-ink);--bs-pagination-bg:var(--bp-surface);--bs-pagination-border-color:var(--bp-line);--bs-pagination-hover-color:var(--bp-accent);--bs-pagination-hover-bg:var(--bp-accent-soft);--bs-pagination-hover-border-color:transparent;--bs-pagination-focus-box-shadow:var(--bp-ring);--bs-pagination-active-bg:var(--bp-accent);--bs-pagination-active-border-color:var(--bp-accent);--bs-pagination-disabled-bg:transparent;gap:.375rem}.pagination .page-item .page-link{border-radius:999px;margin-left:0;min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.tap-target{min-width:44px;min-height:44px}.btn.tap-target{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.safe-bottom{bottom:max(1rem,env(safe-area-inset-bottom))}.no-overflow-x{overflow-x:hidden}.bp-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bp-muted{color:var(--bp-muted)}.min-w-0{min-width:0}.bp-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bp-scroller{display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bp-scroller::-webkit-scrollbar{display:none}.bp-scroller>*{scroll-snap-align:start;flex-shrink:0}@media (max-width:575.98px){.bp-scroller-bleed{margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}}.bp-skeleton{border-radius:var(--bp-radius);background:linear-gradient(90deg,#e9edf4 25%,#f5f7fb 50%,#e9edf4 75%);background-size:200% 100%;animation:bp-skeleton 1.4s ease-in-out infinite}@keyframes bp-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bp-panel{background:var(--bp-surface);border:1px solid var(--bp-line);border-radius:var(--bp-radius-xl);box-shadow:var(--bp-shadow-xs)}.bp-panel-pad{padding:1.125rem}@media (min-width:768px){.bp-panel-pad{padding:1.5rem}}.bp-section{padding-block:2.5rem}@media (min-width:992px){.bp-section{padding-block:4rem}}.bp-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.bp-section-head>div{flex:1 1 14rem;min-width:0}.bp-section-title{font-size:calc(clamp(1.25rem, 1.1rem + .7vw, 1.6rem) + 1pt);font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem}.bp-section-sub{color:var(--bp-muted);font-size:calc(.925rem + 1pt);margin-bottom:0}.bp-eyebrow{gap:.4rem;font-size:calc(.7rem + 1pt);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-accent);margin-bottom:.5rem}.bp-eyebrow,.bp-pill-link{display:inline-flex;align-items:center}.bp-pill-link{gap:.35rem;flex-shrink:0;padding:.4rem .85rem;border-radius:999px;background:var(--bp-surface);border:1px solid var(--bp-line);color:var(--bp-ink);font-size:calc(.8rem + 1pt);font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.bp-pill-link:focus-visible,.bp-pill-link:hover{background:var(--bp-accent);border-color:var(--bp-accent);color:#fff}.bp-icon-bubble{justify-content:center;width:2.75rem;height:2.75rem;border-radius:.875rem;background:var(--bp-accent-soft);color:var(--bp-accent);flex-shrink:0}.bp-chip,.bp-icon-bubble{display:inline-flex;align-items:center}.bp-chip{gap:.4rem;min-height:2.125rem;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--bs-border-color);background:var(--bp-surface);color:var(--bp-ink);font-size:calc(.8rem + 1pt);font-weight:550;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.bp-chip:hover{border-color:rgba(0,112,243,.45);color:var(--bp-ink)}.bp-chip:focus-visible{outline:0;box-shadow:var(--bp-ring)}.bp-chip.active,.bp-chip[aria-checked=true],.bp-chip[aria-current=page],.bp-chip[aria-current=true]{background:var(--bp-accent);border-color:var(--bp-accent);color:#fff}@media (min-width:992px){.bp-chiprail{flex-wrap:wrap;overflow:visible}}.bp-chip-count{font-weight:650;opacity:.6}.bp-chip-count,.bp-utilbar{font-size:calc(.75rem + 1pt)}.bp-utilbar{background:var(--bp-ink);color:rgba(255,255,255,.72)}.bp-utilbar .bp-util-select{color:rgba(255,255,255,.85);--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.bp-util-select{width:auto;border:0;background-color:transparent;padding:.1rem 1.4rem .1rem .4rem;font-size:calc(.8rem + 1pt);font-weight:600;cursor:pointer}.bp-util-select,.bp-util-select option{color:var(--bp-ink)}.bp-util-select:focus{box-shadow:none;outline:2px solid rgba(255,255,255,.45);outline-offset:1px;border-radius:.25rem}.bp-header-glass{background:rgba(255,255,255,.82);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid var(--bp-line)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bp-header-glass{background:rgba(255,255,255,.97)}}.bp-header-row{display:flex;align-items:center;gap:.5rem;min-height:60px}.bp-brand img{display:block;height:38px;width:auto}@media (min-width:992px){.bp-header-row{min-height:72px;gap:1.5rem}.bp-brand img{height:46px}:root{--bp-header-h:120px}}.bp-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:44px;height:44px;padding:0 .6rem;background:none;border:0;border-radius:999px;color:var(--bp-ink);text-decoration:none;transition:color .15s ease,background-color .15s ease}.bp-icon-btn:focus-visible,.bp-icon-btn:hover{color:var(--bp-accent);background:var(--bp-accent-soft)}.bp-icon-btn:focus-visible{outline:0;box-shadow:var(--bp-ring)}.bp-icon-btn-solid{background:var(--bp-surface-2);border:1px solid var(--bp-line)}.bp-cart-count{position:absolute;top:2px;right:0;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--bp-accent);color:#fff;font-size:calc(.65rem + 1pt);font-weight:700;line-height:1.15rem;text-align:center;box-shadow:0 0 0 2px #fff}.bp-search{position:relative;min-width:0;width:100%;max-width:640px}.bp-search-field{display:flex;align-items:center;gap:.6rem;height:46px;padding:0 .5rem 0 1rem;border-radius:999px;background:#eef1f7;border:1px solid transparent;color:var(--bp-muted);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.bp-search-field:focus-within{background:#fff;border-color:rgba(0,112,243,.45);box-shadow:var(--bp-ring);color:var(--bp-accent)}.bp-search-field input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--bp-ink);font-size:calc(1rem + 1pt);font-weight:500}.bp-search-field input::placeholder{color:#8a91a5}.bp-search-results{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:1046;max-height:70vh;overflow-y:auto;padding:.375rem;background:#fff;border:1px solid var(--bp-line);border-radius:var(--bp-radius-lg);box-shadow:var(--bp-shadow-lg)}.bp-search-results .list-group-item{border:0;border-radius:var(--bp-radius-sm);padding:.5rem .625rem;cursor:pointer}.bp-search-results .list-group-item.active{background:var(--bp-accent-soft);color:var(--bp-ink)}.bp-search-results .list-group-item.active .text-white-50{color:var(--bp-muted)!important}.bp-catnav{border-top:1px solid var(--bp-line)}.bp-catnav .nav{gap:.125rem;padding-block:.3rem}.bp-catnav .nav-link{color:var(--bp-ink);font-size:calc(.85rem + 1pt);font-weight:550;white-space:nowrap;border-radius:999px;transition:color .15s ease,background-color .15s ease}.bp-catnav .dropdown:hover>.nav-link,.bp-catnav .nav-link:focus-visible,.bp-catnav .nav-link:hover{color:var(--bp-accent);background:var(--bp-accent-soft)}.bp-navmenu{top:100%;left:0;min-width:18rem;max-width:23rem;margin:0;padding:.35rem;border:1px solid var(--bp-line);border-radius:var(--bp-radius);background:#fff;box-shadow:var(--bp-shadow)}.bp-navmenu:has(li:nth-child(9)){width:34rem;max-width:calc(100vw - 2rem)}.bp-navmenu:has(li:nth-child(9)) ul{column-count:2;column-gap:.25rem}.bp-navmenu li{page-break-inside:avoid;break-inside:avoid}.bp-catnav .dropdown:nth-last-child(-n+4)>.bp-navmenu{left:auto;right:0}.bp-navmenu:before{content:"";position:absolute;left:0;right:0;top:-.6rem;height:.6rem}@media (hover:hover){.bp-catnav .dropdown:hover>.bp-navmenu{display:block;animation:bp-menu-in .16s var(--bp-ease)}}.bp-catnav .dropdown:has(:focus-visible)>.bp-navmenu{display:block}.bp-catnav[data-suppressed] .bp-navmenu{display:none!important}@keyframes bp-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.bp-navmenu-item{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.45rem .65rem;border-radius:var(--bp-radius-xs);color:var(--bp-ink);font-size:calc(.84rem + 1pt);font-weight:500;text-decoration:none;transition:background-color .12s ease,color .12s ease}.bp-navmenu-item:focus-visible,.bp-navmenu-item:hover{background:var(--bp-accent-soft);color:var(--bp-accent);outline:0}.bp-navmenu-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-navmenu-price{flex-shrink:0;color:var(--bp-muted);font-size:calc(.75rem + 1pt);font-weight:500}.bp-navmenu-all{display:flex;align-items:center;gap:.35rem;margin-top:.25rem;padding:.55rem .65rem .45rem;border-top:1px solid var(--bp-line);color:var(--bp-accent);font-size:calc(.8rem + 1pt);font-weight:600;text-decoration:none}.bp-navmenu-all:hover{color:var(--bp-accent-hover)}.bp-navmenu-all svg{transition:transform .2s var(--bp-ease)}.bp-navmenu-all:hover svg{transform:translateX(3px)}.bp-drawer-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .875rem;border-radius:var(--bp-radius-sm);color:var(--bp-ink);font-weight:650;text-decoration:none}.bp-drawer-link:focus-visible,.bp-drawer-link:hover{background:var(--bp-surface-2);color:var(--bp-accent)}#bp-mobile-nav .accordion-button{border-radius:var(--bp-radius-sm);padding:.8rem .875rem}#bp-mobile-nav .accordion-item{border:0}#bp-mobile-nav .accordion-button:not(.collapsed){background:var(--bp-surface-2)}.bp-drawer-sublink{display:block;padding:.55rem .75rem;border-radius:var(--bp-radius-xs);color:var(--bp-ink);font-weight:500;text-decoration:none}.bp-drawer-sublink:hover{background:var(--bp-surface-2);color:var(--bp-accent)}.bp-breadcrumb{font-size:calc(.8rem + 1pt);font-weight:500;--bs-breadcrumb-divider-color:#aab0c0;--bs-breadcrumb-item-active-color:var(--bp-muted);flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.bp-breadcrumb::-webkit-scrollbar{display:none}.bp-breadcrumb .breadcrumb-item{flex-shrink:0}.bp-breadcrumb a{color:var(--bp-muted);text-decoration:none}.bp-breadcrumb a:hover{color:var(--bp-accent)}.bp-breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-inline:.4rem}.goog-te-banner-frame,.skiptranslate iframe{display:none!important}body{top:0!important}.goog-te-gadget{height:0;overflow:hidden}.bp-hcarousel{position:relative;overflow:hidden;isolation:isolate;background:#eef3fb}.bp-hslides{display:grid}.bp-hslide-frame{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.bp-hslide-frame.is-active{opacity:1;visibility:visible;transition:opacity .7s ease}.bp-hslide{--bp-hslide-bg:#eef3fb;position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;background:radial-gradient(70% 60% at 0 100%,rgba(0,112,243,.08) 0,transparent 70%),var(--bp-hslide-bg)}.bp-hslide-displays{--bp-hslide-bg:#f1f3f8}.bp-hslide-occasions{--bp-hslide-bg:#f0f5f3}.bp-hslide-inner{position:relative;z-index:1;padding-top:1.5rem;padding-bottom:4.25rem}.bp-hslide-copy{display:flex;flex-direction:column;align-items:flex-start;max-width:34rem}.bp-hcontrols,.bp-hslide-inner{pointer-events:none}.bp-hcontrols .container>*,.bp-hslide-copy{pointer-events:auto}.bp-hslide-frame.is-active .bp-hslide-copy>*{animation:bp-enter .7s var(--bp-ease) both}.bp-hslide-frame.is-active .bp-hslide-copy>:nth-child(2){animation-delay:.06s}.bp-hslide-frame.is-active .bp-hslide-copy>:nth-child(3){animation-delay:.12s}.bp-hslide-frame.is-active .bp-hslide-copy>:nth-child(n+4){animation-delay:.18s}@keyframes bp-enter{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.bp-hslide{min-height:0}}@media (min-width:992px){.bp-hslide{justify-content:center;min-height:520px}.bp-hslide-inner{display:flex;align-items:center;justify-content:space-between;min-height:inherit;padding-top:3.5rem;padding-bottom:5rem}}@media (min-width:1200px){.bp-hslide{min-height:560px}}.bp-hwall{--bp-wall-gap:0.5rem;position:relative;z-index:1;overflow:hidden;padding-top:.75rem}.bp-hwall-rows{display:flex;flex-direction:column;gap:var(--bp-wall-gap)}.bp-hwall-row{min-height:0;overflow:hidden}.bp-hwall-row:nth-child(3){display:none}.bp-hwall-track{display:flex;gap:var(--bp-wall-gap);width:max-content;height:100%;padding-right:var(--bp-wall-gap);animation:bp-marquee-x 72s linear infinite;will-change:transform}.bp-hwall-row:nth-child(2) .bp-hwall-track{animation-duration:84s;animation-delay:-30s}.bp-hwall-row:nth-child(3) .bp-hwall-track{animation-duration:78s;animation-delay:-55s}.bp-hwall-tile{position:relative;display:block;flex-shrink:0;width:7.25rem;aspect-ratio:1;overflow:hidden;border-radius:var(--bp-radius-sm);background:#dfe7f5;box-shadow:var(--bp-shadow-xs)}.bp-hwall-tile img{transition:transform .5s var(--bp-ease)}.bp-hwall-tile:hover img{transform:scale(1.05)}.bp-hwall:focus-within .bp-hwall-track,.bp-hwall:hover .bp-hwall-track{animation-play-state:paused}.bp-hwall-tile:focus-visible{outline:0;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--bp-accent)}.bp-hwall-overlay{display:none}@media (hover:hover){.bp-hwall-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.15rem;padding:.7rem;background:linear-gradient(180deg,rgba(27,34,60,0) 22%,rgba(27,34,60,.62) 55%,rgba(27,34,60,.94));color:#fff;opacity:0;transition:opacity .25s ease}.bp-hwall-overlay>*{transform:translateY(6px);transition:transform .35s var(--bp-ease)}.bp-hwall-overlay>:nth-child(2){transition-delay:.04s}.bp-hwall-overlay>:nth-child(3){transition-delay:.08s}.bp-hwall-tile:focus-visible .bp-hwall-overlay,.bp-hwall-tile:hover .bp-hwall-overlay{opacity:1}.bp-hwall-tile:focus-visible .bp-hwall-overlay>*,.bp-hwall-tile:hover .bp-hwall-overlay>*{transform:none}}.bp-hwall-overlay-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:calc(.78rem + 1pt);font-weight:650;line-height:1.25}.bp-hwall-overlay-price{font-size:calc(.7rem + 1pt);font-weight:500;color:rgba(255,255,255,.82)}.bp-hwall-overlay-cta{display:inline-flex;align-items:center;gap:.25rem;margin-top:.4rem;padding:.28rem .6rem;border-radius:999px;background:var(--bp-accent);box-shadow:0 4px 12px -4px rgba(0,112,243,.6);font-size:calc(.68rem + 1pt);font-weight:600}@keyframes bp-marquee-x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:992px){.bp-hwall{--bp-wall-gap:0.75rem;position:absolute;top:0;bottom:0;left:54%;right:0;padding:1.25rem 0}.bp-hwall-rows{height:100%}.bp-hwall-row,.bp-hwall-row:nth-child(3){display:block;flex:1 1}.bp-hwall-row .bp-hwall-tile{width:auto;height:100%}.bp-hslide-copy{max-width:27rem}}@media (min-width:1200px){.bp-hwall{left:50%}.bp-hslide-copy{max-width:32rem}}.bp-protect body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp-protect .bp-allow-copy,.bp-protect [contenteditable=true],.bp-protect input,.bp-protect select,.bp-protect textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.bp-protect img{-webkit-user-drag:none;-webkit-touch-callout:none}.bp-protect-toast{position:fixed;left:50%;bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 4.5rem);z-index:1090;display:inline-flex;align-items:center;gap:.45rem;max-width:calc(100vw - 2rem);padding:.55rem 1rem;border-radius:999px;background:rgba(27,34,60,.94);box-shadow:var(--bp-shadow-lg);color:#fff;font-size:calc(.8rem + 1pt);font-weight:550;transform:translateX(-50%);animation:bp-toast-in .25s var(--bp-ease);pointer-events:none}.bp-protect-toast svg{flex-shrink:0;color:#8fbcff}@keyframes bp-toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.bp-legal-head{max-width:46rem;margin-bottom:1.75rem}.bp-legal-lead{margin:0;font-size:calc(.95rem + 1pt);line-height:1.7;color:var(--bp-ink)}.bp-legal-toc{padding:1rem 1.1rem;border:1px solid var(--bp-line);border-radius:var(--bp-radius-lg);background:var(--bp-surface)}.bp-legal-toc h2{margin-bottom:.6rem;font-size:calc(.72rem + 1pt);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-muted)}.bp-legal-toc ol{display:flex;flex-direction:column;gap:.15rem;margin:0;padding-left:1.25rem;font-size:calc(.8rem + 1pt)}.bp-legal-toc li::marker{color:var(--bp-muted)}.bp-legal-toc a{display:block;padding:.15rem 0;color:var(--bp-ink);text-decoration:none}.bp-legal-toc a:hover{color:var(--bp-accent)}@media (min-width:992px){.bp-legal-toc{position:-webkit-sticky;position:sticky;top:calc(var(--bp-header-h) + 1rem);max-height:calc(100vh - var(--bp-header-h) - 2rem);overflow-y:auto}}.bp-legal{padding:1.25rem;border:1px solid var(--bp-line);border-radius:var(--bp-radius-lg);background:var(--bp-surface);font-size:calc(.9rem + 1pt);line-height:1.75;color:var(--bp-ink)}@media (min-width:768px){.bp-legal{padding:2rem 2.25rem}}.bp-legal section+section{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--bp-line)}.bp-legal h2{margin-bottom:.65rem;font-size:calc(1.02rem + 1pt);font-weight:650;letter-spacing:-.01em;color:var(--bp-ink)}.bp-legal-num{color:var(--bp-accent)}.bp-legal p:last-child,.bp-legal ul:last-child{margin-bottom:0}.bp-legal ul{padding-left:1.2rem}.bp-legal li+li{margin-top:.3rem}.bp-legal address{font-style:normal}.bp-related-cats{margin-top:2rem}.bp-related-cats-title{margin-bottom:.75rem;font-size:calc(1rem + 1pt);font-weight:650;letter-spacing:-.01em}.bp-related-cats ul{display:flex;flex-wrap:wrap;gap:.5rem}.bp-related-cats .bp-pill-link:hover{border-color:var(--bp-accent);color:var(--bp-accent)}.bp-footer-popular{padding-top:1.25rem;margin-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.bp-footer-popular ul{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem}.bp-shelf+.bp-shelf{margin-top:2rem}.bp-shelf .bp-section-head{align-items:center;margin-bottom:.75rem}.bp-shelf-title{margin:0;font-size:calc(1.05rem + 1pt);font-weight:650;letter-spacing:-.01em}.bp-shelf-title a{color:var(--bp-ink);text-decoration:none}.bp-shelf-title a:hover{color:var(--bp-accent)}@media (min-width:768px){.bp-shelf-title{font-size:calc(1.15rem + 1pt)}}.bp-hero-title{margin:.875rem 0 .5rem;color:var(--bp-ink);font-size:calc(clamp(1.75rem, 1.35rem + 1.9vw, 2.85rem) + 1pt);font-weight:700;line-height:1.08;letter-spacing:-.03em;max-width:16ch}.bp-hero-lead{max-width:30rem;margin-bottom:1.25rem;color:var(--bp-ink);font-size:calc(.975rem + 1pt);line-height:1.6}@media (min-width:992px){.bp-hero-lead{font-size:calc(1.05rem + 1pt)}}.bp-hero-ctas{display:flex;flex-wrap:wrap;gap:.5rem}.bp-hero-ctas .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;white-space:nowrap}.bp-hero-checks{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1.125rem 0 0;padding:0;list-style:none;color:var(--bp-ink);font-size:calc(.8rem + 1pt)}.bp-hero-checks li{display:inline-flex;align-items:center;gap:.35rem}.bp-hero-checks svg{color:var(--bp-success)}.bp-hcontrols{position:absolute;left:0;right:0;bottom:1.25rem;z-index:2}.bp-hbars{display:flex;align-items:center;gap:.375rem}.bp-hbar{position:relative;width:2.25rem;height:4px;padding:0;overflow:visible;border:0;border-radius:999px;background:rgba(0,112,243,.16)}.bp-hbar:after{content:"";position:absolute;inset:-.85rem -.2rem}.bp-hbar-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--bp-accent)}.bp-hbar.active .bp-hbar-fill{width:100%}.bp-hbar.active .bp-hbar-fill.running{width:0;animation:bp-progress 7s linear forwards}.bp-hcarousel.is-paused .bp-hbar-fill.running{animation-play-state:paused}@keyframes bp-progress{0%{width:0}to{width:100%}}.bp-hbtn{display:inline-flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(255,255,255,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--bp-ink);box-shadow:var(--bp-shadow-xs);transition:background-color .15s ease,color .15s ease}@media (max-width:575.98px){.bp-hbtn-arrow{display:none}.bp-hcontrols .container{justify-content:flex-start!important}}.bp-hbtn:hover{background:var(--bp-accent);border-color:var(--bp-accent);color:#fff}.bp-hcarousel button:focus-visible{outline:0;box-shadow:var(--bp-ring)}@media (prefers-reduced-motion:reduce){.bp-hslide-frame.is-active .bp-hslide-copy>*,.bp-hwall-track{animation:none}}.bp-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--bp-line);border-radius:999px;background:var(--bp-surface);color:var(--bp-ink);box-shadow:var(--bp-shadow-sm);transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .2s ease}.bp-carousel-arrow:hover:not(:disabled){background:var(--bp-accent);border-color:var(--bp-accent);color:#fff}.bp-carousel-arrow:disabled{opacity:0;pointer-events:none}.bp-carousel-arrow:focus-visible{outline:0;box-shadow:var(--bp-ring)}.bp-rail-wrap{position:relative}.bp-rail{--bp-rail-gap:0.5rem;--bp-rail-per:2.2;display:flex;gap:var(--bp-rail-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none;margin-inline:-1rem;padding:.25rem 1rem .75rem}.bp-rail::-webkit-scrollbar{display:none}.bp-rail-item{flex:0 0 calc((100% - var(--bp-rail-gap) * (var(--bp-rail-per) - 1)) / var(--bp-rail-per));min-width:0;scroll-snap-align:start}@media (min-width:768px){.bp-rail{--bp-rail-gap:1rem;--bp-rail-per:4;margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media (min-width:1200px){.bp-rail{--bp-rail-per:6}}.bp-rail-nav{display:none}@media (hover:hover) and (min-width:768px){.bp-rail-nav{display:block}.bp-rail-nav .bp-carousel-arrow{position:absolute;top:38%;z-index:2;transform:translateY(-50%)}.bp-rail-nav .bp-carousel-arrow:first-child{left:-1.1rem}.bp-rail-nav .bp-carousel-arrow:last-child{right:-1.1rem}}.bp-values-note{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.875rem 0 0;color:var(--bp-whatsapp);font-size:calc(.825rem + 1pt);font-weight:550}.bp-values-note a{color:var(--bp-ink);text-decoration:none}.bp-values-note a:hover{color:var(--bp-accent)}.bp-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-top:1rem}@media (min-width:992px){.bp-values{grid-template-columns:repeat(4,1fr);gap:.75rem}}.bp-value{display:flex;align-items:center;gap:.7rem;padding:.75rem .875rem;background:var(--bp-surface);border:1px solid var(--bp-line);border-radius:var(--bp-radius)}.bp-value .bp-icon-bubble{width:2.25rem;height:2.25rem;border-radius:.65rem}.bp-value-title{display:block;font-size:calc(.8rem + 1pt);font-weight:650;line-height:1.3}.bp-value-sub{display:block;font-size:calc(.72rem + 1pt);color:var(--bp-muted);line-height:1.35}@media (max-width:575.98px){.bp-value{flex-direction:column;align-items:flex-start;gap:.5rem}}.bp-product-card{transition:box-shadow .2s ease,transform .2s var(--bp-ease)}.bp-product-card:focus-within,.bp-product-card:hover{box-shadow:var(--bp-shadow)!important;transform:translateY(-2px)}.bp-card{position:relative;height:100%;background:var(--bp-surface);border:1px solid var(--bp-line);border-radius:var(--bp-radius-lg);box-shadow:var(--bp-shadow-xs);transition:box-shadow .25s ease,transform .25s var(--bp-ease),border-color .25s ease}.bp-card-link{--bp-card-inset:3px;display:flex;flex-direction:column;height:100%;padding:var(--bp-card-inset);color:inherit;text-decoration:none;border-radius:inherit}.bp-card-link:focus-visible{outline:0;box-shadow:var(--bp-ring)}@media (hover:hover){.bp-card:hover{border-color:transparent;box-shadow:var(--bp-shadow);transform:translateY(-3px)}}.bp-card-media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--bp-radius-lg) - var(--bp-card-inset));background:var(--bp-surface-2)}.bp-card-media img{transition:transform .5s var(--bp-ease)}.bp-card-link:focus-visible .bp-card-media img,.bp-card:hover .bp-card-media img{transform:scale(1.05)}.bp-card-badge{position:absolute;top:.5rem;left:.5rem;padding:.25rem .6rem;border-radius:999px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--bp-ink);font-size:calc(.7rem + 1pt);font-weight:700;box-shadow:var(--bp-shadow-xs)}.bp-card-body{display:flex;flex-direction:column;flex-grow:1;gap:.25rem;padding:.625rem .5rem .4rem}.bp-card-title{margin:0;font-size:calc(.875rem + 1pt);font-weight:600;letter-spacing:-.01em;line-height:1.3}.bp-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.375rem}.bp-card-price{font-size:calc(.75rem + 1pt);color:var(--bp-muted);line-height:1.2}.bp-card-price strong{display:block;color:var(--bp-ink);font-size:calc(.975rem + 1pt);font-weight:700;letter-spacing:-.02em}.bp-card-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.5rem;padding:.35rem .75rem;border-radius:999px;background:var(--bp-accent-soft);color:var(--bp-accent);font-size:calc(.75rem + 1pt);font-weight:600;transition:background-color .2s ease,color .2s ease}.bp-card-cta svg{transition:transform .2s var(--bp-ease)}.bp-card-link:focus-visible .bp-card-cta,.bp-card:hover .bp-card-cta{background:var(--bp-accent);color:#fff}.bp-card:hover .bp-card-cta svg{transform:translateX(2px)}.bp-card-go{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--bp-accent-soft);color:var(--bp-accent);flex-shrink:0;transition:background-color .2s ease,color .2s ease,transform .2s var(--bp-ease)}.bp-card-link:focus-visible .bp-card-go,.bp-card:hover .bp-card-go,.bp-cat:focus-visible .bp-card-go,.bp-cat:hover .bp-card-go{background:var(--bp-accent);color:#fff;transform:rotate(-45deg)}@media (min-width:768px){.bp-card-body{padding:.75rem .8rem .6rem}.bp-card-title{font-size:calc(.925rem + 1pt)}.bp-card-price strong{font-size:calc(1.05rem + 1pt)}}.bp-stars svg{vertical-align:-.125em}.bp-cat{position:relative;display:block;aspect-ratio:1;overflow:hidden;isolation:isolate;border-radius:var(--bp-radius-lg);background:#dfe7f5;color:#fff;text-decoration:none;transition:transform .3s var(--bp-ease),box-shadow .3s ease}@media (min-width:768px){.bp-cat{aspect-ratio:4/5}}.bp-cat:focus-visible,.bp-cat:hover{color:#fff}@media (hover:hover){.bp-cat:hover{transform:translateY(-3px);box-shadow:var(--bp-shadow)}}.bp-cat:focus-visible{outline:0;box-shadow:var(--bp-ring)}.bp-cat img{z-index:-2;transition:transform .7s var(--bp-ease)}.bp-cat:hover img{transform:scale(1.05)}.bp-cat:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(15,20,40,.82) 0,rgba(15,20,40,.35) 38%,rgba(15,20,40,0) 62%)}.bp-cat-label{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.2rem;padding:.75rem .8rem}.bp-cat-name{margin:0;color:#fff;font-size:calc(.85rem + 1pt);font-weight:600;letter-spacing:-.005em;line-height:1.25}.bp-cat-count{display:inline-flex;align-items:center;gap:.3rem;color:rgba(255,255,255,.75);font-size:calc(.72rem + 1pt);font-weight:500}.bp-cat-count svg{transition:transform .2s var(--bp-ease)}.bp-cat:hover .bp-cat-count svg{transform:translateX(3px)}@media (min-width:768px){.bp-cat-label{padding:1rem}.bp-cat-name{font-size:calc(.95rem + 1pt)}.bp-cat-count{font-size:calc(.78rem + 1pt)}}.bp-cat-all{background:radial-gradient(90% 70% at 100% 0,rgba(255,255,255,.22) 0,transparent 70%),var(--bp-accent)}.bp-cat-all:after{display:none}.bp-cat-icon{position:absolute;top:.9rem;left:.9rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(255,255,255,.12);color:#fff}.bp-cat-about{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:768px){.bp-cat-about{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem}}.bp-cat-about h4{margin:0 0 .3rem;font-size:calc(.9rem + 1pt);font-weight:650}.bp-cat-about h4 a{color:var(--bp-ink);text-decoration:none}.bp-cat-about h4 a:hover{color:var(--bp-accent)}.bp-cat-about p{margin:0}.bp-step{position:relative;height:100%;padding:1.25rem;background:var(--bp-surface);border:1px solid var(--bp-line);border-radius:var(--bp-radius-lg)}.bp-step-num{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;margin-bottom:.75rem;padding:0 .65rem;border-radius:999px;background:var(--bp-accent-soft);color:var(--bp-accent);font-weight:600;font-size:calc(.7rem + 1pt);letter-spacing:.02em;white-space:nowrap}.bp-step h3{font-size:calc(.95rem + 1pt);margin-bottom:.35rem}.bp-step p{margin:0;font-size:calc(.875rem + 1pt);color:var(--bp-muted)}@media (max-width:575.98px){.bp-step{padding:1rem 1.125rem}.bp-step-num{margin-bottom:.5rem}}.bp-cta-band{position:relative;isolation:isolate;overflow:hidden;padding:2rem 1.25rem;border-radius:var(--bp-radius-xl);color:#fff;text-align:center;background:radial-gradient(60% 90% at 100% 0,rgba(255,255,255,.2),transparent 70%),radial-gradient(50% 80% at 0 100%,rgba(37,211,102,.25),transparent 70%),var(--bp-accent)}@media (min-width:768px){.bp-cta-band{padding:3.5rem 2rem;border-radius:var(--bp-radius-2xl)}}.bp-cta-band h2{color:#fff;font-size:calc(clamp(1.35rem, 1.15rem + 1vw, 1.9rem) + 1pt);font-weight:700;letter-spacing:-.025em}.bp-cta-band p{color:rgba(255,255,255,.85);max-width:34rem;margin-inline:auto}.bp-page-head{margin-bottom:1.25rem}.bp-page-title{font-size:calc(clamp(1.45rem, 1.25rem + .9vw, 2rem) + 1pt);font-weight:700;letter-spacing:-.025em;margin-bottom:.35rem}.bp-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.bp-toolbar .btn{display:inline-flex;align-items:center;gap:.4rem;min-height:40px}.bp-empty{padding:3rem 1.5rem;text-align:center;color:var(--bp-muted)}#bp-delivery,#bp-product-accordion .accordion-item,#bp-reviews{scroll-margin-top:calc(var(--bp-header-h) + 1rem)}@media (min-width:992px) and (min-height:760px){.bp-gallery-sticky{position:-webkit-sticky;position:sticky;top:calc(var(--bp-header-h) + 1rem)}}.bp-gallery-main{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--bp-radius-xl);background:var(--bp-surface);border:1px solid var(--bp-line)}@media (max-width:575.98px){.bp-gallery-main{border-radius:var(--bp-radius-lg)}}.bp-gallery-zoom{position:absolute;inset:0;padding:0;border:0;background:none;cursor:zoom-in}.bp-gallery-nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-top:-1.375rem;border:0;border-radius:999px;background:rgba(255,255,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--bp-ink);box-shadow:var(--bp-shadow-sm);transition:background-color .15s ease,transform .15s var(--bp-ease)}.bp-gallery-nav:hover{background:#fff;transform:scale(1.06)}.bp-gallery-nav.prev{left:.75rem}.bp-gallery-nav.next{right:.75rem}.bp-gallery-counter{position:absolute;right:.75rem;bottom:.75rem;z-index:2;padding:.25rem .65rem;border-radius:999px;background:rgba(27,34,60,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:calc(.75rem + 1pt);font-weight:650;pointer-events:none}.bp-gallery-thumbs{display:flex;gap:.5rem;margin-top:.75rem;padding:.125rem;overflow-x:auto;scrollbar-width:none}.bp-gallery-thumbs::-webkit-scrollbar{display:none}.bp-gallery-thumb{position:relative;width:4.25rem;height:4.25rem;flex-shrink:0;padding:0;overflow:hidden;border:0;border-radius:var(--bp-radius-sm);background:var(--bp-surface);opacity:.7;box-shadow:0 0 0 1px var(--bp-line);transition:opacity .15s ease,box-shadow .15s ease}.bp-gallery-thumb:hover{opacity:1}.bp-gallery-thumb.active{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--bp-accent)}.bp-gallery-backdrop{--bs-backdrop-bg:var(--bp-ink);--bs-backdrop-opacity:0.45}.bp-gallery-modal .modal-content{overflow:hidden;border:0;border-radius:var(--bp-radius-xl);background:var(--bp-surface);box-shadow:var(--bp-shadow-lg)}.bp-gallery-modal .modal-header{padding:.75rem 1rem .6rem 1.25rem;border-bottom:0}.bp-gallery-modal .modal-title{font-size:calc(.875rem + 1pt);font-weight:600}.bp-gallery-modal .btn-close{width:.75em;height:.75em;border-radius:50%}.bp-gallery-modal .modal-body{padding:0 .75rem .75rem}.bp-gallery-stage{position:relative;height:min(70vh,640px);overflow:hidden;border-radius:var(--bp-radius-lg);background:var(--bp-surface-2)}.bp-buy-title{font-size:calc(clamp(1.25rem, 1.1rem + .6vw, 1.6rem) + 1pt);font-weight:650;letter-spacing:-.02em;line-height:1.25;margin-bottom:.4rem}.bp-buy-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .875rem}.bp-buy-price strong{font-size:calc(1.3rem + 1pt);font-weight:700;letter-spacing:-.03em;line-height:1}.bp-config{display:flex;flex-direction:column;gap:1rem}.bp-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%;margin-bottom:.4rem;padding:0;font-size:calc(.8rem + 1pt);font-weight:600;color:var(--bp-ink)}.bp-field-hint{font-size:calc(.72rem + 1pt);font-weight:500;color:var(--bp-muted)}.bp-config-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.bp-config-grid-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:576px){.bp-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .625rem}}.bp-config-field{min-width:0}.bp-config .form-select{font-weight:500;text-overflow:ellipsis;cursor:pointer}.bp-size .input-group-text{min-width:2.25rem;justify-content:center;padding-inline:.6rem}.bp-size .form-control{font-weight:600}@media (min-width:768px){.bp-config .form-control:not(.form-control-sm),.bp-config .form-select:not(.form-select-sm),.bp-config .input-group-text{padding-top:.45rem;padding-bottom:.45rem;font-size:calc(.85rem + 1pt)}}.bp-addon{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;margin:0;padding:.5rem .75rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bp-surface);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.bp-addon:hover{border-color:rgba(0,112,243,.45)}.bp-addon.checked{border-color:var(--bp-accent);background:var(--bp-accent-soft)}.bp-addon:has(input:focus-visible){box-shadow:var(--bp-ring)}.bp-addon .form-check-input{width:1.1em;height:1.1em}.bp-addon-name{overflow:hidden;font-size:calc(.8rem + 1pt);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.bp-addon-price{font-size:calc(.75rem + 1pt);font-weight:650;color:var(--bp-accent);white-space:nowrap}.bp-stepper{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bp-surface)}.bp-stepper:focus-within{border-color:rgba(0,112,243,.55);box-shadow:var(--bp-ring)}.bp-stepper button{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:0;border-radius:999px;background:var(--bp-surface-2);color:var(--bp-ink);transition:background-color .15s ease}.bp-stepper button:hover:not(:disabled){background:var(--bp-accent-soft);color:var(--bp-accent)}.bp-stepper button:disabled{opacity:.4}.bp-stepper input,.bp-stepper output{width:2.75rem;border:0;outline:0;background:transparent;color:var(--bp-ink);font-size:calc(.95rem + 1pt);font-weight:600;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bp-stepper input::-webkit-inner-spin-button,.bp-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bp-stepper-sm{padding:.125rem}.bp-stepper-sm button{width:2rem;height:2rem}.bp-stepper-sm output{width:2.25rem;font-size:calc(.9rem + 1pt)}.bp-stepper-field{display:flex;justify-content:space-between;width:100%;padding:.1875rem;border-radius:var(--bs-border-radius)}.bp-stepper-field button{width:2.25rem;height:2.25rem;border-radius:calc(var(--bs-border-radius) - .1875rem)}.bp-stepper-field input{flex:1 1 auto;min-width:0}@media (min-width:768px){.bp-stepper-field button{width:1.8rem;height:1.8rem}.bp-stepper-field input{font-size:calc(.875rem + 1pt)}}.bp-summary{padding:.75rem .9rem;border-radius:var(--bs-border-radius);background:var(--bp-surface-2);border:1px solid var(--bp-line)}.bp-quote{padding-top:1rem;border-top:1px solid var(--bp-line)}.bp-quote dl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem 1rem;gap:.35rem 1rem;margin:0 0 .9rem;font-size:calc(.78rem + 1pt)}.bp-quote dt{color:var(--bp-muted);font-weight:500}.bp-quote dd{margin:0;text-align:right;font-weight:600}.bp-buyrow{display:flex;align-items:center;gap:1rem}.bp-buyrow-total{display:flex;flex-direction:column;flex-shrink:0;line-height:1.15}.bp-buyrow-total span{font-size:calc(.72rem + 1pt);font-weight:500;color:var(--bp-muted)}.bp-buyrow-total strong{font-size:calc(1.3rem + 1pt);font-weight:700;letter-spacing:-.03em;white-space:nowrap}.bp-buyrow .btn{flex:1 1 auto}.bp-upload-dropzone{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border:1.5px dashed #c9d0de;border-radius:var(--bs-border-radius);background:var(--bp-surface-2);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bp-upload-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:calc(var(--bs-border-radius) - .25rem);background:var(--bp-accent-soft);color:var(--bp-accent)}.bp-upload-text{display:flex;flex-direction:column;min-width:0;line-height:1.35}.bp-upload-title{font-size:calc(.8rem + 1pt);font-weight:600}.bp-upload-meta{font-size:calc(.72rem + 1pt);color:var(--bp-muted)}.bp-upload-dropzone.dragging,.bp-upload-dropzone:focus-visible,.bp-upload-dropzone:hover{border-color:var(--bp-accent);background:var(--bp-accent-soft);outline:0}.bp-cta-xl{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;font-size:calc(.9rem + 1pt)}.bp-delivery{display:flex;gap:.875rem}.bp-quicklinks{overflow:hidden}.bp-quicklink{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem 1rem;font-size:calc(.85rem + 1pt);background:none;border:0;border-bottom:1px solid var(--bp-line);font-weight:500;color:var(--bp-ink);text-align:left;transition:color .15s ease,background-color .15s ease}.bp-quicklinks li:last-child .bp-quicklink{border-bottom:0}.bp-quicklink:focus-visible,.bp-quicklink:hover{color:var(--bp-accent);background:var(--bp-surface-2);outline:0}.bp-quicklink-arrow{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--bp-accent-soft);color:var(--bp-accent);flex-shrink:0;transition:transform .15s var(--bp-ease),background-color .15s ease,color .15s ease}.bp-quicklink:hover .bp-quicklink-arrow{transform:translateX(3px);background:var(--bp-accent);color:#fff}.bp-spec-table{margin:0}.bp-spec-table td,.bp-spec-table th{padding:.75rem 1.25rem;font-size:calc(.9rem + 1pt)}.bp-spec-table tr:last-child td,.bp-spec-table tr:last-child th{border-bottom:0}.bp-sticky-bar{position:fixed;left:.5rem;right:.5rem;bottom:max(.5rem,env(safe-area-inset-bottom));z-index:1030;max-width:1080px;margin-inline:auto;padding:.5rem .5rem .5rem 1rem;border-radius:var(--bp-radius-lg);background:rgba(255,255,255,.92);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--bp-line);box-shadow:var(--bp-shadow-lg);animation:bp-slide-up .3s var(--bp-ease)}@media (min-width:768px){.bp-sticky-bar{bottom:max(1rem,env(safe-area-inset-bottom));padding:.625rem .625rem .625rem 1.5rem;border-radius:999px}}@keyframes bp-slide-up{0%{transform:translateY(calc(100% + 1rem));opacity:0}to{transform:translateY(0);opacity:1}}.bp-check-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid #c9d0de;color:#fff;flex-shrink:0}.bp-check-dot.ok{background:var(--bp-success);border-color:var(--bp-success)}body:has(.bp-sticky-bar) .bp-footer-bottom{padding-bottom:5rem}body:has(.bp-sticky-bar) .bp-fab{bottom:calc(max(.5rem, env(safe-area-inset-bottom)) + 84px)}.bp-help-search{border:1px solid var(--bs-border-color);border-radius:999px;background:#fff;box-shadow:var(--bp-shadow-sm);transition:box-shadow .15s ease,border-color .15s ease}.bp-help-search:focus-within{box-shadow:var(--bp-ring);border-color:rgba(0,112,243,.45)}.bp-rte-surface:focus{box-shadow:inset 0 0 0 2px rgba(0,112,243,.25);border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.bp-rte-surface:empty:before{content:"Write the product description…";color:#adb5bd}.bp-rte-toolbar .btn{font-size:calc(.8rem + 1pt);line-height:1.6}.bp-rich-text{font-size:calc(.925rem + 1pt);line-height:1.75;color:var(--bp-ink)}.bp-rich-text h2,.bp-rich-text h3,.bp-rich-text h4{font-size:calc(1rem + 1pt);font-weight:700;color:var(--bp-ink);margin:1.25rem 0 .5rem}.bp-rich-text p{margin-bottom:.75rem}.bp-rich-text ol,.bp-rich-text ul{padding-left:1.25rem;margin-bottom:.75rem}.bp-rich-text li{margin-bottom:.25rem}.bp-rich-text img{max-width:100%;height:auto;border-radius:var(--bp-radius)}.bp-cart-line{display:flex;gap:.875rem;padding:.75rem;border:1px solid var(--bp-line);border-radius:var(--bp-radius);background:var(--bp-surface)}.bp-cart-thumb{position:relative;width:4.25rem;height:4.25rem;overflow:hidden;border-radius:var(--bp-radius-sm)}.bp-cart-remove,.bp-cart-thumb{background:var(--bp-surface-2);flex-shrink:0}.bp-cart-remove{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;color:var(--bp-muted);font-size:calc(1.1rem + 1pt);line-height:1}.bp-cart-remove:hover:not(:disabled){background:#fde8ea;color:#dc3545}.bp-cart-foot{padding:1rem 1.25rem max(1rem,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--bp-line)}.bp-footer{margin-top:3rem;border-radius:var(--bp-radius-xl) var(--bp-radius-xl) 0 0;background:rgb(58 58 58);color:rgba(255,255,255,.66)}@media (min-width:768px){.bp-footer{margin-top:4rem;border-radius:var(--bp-radius-2xl) var(--bp-radius-2xl) 0 0}}.bp-footer h2{color:#fff;font-size:calc(.8rem + 1pt);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.bp-footer a{color:rgba(255,255,255,.68);text-decoration:none;transition:color .15s ease}.bp-footer a:focus,.bp-footer a:hover{color:#fff}.bp-footer-logo{display:inline-flex}.bp-footer-logo img{display:block;height:52px;width:auto}.bp-footer .bp-social{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.8);transition:background-color .15s ease,color .15s ease}.bp-footer .bp-social:hover{background:var(--bp-accent);color:#fff}.bp-footer-news{padding:1.25rem;border-radius:var(--bp-radius-lg);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.bp-footer-bottom{border-top:1px solid rgba(255,255,255,.08)}.bp-news-field{display:flex;align-items:center;gap:.375rem;padding:.3rem .3rem .3rem 1rem;border-radius:999px;background:#fff}.bp-news-field:focus-within{box-shadow:0 0 0 4px rgba(0,112,243,.35)}.bp-news-field input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--bp-ink);font-size:calc(1rem + 1pt)}.bp-fab{position:fixed;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));z-index:1035;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 24px -6px rgba(37,211,102,.6),0 0 0 4px rgba(255,255,255,.9);transition:transform .2s var(--bp-ease),bottom .3s var(--bp-ease)}body:has(.offcanvas.show,.offcanvas.showing) .bp-fab{opacity:0;pointer-events:none}.bp-fab:focus,.bp-fab:hover{background:#1fb857;color:#fff;transform:scale(1.06)}.bp-whatsapp-text{color:var(--bp-whatsapp)}.bp-404-number{font-size:calc(clamp(6rem, 22vw, 12rem) + 1pt);letter-spacing:-.05em;background:linear-gradient(135deg,#1b223c,#0070f3 60%,#25d366 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}