.comerciales-bahari{width:100%;background:var(--cb-background);color:var(--cb-text);overflow:hidden}.comerciales-bahari *,.comerciales-bahari *:before,.comerciales-bahari *:after{box-sizing:border-box}.comerciales-bahari__shell{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);width:min(100%,var(--cb-max-width));margin-inline:auto;padding:clamp(36px,5vw,72px) var(--cb-padding-mobile)}.comerciales-bahari__intro{min-width:0}.comerciales-bahari__brand{margin-block-end:28px}.comerciales-bahari__brand-logo{display:block;width:min(180px,52vw);height:auto;object-fit:contain}.comerciales-bahari__heading{display:grid;gap:2px;margin:0;max-width:10ch;color:var(--cb-text);font-family:var(--font-heading--family, inherit);font-size:clamp(2.25rem,5vw,4.4rem);font-weight:750;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.comerciales-bahari__heading-accent{color:var(--cb-accent)}.comerciales-bahari__description{max-width:36ch;margin-block-start:22px;color:var(--cb-muted);font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.45}.comerciales-bahari__description>*{margin:0}.comerciales-bahari__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block-start:30px;padding-block-start:22px;border-top:1px solid var(--cb-border)}.comerciales-bahari__benefit{display:grid;justify-items:start;gap:8px;min-width:0;padding-inline:14px;color:var(--cb-text);font-size:.82rem;line-height:1.25}.comerciales-bahari__benefit:first-child{padding-inline-start:0}.comerciales-bahari__benefit+.comerciales-bahari__benefit{border-left:1px solid var(--cb-border)}.comerciales-bahari__benefit-icon{width:28px;height:28px;color:var(--cb-accent)}.comerciales-bahari__benefit-icon svg,.comerciales-bahari__detail-icon svg,.comerciales-bahari__whatsapp-icon svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.comerciales-bahari__cards{display:grid;grid-auto-flow:column;grid-auto-columns:min(86vw,350px);gap:var(--cb-gap);margin-inline:calc(var(--cb-padding-mobile) * -1);padding-inline:var(--cb-padding-mobile) var(--cb-padding-mobile);padding-block-end:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.comerciales-bahari__cards::-webkit-scrollbar{display:none}.comerciales-bahari__cards--mobile-stack{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;overflow:visible;scroll-snap-type:none}@media screen and (max-width:749px){.comerciales-bahari__cards--mobile-grid{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(var(--cb-mobile-columns, 2),minmax(0,1fr));gap:var(--cb-mobile-grid-gap, 12px);margin-inline:0;padding-inline:0;padding-block-end:0;overflow:visible;scroll-snap-type:none}.comerciales-bahari__cards--mobile-grid .comerciales-bahari__card{scroll-snap-align:unset}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__photo-wrap{height:var(--cb-mobile-grid-image-height, 180px)}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__card-body{padding:14px 11px 12px}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__identity{gap:5px}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__name{font-size:clamp(1rem,4.4vw,1.18rem);line-height:1.08}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__role{font-size:clamp(.7rem,2.8vw,.8rem);line-height:1.22}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__specialty{max-width:100%;padding:5px 7px;border-radius:10px;font-size:clamp(.68rem,2.6vw,.76rem);white-space:normal;overflow-wrap:anywhere}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__details{gap:7px;margin-block-start:12px}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__detail{grid-template-columns:18px minmax(0,1fr);gap:7px;padding:9px 8px;border-radius:10px}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__detail-icon{width:18px;height:18px}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__detail-copy strong{font-size:clamp(.58rem,2.2vw,.66rem);letter-spacing:.02em}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__detail-copy span{font-size:clamp(.7rem,2.55vw,.8rem);line-height:1.25}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__whatsapp{gap:6px;min-height:44px;padding:9px 7px;border-radius:10px;font-size:clamp(.69rem,2.65vw,.8rem);line-height:1.12}.comerciales-bahari__cards--mobile-grid-2 .comerciales-bahari__whatsapp-icon{width:18px;height:18px}}.comerciales-bahari__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;scroll-snap-align:start;background:var(--cb-surface);border:1px solid var(--cb-border);border-radius:var(--cb-card-radius)}.comerciales-bahari__photo-wrap{position:relative;height:var(--cb-image-height-mobile);overflow:hidden;background:#f3f1ee}.comerciales-bahari__photo,.comerciales-bahari__placeholder{display:block;width:100%;height:100%}.comerciales-bahari__photo{object-fit:cover}.comerciales-bahari__photo-wrap--top .comerciales-bahari__photo{object-position:center top}.comerciales-bahari__photo-wrap--center .comerciales-bahari__photo{object-position:center center}.comerciales-bahari__photo-wrap--bottom .comerciales-bahari__photo{object-position:center bottom}.comerciales-bahari__placeholder{padding:18%;color:var(--cb-border)}.comerciales-bahari__card-body{display:flex;flex:1;flex-direction:column;padding:20px}.comerciales-bahari__identity{display:grid;gap:7px}.comerciales-bahari__name{margin:0;color:var(--cb-text);font-family:var(--font-heading--family, inherit);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:750;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.comerciales-bahari__role{margin:0;color:var(--cb-accent);font-size:.94rem;font-weight:650;line-height:1.25;text-transform:uppercase}.comerciales-bahari__specialty{justify-self:start;margin-block-start:4px;padding:7px 11px;color:var(--cb-text);background:color-mix(in srgb,var(--cb-accent) 9%,var(--cb-surface));border-radius:999px;font-size:.84rem;line-height:1.1}.comerciales-bahari__details{display:grid;gap:10px;margin-block-start:18px}.comerciales-bahari__detail{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start;padding:12px 13px;color:var(--cb-text);background:color-mix(in srgb,var(--cb-text) 3%,var(--cb-surface));border-radius:12px;text-decoration:none}.comerciales-bahari__detail--link{transition:background-color .18s ease,color .18s ease}.comerciales-bahari__detail-icon{width:22px;height:22px;margin-block-start:1px;color:currentColor}.comerciales-bahari__detail-copy{display:grid;gap:2px;min-width:0}.comerciales-bahari__detail-copy strong{color:var(--cb-text);font-size:.72rem;font-weight:750;line-height:1.2;text-transform:uppercase;letter-spacing:.035em}.comerciales-bahari__detail-copy span{min-width:0;color:var(--cb-muted);font-size:.92rem;line-height:1.3;overflow-wrap:anywhere}.comerciales-bahari__whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-block-start:auto;padding:12px 18px;color:#fff;background:var(--cb-accent);border-radius:12px;font-size:.92rem;font-weight:750;line-height:1.1;text-align:center;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease}.comerciales-bahari__whatsapp-icon{flex:none;width:23px;height:23px}.comerciales-bahari__detail--link:focus-visible,.comerciales-bahari__whatsapp:focus-visible{outline:2px solid var(--cb-text);outline-offset:3px}.comerciales-bahari__empty{display:grid;place-items:center;min-height:280px;padding:30px;color:var(--cb-muted);border:1px dashed var(--cb-border);border-radius:var(--cb-card-radius);text-align:center}@media screen and (min-width:750px){.comerciales-bahari__shell{padding-inline:var(--cb-padding-desktop)}.comerciales-bahari__cards{grid-auto-flow:initial;grid-auto-columns:unset;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}.comerciales-bahari__photo-wrap{height:var(--cb-image-height-desktop)}}@media screen and (min-width:1100px){.comerciales-bahari__shell{grid-template-columns:minmax(240px,var(--cb-intro-width)) minmax(0,1fr);align-items:start}.comerciales-bahari__intro{position:sticky;top:24px}.comerciales-bahari__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.comerciales-bahari__card-body{padding:20px 18px 18px}}@media screen and (min-width:1500px){.comerciales-bahari__cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(hover:hover)and (pointer:fine){.comerciales-bahari__card{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease}.comerciales-bahari__card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--cb-accent) 35%,var(--cb-border))}.comerciales-bahari__detail--link:hover{background:color-mix(in srgb,var(--cb-accent) 7%,var(--cb-surface))}.comerciales-bahari__whatsapp:hover{transform:translateY(-1px);filter:brightness(.94)}}@media(prefers-reduced-motion:reduce){.comerciales-bahari__card,.comerciales-bahari__detail--link,.comerciales-bahari__whatsapp{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/comerciales-bahari.css.map */
