.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{min-height:var(--tf-control-height);font-weight:500}.tf-link,.rte a:not(.button,.button-secondary){color:var(--tf-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tf-link:hover,.rte a:not(.button,.button-secondary):hover{color:var(--tf-ink)}.tf-link:focus-visible{outline:2px solid var(--tf-ink);outline-offset:2px;border-radius:2px}.tf-icon{flex:none;width:24px;height:24px;fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tf-icon--20{width:20px;height:20px}.tf-icon--16{width:16px;height:16px}@media screen and (min-width:990px){.footer-content[style*="--grid-columns: 4"]{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-content .menu__heading__default,.footer-content .menu__heading__accordion{font-weight:var(--font-subheading--weight)}.footer-content .menu__item{font-size:.875rem;line-height:1.4}.footer-content .menu__item a{color:var(--tf-on-dark-secondary);text-decoration:none}.footer-content .menu__item a:hover{color:var(--tf-on-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.footer-content .menu__item a:focus-visible{outline:2px solid var(--tf-on-dark);outline-offset:2px}.product-information .product-media-container.media-fit-cover :is(img,.deferred-media__poster-image){object-fit:contain}@media screen and (min-width:1200px){.product-information .product-information__grid:not(.product-information__grid--half,.product-information--media-none){width:100%;max-width:80rem;margin-inline:auto}.product-information .product-information__grid.product-information--media-left:not(.product-information__grid--half,.product-information--media-none){grid-template-columns:minmax(0,63fr) minmax(0,37fr)}.product-information .product-information__grid.product-information--media-right:not(.product-information__grid--half,.product-information--media-none){grid-template-columns:minmax(0,37fr) minmax(0,63fr)}.tf-breadcrumbs-section .tf-crumbs-section{max-width:calc(80rem + 2 * var(--page-margin))}}@media screen and (min-width:750px){.product-information__media{--sticky-header-offset: 16px}body:has(#header-group #header-component[data-sticky-state=active]) .product-information__media{--sticky-header-offset: calc(var(--header-height) + 16px)}}.variant-option--buttons legend{margin-block-end:12px;color:var(--tf-ink);font-family:var(--font-subheading--family);font-size:1rem;font-weight:var(--font-subheading--weight);line-height:1.2}.variant-option--buttons legend .variant-option__swatch-value{color:var(--tf-ink-secondary);font-family:var(--font-body--family);font-size:.875rem;font-weight:400}@media screen and (min-width:990px){.product-grid.product-grid--grid.product-grid--grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (min-width:750px)and (max-width:989px){.product-grid.product-grid--grid.product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:750px){.tf-collection--small .product-grid.product-grid--grid.product-grid--grid{--product-grid-columns-desktop: repeat(2, minmax(0, 420px))}}@media screen and (min-width:750px)and (max-width:989px){.page-width-narrow{--page-margin: max(32px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}@media screen and (min-width:990px){.page-width-narrow{--page-margin: max(48px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.slideshow-controls__thumbnails-container{scroll-behavior:smooth}slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control{position:relative;overflow:visible;opacity:.55;transition:opacity .2s ease}slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control:hover,slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{opacity:1}slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true],:focus,:hover){outline:none;border:0}slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control:after{content:"";position:absolute;inset-inline:0;inset-block-end:-6px;height:2px;background-color:var(--tf-ink);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]:after{transform:scaleX(1)}slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control:focus-visible{opacity:1;outline:none;box-shadow:var(--tf-focus-ring)}@media screen and (max-width:749px){.slideshow-controls__thumbnails-container{scroll-snap-type:x proximity;scroll-padding-inline:var(--page-margin, 16px)}.slideshow-controls__thumbnails{gap:8px;padding-inline:var(--page-margin, 16px);padding-block:8px 12px}slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control{width:64px;scroll-snap-align:start}}@media screen and (min-width:750px){slideshow-controls[thumbnails]:is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{gap:14px;padding-block:4px 10px}}@media(prefers-reduced-motion:reduce){.slideshow-controls__thumbnails-container{scroll-behavior:auto}slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control,slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control:after{transition:none}}.sticky-add-to-cart .sticky-add-to-cart__bar{left:0;right:0;bottom:0;width:100%;max-width:none;gap:20px;padding:12px max(var(--page-margin, 16px),calc((100vw - var(--page-width, 1440px)) / 2 + var(--page-margin, 16px)));border-radius:0;background-color:var(--color-background, #fff);box-shadow:0 -1px 0 var(--tf-line),0 -12px 32px #1c14100d;transform:translateY(calc(100% + 16px))}.sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}.sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{transform:translateY(calc(100% + 16px))}.sticky-add-to-cart .sticky-add-to-cart__image{height:48px;border-radius:var(--tf-radius-rim)}.sticky-add-to-cart .sticky-add-to-cart__title{color:var(--tf-ink-secondary);font-size:.8125rem;font-weight:400}.sticky-add-to-cart .sticky-add-to-cart__variant{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:2px;color:var(--tf-ink);font-size:.9375rem;font-weight:500;line-height:1.35}.tf-sticky-option{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tf-sticky-option__name{color:var(--tf-ink-secondary);font-weight:400}.tf-sticky-option .swatch{--swatch-width: 18px;--swatch-height: 18px;width:18px;height:18px;flex:none}.sticky-add-to-cart .sticky-add-to-cart__price{color:var(--tf-ink);font-weight:500;white-space:nowrap}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button{min-width:220px;height:48px}@media screen and (max-width:749px){.sticky-add-to-cart .sticky-add-to-cart__bar{flex-wrap:wrap;gap:10px 12px;padding:12px var(--page-margin, 16px) calc(12px + var(--safe-area-inset-bottom, 0px))}.sticky-add-to-cart .sticky-add-to-cart__image{display:none}.sticky-add-to-cart .sticky-add-to-cart__info{display:flex;flex-direction:column;justify-content:center;min-height:40px}.sticky-add-to-cart .sticky-add-to-cart__variant{flex-wrap:nowrap;overflow:hidden;gap:12px;font-size:.875rem}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button{flex:0 0 100%;width:100%;min-width:0;height:48px;padding:0 16px}.sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}}shopify-chat:not([open]){transition:translate .3s ease}body:has(sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__bar[data-stuck=true]) shopify-chat:not([open]){translate:0 -76px}@media screen and (max-width:749px){body:has(sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__bar[data-stuck=true]) shopify-chat:not([open]){translate:0 calc(-122px - var(--safe-area-inset-bottom, 0px))}}body:has(shopify-chat[open]) .sticky-add-to-cart__bar{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){shopify-chat:not([open]){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tf-theme.css.map */
