#SiteHeader{padding-block:8px}.site-header .header-item--logo img{object-fit:contain}.site-header .site-nav__link{font-weight:700}.template-product .page-content--product,.template-cart main{background:#f7f5f0;color:#101819}.template-product .product-section[data-modal=false] .product-single__meta{text-align:start}.template-product .product-section[data-modal=false] .product-single__title{text-align:start;text-transform:none;letter-spacing:-.025em;line-height:1.02;font-size:clamp(28px,3.2vw,54px)}.template-product .product-section[data-modal=false] .product-block--price .product__price:not(.product__price--compare){font-size:clamp(23px,2.15vw,34px);font-weight:800}.template-product .product-section[data-modal=false] .product-block{margin-bottom:16px}.bf-product-features{margin:6px 0 0;font-size:14px;color:#101819}.bf-product-variants{position:relative}.bf-size-guide{text-align:end}.bf-size-guide summary{position:absolute;top:0;right:0;cursor:pointer;text-decoration:underline;font-weight:700;list-style:none}.bf-size-guide summary::-webkit-details-marker{display:none}.bf-size-guide[open]{padding-top:26px;margin-bottom:8px}.bf-size-guide img{display:block;width:100%;height:auto;background:#fff}.template-product .variant-input-wrap[data-handle=size] label{min-width:45px;border-radius:4px;text-align:center;padding:8px 12px}.template-product .variant-input-wrap[data-handle=size] input:checked+label{background:#101819;color:#fff;box-shadow:0 0 0 1px #101819}.template-product .variant-input-wrap[data-handle=size] input:checked+label.disabled{background:transparent;color:#5b5b5b}.template-product .product-section[data-modal=false] .add-to-cart,.bf-purchase-bar__button,.bf-cart-page .cart__checkout,#CartDrawer .cart__checkout{background:#ff6b22;color:#101819;border-color:#ff6b22;border-radius:4px;font-weight:800}.template-product .product-section[data-modal=false] .add-to-cart:hover:not(:disabled),.bf-purchase-bar__button:hover:not(:disabled),.bf-cart-page .cart__checkout:hover,#CartDrawer .cart__checkout:hover{background:#ff9258;color:#101819}.bf-purchase-bar__button:disabled{opacity:.65;cursor:not-allowed}.bf-purchase-bar{display:none}.bf-cart-page .section-header,.bf-cart-page .section-header__title{text-align:start}.bf-cart-page .cart__page-col[data-products],.bf-cart-page .bf-cart-summary{min-width:0}.bf-cart-page .cart__page-col[data-products]{border:1px solid #c9c6bf;border-radius:5px;padding:16px}.bf-cart-page .bf-cart-summary{background:#f7f5f0;border:1px solid #c9c6bf;border-radius:5px;padding:18px}.bf-cart-summary h2{margin:0 0 12px;text-align:start}.bf-cart-breakdown{display:block;margin:0;text-align:start}.bf-cart-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #d8d4cc;text-align:start}.bf-cart-line>:last-child{flex:0 0 auto}.bf-cart-total{border-top:1px solid #d8d4cc;margin-top:8px;padding-top:11px;font-size:19px;font-weight:800;text-align:start}.bf-cart-shipping{font-size:12px;color:#474747;margin:6px 0 12px;text-align:start}#CartDrawer,#CartDrawer .drawer__footer{background:#f7f5f0;color:#101819}@media screen and (max-width:749px){.template-product .page-content--product{padding-top:8px}.template-product .product-section[data-modal=false] .product-single__meta{margin-top:12px}.bf-purchase-bar:not([hidden]){position:fixed;z-index:8;left:0;right:0;bottom:0;display:flex;gap:12px;align-items:center;justify-content:space-between;background:#f7f5f0;color:#101819;padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-top:1px solid #c9c6bf}.bf-purchase-bar__price{font-size:19px;font-weight:800}.bf-purchase-bar__button{min-height:46px;flex:1 1 55%;padding:7px 10px}body.template-product:has(.bf-purchase-bar:not([hidden])) #PageContainer{padding-bottom:64px}.bf-cart-page .cart__page-col[data-products]{padding:12px;margin-bottom:14px}}.bf-cart-note{margin:8px 0 12px}.bf-cart-note summary{cursor:pointer}.bf-cart-note textarea{margin-top:8px}#SiteHeader{padding-block:4px}.site-header .site-nav__link{font-weight:600}.bf-shop-hero h1{letter-spacing:-.035em;line-height:1.02}.bf-shop-hero p{line-height:1.45}.bf-shop-button,.bf-shop-button:visited{background:#ff6b22;color:#101819}.bf-shop-button:focus-visible,.bf-purchase-bar__button:focus-visible,.bf-shop-tile:focus-visible,.bf-shop-product:focus-visible,.bf-size-guide summary:focus-visible{outline:2px solid #a23c09;outline-offset:3px}.bf-shop-hero .bf-shop-button:focus-visible{outline-color:#fff}.bf-shop-tile span{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:-.01em}.bf-shop-tile,.bf-shop-product{border-color:#d5d1c9;border-radius:4px}.bf-shop-home__heading{letter-spacing:-.025em}.bf-shop-product h3{font-weight:var(--typeHeaderWeight);letter-spacing:-.01em}.bf-shop-product__copy{padding:11px 12px}.template-product .product-section[data-modal=false] .product-single__title{max-width:18ch}.template-product .product-section[data-modal=false] .product__price{font-variant-numeric:tabular-nums}.template-product .product-section[data-modal=false] .add-to-cart,.bf-purchase-bar__button,.bf-cart-page .cart__checkout,#CartDrawer .cart__checkout{min-height:48px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:19px;letter-spacing:.015em}.bf-cart-page .section-header__title,.bf-cart-summary h2,#CartDrawer .drawer__title{letter-spacing:-.02em}.bf-cart-page .bf-cart-summary{background:#fcfbf8;border-color:#d5d1c9;border-radius:4px}.bf-cart-total,.bf-cart-line{font-variant-numeric:tabular-nums}@media screen and (min-width:750px){.bf-shop-hero__inner{padding-block:30px}.bf-cart-page .bf-cart-summary{padding:clamp(18px,2.3vw,30px)}}@media screen and (max-width:749px){.bf-shop-hero h1{font-size:clamp(35px,9.6vw,52px)}.bf-shop-hero p{font-size:15px}.bf-shop-tile span{padding:7px 3px}.bf-purchase-bar__button{min-height:46px;font-size:17px}.bf-cart-page .bf-cart-summary{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bf-shopping.css.map */
