:root{--tg-navy: #163a5b;--tg-muted: #456280;--tg-red: #e52521;--tg-red-dark: #971914;--tg-line: #d0d8de;--tg-tint: #f1f4f6;--tg-white: #ffffff;--tg-serif: "Newsreader", Georgia, serif;--tg-sans: Montserrat, "Helvetica Neue", sans-serif;--tg-score: "Bebas Neue", Impact, sans-serif;--tg-max: 1320px;--tg-gutter: 32px;--tg-gap: 88px;--tg-grade-warm: .18;--tg-grade-sat: 1.12;--tg-grade-bright: 1.03;--tg-grade-con: 1.04;--tg-grade-toe: .07;--tg-grade-shoulder: .06;--tg-field: #e6dccb}@media screen and (max-width:749px){:root{--tg-gutter: 16px;--tg-gap: 44px}}.tg-photo{position:relative;display:block;overflow:hidden;background:var(--tg-tint)}.tg-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal, 50% 50%);filter:sepia(var(--tg-grade-warm)) saturate(var(--tg-grade-sat)) brightness(var(--tg-grade-bright)) contrast(var(--tg-grade-con))}.tg-photo:before,.tg-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--tg-navy)}.tg-photo:before{mix-blend-mode:lighten;opacity:var(--tg-grade-toe)}.tg-photo:after{mix-blend-mode:multiply;opacity:var(--tg-grade-shoulder)}.tg-photo--duotone>img{filter:grayscale(1) contrast(1.15) brightness(1.05)}.tg-photo--duotone:before{opacity:1}.tg-photo--duotone:after{background:var(--tg-field);opacity:1}.tg-photo--cutout{background:var(--tg-field)}.tg-photo--cutout>img{object-fit:contain;padding:12%;box-sizing:border-box;mix-blend-mode:multiply}html:root{--font-heading--family: var(--tg-serif);--font-heading--weight: 400;--font-accent--weight: 600;--font-h1--case: none;--font-h2--case: none;--font-h3--family: var(--tg-serif);--font-h3--weight: 400;--font-h4--family: var(--tg-serif);--font-h4--weight: 400}body{background:var(--tg-white);color:var(--tg-navy)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:0}html:root{--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px;--style-border-radius-inputs: 0px;--style-border-radius-popover: 0px}*:not(:focus-visible){box-shadow:none!important}.button,.button-secondary,button.button,.shopify-payment-button__button--unbranded{font-family:var(--tg-sans);font-weight:600;text-transform:none;letter-spacing:0;border-radius:0}.rte td,.rte th{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:manual;hyphens:manual}.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#fff!important;color:#163a5b!important;border:1.5px solid #163a5b!important}.compare-at-price,.price-item--regular.compare-at-price,s.price-item,.product-badges{display:none!important}header-actions .account-button{display:none!important}.header .menu-list__link,.header .menu-list__link-title{font-family:var(--tg-sans);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}.tg-act{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;color:var(--tg-navy);text-decoration:none;font:500 14px var(--tg-sans)}.tg-act:hover{color:var(--tg-red-dark)}.tg-act__icon{flex:none}.tg-act-search{display:flex}.tg-act__cart{display:inline-flex;align-items:center;gap:6px}.tg-act__count{display:inline}.tg-act__count.visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;white-space:nowrap}.tg-act__count [ref=cartBubbleCount].hidden{display:inline!important}@media screen and (min-width:750px){header-actions,header-actions.header-actions--text{gap:22px;align-items:center}#header-component .header__row--top .header__columns{grid-column:1 / -1;width:calc(100% - 64px);max-width:1320px;margin-inline:auto;padding-block:14px}#header-component .header__row--top .header__column--left{gap:36px}#header-component .header__row--top .menu-list__link-title{padding-inline:14px}}@media screen and (min-width:750px)and (max-width:1023px){.tg-act__label{display:none}header-actions,header-actions.header-actions--text{gap:6px}#header-component .header__row--top .header__column--left{gap:20px}#header-component .header__row--top .menu-list__link-title{padding-inline:10px}}@media screen and (max-width:749px){.tg-act__label{display:none}.tg-act{justify-content:center;gap:2px}.tg-act__count{font-size:12px}.tg-act__cart:not(.header-actions__cart-icon--has-cart) .tg-act__count{display:none}}.menu-list__list-item:has(.menu-list__disclosure[aria-expanded=true]) .menu-list__link-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.mega-menu .mega-menu__link{display:flex;align-items:center;min-height:30px;padding:0;font:400 14px/1.3 var(--tg-sans);color:var(--tg-muted);text-transform:none;letter-spacing:0}.mega-menu .mega-menu__link--parent{min-height:32px;font:600 15px/1.3 var(--tg-sans);color:var(--tg-navy)}.mega-menu .mega-menu__link:hover{color:var(--tg-navy);text-decoration:underline;text-underline-offset:3px}.menu-list__submenu-inner:has(.mega-menu__link--parent) .mega-menu__list{grid-template-columns:repeat(var(--menu-columns-desktop),minmax(0,1fr));gap:24px 32px}.menu-list__submenu-inner:has(.mega-menu__link--parent) .mega-menu__list>.mega-menu__column:last-child{padding-left:32px;border-left:1px solid var(--tg-line)}@media screen and (max-width:749px){.menu-drawer .menu-drawer__menu-item--mainlist{min-height:52px;font:500 20px/1.25 var(--tg-sans)}.menu-drawer .menu-drawer__list-item--divider{border-color:var(--tg-line)}.menu-drawer .menu-drawer__menu-item--parent{min-height:52px;font:500 16px/1.3 var(--tg-sans);color:var(--tg-navy)}.menu-drawer .menu-drawer__menu-item--child{min-height:44px;font:400 15px/1.3 var(--tg-sans);color:var(--tg-muted)}.menu-drawer .menu-drawer__title{font:600 16px var(--tg-sans)}.menu-drawer__featured-content{display:none}}[id*=duotone] img{filter:grayscale(1);opacity:.5;mix-blend-mode:multiply}[id*=duotone],[id*=duotone] .text-block{--color: var(--palette-lightest);--color-rgb: var(--palette-lightest-rgb);--color-foreground: var(--palette-lightest);--color-foreground-rgb: var(--palette-lightest-rgb)}.tgp-body [style*="#ff8a96"]{color:#e52521!important}.tgp-body [style*="#bf2032"]{border-color:#e52521!important}.tgp-body a[style*="#bf2032"]{background:#e52521!important;border-radius:0!important}.tgp-body :is([style*="background: #153a5b"],[style*="background:#153a5b"],[style*="background-color: #153a5b"],[style*="background-color:#153a5b"]){background:#163a5b!important;border-radius:0!important;color:#fff}.tgp-body [style*=border-radius]{border-radius:0!important}.sg-pregame-band,.tgx-hero .tgx-search{display:none!important}:is(.tgx-tabs,.sg-chips ul,.tgp-tabs)[data-fade~=l]{--tg-fade-l: 40px}:is(.tgx-tabs,.sg-chips ul,.tgp-tabs)[data-fade~=r]{--tg-fade-r: 40px}:is(.tgx-tabs,.sg-chips ul,.tgp-tabs)[data-fade]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--tg-fade-l, 0px),#000 calc(100% - var(--tg-fade-r, 0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--tg-fade-l, 0px),#000 calc(100% - var(--tg-fade-r, 0px)),transparent 100%)}.slideshow-control{min-width:24px;min-height:24px}.menu-list__disclosure{position:relative}.menu-list__disclosure:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.quantity-selector input[type=number]{min-height:44px}:focus-visible{outline:2px solid var(--tg-focus, var(--tg-navy))!important;outline-offset:2px!important}.tg-ann,.tgh-hero,.tgh-finds,footer.tgf,.tgf-steps,.tgg-feature--big,.tg-numbers,.tgh2-rail,.tgp-sec--navy{--tg-focus: #fff}:is(.tgi-find__box,.tgh-search__box,.tgs-f__search,.tgq-field__box,.tgt-find__box) input:focus-visible{outline:none!important}nav[aria-label=Breadcrumb] a{display:inline-block;padding:14px 0;margin:-14px 0}img[src*="-card.png"],img[srcset*="-card.png"],img[src*="-og.png"],img[alt^="Recipe card"]{object-fit:contain!important;background:#163a5b}@media screen and (min-width:990px){html:has(.page-wrapper):not(:has(.page-wrapper--drawer-open)),html:has(.page-wrapper):not(:has(.page-wrapper--drawer-open)) body{overflow:visible;height:auto}html:not(:has(.page-wrapper--drawer-open)) .page-wrapper{overflow:visible;height:auto}}.tgi-tile{position:relative;display:flex;flex-direction:column;aspect-ratio:3 / 2;overflow:hidden;background:var(--p);color:var(--ink, #fff);text-decoration:none}.tgi-tile__photo{flex:1 1 0;min-height:50%;background:var(--p)}.tgi-tile__photo>img{transform:scale(var(--fz, 1));transform-origin:var(--focal, 50% 50%)}.tgi-tile__band{position:relative;flex:none;display:flex;flex-direction:column;gap:2px;padding:10px 14px 12px;background:var(--p);border-top:5px solid var(--s);box-sizing:border-box}.tgi-tile__e{font:600 10px/1.3 var(--tg-sans);letter-spacing:.08em;text-transform:uppercase;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tgi-tile__band>*{flex:none}.tgi-tile__t{font:400 20px/1.15 var(--tg-serif);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tgi-tile__v{font-size:11px;line-height:1.3}.tgi-tile{--tgi-band: 105px}.tgi-tile:not(.tgi-tile--field) .tgi-tile__band{height:var(--tgi-band);overflow:hidden}.tgi-tile:not(.tgi-tile--field) .tgi-tile__photo{min-height:0}.tgi-tile--field{justify-content:flex-end;border-bottom:8px solid var(--s);box-sizing:border-box}.tgi-tile--field .tgi-tile__band{border-top:0;padding-bottom:16px}.tgi-tile--field .tgi-tile__t{font-size:30px}.tgi-tile:hover .tgi-tile__photo>img{filter:sepia(var(--tg-grade-warm)) saturate(var(--tg-grade-sat)) brightness(1.08) contrast(var(--tg-grade-con))}.tgi-tile:focus-visible{outline:3px solid var(--tg-navy);outline-offset:2px}@media screen and (max-width:749px){.tgi-tile__band{padding:7px 10px 9px;border-top-width:4px}.tgi-tile__t{font-size:16px}.tgi-tile__v{font-size:12px}.tgi-tile__conf{display:none}.tgi-tile__photo{min-height:30%}.tgi-tile__e{white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tgi-tile{--tgi-band: 105px}.tgi-tile--field .tgi-tile__t{font-size:22px}}:is(.tgh-hero__credit,.tgh-trust__imp,.tgg-pack__returns,.cart-totals__tax-note,figcaption) a{display:inline-block;padding-block:14px;margin-block:-14px}.tg-email-hint{margin:6px 0 0;font-size:14px;line-height:1.4;color:var(--tg-navy, #163a5b);font-weight:600;flex-basis:100%}.tg-email-hint:empty{display:none}.tgpg .tg-email-hint,.tgg-cap .tg-email-hint{color:inherit}@media screen and (min-width:750px){.tg-act__label{display:none}.tg-act--pregame{font-size:13px}}@media screen and (max-width:1023px){.tg-act--pregame{justify-content:center}.tg-act--pregame span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media screen and (max-width:374px){html body header-actions .tg-act{min-width:36px}}.product-information__media .product-media-container,.product-information__media .slideshow-controls__thumbnail{background:var(--tg-tint);border-radius:0}.product-information__media .product-media-container img,.product-information__media .slideshow-controls__thumbnail img{mix-blend-mode:multiply}.product-information__media slideshow-arrows{display:none}.product-information__media .slideshow-controls__thumbnail{outline:0;border:0;opacity:1}.product-information__media .slideshow-controls__thumbnail:is([aria-selected=true],[aria-current=true]){box-shadow:inset 0 0 0 2px var(--tg-navy)!important}.slideshow-controls__thumbnails .slideshow-control[aria-current=true]{outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.product-information__media .slideshow-controls__thumbnails-container{mask-image:none!important;-webkit-mask-image:none!important}.product-details .tg-bb:not(:has(*)){display:none}.product-details h1{margin:-4px 0 0;font:400 42px/1.08 var(--tg-serif);letter-spacing:0;text-transform:none}.product-details product-price .price{font:400 24px/1.2 var(--tg-serif);color:var(--tg-navy)}.product-details .group-block-content:has(>product-price){align-items:baseline}.product-details variant-picker legend,.product-details .variant-option__label{font:400 13px var(--tg-sans)}.product-details .add-to-cart-button{min-height:54px;border-radius:0;font:600 16px var(--tg-sans);text-transform:none;letter-spacing:0}.product-details .add-to-cart-button svg,.product-details .add-to-cart-icon{display:none}.product-details .quantity-selector{min-height:54px;border-radius:0;border-color:var(--tg-line)}.product-details .product-form-buttons{gap:10px}@media screen and (min-width:750px){sticky-add-to-cart.sticky-add-to-cart{display:none!important}}.sticky-add-to-cart__image{display:none}.sticky-add-to-cart__button{border-radius:0;font:600 15px var(--tg-sans);text-transform:none}.sticky-add-to-cart__button{flex:none;width:auto!important;min-width:0!important;min-height:48px;padding-inline:18px!important;white-space:nowrap}.sticky-add-to-cart__button .add-to-cart-text .svg-wrapper{display:none!important}.sticky-add-to-cart__button .add-to-cart-text__content{display:inline!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important}.sticky-add-to-cart__price{display:flex;flex-direction:column;align-items:flex-end}.sticky-add-to-cart__price:after{font:500 12px var(--tg-sans);color:var(--tg-muted)}.product-details .variant-option__button-label--has-swatch{min-width:44px;min-height:44px}@media screen and (min-width:990px){.product-information__grid{grid-template-columns:minmax(0,1fr) 470px!important;column-gap:64px!important;width:100%;max-width:calc(var(--tg-max) + 64px);margin-inline:auto;padding-inline:var(--tg-gutter);box-sizing:border-box}.product-information__media .product-media-container{aspect-ratio:5 / 4!important}.product-information__media .slideshow-controls{margin-top:10px}.product-information__media .slideshow-controls__thumbnails{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 20px) / 3);gap:10px;width:100%;flex:none}.product-information__media .slideshow-controls__thumbnail{width:auto!important;height:auto!important;--aspect-ratio: 1 !important;aspect-ratio:1!important}.product-information__media .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:749px){.product-information.section{padding-top:0!important}.product-information__media .product-media-container{aspect-ratio:1 / 1!important}.product-information__media .slideshow-controls{padding:8px 16px 0}.product-information__media .slideshow-controls__thumbnails{gap:6px}.product-information__media .slideshow-controls__thumbnail{width:44px!important;height:44px!important}.product-information__media .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover}.product-details>.group-block{padding-top:22px!important}.product-details h1{margin:0;font-size:28px;line-height:1.1}.product-details product-price .price{font-size:22px}.product-details .quantity-selector-wrapper{display:none!important}.product-details .add-to-cart-button{width:100%}}.product-media--wide .product-media__image{object-fit:contain!important;object-position:center!important}@media screen and (max-width:749px){.product-media--landscape .product-media__image{object-fit:contain!important;object-position:center!important}}.tg-sw__label{margin:0 0 8px;font:400 14px var(--tg-sans);color:var(--tg-navy)}.tg-sw__label strong{font-weight:600}.tg-sw__list{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.tg-sw__dot{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%}.tg-sw__dot:before{content:"";width:30px;height:30px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000026}.tg-sw .tg-sw__dot.is-on{box-shadow:inset 0 0 0 2px var(--tg-navy)!important}.tg-sw__dot.is-edge:before{box-shadow:inset 0 0 0 1px #d0d8de}.tg-sw__dot.is-out:after{content:"";position:absolute;width:34px;height:1.5px;background:var(--tg-navy);transform:rotate(-45deg)}.tg-sw__dot:focus-visible{outline:2px solid var(--tg-navy);outline-offset:2px}@media screen and (max-width:749px){.tg-sw__list{display:grid;grid-template-columns:repeat(4,44px);gap:4px 16px}}.tg-sw__chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--tg-line, #d0d8de);color:var(--tg-navy);font:500 14px var(--tg-sans);text-decoration:none}.tg-sw__chip.is-on{background:var(--tg-navy);border-color:var(--tg-navy);color:#fff}.tg-sw__chip.is-out{color:var(--tg-muted, #5b6b7a);text-decoration:line-through}.tg-sw__chip:focus-visible{outline:2px solid var(--tg-navy);outline-offset:2px}@media screen and (max-width:749px){.tg-sw--chips .tg-sw__list{display:flex;gap:8px}}:is(.add-to-cart-button,.sticky-add-to-cart__button):is([data-added=true],[data-tg-adding]){position:relative;color:transparent!important;-webkit-text-fill-color:transparent;transition:none!important}:is(.add-to-cart-button,.sticky-add-to-cart__button):is([data-added=true],[data-tg-adding]) *{visibility:hidden!important;color:transparent!important}:is(.add-to-cart-button,.sticky-add-to-cart__button)[data-tg-adding]:after{content:"Adding\2026"}:is(.add-to-cart-button,.sticky-add-to-cart__button)[data-added=true]:after{content:"Added \2713"}:is(.add-to-cart-button,.sticky-add-to-cart__button):is([data-added=true],[data-tg-adding]):after{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-text-fill-color:#fff;font:600 16px var(--tg-sans);visibility:visible}.product-information:has(.tg-kind[data-kind=cutout]) .product-information__media :is(.product-media-container,.slideshow-controls__thumbnail){background:var(--tg-field)}.product-information:has(.tg-kind[data-kind=cutout]) .product-information__media .product-media__image{object-fit:contain!important;padding:10%;box-sizing:border-box}.product-information:has(.tg-kind[data-kind=cutout]) .product-information__media .slideshow-controls__thumbnail img{object-fit:contain!important;padding:10%;box-sizing:border-box}.product-information__media .product-media{position:relative}.product-information__media .product-media:before,.product-information__media .product-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--tg-navy)}.product-information__media .product-media:before{mix-blend-mode:lighten;opacity:var(--tg-grade-toe)}.product-information__media .product-media:after{mix-blend-mode:multiply;opacity:var(--tg-grade-shoulder)}@media screen and (min-width:990px){.product-information__grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr)!important;column-gap:56px!important}.product-information__media .product-media-container{aspect-ratio:1 / 1!important}.product-information__media slideshow-component:has(.slideshow-controls__thumbnails){display:grid!important;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:start}.product-information__media slideshow-component>slideshow-container{grid-column:2;grid-row:1}.product-information__media slideshow-component>.slideshow-controls{grid-column:1;grid-row:1;margin-top:0!important;width:84px;max-height:100%;overflow:hidden auto}.product-information__media .slideshow-controls__thumbnails-container{width:84px}.product-information__media .slideshow-controls__thumbnails{grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:84px;grid-auto-rows:84px;gap:10px!important}body:has(.tgf-packed__score) .product-details .tg-bb--scoreboard{display:none}}@media screen and (max-width:749px){.product-details>.group-block{padding-top:14px!important}.product-details>.group-block>.group-block-content{row-gap:10px!important}.product-details>.group-block>.group-block-content>*{order:20}.product-details>.group-block>.group-block-content>.tg-bb--eyebrow{order:1}.product-details>.group-block>.group-block-content>.text-block{order:2}.product-details>.group-block>.group-block-content>.group-block{order:3}.product-details>.group-block>.group-block-content>.tg-bb--fit{order:4}.product-details>.group-block>.group-block-content>.tg-bb--colors{order:5}.product-details>.group-block>.group-block-content>variant-picker{order:6}.product-details>.group-block>.group-block-content>.buy-buttons-block{order:7}.product-details>.group-block>.group-block-content>.tg-bb--stars{order:8}.product-details h1{font-size:24px!important;line-height:1.15!important}.group-block-content>product-price:has(.installments)>.installments{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-details .shopify-payment-button__more-options{display:none!important}}@media screen and (max-width:749px){html body .sticky-add-to-cart__bar{max-width:100vw;gap:8px;overflow:clip}html body .sticky-add-to-cart__info{min-width:0}html body .sticky-add-to-cart__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .sticky-add-to-cart__price{flex:0 0 auto}html body sticky-add-to-cart .sticky-add-to-cart__price:after{font-size:13px;white-space:nowrap}html body sticky-add-to-cart .sticky-add-to-cart__button{padding-inline:14px!important}}html body .product-information .product-information__media :is(.product-media-container,.slideshow-controls__thumbnail){background:#fff}html body .product-information .product-information__media :is(.product-media-container,.slideshow-controls__thumbnail) img{mix-blend-mode:normal}html body .product-information .product-information__media .product-media:before,html body .product-information .product-information__media .product-media:after{content:none}html body .product-information:not(:has(.tg-setpick)) .tg-stars{background:linear-gradient(90deg,var(--tg-navy) calc(var(--r, 5) * 20%),var(--tg-line) 0);-webkit-background-clip:text;background-clip:text}@media screen and (min-width:990px){html body .product-information:not(:has(.tg-setpick)) .product-details h1{font-size:40px;line-height:1.1}}html body .product-form-buttons>.tg-buyship{flex:0 0 100%;width:100%;order:0}html body .product-form-buttons>.tg-buyship:empty{display:none}html body .tg-bb .tg-bb__team{display:inline-flex;align-items:center;min-height:44px;margin:-14px 0;color:var(--tg-muted);text-decoration:none}html body .tg-bb .tg-bb__team:hover{color:var(--tg-navy);text-decoration:underline;text-underline-offset:3px}html body .tg-sgc{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--tg-tint, #f1f4f6);border-top:4px solid var(--tg-navy, #163a5b);color:var(--tg-navy, #163a5b)}html body .tg-sgc__eb{font:700 11px/1.3 var(--tg-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tg-muted, #456280)}html body .tg-sgc__t{font:400 22px/1.2 var(--tg-serif)}html body .tg-sgc__l{font-size:14px;line-height:1.5}html body .tg-sgc__a{align-self:flex-start;display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border:2px solid var(--tg-navy, #163a5b);background:#fff;color:var(--tg-navy, #163a5b);font:700 15px/1.2 var(--tg-sans);text-decoration:none}@media screen and (max-width:749px){.product-details>.group-block>.group-block-content>.tg-bb--one_liner{order:4}}.tg-bb--one_liner .tg-bb__line{font-size:15px;line-height:1.45;color:#456280}.tgf-eyebrow{margin:0;font:600 11px/1.4 var(--tg-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tg-muted)}.tgf-eyebrow--light{color:var(--tg-line)}.tgf-rule{width:40px;height:2px;background:var(--tg-red);margin-bottom:16px}.tgf-h2{margin:12px 0 18px;font:400 40px/1.12 var(--tg-serif);letter-spacing:0;text-transform:none;color:inherit}.tgf-meta{margin:20px 0 0;font-size:13px;color:var(--tg-muted)}.tgf-wrap{max-width:var(--tg-max);margin:0 auto;padding:0 var(--tg-gutter)}.tgf-wrap--narrow{max-width:820px}.tgf-sec{color:var(--tg-navy);font-family:var(--tg-sans)}.tgf-sec a{color:var(--tg-navy)}.tgf-btn{min-height:52px;padding:0 26px;border:0;border-radius:0;font:600 15px var(--tg-sans);cursor:pointer}.tgf-btn--navy{background:var(--tg-navy);color:#fff}.tgf-btn--navy:hover{background:#0f2a43}.tgf-btn[disabled]{opacity:.6;cursor:wait}.tg-bb .tgf-eyebrow{margin:0}.tg-bb__ship{font:500 14px var(--tg-sans);color:var(--tg-navy)}.tg-bb__ship--cost{font-weight:400;color:var(--tg-muted)}.tg-bb__fit{display:inline-block;margin:0;padding:6px 10px;background:var(--tg-tint);font:600 14px/1.4 var(--tg-sans);color:var(--tg-navy)}.tg-bb__set{margin:0;font:400 14px/1.5 var(--tg-sans)}.tg-bb__set a{display:inline-block;padding:2px 0;color:var(--tg-navy);text-decoration:underline;text-underline-offset:3px}.tg-bb__set a:hover{text-decoration-thickness:2px}.tg-bb__line{margin:0;font:400 17px/1.55 var(--tg-sans);color:var(--tg-navy)}.tg-bb__gift{margin:0;font:500 15px/1.5 var(--tg-sans);color:var(--tg-navy)}.tg-bb__included{display:flex;align-items:center;gap:6px;margin:6px 0 0;font:600 15px/1.4 var(--tg-sans);color:var(--tg-navy)}.tg-bb__included svg{flex:none}.tg-score{display:grid;grid-template-columns:repeat(var(--cells, 4),minmax(0,1fr));margin:0;border-top:1px solid var(--tg-line);border-bottom:1px solid var(--tg-line)}.tg-score__cell{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:14px 8px;border-left:1px solid var(--tg-line)}.tg-score__cell:first-child{padding-left:0;border-left:0}.tg-score__cell:last-child{padding-right:0}.tg-score__value{margin:0;font:400 34px/1 var(--tg-score);color:var(--tg-navy)}.tg-score__label{margin:0;font:400 12px/1.35 var(--tg-sans);color:var(--tg-muted)}.tg-reassure{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font:400 14px/1.45 var(--tg-sans);color:var(--tg-navy)}.tg-reassure li{display:flex;gap:10px;align-items:flex-start}.tg-reassure svg{flex:none;margin-top:1px}.tg-reassure a{color:var(--tg-navy);text-decoration:underline;text-underline-offset:3px}.tg-aff{display:flex;flex-direction:column;gap:8px}.tg-aff__btn{display:flex;align-items:center;justify-content:center;min-height:54px;background:var(--tg-red);color:#fff;font:600 16px var(--tg-sans);text-decoration:none}.tg-aff__disclose{margin:0;font-size:13px;color:var(--tg-muted)}.tgf-why{padding-top:var(--tg-gap)}.tgf-why__grid{display:flex;flex-wrap:wrap;gap:64px;align-items:center}.tgf-why__copy{flex:1 1 520px;min-width:0;max-width:620px}.tgf-why__body{display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:1.7}.tgf-why__body p{margin:0}.tgf-why__body p+p{margin-top:14px}.tgf-why__media{flex:1 1 440px;min-width:0}.tgf-why__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.tgf-steps{margin-top:96px;background:var(--tg-navy);color:#fff}.tgf-steps .tgf-wrap{padding-top:72px;padding-bottom:80px}.tgf-steps .tgf-h2{margin:10px 0 36px}.tgf-steps__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:32px}.tgf-steps__item{display:flex;flex-direction:column;gap:14px}.tgf-steps__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.tgf-steps__text{display:flex;gap:14px;align-items:baseline}.tgf-steps__num{font:400 40px/1 var(--tg-score);color:var(--tg-red)}.tgf-steps__title{margin:0;font-size:18px;font-weight:600}.tgf-steps__cap{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--tg-line)}.tgf-call{padding-top:var(--tg-gap)}.tgf-call__grid{display:flex;flex-wrap:wrap;gap:64px}.tgf-call__quote{flex:1.3 1 520px;min-width:0}.tgf-quote{margin:12px 0 0;font:italic 400 30px/1.35 var(--tg-serif)}.tgf-call__fit{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:22px;padding-top:30px;font-size:15px;line-height:1.6}.tgf-call--fit-only .tgf-call__fit{padding-top:0;flex-direction:row;flex-wrap:wrap}.tgf-call--fit-only .tgf-call__row{flex:1 1 300px}.tgf-call__row{border-top:1px solid var(--tg-line);padding-top:16px}.tgf-call__k{margin:0 0 4px;font-weight:600}.tgf-call__v{margin:0;color:var(--tg-muted)}.tgf-setup{margin-top:96px;background:var(--tg-tint)}.tgf-setup .tgf-wrap{padding-top:64px;padding-bottom:72px}.tgf-setup .tgf-h2{margin:10px 0 28px;font-size:36px;line-height:1.15}.tgf-pair{display:flex;flex-wrap:wrap;align-items:center;gap:28px;padding:28px 0;border-top:1px solid #c3cdd5;border-bottom:1px solid #c3cdd5}.tgf-pair__item{flex:1 1 260px;min-width:0;display:flex;align-items:center;gap:18px;color:var(--tg-navy);text-decoration:none}.tgf-pair__img,.tgf-addon__img{display:block;background:#fff;overflow:hidden}.tgf-pair__img{flex:none;width:150px;height:150px}.tgf-pair__img img,.tgf-addon__img img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.tgf-pair__name{margin:0;font:400 20px/1.25 var(--tg-serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.tgf-pair__price{margin:6px 0 0;font-size:15px}.tgf-pair__plus{font:400 40px/1 var(--tg-score)}.tgf-pair__total{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding-left:28px;border-left:1px solid #c3cdd5}.tgf-pair__both{margin:0;font-size:13px;color:var(--tg-muted)}.tgf-pair__sum{margin:0;font:400 28px var(--tg-serif)}.tgf-pair__msg{margin:0;font-size:13px;min-height:1em}.tgf-addons__label{margin:44px 0 16px}.tgf-addons{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tgf-addon{display:flex;flex-direction:column;gap:10px;color:var(--tg-navy);text-decoration:none}.tgf-addon__img{aspect-ratio:1}.tgf-addon__name{font:400 18px/1.25 var(--tg-serif)}.tgf-addon__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.5em}.tgf-addon__price{font-size:14px;color:var(--tg-muted)}.tgf-details{padding-top:var(--tg-gap)}.tgf-details .tgf-h2{margin:0 0 18px;font-size:36px;line-height:1.1}.tgf-acc__row{border-top:1px solid var(--tg-line)}.tgf-acc__row:last-child{border-bottom:1px solid var(--tg-line)}.tgf-acc__row summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:4px 0;font:600 16px var(--tg-sans);cursor:pointer}.tgf-acc__row summary::-webkit-details-marker{display:none}.tgf-acc__icon{flex:none;transition:transform .2s}.tgf-acc__row[open] .tgf-acc__icon{transform:rotate(45deg)}.tgf-acc__body{padding:0 0 18px;font-size:15px;line-height:1.6;color:var(--tg-muted)}.tgf-acc__body p{margin:0}.tgf-size{display:grid;gap:14px}.tgf-size .tg-score{border-top:0}.tgf-size .tg-score__value{text-transform:uppercase}.tgf-size .tg-score__label{font-size:14px}.tgf-size .tgg-map img{width:100%;height:auto}.tg-stars{background:linear-gradient(90deg,var(--tg-red) calc(var(--r, 5) * 20%),var(--tg-line) 0);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:2px}.tg-bb__stars{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 15px var(--tg-sans);color:var(--tg-navy);text-decoration:none}.tg-bb__stars span:last-child{text-decoration:underline;text-underline-offset:3px}.tgf-reviews{padding-top:var(--tg-gap)}.tgf-reviews__sum{margin:0 0 8px;font-size:16px;color:var(--tg-navy)}.tgf-reviews__list{margin:0;padding:0;list-style:none}.tgf-review{padding:20px 0;border-top:1px solid var(--tg-line)}.tgf-review p{margin:0}.tgf-review__head{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:17px}.tgf-review__body{margin-top:8px!important;font-size:17px;line-height:1.65;color:var(--tg-navy)}.tgf-review__by{margin-top:8px!important;font-size:14px;color:var(--tg-muted)}.product-details:has(.tg-so) :is(.quantity-selector-wrapper,.add-to-cart-button,.tg-reassure__delivery,.shopify-payment-button){display:none!important}.tg-so{display:flex;flex-direction:column;gap:12px}.tg-so p{margin:0}.tg-so__out{font:600 18px var(--tg-sans);color:var(--tg-navy)}.tg-so__form{display:flex;flex-direction:column;gap:8px;font:400 15px var(--tg-sans);color:var(--tg-navy)}.tg-so__row{display:flex;gap:8px}.tg-so__row input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 14px;border:1px solid var(--tg-line);border-radius:0;font:400 16px var(--tg-sans)}.tg-so__tick{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px}.tg-so__tick input{width:20px;height:20px;margin:0}.tg-so__msg:empty{display:none}.tg-so__eyebrow{margin-top:8px!important}.tg-so__card{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid var(--tg-line);color:var(--tg-navy);text-decoration:none}.tg-so__img{flex:none;width:64px;height:64px;background:var(--tg-tint)}.tg-so__img img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.tg-so__name{display:block;font:400 17px/1.3 var(--tg-serif)}.tg-so__price{display:block;margin-top:2px;font-size:14px}.tg-so__bar{display:none}@media screen and (max-width:749px){.tgf-h2{margin:10px 0 14px;font-size:28px;line-height:1.15}.tgf-rule{width:36px;margin-bottom:14px}.tg-score__cell{padding:12px 6px}.tg-score__value{font-size:30px}.tg-score__label{font-size:11px}.tgf-why__grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.tgf-why__copy{display:contents}.tgf-why__body{gap:12px;font-size:16px;line-height:1.65}.tgf-why__media{order:1;margin-top:18px}.tgf-why .tgf-meta{order:2;margin-top:10px}.tgf-why__img{aspect-ratio:4 / 3}.tgf-steps{margin-top:48px}.tgf-steps .tgf-wrap{padding-top:40px;padding-bottom:44px}.tgf-steps .tgf-h2{margin:8px 0 26px;font-size:30px}.tgf-steps__list{gap:28px}.tgf-steps__item{gap:10px}.tgf-steps__num{font-size:34px}.tgf-steps__title{font-size:17px}.tgf-steps__cap{margin-top:4px;font-size:14px;line-height:1.5}.tgf-call__grid{gap:22px}.tgf-quote{margin-top:10px;font-size:22px;line-height:1.4}.tgf-call__fit,.tgf-call--fit-only .tgf-call__fit{flex:1 1 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px;border-top:1px solid var(--tg-line);font-size:14px;line-height:1.5}.tgf-call__row{border-top:0;padding-top:0}.tgf-call__row:only-child{grid-column:1 / -1}.tgf-setup{margin-top:48px}.tgf-setup .tgf-wrap{padding-top:36px;padding-bottom:32px}.tgf-setup .tgf-h2{margin:8px 0 18px;font-size:26px;line-height:1.2}.tgf-pair{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:0;align-items:start;padding:0;border:0}.tgf-pair__item{flex-direction:column;align-items:stretch;gap:8px}.tgf-pair__img{width:100%;height:auto;aspect-ratio:1}.tgf-pair__name{font-size:16px}.tgf-pair__price{margin-top:0;font-size:14px}.tgf-pair__plus{align-self:center;text-align:center;font-size:26px;margin-top:-40px}.tgf-pair__total{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:16px 0 0;border-left:0;border-top:1px solid var(--tg-line)}.tgf-pair__sum{font-size:22px}.tgf-pair__msg{flex-basis:100%}.tgf-addons__label{margin:32px 0 12px}.tgf-addons{display:flex;gap:12px;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scroll-snap-type:x mandatory;scroll-padding-inline:16px}.tgf-addons li{flex:0 0 132px;scroll-snap-align:start}.tgf-addon{gap:6px}.tgf-addon__name{font-size:15px}.tgf-addon__price{font-size:13px;color:var(--tg-navy)}.tgf-details .tgf-h2{margin-bottom:10px;font-size:26px}.tgf-acc__row summary{min-height:48px;font-size:15px}.tgf-acc__body{padding-bottom:16px;font-size:14px}.tg-so__bar:not([hidden]){position:fixed;z-index:20;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;min-height:56px;padding-bottom:env(safe-area-inset-bottom);background:var(--tg-navy);color:#fff;font:600 16px var(--tg-sans);text-decoration:none}.tgf-size .tg-score{grid-template-columns:repeat(2,minmax(0,1fr))}.tgf-size .tg-score__cell:nth-child(n+3){border-top:1px solid var(--tg-line)}.tgf-size .tg-score__cell:nth-child(odd){padding-left:0;border-left:0}}.tg-reassure a,.tgf-acc__body a{padding-block:14px;margin-block:-14px}.tgf-packed{display:grid;gap:28px;padding-top:32px;color:var(--tg-navy)}.tgf-guide{margin:0;padding-top:16px}.tgf-guide a{display:inline-block;padding-block:12px;color:var(--tg-navy);font-weight:700}.tgf-packed.tg-find__wrap{max-width:var(--tg-max);margin:0 auto;padding-inline:var(--tg-gutter);box-sizing:content-box}.tgf-packed__score .tg-score__value{font-size:44px}@media screen and (max-width:989px){.tgf-packed{display:none}}.tgf-lots{padding-top:var(--tg-gap)}.tgf-lots__h{margin:0 0 8px;font:600 11px/1.4 var(--tg-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tg-muted)}.tgf-lots__p{margin:0 0 10px;font-size:16px;line-height:1.55}.tgf-lots__list{display:flex;flex-wrap:wrap;gap:0 4px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.6}.tgf-lots__list li:not(:last-child):after{content:","}.tgf-sec a.tgf-lot{display:inline-block;padding-block:10px;margin-block:-10px;color:var(--tg-navy);text-decoration:underline;text-decoration-color:var(--stripe, var(--tg-line));text-decoration-thickness:2px;text-underline-offset:4px}.tgf-lot:focus-visible{outline:2px solid var(--tg-navy);outline-offset:2px}.tgf-lots__more{margin:6px 0 0;font-size:14px;color:var(--tg-muted)}.tgf-specs{padding-top:var(--tg-gap)}.tgf-specs .tgf-h2{margin:0 0 14px;font-size:36px;line-height:1.1}.tgf-specs__list{margin:0;border-top:1px solid var(--tg-line)}.tgf-specs__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--tg-line);font-size:15px;line-height:1.45}.tgf-specs__row dt{color:var(--tg-muted)}.tgf-specs__row dd{margin:0;overflow-wrap:anywhere}.tgf-specs__row--full dd{grid-column:1 / -1}.tgf-about{padding-top:var(--tg-gap)}.tgf-about .tgf-h2{margin:0 0 14px;font-size:36px;line-height:1.1}.tgf-about__body{font-size:17px;line-height:1.6}.tgf-about__body>:first-child{margin-top:0}.tgf-about__body p{margin:0 0 1em}.tgf-about__body :is(h2,h3,h4){margin:1.4em 0 .4em;font:600 18px/1.3 var(--tg-sans);letter-spacing:0;text-transform:none;color:var(--tg-navy)}.tgf-about__body :is(img,iframe,video,table){max-width:100%;height:auto}.tgf-about__body[data-tgf-clamp]{max-height:19.2em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.tgf-about__more{min-height:44px;margin-top:4px;padding:0;border:0;background:none;color:var(--tg-navy);font:600 15px var(--tg-sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tgf-about__more:focus-visible{outline:2px solid var(--tg-navy);outline-offset:2px}.tgf-about__body iframe{aspect-ratio:16 / 9;width:100%}.tgf-about__body table{display:block;overflow-x:auto;border-collapse:collapse;font-size:15px}.tgf-about__body :is(td,th){padding:6px 10px;border:1px solid var(--tg-line)}@media screen and (max-width:749px){.tgf-specs .tgf-h2,.tgf-about .tgf-h2{font-size:30px}.tgf-about__body{font-size:16px}}.tgf-pair__img,.tgf-addon__img{background:#fff;border:1px solid var(--tg-line);box-sizing:border-box}.tgf-pair__img img,.tgf-addon__img img{object-fit:cover;mix-blend-mode:normal;filter:none;padding:0}.tgf-pair__img--cutout img,.tgf-addon__img--cutout img{object-fit:contain;padding:8%;box-sizing:border-box}@media screen and (min-width:990px){:is(.tgf-details,.tgf-reviews,.tgf-brand-reviews,.tgf-specs,.tgf-about,.tgf-lots) .tgf-wrap--narrow{max-width:var(--tg-max)}:is(.tgf-details,.tgf-reviews,.tgf-brand-reviews,.tgf-specs,.tgf-about,.tgf-lots) .tgf-wrap--narrow>*{max-width:820px}}.tgf-addon__li{position:relative}.tgf-addon__add{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:#fff;color:var(--tg-navy);cursor:pointer;aspect-ratio:auto}.tgf-addon__add:hover{background:var(--tg-navy);color:#fff}.tgf-addon__add:focus-visible{outline:2px solid var(--tg-navy);outline-offset:2px}.tgf-addon__add[disabled]{opacity:.5;cursor:wait}@media screen and (max-width:479px){.tg-bb--scoreboard .tg-score{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-bb--scoreboard .tg-score__cell{padding-left:8px;border-left:1px solid var(--tg-line)}.tg-bb--scoreboard .tg-score__cell:nth-child(odd){padding-left:0;border-left:0}.tg-bb--scoreboard .tg-score__cell:nth-child(n+3){border-top:1px solid var(--tg-line)}}.group-block-content:has(>product-price .installments){flex-wrap:wrap;row-gap:4px}.group-block-content>product-price:has(.installments){display:contents}.group-block-content>product-price:has(.installments)>.installments{order:3;flex:0 0 100%;margin:0;font-size:14px;line-height:1.4;color:var(--tg-muted)}.group-block-content:has(>product-price .installments)>.tg-bb--shipnote{order:2;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/100/assets/tailgater-b-product.css.map */
