.navigation-item-details .items-baseline{flex-direction:row-reverse}.navigation-item-details .items-baseline svg{margin-left:8px}@media only screen and (max-width:768px){.hero-slide-content{position:absolute;right:0;top:0;bottom:0;z-index:999}.hero-slide-banner>img{object-fit:cover}.hero-slide-banner>img{opacity:.7}}.slick-slide{position:relative}.hero-slide-content{z-index:9;position:absolute;bottom:0;right:0;left:0;top:0;background:#0003}.hero-slide-content .text-headings{color:#fff}.white_button .border-body{border-color:#fff}.white_button .border-body:first-child{border-color:#fff;color:#000}.white_button .border-body:last-child{border-color:#fff;color:#fff}.white_button .after\:bg-body:after{background-color:#fff}.white_button .before\:bg-body:before{background-color:#fff}.white_button .border-body:first-child:hover{color:#fff}.white_button .border-body:last-child:hover{color:#000}.hero_banner_slider .slick-prev,.hero_banner_slider .slick-next{position:absolute;z-index:999;top:50%;transform:translateY(-50%);font-size:0;left:10px;width:50px;height:50px;border-radius:200px}.hero_banner_slider .slick-next{left:auto;right:10px;transform:translateY(-50%) rotate(180deg)}.hero_banner_slider .slick-prev:before{position:absolute;content:"";height:24px;top:5px;width:3px;background:#fff;transform:rotate(45deg);left:22px}.hero_banner_slider .slick-prev:after{position:absolute;content:"";height:24px;top:21px;width:3px;background:#fff;transform:rotate(-45deg);left:22px}.hero_banner_slider .slick-next:before{position:absolute;content:"";height:24px;top:5px;width:3px;background:#fff;transform:rotate(45deg);left:22px}.hero_banner_slider .slick-next:after{position:absolute;content:"";height:24px;top:21px;width:3px;background:#fff;transform:rotate(-45deg);left:22px}.mars193 span{text-align:center;color:#333;display:block;white-space:normal;font-size:15px;line-height:21px}.MuiButton-label span{font-size:15px}.mars195 span{text-align:center;color:#333;display:block;margin-bottom:.75rem;font-size:23px;line-height:20px;line-height:40px;font-weight:700}#dynamic-checkout-cart{display:none}.continue_shoping_link{text-align:center;width:100%;cursor:pointer}.filter-topbar-container>.max-h-\[80\%\]{max-height:70%!important}.shopify-policy__container{max-width:1280px;margin:0 auto;padding-left:80px;padding-right:80px}.leading-heading{font-size:50px}#shopify-section-template--14316681789515__page-main h4{font-size:20px}#shopify-section-template--14316681789515__page-main h3{font-size:36px}@media(max-width:767px){.shopify-policy__container{max-width:100%;margin:0 auto;padding-left:20px;padding-right:20px}}.main-navigation{z-index:99990}.price-range-slider{width:100%;float:left;padding:0}.price-range-slider .range-value{margin:0 0 15px}.price-range-slider .range-value input{width:100%;background:none;color:#000;font-size:16px;font-weight:initial;box-shadow:none;border:none;margin:0}.price-range-slider .range-bar{border:none;background:#000;height:3px;width:96%;margin-left:-8px;position:relative}.price-range-slider .range-bar .ui-slider-range{background:#06b9c0;height:100%;position:absolute}.price-range-slider .range-bar .ui-slider-handle{border:none;border-radius:25px;background:#fff;border:2px solid #06b9c0;height:17px;width:17px;top:-.52em;cursor:pointer;position:absolute;outline:0!important}.price-range-slider .range-bar .ui-slider-handle+span{background:#06b9c0}.tv_custom_price_filter{width:270px}.tv_custom_price_filter_header{display:flex;align-items:center;justify-content:space-between;padding:15px 0;position:relative;cursor:pointer}.tv_custom_price_filter_body{display:none}.tv_custom_price_filter_body.addFlex{display:flex!important}:root{--tbv-topbar-height: 31px;--tbv-header-height: 58px}body{padding-top:calc(var(--tbv-topbar-height) + var(--tbv-header-height))!important;scroll-padding-top:calc(var(--tbv-topbar-height) + var(--tbv-header-height) + 16px)}#shopify-section-section-announcement-bar{position:fixed!important;top:0!important;left:0;right:0;width:100%;z-index:130;background:#101010}#shopify-section-section-announcement-bar [data-armada-selector=announcement-bar]{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:18px;width:min(100%,1440px);min-height:30px;margin:0 auto;padding:6px clamp(18px,4vw,56px);background:#101010;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}#shopify-section-section-announcement-bar .tbv-topbar__promo{display:flex;align-items:center;justify-content:flex-start;min-width:0}#shopify-section-section-announcement-bar [data-name=fade-slider-wrap]{max-width:100%;min-width:0}#shopify-section-section-announcement-bar [data-name=fade-slide]{display:flex!important;align-items:center;justify-content:flex-start;min-height:18px;min-width:0;font-size:11px;line-height:1.1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-align:left}#shopify-section-section-announcement-bar [data-name=fade-slide] *{display:inline;color:inherit!important;font:inherit!important;line-height:inherit!important}#shopify-section-section-announcement-bar [data-name=fade-slide] .money,#shopify-section-section-announcement-bar [data-name=fade-slide] [class*=money],#shopify-section-section-announcement-bar [data-name=fade-slide] [class*=Money],#shopify-section-section-announcement-bar [data-name=fade-slide] [class*=currency],#shopify-section-section-announcement-bar [data-name=fade-slide] [class*=Currency]{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;vertical-align:baseline!important}#shopify-section-section-announcement-bar [data-name=icon-prev],#shopify-section-section-announcement-bar [data-name=icon-next]{display:none}#shopify-section-section-announcement-bar .tbv-topbar__links{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:max-content;font-size:11px;line-height:1;letter-spacing:0;text-transform:uppercase;font-weight:700}#shopify-section-section-announcement-bar .tbv-topbar__links a{display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;opacity:.82;transition:opacity .16s ease,color .16s ease}#shopify-section-section-announcement-bar .tbv-topbar__social{width:18px;height:18px}#shopify-section-section-announcement-bar .tbv-topbar__social svg{display:block;width:13px;height:13px}#shopify-section-section-announcement-bar .tbv-topbar__links a:hover,#shopify-section-section-announcement-bar .tbv-topbar__links a:focus-visible{color:#fff;opacity:1}#shopify-section-header{position:fixed!important;top:var(--tbv-topbar-height)!important;left:0;right:0;width:100%;z-index:120;background:#fff!important;border-bottom:1px solid rgba(17,17,17,.1);box-shadow:0 10px 24px #1111110d}#shopify-section-header header-main{display:block;background:#fff}#shopify-section-header header[data-aid=header-section]{width:min(100%,1440px);min-height:var(--tbv-header-height);margin:0 auto;padding:5px clamp(18px,4vw,56px);background:#fff!important;border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;column-gap:22px}#shopify-section-header .header-logo{display:flex;align-items:center;justify-content:flex-start;padding-top:0!important;padding-bottom:0!important;margin-right:6px}#shopify-section-header .header-logo .logo{display:block;width:78px!important;min-width:0!important;max-width:78px!important;height:auto}#shopify-section-header [data-armada-selector=main-navigation]{justify-self:start}#shopify-section-header .header-tv-menu{align-items:center;gap:4px}#shopify-section-header [data-aid=navigation-list-item]{margin-right:0}#shopify-section-header .menu-tv-navitem,#shopify-section-header .menu-tv-item-link,#shopify-section-header nav-link{color:#111}#shopify-section-header .menu-tv-navitem h5,#shopify-section-header .menu-tv-item-link h5,#shopify-section-header .navigation-item-parent h5{font-size:14px;line-height:1;letter-spacing:0;text-transform:uppercase}#shopify-section-header .navigation-item-details summary span,#shopify-section-header nav-link a{padding-top:.75rem!important;padding-bottom:.75rem!important}#shopify-section-header .navigation-item-details summary:after,#shopify-section-header .navigation-item-link-only .relative:after{height:2px!important;left:8px!important;right:8px!important;background:#d8232f!important}#shopify-section-header [data-armada-selector=header-cta-container]{gap:8px}@media only screen and (min-width:1024px){#shopify-section-header navigation-item.menu-tv-navitem{position:relative}#shopify-section-header [data-armada-selector=navigation-item-dropdown]{left:0!important;right:auto!important;bottom:auto!important;top:calc(100% + 10px);width:min(720px,calc(100vw - 48px));min-width:360px;padding:16px!important;background:#fff!important;border:1px solid rgba(17,17,17,.12);border-radius:6px;box-shadow:0 20px 48px #11111124;transform:translateY(4px)!important;overflow:visible}#shopify-section-header [data-armada-selector=navigation-item-details][open] [data-armada-selector=navigation-item-dropdown]{opacity:1!important;visibility:visible!important;pointer-events:auto;transform:translateY(0)!important}#shopify-section-header [data-armada-selector=navigation-item-dropdown]:before{content:"";position:absolute;top:-7px;left:28px;width:12px;height:12px;background:#fff;border-left:1px solid rgba(17,17,17,.12);border-top:1px solid rgba(17,17,17,.12);transform:rotate(45deg)}#shopify-section-header [data-armada-selector=navigation-item-dropdown]>.grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}#shopify-section-header [data-armada-selector=navigation-item-link]{padding:0!important;opacity:1!important;animation:none!important;transform:none!important}#shopify-section-header [data-armada-selector=navigation-item-parent]{display:flex!important;align-items:center;justify-content:center;min-height:42px;padding:12px 13px!important;border:1px solid rgba(17,17,17,.1);border-radius:4px;background:#f7f7f4;color:#111;text-align:center;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}#shopify-section-header [data-armada-selector=navigation-item-parent]:hover,#shopify-section-header [data-armada-selector=navigation-item-parent]:focus-visible{border-color:#d8232f;background:#fff;color:#d8232f;opacity:1!important;transform:translateY(-1px)}#shopify-section-header [data-armada-selector=navigation-item-parent] h5,#shopify-section-header [data-armada-selector=navigation-item-parent] span{font-size:12px;line-height:1.05;letter-spacing:0}#shopify-section-header [data-armada-selector=navigation-item-children]{margin-top:8px}#shopify-section-header summary[data-name=Locations]+[data-armada-selector=navigation-item-dropdown]{width:360px;min-width:320px}#shopify-section-header summary[data-name=Locations]+[data-armada-selector=navigation-item-dropdown]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}#shopify-section-header [data-armada-selector=navigation-item-child-link] a{min-height:0;padding:7px 0!important;border:0;background:transparent;color:#3a3a36;transform:none}}@media only screen and (min-width:1024px){#shopify-section-header [data-armada-selector=main-navigation]{align-self:stretch;height:100%}#shopify-section-header .header-tv-menu{height:100%;flex-wrap:nowrap;align-items:stretch;gap:2px}#shopify-section-header [data-aid=navigation-list-item],#shopify-section-header .navigation-item-link-only,#shopify-section-header navigation-item.menu-tv-navitem,#shopify-section-header .navigation-item-details{display:flex;height:100%;align-items:center}#shopify-section-header .navigation-item-details summary{display:flex;height:100%;align-items:center;border-bottom:0!important;color:#141414}#shopify-section-header .navigation-item-details summary::-webkit-details-marker{display:none}#shopify-section-header .navigation-item-details summary:after,#shopify-section-header .navigation-item-link-only .relative:after{display:none!important}#shopify-section-header .navigation-item-details summary>div{height:auto}#shopify-section-header .navigation-item-details summary>div>span,#shopify-section-header .navigation-item-link-only nav-link>a{position:relative;display:inline-flex!important;width:auto!important;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 12px!important;border:1px solid transparent;border-radius:999px;background:transparent;color:#141414;font-family:inherit;font-size:13px;font-weight:800;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}#shopify-section-header .navigation-item-details summary>div>span{flex-direction:row-reverse!important}#shopify-section-header .navigation-item-details summary>div>span:after,#shopify-section-header .navigation-item-link-only nav-link>a:after{position:absolute;right:13px;bottom:6px;left:13px;height:2px;background:#d8232f;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}#shopify-section-header .navigation-item-details:hover summary>div>span,#shopify-section-header .navigation-item-details[open] summary>div>span,#shopify-section-header .navigation-item-details summary[data-tbv-active=true]>div>span,#shopify-section-header .navigation-item-link-only:hover nav-link>a,#shopify-section-header .navigation-item-link-only:focus-within nav-link>a,#shopify-section-header .navigation-item-link-only[data-tbv-active=true] nav-link>a{border-color:#11111114;background:#f5f5f2;color:#111;transform:translateY(-1px)}#shopify-section-header .navigation-item-details:hover summary>div>span:after,#shopify-section-header .navigation-item-details[open] summary>div>span:after,#shopify-section-header .navigation-item-details summary[data-tbv-active=true]>div>span:after,#shopify-section-header .navigation-item-link-only:hover nav-link>a:after,#shopify-section-header .navigation-item-link-only:focus-within nav-link>a:after,#shopify-section-header .navigation-item-link-only[data-tbv-active=true] nav-link>a:after{transform:scaleX(1)}#shopify-section-header .navigation-item-details summary>div>span a,#shopify-section-header .navigation-item-details summary>div>span h5,#shopify-section-header .navigation-item-link-only nav-link>a h5{display:inline-flex;align-items:center;color:inherit;font-size:inherit!important;font-weight:inherit;line-height:inherit!important;text-transform:inherit}#shopify-section-header .navigation-item-details summary svg{width:9px;height:9px;margin:0!important;color:#d8232f;transition:transform .18s ease}#shopify-section-header .navigation-item-details[open] summary svg{transform:rotate(45deg)}#shopify-section-header [data-armada-selector=navigation-item-dropdown]{top:calc(100% + 12px)!important;bottom:auto!important;left:0!important;right:auto!important;width:min(760px,calc(100vw - 64px));min-width:420px;padding:22px!important;overflow:visible;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#fff!important;box-shadow:0 24px 54px #11111129;transform:translateY(8px)!important}#shopify-section-header [data-armada-selector=navigation-item-details][open] [data-armada-selector=navigation-item-dropdown]{opacity:1!important;visibility:visible!important;pointer-events:auto;transform:translateY(0)!important}#shopify-section-header [data-armada-selector=navigation-item-dropdown]:before{top:-6px;left:30px;width:12px;height:12px;border-color:#1111111a;border-right:0;border-bottom:0;background:#fff}#shopify-section-header [data-armada-selector=navigation-item-dropdown]>.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px}#shopify-section-header [data-armada-selector=navigation-item-link]{padding:0!important;animation:none!important;opacity:1!important;transform:none!important}#shopify-section-header [data-armada-selector=navigation-item-parent]{display:inline-flex!important;min-height:0;justify-content:flex-start;padding:0 0 10px!important;border:0;border-bottom:1px solid rgba(17,17,17,.12);border-radius:0;background:transparent;color:#111;text-align:left;transition:border-color .16s ease,color .16s ease}#shopify-section-header [data-armada-selector=navigation-item-parent]:hover,#shopify-section-header [data-armada-selector=navigation-item-parent]:focus-visible{border-color:#d8232f;background:transparent;color:#d8232f;opacity:1!important;transform:none}#shopify-section-header [data-armada-selector=navigation-item-parent] h5,#shopify-section-header [data-armada-selector=navigation-item-parent] span{color:inherit;font-size:13px!important;font-weight:800;line-height:1.15!important;text-transform:uppercase}#shopify-section-header [data-armada-selector=navigation-item-children]{display:grid;gap:0;margin-top:9px}#shopify-section-header [data-armada-selector=navigation-item-child-link] a,#shopify-section-header [data-armada-selector=navigation-item-children] a{display:inline-flex!important;width:auto;min-height:0;padding:6px 0!important;border:0;background:transparent;color:#555;font-size:13px;line-height:1.3;text-align:left;transition:color .16s ease,transform .16s ease}#shopify-section-header [data-armada-selector=navigation-item-child-link] a:hover,#shopify-section-header [data-armada-selector=navigation-item-child-link] a:focus-visible,#shopify-section-header [data-armada-selector=navigation-item-children] a:hover,#shopify-section-header [data-armada-selector=navigation-item-children] a:focus-visible{color:#d8232f;opacity:1!important;transform:translate(2px)}#shopify-section-header summary[data-name=Locations]+[data-armada-selector=navigation-item-dropdown]{width:420px;min-width:360px}#shopify-section-header summary[data-name=Locations]+[data-armada-selector=navigation-item-dropdown]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){#shopify-section-header .navigation-item-details summary>div>span,#shopify-section-header .navigation-item-link-only nav-link>a{min-height:40px;padding:0 14px!important;border-radius:4px;font-size:15px;font-weight:800}#shopify-section-header .navigation-item-details summary>div>span:after,#shopify-section-header .navigation-item-link-only nav-link>a:after{right:14px;bottom:7px;left:14px}#shopify-section-header .navigation-item-details summary svg{width:10px;height:10px}#shopify-section-header [data-armada-selector=navigation-item-dropdown],#shopify-section-header summary[data-name=Locations]+[data-armada-selector=navigation-item-dropdown]{position:fixed!important;top:calc(var(--tbv-topbar-height) + var(--tbv-header-height))!important;right:0!important;bottom:auto!important;left:0!important;width:100vw!important;min-width:0;padding:0!important;overflow:visible;border:0;border-top:1px solid rgba(17,17,17,.1);border-bottom:1px solid rgba(17,17,17,.1);border-radius:0;background:#fff!important;box-shadow:0 20px 38px #1111111c;transform:translateY(0)!important}#shopify-section-header [data-armada-selector=navigation-item-dropdown]:before{display:none}#shopify-section-header [data-armada-selector=navigation-item-dropdown]>.grid,#shopify-section-header summary[data-name=Locations]+[data-armada-selector=navigation-item-dropdown]>.grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,1440px);margin:0 auto;padding:30px clamp(18px,4vw,56px) 34px;gap:24px clamp(22px,3vw,44px);background:#fff}#shopify-section-header summary[data-name=Locations]+[data-armada-selector=navigation-item-dropdown]>.grid{grid-template-columns:repeat(2,minmax(0,220px));justify-content:start}#shopify-section-header [data-armada-selector=navigation-item-parent]{display:inline-flex!important;width:100%;padding:0 0 12px!important;border-bottom:2px solid #111111;color:#111}#shopify-section-header [data-armada-selector=navigation-item-parent]:hover,#shopify-section-header [data-armada-selector=navigation-item-parent]:focus-visible{border-color:#d8232f;color:#d8232f}#shopify-section-header [data-armada-selector=navigation-item-parent] h5,#shopify-section-header [data-armada-selector=navigation-item-parent] span{font-size:15px!important;font-weight:800;line-height:1.1!important}#shopify-section-header [data-armada-selector=navigation-item-children]{margin-top:11px}#shopify-section-header [data-armada-selector=navigation-item-child-link] a,#shopify-section-header [data-armada-selector=navigation-item-children] a{padding:7px 0!important;color:#4e4e4e;font-size:14px;line-height:1.35}}#shopify-section-header [data-armada-selector=header-locale-selectors]{margin-right:4px!important;padding:0!important;align-items:center}#shopify-section-header [data-armada-selector=header-locale-selectors] select,#shopify-section-header [data-armada-selector=header-locale-selectors] button{min-height:34px;border:1px solid rgba(17,17,17,.14);border-radius:999px;padding:7px 12px;background:#f6f6f3;color:#111;font-size:12px;line-height:1;text-transform:uppercase}#shopify-section-header .header-search,#shopify-section-header .header-account,#shopify-section-header .header-cart{width:34px!important;height:34px!important;border-radius:999px;transition:background-color .16s ease,color .16s ease,transform .16s ease}#shopify-section-header .header-search:hover,#shopify-section-header .header-account:hover,#shopify-section-header .header-cart:hover{background:#f1f1ee;transform:translateY(-1px)}#shopify-section-header cart-count{top:-5px!important;right:-6px!important}#shopify-section-header cart-count>div{min-width:18px!important;min-height:18px!important;border-width:1px!important;font-size:10px!important;background:#d8232f!important;color:#fff!important}@media only screen and (max-width:1023px){:root{--tbv-topbar-height: 30px;--tbv-header-height: 54px}#shopify-section-section-announcement-bar [data-armada-selector=announcement-bar]{gap:10px;padding:6px 14px}#shopify-section-section-announcement-bar [data-name=fade-slide],#shopify-section-section-announcement-bar .tbv-topbar__links{font-size:10px}#shopify-section-section-announcement-bar .tbv-topbar__links{gap:10px}#shopify-section-section-announcement-bar .tbv-topbar__social{width:16px;height:16px}#shopify-section-header header[data-aid=header-section]{display:grid!important;align-items:center;min-height:var(--tbv-header-height);padding:6px 12px;gap:4px;grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-areas:"logo spacer cta nav"!important}#shopify-section-header .navigation-toggle{grid-area:nav;display:flex;align-items:center;justify-content:center;justify-self:end}#shopify-section-header .navigation-toggle,#shopify-section-header .header-account,#shopify-section-header .header-cart{width:30px!important;height:30px!important}#shopify-section-header .header-mobile-search{display:none!important}#shopify-section-header .header-logo{grid-area:logo;justify-content:flex-start;justify-self:start;margin-right:0}#shopify-section-header .header-logo .logo{width:52px!important;max-width:52px!important}#shopify-section-header [data-armada-selector=header-cta-container]{grid-area:cta;justify-content:flex-end;gap:2px;justify-self:end;margin-left:0;min-width:0}#shopify-section-header [data-armada-selector=main-navigation]{top:auto;bottom:0;left:0;right:0;width:100vw;height:calc(100vh - var(--tbv-topbar-height) - var(--tbv-header-height));max-height:calc(100vh - var(--tbv-topbar-height) - var(--tbv-header-height));padding:14px 14px calc(18px + env(safe-area-inset-bottom))!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff!important;border-top:1px solid rgba(17,17,17,.08);box-shadow:0 18px 34px #11111124}#shopify-section-header .tbv-mobile-menu-search{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;width:100%;min-height:50px;margin:0 0 13px;padding:4px;border:1px solid rgba(17,17,17,.13);border-radius:6px;background:#f6f6f3}#shopify-section-header .tbv-mobile-menu-search input[type=search]{width:100%;min-width:0;min-height:42px;padding:0 12px;border:0;background:transparent;color:#111;font-size:15px;line-height:1;box-shadow:none}#shopify-section-header .tbv-mobile-menu-search input[type=search]::placeholder{color:#11111185;opacity:1}#shopify-section-header .tbv-mobile-menu-search input[type=search]:focus{border:0;box-shadow:none;outline:2px solid rgba(216,35,47,.22);outline-offset:2px}#shopify-section-header .tbv-mobile-menu-search button{display:grid;place-items:center;width:42px;height:42px;border-radius:5px;background:#111;color:#fff}#shopify-section-header .tbv-mobile-menu-search button svg{width:17px;height:17px}#shopify-section-header .header-tv-menu{display:grid!important;align-items:stretch;width:100%;gap:8px;padding:0!important}#shopify-section-header [data-aid=navigation-list-item]{width:100%}#shopify-section-header [data-armada-selector=navigation-item-summary],#shopify-section-header .navigation-item-link-only{border-bottom:0!important}#shopify-section-header [data-armada-selector=navigation-item-summary]{position:relative;display:block}#shopify-section-header [data-armada-selector=navigation-item-summary]:after,#shopify-section-header .navigation-item-link-only .relative:after{content:none!important}#shopify-section-header [data-armada-selector=navigation-item-summary]>div{min-height:0}#shopify-section-header [data-armada-selector=navigation-item-summary] span.flex,#shopify-section-header .navigation-item-link-only a{display:flex!important;align-items:center!important;min-height:52px;width:100%;padding:0 14px!important;border:1px solid rgba(17,17,17,.12);border-radius:6px;background:#fff;color:#111;box-shadow:0 1px #11111108}#shopify-section-header [data-armada-selector=navigation-item-summary] span.flex{justify-content:space-between!important}#shopify-section-header .navigation-item-link-only nav-link{display:block;width:100%;padding:0!important}#shopify-section-header [data-armada-selector=navigation-item-summary] h5,#shopify-section-header .navigation-item-link-only h5,#shopify-section-header [data-armada-selector=navigation-item-parent] h5,#shopify-section-header [data-armada-selector=navigation-item-parent] span{font-size:14px!important;line-height:1.1;letter-spacing:0;text-transform:uppercase}#shopify-section-header [data-armada-selector=navigation-item-summary] h5,#shopify-section-header .navigation-item-link-only h5{font-weight:700}#shopify-section-header [data-armada-selector=navigation-item-summary] svg{width:14px;height:14px;color:#d8232f}#shopify-section-header [data-armada-selector=navigation-item-drawer]{top:0!important;bottom:0!important;left:0!important;right:0!important;width:100%;height:100%!important;padding:14px 14px calc(18px + env(safe-area-inset-bottom))!important;overflow-x:hidden;overflow-y:auto;background:#fff!important;color:#111;z-index:6}#shopify-section-header [data-armada-selector=navigation-item-drawer]>.relative{margin-bottom:13px}#shopify-section-header [data-armada-selector=navigation-item-close]{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:0 48px!important;border:1px solid rgba(17,17,17,.12);border-radius:6px;background:#111;color:#fff;font-size:14px!important;line-height:1;letter-spacing:0;text-transform:uppercase}#shopify-section-header [data-armada-selector=navigation-item-drawer]>.relative svg{left:14px;width:16px;height:16px;color:#fff}#shopify-section-header [data-armada-selector=navigation-item-drawer] [data-armada-selector=navigation-item-link]{display:block;width:100%;margin-bottom:8px;padding:0!important}#shopify-section-header [data-armada-selector=navigation-item-drawer] [data-armada-selector=navigation-item-parent],#shopify-section-header [data-armada-selector=navigation-item-drawer] [data-armada-selector=navigation-item-children] a{display:flex!important;align-items:center;justify-content:space-between;min-height:50px;width:100%;padding:0 14px!important;border:1px solid rgba(17,17,17,.11);border-radius:6px;background:#f7f7f4;color:#111;text-align:left}#shopify-section-header [data-armada-selector=navigation-item-drawer] [data-armada-selector=navigation-item-parent] svg{width:14px;height:14px;color:#d8232f}#shopify-section-header [data-armada-selector=navigation-item-drawer] [data-armada-selector=navigation-item-children]{display:grid;gap:8px;padding-left:0!important}#shopify-section-header [data-armada-selector=navigation-item-drawer] [data-armada-selector=navigation-item-child-link]{margin:0}#shopify-section-header [data-armada-selector=navigation-item-drawer] [data-armada-selector=navigation-item-visual]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#shopify-section-header [data-armada-selector=navigation-item-drawer] [data-armada-selector=navigation-item-visual]>div{width:100%!important;overflow:hidden;border-radius:6px}#shopify-section-header [data-armada-selector=main-navigation]>[data-armada-selector=header-locale-selectors]{justify-content:stretch!important;align-items:stretch!important;width:100%;margin:13px 0 0!important;padding:13px 0 0!important;border-top:1px solid rgba(17,17,17,.1)}#shopify-section-header [data-armada-selector=main-navigation]>[data-armada-selector=header-locale-selectors] form,#shopify-section-header [data-armada-selector=main-navigation]>[data-armada-selector=header-locale-selectors] localization-form,#shopify-section-header [data-armada-selector=main-navigation]>[data-armada-selector=header-locale-selectors] .localization-form{width:100%}#shopify-section-header [data-armada-selector=main-navigation]>[data-armada-selector=header-locale-selectors] button,#shopify-section-header [data-armada-selector=main-navigation]>[data-armada-selector=header-locale-selectors] select{justify-content:space-between;width:100%;min-height:46px;border-radius:6px;background:#f6f6f3}}@media only screen and (max-width:480px){#shopify-section-section-announcement-bar [data-armada-selector=announcement-bar]{gap:8px;padding-left:10px;padding-right:10px}#shopify-section-section-announcement-bar [data-name=fade-slide],#shopify-section-section-announcement-bar .tbv-topbar__links{font-size:9px}#shopify-section-section-announcement-bar .tbv-topbar__links{gap:8px}}.tbv-home{--tbv-ink: #111111;--tbv-paper: #f5f6f4;--tbv-white: #ffffff;--tbv-red: #d8232f;--tbv-blue: #224e73;--tbv-green: #2f6b4f;background:var(--tbv-paper);color:var(--tbv-ink);overflow:hidden}.tbv-home,.tbv-home *{box-sizing:border-box}.tbv-home a{text-decoration:none}.tbv-home__hero{position:relative;display:grid;grid-template-columns:1fr;min-height:clamp(620px,78vh,780px);border-bottom:1px solid rgba(17,17,17,.14);background:var(--tbv-ink);isolation:isolate}.tbv-home__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#070707c7,#07070775 42%,#0707071f),linear-gradient(0deg,#0707078a,#07070700 52%);pointer-events:none}.tbv-home__copy{position:relative;z-index:2;grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;gap:24px;width:min(100%,1440px);min-width:0;min-height:inherit;margin:0 auto;padding:clamp(80px,9vw,132px) clamp(18px,5vw,72px)}.tbv-home__eyebrow,.tbv-home__section-head p{margin:0;color:var(--tbv-red);font-family:inherit;font-size:15px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.tbv-home__title{display:block;width:100%;max-width:820px;margin:0;color:var(--tbv-white);font-family:inherit;font-size:clamp(52px,7vw,92px);font-weight:700;line-height:.9;letter-spacing:0;text-transform:uppercase;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.tbv-home__text,.tbv-home__celebrities-copy,.tbv-home__fresh-copy div,.tbv-home__story-copy div{display:block;width:100%;min-width:0;max-width:520px;color:#111111c2;font-size:18px;line-height:1.45;white-space:normal!important;overflow-wrap:break-word}.tbv-home__text p,.tbv-home__celebrities-copy p,.tbv-home__fresh-copy p,.tbv-home__story-copy p{margin:0;white-space:normal!important;overflow-wrap:break-word}.tbv-home__actions,.tbv-home__story-actions{display:flex;flex-wrap:wrap;gap:10px}.tbv-home__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 20px;border:1px solid var(--tbv-ink);border-radius:4px;color:var(--tbv-ink);font-size:15px;font-weight:700;line-height:1.05;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.tbv-home__button--primary{background:var(--tbv-ink);color:var(--tbv-white)}.tbv-home__button--primary:hover{background:var(--tbv-red);border-color:var(--tbv-red)}.tbv-home__button--secondary:hover{background:var(--tbv-ink);color:var(--tbv-white)}.tbv-home__media{position:relative;grid-column:1;grid-row:1;min-height:100%;background:var(--tbv-ink)}.tbv-home__image-frame{position:absolute;top:0;right:0;bottom:0;left:0}.tbv-home__hero-image,.tbv-home__story-image{display:block;width:100%;height:100%;object-fit:cover}.tbv-home__hero-image{object-position:center}.tbv-home__hero .tbv-home__eyebrow{color:#ffdfd8}.tbv-home__hero .tbv-home__text{max-width:560px;color:#ffffffd6}.tbv-home__hero .tbv-home__button{border-color:#ffffffbd;color:var(--tbv-white)}.tbv-home__hero .tbv-home__button--primary{border-color:var(--tbv-red);background:var(--tbv-red);color:var(--tbv-white)}.tbv-home__hero .tbv-home__button--primary:hover,.tbv-home__hero .tbv-home__button--secondary:hover{border-color:var(--tbv-white);background:var(--tbv-white);color:var(--tbv-ink)}.tbv-home__ticker{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:14px 16px;background:var(--tbv-ink);color:var(--tbv-white)}.tbv-home__ticker span{border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase}.tbv-home__collections,.tbv-home__celebrities,.tbv-home__fresh,.tbv-home__story{padding:56px}.tbv-home__section-head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;margin-bottom:22px}.tbv-home__section-head h2,.tbv-home__celebrities-title h2,.tbv-home__fresh-copy h2,.tbv-home__story-copy h2{display:block;width:100%;max-width:760px;margin:0;color:var(--tbv-ink);font-family:inherit;font-size:42px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.tbv-home__collection-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tbv-home__collection-card{position:relative;display:block;min-height:300px;overflow:hidden;border-radius:6px;background:var(--tbv-ink);color:var(--tbv-white)}.tbv-home__collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11111105,#111111b8)}.tbv-home__collection-media,.tbv-home__collection-image{display:block;width:100%;height:100%}.tbv-home__collection-image{object-fit:cover;transition:transform .24s ease}.tbv-home__collection-card:hover .tbv-home__collection-image{transform:scale(1.04)}.tbv-home__collection-content{position:absolute;right:16px;bottom:16px;left:16px;z-index:2}.tbv-home__collection-content small{display:block;color:#fff;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.tbv-home__collection-content strong{display:block;margin-top:6px;color:#fff;font-size:26px;font-weight:700;line-height:.95;text-transform:uppercase}.tbv-home__celebrities{border-top:1px solid rgba(17,17,17,.14);background:var(--tbv-white)}.tbv-home__celebrities-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:760px;margin-bottom:24px}.tbv-home__celebrities-title{display:flex;flex-direction:column;gap:10px;min-width:0}.tbv-home__celebrities-copy{max-width:620px}.tbv-home__celebrities-carousel{position:relative}.tbv-home__carousel-button{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(17,17,17,.18);border-radius:999px;background:var(--tbv-white);color:var(--tbv-ink);cursor:pointer;font-size:18px;font-weight:700;line-height:1;transform:translateY(-50%);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.tbv-home__carousel-button[data-tbv-carousel-prev]{left:-56px}.tbv-home__carousel-button[data-tbv-carousel-next]{right:-56px}.tbv-home__carousel-button:hover{border-color:var(--tbv-ink);background:var(--tbv-ink);color:var(--tbv-white)}.tbv-home__celebrities-track{display:grid;grid-auto-columns:calc((100% - 48px)/5);grid-auto-flow:column;gap:12px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:1px;scroll-snap-type:x mandatory;scrollbar-width:none}.tbv-home__celebrities-track::-webkit-scrollbar{display:none}.tbv-home__celebrities-track:focus-visible{outline:2px solid var(--tbv-red);outline-offset:4px}.tbv-home__celebrity-card{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:6px;background:var(--tbv-paper);aspect-ratio:3 / 4;scroll-snap-align:start}.tbv-home__celebrity-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .24s ease}.tbv-home__celebrity-card:hover .tbv-home__celebrity-image{transform:scale(1.035)}.tbv-home__fresh{display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr);gap:34px;border-top:1px solid rgba(17,17,17,.14);border-bottom:1px solid rgba(17,17,17,.14);background:var(--tbv-white)}.tbv-home__fresh-copy{display:flex;flex-direction:column;justify-content:center;gap:18px}.tbv-home__text-link{display:inline-flex;width:fit-content;border-bottom:2px solid var(--tbv-red);color:var(--tbv-ink);font-size:15px;font-weight:700;line-height:1.2;text-transform:uppercase}.tbv-home__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tbv-home__product{min-width:0}.tbv-home__product product-card{height:100%}.tbv-home__story{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;padding-bottom:38px;background:var(--tbv-white);color:var(--tbv-white)}body.template-index [id$=__featured-collection] [data-aid=featured-collection]{padding-top:32px!important;padding-bottom:24px!important}body.template-index [id$=__collection-grid] .text-body.bg-page>div:first-child{padding-top:18px!important}.tbv-home__story-media{min-height:470px;overflow:hidden;border-radius:6px 0 0 6px}.tbv-home__story-copy{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:48px;background:var(--tbv-ink);border-radius:0 6px 6px 0}.tbv-home__story-copy .tbv-home__eyebrow{color:#ffdfd8}.tbv-home__story-copy h2,.tbv-home__story-copy div{color:var(--tbv-white)}.tbv-home__story-copy div{color:#ffffffc7}.tbv-home__story-copy .tbv-home__button{border-color:#ffffffb8;color:var(--tbv-white)}.tbv-home__story-copy .tbv-home__button--primary{background:var(--tbv-white);color:var(--tbv-ink)}.tbv-home__story-copy .tbv-home__button:hover{background:var(--tbv-red);border-color:var(--tbv-red);color:var(--tbv-white)}@media only screen and (max-width:1180px){.tbv-home__collection-grid,.tbv-home__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tbv-home__celebrities-track{grid-auto-columns:calc((100% - 36px)/4)}}@media only screen and (max-width:900px){.tbv-home{width:100vw;max-width:100vw}.tbv-home__celebrities,.tbv-home__fresh,.tbv-home__story{display:block;width:100%;max-width:100%}.tbv-home__hero{display:grid;min-height:660px}.tbv-home__hero:before{background:linear-gradient(180deg,#07070752,#070707b8 54%,#070707e0),linear-gradient(90deg,#0707076b,#07070714)}.tbv-home__hero .tbv-home__media{height:auto;min-height:inherit}.tbv-home__copy{width:100%;max-width:100%;min-height:inherit;padding:92px 18px 150px}.tbv-home__title{font-size:36px;line-height:.98}.tbv-home__text,.tbv-home__celebrities-copy,.tbv-home__fresh-copy div,.tbv-home__story-copy div{font-size:16px}.tbv-home__collections,.tbv-home__celebrities,.tbv-home__fresh,.tbv-home__story{width:100%;max-width:100%;padding:34px 34px 34px 16px}.tbv-home__section-head{display:block}.tbv-home__section-head h2,.tbv-home__celebrities-title h2,.tbv-home__fresh-copy h2,.tbv-home__story-copy h2{margin-top:8px;font-size:28px}.tbv-home__collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tbv-home__collection-card{min-height:240px}.tbv-home__collection-content strong{font-size:22px}.tbv-home__celebrities-head{display:block;margin-bottom:18px}.tbv-home__celebrities-copy{margin-top:14px;max-width:100%}.tbv-home__celebrities-carousel{grid-template-columns:minmax(0,1fr);gap:0}.tbv-home__carousel-button{display:none}.tbv-home__celebrities-track{grid-auto-columns:minmax(210px,42%);gap:8px}.tbv-home__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tbv-home__story-media{min-height:360px;border-radius:6px 6px 0 0}.tbv-home__story-copy{padding:28px 18px;border-radius:0 0 6px 6px}}@media only screen and (max-width:520px){.tbv-home__copy>*,.tbv-home__section-head,.tbv-home__collection-grid,.tbv-home__celebrities-head,.tbv-home__celebrities-carousel,.tbv-home__fresh-copy,.tbv-home__product-grid,.tbv-home__story-copy>*{max-width:calc(100vw - 56px)!important}.tbv-home__celebrities-track{grid-auto-columns:74%}.tbv-home__actions,.tbv-home__story-actions{display:grid;grid-template-columns:1fr}.tbv-home__button{width:100%}.tbv-home__hero{min-height:640px}.tbv-home__hero .tbv-home__media{height:auto;min-height:inherit}.tbv-home__collection-card{min-height:210px}.tbv-home__title{font-size:34px}}.tbv-department-edit{--tbv-ink: #111111;--tbv-paper: #f5f6f4;--tbv-white: #ffffff;--tbv-red: #d8232f;padding:56px;border-top:1px solid rgba(17,17,17,.14);background:var(--tbv-white);color:var(--tbv-ink)}.tbv-department-edit,.tbv-department-edit *{box-sizing:border-box}.tbv-department-edit a{text-decoration:none}.tbv-department-edit__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:780px;margin-bottom:24px}.tbv-department-edit__eyebrow{margin:0 0 10px;color:var(--tbv-red);font-size:15px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.tbv-department-edit__head h2,.tbv-department-edit__body h3{display:block;width:100%;margin:0;color:var(--tbv-ink);font-family:inherit;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:normal!important;overflow-wrap:anywhere}.tbv-department-edit__head h2{max-width:780px;font-size:42px;line-height:1}.tbv-department-edit__intro,.tbv-department-edit__text{color:#111111c2;font-size:17px;line-height:1.45}.tbv-department-edit__intro{max-width:620px}.tbv-department-edit__intro p,.tbv-department-edit__text p{margin:0}.tbv-department-edit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tbv-department-edit__card{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);min-height:520px;overflow:hidden;border:1px solid rgba(17,17,17,.14);border-radius:6px;background:var(--tbv-paper)}.tbv-department-edit__media{display:block;min-height:520px;overflow:hidden;background:var(--tbv-ink)}.tbv-department-edit__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.tbv-department-edit__card:hover .tbv-department-edit__image{transform:scale(1.035)}.tbv-department-edit__body{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:32px}.tbv-department-edit__body h3{font-size:34px;line-height:.98}.tbv-department-edit__text{margin-top:14px;max-width:430px}.tbv-department-edit__links{display:grid}.tbv-department-edit__links a{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:14px;align-items:center;border-top:1px solid rgba(17,17,17,.14);padding:14px 0;color:var(--tbv-ink)}.tbv-department-edit__links a:last-child{border-bottom:1px solid rgba(17,17,17,.14)}.tbv-department-edit__links span{color:var(--tbv-red);font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.tbv-department-edit__links strong{color:var(--tbv-ink);font-size:20px;font-weight:700;line-height:1;text-transform:uppercase}.tbv-department-edit__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;border:1px solid var(--tbv-ink);border-radius:4px;padding:12px 18px;background:var(--tbv-ink);color:var(--tbv-white);font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.tbv-department-edit__button:hover{border-color:var(--tbv-red);background:var(--tbv-red);color:var(--tbv-white)}@media only screen and (max-width:1180px){.tbv-department-edit__grid,.tbv-department-edit__card{grid-template-columns:1fr}.tbv-department-edit__media{min-height:430px}}@media only screen and (max-width:900px){.tbv-department-edit{width:100%;max-width:100%;padding:34px 34px 34px 16px}.tbv-department-edit__head{display:block}.tbv-department-edit__head h2{margin-top:8px;font-size:28px}.tbv-department-edit__intro{margin-top:14px;max-width:100%;font-size:16px}.tbv-department-edit__media{min-height:340px}.tbv-department-edit__body{padding:26px 18px}.tbv-department-edit__body h3{font-size:28px}}@media only screen and (max-width:520px){.tbv-department-edit__head,.tbv-department-edit__grid{max-width:calc(100vw - 56px)!important}.tbv-department-edit__links a{grid-template-columns:1fr;gap:6px}.tbv-department-edit__button{width:100%}}#shopify-section-footer{background:#101010}#shopify-section-footer .tbv-footer{border-top:0;background:#101010!important;color:#f7f3ec}#shopify-section-footer .tbv-prefooter{border-top:1px solid #111111;border-bottom:1px solid rgba(17,17,17,.16);background:#f5f1e8;color:#111}.tbv-instagram-prefooter{border-top:1px solid rgba(17,17,17,.12);background:#fff;color:#111}.tbv-instagram-prefooter__inner{width:min(100%,1440px);margin:0 auto;padding:44px clamp(18px,4vw,56px)}.tbv-instagram-prefooter__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:18px}.tbv-instagram-prefooter__head h2{margin:0;color:#111;font-size:38px;font-weight:700;line-height:.98;text-transform:uppercase}.tbv-instagram-prefooter__text{max-width:560px;margin-top:12px;color:#111111b8;font-size:16px;line-height:1.45}.tbv-instagram-prefooter__text p{margin:0}.tbv-instagram-prefooter__link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 16px;border:1px solid #111111;border-radius:4px;background:#111;color:#fff;font-size:13px;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.tbv-instagram-prefooter__link:hover,.tbv-instagram-prefooter__link:focus-visible{border-color:#d8232f;background:#d8232f;color:#fff}.tbv-instagram-prefooter__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.tbv-instagram-prefooter__card{position:relative;display:block;overflow:hidden;border-radius:6px;background:#111;aspect-ratio:1 / 1}.tbv-instagram-prefooter__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.tbv-instagram-prefooter__card:hover .tbv-instagram-prefooter__image,.tbv-instagram-prefooter__card:focus-visible .tbv-instagram-prefooter__image{transform:scale(1.04)}#shopify-section-footer .tbv-prefooter__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:34px;width:min(100%,1440px);margin:0 auto;padding:42px clamp(18px,4vw,56px);align-items:end}#shopify-section-footer .tbv-prefooter__copy{max-width:760px}#shopify-section-footer .tbv-prefooter__eyebrow{margin:0 0 10px;color:#d8232f;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase}#shopify-section-footer .tbv-prefooter__copy h2{max-width:720px;margin:0;color:#111;font-size:38px;font-weight:700;line-height:.98;text-transform:uppercase}#shopify-section-footer .tbv-prefooter__text{max-width:560px;margin-top:14px;color:#111111b8;font-size:17px;line-height:1.55}#shopify-section-footer .tbv-prefooter__text p{margin:0}#shopify-section-footer .tbv-prefooter__form{display:grid;align-self:end;gap:12px;padding:18px;border:1px solid rgba(17,17,17,.16);border-radius:6px;background:#111;color:#fff}#shopify-section-footer .tbv-prefooter__field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}#shopify-section-footer .tbv-prefooter__field input,#shopify-section-footer .tbv-prefooter__field button{min-height:48px;border-radius:4px;font:inherit}#shopify-section-footer .tbv-prefooter__field input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.18);background:#fff;color:#111;padding:0 14px}#shopify-section-footer .tbv-prefooter__field input::placeholder{color:#11111185}#shopify-section-footer .tbv-prefooter__field button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8232f;background:#d8232f;color:#fff;padding:0 18px;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}#shopify-section-footer .tbv-prefooter__field button:hover,#shopify-section-footer .tbv-prefooter__field button:focus-visible{border-color:#fff;background:#fff;color:#111}#shopify-section-footer .tbv-prefooter__message{margin:0;color:#ffffffd1;font-size:13px;line-height:1.4}#shopify-section-footer .tbv-prefooter__message--error,#shopify-section-footer .tbv-prefooter__message--error a{color:#ffdfd8}#shopify-section-footer .tbv-footer__container{background:#101010!important;color:#f7f3ec}#shopify-section-footer .tbv-footer__main{display:grid!important;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(130px,1fr));gap:28px;width:min(100%,1440px);margin:0 auto;padding:44px clamp(18px,4vw,56px) 32px!important}#shopify-section-footer .footer_block{max-width:none!important;color:#f7f3ecc7;font-size:15px;line-height:1.55}#shopify-section-footer .footer_block--logo{max-width:330px!important}#shopify-section-footer .footer_block h5{margin:0 0 14px;padding:0!important;color:#fff;font-size:14px;font-weight:700;line-height:1.1;text-transform:uppercase}#shopify-section-footer .footer_logo_container .logo,#shopify-section-footer .footer_logo_container img{max-width:138px}#shopify-section-footer .footer_logo_container p{max-width:310px;margin:18px 0 0;padding:0!important;color:#f7f3ecb8;font-size:15px;line-height:1.55}#shopify-section-footer .footer_block ul,#shopify-section-footer .footer_block .address_p{margin:0;padding:0}#shopify-section-footer .footer_block li{padding:0 0 8px!important;line-height:1.25}#shopify-section-footer .footer_block a{color:#f7f3ecbd;text-decoration:none;transition:color .16s ease}#shopify-section-footer .footer_block a:hover,#shopify-section-footer .footer_block a:focus-visible{color:#fff}#shopify-section-footer .footer_text .address_p,#shopify-section-footer .footer_text .address_p p,#shopify-section-footer .footer_text .address_p strong{color:#f7f3ecb8}#shopify-section-footer .footer_text .address_p p{margin:0 0 4px}#shopify-section-footer .footer_social_media_icons ul{gap:8px;margin-left:0!important}#shopify-section-footer .footer_social_media_icons a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(247,243,236,.2);border-radius:4px;color:#fff!important}#shopify-section-footer .footer_social_media_icons a:hover,#shopify-section-footer .footer_social_media_icons a:focus-visible{border-color:#d8232f;background:#d8232f}#shopify-section-footer .footer_social_media_icons li{min-height:0!important;padding:0!important}#shopify-section-footer .footer_social_media_icons svg{width:18px;height:18px}#shopify-section-footer .tbv-footer__bottom{width:min(100%,1440px);margin:0 auto;padding:18px clamp(18px,4vw,56px) 24px!important;border-top:1px solid rgba(247,243,236,.14);color:#f7f3eca3}#shopify-section-footer .tbv-footer__bottom small,#shopify-section-footer .tbv-footer__bottom a{color:#f7f3eca3}#shopify-section-footer .tbv-footer__bottom ul{justify-content:flex-end}#shopify-section-footer .tbv-footer__bottom svg{border-radius:3px}@media only screen and (max-width:1080px){#shopify-section-footer .tbv-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:860px){.tbv-instagram-prefooter__inner{padding-top:34px;padding-bottom:34px}.tbv-instagram-prefooter__head{display:block}.tbv-instagram-prefooter__head h2{font-size:32px}.tbv-instagram-prefooter__link{margin-top:16px}.tbv-instagram-prefooter__grid{grid-template-columns:repeat(3,minmax(0,1fr))}#shopify-section-footer .tbv-prefooter__inner{grid-template-columns:1fr;padding-top:34px;padding-bottom:34px}#shopify-section-footer .tbv-prefooter__copy h2{font-size:32px}#shopify-section-footer .tbv-footer__main{gap:24px;padding-top:34px!important}}@media only screen and (max-width:560px){.tbv-instagram-prefooter__head h2{font-size:28px}.tbv-instagram-prefooter__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tbv-instagram-prefooter__link{width:100%}#shopify-section-footer .tbv-prefooter__copy h2{font-size:28px}#shopify-section-footer .tbv-prefooter__text{font-size:16px}#shopify-section-footer .tbv-prefooter__field{grid-template-columns:1fr}#shopify-section-footer .tbv-prefooter__field button{width:100%}#shopify-section-footer .tbv-footer__main{grid-template-columns:1fr}#shopify-section-footer .footer_block--logo{max-width:none!important}#shopify-section-footer .tbv-footer__bottom{display:grid;gap:14px}#shopify-section-footer .tbv-footer__bottom ul{justify-content:flex-start}}.tbv-location{--tbv-loc-ink: #111111;--tbv-loc-paper: #f5f1e8;--tbv-loc-white: #ffffff;--tbv-loc-red: #d8232f;background:var(--tbv-loc-paper);color:var(--tbv-loc-ink)}.tbv-location,.tbv-location *{letter-spacing:0}.tbv-location a{text-decoration:none}.tbv-location__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);width:min(100%,1440px);margin:0 auto;padding:clamp(32px,5vw,70px) clamp(18px,4vw,56px) 30px;gap:0}.tbv-location__media{min-height:620px;overflow:hidden;background:var(--tbv-loc-ink)}.tbv-location__image{display:block;width:100%;height:100%;min-height:620px;object-fit:cover}.tbv-location__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,70px);background:var(--tbv-loc-ink);color:var(--tbv-loc-white)}.tbv-location__eyebrow{margin:0 0 12px;color:#ffdfd8;font-size:13px;font-weight:700;line-height:1.15;text-transform:uppercase}.tbv-location__copy h1{max-width:620px;margin:0;color:var(--tbv-loc-white);font-size:clamp(42px,7vw,82px);font-weight:700;line-height:.92;text-transform:uppercase}.tbv-location__description{max-width:540px;margin-top:20px;color:#ffffffc7;font-size:18px;line-height:1.55}.tbv-location__description p{margin:0}.tbv-location__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tbv-location__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid rgba(255,255,255,.72);border-radius:4px;color:var(--tbv-loc-white);font-size:14px;font-weight:700;line-height:1.1;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.tbv-location__button:hover,.tbv-location__button:focus-visible{border-color:var(--tbv-loc-white);background:var(--tbv-loc-white);color:var(--tbv-loc-ink);transform:translateY(-1px)}.tbv-location__button--primary{border-color:var(--tbv-loc-red);background:var(--tbv-loc-red);color:var(--tbv-loc-white)}.tbv-location__button--light{border-color:var(--tbv-loc-white);color:var(--tbv-loc-white)}.tbv-location__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.tbv-location__badges span{display:inline-flex;align-items:center;min-height:32px;padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#ffffff0f;color:#ffffffdb;font-size:12px;font-weight:700;line-height:1.1;text-transform:uppercase}.tbv-location__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,1440px);margin:0 auto;padding:0 clamp(18px,4vw,56px) clamp(32px,5vw,70px)}.tbv-location__panel{min-height:178px;padding:22px;border:1px solid rgba(17,17,17,.12);border-radius:6px;background:var(--tbv-loc-white);color:#111111b8}.tbv-location__panel-label{margin:0 0 14px;color:var(--tbv-loc-red);font-size:13px;font-weight:700;line-height:1.1;text-transform:uppercase}.tbv-location__panel p{margin:0 0 7px;color:#111111c7;font-size:16px;line-height:1.42}.tbv-location__panel a{color:var(--tbv-loc-ink);font-weight:700;border-bottom:1px solid var(--tbv-loc-red)}.tbv-location__panel small{display:block;margin-top:12px;color:#1111118a;font-size:13px;line-height:1.35}.tbv-location__visit{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(100%,1440px);margin:0 auto;padding:28px clamp(18px,4vw,56px) 46px;background:var(--tbv-loc-red);color:var(--tbv-loc-white)}.tbv-location__visit p{margin:0 0 7px;color:#ffdfd8;font-size:13px;font-weight:700;line-height:1.1;text-transform:uppercase}.tbv-location__visit h2{margin:0;color:var(--tbv-loc-white);font-size:clamp(28px,4vw,46px);font-weight:700;line-height:.98;text-transform:uppercase}@media only screen and (max-width:980px){.tbv-location__hero{grid-template-columns:1fr}.tbv-location__media,.tbv-location__image{min-height:430px}.tbv-location__copy{padding:34px 18px}.tbv-location__details{grid-template-columns:1fr}.tbv-location__panel{min-height:auto}.tbv-location__visit{display:grid;padding-top:28px}}@media only screen and (max-width:560px){.tbv-location__hero{padding:24px 14px 18px}.tbv-location__media,.tbv-location__image{min-height:360px}.tbv-location__copy h1{font-size:40px}.tbv-location__description{font-size:16px}.tbv-location__actions{display:grid;grid-template-columns:1fr}.tbv-location__button{width:100%}.tbv-location__details{padding-right:14px;padding-left:14px;padding-bottom:24px}.tbv-location__visit{padding-right:14px;padding-left:14px}}.tbv-locations{--tbv-locs-ink: #111111;--tbv-locs-paper: #f5f1e8;--tbv-locs-white: #ffffff;--tbv-locs-red: #d8232f;--tbv-locs-muted: rgba(17, 17, 17, .62);background:var(--tbv-locs-paper);color:var(--tbv-locs-ink)}.tbv-locations,.tbv-locations *{letter-spacing:0}.tbv-locations a{text-decoration:none}.tbv-locations__intro{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid rgba(17,17,17,.08);border-bottom:1px solid rgba(17,17,17,.08);background:#f7f5ef;color:var(--tbv-locs-ink)}.tbv-locations__intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(90deg,#ffffffed,#ffffffb3 48%,#ffffffe8),url(tbv-collection-title-wallpaper.png);background-position:center;background-size:cover}.tbv-locations__intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#d8232f14,#fff0);pointer-events:none}.tbv-locations__intro-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:18px;align-items:start;width:min(100%,1440px);margin:0 auto;padding:64px clamp(18px,4vw,56px) 36px}.tbv-locations__eyebrow{margin:0 0 12px;color:var(--tbv-locs-red);font-size:13px;font-weight:700;line-height:1.15;text-transform:uppercase}.tbv-locations__intro h1{margin:0;color:var(--tbv-locs-ink);font-size:64px;font-weight:700;line-height:.94;text-transform:uppercase}.tbv-locations__description{max-width:680px;color:#111111ad;font-size:18px;line-height:1.55}.tbv-locations__description p{margin:0}.tbv-locations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,1440px);margin:0 auto;padding:clamp(34px,4vw,56px) clamp(18px,4vw,56px)}.tbv-locations__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(17,17,17,.12);border-radius:6px;background:var(--tbv-locs-white);color:var(--tbv-locs-ink)}.tbv-locations__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--tbv-locs-ink)}.tbv-locations__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.tbv-locations__card:hover .tbv-locations__image,.tbv-locations__card:focus-within .tbv-locations__image{transform:scale(1.025)}.tbv-locations__body{display:flex;flex:1;flex-direction:column;padding:26px}.tbv-locations__label{margin:0 0 9px;color:var(--tbv-locs-red);font-size:13px;font-weight:700;line-height:1.15;text-transform:uppercase}.tbv-locations__body h2{margin:0;color:var(--tbv-locs-ink);font-size:36px;font-weight:700;line-height:1;text-transform:uppercase}.tbv-locations__summary{margin:14px 0 0;color:var(--tbv-locs-muted);font-size:16px;line-height:1.5}.tbv-locations__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tbv-locations__tags span{display:inline-flex;align-items:center;min-height:31px;padding:8px 10px;border:1px solid rgba(17,17,17,.12);border-radius:4px;background:#faf8f2;color:#111111b8;font-size:12px;font-weight:700;line-height:1.1;text-transform:uppercase}.tbv-locations__facts{display:grid;gap:0;margin-top:22px;border-top:1px solid rgba(17,17,17,.12)}.tbv-locations__fact{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid rgba(17,17,17,.12)}.tbv-locations__fact p{margin:0;color:var(--tbv-locs-red);font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.tbv-locations__fact-values{min-width:0}.tbv-locations__fact-values span{display:block;min-width:0;color:#111111bd;font-size:15px;line-height:1.38}.tbv-locations__address-line{white-space:nowrap}.tbv-locations__fact a{color:var(--tbv-locs-ink);font-weight:700;border-bottom:1px solid var(--tbv-locs-red);overflow-wrap:anywhere}.tbv-locations__fact a[href^="mailto:"]{white-space:nowrap;word-break:normal;overflow-wrap:normal}.tbv-locations__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:24px}.tbv-locations__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid var(--tbv-locs-ink);border-radius:4px;background:transparent;color:var(--tbv-locs-ink);font-size:14px;font-weight:700;line-height:1.1;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.tbv-locations__button:hover,.tbv-locations__button:focus-visible{background:var(--tbv-locs-ink);color:var(--tbv-locs-white);transform:translateY(-1px)}.tbv-locations__button--primary{border-color:var(--tbv-locs-red);background:var(--tbv-locs-red);color:var(--tbv-locs-white)}.tbv-locations__button--primary:hover,.tbv-locations__button--primary:focus-visible{border-color:var(--tbv-locs-ink)}@media only screen and (max-width:980px){.tbv-locations__intro-inner{gap:18px;padding-top:44px}.tbv-locations__intro h1{font-size:48px}.tbv-locations__grid{grid-template-columns:1fr}}@media only screen and (max-width:560px){.tbv-locations__intro-inner{padding:34px 14px 26px}.tbv-locations__intro h1{font-size:38px}.tbv-locations__description{font-size:16px}.tbv-locations__grid{padding-right:14px;padding-left:14px}.tbv-locations__body{padding:20px}.tbv-locations__body h2{font-size:30px}.tbv-locations__fact{grid-template-columns:1fr;gap:6px}.tbv-locations__actions,.tbv-locations__button{width:100%}}body.template-collection .collection-template-wrapper{display:grid;grid-template-columns:1fr;align-items:start;background:#fff;color:#111}body.template-collection .collection-template-wrapper>.shopify-section{box-sizing:border-box}body.template-collection .collection-template-wrapper>.shopify-section:not(.collection-main-filters):not(.collection-main-grid){flex:0 0 100%;width:100%}.tbv-collection-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;border-top:1px solid rgba(17,17,17,.08);border-bottom:1px solid rgba(17,17,17,.08);background:#f7f5ef;color:#111}.tbv-collection-hero:not(.tbv-collection-hero--image):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(90deg,#ffffffeb,#ffffffad 48%,#ffffffe6),url(tbv-collection-title-wallpaper.png);background-position:center;background-size:cover}.tbv-collection-hero:not(.tbv-collection-hero--image):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#d8232f14,#fff0);pointer-events:none}.tbv-collection-hero--image{display:grid;min-height:360px;border:0;background:#111;color:#fff}.tbv-collection-hero__media,.tbv-collection-hero__content{grid-column:1;grid-row:1}.tbv-collection-hero__media{overflow:hidden;background:#111}.tbv-collection-hero__image{width:100%;height:100%;min-height:360px;object-fit:cover;opacity:.72}.tbv-collection-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(100%,1440px);margin:0 auto;padding:clamp(40px,5vw,70px) clamp(18px,4vw,56px) clamp(28px,4vw,46px)}.tbv-collection-hero__content.text-center{align-items:center}.tbv-collection-hero__content.text-right{align-items:flex-end}.tbv-collection-hero__eyebrow{margin:0 0 12px;color:#d8232f;font-size:13px;font-weight:700;line-height:1.15;text-transform:uppercase}.tbv-collection-hero--image .tbv-collection-hero__eyebrow{color:#ffdfd8}.tbv-collection-hero h1{max-width:900px;margin:0;color:#111;font-size:clamp(42px,7vw,82px);font-weight:700;line-height:.92;text-transform:uppercase}.tbv-collection-hero--image h1{color:#fff}.tbv-collection-hero__description{max-width:760px;margin-top:18px;color:#111111b8;font-size:18px;line-height:1.55}.tbv-collection-hero--image .tbv-collection-hero__description{color:#ffffffc2}.tbv-collection-hero__description p{margin:0}body.template-collection .collection-main-filters,body.template-collection .collection-main-grid{flex:0 0 100%;width:100%;max-width:100%;background:#fff}body.template-collection .filter-topbar-container,body.template-search .filter-topbar-container{width:100%;padding:12px 14px 4px;background:#fff}body.template-collection .filter-topbar-container>div,body.template-search .filter-topbar-container>div{display:flex!important;width:100%;gap:8px!important}body.template-collection .filter-topbar-container armada-modal-open,body.template-search .filter-topbar-container armada-modal-open{flex:1 1 0;min-width:0;min-height:48px;padding:0!important;overflow:hidden;border:1px solid #111111;border-radius:6px;background:#111!important;color:#fff;box-shadow:none}body.template-collection .filter-topbar-container armada-modal-open.hider_sort,body.template-search .filter-topbar-container armada-modal-open.hider_sort{border-color:#11111124;background:#fff!important;color:#111}body.template-collection .filter-topbar-container [data-filter-position],body.template-search .filter-topbar-container [data-filter-position]{height:100%}body.template-collection .filter-topbar-container [data-armada-selector=dropdown-trigger],body.template-search .filter-topbar-container [data-armada-selector=dropdown-trigger]{display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;align-items:center;justify-content:center!important;gap:9px;min-height:48px;width:100%;padding:0 14px;color:inherit}body.template-collection .filter-topbar-container [data-armada-selector=dropdown-trigger] svg,body.template-search .filter-topbar-container [data-armada-selector=dropdown-trigger] svg{width:15px;height:15px;flex:0 0 auto;color:currentColor;stroke-width:1.8}body.template-collection .filter-topbar-container [data-armada-selector=dropdown-trigger] h6,body.template-search .filter-topbar-container [data-armada-selector=dropdown-trigger] h6{margin:0!important;color:inherit;font-size:13px!important;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}body.template-collection .filter-topbar-container [data-armada-selector=active-facet-count],body.template-search .filter-topbar-container [data-armada-selector=active-facet-count]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;margin-left:2px;padding:0 7px;border-radius:999px;background:#d8232f;color:#fff;font-size:11px!important;font-weight:700;line-height:1}body.template-collection .filter-topbar-container [data-armada-selector=active-facet-count]:empty,body.template-search .filter-topbar-container [data-armada-selector=active-facet-count]:empty{display:none}body.template-collection .filter-topbar-container hr,body.template-search .filter-topbar-container hr{display:none!important}body.template-collection .component-collection-grid{background:#fff;width:100%!important;padding:clamp(12px,2vw,21px) clamp(14px,4vw,56px) clamp(44px,6vw,76px)!important}body.template-collection .section-collection-grid{background:#fff;width:100%!important;max-width:100%!important}body.template-collection [data-armada-selector=collection-card-grid]{gap:34px 18px!important;align-items:stretch;justify-items:stretch}body.template-collection [data-armada-selector=collection-card-grid]>div,body.template-collection .tbv-product-grid__item,body.template-search .tbv-product-grid__item{height:100%}body.template-collection .collection-grid-main product-card,body.template-search .collection-grid-main product-card{height:100%;overflow:visible;border:0;border-radius:0;background:transparent;color:#111;transition:transform .16s ease}body.template-collection .collection-grid-main product-card:hover,body.template-collection .collection-grid-main product-card:focus-within,body.template-search .collection-grid-main product-card:hover,body.template-search .collection-grid-main product-card:focus-within{transform:translateY(-2px)}body.template-collection .collection-grid-main product-card [data-name=image],body.template-search .collection-grid-main product-card [data-name=image]{overflow:hidden;padding-bottom:0;border:1px solid rgba(17,17,17,.1);border-radius:6px;background:#f2f2f2}body.template-collection .collection-grid-main product-card [data-name=image] img,body.template-search .collection-grid-main product-card [data-name=image] img{transition:transform .22s ease}body.template-collection .collection-grid-main product-card:hover [data-name=image] img,body.template-collection .collection-grid-main product-card:focus-within [data-name=image] img,body.template-search .collection-grid-main product-card:hover [data-name=image] img,body.template-search .collection-grid-main product-card:focus-within [data-name=image] img{transform:scale(1.025)}body.template-collection .collection-grid-main product-card [data-name=title],body.template-search .collection-grid-main product-card [data-name=title]{padding:12px 2px 4px;text-align:left}body.template-collection .collection-grid-main product-card [data-name=title] h5,body.template-search .collection-grid-main product-card [data-name=title] h5{color:#111;font-size:14px;font-weight:700;line-height:1.25}body.template-collection .collection-grid-main product-card [data-name=price],body.template-search .collection-grid-main product-card [data-name=price]{padding:0 2px;color:#111111b8;font-size:14px;font-weight:700;text-align:left}body.template-collection .collection-grid-main product-card [data-name=price] product-price,body.template-search .collection-grid-main product-card [data-name=price] product-price{display:block;width:100%;text-align:left}body.template-collection .collection-grid-main product-card [data-name=price] product-price>div,body.template-search .collection-grid-main product-card [data-name=price] product-price>div{justify-content:flex-start!important;width:100%;text-align:left}body.template-collection .collection-grid-main product-card [data-name=price] .money,body.template-collection .collection-grid-main product-card [data-name=price] .currency-converter-amount,body.template-collection .collection-grid-main product-card [data-name=price] .currency-converter-amount-box,body.template-search .collection-grid-main product-card [data-name=price] .money,body.template-search .collection-grid-main product-card [data-name=price] .currency-converter-amount,body.template-search .collection-grid-main product-card [data-name=price] .currency-converter-amount-box{font-weight:700!important;text-align:left!important}body.template-collection .collection-grid-main product-card [data-name=swatch],body.template-search .collection-grid-main product-card [data-name=swatch]{padding:8px 2px 0;text-align:left}body.template-collection .collection-grid-main .armament-button,body.template-search .collection-grid-main .armament-button{border-radius:4px}main product-price .currency-converter-wrapper-amount-box,main product-price .currency-converter-amount-box{display:inline!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;cursor:default!important;font:inherit!important;line-height:inherit!important;pointer-events:none!important;white-space:nowrap!important}main product-price .currency-converter-amount{display:inline!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-decoration:inherit!important;white-space:nowrap!important}main product-price .cbb-price-symbol,main product-price .cbb-price-digits,main product-price .cbb-price-code{float:none!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important}main product-price .cbb-price-code{margin-left:4px!important}main product-price .cbb-currency-updown-icon,main product-price .cbb-currency-flag{display:none!important}.tbv-policy-page-hero{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid rgba(17,17,17,.08);border-bottom:1px solid rgba(17,17,17,.08);background:#f7f5ef;color:#111}.tbv-policy-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(90deg,#fffffff0,#ffffffb8 48%,#ffffffeb),url(tbv-collection-title-wallpaper.png);background-position:center;background-size:cover}.tbv-policy-page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#d8232f14,#fff0)}.tbv-policy-page-hero__inner{width:min(100%,1328px);margin:0 auto;padding:clamp(42px,6vw,78px) clamp(18px,4vw,56px) clamp(34px,5vw,58px)}.tbv-policy-page-hero__eyebrow,.tbv-policy-nav__eyebrow{margin:0;color:#d8232f;font-size:13px;font-weight:700;line-height:1.15;text-transform:uppercase}.tbv-policy-page-hero h1{max-width:1120px;margin:12px 0 0;color:#111;font-size:clamp(42px,6.2vw,78px);font-weight:700;line-height:.92;letter-spacing:0;text-transform:uppercase}.tbv-policy-page-hero__intro{max-width:720px;margin:18px 0 0;color:#111111ad;font-size:18px;line-height:1.55}.tbv-policy-page-content{background:#fff;color:#111;padding:clamp(36px,5vw,70px) clamp(14px,4vw,56px) clamp(56px,7vw,96px)}.tbv-policy-page-content,.tbv-policy-page-content *{box-sizing:border-box;letter-spacing:0}.tbv-policy-page-content__inner{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,920px);align-items:start;gap:clamp(18px,3vw,34px);width:min(100%,1328px);margin:0 auto}.tbv-policy-nav{position:sticky;top:calc(var(--tbv-topbar-height, 31px) + var(--tbv-header-height, 58px) + 22px);display:grid;gap:14px}.tbv-policy-nav__group,.tbv-policy-nav__note,.tbv-policy-page-content__article{border:1px solid rgba(17,17,17,.12);border-radius:6px;background:#fff}.tbv-policy-nav__group{padding:18px}.tbv-policy-nav__link{display:flex;align-items:center;justify-content:space-between;min-height:45px;margin-top:10px;padding:0 12px;border:1px solid rgba(17,17,17,.12);border-radius:4px;color:#111;font-size:13px;font-weight:700;line-height:1.1;text-decoration:none;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease}.tbv-policy-nav__link:hover,.tbv-policy-nav__link:focus-visible{border-color:#d8232f;color:#d8232f}.tbv-policy-nav__link.is-active{border-color:#111;background:#111;color:#fff}.tbv-policy-nav__note{padding:18px;background:#f7f7f4}.tbv-policy-nav__note p{margin:0;color:#111111ad;font-size:14px;line-height:1.45}.tbv-policy-nav__note a{display:inline-flex;width:fit-content;margin-top:10px;color:#111;font-size:13px;font-weight:700;line-height:1.1;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #d8232f}.tbv-policy-page-content__article{min-width:0;padding:clamp(24px,4vw,42px);color:#111111bd}.tbv-policy-page-content__article--system .shopify-policy__container{max-width:none;margin:0;padding:0}.tbv-policy-page-content__article--system .shopify-policy__title{display:none!important}.tbv-policy-page-content__article--system .shopify-policy__body .rte>h1:first-child,.tbv-policy-page-content__article--system .shopify-policy__body .rte>h1:first-child+p,.tbv-policy-page-content__article--system .shopify-policy__body .rte>h1:first-child+p+p{display:none!important}.tbv-policy-page-content--legal-terms .shopify-policy__body .rte>p:first-child,.tbv-policy-page-content--legal-terms .shopify-policy__body .rte>p:first-child+p{display:none!important}.tbv-policy-page-content__article--system .shopify-policy__body,.tbv-policy-page-content__article .rte,.tbv-policy-page-content__article .prose{width:100%;max-width:none;margin:0;color:inherit}.tbv-policy-page-content__article :where(h1,h2,h3,h4,h5,h6){margin:32px 0 12px;color:#111;font-weight:700;line-height:1.05;letter-spacing:0;text-transform:uppercase}.tbv-policy-page-content__article :where(h1,h2){font-size:clamp(30px,4vw,48px)}.tbv-policy-page-content__article :where(h3){font-size:clamp(24px,3vw,34px)}.tbv-policy-page-content__article :where(h4,h5,h6){font-size:19px}.tbv-policy-page-content__article :where(p,li){color:#111111b8;font-size:16px;line-height:1.72}.tbv-policy-page-content__article p{margin:0 0 14px}.tbv-policy-page-content__article p:has(>strong:only-child){margin:30px 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(17,17,17,.12)}.tbv-policy-page-content__article p:has(>strong:only-child) strong{color:#d8232f;font-size:15px;text-transform:uppercase}.tbv-policy-page-content__article :where(ul,ol){display:block;margin:16px 0 18px;padding-left:22px}.tbv-policy-page-content__article ul{list-style:disc}.tbv-policy-page-content__article ol{list-style:decimal}.tbv-policy-page-content__article li+li{margin-top:8px}.tbv-policy-page-content__article a{color:#111;font-weight:700;text-decoration:underline;text-decoration-color:#d8232f;text-underline-offset:3px}.tbv-policy-page-content__article strong{color:#111;font-weight:800}.tbv-policy-page-content__article hr{margin:28px 0;border:0;border-top:1px solid rgba(17,17,17,.12)}.tbv-policy-page-content__article .currency-converter-wrapper-amount-box,.tbv-policy-page-content__article .currency-converter-amount-box,.tbv-policy-page-content__article .currency-converter-amount,.tbv-policy-page-content__article .cbb-price-symbol,.tbv-policy-page-content__article .cbb-price-digits,.tbv-policy-page-content__article .cbb-price-code{display:inline!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-decoration:inherit!important;white-space:normal!important}.tbv-policy-page-content__article .cbb-currency-flag,.tbv-policy-page-content__article .cbb-currency-updown-icon{display:none!important}@media only screen and (max-width:900px){.tbv-policy-page-content__inner{grid-template-columns:1fr}.tbv-policy-nav{position:static}.tbv-policy-nav__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tbv-policy-nav__eyebrow{grid-column:1 / -1}.tbv-policy-nav__link{min-height:44px;margin-top:0}}@media only screen and (max-width:560px){.tbv-policy-page-hero__inner{padding:34px 14px 30px}.tbv-policy-page-hero h1{font-size:40px}.tbv-policy-page-hero__intro{font-size:16px}.tbv-policy-page-content{padding:24px 14px 56px}.tbv-policy-nav__group{grid-template-columns:1fr}.tbv-policy-page-content__article{padding:20px}.tbv-policy-page-content__article :where(p,li){font-size:15px}}@media only screen and (min-width:1024px){body.template-collection .collection-template-wrapper{grid-template-columns:minmax(270px,312px) minmax(0,1fr)}body.template-collection .collection-template-wrapper>.shopify-section:not(.collection-main-filters):not(.collection-main-grid){grid-column:1 / -1}body.template-collection .collection-main-filters{grid-column:1;width:auto;max-width:none;overflow:visible;padding:16px 16px 72px clamp(18px,4vw,56px);border-right:0}body.template-collection .collection-main-grid{grid-column:2;width:auto;max-width:none;min-width:0}body.template-collection .collection-main-filters [data-armada-selector=section-collection-filters],body.template-collection .collection-main-filters [data-armada-selector=filter-sidebar-container],body.template-collection .collection-main-filters .filter_form,body.template-collection .collection-main-filters facet-filter-form,body.template-collection .collection-main-filters form{width:100%!important;max-width:none!important}body.template-collection .collection-main-filters [data-armada-selector=filter-sidebar-container]{display:grid!important;gap:14px}body.template-collection .collection-main-filters .filter_form{overflow:visible;border:1px solid rgba(17,17,17,.1);border-radius:6px;background:#f7f7f4}body.template-collection .collection-main-filters facet-filter-form{align-items:stretch!important;padding:18px!important;background:transparent}body.template-collection .collection-main-filters form{display:grid;gap:2px}body.template-collection .tbv-filter-sidebar__head{display:flex}body.template-collection .component-collection-grid{padding-top:16px!important;padding-left:clamp(18px,2.6vw,34px)!important;padding-right:clamp(18px,4vw,56px)!important}}.tbv-filter-sidebar__head{align-items:center;justify-content:flex-start;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(17,17,17,.1)}.tbv-filter-sidebar__head p{margin:0;color:#111;font-size:16px;font-weight:700;line-height:1.1;text-transform:uppercase}body.template-collection .collection-main-filters details,body.template-collection .collection-main-filters .sortby_filter,body.template-collection .collection-main-filters .tv_custom_price_filter{border-color:#1111111a;background:transparent}body.template-collection .collection-main-filters summary,body.template-collection .collection-main-filters .sortby_filter_title,body.template-collection .collection-main-filters .tv_custom_price_filter_header{min-height:46px;padding-top:14px!important;padding-bottom:14px!important;color:#111;font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}body.template-collection .collection-main-filters label{color:#111111b8;font-size:14px}body.template-collection .collection-main-filters input[type=checkbox]{border-radius:3px}@media only screen and (max-width:1023px){body.template-collection .collection-main-filters [data-armada-selector=section-collection-filters],body.template-search .collection-main-filters [data-armada-selector=section-search-filters]{width:100%!important}body.template-collection armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=modal-inner],body.template-search armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=modal-inner],body.template-collection armada-modal[data-modal-id=sort-modal-trigger] [data-armada-selector=modal-inner],body.template-search armada-modal[data-modal-id=sort-modal-trigger] [data-armada-selector=modal-inner]{width:min(calc(100vw - 48px),420px)!important;max-width:min(calc(100vw - 48px),420px)!important;overflow-x:hidden!important;border-radius:8px;background:#fff!important}body.template-collection armada-modal[data-modal-id=filter-modal-trigger] .filter_form,body.template-search armada-modal[data-modal-id=filter-modal-trigger] .filter_form,body.template-collection armada-modal[data-modal-id=sort-modal-trigger] .sort_form,body.template-search armada-modal[data-modal-id=sort-modal-trigger] .sort_form{width:100%!important;max-width:100%!important;max-height:min(74vh,620px);overflow:hidden;border:1px solid rgba(17,17,17,.12);border-radius:8px;background:#fff!important;color:#111;box-shadow:0 18px 46px #1111112e}body.template-collection armada-modal[data-modal-id=filter-modal-trigger] facet-filter-form,body.template-search armada-modal[data-modal-id=filter-modal-trigger] facet-filter-form{align-items:stretch!important;width:100%!important;max-width:none!important;padding:14px!important;overflow-y:auto;background:#fff!important}body.template-collection armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=filter-main-form],body.template-search armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=filter-main-form]{display:grid;gap:10px}body.template-collection armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=filter_button_wrapper],body.template-search armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=filter_button_wrapper]{order:20;position:sticky;bottom:-14px;z-index:2;margin:4px -14px -14px;padding:12px 14px 14px;border-top:1px solid rgba(17,17,17,.1);background:#fff}body.template-collection armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=filter_button_container],body.template-search armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=filter_button_container]{background:transparent!important}body.template-collection armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=apply-filters],body.template-search armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=apply-filters]{min-height:48px;border-radius:5px;background:#111!important;color:#fff!important}body.template-collection armada-modal[data-modal-id=filter-modal-trigger] .active-facets,body.template-search armada-modal[data-modal-id=filter-modal-trigger] .active-facets{gap:7px;margin-bottom:2px}body.template-collection armada-modal[data-modal-id=filter-modal-trigger] facet-remove,body.template-search armada-modal[data-modal-id=filter-modal-trigger] facet-remove{margin:0!important;padding:0!important;flex:0 0 auto}body.template-collection armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=active-facets-button],body.template-search armada-modal[data-modal-id=filter-modal-trigger] [data-armada-selector=active-facets-button]{min-height:34px;padding:8px 11px!important;border:1px solid rgba(17,17,17,.12);border-radius:999px;background:#f7f7f4;color:#111;font-size:12px;font-weight:700;line-height:1}body.template-collection .collection-main-filters details,body.template-collection .collection-main-filters .sortby_filter,body.template-collection .collection-main-filters .tv_custom_price_filter,body.template-search .collection-main-filters details,body.template-search .collection-main-filters .sortby_filter,body.template-search .collection-main-filters .tv_custom_price_filter{margin:0 0 8px;overflow:hidden;border:1px solid rgba(17,17,17,.1);border-radius:6px;background:#fff}body.template-collection .collection-main-filters summary,body.template-collection .collection-main-filters .sortby_filter_title,body.template-collection .collection-main-filters .tv_custom_price_filter_header,body.template-search .collection-main-filters summary,body.template-search .collection-main-filters .sortby_filter_title,body.template-search .collection-main-filters .tv_custom_price_filter_header{min-height:48px;padding:15px 14px!important;background:#f7f7f4}body.template-collection .collection-main-filters [data-armada-selector=filter_input_list],body.template-search .collection-main-filters [data-armada-selector=filter_input_list],body.template-collection .collection-main-filters price-range,body.template-search .collection-main-filters price-range{display:grid;gap:0;padding:14px}body.template-collection .collection-main-filters [data-armada-selector=filter_input_list]>div,body.template-search .collection-main-filters [data-armada-selector=filter_input_list]>div{min-height:34px;padding-bottom:9px!important}body.template-collection armada-modal[data-modal-id=sort-modal-trigger] .sort_form form,body.template-search armada-modal[data-modal-id=sort-modal-trigger] .sort_form form,body.template-collection .collection-main-filters .sortby_filter_desciption form,body.template-search .collection-main-filters .sortby_filter_desciption form{margin:0!important;padding:14px}}.tbv-filter-sidebar__extras{display:grid;gap:14px}.tbv-filter-sidebar__panel{border:1px solid rgba(17,17,17,.1);border-radius:6px;background:#fff;color:#111}.tbv-filter-sidebar__panel h2{margin:0;padding:16px 16px 12px;border-bottom:1px solid rgba(17,17,17,.1);color:#111;font-size:13px;font-weight:700;line-height:1.1;text-transform:uppercase}.tbv-filter-sidebar__categories ul{display:grid;margin:0;padding:6px 0;list-style:none}.tbv-filter-sidebar__categories li{margin:0;padding:0}.tbv-filter-sidebar__categories a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:40px;padding:9px 14px;color:#111111c2;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s ease,color .16s ease}.tbv-filter-sidebar__categories a:hover,.tbv-filter-sidebar__categories a:focus-visible,.tbv-filter-sidebar__categories a[aria-current=page]{background:#111;color:#fff}.tbv-filter-sidebar__categories small{color:inherit;font-size:12px;opacity:.64}body.template-product{background:#fff;overflow-x:clip!important}html:has(body.template-product){overflow-x:clip!important}body.template-product .product-template-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,28px);box-sizing:border-box;width:min(100%,1440px);max-width:none;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(18px,4vw,56px) clamp(42px,6vw,76px);background:#fff;color:#111}body.template-product .product-template-wrapper>.product-main-gallery{grid-column:1;width:100%;max-width:none!important;flex:none!important;min-width:0}body.template-product .product-template-wrapper>.product-main-form,body.template-product .product-template-wrapper>.tbv-product-info-column{position:relative!important;top:auto!important;align-self:stretch;grid-column:2;height:100%;width:100%;max-width:none!important;flex:none!important;min-width:0}body.template-product .product-template-wrapper>.shopify-section:not(.product-main-gallery):not(.product-main-form){grid-column:1 / -1;width:100%}body.template-product .product-main-gallery>.w-full,body.template-product .product-main-form>.w-full{padding:0!important;background:transparent}body.template-product .tbv-product-gallery-panel,body.template-product .tbv-product-form-panel{margin-top:0!important;padding-top:0!important}body.template-product [data-aid=product-collage-gallery]{margin:0!important;overflow:visible}body.template-product [data-aid=product-collage-gallery] [data-name=slider-wrap]{overflow:visible!important}@media only screen and (min-width:1024px){body.template-product [data-aid=product-collage-gallery] .product-collage-slider{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.template-product [data-aid=product-collage-gallery] .product-collage-slide{width:auto!important;min-width:0!important;height:auto!important;min-height:0;padding:0!important;overflow:visible;border:1px solid rgba(17,17,17,.1);border-radius:6px;background:#fff}body.template-product [data-aid=product-collage-gallery] .product-collage-slide>div,body.template-product [data-aid=product-collage-gallery] .custom-magnify{width:100%;height:100%}body.template-product [data-aid=product-collage-gallery] .custom-magnify{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;overflow:hidden;background:#fff}body.template-product [data-aid=product-collage-gallery] .custom-magnify>img[data-aid=image]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#fff}}body.template-product .product-main-form>.w-full{position:sticky;top:calc(var(--tbv-topbar-height, 31px) + var(--tbv-header-height, 58px));width:100%;max-width:none;margin-top:0!important;padding:0 clamp(18px,2.5vw,34px) clamp(22px,3vw,34px)!important;padding-top:0!important;border:0;border-radius:0;background:#fff;box-shadow:none}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form]{display:block;margin-top:0!important;padding-top:0!important}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-name=title]{margin-top:0!important;padding-top:0!important;margin-bottom:14px}body.template-product .product-main-form>.w-full [data-aid=main-form-product-title],body.template-product .product-main-form>.w-full [data-aid=basic-product-form-title]{margin:0!important;color:#111;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:.98;letter-spacing:0;text-transform:uppercase}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-name=price]{margin-bottom:18px!important;padding-bottom:18px;border-bottom:1px solid rgba(17,17,17,.12)}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-armada-selector=regular-price-container],body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-aid=regular-price]{color:#111;font-size:clamp(16px,1.5vw,22px)!important;font-weight:800!important;line-height:1!important}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-armada-selector=regular-price-container] *,body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-aid=regular-price] *,body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-armada-selector=regular-price-container] .money,body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-armada-selector=regular-price-container] .currency-converter-wrapper-amount-box,body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-armada-selector=regular-price-container] .currency-converter-amount,body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-armada-selector=regular-price-container] .currency-converter-amount-box,body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-armada-selector=regular-price-container] .cbb-price-symbol,body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-armada-selector=regular-price-container] .cbb-price-digits,body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-armada-selector=regular-price-container] .cbb-price-code{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-name=stock-level-indicator] span{display:inline-flex;align-items:center;min-height:34px;margin-bottom:18px!important;padding:8px 12px;border:1px solid rgba(216,35,47,.26);border-radius:999px;background:#d8232f0f;color:#111;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-name=stock-level-indicator]{display:none!important}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-name=payment-buttons]{margin-bottom:10px}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] button[data-name=product-submit]{min-height:50px;border-color:#111!important;border-radius:4px;background:#111!important;color:#fff!important}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] button[data-name=product-submit]:before,body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] button[data-name=product-submit]:after{background:#d8232f!important}body.template-product .tbv-product-payments{margin:0 0 20px;padding-left:4px}body.template-product .tbv-product-trust{margin:0 0 12px;padding-left:4px}body.template-product .tbv-product-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0}body.template-product .tbv-product-trust__item{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 10px;border:1px solid rgba(17,17,17,.12);border-radius:5px;background:#fbfbfb;color:#111;font-size:12px;font-weight:800;line-height:1.15;text-transform:uppercase}body.template-product .tbv-product-trust__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;color:#d8232f;line-height:1}body.template-product .tbv-product-trust__icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}body.template-product .tbv-product-payments__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;margin:0;padding:0}body.template-product .tbv-product-payments__item{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:24px;border:1px solid rgba(17,17,17,.12);border-radius:4px;background:#fff}body.template-product .tbv-product-payments__item svg{display:block;width:auto;height:22px}@media only screen and (max-width:520px){body.template-product .tbv-product-trust__list{grid-template-columns:1fr}}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] .product-form-accordion{margin:0 0 10px!important}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details[data-aid=product-description-accordion],body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details[data-aid=size-chart-accordion]{overflow:hidden;border:1px solid rgba(17,17,17,.14)!important;border-radius:6px;background:#fbfbfb;color:#111;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details[data-aid=product-description-accordion][open],body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details[data-aid=size-chart-accordion][open]{border-color:#11111138!important;background:#fff;box-shadow:0 12px 24px #1111110f}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details summary{align-items:center;min-height:50px;padding:14px 14px 14px 16px!important;color:#111;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details summary::-webkit-details-marker{display:none}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details[open] summary{border-bottom:1px solid rgba(17,17,17,.1)}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details summary>span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding-left:0!important;border:1px solid rgba(17,17,17,.14);border-radius:999px;background:#fff;color:#111}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details summary svg{width:12px;height:12px}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details .animate-details-content>div{padding:15px 16px 17px!important;color:#111111b8;font-size:14px;line-height:1.65}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details .animate-details-content p:first-child{margin-top:0}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] details .animate-details-content p:last-child{margin-bottom:0}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] [data-name=social-sharing]{display:none!important;justify-content:flex-start}body.template-product .product-main-form>.w-full product-form[data-aid=main-product-form] #sharing{padding-bottom:0;text-align:left}body.template-product .product-main-form .aligmentlist{display:none!important}body.template-product .product-main-form [data-armada-selector=sticky-atc-form-wrapper]{margin-top:16px}body.template-product .product-template-wrapper>.shopify-section:not(.product-main-gallery):not(.product-main-form){margin-top:clamp(26px,4vw,52px)}body.template-product .product-template-wrapper>.shopify-section[id*=product-recommendations]{margin-top:clamp(10px,1.8vw,22px)}body.template-product product-recommendations.tbv-product-recommendations{display:block;min-height:1px;margin:0 auto;padding:0!important;background:#fff;color:#111}body.template-product .tbv-related__inner{box-sizing:border-box;width:100%;max-width:none;margin:0 auto;padding:clamp(22px,3vw,36px) 0 clamp(30px,4vw,52px);border-top:1px solid rgba(17,17,17,.12)}body.template-product .tbv-related__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(14px,2vw,22px)}body.template-product .tbv-related__eyebrow{margin:0 0 6px;color:#d8232f;font-size:12px;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}body.template-product .tbv-related__title{margin:0;color:#111;font-family:var(--font-headings);font-size:clamp(30px,4vw,52px);font-weight:800;line-height:.95;letter-spacing:0;text-transform:uppercase}body.template-product .tbv-related__note{max-width:360px;margin:0;color:#111111ad;font-size:14px;line-height:1.45}body.template-product .tbv-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}body.template-product .tbv-related__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .tbv-related__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}body.template-product .tbv-related__grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}body.template-product .tbv-related__item{min-width:0}body.template-product .tbv-related__card{height:100%;overflow:hidden;border:1px solid rgba(17,17,17,.12);border-radius:4px;background:#fff;transition:border-color .18s ease,transform .18s ease}body.template-product .tbv-related__card:hover{border-color:#d8232f57;transform:translateY(-2px)}body.template-product .tbv-related__image-link{display:block;aspect-ratio:3 / 4;overflow:hidden;background:#f5f5f5}body.template-product .tbv-related__image{width:100%!important;height:100%!important;object-fit:cover;transition:transform .22s ease}body.template-product .tbv-related__card:hover .tbv-related__image{transform:scale(1.03)}body.template-product .tbv-related__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:20px;color:#1111118c;font-size:13px;font-weight:700;line-height:1.2;text-align:center}body.template-product .tbv-related__meta{display:flex;min-height:98px;flex-direction:column;padding:13px 12px 14px}body.template-product .tbv-related__product-title{display:-webkit-box;min-height:2.4em;overflow:hidden;color:#111;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-product .tbv-related__price{margin-top:auto;text-align:left!important}body.template-product .tbv-related__price,body.template-product .tbv-related__price *{justify-content:flex-start!important;text-align:left!important;font-weight:800}@media only screen and (max-width:1023px){body.template-product product-recommendations.tbv-product-recommendations{margin-top:10px;padding-right:0!important;padding-left:0!important}body.template-product .tbv-related__inner{padding:22px 0 34px}body.template-product .tbv-related__header{display:block;margin-bottom:14px}body.template-product .tbv-related__note{max-width:none;margin-top:8px;font-size:13px}body.template-product .tbv-related__title{font-size:30px}body.template-product .tbv-related__grid,body.template-product .tbv-related__grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.template-product .tbv-related__grid[data-mobile-columns=one]{grid-template-columns:1fr}body.template-product .tbv-related__card:hover{transform:none}body.template-product .tbv-related__meta{min-height:92px;padding:11px 10px 12px}body.template-product .tbv-related__product-title{font-size:13px}}@media only screen and (max-width:1023px){body.template-product .product-template-wrapper{display:block;width:100%;padding:18px 14px 42px}body.template-product .product-template-wrapper>.product-main-form,body.template-product .product-template-wrapper>.tbv-product-info-column{position:static!important;top:auto!important;height:auto;margin-top:18px}body.template-product .product-main-form>.w-full{position:static;top:auto;padding:22px 16px!important;box-shadow:none}body.template-product [data-aid=product-collage-gallery]{overflow:hidden}body.template-product .product-main-form>.w-full [data-aid=main-form-product-title],body.template-product .product-main-form>.w-full [data-aid=basic-product-form-title]{font-size:28px;line-height:1}}.tbv-contact-page,.tbv-faq-page{--tbv-support-ink: #111111;--tbv-support-red: #d8232f;--tbv-support-soft: #f6f6f6;--tbv-support-line: rgba(17, 17, 17, .12);background:#fff;color:var(--tbv-support-ink)}.tbv-contact-page *,.tbv-faq-page *{box-sizing:border-box;letter-spacing:0}.tbv-contact-page a,.tbv-faq-page a{text-decoration:none}.tbv-contact-page__hero,.tbv-faq-page__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);width:min(100%,1440px);margin:0 auto;padding:clamp(34px,5vw,70px) clamp(18px,4vw,56px);gap:24px;background:#111;color:#fff}.tbv-faq-page__hero{width:100%;max-width:none}.tbv-contact-page__hero{display:block;width:100%;max-width:none;padding:0}.tbv-contact-page__hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);width:min(100%,1440px);margin:0 auto;padding:clamp(34px,5vw,70px) clamp(18px,4vw,56px);gap:24px}.tbv-contact-page__hero-copy,.tbv-faq-page__hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,4vw,48px) 0}.tbv-contact-page__eyebrow,.tbv-faq-page__eyebrow,.tbv-contact-page__location-label,.tbv-faq-page__category{margin:0;color:var(--tbv-support-red);font-size:13px;font-weight:700;line-height:1.15;text-transform:uppercase}.tbv-contact-page__hero .tbv-contact-page__eyebrow,.tbv-faq-page__hero .tbv-faq-page__eyebrow{color:#ffdfd8}.tbv-contact-page h1,.tbv-faq-page h1{max-width:760px;margin:12px 0 0;color:#fff;font-size:clamp(42px,7vw,82px);font-weight:700;line-height:.92;text-transform:uppercase}.tbv-contact-page__intro,.tbv-faq-page__intro{max-width:660px;margin-top:20px;color:#ffffffc2;font-size:18px;line-height:1.55}.tbv-contact-page__intro p,.tbv-faq-page__intro p,.tbv-contact-page__form-text p,.tbv-faq-page__aside-text p,.tbv-faq-page__answer p{margin:0}.tbv-contact-page__media,.tbv-faq-page__media{min-height:430px;overflow:hidden;border-radius:6px;background:#222}.tbv-contact-page__image,.tbv-faq-page__image{display:block;width:100%;height:100%;min-height:430px;object-fit:cover}.tbv-contact-page__hero-actions,.tbv-faq-page__support-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tbv-contact-page__button,.tbv-contact-page__submit,.tbv-faq-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font-size:14px;font-weight:700;line-height:1.1;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.tbv-contact-page__button--primary,.tbv-contact-page__submit,.tbv-faq-page__button--primary{border-color:var(--tbv-support-red);background:var(--tbv-support-red);color:#fff}.tbv-contact-page__button:hover,.tbv-contact-page__button:focus-visible,.tbv-contact-page__submit:hover,.tbv-contact-page__submit:focus-visible,.tbv-faq-page__button:hover,.tbv-faq-page__button:focus-visible{transform:translateY(-1px)}.tbv-contact-page__body,.tbv-faq-page__body{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);width:min(100%,1440px);margin:0 auto;padding:clamp(38px,5vw,72px) clamp(18px,4vw,56px);gap:clamp(22px,4vw,44px);background:#fff}.tbv-contact-page__body{grid-template-columns:minmax(0,.6fr) minmax(300px,.4fr);align-items:start}.tbv-contact-page__form-shell{order:1}.tbv-contact-page__info{order:2}.tbv-contact-page__info,.tbv-contact-page__quick,.tbv-contact-page__locations{display:grid;gap:12px;align-content:start}.tbv-contact-page__info{display:contents}.tbv-contact-page__quick{grid-template-columns:1fr;grid-column:2;order:2;align-self:start}.tbv-contact-page__locations{grid-column:1 / -1;order:3;grid-template-columns:minmax(260px,.72fr) repeat(2,minmax(0,1fr));margin-top:6px;padding-top:clamp(24px,4vw,40px);border-top:1px solid var(--tbv-support-line)}.tbv-contact-page__quick-item,.tbv-contact-page__location,.tbv-faq-page__aside,.tbv-faq-page__item{border:1px solid var(--tbv-support-line);border-radius:6px;background:#fff}.tbv-contact-page__quick-item,.tbv-contact-page__location,.tbv-faq-page__aside{padding:20px}.tbv-contact-page__quick-item p,.tbv-contact-page__location h3,.tbv-contact-page__form-shell h2,.tbv-contact-page__locations-head h2,.tbv-faq-page__aside h2{margin:0;color:var(--tbv-support-ink)}.tbv-contact-page__quick-item p{color:var(--tbv-support-red);font-size:13px;font-weight:700;line-height:1.1;text-transform:uppercase}.tbv-contact-page__quick-item a{display:inline-flex;width:fit-content;margin-top:8px;color:var(--tbv-support-ink);font-size:18px;font-weight:700;line-height:1.25;border-bottom:1px solid var(--tbv-support-red);overflow-wrap:anywhere}.tbv-contact-page__quick-item span{display:block;margin-top:8px;color:#1111119e;font-size:14px;line-height:1.4}.tbv-contact-page__locations-head{padding:20px;border:1px solid var(--tbv-support-line);border-radius:6px;background:var(--tbv-support-ink);color:#fff}.tbv-contact-page__locations-head p{margin:0 0 8px;color:#ffdfd8;font-size:13px;font-weight:700;line-height:1.1;text-transform:uppercase}.tbv-contact-page__locations-head h2{color:#fff;font-size:28px;font-weight:700;line-height:1;text-transform:uppercase}.tbv-contact-page__locations-text{margin-top:12px;color:#ffffffb8;font-size:15px;line-height:1.45}.tbv-contact-page__locations-text p{margin:0}.tbv-contact-page__location h3{margin-top:8px;font-size:28px;font-weight:700;line-height:1;text-transform:uppercase}.tbv-contact-page__location h3 a{color:inherit}.tbv-contact-page__location-detail{margin:12px 0 0;color:#111111b8;font-size:15px;line-height:1.45}.tbv-contact-page__location-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.tbv-contact-page__location-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:10px 12px;border:1px solid rgba(17,17,17,.18);border-radius:4px;color:var(--tbv-support-ink);font-size:13px;font-weight:700;line-height:1.1;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.tbv-contact-page__location-button--primary{border-color:var(--tbv-support-red);background:var(--tbv-support-red);color:#fff}.tbv-contact-page__location-button:hover,.tbv-contact-page__location-button:focus-visible{transform:translateY(-1px)}.tbv-contact-page__form-shell{align-self:start;border:1px solid var(--tbv-support-line);border-radius:6px;padding:clamp(22px,4vw,34px);background:var(--tbv-support-soft)}.tbv-contact-page__form-shell h2{margin-top:10px;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1;text-transform:uppercase}.tbv-contact-page__form-text{margin-top:12px;color:#111111ad;font-size:16px;line-height:1.5}.tbv-contact-page__form{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.tbv-contact-page__field{display:grid;gap:8px;width:100%}.tbv-contact-page__field--half{width:calc(50% - 7px)}.tbv-contact-page__field label{color:var(--tbv-support-ink);font-size:13px;font-weight:700;line-height:1.1;text-transform:uppercase}.tbv-contact-page__field input,.tbv-contact-page__field select,.tbv-contact-page__field textarea{width:100%;border:1px solid rgba(17,17,17,.18);border-radius:4px;background:#fff;color:var(--tbv-support-ink);font:inherit;font-size:16px;line-height:1.35}.tbv-contact-page__field input,.tbv-contact-page__field select{min-height:48px;padding:12px 13px}.tbv-contact-page__field textarea{min-height:160px;padding:13px;resize:vertical}.tbv-contact-page__field input:focus,.tbv-contact-page__field select:focus,.tbv-contact-page__field textarea:focus{border-color:var(--tbv-support-red);outline:2px solid rgba(216,35,47,.16);outline-offset:0}.tbv-contact-page__submit{border:0;cursor:pointer}.tbv-faq-page__aside{position:sticky;top:calc(var(--tbv-topbar-height, 31px) + var(--tbv-header-height, 58px) + 24px);align-self:start}.tbv-faq-page__aside h2{font-size:30px;font-weight:700;line-height:1;text-transform:uppercase}.tbv-faq-page__aside-text{margin-top:14px;color:#111111ad;font-size:16px;line-height:1.5}.tbv-faq-page__support-links{margin-top:22px}.tbv-faq-page__button{color:var(--tbv-support-ink)}.tbv-faq-page__button--primary{color:#fff}.tbv-faq-page__list{display:grid;gap:10px}.tbv-faq-page__item{overflow:hidden}.tbv-faq-page__item summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:10px 16px;align-items:center;min-height:76px;padding:20px 22px;cursor:pointer;list-style:none}.tbv-faq-page__item summary::-webkit-details-marker{display:none}.tbv-faq-page__category{grid-column:1}.tbv-faq-page__item strong{grid-column:1;color:var(--tbv-support-ink);font-size:19px;font-weight:700;line-height:1.18}.tbv-faq-page__toggle{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background:var(--tbv-support-ink);color:#fff}.tbv-faq-page__toggle:before{content:"+";font-size:18px;font-weight:700;line-height:1}.tbv-faq-page__item[open] .tbv-faq-page__toggle{background:var(--tbv-support-red)}.tbv-faq-page__item[open] .tbv-faq-page__toggle:before{content:"-"}.tbv-faq-page__answer{padding:0 22px 22px;color:#111111b8;font-size:16px;line-height:1.58}.tbv-faq-page__answer p+p{margin-top:10px}.tbv-login-page{--tbv-login-ink: #111111;--tbv-login-red: #d8232f;--tbv-login-soft: #f6f6f3;--tbv-login-line: rgba(17, 17, 17, .12);background:#fff;color:var(--tbv-login-ink)}.tbv-login-page,.tbv-login-page *{box-sizing:border-box;letter-spacing:0}.tbv-login-page a{text-decoration:none}.tbv-login-page__shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(390px,.7fr);align-items:stretch;width:min(100%,1440px);min-height:calc(100vh - var(--tbv-topbar-height, 31px) - var(--tbv-header-height, 58px));margin:0 auto;padding:clamp(28px,4vw,56px) clamp(18px,4vw,56px);gap:18px}.tbv-login-page__media{position:relative;display:flex;align-items:flex-end;min-height:620px;overflow:hidden;border-radius:6px;background-image:linear-gradient(180deg,#11111114,#111111c7),var(--tbv-login-image);background-position:center;background-size:cover;color:#fff}.tbv-login-page__media-copy{width:100%;padding:clamp(28px,4vw,50px)}.tbv-login-page__eyebrow{margin:0;color:var(--tbv-login-red);font-size:13px;font-weight:700;line-height:1.15;text-transform:uppercase}.tbv-login-page__media .tbv-login-page__eyebrow{color:#ffdfd8}.tbv-login-page__media h1,.tbv-login-page__panel h2,.tbv-login-page__form-head h3{margin:0;color:inherit;font-weight:700;letter-spacing:0;text-transform:uppercase}.tbv-login-page__media h1{max-width:620px;margin-top:12px;font-size:clamp(48px,7vw,88px);line-height:.9}.tbv-login-page__media-copy>p:last-child{max-width:520px;margin:18px 0 0;color:#ffffffc7;font-size:18px;line-height:1.5}.tbv-login-page__panel{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,4vw,44px);border:1px solid var(--tbv-login-line);border-radius:6px;background:var(--tbv-login-soft)}.tbv-login-page__panel-head{margin-bottom:24px}.tbv-login-page__panel h2{margin-top:10px;font-size:clamp(34px,4.5vw,54px);line-height:.95}.tbv-login-page__panel-head>p:last-child,.tbv-login-page__form-head p{margin:12px 0 0;color:#111111a8;font-size:16px;line-height:1.5}.tbv-login-page__forms{border:1px solid var(--tbv-login-line);border-radius:6px;background:#fff}.tbv-login-page__recover,.tbv-login-page__login{padding:22px}.tbv-login-page__recover{display:none}.tbv-login-page__recover:target{display:block}.tbv-login-page__recover:target+.tbv-login-page__login{display:none}.tbv-login-page__form-head{margin-bottom:18px}.tbv-login-page__form-head h3{margin-top:8px;font-size:28px;line-height:1}.tbv-login-page__form{display:grid;gap:13px}.tbv-login-page__field{display:block;min-width:0;margin:0!important;color:var(--tbv-login-ink)}.tbv-login-page__field input{width:100%;min-height:52px;border:1px solid rgba(17,17,17,.18);border-radius:4px;background:#fff;color:var(--tbv-login-ink);font-size:16px;line-height:1.2;box-shadow:none}.tbv-login-page__field input:focus{border-color:var(--tbv-login-red);outline:2px solid rgba(216,35,47,.16);outline-offset:0;box-shadow:none}.tbv-login-page__field label{color:#1111119e;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.tbv-login-page__recover-link{display:flex;justify-content:flex-end;margin-top:-2px}.tbv-login-page__recover-link a{color:#111111a8;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.tbv-login-page__recover-link a:hover,.tbv-login-page__recover-link a:focus-visible{color:var(--tbv-login-red);border-color:var(--tbv-login-red)}.tbv-login-page__actions{display:grid;gap:10px;margin-top:4px}.tbv-login-page .tbv-login-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:4px;font-size:14px;font-weight:700;line-height:1}.tbv-login-page .tbv-login-page__button--primary{border-color:var(--tbv-login-ink)!important;background:var(--tbv-login-ink)!important;color:#fff!important}.tbv-login-page .tbv-login-page__button--primary:after,.tbv-login-page .tbv-login-page__button--primary:before{background:var(--tbv-login-red)!important}.tbv-login-page .tbv-login-page__button--secondary{border-color:#1113!important;background:#fff!important;color:var(--tbv-login-ink)!important}.tbv-login-page .tbv-login-page__button--secondary:after,.tbv-login-page .tbv-login-page__button--secondary:before{background:var(--tbv-login-ink)!important}.tbv-login-page__success{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(47,107,79,.24);border-radius:4px;background:#2f6b4f14;color:var(--tbv-login-ink);font-size:14px;line-height:1.4}.tbv-login-page form-errors{display:block;margin-bottom:12px}.tbv-login-page__perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.tbv-login-page__perks li{display:flex;align-items:center;justify-content:center;min-height:36px;padding:9px 8px;border:1px solid rgba(17,17,17,.12);border-radius:4px;background:#fff;color:#111111bd;font-size:12px;font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase}.tbv-login-page__guest{margin-top:14px;padding-top:14px;border-top:1px solid var(--tbv-login-line)}.tbv-login-page__guest p{margin:0 0 10px;color:#111111a8;font-size:14px;line-height:1.4}.tbv-login-page__guest button{width:100%;min-height:46px;border:1px solid rgba(17,17,17,.2);border-radius:4px;background:#fff;color:var(--tbv-login-ink);font-size:14px;font-weight:700;line-height:1;text-transform:uppercase}@media only screen and (max-width:1023px){.tbv-login-page__shell{grid-template-columns:1fr;padding:18px 14px 42px;gap:12px}.tbv-login-page__media{min-height:320px}.tbv-login-page__media-copy{padding:24px}.tbv-login-page__media h1{font-size:46px}.tbv-login-page__panel{padding:20px}.tbv-login-page__panel h2{font-size:38px}.tbv-login-page__recover,.tbv-login-page__login{padding:18px}.tbv-login-page__perks{grid-template-columns:1fr}body.template-collection .tbv-filter-sidebar__head{display:none}body.template-collection .collection-main-filters{order:2}body.template-collection .collection-main-grid{order:3}.tbv-contact-page__hero,.tbv-faq-page__hero,.tbv-contact-page__hero-inner,.tbv-contact-page__body,.tbv-faq-page__body{grid-template-columns:1fr}.tbv-contact-page__info{order:1}.tbv-contact-page__quick{grid-column:1;order:1}.tbv-contact-page__form-shell{grid-column:1;order:2}.tbv-contact-page__locations{grid-column:1;order:3;grid-template-columns:1fr}.tbv-contact-page__media,.tbv-faq-page__media,.tbv-contact-page__image,.tbv-faq-page__image{min-height:360px}.tbv-faq-page__aside{position:static}}@media only screen and (max-width:560px){.tbv-collection-hero__content{padding:34px 14px 28px}.tbv-collection-hero h1{font-size:40px}.tbv-collection-hero__description{font-size:16px}body.template-collection [data-armada-selector=collection-card-grid]{gap:18px 10px!important}body.template-collection .collection-grid-main product-card [data-name=title],body.template-search .collection-grid-main product-card [data-name=title]{padding-right:10px;padding-left:10px}body.template-collection .collection-grid-main product-card [data-name=price],body.template-search .collection-grid-main product-card [data-name=price],body.template-collection .collection-grid-main product-card [data-name=swatch],body.template-search .collection-grid-main product-card [data-name=swatch]{padding-right:10px;padding-left:10px}.tbv-contact-page__hero,.tbv-faq-page__hero,.tbv-contact-page__hero-inner,.tbv-contact-page__body,.tbv-faq-page__body{padding-right:14px;padding-left:14px}.tbv-contact-page h1,.tbv-faq-page h1{font-size:40px}.tbv-contact-page__intro,.tbv-faq-page__intro{font-size:16px}.tbv-contact-page__field--half,.tbv-contact-page__button,.tbv-contact-page__location-button,.tbv-contact-page__submit,.tbv-faq-page__button{width:100%}.tbv-contact-page__hero-actions,.tbv-faq-page__support-links{display:grid}.tbv-faq-page__item summary{padding:18px 16px}.tbv-faq-page__answer{padding-right:16px;padding-left:16px}}.tbv-about-page{--tbv-about-ink: #111111;--tbv-about-muted: #5f6368;--tbv-about-line: rgba(17, 17, 17, .12);--tbv-about-red: #c61f2f;--tbv-about-paper: #f4f6f7;background:#fff;color:var(--tbv-about-ink);overflow:clip}.tbv-about-page__hero{position:relative;display:grid;min-height:clamp(620px,82vh,860px);isolation:isolate}.tbv-about-page__hero-image,.tbv-about-page__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tbv-about-page__hero-image{object-fit:cover;object-position:center;z-index:-2}.tbv-about-page__hero-overlay{z-index:-1;background:linear-gradient(90deg,#000000c2,#00000075 44%,#00000014),linear-gradient(0deg,#0003,#00000014)}.tbv-about-page__hero-copy{display:flex;flex-direction:column;justify-content:center;width:min(100%,1440px);margin:0 auto;padding:clamp(78px,10vw,140px) clamp(18px,4vw,56px) clamp(42px,6vw,76px)}.tbv-about-page__eyebrow{margin:0 0 12px;color:#fff;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.tbv-about-page__eyebrow--dark{color:var(--tbv-about-red)}.tbv-about-page__hero h1{max-width:820px;margin:0;color:#fff;font-size:clamp(54px,8vw,104px);font-weight:800;line-height:.92;letter-spacing:0;text-transform:uppercase}.tbv-about-page__intro{max-width:610px;margin-top:22px;color:#ffffffdb;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.tbv-about-page__intro p,.tbv-about-page__rte p,.tbv-about-page__section-text p{margin:0}.tbv-about-page__intro p+p,.tbv-about-page__rte p+p,.tbv-about-page__section-text p+p{margin-top:14px}.tbv-about-page__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.tbv-about-page__button,.tbv-about-page__text-link,.tbv-about-page__location-card a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:inherit;font-size:13px;font-weight:800;line-height:1.1;text-transform:uppercase}.tbv-about-page__button{padding:13px 18px;border:1px solid currentColor;border-radius:4px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.tbv-about-page__button:hover,.tbv-about-page__button:focus-visible,.tbv-about-page__location-card a:hover,.tbv-about-page__location-card a:focus-visible,.tbv-about-page__text-link:hover,.tbv-about-page__text-link:focus-visible{transform:translateY(-1px)}.tbv-about-page__button--primary{border-color:var(--tbv-about-red);background:var(--tbv-about-red);color:#fff}.tbv-about-page__button--secondary{border-color:#ffffffc7;color:#fff}.tbv-about-page__button--secondary:hover,.tbv-about-page__button--secondary:focus-visible{background:#fff;color:var(--tbv-about-ink)}.tbv-about-page__ticker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tbv-about-line);border-bottom:1px solid var(--tbv-about-line);background:#fff}.tbv-about-page__ticker span{display:flex;align-items:center;justify-content:center;min-height:62px;padding:14px 12px;border-right:1px solid var(--tbv-about-line);font-size:12px;font-weight:800;line-height:1.1;text-align:center;text-transform:uppercase}.tbv-about-page__ticker span:last-child{border-right:0}.tbv-about-page__story,.tbv-about-page__edit,.tbv-about-page__community,.tbv-about-page__locations{width:min(100%,1440px);margin:0 auto;padding-right:clamp(18px,4vw,56px);padding-left:clamp(18px,4vw,56px)}.tbv-about-page__story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(26px,5vw,76px);align-items:center;padding-top:clamp(54px,8vw,110px);padding-bottom:clamp(54px,8vw,110px)}.tbv-about-page__story-copy h2,.tbv-about-page__section-head h2,.tbv-about-page__community-copy h2{max-width:760px;margin:0;color:var(--tbv-about-ink);font-size:clamp(38px,5vw,72px);font-weight:800;line-height:.96;letter-spacing:0;text-transform:uppercase}.tbv-about-page__rte,.tbv-about-page__section-text{max-width:650px;margin-top:20px;color:var(--tbv-about-muted);font-size:17px;line-height:1.65}.tbv-about-page__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px}.tbv-about-page__proof div{min-height:126px;padding:18px;border:1px solid var(--tbv-about-line);background:#fff}.tbv-about-page__proof strong{display:block;color:var(--tbv-about-ink);font-size:clamp(24px,3vw,42px);font-weight:800;line-height:.95;text-transform:uppercase}.tbv-about-page__proof span{display:block;margin-top:10px;color:var(--tbv-about-muted);font-size:12px;font-weight:800;line-height:1.25;text-transform:uppercase}.tbv-about-page__story-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.42fr);gap:12px;align-items:end}.tbv-about-page__story-image{display:block;width:100%;object-fit:cover;background:var(--tbv-about-paper)}.tbv-about-page__story-image--large{aspect-ratio:4 / 5;height:100%}.tbv-about-page__story-image--small{aspect-ratio:3 / 4;margin-bottom:clamp(26px,5vw,80px)}.tbv-about-page__edit{padding-top:clamp(42px,6vw,86px);padding-bottom:clamp(54px,8vw,110px);border-top:1px solid var(--tbv-about-line)}.tbv-about-page__section-head{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,.72fr);gap:clamp(22px,4vw,56px);align-items:end;margin-bottom:28px}.tbv-about-page__section-head .tbv-about-page__eyebrow,.tbv-about-page__section-head h2{grid-column:1}.tbv-about-page__section-head .tbv-about-page__section-text{grid-column:2;grid-row:1 / span 2;margin-top:0}.tbv-about-page__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tbv-about-page__card{position:relative;display:grid;min-height:clamp(430px,48vw,640px);overflow:hidden;isolation:isolate;background:var(--tbv-about-ink);color:#fff}.tbv-about-page__card:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000005,#000000b8);content:""}.tbv-about-page__card img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.tbv-about-page__card:hover img,.tbv-about-page__card:focus-visible img{transform:scale(1.035)}.tbv-about-page__card span{align-self:end;display:grid;gap:8px;padding:clamp(18px,2.6vw,34px)}.tbv-about-page__card small{color:#ffffffd1;font-size:12px;font-weight:800;line-height:1.1;text-transform:uppercase}.tbv-about-page__card strong{max-width:390px;color:#fff;font-size:clamp(24px,3vw,42px);font-weight:800;line-height:.98;text-transform:uppercase}.tbv-about-page__community{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,.9fr);gap:clamp(26px,5vw,72px);align-items:center;padding-top:clamp(54px,8vw,110px);padding-bottom:clamp(54px,8vw,110px);background:var(--tbv-about-paper);max-width:none}.tbv-about-page__community-media,.tbv-about-page__community-copy{width:min(100%,660px)}.tbv-about-page__community-media{justify-self:end}.tbv-about-page__community-media img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.tbv-about-page__text-link,.tbv-about-page__location-card a{margin-top:22px;border-bottom:2px solid currentColor;color:var(--tbv-about-red)}.tbv-about-page__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:clamp(42px,6vw,80px);padding-bottom:clamp(54px,8vw,110px)}.tbv-about-page__location-card{display:flex;min-height:260px;flex-direction:column;align-items:flex-start;padding:clamp(22px,4vw,46px);border:1px solid var(--tbv-about-line);background:#fff}.tbv-about-page__location-card h3{margin:0;color:var(--tbv-about-ink);font-size:clamp(32px,4vw,56px);font-weight:800;line-height:.96;text-transform:uppercase}.tbv-about-page__location-card p:not(.tbv-about-page__eyebrow){max-width:520px;margin:16px 0 0;color:var(--tbv-about-muted);font-size:16px;line-height:1.6}.tbv-about-page__location-card a{margin-top:auto;padding-top:24px}@media only screen and (max-width:1023px){.tbv-about-page__hero{min-height:620px}.tbv-about-page__hero-overlay{background:linear-gradient(180deg,#000000ad,#00000057)}.tbv-about-page__ticker{grid-template-columns:repeat(2,minmax(0,1fr))}.tbv-about-page__ticker span:nth-child(2n){border-right:0}.tbv-about-page__ticker span:nth-child(-n+2){border-bottom:1px solid var(--tbv-about-line)}.tbv-about-page__story,.tbv-about-page__section-head,.tbv-about-page__community,.tbv-about-page__locations{grid-template-columns:1fr}.tbv-about-page__section-head .tbv-about-page__eyebrow,.tbv-about-page__section-head h2,.tbv-about-page__section-head .tbv-about-page__section-text{grid-column:auto;grid-row:auto}.tbv-about-page__section-head .tbv-about-page__section-text{margin-top:0}.tbv-about-page__cards{grid-template-columns:1fr}.tbv-about-page__card{min-height:430px}.tbv-about-page__community{padding-right:clamp(18px,4vw,56px);padding-left:clamp(18px,4vw,56px)}.tbv-about-page__community-media,.tbv-about-page__community-copy{width:100%}}@media only screen and (max-width:640px){.tbv-about-page__hero{min-height:560px}.tbv-about-page__hero-copy{justify-content:end}.tbv-about-page__actions{display:grid}.tbv-about-page__button{width:100%}.tbv-about-page__story-media{grid-template-columns:1fr}.tbv-about-page__story-image--large,.tbv-about-page__story-image--small,.tbv-about-page__community-media img{aspect-ratio:4 / 5;margin-bottom:0}.tbv-about-page__proof,.tbv-about-page__ticker{grid-template-columns:1fr}.tbv-about-page__ticker span,.tbv-about-page__ticker span:nth-child(2n){border-right:0;border-bottom:1px solid var(--tbv-about-line)}.tbv-about-page__ticker span:last-child{border-bottom:0}}body.template-cart{--tbv-cart-ink: #101010;--tbv-cart-muted: #636363;--tbv-cart-line: #deded8;--tbv-cart-paper: #f6f6f3;--tbv-cart-red: #b71919}body.template-cart .main-content.cart-wrap{display:block!important;overflow:visible!important;background:var(--tbv-cart-paper)}body.template-cart .main-content.cart-wrap[data-cross-sells=true],body.template-cart .main-content.cart-wrap.overflow-hidden{overflow:visible!important}body.template-cart .main-content.cart-wrap[data-cross-sells=true] .shopify-section.cart-cross-sells{display:block!important}body.template-cart .shopify-section.cart-main,body.template-cart .shopify-section.cart-cross-sells{width:100%!important;max-width:none!important;overflow:visible!important}.tbv-cart-page,.tbv-cart-page .bg-page,.tbv-cart-cross-sells,.tbv-cart-cross-sells .bg-page{background:var(--tbv-cart-paper)!important}.tbv-cart-page__inner,.tbv-cart-cross-sells__inner{width:min(100%,1440px);margin:0 auto;padding:clamp(28px,5vw,72px) clamp(18px,5vw,80px)}.tbv-cart-page__content{width:100%}.tbv-cart-page__header,.tbv-cart-cross-sells__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:24px;align-items:end;margin-bottom:clamp(18px,3vw,34px)}.tbv-cart-page__eyebrow,.tbv-cart-cross-sells__eyebrow{margin:0 0 8px;color:var(--tbv-cart-red);font-size:12px;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}.tbv-cart-page__heading,.tbv-cart-page__empty-heading,.tbv-cart-cross-sells__heading{margin:0!important;color:var(--tbv-cart-ink);font-size:clamp(36px,5vw,68px)!important;font-weight:800!important;line-height:.95!important;letter-spacing:0!important;text-transform:uppercase}.tbv-cart-page__count,.tbv-cart-cross-sells__copy{max-width:520px;margin:0;color:var(--tbv-cart-muted);font-size:16px;line-height:1.55}.tbv-cart-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:clamp(18px,3vw,34px);align-items:start}.tbv-cart-page__items-panel,.tbv-cart-page__summary{border:1px solid var(--tbv-cart-line);background:#fff!important}.tbv-cart-page__panel-head,.tbv-cart-page__summary-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px clamp(18px,3vw,28px);border-bottom:1px solid var(--tbv-cart-line)}.tbv-cart-page__panel-head span,.tbv-cart-page__summary-head span{color:var(--tbv-cart-ink);font-size:13px;font-weight:800;line-height:1;text-transform:uppercase}.tbv-cart-page__panel-head a{color:var(--tbv-cart-red);font-size:13px;font-weight:800;line-height:1.2;text-transform:uppercase;border-bottom:1px solid currentColor}.tbv-cart-page__items-list{display:grid;gap:0;padding:clamp(16px,2.4vw,28px)}.tbv-cart-page .cart-line-item{grid-template-columns:128px minmax(0,1fr) 44px!important;gap:18px;align-items:start;margin:0!important;padding:0 0 22px!important;border-bottom:1px solid var(--tbv-cart-line)!important;background:transparent!important}.tbv-cart-page .cart-line-item+.cart-line-item{padding-top:22px!important}.tbv-cart-page .cart-line-item:last-child{padding-bottom:0!important;border-bottom:0!important}.tbv-cart-page .cart-line-item>div:first-child{grid-column:1!important;grid-row:1 / span 2!important;width:100%;padding-right:0!important}.tbv-cart-page .cart-line-item>div:first-child a{display:block;overflow:hidden;border:1px solid var(--tbv-cart-line);background:#f1f1ee}.tbv-cart-page .cart-line-item>div:first-child img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.tbv-cart-page .cart-line-item>div:nth-of-type(2){grid-column:2!important;grid-row:1!important;padding-right:0!important}.tbv-cart-page .cart-line-item>div:nth-of-type(2)>a{display:block;max-width:620px;color:var(--tbv-cart-ink);font-size:clamp(17px,1.7vw,22px);font-weight:800;line-height:1.08;letter-spacing:0;text-transform:uppercase}.tbv-cart-page .cart-line-item>div:nth-of-type(2)>p{margin-top:8px;color:var(--tbv-cart-muted);font-size:13px;line-height:1.4}.tbv-cart-page .cart-line-item>div:nth-of-type(2) product-price{display:block;margin-top:14px}.tbv-cart-page .cart-line-item>div:nth-of-type(2) product-price .money{color:var(--tbv-cart-ink);font-size:16px;font-weight:800}.tbv-cart-page .cart-line-item>div:nth-of-type(3){display:none!important}.tbv-cart-page .cart-line-item cart-remove{grid-column:3!important;grid-row:1!important;justify-self:end;align-self:start}.tbv-cart-page .cart-line-item cart-remove a{display:inline-flex;color:var(--tbv-cart-muted);text-decoration:none}.tbv-cart-page .cart-line-item cart-remove a:hover,.tbv-cart-page .cart-line-item cart-remove a:focus-visible{color:var(--tbv-cart-red)}.tbv-cart-page__summary{position:sticky;top:128px}.tbv-cart-page__summary-head{align-items:baseline}.tbv-cart-page__summary-head .tbv-cart-page__eyebrow{margin-bottom:0}.tbv-cart-page__summary cart-summary{display:block}.tbv-cart-page__summary [data-armada-selector=cart-summary-static-bottom]{display:flex!important;flex-direction:column;gap:20px;padding:clamp(18px,2.8vw,28px)!important;border-top:0!important;background:#fff!important}.tbv-cart-page__summary [data-armada-selector=cart-summary-info-container]{order:1;width:100%!important;max-width:none!important;margin:0!important}.tbv-cart-page__summary [data-armada-selector=cart-note-container]{order:2;width:100%!important;max-width:none!important}.tbv-cart-page__summary [data-armada-selector=cart-summary-info-container]>.flex:first-child{padding-bottom:16px;border-bottom:1px solid var(--tbv-cart-line)}.tbv-cart-page__summary [data-aid=cart-summary-heading]{color:var(--tbv-cart-ink);font-size:16px!important;font-weight:800;text-transform:uppercase}.tbv-cart-page__summary [data-armada-selector=cart-summary-info-container] product-price .money{color:var(--tbv-cart-ink);font-size:24px;font-weight:900}.tbv-cart-page__summary [data-armada-selector=tax-message-cart]{max-width:none;margin:14px 0 0;color:var(--tbv-cart-muted);font-size:13px;line-height:1.45}.tbv-cart-page__summary [data-armada-selector=tax-message-cart] a{color:var(--tbv-cart-ink);text-decoration:underline;text-underline-offset:3px}.tbv-cart-page__summary [data-armada-selector=checkout-button]{margin-top:18px!important}.tbv-cart-page__summary .checkout-btn{width:100%;min-width:100%;border-color:var(--tbv-cart-ink)!important;color:#fff!important;font-size:15px!important}.tbv-cart-page__summary .checkout-btn:after{background:var(--tbv-cart-ink)!important;transform:scaleX(1)!important}.tbv-cart-page__summary .checkout-btn:hover,.tbv-cart-page__summary .checkout-btn:focus-visible{color:var(--tbv-cart-ink)!important}.tbv-cart-page__summary .checkout-btn:hover:after,.tbv-cart-page__summary .checkout-btn:focus-visible:after{transform:scaleX(0)!important}.tbv-cart-page__summary .dynamic-checkout-buttons{margin-top:12px!important}.tbv-cart-page__summary .continue_shoping_link{display:inline-flex;justify-content:center;width:100%;margin-top:12px;color:var(--tbv-cart-red);font-size:13px;font-weight:800;text-align:center;text-transform:uppercase}.tbv-cart-page__summary cart-note{display:block;padding-bottom:0!important;margin-right:0!important}.tbv-cart-page__summary .armament-details-element{border:1px solid var(--tbv-cart-line);background:#fafafa!important}.tbv-cart-page__summary .armament-details-element summary{padding:14px 16px!important;color:var(--tbv-cart-ink);font-size:13px;font-weight:800;text-transform:uppercase}.tbv-cart-page__summary .armament-details-element textarea{min-height:118px;border:0;border-top:1px solid var(--tbv-cart-line);background:#fff;color:var(--tbv-cart-ink);font-size:14px}.tbv-cart-page__summary cart-note+hr,.tbv-cart-page__summary .armament-details-element+hr{display:none}.tbv-cart-page__summary-perks{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--tbv-cart-line);background:#fff}.tbv-cart-page__summary-perks span{display:flex;align-items:center;gap:10px;padding:13px clamp(18px,2.8vw,28px);border-bottom:1px solid var(--tbv-cart-line);color:var(--tbv-cart-muted);font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.tbv-cart-page__summary-perks span:before{width:7px;height:7px;background:var(--tbv-cart-red);content:""}.tbv-cart-page__summary-perks span:last-child{border-bottom:0}.tbv-cart-page__empty-card{width:min(100%,720px);padding:clamp(28px,5vw,58px);border:1px solid var(--tbv-cart-line);background:#fff;text-align:center}.tbv-cart-page__empty-copy{max-width:520px;margin:18px auto 0;color:var(--tbv-cart-muted);font-size:16px;line-height:1.55}.tbv-cart-page__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}body.template-cart cart-cross-sells.tbv-cart-cross-sells.hidden{display:none!important}body.template-cart cart-cross-sells.tbv-cart-cross-sells:not(.hidden){display:flex!important;position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;max-width:none!important;padding:0!important;border:0!important;overflow:visible!important}body.template-cart cart-cross-sells.tbv-cart-cross-sells.fixed,body.template-cart cart-cross-sells.tbv-cart-cross-sells.absolute,body.template-cart cart-cross-sells.tbv-cart-cross-sells.bottom-0{position:relative!important;bottom:auto!important}.tbv-cart-cross-sells__inner{padding-top:clamp(8px,2vw,20px)}.tbv-cart-cross-sells__header{grid-template-columns:minmax(0,760px);align-items:start;margin-bottom:clamp(18px,3vw,32px);padding-top:clamp(22px,4vw,46px);border-top:1px solid var(--tbv-cart-line)}.tbv-cart-cross-sells__copy{margin-top:12px}.tbv-cart-cross-sells__recommendations{padding:clamp(14px,2vw,22px);border:1px solid var(--tbv-cart-line);background:#fff}.tbv-cart-cross-sells__slider{overflow:visible}.tbv-cart-cross-sells__slider-wrap{margin:0}.tbv-cart-cross-sells__track{margin-right:-8px;margin-left:-8px}.tbv-cart-cross-sells__slide{padding:0 8px}.tbv-cart-cross-sells__product{height:100%;padding:0!important;border:1px solid var(--tbv-cart-line);background:#fff}.tbv-cart-cross-sells__product [data-name=image]{padding-bottom:0!important}.tbv-cart-cross-sells__product [data-name=image] a{display:block;overflow:hidden;background:#f1f1ee}.tbv-cart-cross-sells__product [data-name=image] a>div{aspect-ratio:3 / 4}.tbv-cart-cross-sells__product [data-name=image] img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.tbv-cart-cross-sells__product:hover [data-name=image] img,.tbv-cart-cross-sells__product:focus-within [data-name=image] img{transform:scale(1.035)}.tbv-cart-cross-sells__product [data-name=title]{padding:14px 14px 4px!important;text-align:left!important}.tbv-cart-cross-sells__product [data-name=title] h5,.tbv-cart-cross-sells__product [data-name=title] a{color:var(--tbv-cart-ink);font-size:14px;font-weight:800;line-height:1.18;text-align:left;text-transform:uppercase}.tbv-cart-cross-sells__product [data-name=price]{padding:0 14px 14px!important;text-align:left!important}.tbv-cart-cross-sells__product product-price>div{justify-content:flex-start!important}.tbv-cart-cross-sells__product .money{color:var(--tbv-cart-ink);font-size:14px;font-weight:900}.tbv-cart-cross-sells__product [data-name=quick-add]{padding:0 14px 14px!important;text-align:left!important}.tbv-cart-cross-sells__product quick-add,.tbv-cart-cross-sells__product form,.tbv-cart-cross-sells__product .armament-button{width:100%}.tbv-cart-cross-sells__product .armament-button{min-height:38px;padding:11px 12px!important;font-size:12px!important}.tbv-cart-cross-sells__slider [data-name=icon-prev],.tbv-cart-cross-sells__slider [data-name=icon-next]{border:1px solid var(--tbv-cart-ink);background:#fff!important;color:var(--tbv-cart-ink)}.tbv-cart-cross-sells__slider [data-name=icon-prev]{left:-2px}.tbv-cart-cross-sells__slider [data-name=icon-next]{right:-2px}.tbv-cart-cross-sells [data-name=mobile-indicator]{margin-top:16px;background:transparent!important}@media only screen and (max-width:1023px){.tbv-cart-page__header,.tbv-cart-cross-sells__header,.tbv-cart-page__layout{grid-template-columns:1fr}.tbv-cart-page__summary{position:static}.tbv-cart-cross-sells__copy{justify-self:start}}@media only screen and (max-width:640px){.tbv-cart-page__inner,.tbv-cart-cross-sells__inner{padding-right:16px;padding-left:16px}.tbv-cart-page__header,.tbv-cart-cross-sells__header{gap:12px}.tbv-cart-page__panel-head,.tbv-cart-page__summary-head{align-items:flex-start;flex-direction:column}.tbv-cart-page__items-list{padding:16px}.tbv-cart-page .cart-line-item{grid-template-columns:92px minmax(0,1fr) 34px!important;gap:13px;padding-bottom:18px!important}.tbv-cart-page .cart-line-item+.cart-line-item{padding-top:18px!important}.tbv-cart-page .cart-line-item>div:nth-of-type(2)>a{font-size:15px}.tbv-cart-page .cart-line-item cart-remove .w-44{width:34px;height:34px}.tbv-cart-page__summary [data-armada-selector=cart-summary-static-bottom]{padding:18px!important}.tbv-cart-page__empty-actions{display:grid}.tbv-cart-page__empty-actions .armament-button{width:100%}.tbv-cart-cross-sells__recommendations{padding:10px}.tbv-cart-cross-sells__track{margin-right:-5px;margin-left:-5px}.tbv-cart-cross-sells__slide{padding:0 5px}.tbv-cart-cross-sells__product [data-name=title],.tbv-cart-cross-sells__product [data-name=price],.tbv-cart-cross-sells__product [data-name=quick-add]{padding-right:10px!important;padding-left:10px!important}.tbv-cart-cross-sells__product [data-name=title] h5,.tbv-cart-cross-sells__product [data-name=title] a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
