.bfg-container{width:100%;max-width:var(--bfg-container);margin-inline:auto;padding-inline:1rem}.bfg-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--bfg-font);font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--bfg-lime)}.bfg-small{font-size:.75rem;line-height:1rem;color:#f2f2f2b3}.bfg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3rem;padding:0 1.75rem;border:1px solid transparent;border-radius:9999px;font-family:var(--bfg-font);font-size:.8125rem;line-height:1;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}.bfg-btn svg{width:1rem;height:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.bfg-btn:hover svg{transform:translate(4px)}.bfg-btn--primary{background:var(--bfg-lime);color:var(--bfg-ink)}.bfg-btn--primary:hover{background:var(--bfg-lime-light)}.bfg-btn--outline{background:transparent;color:#fff;border-color:#ffffff4d}.bfg-btn--outline:hover{border-color:var(--bfg-lime);color:var(--bfg-lime)}.bfg-btn:focus-visible,.bfg-link:focus-visible{outline:2px solid var(--bfg-lime);outline-offset:3px}.bfg-link{color:var(--bfg-lime);text-decoration:none;transition:color .15s}.bfg-link:hover{color:var(--bfg-lime-light)}@media(prefers-reduced-motion:no-preference){.bfg-reveal-on [data-bfg-reveal]:not(.is-visible){opacity:0;transform:translateY(24px)}.bfg-reveal-on [data-bfg-reveal]{transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}}.bfg-dialog{width:min(44rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1px solid rgb(255 255 255 / .1);border-radius:6px;background:var(--bfg-card);color:var(--bfg-text);box-shadow:0 25px 50px -12px #00000040}.bfg-dialog::backdrop{background:#000000b3}.bfg-dialog__inner{padding:1.5rem;overflow:auto}.bfg-table-wrap{overflow-x:auto}.bfg-table{width:100%;border-collapse:collapse;font-size:.875rem}.bfg-table th,.bfg-table td{padding:.625rem .75rem;border-bottom:1px solid rgb(255 255 255 / .1);text-align:left;white-space:nowrap}.bfg-table th{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bfg-lime)}.bfg-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bfg-ico{display:inline-flex;flex:none;vertical-align:middle;line-height:0}.bfg-ico svg{width:1.25rem;height:1.25rem}.bfg-ico--xxl svg{width:3rem;height:3rem}.bfg-ico--xl svg{width:2rem;height:2rem}.bfg-ico--lg svg{width:1.5rem;height:1.5rem}.bfg-ico--sm svg{width:1rem;height:1rem}.bfg-ico--strip svg{width:.875rem;height:.875rem}.bfg-ico--xs svg{width:.75rem;height:.75rem}.bfg-tw .bfg-cta{background:hsl(var(--primary));color:hsl(var(--ink));transition:box-shadow .3s ease-out,background-color .2s,transform .2s ease-out}.bfg-tw .bfg-cta:hover,.bfg-tw .bfg-cta:focus-visible{box-shadow:0 0 35px hsl(var(--primary) / .55)}.bfg-tw .bfg-cta.bfg-cta--soft:hover{box-shadow:0 0 30px hsl(var(--primary) / .5)}@media(prefers-reduced-motion:reduce){.bfg-tw .bfg-cta{transition:none}}.bfg-pdp__zoom{max-width:100vw;max-height:100vh;padding:1rem;border:0;background:transparent}.bfg-pdp__zoom::backdrop{background:#000000e6}.bfg-pdp__zoom img{width:auto;height:auto;max-width:100%;max-height:90vh;object-fit:contain}.bfg-pdp__zoom-close{position:fixed;top:1rem;right:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:9999px;background:#ffffff1a;color:#fff;cursor:pointer}.bfg-pdp__flip svg{transform:rotate(180deg)}.bfg-tw input[type=search]::-webkit-search-cancel-button,.bfg-tw input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.bfg-tw .container:not([class*=max-w-]){max-width:var(--bfg-container, 1400px)}.bfg-sale-bg{background:var(--bfg-sale)}body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.bfg-tw :is(h1,h2,h3,h4,h5,h6,p){overflow-wrap:normal}.page-wrapper:focus{outline:none}header a.bfg-header__social{padding:3px;margin:-3px}header .bfg-header__social svg{width:1.125rem;height:1.125rem}.bfg-tw :is([data-bfg-search-go],[data-bfg-search-close],[data-bfg-view],[data-bfg-qv-close],[data-bfg-filters-close]){line-height:0}.bfg-toast[hidden]{display:none}.bfg-toast{position:fixed;top:32px;left:0;right:0;margin-inline:auto;z-index:1100;box-sizing:border-box;display:flex;align-items:center;gap:6px;width:356px;max-width:calc(100vw - 2rem);padding:16px;border-radius:8px;background:#1a1a1a;color:#ebebeb;border:1px solid #333;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;transition:transform .4s,opacity .4s}.bfg-toast[data-bfg-global-toast]:not(.is-visible){opacity:0;transform:translateY(-100%)}.bfg-toast.bfg-toast--bottom{top:auto;bottom:32px;left:auto;right:32px;margin:0}.bfg-toast.bfg-toast--bottom[data-bfg-global-toast]:not(.is-visible){transform:translateY(100%)}.bfg-toast__icon{flex:none;display:flex;align-items:center;justify-content:flex-start;width:16px;height:16px;margin:0 4px 0 -3px}.bfg-toast__icon svg{flex:none;width:20px;height:20px;max-width:none;margin-left:-1px}.bfg-toast__content{display:flex;flex-direction:column;gap:2px}.bfg-toast__title{display:block;font-weight:500;line-height:1.5;color:inherit}.bfg-toast__text{display:block;font-weight:400;line-height:1.4;color:#999}@media(max-width:600px){.bfg-toast{top:16px;left:16px;right:16px;width:auto;max-width:none}.bfg-toast.bfg-toast--bottom{top:auto;bottom:16px;left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.bfg-toast{transition:none}}.bfg-tw summary:hover{color:inherit}.bfg-tw a.bfg-social{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.25rem;height:2.25rem;margin:0;padding:0;border-radius:9999px;background:hsl(var(--primary));color:#0a0a0a;transition:background-color .2s ease-out,transform .2s ease-out}.bfg-tw a.bfg-social:hover{background:#fff;color:#0a0a0a;transform:translateY(-2px)}.bfg-tw a.bfg-social svg{width:1rem;height:1rem}.bfg-tw header a.bfg-social{width:2rem;height:2rem}.bfg-tw header a.bfg-social svg{width:.9375rem;height:.9375rem}:root{--bfg-btn-radius: 9999px;--bfg-btn-height: 3rem}.bfg-tw :is(a,button)[class*=rounded]:is(.uppercase,.bfg-cta,.btn-accent),.bfg-tw :is(.bfg-cta,.btn-accent,.bfg-btn,.bfg-hero__btn,.bfg-hero__partner,.bfg-shop__opt,.bfg-qv__add,.bfg-pdp__add,[data-bfg-fav],[data-bfg-share],.bfg-gallery__chip,.bfg-stk__filter,.bfg-stk__reset,.bfg-stk__legend,.bfg-tabs__tab,.bfg-faq__tab,.bfg-co__step),.bfg-tw form :is(button[type=submit],input[type=submit]),.bfg-announcement a,.cart-drawer .button,.cart-drawer button.button,#MainContent .button:not(.button-unstyled){border-radius:var(--bfg-btn-radius)!important}.bfg-tw :is(.bfg-btn,.bfg-hero__btn){display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:var(--bfg-btn-height);padding:0 1.75rem;font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s,border-color .2s,color .2s}.bfg-tw :is(.bfg-btn,.bfg-hero__btn):hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.bfg-tw :is(.bfg-btn,.bfg-hero__btn):hover{transform:none}}.bfg-tw.bfg-light{--background: 40 33% 95%;--foreground: 0 0% 4%;--secondary-foreground: 0 0% 4%;--muted-foreground: 40 6% 36%;--secondary: 40 30% 92%;--border: 40 14% 84%;--card: 0 0% 100%;color:#0a0a0a}.bfg-tw.bfg-light--sand{background:#f6f3ec!important}.bfg-tw.bfg-light--white{background:#fff!important}.bfg-tw.bfg-light :is(.text-white,.text-foreground){color:#0a0a0a!important}.bfg-tw.bfg-light .text-white\/80,.bfg-tw.bfg-light .text-white\/85{color:#0a0a0acc!important}.bfg-tw.bfg-light .text-white\/60,.bfg-tw.bfg-light .text-white\/70,.bfg-tw.bfg-light .text-muted-foreground{color:#5c584f!important}.bfg-tw.bfg-light .text-primary{color:#4a7a0c!important}.bfg-tw.bfg-light .bg-ink,.bfg-tw.bfg-light .bg-secondary{background-color:transparent!important}.bfg-tw.bfg-light .border-white\/10{border-color:#0a0a0a1a!important}.bfg-tw.bfg-light .from-secondary{--tw-gradient-from: #f6f3ec var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(246 243 236 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.bfg-tw.bfg-light--white .from-secondary{--tw-gradient-from: #fff var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important}.bfg-tw .bfg-eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin-top:0;margin-bottom:.75rem;font-family:var(--font-display, inherit);font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;color:hsl(var(--primary))}.bfg-tw .bfg-eyebrow__dot{flex:none;width:.5rem;height:.5rem;border-radius:9999px;background:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .25)}.bfg-tw:is(.bfg-light,.light-page,.bfg-ranges--light,.bfg-row--light,.bfg-row--white,.bfg-look--light,.bfg-look--sand,.bfg-steps--light,.bfg-story--light,.bfg-ti--sand,.bfg-ti--white) .bfg-eyebrow,.bfg-tw .light-page .bfg-eyebrow{color:#4a7a0c}@media(max-width:767px){.bfg-tw .bfg-eyebrow{font-size:.6875rem;letter-spacing:.22em}}.bfg-tw .bfg-pdp__chip span,.bfg-tw button.bfg-pdp__chip--na,.bfg-tw.bfg-pdp .inline-flex.border-2.rounded-lg,.bfg-tw .bfg-pdp .inline-flex.border-2.rounded-lg{border-radius:9999px}.bfg-tw .bfg-crew__date,.bfg-tw .bfg-crew-page__date{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.125rem}.bfg-tw input.bfg-crew__date::-webkit-calendar-picker-indicator,.bfg-tw input.bfg-crew-page__date::-webkit-calendar-picker-indicator{opacity:0!important;background:none!important;width:1.5rem;height:1.5rem;margin-right:-.25rem;cursor:pointer}.bfg-tw .bfg-crew__date:not(.has-value)::-webkit-datetime-edit,.bfg-tw .bfg-crew-page__date:not(.has-value)::-webkit-datetime-edit{color:#fff6}.bfg-tw .bfg-crew__date:not(.has-value),.bfg-tw .bfg-crew-page__date:not(.has-value){color:#fff6}:root{--bfg-section-y: clamp(3.5rem, 2.6rem + 2.4vw, 5rem)}.bfg-tw.bfg-section-y,.bfg-tw .bfg-section-y{padding-top:var(--bfg-section-y)!important;padding-bottom:var(--bfg-section-y)!important}.bfg-tw.light-page .text-primary,.bfg-tw .light-page .text-primary,.bfg-tw.sand-section .text-primary{color:#4a7a0c!important}.bfg-tw.light-page,.bfg-tw .light-page{--muted-foreground: 40 6% 36%}.bfg-tw .text-destructive{color:var(--bfg-sale)!important}.bfg-tw .bfg-pdp__price--sale,.bfg-tw .bfg-qc__sold{color:var(--bfg-sale)}.bfg-tw :is(.bfg-pdp__save,.bfg-pdp__badge:not(.bfg-pdp__badge--dark),.bfg-pdp__clearance,.bfg-qc__badge){background:var(--bfg-sale)}.bfg-tw .bfg-qc__fav:hover,.bfg-tw .bfg-qc__fav[aria-pressed=true]{color:var(--bfg-sale)}.bfg-tw :is(.bfg-pdp__was,.bfg-qc__price s,.bfg-qc-sheet__price s){color:#6b675f}.bfg-tw .bfg-btn--ghost{border:1.5px solid currentColor;background:transparent;color:inherit}.bfg-tw .bfg-btn--ghost:hover{border-color:hsl(var(--primary));background:hsl(var(--primary));color:#0a0a0a}.bfg-tw .bfg-btn .bfg-ico svg{width:1rem;height:1rem}@media(max-width:639px){.bfg-tw .bfg-404__btns>a{flex:1 1 100%}}.bfg-tw :is(a,button,summary,select,[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible,.bfg-announcement a:focus-visible,.bfg-tw a:focus-visible,.cart-drawer :is(a,button,summary,select):focus-visible,.bfg-qc-sheet :is(a,button):focus-visible{outline:2px solid #0a0a0a!important;outline-offset:2px!important;box-shadow:0 0 0 6px hsl(var(--primary) / .5)!important}:is(.light-page,.bfg-light,.sand-section,.bfg-hero--dark,.bfg-ranges--light,.bfg-row--light,.bfg-row--white,.bfg-look--light,.bfg-look--sand,.bfg-steps--light,.bfg-story--light,.bfg-ti--sand,.bfg-ti--white,.bfg-gal--light,.bfg-gal--sand,.bfg-page-hero--light,.bfg-promo--green,.cart-drawer,.bfg-qc,.bfg-qc-sheet,.bfg-offer__card,.bg-primary) :is(a,button,summary,select,[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:#0a0a0a!important}.bfg-promo--red a:focus-visible{outline-color:#fff!important}:is(.bfg-drawer,.bfg-pdp-hl,.bg-ink) :is(a,button):focus-visible{outline-color:var(--bfg-lime)!important}@media(pointer:coarse){.bfg-tw :is(.bfg-stk__filter,.bfg-stk__legend,.bfg-faq__tab,.bfg-gal__chip,.bfg-flt__chip,.bfg-tabs__tab){min-height:2.75rem}.bfg-tw .bfg-qc__fav,.bfg-tw a.bfg-social{width:2.75rem;height:2.75rem}.bfg-tw.bfg-footer nav li>a,.bfg-tw.bfg-footer ul.text-sm li>a{display:inline-flex;align-items:center;min-height:2.75rem}.bfg-tw.bfg-footer ul.space-y-2>li+li{margin-top:0}.cart-drawer :is(.quantity-selector button,.cart-items__remove),.bfg-tw .bfg-pair [data-bfg-qc-add],.cart-drawer .bfg-pair select{min-height:2.75rem;min-width:2.75rem}.bfg-tw .bfg-drawer :is(.bfg-mmega__btn,[data-bfg-close]){min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center}}@media(max-width:1023px){.bfg-tw.bfg-header .container>div:last-child{gap:0;margin-right:-.75rem}.bfg-tw.bfg-header .container>div:last-child>*+*{margin-left:-.5rem}.bfg-tw.bfg-header .container>div:first-child>[data-bfg-open]{margin-left:-.75rem;padding:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem}.bfg-tw.bfg-header .container>div:last-child>:is(button,a,div),.bfg-tw.bfg-header .bfg-header__cart-link{min-width:2.75rem;min-height:2.75rem;justify-content:center}}@media(min-width:1024px)and (max-width:1279px){.bfg-tw.bfg-header [data-bfg-search-open]>span:last-child,.bfg-tw.bfg-header a[href*="/account"]>span:last-child,.bfg-tw.bfg-header .bfg-header__cart-link>span:last-child{display:none!important}}.bfg-tw .bfg-field{min-height:3rem;border-radius:.75rem;padding-left:1rem;padding-right:1rem}.bfg-tw .bfg-field[type=search]{padding-left:2.5rem}.bfg-tw textarea.bfg-field{min-height:7.5rem;padding-top:.75rem;padding-bottom:.75rem}.bfg-tw input[type=date].bfg-field{height:3rem;padding-top:0;padding-bottom:0}.bfg-tw .bfg-field::placeholder{color:currentColor;opacity:.6}@media(max-width:767px){.bfg-tw :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,textarea),.cart-drawer :is(input:not([type=checkbox]):not([type=radio]),select),.bfg-drawer input,.bfg-qc-sheet select{font-size:16px!important}}.bfg-tw :is(.bfg-faq__tab,.bfg-stk__filter){display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.125rem;font-size:.75rem;font-weight:700;letter-spacing:.1em}.bfg-tw :is(.bfg-faq__tab[aria-selected=true],.bfg-stk__filter[aria-pressed=true]){background:hsl(var(--primary));color:#0a0a0a}.bfg-tw :is(h1,h2,h3,h4,.bfg-eyebrow,label,.bfg-btn,.bfg-qc__title,legend){text-wrap:balance}.bfg-tw :is(p,li,dd,figcaption,blockquote){text-wrap:pretty}@supports (-moz-appearance: none){.bfg-tw .bfg-crew__date,.bfg-tw .bfg-crew-page__date{background-image:none}}@media(max-width:359px){.bfg-tw :is(p,a).bfg-announce__msg{letter-spacing:.06em;white-space:normal;line-height:1.35;text-wrap:balance}}@media(max-width:767px){.bfg-tw .bfg-alr.text-right{text-align:left}.bfg-tw .bfg-alr.justify-end{justify-content:flex-start}}.cart-drawer a{font-family:var(--bfg-font)}html .bfg-tw{--radius: .5rem}@media(max-width:359px){.bfg-tw.bfg-header .container>div:last-child>.bfg-header__fav{display:none!important}}.bfg-size-guide__dialog .bfg-table th{color:#4a7a0c}.bfg-size-guide__dialog .bfg-table td,.bfg-size-guide__dialog .bfg-table th{border-bottom-color:#0a0a0a1a}.bfg-size-guide__dialog .bfg-table th[scope=row]{position:sticky;left:0;background:#fff}.bfg-size-guide__dialog .bfg-small{color:#5c584f}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bfg-base.css.map */
