:root{--bb-underline-thickness: 1px;--bb-underline-speed: .3s;--bb-underline-speed-touch: .12s;--bb-bold: 700}.menu-list__link-title,.mega-menu__link-title,.menu-drawer__menu-item-text,footer a,.collection-breadcrumbs a,main[data-template="page.shop-categories"] .button-secondary{text-decoration:none;background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat;background-position:0 100%;background-size:0% var(--bb-underline-thickness);transition:background-size var(--bb-underline-speed) ease,font-weight var(--bb-underline-speed) ease!important}.menu-list__link-title,.mega-menu__link-title,.menu-drawer__menu-item-text{display:inline!important;width:auto!important;line-height:1.2;padding-bottom:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.menu-list__link-title[data-text],.mega-menu__link-title[data-text],.menu-drawer__menu-item-text[data-text]{display:inline-flex!important;flex-direction:column;align-items:flex-start}.menu-list__link-title[data-text]:after,.mega-menu__link-title[data-text]:after,.menu-drawer__menu-item-text[data-text]:after{content:attr(data-text);height:0;overflow:hidden;visibility:hidden;font-weight:var(--bb-bold);pointer-events:none;-webkit-user-select:none;user-select:none}.menu-list__link-title.bb-nav-current,.mega-menu__link-title.bb-nav-current,.menu-drawer__menu-item--active>.menu-drawer__menu-item-text,body[data-bb-shop-page] #HeaderDrawer-shop>.menu-drawer__menu-item-text{font-weight:var(--bb-bold)}.menu-list__link,.mega-menu__link,.menu-drawer__menu-item,footer a,.collection-breadcrumbs a,main[data-template="page.shop-categories"] .button-secondary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover)and (pointer:fine){.menu-list__link:hover .menu-list__link-title,.menu-list__link[aria-expanded=true] .menu-list__link-title,.mega-menu__link:hover .mega-menu__link-title,.menu-drawer__menu-item:hover .menu-drawer__menu-item-text,footer a:hover,.collection-breadcrumbs a:hover,main[data-template="page.shop-categories"] .button-secondary:hover{font-weight:var(--bb-bold)}}.menu-list__link:focus-visible .menu-list__link-title,.mega-menu__link:focus-visible .mega-menu__link-title,.menu-drawer__menu-item:focus-visible .menu-drawer__menu-item-text,footer a:focus-visible,.collection-breadcrumbs a:focus-visible,main[data-template="page.shop-categories"] .button-secondary:focus-visible{background-size:100% var(--bb-underline-thickness);font-weight:var(--bb-bold)}@media(hover:none),(pointer:coarse){.menu-list__link-title,.mega-menu__link-title,.menu-drawer__menu-item-text,footer a,.collection-breadcrumbs a,main[data-template="page.shop-categories"] .button-secondary{transition:background-size var(--bb-underline-speed-touch) ease-out,font-weight var(--bb-underline-speed-touch) ease-out!important}.menu-list__link:active .menu-list__link-title,.mega-menu__link:active .mega-menu__link-title,.menu-drawer__menu-item:active .menu-drawer__menu-item-text,footer a:active,.collection-breadcrumbs a:active,main[data-template="page.shop-categories"] .button-secondary:active{font-weight:var(--bb-bold)}}@media(prefers-reduced-motion:reduce){.menu-list__link-title,.mega-menu__link-title,.menu-drawer__menu-item-text,footer a,.collection-breadcrumbs a,main[data-template="page.shop-categories"] .button-secondary{transition:none!important}}main[data-template="page.shop-categories"] .button-secondary{border:0!important;box-shadow:none!important;background-color:transparent!important;color:inherit!important;padding:0 0 2px!important;min-height:0;border-radius:0;font-family:var(--font-body--family);font-size:1.15rem;font-weight:var(--font-body--weight, 400);letter-spacing:normal;text-transform:none}main[data-template="page.shop-categories"] .button-secondary:hover,main[data-template="page.shop-categories"] .button-secondary:active{background-color:transparent!important;color:inherit!important}main[data-template="page.shop-categories"] .button-secondary:before,main[data-template="page.shop-categories"] .button-secondary:after{display:none}.collection-breadcrumbs.lookbook-slideshow__eyebrow{width:100%;margin:0 0 1rem;padding-inline:0}@font-face{font-family:Hardball;src:url(/cdn/shop/files/hardball.ttf?v=1782253881) format("truetype");font-display:swap}@font-face{font-family:Freshman;src:url(/cdn/shop/files/freshman.ttf?v=1782253882) format("truetype");font-display:swap}@font-face{font-family:Ancient;src:url(/cdn/shop/files/ancient.ttf?v=1782253882) format("truetype");font-display:swap}@font-face{font-family:Angleton;src:url(/cdn/shop/files/angleton.otf?v=1782253933) format("opentype");font-display:swap}@font-face{font-family:Exmouth;src:url(/cdn/shop/files/exmouth.ttf?v=1782253881) format("truetype");font-display:swap}.cart-items__details .cart-items__properties dd.bb-embroidery-sample{font-size:calc(var(--cart-font-size--sm) * 1.35);line-height:1.2;color:var(--color-foreground)}jacket-embroidery-selector{--bb-tile: 3.5rem;--bb-hairline: rgb(var(--color-foreground-rgb) / .14);--bb-radius: 6px}jacket-embroidery-selector .jacket-embroidery__font-options{display:grid;grid-template-columns:repeat(4,var(--bb-tile));gap:.5rem}jacket-embroidery-selector [data-embroidery-group=right-chest-font] .jacket-embroidery__font-options{grid-template-columns:repeat(2,minmax(0,10.5rem))}jacket-embroidery-selector .jacket-embroidery__font-option{display:block;min-width:0}jacket-embroidery-selector .jacket-embroidery__font-pill.jacket-embroidery__font-pill--sample{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:var(--bb-tile);min-width:0;min-height:0;padding:0 .5rem;border:1px solid var(--bb-hairline);border-radius:var(--bb-radius);font-size:1.75rem;font-weight:400;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;transition:border-color .2s ease,background-color .2s ease,color .2s ease}jacket-embroidery-selector .jacket-embroidery__font-pill--sample[data-font-sample=right]{font-size:1.6rem;padding:0 .75rem}jacket-embroidery-selector .jacket-embroidery__font-pill--sample[style*=Exmouth]{-webkit-text-stroke:.025em currentColor}jacket-embroidery-selector .jacket-embroidery__preview-value[style*=Exmouth]{-webkit-text-stroke:.012em currentColor}jacket-embroidery-selector .jacket-embroidery__font-option:hover .jacket-embroidery__font-pill--sample{border-color:rgb(var(--color-foreground-rgb) / .45)}jacket-embroidery-selector .jacket-embroidery__font-option input[type=radio]:checked+.jacket-embroidery__font-pill--sample{border-color:rgb(var(--color-foreground-rgb));background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb))}jacket-embroidery-selector .jacket-embroidery__font-option input[type=radio]:focus+.jacket-embroidery__font-pill--sample{outline:none}jacket-embroidery-selector .jacket-embroidery__font-option input[type=radio]:focus-visible+.jacket-embroidery__font-pill--sample{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--color-background-rgb)),inset 0 0 0 3px rgb(var(--color-foreground-rgb) / .6)}jacket-embroidery-selector .jacket-embroidery__preview{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:21.5rem;min-height:9.5rem;padding:2.25rem 1.5rem 1.75rem;gap:0;border:1px solid rgb(var(--color-foreground-rgb) / .08);border-radius:12px;background:rgb(var(--color-foreground-rgb) / .03);overflow:hidden;transition:background-color .3s ease,border-color .3s ease}jacket-embroidery-selector .jacket-embroidery__preview-label{position:absolute;top:.8rem;left:1rem;font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .42);transition:color .3s ease}jacket-embroidery-selector .jacket-embroidery__preview-value{display:block;min-width:0;min-height:0;max-width:100%;padding:.1em .15em;border:0;border-radius:0;background:none;box-shadow:none;font-size:5rem;font-weight:400;line-height:1.1;text-align:center;-webkit-text-stroke:0;text-shadow:none;transition:color .2s ease}jacket-embroidery-selector .jacket-embroidery__preview-value--name{font-size:2.6rem;letter-spacing:.01em;white-space:nowrap;overflow:visible;text-overflow:clip}jacket-embroidery-selector .jacket-embroidery__preview:has(.jacket-embroidery__preview-value--light-thread){background:#1d1d1f;border-color:#1d1d1f}jacket-embroidery-selector .jacket-embroidery__preview:has(.jacket-embroidery__preview-value--light-thread) .jacket-embroidery__preview-label{color:#ffffff73}jacket-embroidery-selector .jacket-embroidery__preview-value--light-thread{background:none;-webkit-text-stroke:0;text-shadow:none}@media screen and (max-width:749px){jacket-embroidery-selector{--bb-tile: 3.25rem}jacket-embroidery-selector .jacket-embroidery__preview{min-height:8rem}jacket-embroidery-selector .jacket-embroidery__preview-value{font-size:4rem}jacket-embroidery-selector .jacket-embroidery__preview-value--name{font-size:2.25rem}}jacket-embroidery-selector{--bb-field-width: 21.5rem;--bb-ink-muted: rgb(var(--color-foreground-rgb) / .45)}jacket-embroidery-selector .jacket-embroidery__group{gap:.625rem}jacket-embroidery-selector .jacket-embroidery__group+.jacket-embroidery__group{margin-top:1.5rem}jacket-embroidery-selector .jacket-embroidery__group[data-embroidery-group=right-chest]{margin-top:2rem;padding-top:2rem;max-width:var(--bb-field-width);border-top:1px solid rgb(var(--color-foreground-rgb) / .1)}jacket-embroidery-selector .jacket-embroidery__group--preview{margin-top:1.25rem}jacket-embroidery-selector .jacket-embroidery__group-legend{font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:rgb(var(--color-foreground-rgb) / .9)}jacket-embroidery-selector .jacket-embroidery__char-limit-badge{font-size:.75rem;font-weight:400;color:var(--bb-ink-muted)}jacket-embroidery-selector .jacket-embroidery__text-input{width:100%;max-width:var(--bb-field-width);height:2.75rem;padding:0 .875rem;border:1px solid rgb(var(--color-foreground-rgb) / .18);border-radius:var(--bb-radius);font-family:var(--font-body--family)!important;font-size:.9375rem;letter-spacing:.01em;transition:border-color .2s ease}jacket-embroidery-selector .jacket-embroidery__text-input::placeholder{color:rgb(var(--color-foreground-rgb) / .35);opacity:1}jacket-embroidery-selector .jacket-embroidery__text-input:hover{border-color:rgb(var(--color-foreground-rgb) / .35)}jacket-embroidery-selector .jacket-embroidery__text-input:focus{border-color:rgb(var(--color-foreground-rgb))}jacket-embroidery-selector .jacket-embroidery__text-input--letter{max-width:var(--bb-tile);padding:0;text-align:center;font-size:1.125rem}jacket-embroidery-selector .jacket-embroidery__input-row{max-width:var(--bb-field-width);gap:.75rem}jacket-embroidery-selector .jacket-embroidery__char-count{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--bb-ink-muted)}jacket-embroidery-selector .jacket-embroidery__thread-color-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.75rem}jacket-embroidery-selector .jacket-embroidery__field--picker>.jacket-embroidery__field-label,jacket-embroidery-selector .jacket-embroidery__color-trigger{display:none}jacket-embroidery-selector .jacket-embroidery__color-popover,jacket-embroidery-selector .jacket-embroidery__color-popover[hidden]{display:block!important;position:static;padding:0;border:0;border-radius:0;background:none;box-shadow:none}jacket-embroidery-selector .jacket-embroidery__swatches{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem;max-width:var(--bb-field-width)}jacket-embroidery-selector .jacket-embroidery__swatch-button{width:100%;height:auto;aspect-ratio:1;border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:50%;transition:box-shadow .2s ease,transform .2s ease}jacket-embroidery-selector .jacket-embroidery__swatch-button:hover{transform:scale(1.08)}jacket-embroidery-selector .jacket-embroidery__swatch-button.is-selected{border-color:rgb(var(--color-foreground-rgb) / .12);box-shadow:0 0 0 2px rgb(var(--color-background-rgb)),0 0 0 3px rgb(var(--color-foreground-rgb))}jacket-embroidery-selector .jacket-embroidery__swatch-button:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--color-background-rgb)),0 0 0 3px rgb(var(--color-foreground-rgb) / .6)}jacket-embroidery-selector .jacket-embroidery__thread-color-row label.jacket-embroidery__field>.jacket-embroidery__field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}jacket-embroidery-selector .jacket-embroidery__helper-note{max-width:var(--bb-field-width);font-size:.75rem;line-height:1.5;color:var(--bb-ink-muted)}jacket-embroidery-selector .jacket-embroidery__preview-value.is-empty{opacity:.28}jacket-embroidery-selector .jacket-embroidery__preview-value--name.is-empty{opacity:1;font-family:var(--font-body--family)!important;font-size:.875rem;letter-spacing:.02em;color:var(--bb-ink-muted)!important;-webkit-text-stroke:0}jacket-embroidery-selector .jacket-embroidery__preview:has(.jacket-embroidery__preview-value--light-thread) .jacket-embroidery__preview-value--name.is-empty{color:#ffffff80!important}jacket-embroidery-selector .jacket-embroidery__toggle-row .toggle-switch-label{border-radius:var(--bb-radius);border-color:rgb(var(--color-foreground-rgb) / .18)}jacket-embroidery-selector .jacket-embroidery__toggle-row .toggle-switch-switch{border-radius:calc(var(--bb-radius) - 2px)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bb-custom.css.map */
