[data-swatch=black]{--swatch-background-color: #222222}[data-swatch=charcoal]{--swatch-background-color: #55575A}[data-swatch=navy]{--swatch-background-color: #24344A}[data-swatch=red]{--swatch-background-color: #B52B36}[data-swatch=white]{--swatch-background-color: #F8F8F4}[data-swatch=yellow]{--swatch-background-color: #E8CE3A}[data-swatch="carolina blue"]{--swatch-background-color: #7BAFD4}[data-swatch="dark green"]{--swatch-background-color: #006400}[data-swatch="royal blue"]{--swatch-background-color: #4169E1}[data-swatch=silver]{--swatch-background-color: #C0C0C0}[data-swatch="heathered charcoal"]{--swatch-background-color: #5B5D60}[data-swatch="heathered kelly green"]{--swatch-background-color: #3F926C}[data-swatch="heathered navy"]{--swatch-background-color: #34435B}[data-swatch="heathered purple"]{--swatch-background-color: #7666A6}[data-swatch="heathered light gray"]{--swatch-background-color: #ADB0B2}[data-swatch="ochre yellow heather"]{--swatch-background-color: #C49A3E}[data-swatch="blush frost"]{--swatch-background-color: #B98880}[data-swatch="red frost"]{--swatch-background-color: #B96270}[data-swatch="royal frost"]{--swatch-background-color: #6485B5}[data-swatch="grey frost"]{--swatch-background-color: #929798}[data-swatch="heathered eucalyptus blue"]{--swatch-background-color: #65968B}[data-swatch="military green frost"]{--swatch-background-color: #747A62}[data-swatch="desert tan heather"]{--swatch-background-color: #B3A17F}[data-swatch="navy frost"]{--swatch-background-color: #4F6474}[data-swatch="deep royal"]{--swatch-background-color: #174B8A}[data-swatch="deepest grey"]{--swatch-background-color: #343E39}[data-swatch="new navy"]{--swatch-background-color: #1F2E3B}[data-swatch="true navy electric"]{--swatch-background-color: #64778A}[data-swatch="deep red / black electric"]{--swatch-background-color: #6E2933}[data-swatch="true royal electric"]{--swatch-background-color: #458AC1}[data-swatch="grey / black electric"]{--swatch-background-color: #535651}[data-swatch="dark royal / black electric"]{--swatch-background-color: #233E66}[data-swatch="black electric"]{--swatch-background-color: #626361}[data-swatch="silver electric"]{--swatch-background-color: #D0D2CE}[data-swatch="light heather grey"]{--swatch-background-color: #B7BABF}.swatch-style-icon_square .opt-label--swatch,.swatch-style-icon_square .opt-label--swatch:before,.swatch-style-icon_square .opt-label--swatch:after{border-radius:3px}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch="red/black buffalo check"]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-red-black-buffalo-check-smswatch.png?v=1794145411);--swatch-background-color: #f5f2ed}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch="black/white buffalo check"]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-black-white-buffalo-check-smswatch.png?v=1794145444);--swatch-background-color: #f5f2ed}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch="grey/black buffalo check"]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-grey-black-buffalo-check-smswatch.png?v=1794145476);--swatch-background-color: #f5f2ed}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch="dark green tartan plaid"]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-dark-green-tartan-plaid-smswatch.png?v=1794145510);--swatch-background-color: #f5f2ed}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch="true navy"]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-true-navy-smswatch.png?v=1794145543);--swatch-background-color: #f5f2ed}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch="light pink/white buffalo check"]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-light-pink-white-buffalo-check-smswatch.png?v=1794145573);--swatch-background-color: #f5f2ed}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch="purple/white"]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-purple-white-smswatch.png?v=1794145605);--swatch-background-color: #f5f2ed}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch="holiday plaid"]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-holiday-plaid-smswatch.png?v=1794145642);--swatch-background-color: #f5f2ed}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch=black]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-black-smswatch.png?v=1794145674);--swatch-background-color: #f5f2ed}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch="dark royal scotch plaid"]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-dark-royal-scotch-plaid-smswatch.png?v=1794145706);--swatch-background-color: #f5f2ed}:is(variant-picker[data-url*="/products/mens-weekend-flannel-pocket-pants"],variant-picker[data-url*="/products/womens-weekend-flannel-pocket-pants"],.product-block:has(a[href*="/products/mens-weekend-flannel-pocket-pants"]),.product-block:has(a[href*="/products/womens-weekend-flannel-pocket-pants"])) [data-swatch="true navy/carolina blue"]{--swatch-background-image: url(/cdn/shop/files/tbf-flannel-pocket-pants-true-navy-carolina-blue-smswatch.png?v=1794145740);--swatch-background-color: #f5f2ed}.section-header{border-bottom:1px solid #e9e0d5}.section-header .navigation__link{text-decoration:none}.section-header .navigation__link:focus-visible,.mobile-navigation-drawer a:focus-visible,.section-header button:focus-visible{outline:2px solid #b61d0f;outline-offset:4px;border-radius:4px}.section-header .navigation__tier-1>.navigation__item>.navigation__link{font-weight:700;letter-spacing:.025em}.section-header .navigation__link:hover,.mobile-navigation-drawer .navigation__link:hover,.section-header .navigation__link[href="/collections/sale-collection"]{color:#b61d0f}.section-header .navigation__link[href="/pages/collab"]{color:#6b6a64;font-size:13px}.section-header .menu-promotion__image{overflow:hidden;border-radius:10px;background:#eee6dc}.section-header .menu-promotion__image .rimage-outer-wrapper{max-width:none!important}.section-header .menu-promotion__image img{object-fit:cover;object-position:50% 40%;transition:transform .25s ease}.section-header .menu-promotion__link:hover img{transform:scale(1.025)}.section-header .menu-promotion__text{text-align:left;font-weight:700;font-size:17px;padding:12px 0 0;color:#262b29}@media(min-width:768px){.section-header .logo-area{padding-top:12px;padding-bottom:12px;min-height:86px}.section-header .navigation__tier-1>.navigation__item>.navigation__link{padding:17px 24px;font-size:14px}.section-header .navigation__tier-1>.navigation__item>.navigation__link:after{background:#b61d0f;height:2px}.section-header .navigation__tier-2-container{border-top:1px solid #eee5d9;box-shadow:0 20px 28px -24px #1c25275c;background:#fffaf3}.section-header .navigation__columns{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(240px,1.25fr);gap:42px;max-width:1050px;margin:0 auto;padding:30px 0 34px;text-align:left}.section-header .navigation__columns>.navigation__column{width:auto;margin:0;padding:0}.section-header .navigation__column-title{color:#7e584d;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;padding:0 0 15px;border-bottom:1px solid #e9e0d5;margin-bottom:8px}.section-header .navigation__tier-3 .navigation__link{padding:9px 0;font-size:16px;line-height:1.5;color:#263a39}.section-header .navigation__tier-3 .navigation__link:hover{color:#b61d0f}.section-header .navigation__tier-3 .navigation__link[href*=flannel-pocket-pants]{font-weight:400;color:#a72a1c}.section-header .navigation__column--promotion{padding-left:24px!important;border-left:1px solid #e9e0d5}.section-header .menu-promotion__image{height:210px}.section-header .menu-promotion__image .rimage-outer-wrapper,.section-header .menu-promotion__image .rimage-wrapper{height:100%;padding-top:0!important}}@media(max-width:767.98px){.section-header .logo-area{min-height:76px}.mobile-navigation-drawer{background:#fffaf3}.mobile-navigation-drawer .navigation__mobile-header{background:#f2e9dd;border-bottom:1px solid #e2d6c7;min-height:66px}.mobile-navigation-drawer .navigation__mobile-header a{min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link{font-size:23px;font-weight:700;letter-spacing:-.025em;min-height:60px;padding-top:17px;padding-bottom:17px}.mobile-navigation-drawer .navigation__link{min-height:48px;padding-top:13px;padding-bottom:13px}.mobile-navigation-drawer .navigation__children-toggle{min-width:48px;min-height:48px}.mobile-navigation-drawer .navigation__tier-2>.navigation__item{border-bottom:1px solid #ebe2d6}.mobile-navigation-drawer .menu-promotion{overflow:hidden;border-radius:10px}.mobile-navigation-drawer .menu-promotion__image{max-height:240px;overflow:hidden}.mobile-navigation-drawer .menu-promotion__text{font-size:17px;padding:12px;font-weight:700}}@media(prefers-reduced-motion:reduce){.section-header .menu-promotion__image img{transition:none}}@media(min-width:768px){.section-header .navigation.navigation--main .navigation__tier-1>.navigation__item>.navigation__children-toggle{display:inline-flex!important;position:relative;inset:auto;width:28px;height:32px;margin-left:-17px;margin-right:12px;padding:4px;vertical-align:middle;align-items:center;justify-content:center;color:#8b6258}.section-header .navigation.navigation--main .navigation__tier-1>.navigation__item>.navigation__children-toggle svg{width:15px;height:15px}}@media(min-width:768px){.section-header .navigation__columns>.navigation__column{width:100%;max-width:none;min-width:0;flex:none}.section-header .navigation__column .navigation__link{max-width:none}.section-header .menu-promotion{width:100%}}.section-header .navigation__tier-3 .navigation__link{transition:color .15s ease}.section-header .navigation__tier-3 .navigation__link[href*=flannel-pocket-pants]{color:#263a39}.section-header .navigation__tier-3 .navigation__link:is(:hover,:focus-visible,.tbf-hover-active),.section-header .navigation__column-title:is(:hover,:focus-visible,.tbf-hover-active),.section-header .navigation__tier-1>.navigation__item>.navigation__link:is(:hover,:focus-visible){color:#b61d0f!important}@media(prefers-reduced-motion:reduce){.section-header .navigation__link{transition:none}}.section-header .navigation__tier-3 .navigation__link[href*=flannel-pocket-pants],.mobile-navigation-drawer .navigation__tier-3 .navigation__link[href*=flannel-pocket-pants]{font-weight:400}.section-header{--header-bg-col:#fff;--header-text-col:#255864;--main-nav-bg:#e7f2f8;--main-nav-text-col:#255864;--transparent-header-text-color:#255864;border-bottom:1px solid #cfdfe8}#pageheader.pageheader,#pageheader .logo-area{background:#fff;color:#255864;border-color:#e2ebf0}#main-nav{background:#e7f2f8}#main-nav .navigation.navigation--main{background:#e7f2f8;color:#255864;border-color:#d5e5ee}#main-nav .navigation__tier-1-container{background:#e7f2f8}#main-nav .navigation.navigation--main .navigation__tier-1{background:#e7f2f8!important;border-color:#d5e5ee}#main-nav .navigation.navigation--main .navigation__tier-1>.navigation__item>.navigation__link{color:#255864!important;background:transparent!important;border-radius:0;font-weight:600;letter-spacing:.015em}#main-nav .navigation.navigation--main .navigation__tier-1>.navigation__item>.navigation__link[href="/collections/sale-collection"]{color:#b61d0f!important}#main-nav .navigation.navigation--main .navigation__tier-1>.navigation__item>.navigation__link[href="/pages/collab"]{color:#516b76!important}#main-nav .navigation.navigation--main .navigation__tier-1>.navigation__item>.navigation__link:is(:hover,:focus-visible){color:#164457!important;background:transparent!important}#main-nav .navigation.navigation--main .navigation__tier-1>.navigation__item>.navigation__link:before,#main-nav .navigation.navigation--main .navigation__tier-1>.navigation__item>.navigation__link:after{background:#337a94}#main-nav .navigation.navigation--main .navigation__tier-1>.navigation__item>.navigation__children-toggle{color:#548091}#main-nav .navigation__tier-2-container{background:#fff;--main-nav-bg:#fff;border-color:#d5e5ee;box-shadow:0 18px 34px -24px #23546d40}#main-nav .navigation__tier-2-container .navigation__link{color:#243f40}#main-nav .navigation__tier-2-container .navigation__link:is(:hover,:focus-visible,.tbf-hover-active){color:#b61d0f!important}.section-header .navigation__column-title{color:#527382;border-bottom-color:#dce8ee}.section-header .navigation__column--promotion{border-left-color:#dce8ee}.section-header .menu-promotion__image{background:#eef6fa}.mobile-navigation-drawer{background:#fff;color:#255864;--main-nav-bg:#fff}.mobile-navigation-drawer .navigation--main,.mobile-navigation-drawer .navigation__tier-1-container,.mobile-navigation-drawer .navigation__tier-1{background:#fff}.mobile-navigation-drawer .navigation__mobile-header{background:#e7f2f8;color:#255864;border-bottom-color:#d5e5ee}.mobile-navigation-drawer .navigation__mobile-header a,.mobile-navigation-drawer .navigation__mobile-header button{color:#255864}.mobile-navigation-drawer .navigation__tier-2>.navigation__item{border-bottom-color:#dce8ee}#pageheader.pageheader--transparent{background:#fff!important;color:#255864;--transparent-header-text-color:#255864}#pageheader.pageheader--transparent .logo__image{display:inline-block!important;visibility:visible;opacity:1}#pageheader.pageheader--transparent .logo__image-transparent{display:none!important}.section-header .menu-promotion.tbf-menu-bottoms,.mobile-navigation-drawer .menu-promotion.tbf-menu-bottoms{width:100%;max-width:none;margin-inline:0}.section-header .menu-promotion.tbf-menu-bottoms .menu-promotion__image,.mobile-navigation-drawer .menu-promotion.tbf-menu-bottoms .menu-promotion__image{width:100%;height:auto;aspect-ratio:3 / 2;max-height:none;background:#eef6fa}.section-header .menu-promotion.tbf-menu-bottoms .rimage-outer-wrapper,.section-header .menu-promotion.tbf-menu-bottoms .rimage-wrapper,.mobile-navigation-drawer .menu-promotion.tbf-menu-bottoms .rimage-outer-wrapper,.mobile-navigation-drawer .menu-promotion.tbf-menu-bottoms .rimage-wrapper{width:100%;height:100%;padding-top:0!important}.section-header .menu-promotion.tbf-menu-bottoms .menu-promotion__image img,.mobile-navigation-drawer .menu-promotion.tbf-menu-bottoms .menu-promotion__image img{width:100%!important;height:100%!important;max-width:none;object-fit:cover!important;object-position:center!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/tbf-swatch-fixes.css.map */
