.tl-fulfillment-line{font-size:.8125rem;color:#555;margin:0 0 .5rem}.tl-progress{margin:.25rem 0 1rem}.tl-progress__message{font-size:.8125rem;color:#121212;margin:0 0 .5rem}.tl-progress__track{position:relative;height:4px;background:#e5e2dc;border-radius:999px}.tl-progress__fill{height:100%;background:#121212;border-radius:999px;transition:width .35s ease}.tl-progress__dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#fff;border:1.5px solid #d6d2c9}.tl-progress__dot.is-reached{background:#121212;border-color:#121212}.tl-progress__dot--end{transform:translate(-100%,-50%)}.tl-club-toggle{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid #e5e2dc;margin:.25rem 0 1rem;background:#faf9f6}.tl-club-toggle__label{font-size:.8125rem;line-height:1.5;color:#121212}.tl-switch{position:relative;flex:0 0 auto;width:40px;height:22px;cursor:pointer}.tl-switch__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.tl-switch__track{display:block;width:100%;height:100%;background:#d6d2c9;border-radius:999px;transition:background .2s ease;pointer-events:none}.tl-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 2px #0003}.tl-switch__input:checked~.tl-switch__track{background:#121212}.tl-switch__input:checked~.tl-switch__track:after{transform:translate(18px)}.tl-switch__input[aria-busy=true]~.tl-switch__track{opacity:.55}.tl-switch__input:focus-visible~.tl-switch__track{outline:2px solid #121212;outline-offset:2px}.tl-addon{margin:.15rem 0 .35rem}.tl-addon__label{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;color:#121212;line-height:1.5}.tl-addon__checkbox{flex:0 0 auto;width:16px;height:16px;margin-top:2px;accent-color:#121212;cursor:pointer}.tl-returns-line{text-align:center;font-size:.8125rem;color:#121212;margin:0}.product-info .block-swatch{min-width:45px;min-height:45px;font-size:.8125rem}.product-info input:checked+.block-swatch,.product-info .block-swatch:has(input:checked),.product-info .block-swatch.is-selected{background:#121212!important;color:#fff!important;border-color:#121212!important}.product-info .block-swatch.is-disabled,.product-info input:disabled+.block-swatch,.product-info .block-swatch:has(input:disabled){opacity:1!important;background:#f7f5f1!important;color:#555!important;border-color:#8a8578!important;text-decoration:none!important}.product-info .color-swatch{width:34px!important;height:34px!important}:root{--oke-stars-foregroundColor: #121212;--oke-stars-backgroundColor: #d6d2c9}.product-info .okeReviews,.product-info [data-oke-star-rating],.product-info .oke-sr{cursor:pointer}.tl-icon-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;text-align:center;margin-top:1.25rem}.tl-icon-row img{display:block;width:44px;height:44px;margin:0 auto .55rem}.tl-icon-row span{display:block;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#121212;line-height:1.45}@media screen and (max-width:699px){.tl-icon-row{grid-template-columns:repeat(2,1fr);row-gap:1.25rem}}.product-info .price-list,.product-info .price-list *{color:#121212!important}.product-info .price-list s,.product-info .price-list s *{color:#8a8578!important}.tl-tier-strip{margin:.5rem 0 0}.tl-tier-strip__title{margin:0 0 .5rem;font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#121212}.tl-tier-strip__cells{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e5e2dc}.tl-tier-strip__cell{display:flex;flex-direction:column;justify-content:center;padding:.65rem .4rem;text-align:center;border-right:1px solid #e5e2dc;text-decoration:none}.tl-tier-strip__cell:last-child{border-right:none}.tl-tier-strip__qty{display:block;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:#555;margin-bottom:.15rem}.tl-tier-strip__pct{display:block;font-size:.875rem;font-weight:500;color:#121212;white-space:nowrap}.tl-tier-strip__cell--club{background:#faf9f6}.tl-tier-strip__cell--club:hover .tl-tier-strip__pct{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:699px){.tl-tier-strip__cells{grid-template-columns:repeat(2,1fr)}.tl-tier-strip__cell:nth-child(2){border-right:none}.tl-tier-strip__cell:nth-child(1),.tl-tier-strip__cell:nth-child(2){border-bottom:1px solid #e5e2dc}}.tl-fair{margin-top:1.25rem;padding:1.25rem;background:#faf9f6;border:1px solid #e5e2dc}.tl-fair__title{margin:0 0 1rem;font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#121212}.tl-fair__row{display:flex;justify-content:space-between;align-items:baseline;margin:.85rem 0 .35rem}.tl-fair__row:first-of-type{margin-top:0}.tl-fair__label{font-size:.8125rem;color:#555}.tl-fair__label--strong{color:#121212;font-weight:500}.tl-fair__wrap{display:flex;align-items:center;gap:.5rem}.tl-fair__price{font-family:var(--heading-font-family, serif);font-size:1.25rem;color:#121212;line-height:1}.tl-fair__price--muted{color:#555;font-size:1.0625rem}.tl-fair__price--clubv2{font-size:1.125rem}.tl-fair__save{font-size:.6563rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#121212;padding:.2rem .45rem}.tl-fair__save--outline{background:transparent;color:#121212;border:1px solid #121212;padding:.15rem .4rem}.tl-fair__track{height:3px;background:transparent}@keyframes tl-fair-grow{0%{width:0}}.tl-fair__bar{height:100%;width:var(--tl-w);animation:tl-fair-grow .9s cubic-bezier(.25,.8,.25,1) both;box-sizing:border-box}.tl-fair__bar--retail{background:#b5b1a8;animation-delay:.1s}.tl-fair__bar--tl{background:#121212;animation-delay:.3s}.tl-fair__bar--club{background:#8a8578;animation-delay:.5s}@media(prefers-reduced-motion:reduce){.tl-fair__bar{animation:none}}.tl-fair__club{display:block;text-decoration:none;color:inherit;margin-top:.6rem;padding:.85rem .85rem .9rem;margin-left:-.85rem;margin-right:-.85rem;border:1px solid #e5e2dc;background:#fff;transition:border-color .15s ease}.tl-fair__club:hover{border-color:#121212}.tl-fair__club .tl-fair__row{margin-top:0}.tl-fair__club .tl-fair__track,.tl-fair__club .tl-fair__bar{display:block}.tl-fair__join{display:inline-block;margin-top:.6rem;font-size:.8125rem;color:#121212;text-decoration:underline;text-underline-offset:3px}.tl-fair__club:hover .tl-fair__join{opacity:.65}.tl-fair__note{margin:1rem 0 0;font-size:.8125rem;color:#555;line-height:1.6}.product-section-video,section[id*=__brand-video] .content-over-media,.shopify-section--video .content-over-media{max-width:min(1080px,94vw);margin-inline:auto}.tl-cw__feature{align-self:stretch;grid-row:span 2;flex-direction:column!important;background:#fff!important;border:1px solid #121212}.tl-cw__feature>*:not(.tl-cw__feature-img):not(.tl-cw__feature-copy){display:none!important}.tl-cw__feature-img{flex:1 1 0!important;min-height:0;width:100%!important;height:auto!important;aspect-ratio:auto!important;position:relative;background:#fff!important;overflow:hidden}.tl-cw__feature-img img{position:absolute;top:1.4rem;left:1.4rem;width:calc(100% - 2.8rem);height:calc(100% - 1.9rem);object-fit:contain!important;object-position:center}.tl-cw__feature-copy{flex:0 0 auto!important;width:100%;box-sizing:border-box;background:#121212;padding:1.05rem 1.25rem 1.15rem!important;align-items:flex-start}.tl-cw__feature-eyebrow{color:#b5b1a8!important;margin-bottom:.35rem!important}.tl-cw__feature-title{color:#fff!important;margin:0 0 .3rem!important}.tl-cw__feature-sub{color:#ffffffb8!important;margin:0 0 .8rem!important}.tl-cw__feature-cta{background:#fff!important;color:#121212!important}@media screen and (max-width:699px){.tl-cw__feature{grid-row:span 1;align-self:start}.tl-cw__feature-img{flex:0 0 auto!important;aspect-ratio:4 / 3!important;position:relative}.tl-cw__feature-img img{top:.75rem;left:.75rem;width:calc(100% - 1.5rem);height:calc(100% - 1.1rem)}.tl-cw__feature-sub{display:none}}@media screen and (min-width:700px){header img[src*=TL-Logo]{height:60px!important;max-height:60px!important;width:auto!important;max-width:none!important}}@media screen and (max-width:699px){html:has(.tl-fd.is-open){overflow:hidden}.tl-fd__body{overscroll-behavior:contain}.tl-cw__tool,.tl-cw__qa-sizes .tl-cw__qa-size{min-height:44px}}.product-info .product-info__block-list .variant-picker__option-values .block-swatch.is-disabled,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.tl-xa-out{opacity:1!important;color:#555!important;background:#f7f5f1!important;border-color:#8a8578!important;text-decoration:none!important;-webkit-text-decoration-line:none!important}.product-info .product-info__block-list .variant-picker__option-values .block-swatch.is-disabled:after,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.tl-xa-out:after{opacity:1!important;pointer-events:none;background-image:linear-gradient(to left top,#0000 calc(50% - 1.25px),#555 calc(50% - 1.25px) calc(50% + 1.25px),#0000 calc(50% + 1.25px))!important}.product-info .product-info__block-list .variant-picker__option-values .block-swatch.is-disabled:hover,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.tl-xa-out:hover{border-color:#121212!important}.product-info .product-info__block-list .variant-picker__option-values input:checked+.block-swatch.tl-xa-out,.product-info .product-info__block-list .variant-picker__option-values input:checked+.block-swatch.is-disabled,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.tl-xa-out.is-selected,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.is-disabled.is-selected{background:#121212!important;color:#fff!important;border-color:#121212!important}.product-info .product-info__block-list .variant-picker__option-values input:checked+.block-swatch.tl-xa-out:after,.product-info .product-info__block-list .variant-picker__option-values input:checked+.block-swatch.is-disabled:after,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.tl-xa-out.is-selected:after,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.is-disabled.is-selected:after{opacity:1!important;pointer-events:none;background-image:linear-gradient(to left top,#0000 calc(50% - 1.25px),#fff calc(50% - 1.25px) calc(50% + 1.25px),#0000 calc(50% + 1.25px))!important}.tl-cw__qa-sizes .tl-cw__qa-size.tl-cw__qa-size--oos{position:relative;opacity:1!important;color:#555!important;background:#f7f5f1!important;border-color:#8a8578!important;font-weight:500!important;text-decoration:none!important;-webkit-text-decoration-line:none!important}.tl-cw__qa-sizes .tl-cw__qa-size.tl-cw__qa-size--oos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:1!important;pointer-events:none;background-image:linear-gradient(to left top,#0000 calc(50% - 1.25px),#555 calc(50% - 1.25px) calc(50% + 1.25px),#0000 calc(50% + 1.25px))!important}.tl-cw__qa-sizes .tl-cw__qa-size.tl-cw__qa-size--oos:hover{background:#f7f5f1!important;border-color:#121212!important}.product-info .product-info__block-list .variant-picker__option-values .block-swatch.is-disabled,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.tl-xa-out{border-image-source:linear-gradient(#8a8578,#8a8578)!important;border-image-slice:1!important;border-image-width:1px!important;border-image-outset:0!important;border-image-repeat:stretch!important;-webkit-text-fill-color:#555555!important}.product-info .product-info__block-list .variant-picker__option-values .block-swatch.is-disabled:hover,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.tl-xa-out:hover{border-image-source:linear-gradient(#121212,#121212)!important}.product-info .product-info__block-list .variant-picker__option-values input:checked+.block-swatch.tl-xa-out,.product-info .product-info__block-list .variant-picker__option-values input:checked+.block-swatch.is-disabled,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.tl-xa-out.is-selected,.product-info .product-info__block-list .variant-picker__option-values .block-swatch.is-disabled.is-selected{border-image-source:linear-gradient(#121212,#121212)!important;border-image-slice:1!important;border-image-width:1px!important;-webkit-text-fill-color:#ffffff!important}
/*# sourceMappingURL=/cdn/shop/t/167/assets/tl-club.css.map */
