.shopify-section.index-section--bridge{margin-top:0;margin-bottom:0}.bridge-section{overflow:hidden}.bridge-section__heading{margin:0 0 var(--bridge-heading-gap, 32px);text-align:center;font-family:Axiforma,sans-serif;font-weight:var(--bridge-heading-weight, 400);font-size:var(--bridge-heading-size, 28px);line-height:1.25;color:var(--bridge-heading-color, #1a1a1a)}.bridge-section__heading p{margin:0}.bridge-section__heading em,.bridge-section__heading i,.bridge-section__heading .bridge-section__italic{font-family:PP Editorial New,serif;font-style:italic;font-weight:400}.bridge-section__search-wrap{margin-bottom:var(--bridge-search-gap, 20px)}.bridge-section__search{display:flex;align-items:center;gap:12px;width:100%;max-width:var(--bridge-search-max, 560px);margin:0 auto;padding:14px 20px;background:var(--bridge-search-bg, #ffffff);border:1px solid var(--bridge-search-border, rgba(0, 0, 0, .06));border-radius:999px;box-shadow:var(--bridge-search-shadow, 0 4px 24px rgba(0, 0, 0, .06));transition:box-shadow .2s ease,border-color .2s ease}.bridge-section__search:focus-within{border-color:var(--bridge-search-border-focus, rgba(3, 63, 133, .25));box-shadow:var(--bridge-search-shadow-focus, 0 6px 28px rgba(0, 0, 0, .08))}.bridge-section__search-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--bridge-search-icon-color, #9a9a9a)}.bridge-section__search-icon svg{width:18px;height:18px;stroke:currentColor;fill:none}.bridge-section__search-input{flex:1;min-width:0;border:0;background:transparent;padding:0;margin:0;font-family:Axiforma,sans-serif;font-weight:var(--bridge-search-font-weight, 375);font-size:var(--bridge-search-font-size, 14px);line-height:150%;color:#36363680;outline:none;box-shadow:none;font-family:Axiforma Book}.bridge-section__search-input::placeholder{color:var(--bridge-search-placeholder-color, #9a9a9a);opacity:1}.bridge-section__search-action{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--bridge-search-icon-color, #9a9a9a);cursor:pointer;border-radius:50%;transition:color .2s ease,background .2s ease}.bridge-section__search-action:hover{color:var(--bridge-heading-color, #1a1a1a);background:#0000000a}.bridge-section__search-action svg{width:100%;height:100%;fill:none}.bridge-section__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bridge-pills-gap, 12px);margin-bottom:var(--bridge-pills-marquee-gap, 48px);max-width:var(--bridge-pills-max, 900px);margin-left:auto;margin-right:auto}.bridge-section__pill{display:inline-flex;align-items:center;gap:10px;padding:11px 17px;background:var(--bridge-pill-bg, #ffffff);border:1px solid var(--bridge-pill-border, #e8e8e8);border-radius:999px;text-decoration:none;color:var(--bridge-pill-text, #4a4a4a);font-family:Axiforma,sans-serif;font-weight:var(--bridge-pill-font-weight, 375);font-size:var(--bridge-pill-font-size, 11px);line-height:1.2;white-space:nowrap;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease;box-shadow:var(--bridge-search-shadow, 0 4px 24px rgba(0, 0, 0, .06))}.bridge-section__pill:hover{border-color:var(--bridge-pill-border-hover, #d0d0d0);box-shadow:var(--bridge-pill-shadow-hover, 0 4px 16px rgba(0, 0, 0, .08));color:var(--bridge-pill-text-hover, #1a1a1a);transform:translateY(-1px)}.bridge-section__pill:focus-visible{outline:2px solid var(--bridge-pill-focus, #033f85);outline-offset:2px}.bridge-section__pill-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px}.bridge-section__pill-icon img{width:18px;height:20px;object-fit:contain}.bridge-section__pill-label{flex:1}.bridge-section__pill-chevron{flex-shrink:0;display:flex;opacity:1}.bridge-section__pill-chevron svg.arrow-next{height:8px}.bridge-section__marquees{display:flex;flex-direction:column;gap:var(--bridge-marquee-row-gap, 10px);margin:0 calc(var(--bridge-padding-x, 24px) * -1);overflow:hidden}.bridge-section__marquee{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bridge-section__marquee-track{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform}.bridge-section__marquee-sequence{display:inline-flex;align-items:center;gap:var(--bridge-marquee-item-gap, 28px);flex-shrink:0}.bridge-section__marquee--left .bridge-section__marquee-track{animation:bridge-marquee-left var(--bridge-marquee-speed, 80s) linear infinite}.bridge-section__marquee--right .bridge-section__marquee-track{transform:translate(-50%);animation:bridge-marquee-right var(--bridge-marquee-speed, 80s) linear infinite}.bridge-section__marquee-item{font-family:Axiforma,sans-serif;font-weight:var(--bridge-marquee-weight, 375);font-size:var(--bridge-marquee-size, 12px);line-height:normal;color:var(--bridge-marquee-color, #9a9a9a);font-family:Axiforma Book}.bridge-section__marquee-sep{opacity:.6;-webkit-user-select:none;user-select:none}.bridge-section__marquee:focus-within .bridge-section__marquee-track,.bridge-section__marquee:hover .bridge-section__marquee-track{animation-play-state:paused}@keyframes bridge-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bridge-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.bridge-section__marquee--left .bridge-section__marquee-track,.bridge-section__marquee--right .bridge-section__marquee-track{animation:none;transform:none;flex-wrap:wrap;justify-content:center;white-space:normal}.bridge-section__marquee{mask-image:none;-webkit-mask-image:none}}@media screen and (max-width:768px){.bridge-section__inner{text-align:left}.bridge-section__heading{text-align:left;font-size:var(--bridge-heading-size-mobile, 22px)}.bridge-section__search-wrap{margin-bottom:var(--bridge-search-gap-mobile, 16px)}.bridge-section__search{max-width:100%;margin:0}.bridge-section__pills{flex-direction:column;align-items:stretch;justify-content:flex-start;max-width:100%;gap:9px}.bridge-section__pill{width:fit-content;justify-content:flex-start;white-space:normal}.bridge-section__search-input{font-size:13px!important}}@media screen and (min-width:769px){.bridge-section__heading{font-size:var(--bridge-heading-size, 28px)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bridge-section.css.map */
