.bomm-branches{padding:var(--bb-top) 0 var(--bb-bottom);background:var(--bb-bg);color:var(--bb-text)}.bomm-branches__inner{position:relative;z-index:1;margin-inline:auto}.bomm-branches h2:not(.bomm-branches__sr){margin:0 0 24px;text-align:center;color:inherit;font-family:inherit;font-size:var(--bb-heading);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-transform:none;overflow-wrap:break-word}.bomm-branches__grid{display:grid;grid-template-columns:repeat(var(--bb-columns),minmax(0,1fr));gap:var(--bb-gap)}.bomm-branches__branch{display:flex;flex-direction:column;min-width:0;align-items:center;text-align:center}.bomm-branches__title{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:8px;width:100%}.bomm-branches__identity{min-height:24px;font-size:13px;line-height:20px}.bomm-branches__city{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);min-width:0}.bomm-branches__pin{display:inline-flex;flex:none}.bomm-branches__pin svg{width:24px;height:24px}.bomm-branches h3{margin:0;color:inherit;font-family:inherit;font-size:var(--bb-title);font-weight:600;line-height:1.3;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere}.bomm-branches__badge{display:inline-flex;align-items:center;padding:2px 12px;border-radius:999px;background:rgb(var(--color-foreground)/.08);color:inherit;font-size:13px;font-weight:600;line-height:20px}.bomm-branches__details{margin:0 0 4px;min-height:48px}.bomm-branches address{margin:0;color:inherit;font-size:15px;font-weight:400;font-style:normal;line-height:1.6;overflow-wrap:anywhere}.bomm-branches__commune{display:block}.bomm-branches__actions{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin-top:auto}.bomm-branches__phone{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;max-width:100%;color:inherit;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.bomm-branches__phone svg{flex:none;width:18px;height:18px}.bomm-branches__phone:hover span{text-decoration:underline;text-underline-offset:4px}.bomm-branches__map{min-height:44px;max-width:100%;box-shadow:none}.bomm-branches__map .btn-text{display:inline-flex;align-items:center;gap:12px}.bomm-branches a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.bomm-branches__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:750px){.bomm-branches__identity:empty{display:block}.bomm-branches__grid{grid-template-rows:auto auto auto}.bomm-branches__branch{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;justify-items:center;align-items:start}.bomm-branches__actions{align-self:end}}@media(max-width:989px)and (min-width:750px){.bomm-branches__grid{gap:24px}.bomm-branches h3{font-size:20px}.bomm-branches address,.bomm-branches__phone{font-size:14px}}@media(max-width:749px){.bomm-branches{padding:var(--bb-mobile) 0}.bomm-branches h2:not(.bomm-branches__sr){font-size:24px;margin-bottom:24px;text-align:left}.bomm-branches__grid{grid-template-columns:1fr;gap:24px}.bomm-branches__branch{align-items:flex-start;text-align:left}.bomm-branches__branch+.bomm-branches__branch{border-top:1px solid rgb(var(--color-border));padding-top:24px}.bomm-branches__title{align-items:flex-start;margin-bottom:10px}.bomm-branches__identity:empty{display:none}.bomm-branches__identity{padding-inline-start:32px;min-height:0}.bomm-branches__details{min-height:0;margin:0 0 12px;padding-inline-start:32px}.bomm-branches__actions{width:100%;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.bomm-branches__phone{font-size:15px}.bomm-branches__map{padding-inline:16px;font-size:13px}}.bomm-directory{padding-block:24px 40px;--directory-ink:#132948;--directory-soft:#f2f5f7}.bomm-directory__hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(300px,27vw,390px);border-radius:var(--card-radius,8px);background:#f1eeea}.bomm-directory__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bomm-directory__hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bomm-directory__hero-copy{width:39%;padding:clamp(24px,3vw,40px)}.bomm-directory__hero-copy h1{margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.15;color:var(--directory-ink);text-wrap:balance}.bomm-directory__hero-copy p{margin:14px 0 24px;color:#354b62;font-size:16px;line-height:1.5;max-width:32ch}.bomm-directory__identifier{width:30px;height:30px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bomm-directory__area{margin-top:32px;scroll-margin-top:100px}.bomm-directory__area-heading{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:160px;padding:28px;background:linear-gradient(100deg,#eef2f4,#e9eef1 65%,#e3e9ed);color:var(--directory-ink);border-radius:var(--card-radius,8px);margin-bottom:16px}.bomm-directory__area-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bomm-directory__area-scene img{position:absolute;right:0;top:0;display:block;width:auto;max-width:none;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 48%);mask-image:linear-gradient(90deg,transparent 0%,#000 48%)}.bomm-directory__area-heading--dark{background:linear-gradient(100deg,#122e50,#193953 65%,#244557);color:#fff}.bomm-directory__area-title{display:flex;align-items:flex-start;gap:16px;max-width:68%}.bomm-directory__area-title p{margin:10px 0 0;font-size:15px;line-height:1.5;max-width:66ch;color:inherit}.bomm-directory__area-title h2{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.2;color:inherit}.bomm-directory__area-title .bomm-directory__identifier{width:38px;height:38px}.bomm-directory__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bomm-directory__cards .media{height:clamp(190px,22vw,310px);aspect-ratio:auto}.bomm-directory #imagenologia .bomm-directory__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.bomm-directory .media-card{min-width:0;border:1px solid rgb(var(--color-border));border-radius:var(--card-radius,8px);overflow:hidden;background:rgb(var(--color-background))}.bomm-directory .media{background:#f5f6f7}.bomm-directory .media img{object-fit:contain;padding:12px;mix-blend-mode:multiply}.bomm-directory .media-card__content{padding:12px;gap:8px;text-align:start;align-items:center;min-height:56px}.bomm-directory .media-card__text{min-width:0;transform:none;flex:1}.bomm-directory .media-card__text .heading{font-size:var(--text-base,16px);line-height:1.35;letter-spacing:normal;white-space:normal}.bomm-directory__category-links{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bomm-directory__category-links:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.bomm-directory__category-links li{min-width:0}.bomm-directory__category-links .media-card{height:100%}.bomm-directory__category-links .media-card__link{display:grid;grid-template-columns:40% minmax(0,1fr);height:100%}.bomm-directory__category-links .media{height:112px;min-height:100%;aspect-ratio:auto}.bomm-directory__category-links .media img{padding:8px}.bomm-directory__category-links .media-card__content{padding:12px 10px;min-width:0}.bomm-directory__category-links .media-card__text .heading{font-size:14px}.bomm-directory__groups{display:grid;margin-top:16px;gap:12px}.bomm-directory__groups:empty{display:none}.bomm-directory__groups--split{grid-template-columns:2fr 3fr}.bomm-directory__group{background:#eef2f4;padding:12px;border-radius:var(--card-radius,8px)}.bomm-directory__group h3{margin:0 0 10px;line-height:1.4}.bomm-directory__small-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.bomm-directory__small-cards .media{height:clamp(110px,12vw,160px);aspect-ratio:auto;background:#fff}.bomm-directory__small-cards .media-card__content{padding:10px 8px;min-height:64px}.bomm-directory__small-cards .media-card__text .heading{font-size:13px;font-weight:500}.bomm-directory__advice{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#edf4fb;border-radius:var(--card-radius,8px);padding:40px;min-height:180px;margin-top:40px}.bomm-directory__advice h2,.bomm-directory__advice p{margin:0}.bomm-directory__advice h2{font-size:clamp(25px,2.4vw,32px);line-height:1.2;color:var(--directory-ink)}.bomm-directory__advice p{font-size:16px;line-height:1.5;margin-top:10px}.bomm-directory__advice .button{flex-shrink:0}.bomm-directory a:focus-visible,.bomm-directory button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:989px){.bomm-directory__hero-copy{width:42%;padding:24px}.bomm-directory__hero-copy h1{font-size:28px}.bomm-directory__hero-copy p{font-size:14px}.bomm-directory__groups--split{grid-template-columns:1fr}.bomm-directory__cards{gap:10px}.bomm-directory .media-card__text .heading{font-size:14px}.bomm-directory__category-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bomm-directory{padding-block:16px 28px}.bomm-directory__hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;background:#f1eeea}.bomm-directory__hero-copy{width:auto;padding:24px;order:0}.bomm-directory__hero-copy h1{font-size:28px;max-width:19ch}.bomm-directory__hero-copy p{max-width:38ch;margin:12px 0 20px}.bomm-directory__hero-media{position:relative;inset:auto;z-index:0;order:1;aspect-ratio:2.2;overflow:hidden}.bomm-directory__hero-media img{object-position:75% center}.bomm-directory__area{margin-top:26px}.bomm-directory__area-heading{min-height:160px;padding:22px 18px;margin-bottom:12px}.bomm-directory__area-title{gap:12px;max-width:100%}.bomm-directory__area-title p{margin:10px 0 0;font-size:15px;line-height:1.5;max-width:66ch;color:inherit}.bomm-directory__area-title h2{font-size:21px}.bomm-directory__area-title .bomm-directory__identifier{width:28px;height:28px}.bomm-directory__area-title p{font-size:14px;max-width:42ch}.bomm-directory__area-scene{opacity:.15}.bomm-directory__area-scene img{-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 25%,#000 85%);mask-image:linear-gradient(90deg,transparent 0%,transparent 25%,#000 85%)}.bomm-directory__cards,.bomm-directory #imagenologia .bomm-directory__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bomm-directory__cards .media{height:auto;aspect-ratio:1}.bomm-directory .media-card__content{padding:10px;min-height:64px}.bomm-directory .media-card__text .heading{font-size:13px}.bomm-directory__category-links{gap:10px}.bomm-directory__category-links .media-card__link{display:flex;flex-direction:column}.bomm-directory__category-links .media{height:auto;min-height:0;aspect-ratio:1.3}.bomm-directory__category-links .media-card__content{flex:1}.bomm-directory__small-cards{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bomm-directory__small-cards .media{height:auto;aspect-ratio:1.3}.bomm-directory__advice{flex-direction:column;align-items:stretch;gap:24px;padding:28px 24px;min-height:0;margin-top:28px}.bomm-directory__advice .button{width:100%}}.bomm-plp-guide{padding-block:28px 36px;color:#0b1726}.bomm-plp-guide__area{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px}.bomm-plp-guide__header{margin-block:6px 24px}.bomm-plp-guide h2{font-size:clamp(23px,2.1vw,28px);line-height:1.25;letter-spacing:-.02em;margin:0 0 12px}.bomm-plp-guide h3{font-size:17px;line-height:1.4;margin:0 0 8px}.bomm-plp-guide p{margin:0;color:#505966;font-size:15px;line-height:1.6}.bomm-plp-guide p+p{margin-top:8px}.bomm-plp-guide__intro{max-width:none}.bomm-plp-guide__criteria{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px;border-radius:12px;background:#f3f6fa}.bomm-plp-guide__criteria>div{min-width:0}.bomm-plp-guide__criterion+.bomm-plp-guide__criterion{border-top:1px solid #dce5ef;padding-top:20px}.bomm-plp-guide__criterion-icon{display:block;width:32px;height:32px;color:#132948;margin-bottom:14px}.bomm-plp-guide a:not(.button){color:#132948;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.bomm-plp-guide a:not(.button):hover{color:#132948}.bomm-plp-guide a:focus-visible,.bomm-plp-guide summary:focus-visible{outline:2px solid #132948;outline-offset:4px}.bomm-plp-guide__related{margin-top:24px}.bomm-plp-guide__related ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.bomm-plp-guide__related a{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:44px;font-size:15px;font-weight:600}.bomm-plp-guide__related>h3{margin-bottom:14px;font-size:20px}.bomm-plp-guide__related li{position:relative;min-width:0;padding:16px 20px 20px;border:1px solid #d5e0ec;border-radius:12px;background:#fff;transition:border-color .18s ease,background-color .18s ease}.bomm-plp-guide__related a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px}.bomm-plp-guide__related li:focus-within{border-color:#132948}@media(hover:hover){.bomm-plp-guide__related li:hover{border-color:#91abc9;background:#f9fbfd}}@media(prefers-reduced-motion:reduce){.bomm-plp-guide__related li{transition:none}}.bomm-plp-guide .icon{flex-shrink:0}.bomm-plp-guide .link{text-decoration:none}.bomm-plp-guide__contact{--buttons-radius:9999px;border-radius:9999px;text-decoration:none}.bomm-plp-guide__related p{font-size:14px}.bomm-plp-guide__advice{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;padding:20px 24px;border-radius:12px;background:#f4f7fa}.bomm-plp-guide__advice>div{max-width:82ch}.bomm-plp-guide__advice>a{display:inline-flex;align-items:center;gap:16px;min-height:44px;flex-shrink:0;font-size:15px;font-weight:600}.bomm-plp-guide__sources{margin-top:20px;border-top:1px solid #d5e0ec;font-size:14px;color:#505966}.bomm-plp-guide__sources summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding-block:14px;min-height:44px;list-style:none;color:#0b1726;font-weight:600}.bomm-plp-guide__sources summary::-webkit-details-marker{display:none}.bomm-plp-guide__sources[open] summary .icon{transform:rotate(180deg)}.bomm-plp-guide__sources ul{margin:0;padding-left:20px}.bomm-plp-guide__sources a{display:inline-block;padding-block:8px}@media(min-width:990px){.bomm-plp-guide__criteria{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0}.bomm-plp-guide__criterion{padding-right:24px}.bomm-plp-guide__criterion:last-child{padding-right:0}.bomm-plp-guide__criterion+.bomm-plp-guide__criterion{border-top:0;border-left:1px solid #dce5ef;padding-top:0;padding-left:24px}.bomm-plp-guide__related ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.bomm-plp-guide__advice{flex-direction:row;align-items:center;justify-content:space-between;gap:28px}}@media(max-width:599px){.bomm-plp-guide__criteria,.bomm-plp-guide__advice{padding:18px}.bomm-plp-guide__related li{padding:12px 18px 18px}.bomm-plp-guide__contact{max-width:100%}}.bomm-contact{display:block;background:#f4f7fa;color:#0b1726;font:inherit;font-size:16px;line-height:1.55}.bomm-contact *,.bomm-contact *:before,.bomm-contact *:after{box-sizing:border-box}.bomm-contact [hidden]{display:none!important}.bomm-contact .bomm-contact-layout{max-width:1200px;margin:0 auto;padding:48px 32px 64px;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.bomm-contact .bomm-contact-layout>*{min-width:0}.bomm-contact p{margin:0}.bomm-contact h1{margin:0 0 12px;max-width:32ch;color:#132948;font:inherit;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.18;letter-spacing:-.035em}.bomm-contact .bomm-contact-lead{max-width:64ch;color:#526171;line-height:1.65}.bomm-contact h2,.bomm-contact legend{color:#132948;font:inherit;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.015em;margin:0 0 8px}.bomm-contact .bomm-contact-panel{align-self:start;background:#fff;padding:32px;border:1px solid #e1e7ed;border-radius:18px;min-width:0}.bomm-contact fieldset{padding:0;margin:0;border:0;min-width:0}.bomm-contact .bomm-contact-muted{color:#626160;font-size:14px;line-height:1.55}.bomm-contact .bomm-contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.bomm-contact .bomm-contact-option{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:start;gap:12px;position:relative;min-width:0;padding:20px 16px;border:1px solid #dce3ea;border-radius:12px;cursor:pointer;background:#fff;transition:background-color .15s,border-color .15s}.bomm-contact .bomm-contact-option:hover{border-color:#6483a0;background:#f7fafc}.bomm-contact .bomm-contact-option>input{-webkit-appearance:auto;appearance:auto;accent-color:#132948;grid-column:3;grid-row:1;position:static;width:16px;height:16px;margin:4px 0 0;opacity:1}.bomm-contact .bomm-contact-reason-icon{grid-column:1;grid-row:1;color:#132948;width:24px;height:24px}.bomm-contact .bomm-contact-option>span{grid-column:2;grid-row:1;min-width:0}.bomm-contact .bomm-contact-option strong{display:block;font-size:15px;font-weight:600;line-height:1.4}.bomm-contact .bomm-contact-option small{display:block;color:#626160;font-size:13px;margin-top:5px;line-height:1.45}.bomm-contact .bomm-contact-option:has(input:checked){background:#edf5fb;border-color:#132948}.bomm-contact .bomm-contact-option--other{grid-column:1/-1;padding-block:14px}.bomm-contact .bomm-contact-option--other .bomm-contact-reason-icon{width:21px;height:21px}.bomm-contact .bomm-contact-contextbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:8px}.bomm-contact .bomm-contact-contextbar strong{color:#132948;font-size:15px;font-weight:600}.bomm-contact .bomm-contact-details{display:grid;gap:22px;margin-top:16px}.bomm-contact .bomm-contact-queryhead h2{display:none}.bomm-contact .bomm-contact-queryhead{order:0}.bomm-contact .bomm-contact-related{display:flex;align-items:center;gap:16px;border-radius:12px;background:#f4f7fa;padding:18px;overflow-wrap:anywhere}.bomm-contact .bomm-contact-related img{flex:0 0 72px;width:72px;height:72px;object-fit:contain;border-radius:8px;background:#fff}.bomm-contact .bomm-contact-related-info{flex:1;min-width:0}.bomm-contact .bomm-contact-caption{display:block;color:#626160;font-size:12px;margin-bottom:4px}.bomm-contact .bomm-contact-related strong{display:block;color:#132948;font-size:16px;font-weight:600;line-height:1.45}.bomm-contact .bomm-contact-related p{font-size:13px;color:#526171;margin-top:4px}.bomm-contact .bomm-contact-related a{display:inline-flex;align-items:center;min-height:44px;color:#132948;text-decoration:underline;text-underline-offset:3px;font-size:13px}.bomm-contact .bomm-contact-related>button{align-self:flex-start;font-size:13px;flex-shrink:0}.bomm-contact .bomm-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bomm-contact .bomm-contact-field{display:flex;flex-direction:column;min-width:0;gap:8px}.bomm-contact .bomm-contact-field>label{font:inherit;color:#0b1726;font-size:14px;font-weight:500;line-height:1.45}.bomm-contact .bomm-contact-field>label small{margin-inline-start:4px;font-size:12px;font-weight:400;color:#626160}.bomm-contact .bomm-contact-input{-webkit-appearance:auto;appearance:auto;width:100%;min-width:0;min-height:50px;position:static;padding:12px 14px;border:1px solid #7d8fa0;border-radius:10px;color:#0b1726;background:#fff;font:inherit;font-size:16px;line-height:24px;box-shadow:none}.bomm-contact textarea.bomm-contact-input{min-height:112px;resize:vertical}.bomm-contact .bomm-contact-input::placeholder{color:#687584;opacity:1}.bomm-contact :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid #132948;outline-offset:3px}.bomm-contact .bomm-contact-option:has(input:focus-visible),.bomm-contact .bomm-contact-channel-options label:has(input:focus-visible){outline:2px solid #132948;outline-offset:3px}.bomm-contact .bomm-contact-input[aria-invalid=true]{border-color:#b3341a}.bomm-contact .bomm-contact-error{color:#b3341a;font-size:13px;line-height:1.5}.bomm-contact .bomm-contact-counter{color:#626160;font-size:12px;text-align:right}.bomm-contact .bomm-contact-extra{padding:0 16px;background:#f8fafc;border-radius:10px}.bomm-contact .bomm-contact-extra summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;list-style:none;color:#132948;font-size:14px}.bomm-contact .bomm-contact-extra summary::-webkit-details-marker{display:none}.bomm-contact .bomm-contact-extra[open]{padding-bottom:18px}.bomm-contact .bomm-contact-extra[open] summary{margin-bottom:18px}.bomm-contact .bomm-contact-extra[open] summary svg{transform:rotate(180deg)}.bomm-contact .bomm-contact-extra>fieldset,.bomm-contact .bomm-contact-extra>.bomm-contact-grid{margin-bottom:18px}.bomm-contact .bomm-contact-extra>:last-child{margin-bottom:0}.bomm-contact .bomm-contact-grouphead:not(.bomm-contact-queryhead){margin-top:8px;padding-top:24px;border-top:1px solid #e7edf2}.bomm-contact .bomm-contact-channels legend{font-size:14px;font-weight:500;color:#0b1726;letter-spacing:normal;margin-bottom:10px}.bomm-contact .bomm-contact-channel-options{display:flex;flex-wrap:wrap;gap:8px}.bomm-contact .bomm-contact-channel-options label{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 16px;border:1px solid #7d8fa0;border-radius:10px;font-size:14px;cursor:pointer}.bomm-contact .bomm-contact-channel-options input{-webkit-appearance:auto;appearance:auto;accent-color:#132948;width:16px;height:16px;position:static;opacity:1;margin:0}.bomm-contact .bomm-contact-channel-options label:has(input:checked){color:#132948;background:#edf5fb;border-color:#132948}.bomm-contact .bomm-contact-legal{color:#626160;font-size:12px;line-height:1.6}.bomm-contact .bomm-contact-legal a{color:#132948;text-decoration:underline;text-underline-offset:3px}.bomm-contact .bomm-contact-footer{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.bomm-contact .bomm-contact-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;min-height:50px;max-width:100%;border:1px solid #132948;border-radius:10px;color:#fff;background:#132948;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s}.bomm-contact .bomm-contact-button:hover{color:#fff;background:#132948}.bomm-contact .bomm-contact-button:disabled{opacity:.65;cursor:progress}.bomm-contact .bomm-contact-status{font-size:14px}.bomm-contact .bomm-contact-status:empty{display:none}.bomm-contact .bomm-contact-status[data-state=error]{color:#b3341a}.bomm-contact .bomm-contact-again{min-height:44px;padding:8px 0;color:#132948;background:none;border:0;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bomm-contact .bomm-contact-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bomm-contact .bomm-contact-success{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:16px 0}.bomm-contact .bomm-contact-success h2{font-size:28px;margin:0}.bomm-contact .bomm-contact-check{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#132948;background:#edf5fb;font-size:24px}.bomm-contact .bomm-contact-receipt{width:100%;padding:18px;margin:0;border-radius:10px;background:#f4f7fa;display:grid;gap:14px}.bomm-contact .bomm-contact-receipt dt{color:#626160;font-size:12px}.bomm-contact .bomm-contact-receipt dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:15px}@media(min-width:990px){.bomm-contact .bomm-contact-layout{grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:32px 48px}.bomm-contact .bomm-contact-intro{grid-column:1/-1}}@media(max-width:699px){.bomm-contact .bomm-contact-layout{padding:30px 16px 40px;gap:24px}.bomm-contact .bomm-contact-panel{padding:22px 18px}.bomm-contact .bomm-contact-options,.bomm-contact .bomm-contact-grid{grid-template-columns:minmax(0,1fr)}.bomm-contact .bomm-contact-option{padding:16px}.bomm-contact .bomm-contact-button{width:100%}.bomm-contact .bomm-contact-footer{align-items:stretch}.bomm-contact .bomm-contact-related{flex-wrap:wrap;gap:12px;padding:14px}.bomm-contact .bomm-contact-related>button{margin-left:auto}.bomm-contact .bomm-contact-related img{width:56px;height:56px;flex-basis:56px}.bomm-contact .bomm-contact-channel-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bomm-contact .bomm-contact-channel-options label{padding:10px 5px;font-size:13px;gap:5px}}@media(prefers-reduced-motion:reduce){.bomm-contact *,.bomm-contact *:before,.bomm-contact *:after{transition:none!important;scroll-behavior:auto}}.bomm-contact .bomm-contact-support{align-self:start;min-width:0}.bomm-contact .bomm-contact-guidance{padding:28px;border-radius:18px;background:linear-gradient(145deg,#eaf4fb,#f0f6fa)}.bomm-contact .bomm-contact-guidance h2{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px}.bomm-contact .bomm-contact-benefits{display:grid;gap:18px;margin:20px 0 0;padding:0;list-style:none}.bomm-contact .bomm-contact-benefits li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px}.bomm-contact .bomm-contact-benefits svg{margin-top:2px;color:#132948}.bomm-contact .bomm-contact-benefits p{color:#526171;font-size:14px;line-height:1.6}.bomm-contact .bomm-contact-proof{margin-top:24px}.bomm-contact .bomm-contact-proof p{margin-top:6px;color:#526171;font-size:14px;line-height:1.6}.bomm-contact .bomm-contact-hours{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:26px 12px 0;color:#132948}.bomm-contact .bomm-contact-hours>svg{margin-top:2px}.bomm-contact .bomm-contact-hours h2{font-size:16px;margin:0 0 14px}.bomm-contact .bomm-contact-hours-days{color:#0b1726;font-size:14px}.bomm-contact .bomm-contact-hours-time{color:#132948;font-size:21px;font-weight:600;letter-spacing:-.02em;margin-top:2px}.bomm-contact .bomm-contact-hours-scope{color:#526171;font-size:14px;line-height:1.55;margin-top:12px}.bomm-contact .bomm-contact-hours-zone{color:#626160;font-size:12px;margin-top:4px}.bomm-contact .bomm-contact-hours-note{color:#526171;font-size:13px;line-height:1.6;margin-top:16px}.bomm-contact .bomm-contact-mobile-support{display:none}@media(min-width:990px){.bomm-contact .bomm-contact-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:32px}}@media(max-width:989px){.bomm-contact .bomm-contact-guidance{display:none}.bomm-contact .bomm-contact-mobile-support{display:block;color:#132948;font-size:14px;font-weight:500;margin-top:18px}.bomm-contact .bomm-contact-hours{padding:22px;border-radius:14px;background:#eaf4fb}}.bomm-contact .bomm-contact-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bomm-contact .bomm-contact-flow-fields{display:grid;gap:18px}.bomm-contact .bomm-contact-flow-fields:empty{display:none}.bomm-contact [data-intent] .bomm-contact-channel-options{display:flex;flex-wrap:wrap}.bomm-contact [data-intent] label{min-height:44px;font-size:14px;padding:10px 12px}.bomm-contact .bomm-contact-flow-fields>.bomm-contact-grid:has(>[hidden]){grid-template-columns:minmax(0,1fr)}.bomm-contact .bomm-contact-reference-status{padding:12px 14px;border-radius:10px;background:#f4f7fa}@media(max-width:699px){.bomm-contact [data-intent] .bomm-contact-channel-options{display:grid;grid-template-columns:1fr}}.bomm-guide{--guide-ink:#0b1726;--guide-blue:#132948;color:var(--guide-ink);max-width:1000px;margin-inline:auto;padding:48px 24px 64px;font-size:16px;line-height:1.65}.bomm-guide__header,.bomm-guide__prose,.bomm-guide__footer{max-width:720px;margin-inline:auto}.bomm-guide__eyebrow{color:var(--guide-blue);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 16px}.bomm-guide h1{font-size:clamp(32px,4vw,46px);line-height:1.12;letter-spacing:-.035em;color:var(--guide-blue);font-weight:650;margin:0 0 18px}.bomm-guide__meta{font-size:13px;color:#53636f;margin:0 0 12px}.bomm-guide__date{display:inline-block;background:#edf4f9;color:var(--guide-blue);padding:7px 13px;border-radius:6px;font-size:14px;font-weight:600;margin:0 0 22px}.bomm-guide__intro{font-size:19px;line-height:1.6}.bomm-guide p{margin-top:0}.bomm-guide__intro p{margin-bottom:0}.bomm-guide__selection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 40px;padding:24px 16px;background:#f4f7fa;border-radius:12px}.bomm-guide__selection figure{min-width:0;margin:0;text-align:center}.bomm-guide__selection img{display:block;width:100%;height:190px;object-fit:contain;mix-blend-mode:multiply}.bomm-guide__selection figcaption{font-size:13px;line-height:1.4;color:#354a5c;margin-top:12px}.bomm-guide h2{font-size:clamp(24px,3vw,29px);line-height:1.2;color:var(--guide-blue);letter-spacing:-.025em;font-weight:650;margin:0 0 18px}.bomm-guide__prose{margin-bottom:32px}.bomm-guide__prose p{margin-bottom:16px}.bomm-guide__prose p:last-child{margin-bottom:0}.bomm-guide__packs{margin:40px 0}.bomm-guide__packs .bomm-guide__prose{margin-bottom:24px}.bomm-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bomm-guide__pack{display:flex;flex-direction:column;border:1px solid #dce5ed;border-radius:12px;padding:24px;background:#f4f7fa}.bomm-guide__need{font-size:12px;font-weight:600;color:#53636f;margin-bottom:10px}.bomm-guide h3{font-size:22px;line-height:1.25;letter-spacing:-.02em;color:var(--guide-blue);margin:0 0 16px;font-weight:650}.bomm-guide__text{font-size:15px;line-height:1.6}.bomm-guide__text p{margin-bottom:12px}.bomm-guide__link{display:inline-flex;align-items:center;align-self:flex-start;gap:18px;min-height:44px;color:var(--guide-blue);font-weight:650;text-underline-offset:4px;margin-top:auto}.bomm-guide__link:visited{color:var(--guide-blue)}.bomm-guide a:focus-visible{outline:3px solid #132948;outline-offset:4px}.bomm-guide__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:11px 22px;border-radius:999px;background:var(--guide-blue);color:#fff;text-decoration:none;font-size:14px;font-weight:650;line-height:1.5}.bomm-guide__button:visited,.bomm-guide__button:hover{color:#fff}.bomm-guide__button:hover{background:#243e60}.bomm-guide__footer{padding-top:32px;border-top:1px solid #dce5ed}.bomm-guide__footer h2{margin-bottom:20px}.bomm-guide__footer>p{margin-bottom:16px}.bomm-guide__edition{font-size:13px;line-height:1.5;color:#53636f;margin:20px 0 0}@media(max-width:639px){.bomm-guide{padding:32px 20px 44px}.bomm-guide__intro{font-size:18px}.bomm-guide__selection{gap:8px;margin:28px 0 32px;padding:20px 8px}.bomm-guide__selection img{height:110px}.bomm-guide__selection figcaption{font-size:11px}.bomm-guide__grid{grid-template-columns:minmax(0,1fr)}.bomm-guide__pack{padding:22px}.bomm-guide__packs{margin:32px 0}.bomm-guide__button{max-width:100%;gap:16px}}.bomm-footer-newsletter{padding:var(--bn-top) 0 var(--bn-bottom);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bomm-footer-newsletter__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.bomm-footer-newsletter h2{margin:0 0 2px;font:600 22px/1.3 var(--font-body-family);color:inherit;letter-spacing:0}.bomm-footer-newsletter__copy>p{margin:0;font-size:14px;line-height:1.5;max-width:54ch}.bomm-footer-newsletter__form{width:100%;max-width:520px;justify-self:end;min-width:0}.bomm-footer-newsletter .newsletter-form{width:100%;max-width:none}.bomm-footer-newsletter .newsletter-form .input{height:52px;min-height:52px;padding-inline-end:64px;font-size:16px;background:#fff;color:inherit;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground)/.24)}.bomm-footer-newsletter .label{height:52px;font-size:14px;max-width:calc(100% - 80px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.bomm-footer-newsletter .self-submit-button{inset-block-start:26px;inset-inline-end:4px;width:44px;height:44px}.bomm-footer-newsletter .self-button{width:44px;height:44px;min-height:44px}.bomm-footer-newsletter__privacy{margin-top:8px;font-size:12px;line-height:1.5;text-align:center}.bomm-footer-newsletter__privacy p{margin:0}.bomm-footer-newsletter .bomm-footer-newsletter__privacy.rte a{color:inherit;font-weight:600;text-decoration:none;background:none}.bomm-footer-newsletter a:focus-visible,.bomm-footer-newsletter button:focus-visible,.bomm-footer-newsletter input:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.bomm-footer-newsletter__inner{gap:32px}}@media(max-width:749px){.bomm-footer-newsletter{padding:var(--bn-mobile) 0}.bomm-footer-newsletter__inner{grid-template-columns:1fr;gap:18px}.bomm-footer-newsletter__form{max-width:none}.bomm-footer-newsletter h2{font-size:20px}}.bomm-footer-trust{padding:var(--bt-top) 0 var(--bt-bottom);background:var(--bt-bg);color:var(--bt-text)}.bomm-footer-trust__inner{position:relative;z-index:1}.bomm-footer-trust__groups{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:var(--sp-10);max-width:1120px;margin-inline:auto}.bomm-footer-trust__groups--single{grid-template-columns:minmax(0,1fr)}.bomm-footer-trust__group{min-width:0}.bomm-footer-trust__group h2{margin:0 0 var(--sp-5);color:inherit}.bomm-footer-trust__group--certifications+.bomm-footer-trust__group--membership{border-inline-start:1px solid rgb(var(--color-border));padding-inline-start:var(--sp-10)}.bomm-footer-trust__marks{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-8);min-width:0}.bomm-footer-trust__marks--certifications{grid-template-columns:repeat(var(--bt-cert-columns),minmax(0,1fr));max-width:600px}.bomm-footer-trust__item{min-width:0}.bomm-footer-trust__reference{display:flex;flex-direction:column;gap:var(--sp-3);height:100%;color:inherit}.bomm-footer-trust__identity{display:flex;align-items:center;min-height:96px}.bomm-footer-trust__identity img{display:block;width:auto;height:auto;max-width:min(100%,var(--bt-mark-width));max-height:var(--bt-mark-height);object-fit:contain}.bomm-footer-trust__name{margin:0;color:inherit}.bomm-footer-trust__description{margin:var(--sp-2) 0 0;max-width:32ch;line-height:1.5;color:inherit;opacity:.85}.bomm-footer-trust__description:first-child{margin-top:0}a.bomm-footer-trust__reference{min-height:44px;text-decoration:none}a.bomm-footer-trust__reference:hover .bomm-footer-trust__copy{text-decoration:underline;text-underline-offset:4px}a.bomm-footer-trust__reference:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(max-width:767px){.bomm-footer-trust__groups{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.bomm-footer-trust__group--certifications+.bomm-footer-trust__group--membership{border-inline-start:0;border-block-start:1px solid rgb(var(--color-border));padding-inline-start:0;padding-block-start:var(--sp-6)}.bomm-footer-trust__marks--membership .bomm-footer-trust__reference{display:grid;grid-template-columns:minmax(100px,180px) minmax(0,1fr);align-items:center;gap:var(--sp-5)}}@media(max-width:479px){.bomm-footer-trust{padding:min(var(--bt-top),32px) 0 min(var(--bt-bottom),32px)}.bomm-footer-trust__marks--certifications{grid-template-columns:minmax(0,1fr)}.bomm-footer-trust__reference,.bomm-footer-trust__marks--membership .bomm-footer-trust__reference{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:var(--sp-4)}.bomm-footer-trust__identity{min-height:0}.bomm-footer-trust__name{font-size:var(--text-lg)}.bomm-footer-trust__description{margin-block-start:var(--sp-1)}.bomm-footer-trust__copy:only-child{grid-column:1/-1}}.bomm-footer{padding:var(--bf-top) 0 var(--bf-bottom);background:var(--bf-bg);color:var(--bf-text)}.bomm-footer__logo{display:block;width:min(100%,var(--bf-logo))}.bomm-footer__logo img{display:block;width:100%;height:auto}.bomm-footer h2,.bomm-footer h3{margin:0 0 var(--bf-heading-gap);color:inherit;font:600 var(--bf-heading-size)/1.4 var(--font-body-family);letter-spacing:0;text-transform:none}.bomm-footer__description{margin-top:var(--bf-description-gap);max-width:100%;color:var(--bf-muted);font-size:var(--bf-description-size);line-height:var(--bf-description-leading)}.bomm-footer__description p,.bomm-footer__certifications-intro p{margin:0}.bomm-footer__certifications,.bomm-footer__membership{margin-top:var(--bf-brand-gap);padding-top:var(--bf-separator-padding);border-top:1px solid rgb(var(--color-foreground)/.28)}.bomm-footer__membership{margin-top:var(--bf-membership-gap)}.bomm-footer__certifications-intro{max-width:100%;margin-bottom:var(--bf-certification-gap);font-size:var(--bf-certification-size);line-height:var(--bf-description-leading);color:var(--bf-muted)}.bomm-footer__marks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:24px;list-style:none;margin:0;padding:0;max-width:480px}.bomm-footer__marks--membership{grid-template-columns:1fr}.bomm-footer__mark{min-width:0}.bomm-footer__mark-content{display:flex;flex-direction:column;align-items:center;gap:8px;color:inherit;text-decoration:none;text-align:center}.bomm-footer__mark img{display:block;width:var(--bf-mark-width);max-width:100%;height:auto;max-height:var(--bf-mark-height);object-fit:contain;object-position:center;background:var(--bf-mark-background,transparent);border-radius:6px}.bomm-footer__mark--negative img{filter:grayscale(1) brightness(.6) contrast(20) invert(1);mix-blend-mode:screen}.bomm-footer__mark-name{font-size:14px;font-weight:600;line-height:1.5}.bomm-footer__mark-description{font-size:13px;font-weight:400;line-height:1.55;color:var(--bf-muted);max-width:30ch}.bomm-footer__marks--membership .bomm-footer__mark-content{display:flex;flex-direction:row;align-items:center;gap:20px;text-align:left}.bomm-footer__marks--membership .bomm-footer__mark img{width:min(var(--bf-mark-width),36%);flex:none}.bomm-footer__mark-copy{min-width:0;flex:1}.bomm-footer__mark-copy h2{margin-bottom:6px}.bomm-footer__marks--membership .bomm-footer__mark-description{display:block;max-width:32ch;line-height:1.5}.bomm-footer__company-nav{margin-top:var(--bf-company-gap)}.bomm-footer__company-nav ul{display:flex;flex-wrap:wrap;gap:4px 20px;list-style:none;padding:0;margin:0}.bomm-footer__company-nav a{display:inline-flex;align-items:center;min-height:28px;font-size:var(--bf-link-size);line-height:1.5;color:var(--bf-muted);text-decoration:none;background:none;overflow-wrap:anywhere}.bomm-footer__navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bf-nav-gap);min-width:0;border-left:1px solid rgb(var(--color-foreground)/.14);padding-left:40px;align-items:start}.bomm-footer__column{display:flex;flex-direction:column;gap:28px;min-width:0}.bomm-footer__newsletter{min-width:0;margin:0}.bomm-footer__newsletter-intro{margin:0;color:var(--bf-muted);font-size:14px;line-height:1.6}.bomm-footer__newsletter-form{margin-top:16px}.bomm-footer__newsletter-privacy{margin-top:8px;color:var(--bf-muted);font-size:12px;line-height:1.5;text-align:center}.bomm-footer__newsletter-privacy p{margin:0}.bomm-footer__newsletter-privacy a{color:inherit;font-weight:600}.bomm-footer__newsletter input:focus-visible,.bomm-footer__newsletter button:focus-visible{outline:2px solid var(--bf-text);outline-offset:4px}.bomm-footer__column nav{min-width:0}.bomm-footer__accordion summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:default;min-height:26px}.bomm-footer__accordion summary h2{margin:0}.bomm-footer__accordion summary::-webkit-details-marker{display:none}.bomm-footer__accordion summary>svg{display:none;flex:none}.bomm-footer__accordion[open] .bomm-footer__plus{display:none}.bomm-footer__navigation nav ul{display:grid;gap:var(--bf-link-gap);list-style:none;padding:0;margin:12px 0 0}.bomm-footer__navigation nav a{display:inline-flex;align-items:center;min-height:28px;color:var(--bf-muted);font-size:var(--bf-link-size);font-weight:400;line-height:1.5;overflow-wrap:anywhere;text-decoration:none;background:none}.bomm-footer__navigation nav a:hover{color:var(--bf-text)}.bomm-footer__payments,.bomm-footer__hours{min-width:0}.bomm-footer__payments h2{margin-bottom:20px;font-size:var(--bf-heading-size);font-weight:700;color:var(--bf-text)}.bomm-footer__payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px 24px;list-style:none;margin:0;padding:0;max-width:296px}.bomm-footer__payment-mark{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:var(--bf-payment-size);background:var(--bf-bg);isolation:isolate}.bomm-footer__payment-mark img{display:block;width:var(--bf-payment-width);max-width:100%;height:var(--bf-payment-size);object-fit:contain;object-position:left center}.bomm-footer__payment-name{font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.bomm-footer__transbank-monochrome{filter:grayscale(1) brightness(.6) contrast(20) invert(1);mix-blend-mode:screen}.bomm-footer__payment-terms{margin-top:24px;max-width:35ch;color:var(--bf-muted);font-size:13px;line-height:1.7}.bomm-footer__payment-terms p{margin:0}.bomm-footer__payment-terms ul{margin:0;padding:0;list-style:none}.bomm-footer__conditions{margin-top:20px;max-width:100%;min-height:44px}.bomm-footer__conditions .btn-text{display:inline-flex;align-items:center;gap:12px}.bomm-footer__hours p{margin:0;font-size:14px;line-height:1.65;color:var(--bf-muted)}.bomm-footer__hours .bomm-footer__muted{margin-top:12px;font-size:13px}.bomm-footer__hours-schedule{display:flex;flex-wrap:wrap;gap:0 6px}.bomm-footer__certifications h2,.bomm-footer__membership h2{font-size:15px;font-weight:600;color:var(--bf-text)}.bomm-footer__socials h2{font-size:15px;font-weight:500;color:var(--bf-muted)}.bomm-footer__socials{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:var(--bf-social-gap);min-width:0}.bomm-footer__socials h2{margin:0}.bomm-footer__marks--membership{display:grid;grid-template-columns:1fr;gap:20px}.bomm-footer__socials ul{flex-wrap:wrap;gap:12px;margin:0;padding:0}.bomm-footer__socials a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.bomm-footer__socials svg{width:var(--bf-social-size);height:var(--bf-social-size)}.bomm-footer .rte a{background:none;text-decoration:none}.bomm-footer a:focus-visible,.bomm-footer summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.bomm-footer a:hover{opacity:.85}.bomm-footer .button:hover{opacity:1}@media(min-width:750px){.bomm-footer__accordion:not([open])>ul{display:grid}}@media(max-width:1099px)and (min-width:750px){.bomm-footer__navigation nav a,.bomm-footer__company-nav a{min-height:44px}}@media(max-width:749px){.bomm-footer{padding:var(--bf-mobile) 0}.bomm-footer__logo{width:min(100%,var(--bf-logo-mobile))}.bomm-footer__description{max-width:100%}.bomm-footer__navigation{display:flex;flex-direction:column;gap:28px;border-left:0;padding-left:0;border-top:1px solid rgb(var(--color-foreground)/.18);align-items:stretch}.bomm-footer__column+.bomm-footer__column{border-top:1px solid rgb(var(--color-foreground)/.18)}.bomm-footer__company-nav a{min-height:44px}.bomm-footer__column nav{border-bottom:1px solid rgb(var(--color-foreground)/.18)}.bomm-footer__accordion summary{min-height:56px;cursor:pointer}.bomm-footer__accordion summary>svg{display:block}.bomm-footer__accordion>ul{padding:0 0 12px}.bomm-footer__navigation nav ul{gap:0;margin-top:0}.bomm-footer__navigation nav a{min-height:44px}.bomm-footer__payments,.bomm-footer__hours{margin-top:0}.bomm-footer__marks--membership .bomm-footer__mark-content{gap:16px}.bomm-footer__marks--membership .bomm-footer__mark img{max-width:36%}}.bomm-footer--minimal .bomm-footer__minimal-inner{position:relative;z-index:1}.bomm-footer--minimal .bomm-footer__minimal-inner--custom{max-width:var(--bf-content-width)}.bomm-footer--minimal .bomm-footer__minimal-inner--custom.page-width--narrow{max-width:min(var(--bf-content-width),1000px)}.bomm-footer--minimal .bomm-footer__newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--bf-gap);padding-bottom:var(--bf-section-gap);margin-bottom:var(--bf-section-gap);border-bottom:1px solid rgb(var(--color-foreground)/.22)}.bomm-footer--minimal .bomm-footer__newsletter h2{font-size:var(--bf-news-title)}.bomm-footer--minimal .bomm-footer__newsletter-form{margin:0;width:100%;max-width:var(--bf-form-width);justify-self:end}.bomm-footer--minimal .bomm-footer__newsletter-intro{font-size:var(--bf-description-size)}.bomm-footer--minimal .bomm-footer__newsletter-privacy{text-align:left}.bomm-footer--minimal .bomm-footer__main-row{display:grid;grid-template-columns:minmax(0,var(--bf-brand)) minmax(0,var(--bf-nav));gap:var(--bf-gap);align-items:start}.bomm-footer--minimal .bomm-footer__identity{min-width:0}.bomm-footer--minimal .bomm-footer__navigation{grid-template-columns:repeat(3,minmax(0,1fr));border:0;padding:0;gap:var(--bf-nav-gap);align-items:start}.bomm-footer--minimal .bomm-footer__column{gap:0}.bomm-footer--minimal h2{font-size:var(--bf-heading-size);font-weight:var(--bf-title-weight)}.bomm-footer--minimal .bomm-footer__navigation nav ul{margin-top:var(--bf-heading-gap)}.bomm-footer--minimal .bomm-footer__hours-schedule,.bomm-footer--minimal .bomm-footer__hours-schedule span{display:block}.bomm-footer--minimal .bomm-footer__hours p{font-size:var(--bf-link-size)}.bomm-footer--minimal .bomm-footer__socials{gap:4px 12px}.bomm-footer--minimal .bomm-footer__socials h2{font-size:var(--bf-link-size);font-weight:400}.bomm-footer--minimal .bomm-footer__socials ul{gap:4px}.bomm-footer--minimal .bomm-footer__trust-row{display:grid;grid-template-columns:minmax(0,var(--bf-trust-cert)) minmax(0,var(--bf-trust-member)) minmax(0,var(--bf-trust-pay));column-gap:var(--bf-nav-gap);row-gap:var(--bf-section-gap);align-items:start;margin-top:var(--bf-section-gap);padding-top:var(--bf-section-gap);border-top:1px solid rgb(var(--color-foreground)/.22)}.bomm-footer--minimal .bomm-footer__certifications,.bomm-footer--minimal .bomm-footer__membership{margin:0;padding:0;border:0;min-width:0;grid-column:auto}.bomm-footer--minimal .bomm-footer__marks{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr));gap:var(--bf-mark-gap);max-width:none}.bomm-footer--minimal .bomm-footer__marks--membership{grid-template-columns:1fr}.bomm-footer--minimal .bomm-footer__mark-content{align-items:flex-start;text-align:left}.bomm-footer--minimal .bomm-footer__mark img{object-position:left center}.bomm-footer--minimal .bomm-footer__marks--membership .bomm-footer__mark-content{flex-direction:column;align-items:flex-start;gap:var(--bf-heading-gap)}.bomm-footer--minimal .bomm-footer__marks--membership .bomm-footer__mark img{width:var(--bf-mark-width);max-width:100%}.bomm-footer--minimal .bomm-footer__mark-copy{order:-1;flex:none}.bomm-footer--minimal .bomm-footer__mark-copy h2{margin:0}.bomm-footer--minimal .bomm-footer__mark-name{font-size:var(--bf-certification-size);font-weight:400}.bomm-footer--minimal .bomm-footer__payments{display:block}.bomm-footer--minimal .bomm-footer__payments h2{margin:0 0 var(--bf-payment-heading-gap)}.bomm-footer--minimal .bomm-footer__payment-grid{display:flex;flex-wrap:wrap;gap:var(--bf-payment-gap);max-width:none;margin:0;align-items:center}.bomm-footer--minimal .bomm-footer__payment-mark{flex:0 1 auto;max-width:100%}.bomm-footer--minimal .bomm-footer__payment-terms{margin:var(--bf-payment-terms-gap) 0 0;font-size:var(--bf-payment-text-size);max-width:100%}.bomm-footer--minimal .bomm-footer__conditions{display:inline-flex;align-items:center;margin-top:var(--bf-payment-button-gap);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--bf-text);font-size:var(--bf-link-size);min-height:44px}.bomm-footer--minimal .bomm-footer__conditions:before,.bomm-footer--minimal .bomm-footer__conditions:after,.bomm-footer--minimal .bomm-footer__conditions .btn-fill{display:none}.bomm-footer--minimal .bomm-footer__conditions:hover{background:transparent;color:var(--bf-text);text-decoration:underline;text-underline-offset:4px}.bomm-footer__minimal-form .bomm-footer__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.bomm-footer__minimal-form input{min-width:0;width:100%;min-height:44px;padding:10px 14px;border:1px solid rgb(var(--color-foreground)/.5);border-radius:6px;background:transparent;color:var(--bf-text);font:inherit;font-size:16px}.bomm-footer__minimal-form input::placeholder{color:var(--bf-muted);opacity:1}.bomm-footer__minimal-form button{min-height:44px;padding:10px 20px;border:1px solid var(--bf-text);border-radius:6px;background:var(--bf-text);color:var(--bf-bg);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bomm-footer__minimal-form button:hover{opacity:.9}.bomm-footer__minimal-form .alert{margin-top:12px}@media(max-width:1099px)and (min-width:750px){.bomm-footer--minimal .bomm-footer__main-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--bf-tablet-gap)}.bomm-footer--minimal .bomm-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--bf-tablet-gap)}.bomm-footer--minimal .bomm-footer__hours{grid-column:1/-1}.bomm-footer--minimal .bomm-footer__trust-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.bomm-footer--minimal .bomm-footer__payments{grid-column:1/-1}}@media(max-width:749px){.bomm-footer--minimal .bomm-footer__newsletter{grid-template-columns:1fr;gap:var(--bf-newsletter-gap);padding-bottom:var(--bf-section-gap-mobile);margin-bottom:var(--bf-section-gap-mobile)}.bomm-footer--minimal .bomm-footer__newsletter-form{max-width:none}.bomm-footer--minimal .bomm-footer__main-row{grid-template-columns:1fr;gap:var(--bf-section-gap-mobile)}.bomm-footer--minimal .bomm-footer__navigation{display:flex;gap:0}.bomm-footer--minimal .bomm-footer__navigation nav ul{margin-top:0}.bomm-footer--minimal .bomm-footer__column+.bomm-footer__column{border:0}.bomm-footer--minimal .bomm-footer__hours{padding-top:var(--bf-section-gap-mobile)}.bomm-footer--minimal .bomm-footer__trust-row{grid-template-columns:1fr;gap:var(--bf-section-gap-mobile);margin-top:var(--bf-section-gap-mobile);padding-top:var(--bf-section-gap-mobile)}.bomm-footer--minimal .bomm-footer__marks{max-width:420px}.bomm-footer--minimal .bomm-footer__membership{margin:0}.bomm-footer__minimal-form button{padding-inline:12px}}.bomm-footer--minimal .bomm-footer__newsletter{padding-top:var(--bf-news-top);padding-bottom:var(--bf-news-bottom);margin-bottom:0}.bomm-footer--minimal .bomm-footer__main-row{padding-top:var(--bf-main-top);padding-bottom:var(--bf-main-bottom)}.bomm-footer--minimal .bomm-footer__trust-row{padding-top:var(--bf-trust-top);padding-bottom:var(--bf-trust-bottom);margin-top:0;column-gap:var(--bf-trust-column-gap)}.bomm-footer--minimal .bomm-footer__trust-row[data-layout=stack]{grid-template-columns:1fr}.bomm-footer--minimal [data-align=center]{text-align:center;--bf-item-align:center}.bomm-footer--minimal [data-align=right]{text-align:right;--bf-item-align:flex-end}.bomm-footer--minimal [data-align] .bomm-footer__mark-content{align-items:var(--bf-item-align,flex-start);text-align:inherit}.bomm-footer--minimal [data-align] .bomm-footer__payment-grid{justify-content:var(--bf-item-align,flex-start)}.bomm-footer--minimal [data-columns="1"] .bomm-footer__marks{grid-template-columns:1fr}.bomm-footer--minimal [data-columns="2"] .bomm-footer__marks{grid-template-columns:repeat(2,minmax(0,1fr))}.bomm-footer--minimal [data-columns="3"] .bomm-footer__marks{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:749px){.bomm-footer--minimal .bomm-footer__newsletter{padding-top:var(--bf-news-mobile-top);padding-bottom:var(--bf-news-mobile-bottom);margin-bottom:0}.bomm-footer--minimal .bomm-footer__main-row{padding-top:var(--bf-main-mobile-top);padding-bottom:var(--bf-main-mobile-bottom)}.bomm-footer--minimal .bomm-footer__trust-row{padding-top:var(--bf-trust-mobile-top);padding-bottom:var(--bf-trust-mobile-bottom);margin-top:0}}@media(max-width:749px){.bomm-footer .bomm-footer__mark{--bf-mark-width:var(--bf-mobile-width)}.bomm-footer .bomm-footer__payment-mark img{width:var(--bf-mobile-width)}}.bomm-footer .bomm-footer__payment-mark--auto img{height:auto;max-height:none}.bomm-footer .bomm-footer__marks--membership .bomm-footer__mark img{width:var(--bf-mark-width);max-width:100%}.bomm-footer .bomm-footer__payment-contexts{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:var(--bf-item-align,flex-start);gap:20px var(--bf-payment-gap);list-style:none;margin:24px 0 0;padding:0;width:100%}.bomm-footer .bomm-footer__payment-mark--context{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;flex:0 1 auto;max-width:100%}.bomm-footer .bomm-footer__payment-context-label{display:block;font-size:12px;font-weight:400;line-height:1.5;color:var(--bf-muted)}.bomm-footer .bomm-footer__payment-contexts+.bomm-footer__payment-terms{margin-top:var(--bf-payment-terms-gap)}.bomm-footer .bomm-footer__payment-grid>.bomm-footer__payment-mark{flex-shrink:0;max-width:100%}.bomm-footer .bomm-footer__payments--options .bomm-footer__payment-grid{max-width:320px}.bomm-footer--balanced .bomm-footer__newsletter,.bomm-footer--balanced .bomm-footer__trust-row[data-layout=balanced]{grid-template-columns:minmax(0,var(--bf-brand)) minmax(0,var(--bf-nav))}.bomm-footer--balanced .bomm-footer__newsletter-form{justify-self:start}.bomm-footer--balanced .bomm-footer__credentials{display:grid;gap:var(--bf-membership-gap);min-width:0}.bomm-footer--balanced .bomm-footer__credentials .bomm-footer__marks--membership .bomm-footer__mark-content{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--bf-mark-gap);row-gap:var(--bf-heading-gap)}.bomm-footer--balanced .bomm-footer__credentials .bomm-footer__mark-copy{max-width:100%}.bomm-footer--balanced .bomm-footer__payments--options .bomm-footer__payment-grid{max-width:none}.bomm-footer--balanced .bomm-footer__payment-contexts{gap:24px var(--bf-nav-gap)}.bomm-footer--balanced .bomm-footer__trust-row--single[data-layout=balanced]{grid-template-columns:minmax(0,1fr)}@media(min-width:750px)and (max-width:1099px){.bomm-footer--balanced .bomm-footer__newsletter,.bomm-footer--balanced .bomm-footer__trust-row[data-layout=balanced]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);column-gap:var(--bf-tablet-gap)}.bomm-footer--balanced .bomm-footer__trust-row[data-layout=balanced]>.bomm-footer__payments{grid-column:auto}}@media(max-width:749px){.bomm-footer--balanced .bomm-footer__newsletter,.bomm-footer--balanced .bomm-footer__trust-row[data-layout=balanced]{grid-template-columns:minmax(0,1fr)}.bomm-footer--balanced .bomm-footer__payment-contexts{column-gap:var(--bf-payment-gap)}.bomm-footer--balanced .bomm-footer__credentials .bomm-footer__mark img{width:var(--bf-mobile-width)}}.bomm-footer--refined .bomm-footer__minimal-inner{container:bomm-footer / inline-size}.bomm-footer--refined h2{display:flex;align-items:center;gap:10px;letter-spacing:0}.bomm-footer--refined .bomm-footer-icon{flex:none;width:20px;height:20px}.bomm-footer--refined .bomm-footer__main-row{grid-template-columns:minmax(0,var(--bf-brand)) minmax(0,var(--bf-nav));column-gap:var(--bf-gap)}.bomm-footer--refined .bomm-footer__newsletter{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--bf-gap)}.bomm-footer--refined .bomm-footer__identity,.bomm-footer--refined .bomm-footer__newsletter-copy,.bomm-footer--refined .bomm-footer__navigation,.bomm-footer--refined .bomm-footer__newsletter-form{grid-column:auto}.bomm-footer--refined .bomm-footer__newsletter-form{justify-self:end}.bomm-footer--refined .bomm-footer__newsletter-form .newsletter-form{width:100%;max-width:none}.bomm-footer--refined .bomm-footer__newsletter-intro{padding-left:30px}.bomm-footer--refined .bomm-footer__description{max-width:52ch}.bomm-footer--refined .bomm-footer__description,.bomm-footer--refined .bomm-footer__description p{text-align:left;text-align-last:left;text-justify:none;word-spacing:normal}.bomm-footer--refined .bomm-footer__socials a,.bomm-footer--refined .bomm-footer__socials a:before,.bomm-footer--refined .bomm-footer__socials a:after{background:none;border:0;box-shadow:none;border-radius:0}.bomm-footer--refined .bomm-footer__navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.bomm-footer--refined .bomm-footer__navigation:has(>.bomm-footer__hours){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr)}.bomm-footer--refined .bomm-footer__navigation>.bomm-footer__hours{grid-column:auto}.bomm-footer--refined .bomm-footer__navigation nav ul{padding-left:30px}.bomm-footer--refined .bomm-footer__column{gap:24px}.bomm-footer--refined .bomm-footer__hours h2{font-size:var(--bf-link-size)}.bomm-footer--refined .bomm-footer__hours-schedule{padding-left:30px}.bomm-footer--refined .bomm-footer__trust-row[data-layout=refined]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.bomm-footer--refined .bomm-footer__trust-row>div{min-width:0;grid-column:auto}.bomm-footer--refined .bomm-footer__trust-row h2{margin-bottom:28px;font-size:calc(var(--bf-heading-size) - 1px);align-items:flex-start}.bomm-footer--refined .bomm-footer__mark img{background:transparent;border-radius:0}.bomm-footer--refined .bomm-footer__mark-content{min-height:44px;justify-content:center}.bomm-footer--refined .bomm-footer__payment-grid{max-width:none;min-height:44px;column-gap:var(--bf-payment-gap);row-gap:var(--bf-payment-gap)}.bomm-footer--refined .bomm-footer__payments .bomm-footer__payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bomm-footer--refined .bomm-footer__payment-mark{background:none;min-height:44px;justify-content:var(--bf-item-align,flex-start)}.bomm-footer--refined .bomm-footer__payment-mark img{max-width:100%}.bomm-footer--refined .bomm-footer__conditions{margin-top:var(--bf-payment-button-gap)}.bomm-footer--refined .bomm-footer__newsletter-privacy,.bomm-footer--refined .bomm-footer__newsletter-privacy p{text-align:center;text-align-last:center}.bomm-footer--refined .bomm-footer__newsletter-privacy a{text-decoration:underline;text-underline-offset:3px}.bomm-footer--refined [data-align=center] h2{justify-content:center}.bomm-footer--refined [data-align=right] h2{justify-content:flex-end}@container bomm-footer (min-width:1280px){.bomm-footer--refined .bomm-footer__trust-row[data-layout=refined]:has(>div:nth-child(4)){grid-template-columns:minmax(0,3.2fr) minmax(0,2.2fr) minmax(0,4fr) minmax(0,2.2fr)}.bomm-footer--refined .bomm-footer__trust-row:has(>div:nth-child(4))>.bomm-footer__certifications{grid-column:auto}.bomm-footer--refined .bomm-footer__trust-row:has(>div:nth-child(4))>.bomm-footer__membership{grid-column:auto}.bomm-footer--refined .bomm-footer__trust-row:has(>div:nth-child(4))>.bomm-footer__payments{grid-column:auto}.bomm-footer--refined .bomm-footer__trust-row:has(>div:nth-child(4))>.bomm-footer__public{grid-column:auto}}@media(min-width:750px)and (max-width:1099px){.bomm-footer--refined .bomm-footer__main-row{grid-template-columns:minmax(0,1fr);row-gap:32px}.bomm-footer--refined .bomm-footer__identity,.bomm-footer--refined .bomm-footer__navigation{grid-column:auto}.bomm-footer--refined .bomm-footer__description{max-width:70ch}.bomm-footer--refined .bomm-footer__trust-row[data-layout=refined]{grid-template-columns:repeat(2,minmax(0,1fr))}.bomm-footer--refined .bomm-footer__trust-row:has(>div:only-child){grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.bomm-footer--refined .bomm-footer__main-row,.bomm-footer--refined .bomm-footer__newsletter,.bomm-footer--refined .bomm-footer__trust-row[data-layout=refined]{grid-template-columns:minmax(0,1fr)}.bomm-footer--refined .bomm-footer__identity,.bomm-footer--refined .bomm-footer__navigation,.bomm-footer--refined .bomm-footer__newsletter-copy,.bomm-footer--refined .bomm-footer__newsletter-form{grid-column:auto}.bomm-footer--refined .bomm-footer__column{gap:0;width:100%}.bomm-footer--refined .bomm-footer__navigation{align-items:stretch}.bomm-footer--refined .bomm-footer__hours{padding-top:24px}.bomm-footer--refined .bomm-footer__trust-row>div+div{padding-top:24px;border-top:1px solid rgb(var(--color-foreground)/.14)}.bomm-footer--refined .bomm-footer__trust-row h2{margin-bottom:24px}}@media(max-width:479px){.bomm-footer--refined .bomm-footer__payments .bomm-footer__payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px}}.bomm-footer--refined .bomm-footer__certifications .bomm-footer__marks{width:fit-content;max-width:100%}.bomm-footer--refined .bomm-footer__payments .bomm-footer__payment-grid{max-width:480px}.bomm-footer--refined .bomm-footer__certifications-intro{margin:24px 0 0}.bomm-footer--refined .bomm-footer__categories{padding-block:var(--bf-category-space);border-top:1px solid rgb(var(--color-foreground)/.22)}.bomm-footer--refined .bomm-footer__categories h2{margin:0 0 20px;font-size:var(--bf-heading-size)}.bomm-footer--refined .bomm-footer__categories ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 40px;list-style:none;margin:0;padding:0}.bomm-footer--refined .bomm-footer__categories a{display:inline-flex;align-items:center;min-height:36px;color:var(--bf-muted);font-size:var(--bf-link-size);line-height:1.5;text-decoration:none;background:none;overflow-wrap:anywhere}.bomm-footer--refined .bomm-footer__categories a:hover{color:var(--bf-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.bomm-footer--refined .bomm-footer__categories a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1099px){.bomm-footer--refined .bomm-footer__categories ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.bomm-footer--refined .bomm-footer__categories a{min-height:44px}}@media(max-width:749px){.bomm-footer--refined .bomm-footer__categories{padding-block:var(--bf-category-mobile-space)}}@media(max-width:479px){.bomm-footer--refined .bomm-footer__categories ul{grid-template-columns:minmax(0,1fr)}}.bomm-home-advisory{padding:clamp(24px,4vw,56px);border-radius:18px;background:#f4f7fa;color:#132948;--color-button-background:19 41 72;--color-button-border:19 41 72;--color-button-text:255 255 255}.bomm-home-advisory__article{margin-top:24px;font-size:15px}.bomm-home-advisory__intro{display:flex;align-items:center;justify-content:space-between;gap:36px}.bomm-home-advisory__intro>div{max-width:720px}.bomm-home-advisory__eyebrow{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.035em}.bomm-home-advisory h2{margin:0 0 16px;font-size:clamp(25px,2.6vw,38px);line-height:1.15;letter-spacing:-.025em}.bomm-home-advisory .rte{color:#445c70;font-size:16px;line-height:1.6}.bomm-home-advisory .button{flex-shrink:0;min-height:48px}.bomm-home-advisory__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid #d7e1ea;margin-top:36px;padding-top:28px}.bomm-home-advisory h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.3}.bomm-home-advisory__benefits p{margin:0;color:#445c70;font-size:14px;line-height:1.5}@media(max-width:767px){.bomm-home-advisory__intro{display:block}.bomm-home-advisory__intro .button{margin-top:24px}.bomm-home-advisory__benefits{grid-template-columns:1fr;gap:22px;margin-top:28px;padding-top:24px}.bomm-home-advisory .rte{font-size:15px}}.bomm-home-story__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--sp-16)}.bomm-home-story__layout--copy-only{grid-template-columns:minmax(0,1fr)}.bomm-home-story__intro{min-width:0}.bomm-home-story__eyebrow{margin:0 0 var(--sp-3);color:inherit}.bomm-home-story__intro>.heading{margin:0;color:inherit;max-width:28ch;text-wrap:balance}.bomm-home-story__copy{margin-block-start:var(--sp-5);max-width:62ch;line-height:1.6;color:rgb(var(--color-foreground)/.85)}.bomm-home-story__copy p{margin:0}.bomm-home-story__copy p+p{margin-block-start:var(--sp-3)}.bomm-home-story__button{margin-block-start:var(--sp-6);max-width:100%}.bomm-home-story__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--sp-10) 0;list-style:none;margin:0;padding:0}.bomm-home-story__fact{min-width:0;padding-inline:var(--sp-6);border-inline-start:1px solid rgb(var(--color-border-dark))}.bomm-home-story__value{margin:0;color:inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bomm-home-story__label{margin:var(--sp-3) 0 0;max-width:25ch;line-height:1.5;color:rgb(var(--color-foreground)/.85)}@media(max-width:1023px){.bomm-home-story__layout{grid-template-columns:minmax(0,1fr);gap:var(--sp-10)}.bomm-home-story__copy{max-width:none}.bomm-home-story__intro>.heading{max-width:34ch}.bomm-home-story__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.bomm-home-story__fact{padding-inline:var(--sp-4)}.bomm-home-story__value{font-size:var(--text-2xl)}}@media(max-width:767px){.bomm-home-story__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6) 0}.bomm-home-story__intro>.heading{max-width:none}.bomm-home-story__button{min-height:44px}}.bomm-integrity{color:#0b1726;background:#fff;font:inherit;line-height:1.6}.bomm-integrity__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);column-gap:clamp(40px,6vw,96px);row-gap:56px;max-width:1200px;margin-inline:auto}.bomm-integrity__intro{align-self:center;padding-block:12px}.bomm-integrity .bomm-integrity__eyebrow{margin:0 0 20px;color:#132948;font-size:13px;font-weight:600}.bomm-integrity h1{margin:0 0 24px;color:#132948;font:inherit;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.035em;max-width:16ch}.bomm-integrity__lead{max-width:58ch;font-size:17px;color:#526171;line-height:1.75}.bomm-integrity p{margin:0}.bomm-integrity p+p{margin-top:16px}.bomm-integrity h2{margin:0;color:#132948;font:inherit;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.bomm-integrity__document{min-width:0;align-self:start;padding:32px;border:1px solid #e1e7ed;border-radius:18px;background:#f4f7fa}.bomm-integrity__filehead{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#132948;font-size:13px;font-weight:600}.bomm-integrity .bomm-integrity__version{margin-top:14px;color:#526171;font-size:13px}.bomm-integrity__description{margin-top:24px;font-size:14px;color:#526171}.bomm-integrity .bomm-product-catalog{margin-top:28px}.bomm-integrity .bomm-product-catalog__label{display:none}.bomm-integrity .bomm-product-catalog__row{display:block}.bomm-integrity .bomm-product-catalog__trigger{width:100%;min-height:48px;--color-button-background:19 41 72;--color-button-text:255 255 255}.bomm-integrity__direct{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:10px;color:#132948;font-size:13px;text-decoration:underline;text-underline-offset:4px}.bomm-integrity__direct:focus-visible{outline:2px solid #132948;outline-offset:4px;border-radius:4px}.bomm-integrity__contents{grid-column:1/-1}.bomm-integrity__topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:28px}.bomm-integrity__topic{border-top:1px solid #dce3ea;padding-top:24px;min-width:0}.bomm-integrity h3{margin:0 0 12px;font:inherit;font-size:18px;font-weight:600;line-height:1.4;color:#132948;letter-spacing:-.01em}.bomm-integrity__topic>div{color:#526171;font-size:15px;line-height:1.7}.bomm-integrity__note{grid-column:1/-1;max-width:82ch;color:#626160;font-size:13px}@media(max-width:749px){.bomm-integrity__layout{grid-template-columns:minmax(0,1fr);row-gap:36px}.bomm-integrity__intro{padding:0}.bomm-integrity h1{max-width:18ch;font-size:32px;margin-bottom:20px}.bomm-integrity__lead{font-size:16px}.bomm-integrity__document{padding:24px}.bomm-integrity__topics{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.bomm-integrity h2{font-size:22px}.bomm-integrity__topic{padding-top:20px}}.bomm-giano-guide{color:#0b1726;padding:var(--bomm-giano-guide-space) 0;font-family:var(--font-body-family);border-top:1px solid #dce3ea}.bomm-giano-guide__inner{width:100%;margin-inline:auto;display:grid;gap:32px;min-width:0}.bomm-giano-guide__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center;min-width:0}.bomm-giano-guide__row--software:not(:has(figure)){grid-template-columns:minmax(0,1fr)}.bomm-giano-guide__row--software{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding-block:32px;border-block:1px solid #dce3ea}.bomm-giano-guide__copy{min-width:0}.bomm-giano-guide h2{margin:0 0 16px;font-family:inherit;font-size:clamp(24px,2vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#08315d;text-wrap:balance}.bomm-giano-guide h3{margin:0 0 8px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.3;color:#08315d;letter-spacing:0}.bomm-giano-guide .bomm-giano-guide__eyebrow{margin:0 0 12px;color:#626160;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bomm-giano-guide .bomm-giano-guide__text{font-size:16px;line-height:1.6;max-width:65ch;overflow-wrap:anywhere}.bomm-giano-guide .bomm-giano-guide__text p{margin:0 0 12px;font-size:inherit;line-height:inherit}.bomm-giano-guide .bomm-giano-guide__text p:last-child{margin-bottom:0}.bomm-giano-guide__figure{margin:0;min-width:0}.bomm-giano-guide__figure img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;border-radius:14px}.bomm-giano-guide__figure figcaption{margin-top:8px;font-size:12px;line-height:1.5;color:#626160}.bomm-giano-guide__source{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;color:#014386;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;background:none}.bomm-giano-guide__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bomm-giano-guide__feature{padding:24px;background:#f4f7fa;border-radius:14px;border:1px solid #dce3ea;min-width:0}.bomm-giano-guide__feature .bomm-giano-guide__text{font-size:14px;line-height:1.6}.bomm-giano-guide__details{min-width:0;border-bottom:1px solid #dce3ea}.bomm-giano-guide__details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:16px 0;list-style:none;cursor:pointer;color:#08315d;font-size:16px;font-weight:600;line-height:1.4}.bomm-giano-guide__details>summary::-webkit-details-marker{display:none}.bomm-giano-guide__details>summary>span{flex:none;width:20px;font-size:24px;font-weight:400;text-align:center;line-height:1}.bomm-giano-guide__details[open]>summary>span{transform:rotate(45deg)}.bomm-giano-guide__answer{padding:0 36px 20px 0;max-width:75ch;font-size:15px;line-height:1.65}.bomm-giano-guide__answer p{margin:0;font-size:inherit;line-height:inherit}.bomm-giano-guide__faq{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:40px;align-items:start}.bomm-giano-guide__faq h2{padding-top:16px}.bomm-giano-guide__technical{padding:8px 0 24px;overflow-x:auto;min-width:0;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.bomm-giano-guide__technical :is(h1,h2,h3,h4){margin:24px 0 12px;font-size:20px;line-height:1.3;letter-spacing:0}.bomm-giano-guide__technical p{font-size:inherit;line-height:inherit;max-width:80ch}.bomm-giano-guide__technical table{width:100%;min-width:0;table-layout:fixed;margin:16px 0;border-collapse:collapse;font-size:14px;line-height:1.5}.bomm-giano-guide__technical :is(td,th){padding:12px;text-align:left;border:1px solid #dce3ea;white-space:normal}.bomm-giano-guide__technical th{background:#f4f7fa;color:#08315d}.bomm-giano-guide :is(a,summary):focus-visible{outline:2px solid #014386;outline-offset:4px;border-radius:4px}.bomm-giano-guide__graphic{display:block;width:100%;height:160px;object-fit:contain;margin-bottom:20px;border-radius:6px}.bomm-giano-guide__scope{margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.5;color:#505966}.bomm-giano-guide__row--software .bomm-giano-guide__figure img{max-height:none;max-width:720px;margin-inline:auto}@media(min-width:750px)and (max-width:1099px){.bomm-giano-guide__features{grid-template-columns:minmax(0,1fr)}.bomm-giano-guide__feature{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:center}.bomm-giano-guide__graphic{margin:0;height:140px}.bomm-giano-guide__row--software{grid-template-columns:minmax(0,1fr)}.bomm-giano-guide__row--software .bomm-giano-guide__copy{grid-row:1}.bomm-giano-guide__faq{grid-template-columns:minmax(0,1fr);gap:8px}}@media(max-width:749px){.bomm-giano-guide{padding:28px 0}.bomm-giano-guide__inner{gap:24px}.bomm-giano-guide__row,.bomm-giano-guide__row--software,.bomm-giano-guide__faq{grid-template-columns:minmax(0,1fr);gap:20px}.bomm-giano-guide__row--software .bomm-giano-guide__copy{grid-row:1}.bomm-giano-guide__figure img{max-height:230px}.bomm-giano-guide__features{grid-template-columns:minmax(0,1fr);gap:12px}.bomm-giano-guide__feature{padding:20px}.bomm-giano-guide__graphic{height:150px;margin-bottom:16px}.bomm-giano-guide__faq{gap:0}.bomm-giano-guide__faq h2{padding:0;margin-bottom:8px}.bomm-giano-guide__answer{padding-right:0}}.bomm-giano-guide__editorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-bottom:32px;border-bottom:1px solid #dce3ea}.bomm-giano-guide__editorial ul{margin:0;padding-left:20px}.bomm-giano-guide__editorial li{margin:0 0 12px;line-height:1.6}.bomm-giano-guide__closing{border-top:1px solid #dce3ea;padding-top:32px}.bomm-giano-guide__closing .bomm-giano-guide__text{max-width:72ch}.bomm-giano-guide__disclaimer{font-size:14px;line-height:1.6;color:#505966;max-width:85ch;margin:20px 0 24px}.bomm-giano-guide bomm-guide-quote{display:block}.bomm-giano-guide bomm-guide-quote .button{min-height:48px;max-width:100%}.bomm-giano-guide__answer{max-width:72ch}@media(max-width:989px){.bomm-giano-guide__editorial{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:749px){.bomm-giano-guide bomm-guide-quote .button{width:100%}.bomm-giano-guide__closing{padding-top:24px}}.bomm-giano-guide__technical{overflow:visible}.bomm-giano-guide__technical :is(p,ul){max-width:80ch}.bomm-giano-guide__technical ul{padding-left:20px}.bomm-giano-guide__technical li{margin-bottom:10px}.bomm-giano-guide__technical th:first-child{width:32%}.bomm-giano-guide__technical :is(th,td){overflow-wrap:anywhere}.bomm-giano-guide__closing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.bomm-giano-guide__closing-copy{min-width:0}.bomm-giano-guide__disclaimer{margin:0;max-width:100ch}@media(max-width:749px){.bomm-giano-guide__closing{grid-template-columns:minmax(0,1fr);gap:20px}.bomm-giano-guide__technical :is(th,td){padding:10px 8px;font-size:13px}.bomm-giano-guide__technical th:first-child{width:38%}}.bomm-giano-guide__reference>.bomm-giano-guide__details>summary{font-size:clamp(24px,2vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.02em;padding-block:24px}.bomm-giano-guide__reference>.bomm-giano-guide__details>summary>span{width:32px;font-size:28px}.bomm-giano-guide__closing{background:#f4f7fa;border:1px solid #dce3ea;border-radius:14px;padding:40px;grid-template-columns:minmax(0,1fr) 280px;gap:48px}.bomm-giano-guide__closing-copy{border:0;padding:0}.bomm-giano-guide__closing-copy .bomm-giano-guide__text,.bomm-giano-guide__closing-copy .bomm-giano-guide__text p{width:100%;max-width:none}.bomm-giano-guide__closing bomm-guide-quote .button{width:100%;min-height:56px}.bomm-giano-guide__notice{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#fff4ee;border:1px solid #e6c3b3;border-radius:14px}.bomm-giano-guide__notice-icon{flex:none;color:#a94e2e;margin-top:2px}.bomm-giano-guide__notice>div{min-width:0;flex:1}.bomm-giano-guide__notice h3{font-size:16px;line-height:1.4;color:#0b1726;margin:0 0 8px}.bomm-giano-guide__notice .bomm-giano-guide__disclaimer{margin:0;color:#505966;max-width:none;width:100%;font-size:14px;line-height:1.6}@media(max-width:989px){.bomm-giano-guide__closing{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px}.bomm-giano-guide__closing bomm-guide-quote{max-width:320px}}@media(max-width:749px){.bomm-giano-guide__closing{padding:24px 20px}.bomm-giano-guide__closing-copy{padding:0}.bomm-giano-guide__closing bomm-guide-quote{max-width:none}.bomm-giano-guide__notice{padding:20px 16px;gap:12px}.bomm-giano-guide__reference>.bomm-giano-guide__details>summary{padding-block:20px}}.bomm-giano-guide__summary-icon{flex:0 0 24px;color:currentColor}.bomm-giano-guide__summary-label{flex:1;min-width:0;font:inherit}.bomm-giano-guide__details>summary{justify-content:flex-start;gap:16px}.bomm-giano-guide__technical :is(p,ul,ol),.bomm-giano-guide__answer,.bomm-giano-guide__answer :is(p,ul,ol){max-width:none}.bomm-giano-guide__answer{width:100%;padding-right:0}@media(min-width:990px){.bomm-giano-guide__technical,.bomm-giano-guide__answer{padding-left:40px}}@media(max-width:749px){.bomm-giano-guide__details>summary{gap:12px}.bomm-giano-guide__summary-icon{width:20px;height:20px;flex-basis:20px}}.bomm-giano-guide__icon-heading{display:flex;align-items:flex-start;gap:12px}.bomm-giano-guide__heading-icon{flex:0 0 24px;margin-top:.12em;color:#08315d}.bomm-giano-guide__icon-heading>span{min-width:0}.bomm-giano-guide__feature .bomm-giano-guide__heading-icon{width:20px;height:20px;flex-basis:20px}@media(max-width:749px){.bomm-giano-guide__icon-heading{gap:10px}}.bomm-giano-guide__editorial-image{margin-top:24px}.bomm-giano-guide__editorial-image img{height:300px;max-height:300px;object-fit:contain}@media(max-width:749px){.bomm-giano-guide__editorial-image{margin-top:20px}.bomm-giano-guide__editorial-image img{height:auto;max-height:300px}}.bomm-giano-guide--bounded-media .bomm-giano-guide__row--software .bomm-giano-guide__figure img{width:auto;max-width:100%;max-height:var(--bomm-guide-software-height);margin-inline:auto}.bomm-giano-guide .bomm-giano-guide__editorial-image--bounded img{width:100%;max-width:var(--bomm-editorial-image-width);height:auto;max-height:300px;margin-inline:auto}.bomm-product-notice__inner{position:relative;z-index:1}.bomm-product-notice h2{margin:0 0 8px;font:500 14px/1.5 var(--font-body-family);color:inherit;letter-spacing:0}.bomm-product-notice__copy{max-width:120ch;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.bomm-product-notice__copy p{margin:0}.bomm-product-notice__copy p+p{margin-top:8px}.bomm-solutions__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--bomm-solutions-gap)}.bomm-solutions__tile{grid-column:span 7;display:flex;min-height:var(--bomm-solutions-height);position:relative;isolation:isolate;background:#eaf0f4;border-radius:10px;color:var(--bomm-home-title-color,#132948);text-decoration:none;overflow:hidden;--color-button-text:19 41 72;--color-button-background:19 41 72}.bomm-solutions__tile:nth-child(4n+2),.bomm-solutions__tile:nth-child(4n+3){grid-column:span 5}.bomm-solutions__tile--dark{background:#08315d;color:#fff;--color-button-text:255 255 255;--color-button-background:255 255 255}.bomm-solutions__tile:focus-visible{outline:3px solid #014386;outline-offset:4px}.bomm-solutions__copy{display:flex;flex-direction:column;align-items:flex-start;width:42%;min-width:0;padding:var(--bomm-solutions-padding) 0 var(--bomm-solutions-padding) var(--bomm-solutions-padding);position:relative;z-index:1}.bomm-solutions__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight,600);font-size:var(--bomm-solutions-title);line-height:1.18;letter-spacing:-.025em;text-wrap:balance}.bomm-solutions__description{margin-top:12px;font-size:15px;line-height:1.45;color:#354b62}.bomm-solutions__tile--dark .bomm-solutions__description{color:#f0f4f8}.bomm-solutions__tile--dark .bomm-solutions__action{--color-button-border:255 255 255;--border-opacity:.9;--color-foreground:255 255 255;--color-background:8 49 93;color:#fff;border-color:#fff;background:transparent}.bomm-solutions__action{flex:none;margin-top:auto;margin-right:-16px;white-space:nowrap;min-height:40px;font-size:13px}.bomm-solutions__action .btn-text{gap:10px}.bomm-solutions__action svg{width:16px;height:16px;flex:none;transition:transform .2s ease}.bomm-solutions__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.bomm-solutions__media picture{display:block;width:100%;height:100%}.bomm-solutions__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bomm-solutions-scene-position) top;transition:transform .45s cubic-bezier(.2,.65,.3,1)}@media(hover:hover){.bomm-solutions__tile:hover .bomm-solutions__media img{transform:scale(1.025)}.bomm-solutions__tile:hover .bomm-solutions__action svg{transform:translate(3px)}}@media(min-width:990px)and (max-width:1199px){.bomm-solutions__copy{width:45%;padding-left:24px}.bomm-solutions__title{font-size:24px}.bomm-solutions__description{font-size:14px}.bomm-solutions__action{font-size:12px}}@media(min-width:750px)and (max-width:989px){.bomm-solutions__grid{grid-template-columns:minmax(0,1fr)}.bomm-solutions__tile,.bomm-solutions__tile:nth-child(n){grid-column:auto}.bomm-solutions__copy{width:42%}}@media(max-width:749px){.bomm-solutions__grid{grid-template-columns:minmax(0,1fr);gap:16px}.bomm-solutions__tile,.bomm-solutions__tile:nth-child(n){grid-column:auto;min-height:var(--bomm-solutions-mobile-height);background:#eef2f4}.bomm-solutions__tile.bomm-solutions__tile--dark{background:#122e50}.bomm-solutions__tile:nth-child(4n+3){background:#dceef4}.bomm-solutions__tile:nth-child(4n+4){background:#e6e3de}.bomm-solutions__copy{width:100%;padding:22px}.bomm-solutions__title{font-size:var(--bomm-solutions-mobile-title);max-width:100%;text-wrap:initial}.bomm-solutions__description{max-width:90%;margin-top:8px;font-size:14px;line-height:1.4}.bomm-solutions__action{margin-top:16px;min-height:40px;font-size:12px}.bomm-solutions__media{inset:auto 0 0;height:56%}.bomm-solutions__media img{object-position:right center}.bomm-solutions__media:after{content:"";position:absolute;inset:0 0 auto;height:36px;background:linear-gradient(to bottom,#eef2f4,transparent);pointer-events:none}.bomm-solutions__tile--dark .bomm-solutions__media:after{background:linear-gradient(to bottom,#122e50,transparent)}.bomm-solutions__tile:nth-child(4n+3) .bomm-solutions__media:after{background:linear-gradient(to bottom,#dceef4,transparent)}.bomm-solutions__tile:nth-child(4n+4) .bomm-solutions__media:after{background:linear-gradient(to bottom,#e6e3de,transparent)}}@media(prefers-reduced-motion:reduce){.bomm-solutions__media img,.bomm-solutions__action svg{transition:none}.bomm-solutions__tile:hover .bomm-solutions__media img{transform:none}}.bomm-footer-legal .credits{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;text-align:start;font-size:13px;line-height:1.6}.bomm-footer-legal .credits__identity{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;min-width:0;margin:0}.bomm-footer-legal .credits ul{display:flex;flex-direction:column;justify-content:flex-start;gap:0;min-width:0;margin:0}.bomm-footer-legal .credits a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:inherit;background:none;text-decoration:none;overflow-wrap:anywhere}.bomm-footer-legal .credits a:hover{opacity:.8;text-decoration:none}.bomm-footer-legal .credits a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bomm-footer-legal .credits .bomm-footer-legal__warp{justify-self:start;width:var(--bfl-warp-width);max-width:100%;min-height:44px;margin-top:8px;padding-block:4px}.bomm-footer-legal .credits .bomm-footer-legal__warp img{display:block;margin:0;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.bomm-footer-legal__warp{transition:opacity .2s ease}}@media(min-width:750px){.bomm-footer-legal .credits{grid-template-columns:minmax(0,1fr) auto;gap:12px 32px}.bomm-footer-legal .credits__identity{grid-column:1;grid-row:1}.bomm-footer-legal .credits ul{grid-column:1 / -1;grid-row:2;flex-direction:row;flex-wrap:wrap;gap:0 24px}.bomm-footer-legal .credits .bomm-footer-legal__warp{grid-column:2;grid-row:1;justify-self:end;width:var(--bfl-warp-width);margin-top:0}}@media(min-width:1100px){.bomm-footer-legal .credits{grid-template-columns:max-content minmax(0,1fr) auto;gap:16px 32px}.bomm-footer-legal .credits ul{grid-column:2;grid-row:1;justify-content:center}.bomm-footer-legal .credits .bomm-footer-legal__warp{grid-column:3}}.bomm-footer-legal .footer-copyright.page-width--full{max-width:none;padding-inline:var(--bfl-edge)}.bomm-footer-legal .credits,.bomm-footer-legal .credits a{font-size:12px}@media(max-width:749px){.bomm-footer-legal .footer-copyright.page-width--full{padding-inline:min(var(--bfl-edge),20px)}}.bomm-product-media-note{margin:8px 0 0;color:#626160;font-size:12px;line-height:1.5;max-width:65ch}.bomm-equipment-frame--clean .bomm-equipment-frame__image{top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%;object-fit:contain}.bomm-variant-media{display:block;width:100%;min-width:0}.bomm-variant-media__caption{display:grid;gap:5px;margin-top:var(--bomm-media-caption-gap,12px);padding-inline:12px;text-align:center;color:rgb(var(--color-foreground));font-size:13px;line-height:1.5}.bomm-variant-media__caption p{margin:0;overflow-wrap:anywhere}.bomm-variant-media__version strong{font-weight:600}.bomm-variant-media__notice{color:rgb(var(--color-foreground)/.75)}.bomm-equipment-mapped-slide{width:100%;flex:0 0 100%;aspect-ratio:1;background:#fff}.bomm-equipment-mapped-slide>img{width:100%;height:100%;object-fit:contain}.bomm-equipment-media-open{position:absolute;top:0;right:0;bottom:0;left:0;cursor:zoom-in;background:transparent;border:0}.bomm-equipment-media-open:focus-visible{outline:2px solid #014386;outline-offset:-3px}.bomm-equipment-lightbox{width:min(1000px,94vw);max-height:94vh;padding:16px;border:0;border-radius:12px;background:#fff;color:#0b1726}.bomm-equipment-lightbox::backdrop{background:#000000a6}.bomm-equipment-lightbox>button{display:block;margin-left:auto}.bomm-equipment-lightbox>img{display:block;max-height:78vh;width:100%;height:auto;object-fit:contain}.bomm-media-facts{display:block;min-width:0;width:100%;margin:0}.bomm-media-facts:not(:has([data-bomm-media-facts-current] .bomm-product-facts)){display:none}.bomm-media-facts .bomm-media-facts__heading{margin:0 0 8px;color:#626160;font-size:12px;font-weight:500;line-height:1.4;text-align:center}.bomm-media-facts .bomm-product-facts__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0}.bomm-media-facts .bomm-product-facts__list>div{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 6px;max-width:100%;padding:7px 11px;border:1px solid rgb(var(--color-border));border-radius:16px;background:#f7f8fa;font-size:12px;line-height:1.4}.bomm-media-facts .bomm-product-facts__list dt{color:#626160}.bomm-media-facts .bomm-product-facts__list dd{color:rgb(var(--color-foreground));overflow-wrap:anywhere}.bomm-media-caption{display:grid;gap:8px;width:100%;text-align:center}.bomm-media-caption>.bomm-product-media-note{margin:0}.bomm-navigation a.bomm-menu-advice{box-sizing:border-box;display:inline-flex;position:relative;z-index:2;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;max-width:100%;min-height:var(--bomm-menu-control-height, 44px);padding:10px 24px;border:2px solid transparent;border-radius:9999px;background:#132948;color:#fff;font-family:inherit;font-size:var(--bomm-menu-advice-size, 14px);font-weight:var(--bomm-menu-advice-weight, 500);line-height:20px;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;white-space:normal;overflow-wrap:anywhere;opacity:1;box-shadow:none;cursor:pointer;transition:background-color .16s ease}.bomm-navigation a.bomm-menu-advice:before,.bomm-navigation a.bomm-menu-advice:after{content:none}.bomm-navigation a.bomm-menu-advice:visited{color:#fff}.bomm-navigation a.bomm-menu-advice:hover,.bomm-navigation a.bomm-menu-advice:active{color:#fff;background:#132948;border-color:transparent;text-decoration:none;opacity:1}.bomm-navigation a.bomm-menu-advice:focus-visible{color:#fff;outline:2px solid #132948;outline-offset:3px}.bomm-navigation a.bomm-menu-advice--desktop{margin-inline-start:8px}.bomm-navigation a.bomm-menu-advice--drawer{display:flex;width:100%;margin-block:12px}@media(prefers-reduced-motion:reduce){.bomm-navigation a.bomm-menu-advice{transition:none}}bomm-native-variant-navigation.bomm-native-selector{display:block;min-width:0;width:100%}n.bomm-native-selector__heading{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.bomm-native-selector__links{display:grid;gap:8px;list-style:none;margin:0;padding:0}.bomm-native-selector__links li{margin:0;padding:0}.bomm-native-selector__links .label-swatch{position:relative;display:flex;align-items:center;min-height:44px;width:100%;padding:12px 14px;border:1px solid #dce3ea;border-radius:9px;font-size:14px;line-height:1.4;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.bomm-native-selector__links [aria-current=true]{border-color:#e35906;background:#fff6ef;color:#b84400;font-weight:600}.bomm-native-selector__links a:focus-visible{outline:2px solid #014386;outline-offset:3px}.bomm-navigation{--bomm-menu-control-height: 44px}.bomm-navigation .header{column-gap:8px}.bomm-navigation .header__menu>ul{flex-wrap:nowrap}.bomm-navigation .menu__item{min-height:var(--bomm-menu-control-height, 44px);white-space:nowrap}.bomm-navigation :is(a,button,summary):focus-visible{outline:2px solid #132948;outline-offset:3px}.bomm-navigation .header .mega-menu__list{max-height:calc(100vh - var(--header-height) - var(--announcement-height, 0px) - 24px);max-height:calc(100dvh - var(--header-height) - var(--announcement-height, 0px) - 24px);overflow-y:auto;overscroll-behavior:contain;padding-block-end:24px}.bomm-navigation .mega-menu__item--full .mega-menu__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bomm-navigation .mega-menu__item--full .mega-menu__nav>.mega-menu__nav-item{max-width:none;min-width:0}.bomm-navigation .mega-menu__nav-item>a{display:flex;align-items:center;min-height:44px}.bomm-navigation .mega-menu__nav-item>ul a{display:flex;align-items:center;min-height:44px;font-size:16px}.bomm-navigation .mega-menu__nav--tabs .mega-menu__nav-item{min-height:44px;padding-block:8px}.bomm-navigation .mega-menu__nav--tabs .mega-menu__nav-item .heading{opacity:.75}.bomm-navigation .mega-menu__nav--tabs .mega-menu__nav-item[disabled] .heading{color:#132948;opacity:1}.bomm-navigation .mega-menu__panel .mega-menu__link{min-height:44px}.bomm-navigation .mega-menu__panel>.grid>.flex{flex-wrap:wrap;gap:8px}.bomm-navigation .mega-menu__panel .mega-menu__link .link-text{font-size:16px;line-height:1.4}.bomm-navigation .mega-menu__item--nav{padding-inline-end:0}.bomm-navigation .reversed-link{background-image:none;text-decoration:none}.bomm-navigation .reversed-link:hover,.bomm-navigation .reversed-link:focus-visible{background-image:none;text-decoration:none;color:#132948}.bomm-navigation .header .dropdown__nav a{display:flex;align-items:center;min-height:44px}.bomm-navigation .drawer__content,.bomm-navigation .drawer__content>nav{min-height:0}.bomm-navigation .drawer__scrollable{overscroll-behavior:contain}.bomm-navigation .drawer__menu-item{min-height:44px;line-height:1.35;overflow-wrap:anywhere}.bomm-navigation .drawer__menu-item .heading{font-size:20px;line-height:1.35}.bomm-navigation .drawer__submenu .drawer__menu-item{font-size:16px}.bomm-navigation .drawer__submenu .drawer__menu-item .heading{font-size:18px}.bomm-navigation .drawer__close{display:flex;min-width:44px;min-height:44px}.bomm-navigation .bomm-drawer-search{border-bottom:1px solid #dce3ea;margin-bottom:8px}.bomm-navigation .bomm-drawer-search a{font-size:16px;color:#132948}@media(max-width:1279px){.bomm-navigation .header{--header-grid-template: "tools logo icons" / 44px minmax(0, 1fr) auto}.bomm-navigation .header__navigation{display:none}.bomm-navigation .header__icons--start,.bomm-navigation .header__icons--start .menu-drawer-button{display:flex}.bomm-navigation .header__icons--start :is(.search-drawer-button,.search-inline),.bomm-navigation .header__icons--end :is(.menu-drawer-button,shopify-account,.search-inline){display:none}.bomm-navigation .header__icons--end .search-drawer-button{display:flex}.bomm-navigation .header__logo{max-width:180px;width:100%;margin-inline:auto}.bomm-navigation .header__logo :is(a,img){max-width:100%}.bomm-navigation .header__buttons{gap:0}}@media(max-width:399px){.bomm-navigation .header{padding-inline:12px;column-gap:4px}.bomm-navigation .header__icons--end .search-drawer-button{display:none}}@media(min-width:1280px){.bomm-navigation .header{--header-grid-template: "logo navigation icons" / auto minmax(0, 1fr) auto;column-gap:24px}.bomm-navigation .header__navigation{justify-content:center;min-width:0}.bomm-navigation .header__menu>ul.with-block .menu__item{padding-inline:10px;font-size:14px}}@media(prefers-reduced-motion:reduce){.bomm-navigation :is(.mega-menu__item,.mega-menu__nav-item,.media-card__text){transition-duration:.01ms;transition-delay:0ms}}@media(min-width:1280px){.bomm-navigation .header .mega-menu__list--tabs{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.bomm-navigation .mega-menu__list--tabs>.mega-menu__item{width:100%;min-width:0;max-width:none}.bomm-navigation .mega-menu__item--tabs{gap:20px}.bomm-navigation .mega-menu__nav--tabs .mega-menu__nav-item .heading{font-size:18px;line-height:1.25}.bomm-navigation .mega-menu__panel{grid-template-columns:minmax(0,1fr) 240px;gap:24px;align-items:stretch}.bomm-navigation .mega-menu__panel.without-promo{grid-template-columns:minmax(0,1fr)}.bomm-navigation .mega-menu__panel>.grid{min-width:0;gap:20px}.bomm-navigation .mega-menu__panel slider-element{width:100%;min-width:0;max-width:100%;margin:0;padding:0}.bomm-navigation .mega-menu__panel .card-grid{width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0}.bomm-navigation .mega-menu__panel .product-card{min-width:0;width:100%}.bomm-navigation .mega-menu__panel .product-card__content{padding:12px}.bomm-navigation .mega-menu__panel .product-card__title{font-size:16px;line-height:1.35;overflow-wrap:anywhere}.bomm-navigation .mega-menu__panel .product-card__details{min-width:0;flex-direction:column;align-items:flex-start}.bomm-navigation .mega-menu__panel .price{font-size:15px;line-height:1.4;flex-wrap:wrap}.bomm-navigation .mega-menu__panel>.media-card{position:relative;width:240px;height:auto;min-height:300px;align-self:stretch;border-radius:16px;overflow:hidden}.bomm-navigation .mega-menu__panel>.media-card .media-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.bomm-navigation .mega-menu__panel>.media-card .media{height:100%;min-height:0}.bomm-navigation .mega-menu__panel>.media-card .media img{width:100%;height:100%;object-fit:cover}.bomm-navigation .mega-menu__panel>.media-card .media-card__content{padding:20px;gap:12px}.bomm-navigation .mega-menu__panel>.media-card .heading{font-size:22px;line-height:1.2;color:#fff}.bomm-navigation .mega-menu__panel>.media-card .media-card__content{color:#fff}.bomm-navigation .mega-menu__panel>.media-card .media-card__text{gap:8px}.bomm-navigation .mega-menu__panel>.media-card .media-card__text>p:last-child{line-height:1.4}}@media(min-width:1280px)and (max-width:1599px){.bomm-navigation .mega-menu__item--full{padding-block-start:16px}.bomm-navigation .mega-menu__item--full .mega-menu__nav{gap:32px}.bomm-navigation .mega-menu__item--full .mega-menu__nav>.mega-menu__nav-item>a{min-height:40px;font-size:16px;line-height:1.25}.bomm-navigation .mega-menu__item--full .mega-menu__nav-item>ul{margin-top:8px}.bomm-navigation .mega-menu__item--full .mega-menu__nav-item>ul a{min-height:36px;font-size:14px;line-height:1.35}.bomm-navigation .mega-menu__item--full .mega-menu__link{min-height:48px;padding-block:14px 10px;font-size:18px}.bomm-navigation .header .mega-menu__list--tabs{grid-template-columns:190px minmax(0,1fr);gap:28px}.bomm-navigation .mega-menu__item--tabs{gap:28px}.bomm-navigation .mega-menu__nav--tabs .mega-menu__nav-item{padding-block:6px}.bomm-navigation .mega-menu__nav--tabs .mega-menu__nav-item .heading{font-size:18px;line-height:1.25}.bomm-navigation .mega-menu__panel{grid-template-columns:minmax(0,720px) 220px;gap:32px;justify-content:space-between}.bomm-navigation .mega-menu__panel .card-grid{gap:18px}.bomm-navigation .mega-menu__panel .product-card__media,.bomm-navigation .mega-menu__panel .product-card__media .media{height:clamp(138px,11vw,150px)}.bomm-navigation .mega-menu__panel .product-card__media .media img{width:100%;height:100%;object-fit:contain}.bomm-navigation .mega-menu__panel .product-card__content{padding:10px 12px 12px}.bomm-navigation .mega-menu__panel .product-card__details{gap:6px}.bomm-navigation .mega-menu__panel .product-card__title{font-size:15px;line-height:1.3}.bomm-navigation .mega-menu__panel .price{font-size:14px;line-height:1.35;gap:4px}.bomm-navigation .mega-menu__panel>.media-card{width:220px;min-height:270px}.bomm-navigation .mega-menu__panel>.media-card .media-card__content{padding:16px;gap:10px}.bomm-navigation .mega-menu__panel>.media-card .heading{font-size:20px}.bomm-navigation .mega-menu__panel>.media-card .media-card__text{gap:6px}.bomm-navigation .mega-menu__panel>.media-card .media-card__text>p:last-child{font-size:14px;line-height:1.35}}.bomm-navigation .header__icons .icon{width:20px;height:20px}.bomm-navigation .header__buttons{gap:0;margin-inline:0}.bomm-navigation .header .bomm-event-menu--desktop{font-size:13px;padding-inline:12px;margin-inline:4px;min-height:44px;line-height:1.2}@media(min-width:1280px){.bomm-navigation .header__logo{width:190px;max-width:190px}.bomm-navigation .header__logo-link{width:100%}.bomm-navigation .header__logo img{width:100%;height:auto}.bomm-navigation .header__menu>ul.with-block .menu__item .btn-duplicate{padding-inline:10px}.bomm-navigation .header__menu>ul.with-block{align-items:center}}@media(min-width:1600px){.bomm-navigation .header__logo{width:210px;max-width:210px}.bomm-navigation .header__menu>ul.with-block .menu__item{padding-inline:12px;font-size:15px}.bomm-navigation .header__menu>ul.with-block .menu__item .btn-duplicate{padding-inline:12px}}@media(max-width:1279px){.bomm-navigation .header__logo{max-width:160px}.bomm-navigation .header__logo-link{width:100%}.bomm-navigation .header__logo img{width:100%;height:auto}}@media(max-width:767px){.bomm-navigation .header__logo{max-width:145px}}.bomm-cyberpacks{margin:16px 0 0;color:#0b1726}.bomm-cyberpacks__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.bomm-cyberpacks__heading h2,.bomm-cyberpacks__individual h2{font-size:clamp(25px,2.2vw,34px);line-height:1.15;letter-spacing:-.03em;color:#132948;margin:0 0 12px;font-weight:650}.bomm-cyberpacks__heading p:not(.bomm-cyberpacks__eyebrow),.bomm-cyberpacks__individual p{font-size:15px;line-height:1.5;color:#53636f;margin:0}.bomm-cyberpacks__heading>a{font-size:13px;font-weight:600;color:#132948;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.bomm-cyberpacks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bomm-cyberpacks__card{scroll-margin-top:150px;min-width:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:#fff;border:1px solid #dce5ed;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #001c3a18}.bomm-cyberpacks__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:center;justify-items:center;gap:16px 8px;padding:18px;background:#fff;border-right:1px solid #edf1f5}.bomm-cyberpacks__component{min-width:0;width:100%;margin:0;text-align:center}.bomm-cyberpacks__component:first-child{grid-column:1/-1}.bomm-cyberpacks__zoom{position:relative;display:block;border-radius:12px;cursor:zoom-in}.bomm-cyberpacks__zoom img{display:block;width:100%;height:125px;object-fit:contain}.bomm-cyberpacks__component:first-child img{height:220px}.bomm-cyberpacks__media--2 .bomm-cyberpacks__component{grid-column:1/-1}.bomm-cyberpacks__media--2 img{height:165px}.bomm-cyberpacks__media--2 .bomm-cyberpacks__component:first-child img{height:210px}.bomm-cyberpacks__zoom-icon{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef4fa;color:#132948;font-size:22px;line-height:1}.bomm-cyberpacks__body{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:24px 22px}.bomm-cyberpacks__card-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.bomm-cyberpacks__card-top>.badge.bomm-event-badge--pack{padding:0;margin:0;background:transparent;flex:none}.bomm-cyberpacks__card-top:has(>.bomm-event-badge--pack){justify-content:flex-start;gap:8px 12px;text-align:left}.bomm-cyberpacks__kicker{color:#132948;font-size:11px;font-weight:750;letter-spacing:.1em;margin:0}.bomm-cyberpacks__body h3{font-size:22px;line-height:1.15;font-weight:650;letter-spacing:-.025em;color:#132948;margin:0 0 6px}.bomm-cyberpacks__subtitle{font-size:13px;line-height:1.4;color:#53636f;margin:0 0 12px}.bomm-cyberpacks__contents{font-size:13px;line-height:1.45;margin-bottom:0}.bomm-cyberpacks__contents ul{padding-left:16px;margin:0}.bomm-cyberpacks__contents li{margin:0;padding-left:2px}.bomm-cyberpacks__contents li+li{margin-top:4px}.bomm-cyberpacks__gift-label{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:4px;background:#132948;color:#fff;font-size:10px;font-weight:650;white-space:nowrap}.bomm-cyberpacks__price{margin-top:14px;padding-top:12px;border-top:1px solid #e6edf2}.bomm-cyberpacks__comparison{font-size:11px;color:#53636f;line-height:1.4;margin:0 0 6px}.bomm-cyberpacks__comparison s{white-space:nowrap}.bomm-cyberpacks__final{display:flex;flex-direction:column;gap:4px;margin:0}.bomm-cyberpacks__final span{font-size:12px;color:#53636f}.bomm-cyberpacks__final strong{font-size:clamp(26px,2.2vw,32px);line-height:1.15;color:#132948;letter-spacing:-.035em;font-weight:700;white-space:nowrap}.bomm-cyberpacks__saving{color:#132948;font-size:14px;font-weight:650;margin:6px 0 0;line-height:1.4}.bomm-cyberpacks__cta{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 17px;margin-top:14px;border-radius:999px;background:#132948;color:#fff;font-size:13px;font-weight:600;text-decoration:none}.bomm-cyberpacks__cta svg{width:20px;height:20px;flex:none}.bomm-cyberpacks__cta:visited{color:#fff}.bomm-cyberpacks__cta:hover{background:#132948;color:#fff}.bomm-cyberpacks a:focus-visible{outline:3px solid #62c3e4;outline-offset:4px}.bomm-cyberpacks__individual{margin:56px 0 26px;padding-top:32px;border-top:1px solid #dce5ed;scroll-margin-top:150px}.bomm-pack-photo{position:fixed;top:0;right:0;bottom:0;left:0;width:min(880px,calc(100vw - 32px));max-height:90dvh;margin:auto;padding:28px;border:0;border-radius:20px;background:#fff;color:#132948;overflow:auto}.bomm-pack-photo:not([open]){display:none}.bomm-pack-photo::backdrop{background:#001326d9}.bomm-pack-photo h2{font-size:22px;line-height:1.3;padding-right:36px;margin:0 0 16px}.bomm-pack-photo__close{position:absolute;top:12px;right:12px;width:44px;height:44px;font-size:30px;line-height:1;border-radius:50%;background:#eef4fa;color:#132948}.bomm-pack-photo__image img{width:100%;height:min(60dvh,600px);object-fit:contain;display:block}.bomm-pack-photo__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:16px;color:#132948;text-decoration:underline;text-underline-offset:4px}.bomm-pack-photo__link svg{width:18px;height:18px}.bomm-pack-photo :focus-visible{outline:3px solid #132948;outline-offset:3px}@media(max-width:1099px){.bomm-cyberpacks__grid{grid-template-columns:minmax(0,1fr)}.bomm-cyberpacks__card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.bomm-cyberpacks__body{padding:30px}.bomm-cyberpacks__heading{align-items:start;flex-direction:column;gap:16px}}@media(max-width:599px){.bomm-cyberpacks__grid{gap:20px}.bomm-cyberpacks__card{grid-template-columns:minmax(0,1fr)}.bomm-cyberpacks__media{padding:20px;gap:16px;border-right:0;border-bottom:1px solid #edf1f5}.bomm-cyberpacks__component:first-child img{height:200px}.bomm-cyberpacks__media--2 .bomm-cyberpacks__component{grid-column:auto}.bomm-cyberpacks__media--2 img,.bomm-cyberpacks__media--2 .bomm-cyberpacks__component:first-child img{height:160px}.bomm-cyberpacks__body{padding:24px}.bomm-cyberpacks__final strong{font-size:32px}.bomm-cyberpacks__individual{margin-top:40px}.bomm-pack-photo{padding:20px}}.bomm-cyberpacks--permanent .bomm-cyberpacks__component img{display:block;width:100%;height:300px;object-fit:contain}.bomm-cyberpacks--permanent .bomm-cyberpacks__body h3 a{color:inherit;text-decoration:none}.bomm-cyberpacks--permanent .bomm-cyberpacks__contents p{margin:12px 0 0}@media(max-width:599px){.bomm-cyberpacks--permanent .bomm-cyberpacks__component img{height:auto;max-height:360px}}[data-bomm-commerce-mode=quote] [data-bomm-buy-action],[data-bomm-commerce-mode=buy] [data-bomm-quote-action],[data-bomm-commerce-mode=unavailable] [data-bomm-quote-action],[data-bomm-commerce-mode=waitlist] [data-bomm-quote-action],[data-bomm-commerce-mode=waitlist] [data-bomm-buy-action]:not([data-bomm-waitlist-action]){display:none!important}.bomm-pdp-discovery .title-wrapper .heading{font-size:28px;line-height:1.2;letter-spacing:-.025em;color:#132948}.bomm-pdp-discovery .title-wrapper .heading.title-md{font-size:32px}.bomm-pdp-discovery .title-wrapper .heading.title-lg{font-size:36px}.bomm-pdp-discovery .title-wrapper .heading.title-xl{font-size:40px}.bomm-pdp-discovery .title-wrapper{margin-block-end:24px}.bomm-pdp-discovery .product-card{background:transparent;box-shadow:none}.bomm-pdp-discovery .product-card__media .media{background:#fff}.bomm-pdp-discovery .product-card__media .media img{object-fit:contain}.bomm-pdp-discovery .product-card__content{background:transparent;text-align:start;align-items:stretch;padding:16px 0 0}.bomm-pdp-discovery .product-card__top{margin:0 0 10px}.bomm-pdp-discovery .product-card__top .caption{font-size:11px;line-height:1.3;letter-spacing:.08em;color:#50637a}.bomm-pdp-discovery .product-card__content .product-card__details{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bomm-pdp-discovery .product-card__details>p{display:block;min-height:2.5em;font-size:16px;line-height:1.25;margin:0;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.bomm-pdp-discovery .product-card__title{font-size:16px;line-height:1.25;font-weight:500;color:#132948;overflow-wrap:anywhere}.bomm-pdp-discovery .product-card__details>div{width:100%;align-items:flex-start}.bomm-pdp-discovery .product-card__content .product-card__details .price{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;text-align:start}.bomm-pdp-discovery .price__regular{font-size:18px;line-height:1.3;font-weight:600;color:#132948}.bomm-pdp-discovery .price__regular small{font-size:13px;font-weight:400}.bomm-pdp-discovery .price__sale{font-size:13px;line-height:1.3;color:#657182;text-decoration:line-through;place-self:auto}.bomm-pdp-discovery .price__sale:before{display:none}.bomm-pdp-discovery .product-card:focus-within .quick-add{--tw-translate-y:0}.bomm-pdp-discovery .product-card:focus-within .quick-add :is(.buttons,.button),.bomm-pdp-discovery .product-card:focus-within .quick-view__button{opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){.bomm-pdp-discovery .bomm-offer-quick-add .button{opacity:0;pointer-events:none;transition:opacity var(--animation-fast)}.bomm-pdp-discovery .product-card:hover .bomm-offer-quick-add .button,.bomm-pdp-discovery .product-card:focus-within .bomm-offer-quick-add .button{opacity:1;pointer-events:auto}}@media(hover:none),(pointer:coarse){.bomm-pdp-discovery .bomm-offer-quick-add .button{opacity:1;pointer-events:auto}}@media(max-width:767px){.bomm-pdp-discovery .title-wrapper .heading{font-size:22px}.bomm-pdp-discovery .title-wrapper .heading.title-md{font-size:24px}.bomm-pdp-discovery .title-wrapper .heading.title-lg{font-size:26px}.bomm-pdp-discovery .title-wrapper .heading.title-xl{font-size:28px}.bomm-pdp-discovery .title-wrapper{margin-block-end:20px}.bomm-pdp-discovery .product-card__content{padding-block-start:12px}.bomm-pdp-discovery .price__regular{font-size:17px}}@media(prefers-reduced-motion:reduce){.bomm-pdp-discovery .bomm-offer-quick-add .button{transition:none}}.bomm-payment-info{display:block;width:100%;margin:0}.bomm-payment-info.bomm-payment-info .bomm-payment-info__box{padding:16px 18px;border:1px solid #dce3ea;border-radius:14px;background:#f4f7fa}.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px 16px;position:relative}.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer-price{color:#0b1726;font-size:20px;line-height:1.2;white-space:nowrap}.bomm-payment-info.bomm-payment-info .bomm-payment-info__discount-badge{background:#ec5b1d;color:#fff;border-radius:999px;font-size:11px;font-weight:600;padding:4px 9px;white-space:nowrap}.bomm-payment-info.bomm-payment-info .bomm-payment-info__saving{grid-column:1/-1;font-size:12px;line-height:1.5;color:#505966}.bomm-payment-info.bomm-payment-info .bomm-payment-info__saving strong{color:#263445;font-weight:600}.bomm-payment-info summary{list-style:none;cursor:pointer}.bomm-payment-info summary::-webkit-details-marker{display:none}.bomm-payment-info summary:focus-visible{outline:2px solid #194886;outline-offset:4px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__tooltip-btn{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid #cbd5e1;border-radius:50%;background:#e8edf3;color:#526071;font-size:11px;font-weight:600;line-height:1}.bomm-payment-info.bomm-payment-info .bomm-payment-info__tooltip-btn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.bomm-payment-info.bomm-payment-info .bomm-payment-info__tooltip-btn:hover,.bomm-payment-info.bomm-payment-info .bomm-payment-info__tooltip-wrap[open]>.bomm-payment-info__tooltip-btn{background:#dce4ed;color:#344256}.bomm-payment-info.bomm-payment-info .bomm-payment-info__tooltip{position:absolute;z-index:5;left:0;right:0;margin-top:8px;padding:12px;border-radius:10px;background:#202020;color:#fff;font-size:13px;line-height:1.5;font-weight:400}.bomm-payment-info.bomm-payment-info .bomm-payment-info__tooltip:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__card,.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance{position:relative;margin-top:14px;padding-top:14px;border-top:1px solid #dce3ea}.bomm-payment-info.bomm-payment-info .bomm-payment-info__card-heading,.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance h3{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:#0b1726}.bomm-payment-info.bomm-payment-info .bomm-payment-info__installments{display:flex;align-items:center;gap:6px;margin-top:4px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__installments strong{font-size:15px;line-height:1.4;font-weight:600}.bomm-payment-info.bomm-payment-info .bomm-payment-info__bank{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:13px;color:#505966}.bomm-payment-info.bomm-payment-info .bomm-payment-info__bank img{width:100px;height:18px;object-fit:contain;margin:0}.bomm-payment-info.bomm-payment-info .bomm-payment-info__accepted{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:12px;line-height:1.5;color:#505966}.bomm-payment-info.bomm-payment-info .bomm-payment-info__logos{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__logos :is(svg,img){display:block;width:38px;height:24px;margin:0;object-fit:contain;flex-shrink:0}.bomm-payment-info.bomm-payment-info .bomm-payment-info__logos img.bomm-payment-info__transbank{width:84px;height:18px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance>p{margin:5px 0 0;color:#505966;font-size:13px;line-height:1.5}.bomm-payment-info.bomm-payment-info .bomm-payment-info__leasing-options>summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;font-size:13px;font-weight:600;color:#08315d}.bomm-payment-info.bomm-payment-info .bomm-payment-info__leasing-options[open]>summary>svg{transform:rotate(180deg)}.bomm-payment-info.bomm-payment-info .bomm-payment-info__leasing{padding-top:4px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__leasing p{margin:0 0 8px;color:#505966;font-size:12px;line-height:1.5}.bomm-payment-info.bomm-payment-info .bomm-payment-info__leasing p:last-child{margin:10px 0 0}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance-box{display:grid;gap:6px;margin:0}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance-box>div{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:1.5}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance-box :is(dt,dd){margin:0}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance-box dd{font-weight:600;white-space:nowrap}.bomm-payment-info [hidden]{display:none!important}@media(max-width:749px){.bomm-payment-info.bomm-payment-info .bomm-payment-info__box{padding:14px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer{grid-template-columns:minmax(0,1fr)}.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer-price{font-size:19px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__accepted{align-items:flex-start}}.bomm-payment-info.bomm-payment-info .bomm-payment-info__bank{flex-wrap:wrap;gap:6px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__bank>.bomm-payment-info__logos{margin-left:8px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__bank .bomm-payment-info__logos img{width:38px;height:24px;margin:0}.bomm-payment-info.bomm-payment-info .bomm-payment-info__saving{display:grid;gap:2px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__installments{flex-wrap:wrap;gap:6px 8px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__installments>.bomm-payment-info__bank{margin:0 0 0 auto;flex-wrap:nowrap;flex-shrink:0}.bomm-payment-info.bomm-payment-info .bomm-payment-info__leasing-options>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-height:0}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance-title{font-size:14px;line-height:1.4;color:#0b1726}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance-toggle{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance-intro{grid-column:1/-1;color:#505966;font-weight:400;font-size:13px;line-height:1.5}.bomm-payment-info.bomm-payment-info .bomm-payment-info__leasing-options[open]>summary .bomm-payment-info__finance-toggle svg{transform:rotate(180deg)}.bomm-payment-info.bomm-payment-info .bomm-payment-info__leasing{padding-top:12px}@media(max-width:749px){.bomm-payment-info.bomm-payment-info .bomm-payment-info__installments>.bomm-payment-info__bank{margin-left:0}.bomm-payment-info.bomm-payment-info .bomm-payment-info__leasing-options>summary{gap:6px 8px}}.bomm-payment-info.bomm-payment-info .bomm-payment-info__installments{align-items:center;justify-content:flex-start;gap:6px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__installments>.bomm-payment-info__bank{display:inline-flex;align-items:center;gap:6px;margin:0;line-height:24px;flex-wrap:nowrap}.bomm-payment-info.bomm-payment-info .bomm-payment-info__bank>img{display:block;align-self:center;margin:0;vertical-align:middle}.bomm-payment-info.bomm-payment-info .bomm-payment-info__bank>.bomm-payment-info__logos{display:inline-flex;align-items:center;align-self:center;margin:0;line-height:1}.bomm-payment-info.bomm-payment-info .bomm-payment-info__bank .bomm-payment-info__logos img{display:block;align-self:center;margin:0;vertical-align:middle}.bomm-payment-info.bomm-payment-info .bomm-payment-info__leasing-options>summary{align-items:center;grid-template-columns:minmax(0,1fr) auto}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance-title{grid-column:1;grid-row:1}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance-intro{grid-column:1;grid-row:2}.bomm-payment-info.bomm-payment-info .bomm-payment-info__finance-toggle{grid-column:2;grid-row:1 / span 2;align-self:center;white-space:nowrap}.bomm-payment-info.bomm-payment-info .bomm-payment-info__bank>img.bomm-payment-info__santander{transform:translateY(-2px)}.bomm-payment-info.bomm-payment-info .bomm-payment-info__saving{display:contents}.bomm-payment-info.bomm-payment-info .bomm-payment-info__saving>[data-bomm-saving-prefix]{grid-column:1;grid-row:2;font-size:12px;line-height:1.5;color:#505966}.bomm-payment-info.bomm-payment-info .bomm-payment-info__saving-amount{grid-column:2;grid-row:2;justify-self:end;text-align:right;font-size:12px;line-height:1.5;color:#505966;white-space:nowrap}@media(max-width:749px){.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer-head{flex-wrap:wrap;gap:6px}.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer-price{text-align:right}}.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer-price{justify-self:end;text-align:right}.bomm-payment-info.bomm-payment-info .bomm-payment-info__transfer-value{display:flex;align-items:center;justify-content:flex-end;justify-self:end;flex-wrap:wrap;gap:4px 8px;max-width:100%;min-width:0}.bomm-product-advice{display:block;margin-top:16px}.bomm-product-advice--compact .button{min-height:44px;max-width:100%}.bomm-product-advice--primary .button{width:100%}@media(max-width:749px){.bomm-product-advice--compact .button{width:100%}}.bomm-product-catalog{display:block;margin-top:20px;color:#0b1726}.bomm-product-catalog__row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.bomm-product-catalog__label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.4}.bomm-product-catalog__text{display:grid;gap:4px}.bomm-product-catalog__note{font-size:12px;font-weight:400;line-height:1.5;color:#505966}.bomm-product-catalog__label svg{color:#132948;flex-shrink:0}.button.bomm-product-catalog__trigger{flex-shrink:0}.bomm-product-catalog__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:94vw;max-width:1440px;height:94vh;height:94dvh;max-height:94dvh;margin:auto;padding:0;border:0;border-radius:14px;background:#edf1f5;color:#132948;overflow:hidden;box-shadow:0 24px 80px #0b172633}.bomm-product-catalog__dialog:not([open]),.bomm-product-catalog__dialog [hidden]{display:none!important}.bomm-product-catalog__dialog::backdrop{background:#0b1726bf}.bomm-product-catalog__stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;overscroll-behavior:contain;padding:24px 24px 92px;outline-offset:-4px}.bomm-product-catalog__paper{position:relative;margin-inline:auto;width:max-content;background:#fff;box-shadow:0 4px 22px #0b172614}.bomm-product-catalog__paper canvas{display:block;max-width:none}.bomm-product-catalog__transcript{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bomm-product-catalog__close{position:absolute;top:16px;right:16px;z-index:4}.bomm-product-catalog__dialog button,.bomm-product-catalog__original{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:50%;background:#fff;color:#132948;cursor:pointer}.bomm-product-catalog__close{box-shadow:0 2px 16px #0b172612}.bomm-product-catalog__dialog button:hover,.bomm-product-catalog__original:hover{background:#e9f0f7}.bomm-product-catalog__dialog button:disabled{opacity:.3;cursor:default}.bomm-product-catalog__dialog :is(button,a):focus-visible{outline:2px solid #132948;outline-offset:3px}.bomm-product-catalog__controls{position:absolute;z-index:3;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px 6px;border:1px solid #e2e8ef;border-radius:999px;background:#fffffff5;box-shadow:0 4px 22px #0b172610}.bomm-product-catalog__controls button,.bomm-product-catalog__original{background:transparent}.bomm-product-catalog__page{min-width:48px;text-align:center;font:500 13px/1.4 var(--font-body-family,inherit);font-variant-numeric:tabular-nums;white-space:nowrap}.bomm-product-catalog__divider{height:20px;width:1px;margin:0 6px;background:#dce3ea}.bomm-product-catalog__watermark{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:42%;opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none}.bomm-product-catalog__watermark img{display:block;width:100%;height:auto}.bomm-product-catalog__status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;font-size:14px;text-align:center;pointer-events:none}.bomm-product-catalog__status [data-retry]{pointer-events:auto;width:auto;min-width:120px;padding:0 20px;border-radius:10px;background:#014386;color:#fff}.bomm-product-catalog__status{z-index:3}.bomm-product-catalog__dialog[data-busy] .bomm-product-catalog__paper{opacity:.25}.bomm-product-catalog__zoom{min-width:42px;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:374px){.bomm-product-catalog__controls{gap:0;padding:2px}.bomm-product-catalog__divider{margin:0 2px}.bomm-product-catalog__zoom{display:none}}@media(max-width:749px){.bomm-product-catalog__dialog{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;border-radius:0}.bomm-product-catalog__stage{padding:calc(64px + env(safe-area-inset-top)) 12px calc(112px + env(safe-area-inset-bottom))}.bomm-product-catalog__close{top:calc(10px + env(safe-area-inset-top));right:12px}.bomm-product-catalog__controls{bottom:calc(16px + env(safe-area-inset-bottom));gap:0;padding:3px}}.bomm-product-details{display:block}.bomm-product-details [hidden]{display:none!important}.bomm-product-details .bomm-product-description+.bomm-product-description{border-top:0}.bomm-product-description{border-block:1px solid #dce3ea;margin-top:16px;color:#0b1726}.bomm-product-description>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:600;line-height:1.4}.bomm-product-description>summary::-webkit-details-marker{display:none}.bomm-product-description>summary svg{flex-shrink:0;transition:transform .2s ease}.bomm-product-description[open]>summary svg{transform:rotate(180deg)}.bomm-product-description>summary:focus-visible{outline:2px solid #132948;outline-offset:4px}.bomm-product-description .bomm-product-description__body.rte{padding:4px 0 24px;font-family:inherit;font-size:15px;line-height:1.65;overflow-wrap:anywhere;overflow-x:auto}.bomm-product-description .bomm-product-description__body.rte :is(h1,h2,h3,h4,h5,h6){margin:28px 0 12px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:normal;text-transform:none;color:#132948}.bomm-product-description .bomm-product-description__body.rte p{margin:0 0 16px;font-size:inherit;line-height:inherit}.bomm-product-description .bomm-product-description__body.rte :is(ul,ol){margin:0 0 20px;padding-inline-start:20px}.bomm-product-description .bomm-product-description__body.rte li{margin:0 0 10px;padding-inline-start:3px;line-height:1.6}.bomm-product-description .bomm-product-description__body.rte li::marker{color:#132948}.bomm-product-description .bomm-product-description__body.rte strong{font-weight:600}.bomm-product-description .bomm-product-description__body.rte table{width:100%;margin:16px 0 0;border:0;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:1.5}.bomm-product-description .bomm-product-description__body.rte caption{text-align:left;padding:0 0 12px;color:#505966;font-size:13px;line-height:1.5}.bomm-product-description .bomm-product-description__body.rte :is(th,td){padding:12px 14px;font-size:14px;line-height:1.5;border:0;border-bottom:1px solid #dce3ea;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.bomm-product-description .bomm-product-description__body.rte thead th{background:#f4f7fa;color:#132948;font-weight:600}.bomm-product-description .bomm-product-description__body.rte tbody th{width:48%;background:transparent;color:#0b1726;font-weight:500}.bomm-product-description .bomm-product-description__body.rte tbody td{background:transparent;color:#0b1726;font-weight:400}.bomm-product-description .bomm-product-description__body.rte tbody tr:nth-child(2n){background:#f8fafc}.bomm-product-description .bomm-product-description__body.rte>:first-child{margin-top:0}.bomm-product-description .bomm-product-description__body.rte>:last-child{margin-bottom:0}.bomm-product-description .bomm-product-description__body.rte img{max-width:100%;height:auto}@media(max-width:749px){.bomm-product-description .bomm-product-description__body.rte{font-size:14px}.bomm-product-description .bomm-product-description__body.rte :is(h1,h2,h3,h4,h5,h6){font-size:17px;margin-top:24px}.bomm-product-description .bomm-product-description__body.rte :is(th,td){padding:10px 8px;font-size:13px}}@media(prefers-reduced-motion:reduce){.bomm-product-description>summary svg{transition:none}}.bomm-product-facts{margin:0;color:rgb(var(--color-foreground));font-size:13px;line-height:1.45}.bomm-product-facts__brand{display:inline-flex;align-items:center;min-height:44px;font-size:12px;margin-top:-8px}.bomm-product-facts__list{display:grid;gap:5px;margin:0;padding:0}.bomm-product-facts__list>div{display:grid;grid-template-columns:minmax(100px,32%) minmax(0,1fr);gap:12px}.bomm-product-facts__list dt{margin:0;color:rgb(var(--color-foreground)/.65)}.bomm-product-facts__list dd{margin:0;font-weight:500;overflow-wrap:anywhere}.bomm-product-facts a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.bomm-product-facts__list>div{grid-template-columns:minmax(90px,30%) minmax(0,1fr);gap:10px}}.bomm-options{padding-block:40px 48px;color:#132948;scroll-margin-top:calc(var(--header-height,80px) + 24px)}.bomm-options p,.bomm-options h2,.bomm-options h3,.bomm-options h4{margin:0}.bomm-options__heading{max-width:760px;margin-bottom:28px}.bomm-options__heading h2{font-size:clamp(24px,2.5vw,32px);line-height:1.2;letter-spacing:-.025em;margin-bottom:12px}.bomm-options__heading>p:last-child{font-size:16px;line-height:1.5;color:#505966}.bomm-options__group+.bomm-options__group{margin-top:32px}.bomm-options__group-heading{margin-bottom:16px}.bomm-options__group-heading h3{font-size:19px;line-height:1.3;font-weight:600;margin-bottom:6px}.bomm-options__group-heading p{font-size:14px;line-height:1.5;color:#505966}.bomm-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bomm-options__card{display:grid;grid-template-columns:144px minmax(0,1fr);align-items:start;gap:20px;padding:22px;background:#fff;border:1px solid #e1e6ed;border-radius:var(--rounded-block,16px);min-width:0}.bomm-options__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#fff;border-radius:10px;overflow:hidden}.bomm-options__image img{width:100%;height:100%;object-fit:contain}.bomm-options__detail{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:8px}.bomm-options__vendor{font-size:11px;letter-spacing:.045em;text-transform:uppercase;color:#505966}.bomm-options__card :is(h3,h4){font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.bomm-options__card :is(h3,h4) a{text-decoration:none;color:inherit}.bomm-options__card :is(h3,h4) a:hover{text-decoration:underline;text-underline-offset:3px}.bomm-options__spec{font-size:13px;font-weight:600;line-height:1.4;color:#132948}.bomm-options__reason{font-size:14px;line-height:1.45;color:#505966}.bomm-options__offer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.bomm-options__offer .bomm-event-badge{position:static!important;transform:none!important;margin:0!important}.bomm-options__discount{font-size:12px;line-height:1;font-weight:600;color:#b84218;background:#fff0e7;border-radius:999px;padding:6px 9px}.bomm-options__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;line-height:1.3;margin-top:4px}.bomm-options__price strong{font-size:18px;font-weight:600;color:#132948}.bomm-options__price:has(s) strong{color:#b84218}.bomm-options__price s{font-size:12px;color:#657182}.bomm-options__from,.bomm-options__availability{font-size:12px;color:#505966}.bomm-options__detail>.button{margin-top:6px;max-width:100%}.bomm-options__advice{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;background:#edf2f7;border-radius:var(--rounded-block,16px);margin-top:28px}.bomm-options__advice h3{font-size:18px;line-height:1.3;font-weight:600;margin-bottom:8px}.bomm-options__advice p{font-size:14px;line-height:1.5;color:#505966;max-width:720px}.bomm-options__advice>.button{flex-shrink:0}.bomm-options a:focus-visible{outline:2px solid #132948;outline-offset:4px}@media(max-width:989px){.bomm-options__card{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:18px}.bomm-options__advice{flex-wrap:wrap}}@media(max-width:749px){.bomm-options{padding-block:28px 32px}.bomm-options__heading{margin-bottom:24px}.bomm-options__grid{grid-template-columns:minmax(0,1fr);gap:14px}.bomm-options__group+.bomm-options__group{margin-top:28px}.bomm-options__card :is(h3,h4){font-size:17px}.bomm-options__advice{padding:20px;gap:16px}.bomm-options__advice>.button{width:100%}.bomm-options__price strong{font-size:17px}}.bomm-pdp-price{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}.bomm-pdp-price .bomm-pdp-price__badge{background:#ec5b1d;color:#fff}.bomm-pdp-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.bomm-pdp-price__current{color:rgb(var(--color-foreground));font-size:28px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.bomm-pdp-price__compare{color:#626160;font-size:17px;font-weight:400;line-height:1.3;text-decoration:line-through}.bomm-pdp-price__note{color:#626160;font-size:13px;line-height:1.5}.bomm-pdp-price__note:empty{display:none}.bomm-pdp-price.bomm-pdp-price--inline-tax{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:6px}.bomm-pdp-price--inline-tax .bomm-pdp-price__note{flex-shrink:0;white-space:nowrap}.bomm-variant-template>.bomm-pdp-reassurance--benefits{margin-block:32px 0;padding-top:28px;border-top:1px solid #dce3ea}.bomm-variant-template .bomm-pdp-reassurance--benefits .bomm-pdp-reassurance__list{padding:0;row-gap:20px;align-items:start}.bomm-pdp-reassurance{container-type:inline-size}.bomm-pdp-reassurance__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.bomm-pdp-reassurance__list:empty{display:none}.bomm-pdp-reassurance__item{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:16px;border:1px solid #dce3ea;border-radius:10px;background:#f4f7fa}.bomm-pdp-reassurance__icon{display:block;flex:none;color:#014386}.bomm-pdp-reassurance__copy{min-width:0}.bomm-pdp-reassurance__copy strong{display:block;color:#0b1726;font-size:14px;font-weight:600;line-height:1.4}.bomm-pdp-reassurance__copy span{display:block;margin-top:4px;color:#505966;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.bomm-pdp-reassurance__support{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.bomm-pdp-reassurance__support li{display:flex;align-items:baseline;gap:8px;margin:0;color:#505966;font-size:12px;line-height:1.5}.bomm-pdp-reassurance__support li:before{content:"\2713";flex:none;color:#014386}@container (min-width:480px){.bomm-pdp-reassurance__item{flex-direction:row;gap:12px}}@container (max-width:300px){.bomm-pdp-reassurance__list{grid-template-columns:1fr}.bomm-pdp-reassurance__item{flex-direction:row}}.bomm-pdp-reassurance--benefits .bomm-pdp-reassurance__list{gap:24px 20px;padding:8px 0}.bomm-pdp-reassurance--benefits .bomm-pdp-reassurance__item{flex-direction:row;padding:0;border:0;border-radius:0;background:transparent;gap:12px}.bomm-pdp-reassurance--benefits .bomm-pdp-reassurance__icon{width:24px;height:24px}.bomm-variant-template>.bomm-upgrades--installed{margin-block:32px 0;row-gap:8px}.bomm-variant-template .bomm-upgrades--installed .bomm-upgrades__action{margin-top:8px}.bomm-variant-template .bomm-upgrades--installed p.bomm-upgrades__hint{margin-top:4px}.bomm-upgrades{display:grid;gap:8px;padding:16px;border:1px solid rgb(var(--color-border));border-radius:var(--rounded-block,16px);color:rgb(var(--color-foreground))}.bomm-upgrades :is(h2,p){margin:0}.bomm-upgrades h2{font-size:16px;font-weight:600;line-height:1.35}.bomm-upgrades p{font-size:13px;line-height:1.5;color:#505966}.bomm-upgrades__products{display:grid;gap:8px;margin-top:4px}.bomm-upgrades__card{display:flex;align-items:center;gap:12px;padding:12px;min-height:88px;border:1px solid rgb(var(--color-border));border-radius:8px;background:#f7f8fa;color:inherit;text-decoration:none}.bomm-upgrades__card:hover{border-color:#014386}.bomm-upgrades__card>img{width:64px;height:64px;object-fit:contain;flex-shrink:0;background:#fff;border-radius:4px}.bomm-upgrades__detail{display:grid;gap:2px;flex:1;min-width:0}.bomm-upgrades__detail>strong{font-size:14px;line-height:1.4;font-weight:600}.bomm-upgrades__spec{font-size:12px;line-height:1.4;color:#505966}.bomm-upgrades__price{font-size:14px;line-height:1.4;font-weight:600}.bomm-upgrades__card>svg{flex-shrink:0}.bomm-upgrades__contact{display:inline-flex;align-items:center;min-height:44px;justify-self:start;font-size:14px;font-weight:600;color:#014386;background:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.bomm-upgrades__contact:before,.bomm-upgrades__contact:after{content:none}.bomm-upgrades p.bomm-upgrades__hint{font-size:12px;margin-top:-8px}.bomm-upgrades a:focus-visible{outline:2px solid #014386;outline-offset:3px}@media(max-width:749px){.bomm-upgrades{padding:12px}.bomm-upgrades__card{gap:8px;padding:10px}}.bomm-upgrades--installed{padding:24px;gap:12px;background:#f4f7fa;border-color:#dce3ea;border-radius:14px}.bomm-upgrades--installed h2{font-size:18px}.bomm-upgrades--installed .bomm-upgrades__eyebrow{font-size:13px;font-weight:600;color:#08315d}.bomm-upgrades--installed .bomm-upgrades__action{margin-top:4px}.bomm-upgrades--installed .bomm-upgrades__hint{margin-top:0}.bomm-upgrades--installed .button{max-width:100%;white-space:normal;text-align:center}@media(max-width:749px){.bomm-upgrades--installed{padding:20px}.bomm-upgrades--installed .button{width:100%}}.bomm-equipment-frame{width:100%;flex:0 0 100%;aspect-ratio:1;background:#fff}.bomm-equipment-frame .bomm-equipment-frame__image{position:absolute;top:8%;right:10%;bottom:15%;left:10%;width:80%;height:77%;object-fit:contain}.bomm-equipment-frame__brand{position:absolute;top:3%;right:4%;width:21%;height:7%;display:flex;align-items:center}.bomm-equipment-frame .bomm-equipment-frame__brand img{position:static;width:100%;height:auto;max-height:100%;object-fit:contain}.bomm-equipment-frame__base{position:absolute;inset:auto 4% 2%;min-height:9%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid #dce3ea;font-size:clamp(11px,1vw,13px);line-height:1.4;color:#505966}.bomm-equipment-frame .bomm-equipment-frame__base img{position:static;width:22%;height:auto;object-fit:contain}.bomm-equipment-frame__base span{text-align:right;max-width:65%}.bomm-x6-frame .bomm-equipment-frame__image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}search-drawer .search__field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}search-drawer .bomm-search__actions{position:static;gap:8px}search-drawer .bomm-search__submit{min-width:44px;min-height:44px;padding:10px}search-drawer .search__input{min-width:0}.card-grid>.product-card>.product-card__media>.media>img{width:100%}.card-grid>.product-card>.product-card__content{padding-block:var(--sp-4)}.card-grid>.product-card>.product-card__content>.product-card__details{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;gap:var(--sp-2)}.card-grid>.product-card>.product-card__content>.product-card__details>p{flex-grow:0;margin:0}.card-grid>.product-card:not(.bomm-offer-card)>.product-card__content>.product-card__details>div:last-child{margin-block-start:auto}.card-grid>.product-card.bomm-offer-card>.product-card__content>.product-card__details{flex-grow:0}.card-grid>.product-card.bomm-offer-card>.product-card__content>.bomm-offer-detail{flex-grow:0;margin-block-start:auto}.product-card .bomm-offer-quick-add .button{min-width:44px;min-height:44px}@media(min-width:768px){.product-card:focus-within .quick-add{--tw-translate-y: 0}.product-card:focus-within .quick-add :is(.button,.buttons){opacity:1}}@media(min-width:768px)and (hover:none),(min-width:768px)and (pointer:coarse){.product-card .quick-add{--tw-translate-y: 0}.product-card .quick-add :is(.button,.buttons){opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
