@property --bx-intro{syntax: "<number>"; inherits: true; initial-value: 0;}bexar-landing{display:block}.bx{--bx-brown: #341E15;--bx-teal: #336A62;--bx-denim: #849C9E;--bx-leather: #724029;--bx-chartreuse: #BDAB25;--bx-saddle: #A25637;--bx-cream: #F2E9DC;--bx-red: #731B1F;--bx-linen: #F8F3EA;--bx-raspberry: #6B2941;--bx-bougainvillea: #B4466D;--bx-cactus: #605420;--bx-line: rgba(114, 64, 41, .24);--bx-head: tiller, "Marcellus", "Trajan Pro", serif;--bx-body: adobe-jenson-pro, "EB Garamond", Garamond, Georgia, serif;--bx-accent: medium-roman, "Cinzel", "Copperplate", serif;--bx-gutter: clamp(20px, 5vw, 64px);--bx-max: 1280px;--bx-ease: cubic-bezier(.2, .75, .15, 1);background:var(--bx-linen);color:var(--bx-brown);font-family:var(--bx-body);font-size:19px;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased}.bx *,.bx *:before,.bx *:after{box-sizing:border-box}.bx img{max-width:100%;display:block}.bx a:where(:not(.bx-btn):not(.bx-add)){color:inherit}.bx h1,.bx h2,.bx h3,.bx p,.bx blockquote{margin:0}.bx :focus-visible{outline:2px solid var(--bx-bougainvillea);outline-offset:3px}.bx-wrap{width:100%;max-width:var(--bx-max);margin-inline:auto;padding-inline:var(--bx-gutter)}.bx-h{font-family:var(--bx-head);font-weight:400;text-transform:uppercase;letter-spacing:.07em;line-height:1.08;font-size:clamp(30px,6.4vw,58px)}.bx-hs{font-family:var(--bx-head);font-weight:700;text-transform:uppercase;letter-spacing:.24em;font-size:12px;line-height:1.4}.bx-acc{font-family:var(--bx-accent);font-weight:500;letter-spacing:.08em;font-size:clamp(17px,2.6vw,22px);line-height:1.3}.bx-dot{display:inline-block;margin:0 .45em}.bx-mark{display:block;background:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.bx-wordmark{--m: var(--bx-a-wordmark);aspect-ratio:1600 / 383}.bx-wordmark--text{background:none;-webkit-mask:none;mask:none;aspect-ratio:auto;font-family:var(--bx-accent);font-size:clamp(36px,9vw,84px);text-align:center}.bx-emblem{position:relative;aspect-ratio:1;width:100%}.bx-emblem__field,.bx-emblem__motif{position:absolute;top:0;right:0;bottom:0;left:0}.bx-emblem__field{--m: var(--bx-a-emblem-shape);color:var(--field, var(--bx-teal))}.bx-emblem__motif{--m: var(--bx-a-emblem);color:var(--motif, var(--bx-cream))}.bx-spot{position:absolute;pointer-events:none;z-index:0}.bx-spot--floral{--m: var(--bx-a-floral);aspect-ratio:500 / 532}.bx-spot--bouquet{--m: var(--bx-a-bouquet);aspect-ratio:500 / 710}.bx-spot--needle{--m: var(--bx-a-needle);aspect-ratio:500 / 511}.bx-spot--flower{--m: var(--bx-a-flower);aspect-ratio:195 / 231}.bx-spot--sprig{--m: var(--bx-a-sprig);aspect-ratio:189 / 213}.bx-has-pat{position:relative;isolation:isolate;overflow:hidden}.bx-pat{position:absolute;top:-260px;right:0;bottom:-260px;left:0;z-index:-1;pointer-events:none;background:var(--pat, rgba(255,255,255,.08));-webkit-mask:var(--bx-a-tapestry) 50% 0 / var(--pat-w, 300px) auto repeat;mask:var(--bx-a-tapestry) 50% 0 / var(--pat-w, 300px) auto repeat;transform:translate3d(0,calc((var(--p, .5) - .5) * var(--pat-speed, 220px)),0);will-change:transform}.bx-panel{position:relative;background:var(--bx-linen);padding:9px;color:var(--bx-brown)}.bx-panel__in{border:18px solid transparent;border-image:var(--frame) 51 round;padding:clamp(30px,6vw,64px) clamp(18px,5vw,60px)}.bx-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;font-family:var(--bx-head);font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border:1.5px solid currentColor;border-radius:2px;transition:transform .35s var(--bx-ease),background-color .3s,color .3s,border-color .3s;cursor:pointer}.bx-btn svg{width:18px;height:18px;transition:transform .35s var(--bx-ease)}.bx-btn:hover svg{transform:translate(4px)}.bx-btn:active{transform:scale(.97)}.bx .bx-btn--chart{background:var(--bx-chartreuse);border-color:var(--bx-chartreuse);color:var(--bx-brown)}.bx .bx-btn--chart:hover{background:var(--bx-cream);border-color:var(--bx-cream)}.bx .bx-btn--ghost{background:transparent;color:var(--bx-cream)}.bx .bx-btn--ghost:hover{background:var(--bx-cream);color:var(--bx-brown);border-color:var(--bx-cream)}.bx .bx-btn--dark{background:var(--bx-brown);border-color:var(--bx-brown);color:var(--bx-cream)}.bx .bx-btn--dark:hover{background:var(--bx-leather);border-color:var(--bx-leather)}.bx [data-reveal]{opacity:0;transform:translate3d(0,34px,0);transition:opacity 1s var(--bx-ease),transform 1.1s var(--bx-ease),clip-path 1.4s var(--bx-ease);transition-delay:calc(var(--d, 0) * 90ms)}.bx [data-reveal=fade]{transform:none}.bx [data-reveal=unfold]{opacity:1;transform:none;clip-path:inset(46% 46% 46% 46%)}.bx [data-reveal=draw]{transform:none;clip-path:inset(0 100% 0 0);opacity:1;transition-duration:1.8s}.bx [data-reveal].is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.bx-no-js [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.bx-hero{min-height:100svh;display:flex;align-items:center;padding:92px 0 120px;background:var(--bx-brown);color:var(--bx-cream);--pat: #4A2C1F;--pat-w: 260px;--pat-speed: 260px}.bx-hero>.bx-pat{transform:translate3d(0,calc(var(--p, 0) * 200px),0)}.bx-hero__frame{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:0;pointer-events:none;border:16px solid transparent;border-image:var(--bx-a-b-cream) 51 round;opacity:.38;clip-path:inset(50% 50% 50% 50%);animation:bx-unfold 1.8s .2s var(--bx-ease) forwards}@keyframes bx-unfold{to{clip-path:inset(0 0 0 0)}}.bx-hero__inner{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;transform:translate3d(0,calc(var(--p, 0) * -80px),0);opacity:calc(1 - var(--p, 0) * 1.3)}.bx-hero__tag{opacity:0;animation:bx-rise 1s .5s var(--bx-ease) forwards}.bx-hero__logo{width:min(90vw,760px);color:var(--bx-cream);clip-path:inset(-12% 100% -12% 0);filter:blur(5px);animation:bx-write 2.6s .7s var(--bx-ease) forwards}@keyframes bx-write{to{clip-path:inset(-12% -3% -12% 0);filter:blur(0)}}.bx-hero__place{opacity:0;animation:bx-rise 1s 2.2s var(--bx-ease) forwards}.bx-hero__place small{display:block;font-size:.78em;color:var(--bx-chartreuse);margin-top:2px;letter-spacing:.14em}.bx-hero__rule{width:0;height:1px;background:#f2e9dc66;animation:bx-rule 1.2s 2.4s var(--bx-ease) forwards}@keyframes bx-rule{to{width:min(240px,50vw)}}.bx-hero__text{max-width:34ch;color:#f2e9dce0;opacity:0;animation:bx-rise 1s 2.55s var(--bx-ease) forwards}.bx-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;opacity:0;animation:bx-rise 1s 2.7s var(--bx-ease) forwards}@keyframes bx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.bx-hero .bx-spot{color:var(--bx-denim);opacity:0;animation:bx-spot-in 1.6s var(--bx-ease) forwards}.bx-hero .bx-spot--needle{width:30vw;max-width:230px;right:6%;top:9%;animation-delay:2.4s;transform:translate3d(0,calc(var(--p, 0) * -160px),0) rotate(-4deg)}.bx-hero .bx-spot--floral{width:30vw;max-width:240px;left:4%;bottom:7%;animation-delay:2.6s;transform:translate3d(0,calc(var(--p, 0) * -240px),0)}.bx-hero .bx-spot--flower{width:11vw;max-width:64px;left:12%;top:14%;animation-delay:2.8s}.bx-hero .bx-spot--sprig{width:10vw;max-width:60px;right:14%;bottom:16%;animation-delay:3s}@keyframes bx-spot-in{0%{opacity:0;translate:0 24px}to{opacity:.55;translate:0 0}}.bx-hero__thread{position:absolute;left:0;right:0;bottom:0;width:100%;height:150px;z-index:1;pointer-events:none}.bx-hero__thread path{fill:none;stroke:var(--bx-bougainvillea);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--bx-intro) * .45 - var(--p, 0) * .9)}.bx-hero.is-loaded{--bx-intro: 1;transition:--bx-intro 2.4s 2.6s var(--bx-ease)}.bx-hero__cue{position:absolute;left:50%;bottom:34px;z-index:2;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:10px;color:#f2e9dcb3;opacity:0;animation:bx-rise 1s 3.2s forwards}.bx-hero__cue i{display:block;width:1px;height:42px;background:linear-gradient(var(--bx-cream),transparent);transform-origin:top;animation:bx-cue 2.2s ease-in-out infinite}@keyframes bx-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.bx-marquee{background:var(--bx-bougainvillea);color:var(--bx-cream);overflow:hidden;padding:17px 0;position:relative;z-index:3}.bx-marquee__track{display:flex;width:max-content;animation:bx-marquee 44s linear infinite;transform:skew(calc(var(--v, 0) * -1deg))}.bx-marquee__group{display:flex;align-items:center;gap:26px;padding-right:26px}.bx-marquee__item{font-family:var(--bx-head);text-transform:uppercase;letter-spacing:.16em;font-size:17px;white-space:nowrap}.bx-qf{width:14px;height:14px;flex:none}@keyframes bx-marquee{to{translate:-50% 0}}.bx-story{padding:clamp(96px,15vw,190px) 0}.bx-story__grid{display:grid;gap:40px;position:relative;z-index:1}.bx-label{color:var(--bx-bougainvillea);display:flex;align-items:center;gap:14px;margin-bottom:22px}.bx-label:before{content:"";width:34px;height:1px;background:currentColor}.bx-story__big{font-family:var(--bx-head);text-transform:uppercase;letter-spacing:.05em;font-weight:400;font-size:clamp(30px,6.2vw,64px);line-height:1.12;color:var(--bx-leather);max-width:18ch}.bx-story__big .bx-w{opacity:clamp(.13,calc(var(--p, 0) * var(--n, 14) * 1.5 - var(--i, 0)),1);transition:opacity .2s linear}.bx-story__big em{font-style:normal;color:var(--bx-teal)}.bx-story__body{display:grid;gap:18px;max-width:46ch;color:#4a3027}.bx-story__body .bx-acc{color:var(--bx-teal);font-size:18px}.bx-story .bx-spot--bouquet{color:var(--bx-denim);width:46vw;max-width:300px;right:-8%;bottom:-40px;opacity:.45;transform:translate3d(0,calc((.5 - var(--p, .5)) * 160px),0)}.bx-head{display:flex;flex-direction:column;gap:12px;margin-bottom:38px}.bx-head__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.bx-head .bx-acc{color:var(--bx-bougainvillea)}.bx-link{font-family:var(--bx-head);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) / 0 1px no-repeat;transition:background-size .4s var(--bx-ease)}.bx-link:hover{background-size:100% 1px}.bx-emblem-sec{background:var(--bx-denim);padding:clamp(90px,13vw,170px) 0;--pat: var(--bx-cactus);--pat-w: 280px}.bx-emblem-sec .bx-pat{opacity:.9}.bx-emblem-sec__grid{display:grid;gap:44px;align-items:center;justify-items:center}.bx-emblem-sec .bx-emblem{width:min(78vw,480px);transform:rotate(calc((var(--p, .5) - .5) * 24deg)) scale(calc(.86 + var(--p, .5) * .22));filter:drop-shadow(0 26px 40px rgba(52,30,21,.35));--field: var(--bx-teal);--motif: var(--bx-cream)}.bx-emblem-sec .bx-panel{--frame: var(--bx-a-b-denim);max-width:560px}.bx-emblem-sec .bx-panel p+p{margin-top:14px}.bx-emblem-sec .bx-h{font-size:clamp(26px,5vw,40px);color:var(--bx-teal);margin:10px 0 18px}.bx-emblem-sec .bx-acc{color:var(--bx-leather)}.bx-collections{background:var(--bx-cream);padding:clamp(90px,13vw,160px) 0}.bx-cards{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--bx-gutter) 20px;margin-inline:calc(var(--bx-gutter) * -1);scrollbar-width:none}.bx-cards::-webkit-scrollbar{display:none}.bx-card{scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:var(--bx-brown)}.bx-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--bx-linen);border:1px solid var(--bx-line);padding:8px}.bx-card__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.2s var(--bx-ease)}.bx-card:hover .bx-card__media img{transform:scale(1.1)}.bx-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 2px 0}.bx-card__title{font-family:var(--bx-head);font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-size:16px;line-height:1.3}.bx-card__count{font-family:var(--bx-accent);font-size:15px;color:var(--bx-saddle);white-space:nowrap}.bx-rail{background:var(--bx-linen);padding:clamp(90px,12vw,140px) 0;position:relative}.bx-rail__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--bx-gutter) 24px;scrollbar-width:none}.bx-rail__track::-webkit-scrollbar{display:none}.bx-product{flex:0 0 66%;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.bx-product__media{position:relative;display:block;aspect-ratio:1;background:#fff;overflow:hidden;border:1px solid var(--bx-line)}.bx-product__media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .9s var(--bx-ease)}.bx-product:hover .bx-product__media img{transform:scale(1.06) rotate(-1.5deg)}.bx-product__title{font-size:19px;line-height:1.28}.bx-product__title a{text-decoration:none}.bx-product__row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.bx-product__price{font-family:var(--bx-head);letter-spacing:.08em;font-size:16px;color:var(--bx-leather)}.bx-add{min-height:44px;min-width:44px;padding:0 16px;border-radius:2px;border:1.5px solid var(--bx-brown);background:transparent;color:var(--bx-brown);font-family:var(--bx-head);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .3s,color .3s,transform .3s var(--bx-ease);display:inline-flex;align-items:center;text-decoration:none}.bx-add:hover{background:var(--bx-brown);color:var(--bx-cream)}.bx-add:active{transform:scale(.95)}.bx-add[disabled]{opacity:.5;cursor:not-allowed}.bx-add.is-added{background:var(--bx-teal);border-color:var(--bx-teal);color:var(--bx-cream)}.bx-rail__progress{height:2px;background:var(--bx-line);margin:10px var(--bx-gutter) 0;position:relative;overflow:hidden;display:none}.bx-rail__progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bx-bougainvillea);transform-origin:left;transform:scaleX(var(--p, 0))}.bx-stitch{background:var(--bx-chartreuse);padding:clamp(90px,12vw,160px) 0;--pat: rgba(96, 84, 32, .28);--pat-w: 240px}.bx-stitch__grid{display:grid;gap:44px;align-items:center}.bx-wood{position:relative;width:min(100%,500px);margin-inline:auto;padding:16px;background:linear-gradient(135deg,#b98a5c,#8a5a33 60%,#a87547);border-radius:4px;box-shadow:0 30px 60px -28px #341e1599,inset 0 0 0 1px #ffffff26}.bx-mesh{display:grid;grid-template-columns:repeat(17,minmax(0,1fr));gap:2px;padding:10px;background-color:#fbf8f2;background-image:repeating-linear-gradient(0deg,rgba(114,64,41,.12) 0 1px,transparent 1px calc(100% / 17)),repeating-linear-gradient(90deg,rgba(114,64,41,.12) 0 1px,transparent 1px calc(100% / 17))}.bx-cell{aspect-ratio:1;border-radius:1.5px;position:relative;background:var(--c);opacity:0;transform:scale(.3) rotate(-35deg);transition:opacity .35s var(--bx-ease),transform .45s var(--bx-ease)}.bx-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%)}.bx-cell.on{opacity:1;transform:none}.bx-stitch__count{font-family:var(--bx-accent);font-size:15px;letter-spacing:.1em;text-align:center;margin-top:16px;font-variant-numeric:tabular-nums}.bx-stitch .bx-acc{color:var(--bx-raspberry)}.bx-steps{list-style:none;margin:26px 0 0;padding:0}.bx-steps li{display:grid;grid-template-columns:50px 1fr;gap:4px 14px;padding:20px 0;border-top:1px solid rgba(52,30,21,.28)}.bx-steps__n{font-family:var(--bx-accent);font-size:34px;line-height:1;color:var(--bx-raspberry);grid-row:span 2}.bx-steps h3{font-family:var(--bx-head);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:14px;padding-top:6px}.bx-steps p{font-size:18px}.bx-threads{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.bx-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 7px;border-radius:999px;background:var(--bx-linen);color:var(--bx-brown);font-size:17px;text-decoration:none;border:1px solid rgba(52,30,21,.18);transition:transform .4s var(--bx-ease),border-color .3s}.bx-chip:hover{transform:translateY(-2px);border-color:var(--bx-brown)}.bx-chip__skein{width:28px;height:28px;border-radius:50%;background:repeating-linear-gradient(115deg,var(--k) 0 3px,color-mix(in srgb,var(--k),#000 18%) 3px 5px);box-shadow:inset 0 0 0 1px #00000014}.bx-services{background:var(--bx-raspberry);padding:clamp(90px,13vw,170px) 0;--pat: var(--bx-bougainvillea);--pat-w: 300px}.bx-services .bx-pat{opacity:.55}.bx-services .bx-panel{--frame: var(--bx-a-b-raspberry);max-width:980px;margin-inline:auto}.bx-services .bx-head{align-items:center;text-align:center;margin-bottom:18px}.bx-services .bx-h{color:var(--bx-raspberry)}.bx-svc{list-style:none;margin:0;padding:0}.bx-svc__item{position:relative}.bx-svc__item:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--bx-raspberry);opacity:.3;transform-origin:center;transform:scaleX(0);transition:transform 1.2s var(--bx-ease)}.bx-svc__item.is-in:before{transform:scaleX(1)}.bx-svc__link{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;padding:22px 0;text-decoration:none}.bx-svc__title{font-family:var(--bx-head);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(21px,4.4vw,32px);line-height:1.1;color:var(--bx-raspberry);transition:transform .5s var(--bx-ease)}.bx-svc__text{grid-column:1 / -1;color:#4a3027;font-size:18px}.bx-svc__arrow{grid-column:2;grid-row:1;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--bx-raspberry);color:var(--bx-raspberry);display:grid;place-items:center;transition:background-color .3s,color .3s,transform .5s var(--bx-ease)}.bx-svc__arrow svg{width:19px;height:19px}.bx-svc__link:hover .bx-svc__title{transform:translate(8px)}.bx-svc__link:hover .bx-svc__arrow{background:var(--bx-raspberry);color:var(--bx-cream);transform:rotate(-45deg)}.bx-services .bx-spot{color:var(--bx-denim);opacity:.6}.bx-services .bx-spot--floral{width:30vw;max-width:220px;left:-40px;top:40px;transform:translate3d(0,calc((.5 - var(--p, .5)) * 200px),0)}.bx-services .bx-spot--needle{width:28vw;max-width:200px;right:-30px;bottom:30px;transform:translate3d(0,calc((.5 - var(--p, .5)) * 260px),0)}.bx-visit{background:var(--bx-teal);color:var(--bx-cream);padding:clamp(96px,14vw,180px) 0;--pat: rgba(132,156,158,.16);--pat-w: 280px}.bx-visit__grid{display:grid;gap:44px;position:relative;z-index:1}.bx-visit .bx-acc{color:var(--bx-chartreuse)}.bx-visit .bx-h{margin-top:12px}.bx-visit p.bx-visit__lede{margin-top:18px;max-width:38ch;color:#f2e9dce6}.bx-visit dl{margin:0;display:grid;gap:22px}.bx-visit dt{color:var(--bx-chartreuse);margin-bottom:4px}.bx-visit dd{margin:0;font-size:21px;line-height:1.4}.bx-visit dd a{text-decoration-thickness:1px;text-underline-offset:4px}.bx-visit .bx-emblem{position:absolute;width:300px;right:-90px;bottom:-110px;opacity:.22;z-index:0;--field: var(--bx-brown);--motif: var(--bx-denim);transform:rotate(calc(var(--p, 0) * 90deg))}.bx-news{background:var(--bx-chartreuse);padding:clamp(80px,12vw,150px) 0;text-align:center;--pat: var(--bx-cactus);--pat-w: 260px}.bx-news .bx-pat{opacity:.85}.bx-news .bx-panel{--frame: var(--bx-a-b-chartreuse);max-width:720px;margin-inline:auto}.bx-news .bx-acc{color:var(--bx-bougainvillea)}.bx-news .bx-h{color:var(--bx-leather);margin-top:8px;font-size:clamp(28px,6vw,48px)}.bx .bx-news__text{margin:14px auto 26px;max-width:34ch;color:#4a3027}.bx-news form{display:flex;flex-direction:column;gap:10px;max-width:500px;margin-inline:auto}.bx-news label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bx-news input[type=email]{min-height:54px;padding:0 20px;border-radius:2px;border:1.5px solid var(--bx-leather);background:#fff;color:var(--bx-brown);font:inherit;font-size:18px;width:100%}.bx-news input::placeholder{color:#8a6a57}.bx-news__ok,.bx-news__msg{font-family:var(--bx-accent);font-size:15px;color:var(--bx-teal);margin-top:14px;min-height:1.4em}.bx-quote{background:var(--bx-brown);color:var(--bx-cream);text-align:center;padding:clamp(80px,12vw,140px) 0;--pat: #452819;--pat-w: 240px}.bx-quote blockquote{font-family:var(--bx-accent);font-size:clamp(22px,4.2vw,38px);line-height:1.35;letter-spacing:.04em;max-width:26ch;margin-inline:auto}.bx-quote cite{display:block;margin-top:22px;font-style:normal;color:var(--bx-chartreuse)}.bx-quote .bx-mark.bx-qf-big{width:46px;height:46px;margin:0 auto 26px;color:var(--bx-bougainvillea)}@media(min-width:640px){.bx-cards{grid-auto-columns:44%}.bx-product{flex-basis:40%}.bx-news form{flex-direction:row}.bx-news input[type=email]{flex:1}.bx-hero__frame{top:18px;right:18px;bottom:18px;left:18px;border-width:20px}}@media(min-width:900px){.bx{font-size:20px}.bx-hero__inner{gap:20px}.bx-hero__frame{top:22px;right:22px;bottom:22px;left:22px;border-width:24px}.bx-story__grid{grid-template-columns:1.25fr 1fr;align-items:end;gap:80px}.bx-emblem-sec__grid{grid-template-columns:1fr 1fr;gap:64px}.bx-cards{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:28px}.bx-cards .bx-card:nth-child(3n+2){margin-top:56px}.bx-rail.is-pinned{padding:0;height:var(--rail-h, 300vh)}.bx-rail.is-pinned .bx-rail__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.bx-rail.is-pinned .bx-rail__track{overflow:visible;transform:translate3d(calc(var(--p, 0) * var(--rail-x, 0px) * -1),0,0);will-change:transform}.bx-rail.is-pinned .bx-rail__progress{display:block}.bx-rail.is-pinned .bx-product:nth-child(2n){transform:translateY(40px)}.bx-product{flex-basis:300px}.bx-stitch__grid{grid-template-columns:1fr 1fr;gap:80px}.bx-svc__link{grid-template-columns:1fr 1.2fr auto;padding:28px 0}.bx-svc__text{grid-column:auto}.bx-svc__arrow{grid-column:3;grid-row:auto}.bx-visit__grid{grid-template-columns:1.2fr 1fr;align-items:end}.bx-visit .bx-emblem{width:520px;right:-140px;bottom:-180px}}@media(min-width:1200px){.bx-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.bx-cards .bx-card:nth-child(3n+2){margin-top:0}.bx-cards .bx-card:nth-child(2n){margin-top:64px}}@media(prefers-reduced-motion:reduce){.bx *,.bx *:before,.bx *:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.bx [data-reveal]{opacity:1;transform:none;clip-path:none}.bx-pat,.bx-spot,.bx-hero__inner,.bx-emblem{transform:none!important}.bx-hero__inner{opacity:1!important}.bx-story__big .bx-w{opacity:1}.bx-cell{opacity:1;transform:none}.bx-marquee__track{animation:none}}img.bx-hero__logo{height:auto;background:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bexar-landing.css.map */
