.tt-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:root{--tt-red: #E11B03;--tt-red-dark: #B01502;--tt-black: #171719;--tt-white: #FFFFFF;--tt-pink: #E11B03;--tt-pink-dark: #B01502;--tt-pink-light: #FFFFFF;--tt-pink-banner: #E11B03;--tt-cream: #ffffff;--tt-gold: #F5A623;--tt-green: #2ECC71;--tt-text: #171719;--tt-text-muted: #727272;--tt-serif: "Cormorant Garamond", Georgia, serif;--tt-sans: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--tt-script: "Pacifico", cursive;--tt-radius: 10px;--tt-radius-lg: 14px;--tt-hero-collage-image: url(ticktrend-hero-transparent.png)}html,body{background:#fff!important;background-color:#fff!important}html:has(body.template--index),body[class*=template--product],body.template--index{font-family:var(--tt-sans)!important}body main{background:#fff!important;background-color:#fff!important}html body.template--collection,html body.template--collection main,html body.template-suffix-straw-caps,html body.template-suffix-straw-caps main,html body.template--collection .tt-collection-straw-caps,html body.template--collection .row--product-list,html body.template--collection .product__list,html body.template--collection:has(.tt-straw-caps-hero) .shopify-section:not(#shopify-section-footer):not(#shopify-section-info-badges),html body.template--collection .section-tt-straw-caps-hero,html body.template--collection .section-tt-straw-caps-benefits,html body.template--collection .section-tt-straw-caps-seo,html body.template--collection .section-tt-straw-caps-faq{background:#fff!important;background-color:#fff!important}.tt-landing-hero,.tt-landing-hero__inner,.tt-landing-hero__image,.tt-bundle-pricing,.tt-reviews-section,.tt-confidence,.tt-straw-caps-hero,.tt-straw-caps-hero__inner,.tt-straw-caps-hero__media,.tt-straw-caps-reassurance,.tt-straw-caps-benefits,.tt-straw-caps-seo-copy,.tt-straw-caps-faq{background:#fff!important;background-color:#fff!important}html body.template--index .tt-landing-hero,html body.template--index .tt-landing-hero__image,html body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image,html body .card__img--ratio,html body .card__img--container,html body .card__img,html body .card__img--gallery,html body .card__slider,html body .card__slider__parent,html body .tt-tumbler-card-gallery,html body .tt-tumbler-card-gallery__cell,html body .tt-tumbler-color-card__media,html body .tt-straw-variant-card,html body .tt-straw-variant-card__media,html body .tt-straw-lifestyle-card__media,html body .tt-collection-product-card .card__img--container,html body .tt-collection-product-card .card__img--ratio,html body .tt-collection-product-card .card__img,html body .tt-collection-accessory-card .card__img--container,html body .tt-collection-accessory-card .card__img--ratio,html body .tt-collection-accessory-card .card__img,html body.template--collection .card--default .card__img--container,html body.template--collection .card--default .card__img--ratio,html body.template--collection .card--default .card__img,html body.template--collection .card--tumbler-collage .card__img--container,html body.template--collection .card--tumbler-collage .card__img--ratio,html body.template--collection .card--tumbler-collage .card__img,html body .gallery,html body .gallery__default,html body .gallery__vertical,html body .gallery__thumbnail,html body .slider--product-holder,html body .slider--product__holder,html body .slider--product,html body .slide--product,html body [data-bstr-slide-holder],html body [data-bstr-ppslider]{background:#fff!important;background-color:#fff!important}html body.template--index .tt-landing-hero__image,html body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image{box-shadow:none!important}body[class*=template--product] .breadcrumbs__wrapper{width:100%;max-width:var(--baseMaxWidth, 1380px);margin:0 auto;padding:8px 16px 0}body[class*=template--product] .breadcrumbs--default,body[class*=template--product] .breadcrumbs,body[class*=template--product] .breadcrumb{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.3!important;color:#727272!important}body[class*=template--product] .breadcrumb a{color:inherit!important;text-decoration:none!important}body[class*=template--product] .breadcrumb a:hover{text-decoration:underline!important}html body .container__top-part .info-bar{background:var(--tt-pink)!important;background-color:var(--tt-pink)!important;color:#fff!important;font-weight:700!important;font-size:17px!important;letter-spacing:.02em;display:block!important;visibility:visible!important;opacity:1!important;min-height:0!important;height:auto!important;padding:0!important}html body .container__top-part .info-bar .layout__content{min-height:0!important;height:auto!important;padding:13px 20px!important}html body .container__top-part .info-bar .marquee-container{height:auto!important;min-height:0!important;line-height:1.35!important;overflow:visible!important;transform:none!important}html body .container__top-part .info-bar .fsbar__text,html body .container__top-part .info-bar .marquee-container,html body .container__top-part .info-bar .marquee-container p,html body .container__top-part .info-bar .marquee-container a,html body .container__top-part .info-bar .block--barTextMarquee,html body .container__top-part .info-bar .block--barTextMarquee *{color:#fff!important;opacity:1!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important;margin:0!important;padding:0!important}@media screen and (min-width:770px){html body .container__top-part .info-bar,html body .container__top-part .info-bar .fsbar__text,html body .container__top-part .info-bar .marquee-container p{font-size:19px!important}html body .container__top-part .info-bar .layout__content{padding:14px 24px!important}}@media screen and (max-width:767px){html body .container__top-part .info-bar .layout__content{padding:6px 10px!important}html body .container__top-part .info-bar,html body .container__top-part .info-bar .fsbar__text,html body .container__top-part .info-bar .marquee-container,html body .container__top-part .info-bar .marquee-container p,html body .container__top-part .info-bar .marquee-container a,html body .container__top-part .info-bar .block--barTextMarquee,html body .container__top-part .info-bar .block--barTextMarquee *{font-size:13px!important;line-height:1.2!important;white-space:nowrap!important}html body .container__top-part .info-bar .marquee-container p{overflow:hidden;text-overflow:ellipsis}html body .container__top-part .info-bar .block--barTextMarquee{line-height:1.2!important}}@media screen and (max-width:767px){html body.template--collection .container__top-part .info-bar .tt-collection-bar-breadcrumb{width:100%!important;text-align:center!important}html body.template--collection .container__top-part .info-bar .tt-collection-bar-breadcrumb .breadcrumb{display:inline-block!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:center!important;font-family:var(--titleFont)!important;font-size:calc(var(--mediumFontSize) * .85)!important;font-weight:600!important;line-height:1.15!important;color:#fff!important;background:transparent!important;letter-spacing:normal!important;white-space:normal!important}html body.template--collection .container__top-part .info-bar .tt-collection-bar-breadcrumb .breadcrumb a,html body.template--collection .container__top-part .info-bar .tt-collection-bar-breadcrumb .breadcrumb span{color:#fff!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-decoration:none!important}}html body.template--collection .tt-collection-page-title{width:100%;margin:0 0 12px!important;padding:4px 0 0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--primaryTextColor, #171719)}@media screen and (max-width:767px){html body.template--collection .tt-collection-page-title{margin-bottom:8px!important;font-size:1.25rem}}html body.template--collection .tt-collection-value-prop.tt-collection-page-title{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:6px auto!important;padding:0 20px;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:center;color:inherit;background:#fff;box-sizing:border-box}html body.template--collection .tt-collection-value-prop__heading{width:100%;max-width:860px;margin:0 0 10px;font-size:clamp(1.85rem,3.4vw,2.4rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--primaryTextColor, #171719)}html body.template--collection .tt-collection-value-prop__copy{width:100%;max-width:820px;margin:0;font-size:clamp(.98rem,1.35vw,1.08rem);font-weight:400;line-height:1.55;letter-spacing:0;color:#444}@media screen and (max-width:767px){html body.template--collection .tt-collection-value-prop.tt-collection-page-title{margin:12px auto 18px!important;padding:4px 16px 2px}html body.template--collection .tt-collection-value-prop__heading{margin-bottom:12px;font-size:clamp(1.55rem,6.5vw,1.9rem)}html body.template--collection .tt-collection-value-prop__copy{font-size:.96rem;line-height:1.65}}@keyframes tt-header-promo-flash{0%,to{opacity:1;color:var(--tt-pink, #E11B03);text-shadow:0 0 0 rgba(225,27,3,0)}50%{opacity:.55;color:#e11b03;text-shadow:0 0 10px rgba(225,27,3,.5)}}html body .container__top-part.tt-radiance-header-wrap{background:#fff!important;background-color:#fff!important}html body .tt-radiance-header-wrap .page__header--desktop,html body .tt-radiance-header-wrap .page__header--desktop .page__header--width{background:#fff!important;box-shadow:none!important;border-bottom:1px solid rgba(0,0,0,.06)!important}@media(min-width:768px){html body .container__top-part.tt-radiance-header-wrap .info-bar{display:none!important}html body .tt-radiance-header-wrap .page__header--desktop .page__header--width{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"logo nav promo utility";align-items:center!important;gap:12px 20px;padding:12px 24px!important;min-height:0!important;width:100%;max-width:var(--maxwidth, 1380px);margin:0 auto}html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{grid-template-areas:"logo . pill"!important;padding-top:6px!important;padding-bottom:6px!important}@media(max-width:1023px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{grid-template-columns:auto 1fr auto!important;gap:0!important}}html body.template--index .tt-radiance-header-wrap .page__header--desktop{--tt-header-logo-height: 42px}html body .tt-radiance-header-wrap .page__header--desktop .header__logo{grid-area:logo;justify-self:start;width:auto!important;max-width:min(220px,24vw);padding:0!important;margin:0 12px 0 0!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .header__logo{margin:0!important}html body .tt-radiance-header-wrap .page__header--desktop .main__navigation{grid-area:nav;justify-self:start;width:auto!important;min-height:0!important;display:flex!important;flex-wrap:nowrap;align-items:center;gap:4px;margin-right:16px!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .main__navigation{justify-self:center;margin:0!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-promo{display:none!important}html body .tt-radiance-header-wrap .page__header--desktop .tt-header-promo{grid-area:promo;justify-self:center;min-width:0;text-align:center;padding:0 20px!important}html body .tt-radiance-header-wrap .page__header--desktop .header__utility{grid-area:utility;justify-self:end;width:auto!important;flex:none!important;gap:18px;margin-left:12px!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .header__utility{margin:0!important}@media(max-width:1099px){html body .tt-radiance-header-wrap .page__header--desktop .page__header--width{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"logo nav utility"!important;gap:8px 12px;padding:10px 16px!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{grid-template-columns:1fr auto 1fr!important;padding:6px 14px!important}html body .tt-radiance-header-wrap .page__header--desktop .tt-header-promo{display:none!important}html body .tt-radiance-header-wrap .page__header--desktop .main__navigation{margin-right:0!important;min-width:0;overflow:hidden}html body.template--index .tt-radiance-header-wrap .page__header--desktop .main__navigation{justify-self:center;margin:0!important}html body .tt-radiance-header-wrap .page__header--desktop .main__navigation>.nav__link__holder>.nav__link,html body .tt-radiance-header-wrap .page__header--desktop .main__navigation>.nav__link__holder>.nav__link .nav__link__title{font-size:15px!important;margin:0 10px 0 0!important}html body .tt-radiance-header-wrap .page__header--desktop .header__utility{margin-left:0!important;gap:12px}html body.template--index .tt-radiance-header-wrap .page__header--desktop .header__utility{margin:0!important}html body .tt-radiance-header-wrap .page__header--desktop{--tt-header-logo-height: 48px}}@media(max-width:899px){html body .tt-radiance-header-wrap .page__header--desktop .main__navigation>.nav__link__holder>.nav__link,html body .tt-radiance-header-wrap .page__header--desktop .main__navigation>.nav__link__holder>.nav__link .nav__link__title{font-size:14px!important;margin:0 8px 0 0!important}html body .tt-radiance-header-wrap .page__header--desktop .header__logo{max-width:min(173px,22vw);margin-right:4px!important}}html body .tt-radiance-header-wrap .page__header--desktop .header__utility .user__button{display:none!important}html body .tt-radiance-header-wrap .page__header--desktop{--tt-header-logo-height: 76px}html body .tt-radiance-header-wrap .page__header--desktop .logo-img img{max-height:var(--tt-header-logo-height)!important;max-width:min(324px,26vw)!important;width:auto!important;height:auto!important;object-fit:contain;object-position:left center}html body .tt-radiance-header-wrap .page__header--desktop .main__navigation>.nav__link__holder>.nav__link,html body .tt-radiance-header-wrap .page__header--desktop .main__navigation>.nav__link__holder>.nav__link .nav__link__title{min-height:0!important;padding:6px 0!important;margin:0 18px 0 0!important;color:#171719!important;font-family:var(--titleFont)!important;font-weight:700!important;font-size:18px!important;line-height:1.25!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}html body .tt-radiance-header-wrap .page__header--desktop .nav__link__holder.nav__link--active>.nav__link,html body .tt-radiance-header-wrap .page__header--desktop .nav__link.nav__link--active{color:var(--tt-pink, #E11B03)!important;background:transparent!important;box-shadow:inset 0 -2px 0 var(--tt-pink, #E11B03)!important}html body .tt-radiance-header-wrap .page__header--desktop .tt-header-promo__text{margin:0!important;color:var(--tt-pink, #E11B03)!important;font-family:var(--titleFont)!important;font-weight:700!important;font-size:16px!important;line-height:1.2!important;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;animation:tt-header-promo-flash 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){html body .tt-radiance-header-wrap .page__header--desktop .tt-header-promo__text{animation:none!important}}html body .tt-radiance-header-wrap .page__header--desktop .search__icon,html body .tt-radiance-header-wrap .page__header--desktop .minicart__label{color:#171719!important;font-size:21px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .tt-radiance-header-wrap .page__header--desktop .search__icon svg,html body .tt-radiance-header-wrap .page__header--desktop .minicart__label svg{color:#171719!important;fill:#171719!important;stroke:#171719!important;width:21px!important;height:21px!important}html body .tt-radiance-header-wrap .page__header--desktop .tt-header-promo__breadcrumb .breadcrumb{margin:0!important;padding:0!important;font-family:var(--titleFont)!important;font-size:var(--mediumFontSize)!important;font-weight:600!important;line-height:1.15!important;color:#171719!important;white-space:nowrap}html body .tt-radiance-header-wrap .page__header--desktop .tt-header-promo__breadcrumb .breadcrumb a,html body .tt-radiance-header-wrap .page__header--desktop .tt-header-promo__breadcrumb .breadcrumb span{color:inherit!important;text-decoration:none!important}html body .tt-radiance-header-wrap .page__header--desktop .minicart__label .item__count{background:var(--tt-pink, #E11B03)!important;color:#fff!important;border-color:var(--tt-pink, #E11B03)!important}}body[class*=template--product] .page__header,body.template--index .page__header{background:#fff!important;box-shadow:0 1px #0000000f!important}html body .container__top-part.tt-radiance-header-wrap .page__header{background:#fff!important;box-shadow:none!important}body[class*=template--product] .page__header--mobile .page__header--width,body.template--index .page__header--mobile .page__header--width,html body .page__header--mobile .page__header--width{display:grid!important;grid-template-columns:40px 1fr 44px;align-items:center;padding:0 10px!important;min-height:0!important}body[class*=template--product] .page__header--mobile .header__logo,body.template--index .page__header--mobile .header__logo,html body .page__header--mobile .header__logo{text-align:center;justify-self:center;padding:0!important;max-width:min(220px,68vw)!important}body[class*=template--product] .page__header--mobile .header__utility,body.template--index .page__header--mobile .header__utility,html body .page__header--mobile .header__utility{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:1.25rem!important;min-width:auto!important;max-width:none!important}html body .page__header--mobile .mobile-submenu-label{font-size:1.25rem!important;line-height:1!important;min-width:36px!important;max-width:36px!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important}html body .page__header--mobile .header__utility svg,html body .page__header--mobile .minicart__label svg,html body .page__header--mobile .search__icon svg{width:22px!important;height:22px!important}html body .page__header--mobile .minicart__label{display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important;position:relative!important}html body .page__header--mobile .minicart__label .item__count{font-size:10px!important;min-width:16px!important;height:16px!important;line-height:16px!important;top:-4px!important;right:-6px!important;opacity:1!important}html body .page__header .minicart__label{position:relative!important}html body .page__header .minicart__label .item__count{display:flex!important;align-items:center;justify-content:center;position:absolute!important;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;text-align:center;border-radius:999px;background:var(--accentColor, #E11B03);color:var(--accentTextColor, #fff);opacity:1!important;pointer-events:none;z-index:2}html body .page__header .minicart__label .item__count.is-empty{display:none!important}html body .page__header--mobile .header__utility,html body .page__header--mobile .minicart__button,html body .page__header--mobile .page__header--width{overflow:visible!important}body.template--index .page__header .search__icon{display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer}body.template--index .page__header--mobile .page__header--width{grid-template-columns:40px 1fr 84px!important}body[class*=template--product] .page__header--desktop,body.template--index .page__header--desktop{border-bottom:1px solid rgba(0,0,0,.06)}html body .container__top-part.tt-radiance-header-wrap .page__header--desktop,html body .container__top-part.tt-radiance-header-wrap .page__header--mobile{border-bottom:none!important}html body .tt-radiance-header-wrap .page__header--desktop .minicart__label .item__count{background:var(--tt-pink, #E11B03)!important;color:#fff!important;border-color:var(--tt-pink, #E11B03)!important}html body .page__header .header__logo{padding:0!important;max-width:min(300px,42vw)}html body .page__header .logo-img{display:inline-flex;align-items:center;justify-content:center;max-width:100%}html body .page__header .logo-img img{max-height:76px!important;max-width:min(324px,42vw)!important;width:auto!important;height:auto!important;object-fit:contain;object-position:center}@media(max-width:767px){html body .page__header .header__logo{max-width:min(173px,52vw);padding:0!important}html body .page__header .logo-img img{max-height:28px!important;max-width:min(173px,52vw)!important}}@media(max-width:767px){body[class*=template--product] .product__row{display:flex;flex-direction:column}body[class*=template--product] .tt-pdp-mobile-title{order:1;width:100%;padding:6px 12px 2px!important;margin:0!important}body[class*=template--product] .tt-pdp-mobile-title .product__title{font-size:clamp(17px,4.4vw,20px)!important;line-height:1.18!important;margin:0!important;font-variant-numeric:lining-nums;letter-spacing:.015em}body[class*=template--product] .tt-pdp-mobile-title .tt-hero-features,body[class*=template--product] .product__page--info .product__title{display:none!important}body[class*=template--product] .gallery,body[class*=template--product] .gallery__default,body[class*=template--product] .gallery__vertical{order:2;margin-bottom:4px}html.tt-product-straw-cap body[class*=template--product] .gallery,html.tt-product-straw-cap body[class*=template--product] .gallery__default,html.tt-product-straw-cap body[class*=template--product] .gallery__vertical{display:flex!important;flex-direction:column!important;gap:28px;margin-bottom:10px}html.tt-product-straw-cap body[class*=template--product] .slider--product__holder,html.tt-product-straw-cap body[class*=template--product] [data-bstr-ppslider]{padding-top:11px}html.tt-product-straw-cap body[class*=template--product] .gallery__thumbnails{margin-top:20px!important}body[class*=template--product] .product__page--info{order:3}body[class*=template--product] .product__row.tt-product-row--with-bundle>.tt-bundle-pricing{order:4;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}body[class*=template--product] .slider--product__holder,body[class*=template--product] [data-bstr-ppslider]{max-height:min(42vw,190px)}body[class*=template--product] .gallery__default img,body[class*=template--product] .slider--product-holder img{max-height:min(42vw,190px);height:auto!important;object-fit:contain!important;object-position:center center!important}html.tt-product-straw-cap body[class*=template--product] .slide--product img,html.tt-product-straw-cap body[class*=template--product] .slider--product-holder img{width:100%!important;height:auto!important;max-height:min(42vw,190px)!important;object-fit:contain!important;object-position:center center!important}body[class*=template--product] .gallery__thumbnails{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:10px!important;column-gap:10px!important;margin-top:4px;max-height:56px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:4px 2px!important;background:#f3f3f3!important;background-color:#f3f3f3!important;border-radius:8px}body[class*=template--product] .gallery__thumbnail{flex:0 0 44px;width:44px;max-width:44px;height:44px;margin:0!important;border:1px solid rgba(0,0,0,.14);border-radius:6px;overflow:hidden;box-sizing:border-box;background:#fff!important}body[class*=template--product] .gallery__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}body[class*=template--product] .product__page--info .tt-hero-features{margin:8px 0 0!important}body[class*=template--product] .product__page--info .tt-hero-subtitle{font-size:14px!important;margin:0 0 4px!important}body[class*=template--product] .product__page--info .tt-feature-list{margin:0!important;gap:2px 8px}body[class*=template--product] .product__page--info .tt-feature-list li{padding:2px 0!important;font-size:12px!important}body.template-suffix-landing .gallery__thumbnails{margin-top:6px}body.template-suffix-landing .slider--product__holder,body.template-suffix-landing [data-bstr-ppslider]{max-height:min(42vw,190px)}body.template-suffix-landing .gallery__default img,body.template-suffix-landing .slider--product-holder img{max-height:min(42vw,190px);object-fit:contain}html.tt-product-tumbler .gallery__thumbnails{margin-top:6px;max-height:none;overflow:visible}html.tt-product-tumbler .gallery__thumbnails--variant-colors{max-height:none;display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;overflow-x:visible;padding:0 4px}html.tt-product-tumbler .gallery__thumbnails--variant-colors .gallery__thumbnail{flex:0 0 calc(25% - 6px);max-width:72px;width:calc(25% - 6px)}html.tt-product-tumbler .gallery__thumbnails--variant-colors .gallery__thumbnail img{width:100%;height:auto;object-fit:contain}html.tt-product-tumbler .slider--product__holder,html.tt-product-tumbler [data-bstr-ppslider]{max-height:min(58vw,280px)}html.tt-product-tumbler .gallery__default img,html.tt-product-tumbler .slider--product-holder img{max-height:min(58vw,280px);object-fit:contain}}body[class*=template--product] .gallery,body[class*=template--product] .gallery__default,body[class*=template--product] .gallery__vertical,body[class*=template--product] .gallery__thumbnail,body[class*=template--product] .slider--product__holder,body[class*=template--product] .slider--product-holder,body[class*=template--product] .slider--product,body[class*=template--product] .slide--product,body[class*=template--product] [data-bstr-ppslider],body[class*=template--product] [data-bstr-slide-holder],html.tt-product-tumbler body[class*=template--product] .gallery,html.tt-product-tumbler body[class*=template--product] .gallery__default,html.tt-product-tumbler body[class*=template--product] .gallery__vertical:not(.hide-mobile){background:#fff!important;background-color:#fff!important}body[class*=template--product] .gallery__thumbnails{background:#f3f3f3!important;background-color:#f3f3f3!important}html.tt-product-tumbler .slider--product__holder,html.tt-product-tumbler .slider--product-holder,html.tt-product-tumbler .slider--product,html.tt-product-tumbler [data-bstr-ppslider],html.tt-product-tumbler .slide--product{background:#fff!important;background-color:#fff!important}html.tt-product-tumbler .gallery__thumbnails,html.tt-product-tumbler .gallery__thumbnails--variant-colors{background:#fff!important;background-color:#fff!important;border-radius:var(--tt-radius)}html.tt-product-tumbler .gallery__thumbnail,html.tt-product-tumbler .gallery__default img,html.tt-product-tumbler .slider--product-holder img,html.tt-product-tumbler .gallery__vertical img,body[class*=template--product] .gallery__default img,body[class*=template--product] .slider--product-holder img,body[class*=template--product] .gallery__vertical img{background:#fff!important;background-color:#fff!important}@media(min-width:770px){body[class*=template--product] .product__row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:32px;row-gap:12px;align-items:start;padding:24px 0 16px}body[class*=template--product] .product__row>.product__page--info{grid-column:1;grid-row:1;flex:none;max-width:none;width:100%;min-width:0;padding-top:0}body[class*=template--product] .product__row>.gallery,body[class*=template--product] .product__row>.gallery__default,body[class*=template--product] .product__row>.gallery__vertical:not(.hide-mobile){grid-column:2;grid-row:1 / -1;flex:none;max-width:none;width:100%;min-width:0;align-self:start;max-height:none;overflow:visible}body[class*=template--product] .product__row.tt-product-row--with-bundle{column-gap:24px}body[class*=template--product] .product__row.tt-product-row--with-bundle>.tt-bundle-pricing{grid-column:1;grid-row:2;width:100%;max-width:none;padding:12px 0 0;margin:0;border-top:1px solid rgba(0,0,0,.06)}body[class*=template--product] .product__row.tt-product-row--with-bundle .tt-bundle-pricing__heading{font-size:clamp(18px,2vw,22px);margin-bottom:10px}body[class*=template--product] .product__row.tt-product-row--with-bundle .tt-bundle-pricing__grid{gap:8px}body[class*=template--product] .product__row.tt-product-row--with-bundle .tt-bundle-option{padding:10px 6px 26px}body[class*=template--product] .product__row .slider--product-holder,body[class*=template--product] .product__row [data-bstr-slide-holder]{overflow:hidden!important;max-height:min(520px,62vh)}body[class*=template--product] .gallery.gallery__default,body[class*=template--product] .product__row>.gallery__default{display:flex!important;flex-direction:column!important;align-items:stretch;justify-content:flex-start;gap:12px;max-height:none;overflow:visible}body[class*=template--product] .gallery__thumbnails-row{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}body[class*=template--product] .gallery__thumbnails{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-start;gap:10px!important;column-gap:10px!important;width:100%;max-height:none!important;overflow-x:auto;overflow-y:hidden;margin-top:0!important;padding:4px 2px!important;background:#f3f3f3!important;background-color:#f3f3f3!important;border-radius:8px;transform:none!important}body[class*=template--product] .gallery__thumbnail{width:72px;height:72px;margin:0!important;border:1px solid rgba(0,0,0,.14);border-radius:var(--tt-radius, 8px);overflow:hidden;box-sizing:border-box;background:#fff!important;opacity:1}body[class*=template--product] .gallery__thumbnail.bstrSlider__thumb--active{border-color:var(--tt-pink, #E11B03);opacity:1}body[class*=template--product] .gallery__thumbnail:hover{opacity:.85}body[class*=template--product] .thumbnail--slide{position:relative!important;left:auto!important;top:auto!important;flex:0 0 36px;width:36px;height:36px}html.tt-product-straw-cap body[class*=template--product] .product__row,html.tt-product-straw-cap body[class*=template--product] .product__row.tt-product-row--with-bundle{column-gap:40px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}html.tt-product-straw-cap body[class*=template--product] .product__row>.gallery,html.tt-product-straw-cap body[class*=template--product] .product__row>.gallery__default,html.tt-product-straw-cap body[class*=template--product] .product__row.tt-product-row--with-bundle>.gallery,html.tt-product-straw-cap body[class*=template--product] .product__row.tt-product-row--with-bundle>.gallery__default{display:flex!important;flex-direction:column!important;align-items:stretch;justify-content:flex-start;gap:14px;max-height:none;overflow:visible}html.tt-product-straw-cap body[class*=template--product] .gallery__thumbnails{flex:1 1 auto;justify-content:flex-start}html.tt-product-straw-cap body[class*=template--product] .slider--product__holder{position:relative;flex:0 0 auto;width:100%;max-width:100%;padding:0 56px;box-sizing:border-box;overflow:hidden}html.tt-product-straw-cap body[class*=template--product] .slider--product-holder,html.tt-product-straw-cap body[class*=template--product] [data-bstr-slide-holder]{width:100%;max-width:100%;max-height:none!important;overflow:hidden!important;scroll-behavior:auto!important}html.tt-product-straw-cap body[class*=template--product] .slide--product{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%}html.tt-product-straw-cap body[class*=template--product] .slide--product img,html.tt-product-straw-cap body[class*=template--product] .slider--product-holder img{display:block!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:min(100%,620px)!important;max-height:min(640px,72vh)!important;height:auto!important;object-fit:contain!important;object-position:center center!important}html.tt-product-straw-cap body[class*=template--product] .slider--product__holder>.slider__button{left:4px!important;right:auto!important}html.tt-product-straw-cap body[class*=template--product] .slider--product__holder>.slider__button--next{left:auto!important;right:4px!important}}body[class*=template--product] [data-bstr-slide-holder]{scroll-behavior:auto!important}html.tt-product-landing .tt-section-shell-hidden,body[class*=template--product] .tt-section-shell-hidden,.tt-hero-section-hidden,.tt-bundle-section-hidden{display:none!important;min-height:0!important;padding:0!important;margin:0!important}body[class*=template--product] .shopify-section:has(.product__row){display:block!important;visibility:visible!important;min-height:auto!important}body.template-suffix-landing main .shopify-section:has(.tt-product-row--with-bundle){margin-bottom:0!important;padding-bottom:0!important}@media(min-width:770px){body.template-suffix-landing .product__row{padding:8px 0 0;row-gap:12px;column-gap:24px;align-items:start}body.template-suffix-landing .product__row.tt-product-row--with-bundle{row-gap:12px;column-gap:24px}body.template-suffix-landing .product__row>.product__page--info{padding-top:0}body.template-suffix-landing .product__title{font-size:clamp(22px,2.6vw,30px)!important;line-height:1.12!important;margin-bottom:4px!important}body.template-suffix-landing .tt-hero-subtitle{font-size:15px;margin:0 0 6px}html.tt-product-landing .tt-feature-list{margin:0 0 8px;display:grid;grid-template-columns:1fr 1fr;column-gap:12px}html.tt-product-landing .tt-feature-list li{padding:2px 0;font-size:13px}body.template-suffix-landing .product__urgency,body.template-suffix-landing .product__stock{margin:2px 0!important}body.template-suffix-landing .swatches__holder{margin:6px 0 4px!important}body.template-suffix-landing .swatches__title{margin-bottom:4px!important;font-size:13px!important}body.template-suffix-landing .product__price--holder{margin:4px 0 6px!important}body.template-suffix-landing .product__price{font-size:26px!important}body.template-suffix-landing .product__price--old{font-size:16px!important}body.template-suffix-landing .product__atc{margin-top:0!important}body.template-suffix-landing .product__atc .button--addToCart{padding:12px 20px!important;font-size:14px!important}body.template-suffix-landing .checkout--dynamic{margin-top:6px!important}body.template-suffix-landing .shopify-payment-button__button{min-height:42px!important}body.template-suffix-landing .gallery__default img,body.template-suffix-landing .gallery__vertical img,body.template-suffix-landing .gallery__default .gallery__slide,body.template-suffix-landing .gallery__vertical .gallery__slide{max-height:min(520px,62vh);object-fit:contain}body.template-suffix-landing .jdgm-prev-badge,body.template-suffix-landing .jdgm-all-reviews-text{margin-top:8px!important;margin-bottom:0!important;font-size:12px!important}}@media(max-width:767px){body.template-suffix-landing .breadcrumbs__wrapper{padding:6px 12px 0}body.template-suffix-landing .product__row.max-width{padding-top:4px!important}body.template-suffix-landing .slider--product__holder,body.template-suffix-landing [data-bstr-ppslider],body.template-suffix-landing .gallery__default img,body.template-suffix-landing .slider--product-holder img,html.tt-product-tumbler body.template-suffix-landing .slider--product__holder,html.tt-product-tumbler body.template-suffix-landing [data-bstr-ppslider],html.tt-product-tumbler body.template-suffix-landing .gallery__default img,html.tt-product-tumbler body.template-suffix-landing .slider--product-holder img{max-height:min(38vw,160px)!important;object-fit:contain!important}body.template-suffix-landing .gallery__thumbnails{margin-top:4px!important;gap:10px!important;column-gap:10px!important}body.template-suffix-landing .gallery__thumbnail{flex:0 0 44px!important;max-width:44px!important;width:44px!important;height:44px!important;margin:0!important}body.template-suffix-landing #product--page>form{display:flex!important;flex-direction:column!important}body.template-suffix-landing #product--page>form>.product__title{order:1!important}body.template-suffix-landing #product--page>form>.product__price--holder{order:2!important;margin:2px 0 4px!important}body.template-suffix-landing #product--page>form>.product__swatches{order:3!important}body.template-suffix-landing #product--page>form>.product__atc{order:4!important;margin-top:0!important}body.template-suffix-landing #product--page>form>.tt-hero-features{order:5!important}body.template-suffix-landing #product--page>form>.product__urgency{order:6!important;margin:2px 0!important}body.template-suffix-landing #product--page>form>.shopify-app-block,body.template-suffix-landing #product--page>form>[id^=shopify-block-],body.template-suffix-landing #product--page>form>.col-12.unflex.no-gap{order:7!important}body.template-suffix-landing .product__title{font-size:clamp(18px,5vw,22px)!important;line-height:1.2!important;margin-bottom:2px!important}body.template-suffix-landing .tt-hero-subtitle{font-size:14px!important;margin:0 0 6px!important}html.tt-product-landing .tt-feature-list{margin:0 0 8px!important;display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:10px!important}html.tt-product-landing .tt-feature-list li{padding:2px 0!important;font-size:12px!important}body.template-suffix-landing .swatches__holder{margin:4px 0!important}body.template-suffix-landing .swatches__title{margin-bottom:2px!important;font-size:12px!important}body.template-suffix-landing .product__price{font-size:22px!important}body.template-suffix-landing .product__price--old{font-size:14px!important}body.template-suffix-landing .product__atc .quantity--input{margin-bottom:6px!important}body.template-suffix-landing .product__atc .button--addToCart{padding:12px 18px!important;font-size:14px!important}body.template-suffix-landing .checkout--dynamic{margin-top:6px!important}body.template-suffix-landing .jdgm-prev-badge,body.template-suffix-landing .jdgm-all-reviews-text{margin-top:4px!important;margin-bottom:0!important;font-size:11px!important}}body[class*=template--product] .tt-bundle-pricing{border-top:1px solid rgba(0,0,0,.06);margin-top:0}body[class*=template--product] .product__atc.tt-atc--with-bundle{display:flex;flex-direction:column;align-items:stretch}body[class*=template--product] .product__atc>.tt-bundle-pricing,body[class*=template--product] .tt-bundle-pricing--in-atc{width:100%;max-width:none;flex:0 0 auto;order:0;margin:4px 0 12px;padding:0;border-top:none;box-sizing:border-box}body[class*=template--product] .product__atc>.tt-bundle-pricing .tt-bundle-pricing__label{display:none}body[class*=template--product] .product__atc>.tt-bundle-pricing .tt-bundle-pricing__heading{font-size:clamp(16px,2.4vw,20px);margin:0 0 8px;text-align:left}body[class*=template--product] .product__atc>.tt-bundle-pricing .tt-bundle-pricing__grid{gap:8px}body[class*=template--product] .product__atc>.tt-bundle-pricing .tt-bundle-option{padding:10px 6px 12px}body[class*=template--product] .product__atc>.tt-bundle-pricing .tt-bundle-pricing__note,body[class*=template--product] .product__atc>.tt-bundle-pricing .tt-bundle-pricing__subtotal-line{display:none}body[class*=template--product] .product__atc.tt-atc--with-bundle>.quantity--input{order:-1;margin-bottom:4px}html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:12px;row-gap:0}html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty>.swatches__holder{grid-column:1;grid-row:1;min-width:0;margin:0}html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty>.tt-swatch-qty-slot{grid-column:2;grid-row:1;align-self:center;justify-self:start;margin:0;flex:0 0 auto}html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty>.tt-swatch-meta{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;margin:0;padding-left:2px}html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty .tt-swatch-meta .swatches__title{flex:none;width:auto;max-width:100%;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;white-space:normal;overflow:visible;-webkit-hyphens:manual;hyphens:manual}html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty .tt-swatch-meta .tt-swatch-pack-total,html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty .tt-swatch-meta .tt-bundle-price-context{display:block;font-size:13px!important;font-weight:600!important;color:var(--tt-text-muted, #6b6b6b)!important;font-family:var(--tt-sans)!important;line-height:1.25;margin:0}html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty .tt-swatch-meta .tt-swatch-pack-total[hidden],html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty .tt-swatch-meta .tt-bundle-price-context[hidden],html.tt-product-straw-cap body[class*=template--product] .product__price--holder .tt-bundle-price-context{display:none!important}html.tt-product-straw-cap body[class*=template--product] .product__price--holder.tt-bundle-price-active{align-items:center}html.tt-product-straw-cap body[class*=template--product] .product__swatches .tt-swatch-qty-slot .quantity--input,html.tt-product-straw-cap body[class*=template--product] .product__swatches .quantity--input.tt-swatch-qty{width:auto!important;max-width:118px;margin:0!important;display:inline-flex!important;align-items:stretch;flex:0 0 auto;border-radius:10px;overflow:hidden;box-sizing:border-box}html.tt-product-straw-cap body[class*=template--product] .product__swatches .tt-swatch-qty .quantity--input__input,html.tt-product-straw-cap body[class*=template--product] .product__swatches .tt-swatch-qty-slot .quantity--input__input{width:36px!important;min-width:32px;max-width:40px;padding:10px 2px!important;flex:0 0 auto;box-sizing:border-box}html.tt-product-straw-cap body[class*=template--product] .product__swatches .tt-swatch-qty .quantity--input__button,html.tt-product-straw-cap body[class*=template--product] .product__swatches .tt-swatch-qty-slot .quantity--input__button{padding:10px 12px!important;flex:0 0 auto;line-height:1}@media screen and (max-width:767px){html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty{column-gap:8px}html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty .tt-swatch-meta .swatches__title,html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty .tt-swatch-meta .tt-swatch-pack-total,html.tt-product-straw-cap body[class*=template--product] .product__swatches.tt-swatches--with-qty .tt-swatch-meta .tt-bundle-price-context{font-size:12px!important}html.tt-product-straw-cap body[class*=template--product] .product__swatches .tt-swatch-qty-slot .quantity--input,html.tt-product-straw-cap body[class*=template--product] .product__swatches .quantity--input.tt-swatch-qty{max-width:110px}html.tt-product-straw-cap body[class*=template--product] .product__swatches .tt-swatch-qty .quantity--input__input,html.tt-product-straw-cap body[class*=template--product] .product__swatches .tt-swatch-qty-slot .quantity--input__input{width:32px!important;padding:11px 2px!important}html.tt-product-straw-cap body[class*=template--product] .product__swatches .tt-swatch-qty .quantity--input__button,html.tt-product-straw-cap body[class*=template--product] .product__swatches .tt-swatch-qty-slot .quantity--input__button{padding:11px!important}html.tt-product-straw-cap body[class*=template--product] .gallery,html.tt-product-straw-cap body[class*=template--product] .gallery__default,html.tt-product-straw-cap body[class*=template--product] .gallery__vertical{gap:28px}html.tt-product-straw-cap body[class*=template--product] .gallery__thumbnails{margin-top:20px!important;padding-top:8px!important}}body[class*=template--product] .product__title{font-family:var(--tt-serif)!important;font-size:clamp(28px,5vw,42px)!important;font-weight:700!important;line-height:1.15!important;color:var(--tt-text)!important;letter-spacing:-.01em}body[class*=template--product] .tt-hero-subtitle{font-family:var(--tt-script);font-size:clamp(16px,3vw,20px);color:var(--tt-text);margin:4px 0 16px;line-height:1.4}.tt-feature-list{list-style:none;padding:0;margin:0 0 16px}.tt-feature-list li{display:flex;align-items:flex-start;gap:10px;padding:5px 0;font-size:14px;color:var(--tt-text);line-height:1.4}.tt-feature-list li:before{content:"\2713";display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;background:var(--tt-pink);color:#fff;border-radius:50%;font-size:11px;font-weight:700;margin-top:1px}body[class*=template--product] .product__urgency{margin-bottom:8px!important}body[class*=template--product] .product__urgency .urgency__text{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--tt-text-muted)}body[class*=template--product] .product__urgency .urgency__text .uil{color:var(--tt-pink)!important;font-size:16px}body[class*=template--product] .product__urgency .urgency__text ul{line-height:40px;margin:0;padding-left:1.1em;list-style:none}body[class*=template--product] .product__urgency .urgency__text li{margin:0 0 .35em}body[class*=template--product] .product__stock .amount--text{font-size:13px;color:var(--tt-text-muted)}body[class*=template--product] .gallery__default,body[class*=template--product] .gallery__vertical{position:relative;border-radius:var(--tt-radius-lg);overflow:visible}body[class*=template--product] .gallery__default .slider--product__holder,body[class*=template--product] .gallery__default .slide--product img,body[class*=template--product] .gallery img{border-radius:var(--tt-radius-lg)}body[class*=template--product] .gallery__vertical>.tt-gallery-variant-focus{outline:3px solid var(--tt-pink, #E11B03);outline-offset:4px;border-radius:var(--tt-radius-lg);z-index:1}body[class*=template--product] .gallery__vertical>[data-variants]{transition:outline-color .2s ease,outline-offset .2s ease}.tt-bundle-pricing{padding:24px 16px 20px;background:#fff;width:100%;box-sizing:border-box}@media(min-width:770px){.tt-bundle-pricing{padding:28px 16px 24px;max-width:1200px;margin-left:auto;margin-right:auto}}.tt-bundle-pricing__label{display:block;background:transparent!important;background-color:transparent!important;color:var(--tt-pink);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.35;padding:0;border-radius:0;margin:0 auto 8px;text-transform:none;max-width:none;width:100%;text-align:center;box-shadow:none!important}.tt-bundle-pricing__label-short{display:none}@media(max-width:390px){.tt-bundle-pricing__label--deadline .tt-bundle-pricing__label-long{display:none}.tt-bundle-pricing__label--deadline .tt-bundle-pricing__label-short{display:inline}.tt-bundle-pricing__label--deadline{max-width:min(100%,280px);white-space:nowrap}}.tt-bundle-pricing__heading{font-family:var(--tt-serif);font-size:22px;font-weight:700;color:var(--tt-text);margin:0 0 16px}.tt-bundle-pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tt-bundle-option{position:relative;border:2px solid #E8E8E8;border-radius:var(--tt-radius);padding:14px 8px 28px;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,box-shadow .2s}.tt-bundle-option:hover,.tt-bundle-option.is-selected{border-color:var(--tt-pink);box-shadow:0 0 0 1px var(--tt-pink)}.tt-bundle-option__offer,.tt-bundle-option__qty{font-size:15px;font-weight:700;color:var(--tt-text);line-height:1.25}.tt-bundle-option__price{font-size:18px;font-weight:700;color:var(--tt-text)}.tt-bundle-option__badge{position:absolute;bottom:-1px;left:-1px;right:-1px;background:var(--tt-pink);color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;padding:5px 4px;border-radius:0 0 8px 8px}.tt-bundle-option:first-child:not(:has(.tt-bundle-option__badge)):after{content:"STARTER SAMPLE";position:absolute;bottom:-1px;left:-1px;right:-1px;background:var(--tt-pink);color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1.25;padding:5px 4px;border-radius:0 0 8px 8px;pointer-events:none}.tt-bundle-option__savings{display:block;margin-top:4px;padding:0 2px 2px;font-size:10px;font-weight:600;line-height:1.25;color:var(--tt-pink)}.tt-bundle-option:not(.is-selected) .tt-bundle-option__savings{color:var(--tt-text-muted, #727272)}.tt-bundle-option.is-selected .tt-bundle-option__savings{color:var(--tt-pink);font-weight:700}.tt-bundle-option:has(.tt-bundle-option__badge) .tt-bundle-option__savings{margin-bottom:2px}.tt-bundle-pricing__cta,.tt-bundle-pricing__continue{display:block;width:100%;max-width:320px;margin:14px auto 0;padding:12px 20px 10px!important;text-align:center;text-decoration:none!important;letter-spacing:.04em;line-height:1.25}.tt-bundle-pricing__cta-line{display:block;font-size:14px!important;font-weight:700!important;text-transform:uppercase}.tt-bundle-pricing__cta-sub{display:block;margin-top:2px;font-size:11px!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;opacity:.95}.tt-bundle-pricing__post-cta{display:flex;flex-direction:column;align-items:center;gap:4px;margin:8px auto 0;max-width:320px}.tt-bundle-pricing__rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:0;max-width:320px;font-size:12px;line-height:1.3;color:var(--tt-text-muted, #727272)}.tt-bundle-pricing__trust-line{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;font-size:11px;font-weight:600;line-height:1.3;color:var(--tt-text-muted, #727272)}.tt-bundle-pricing__trust-line-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.tt-bundle-pricing__trust-line-link:hover,.tt-bundle-pricing__trust-line-link:focus{color:var(--tt-pink, #E11B03)}.tt-bundle-pricing__trust-line-icon{font-size:12px;line-height:1}.tt-bundle-pricing__rating-stars{color:var(--tt-gold, #F5A623);font-size:12px;letter-spacing:.04em;line-height:1}.tt-bundle-pricing__rating-text{font-weight:600;color:var(--tt-text, #171719)}body[class*=template--product] .swatches__title{font-size:14px!important;font-weight:600!important;color:var(--tt-text)!important;margin-bottom:10px!important}body[class*=template--product] .product__swatches .swatches__holder{display:flex;flex-wrap:wrap;align-items:center;gap:12px}body[class*=template--product] .product__swatches .swatch--color,body[class*=template--product] .product__swatches [data-swatch-option]:not(select):not(option){display:inline-block;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:8px;cursor:pointer;box-sizing:border-box;border:2px solid transparent!important;transition:box-shadow .15s ease,transform .15s ease}body[class*=template--product] .product__swatches .swatch--color:hover:not(.swatch--disabled),body[class*=template--product] .product__swatches [data-swatch-option]:not(.swatch--disabled):not(.swatch--active):hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #17171940!important}body[class*=template--product] .product__swatches .swatch--color.swatch--active,body[class*=template--product] .product__swatches [data-swatch-option].swatch--active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--tt-pink, #E11B03)!important;transform:scale(1.06)}body[class*=template--product] .product__swatches .swatch--color.swatch--active[data-swatch-option="Pearl White" i],body[class*=template--product] .product__swatches .swatch--color.swatch--active[data-swatch-option=Black i]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--tt-pink, #E11B03)!important}body[class*=template--product] .product__swatches .swatch--disabled{opacity:.35;cursor:not-allowed}body[class*=template--product] .product__price--holder{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0!important}body[class*=template--product] .product__price{font-size:clamp(28px,5vw,36px)!important;font-weight:700!important;color:var(--tt-pink)!important;font-family:var(--tt-sans)!important}body[class*=template--product] .product__price--old{font-size:18px!important;color:var(--tt-text-muted)!important;text-decoration:line-through}body[class*=template--product] .product__price--holder.tt-bundle-price-active{align-items:baseline}body[class*=template--product] .product__price--holder .tt-bundle-price-context{flex-basis:100%;font-size:15px!important;font-weight:600!important;color:var(--tt-text-muted)!important;font-family:var(--tt-sans)!important;line-height:1.2;margin-top:-4px}body[class*=template--product] .product__price--holder.tt-bundle-price-active .product__price{font-size:clamp(24px,4.5vw,32px)!important}body[class*=template--product] .tag.tag--sale{background:var(--tt-pink-light)!important;color:var(--tt-pink)!important;font-size:12px!important;font-weight:700!important;padding:4px 10px!important;border-radius:20px!important;border:none!important}body[class*=template--product] .jdgm-prev-badge,body[class*=template--product] .jdgm-all-reviews-text{margin-bottom:12px!important}body[class*=template--product] .jdgm-star,body[class*=template--product] .jdgm-prev-badge__text{color:var(--tt-gold)!important}body[class*=template--product] .product__atc .button--addToCart,body[class*=template--product] .button--addToCart{width:100%!important;background:var(--tt-pink)!important;color:#fff!important;border:none!important;border-radius:var(--tt-radius)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.06em!important;padding:16px 24px!important;text-transform:uppercase!important;transition:background .2s,transform .15s!important;box-shadow:0 4px 14px #e11b0359!important}body[class*=template--product] .product__atc .button--addToCart:hover,body[class*=template--product] .button--addToCart:hover{background:var(--tt-pink-dark)!important;transform:translateY(-1px)}body[class*=template--product] .product__atc .quantity--input{margin-bottom:8px}body[class*=template--product] .checkout--dynamic{margin-top:8px!important}body[class*=template--product] .shopify-payment-button{margin-top:0!important}body[class*=template--product] .shopify-payment-button__button{min-height:44px!important;border-radius:var(--tt-radius)!important}.tt-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;margin-top:8px;background:var(--tt-pink-light);border-top:1px solid rgba(225,27,3,.12)}@media(max-width:767px){.tt-trust-row{grid-template-columns:repeat(2,1fr);gap:16px}}.tt-trust-item{text-align:center;padding:8px 4px}.tt-trust-item__icon{font-size:22px;margin-bottom:6px;display:block}.tt-trust-item__label{font-size:11px;font-weight:600;color:var(--tt-text);line-height:1.3}.tt-compatibility{background:var(--tt-pink-light);padding:32px 16px;margin-top:8px;text-align:center}.tt-compatibility__heading{font-family:var(--tt-serif);font-size:clamp(22px,4vw,28px);font-weight:700;color:var(--tt-text);margin:0 0 8px}.tt-compatibility__sub{font-size:14px;color:var(--tt-text-muted);margin:0 0 24px}.tt-compatibility__brands{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-bottom:24px;font-size:13px;font-weight:600;color:var(--tt-text)}.tt-compatibility__images{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:600px;margin:0 auto 20px}@media(max-width:767px){.tt-compatibility__images{grid-template-columns:repeat(2,1fr)}}.tt-compatibility__images img{width:100%;border-radius:var(--tt-radius);aspect-ratio:1;object-fit:cover}.tt-compatibility__badge{display:inline-flex;align-items:center;gap:6px;background:var(--tt-pink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:8px 16px;border-radius:24px}body[class*=template--product] .tt-reviews-section{padding:40px 16px;margin-top:8px;background:#fff;text-align:center}body[class*=template--product] .tt-reviews-section__heading{font-family:var(--tt-serif);font-size:clamp(22px,4vw,28px);font-weight:700;margin:0 0 8px}body[class*=template--product] .tt-reviews-section__stars{color:var(--tt-gold);font-size:18px;margin-bottom:24px}.tt-review-cards{display:flex;gap:12px;overflow-x:auto;padding:4px 16px 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.tt-review-card{flex:0 0 160px;scroll-snap-align:start;background:#fff;border:1px solid #E8E8E8;border-radius:var(--tt-radius);padding:12px;text-align:left}.tt-review-card img{width:100%;border-radius:8px;aspect-ratio:1;object-fit:cover;margin-bottom:8px}.tt-review-card__name{font-size:12px;font-weight:700;margin-bottom:2px}.tt-review-card__stars{color:var(--tt-gold);font-size:11px;margin-bottom:4px}.tt-review-card__text{font-size:11px;color:var(--tt-text-muted);line-height:1.4;margin:0}body.template--index .tt-reviews-section{padding:14px 0 18px;background:#fff;text-align:center}body.template--index .tt-reviews-section__heading{font-family:var(--tt-serif);font-size:clamp(20px,4vw,26px);font-weight:700;margin:0 0 8px;color:var(--tt-text, #171719)}body.template--index .tt-reviews-section__stars{color:var(--tt-gold, #F5A623);font-size:16px;margin-bottom:12px}body.template--index .tt-reviews-section--after-bundle{padding-top:0;padding-bottom:10px}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section+.shopify-section .tt-reviews-section{padding-top:0!important;padding-bottom:14px!important}@media(max-width:769px){body.template--index .tt-reviews-section--after-bundle{padding-top:0;padding-bottom:10px}body.template--index .tt-reviews-section--after-bundle .tt-reviews-section__heading--compact{font-size:15px;font-weight:700;margin:0 0 8px;letter-spacing:.01em}body.template--index .tt-reviews-section--after-bundle .tt-review-cards{padding-top:0}}.tt-confidence{padding:32px 16px;background:#fff;text-align:center;border-top:1px solid rgba(0,0,0,.06)}.tt-confidence__heading{font-size:13px;font-weight:600;color:var(--tt-text-muted);margin:0 0 16px;letter-spacing:.04em}.tt-confidence__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 32px}.tt-confidence__item{font-size:11px;color:var(--tt-text-muted);display:flex;flex-direction:column;align-items:center;gap:6px}.tt-confidence__item span:first-child{font-size:20px;opacity:.6}.tt-sticky-bar{display:none!important}@media(max-width:767px){body[class*=template--product] .sticky--mobile{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:999!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.1)!important;box-shadow:0 -4px 20px #00000014!important;padding:10px 12px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;transform:none!important}body[class*=template--product] .sticky--mobile.hide{display:none!important}body[class*=template--product] .sticky--mobile .sticky__close,body[class*=template--product] .sticky--mobile>h4,body[class*=template--product] .sticky--mobile .product__price--holder,body[class*=template--product] .sticky--mobile .sticky--open__button,body[class*=template--product] .sticky--mobile>button:not(.tt-sticky-atc-btn){display:none!important}body[class*=template--product] .sticky--mobile .sticky--container{display:contents!important}body[class*=template--product] .sticky--mobile:before{content:"";display:none}.tt-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -4px 20px #00000014;padding:10px 12px;align-items:center;gap:10px}.tt-sticky-bar.is-visible{display:flex!important}.tt-sticky-bar__info{flex:1;min-width:0}.tt-sticky-bar__title{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.tt-sticky-bar__variant{font-size:11px;color:var(--tt-text-muted)}.tt-sticky-bar__price-row{display:flex;align-items:center;gap:6px;margin-top:2px}.tt-sticky-bar__price{font-size:15px;font-weight:700;color:var(--tt-pink)}.tt-sticky-bar__shipping{font-size:10px;font-weight:600;color:var(--tt-green)}.tt-sticky-bar__qty{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden}.tt-sticky-bar__qty button{background:none;border:none;width:28px;height:32px;font-size:16px;cursor:pointer;color:var(--tt-text)}.tt-sticky-bar__qty input{width:32px;text-align:center;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:14px;font-weight:600;padding:6px 0;-moz-appearance:textfield}.tt-sticky-bar__atc{background:var(--tt-pink);color:#fff;border:none;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:12px 14px;white-space:nowrap;cursor:pointer;text-transform:uppercase;pointer-events:auto}.tt-sticky-bar__atc:disabled{opacity:.55;cursor:not-allowed}body[class*=template--product] .sticky--mobile:not(.hide){display:none!important}body[class*=template--product] main{padding-bottom:80px}}body[class*=template--product] .sticky--desktop{display:none!important}.tt-chat-bubble{position:fixed;bottom:90px;right:16px;z-index:10050;width:52px;height:52px;background:var(--tt-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #e11b0366;cursor:pointer;border:none;font-size:22px;text-decoration:none;color:#fff;pointer-events:auto;-webkit-tap-highlight-color:transparent}.tt-chat-bubble:hover,.tt-chat-bubble:focus{color:#fff;transform:scale(1.05)}@media(min-width:770px){.tt-chat-bubble{bottom:24px}html.shopify-design-mode .tt-chat-bubble{bottom:72px}body[class*=template--product] .sticky--desktop:not(.hide)~.tt-chat-bubble,body[class*=template--product]:has(.sticky--desktop:not(.hide)) .tt-chat-bubble{bottom:110px}}body.template--index .bstr--floating-social,body[class*=template--product] .bstr--floating-social,body.template--collection .bstr--floating-social{display:none!important}body.template--index .tag.tag--sale,body[class*=template--product] .tag.tag--sale,body.template--index .card__tags .tag,body[class*=template--product] .card__tags .tag{background:var(--tt-pink-light)!important;color:var(--tt-pink)!important;border:1px solid rgba(225,27,3,.2)!important}body[class*=template--product] .product__page--info .product__description,body[class*=template--product] .product-page__badge{max-width:100%}html.tt-product-straw-cap body[class*=template--product] .product__page--info .product__description{max-width:680px;line-height:1.7}body[class*=template--product] .tt-bundle-pricing,body[class*=template--product] .tt-trust-row,body[class*=template--product] .tt-compatibility,body[class*=template--product] .tt-reviews-section,body[class*=template--product] .tt-confidence{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}body.template--index .tt-landing-hero{background:#fff!important;background-color:#fff!important;padding:12px 16px 4px}body.template--index .tt-landing-hero__inner{max-width:1200px;margin:0 auto;display:grid;gap:16px;align-items:center}body.template--index .tt-hero-subtitle,body.template--index .tt-feature-list{margin:0 0 8px}body.template--index .tt-landing-hero__urgency{margin:4px 0 6px}body.template--index .tt-landing-hero__cta{margin-top:8px;padding:12px 24px 10px!important}body.template--index .tt-landing-hero__cta-line{font-size:14px!important}body.template--index .tt-landing-hero__cta-sub{font-size:11px!important}body.template--index .tt-landing-hero__savings{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--tt-text-muted)}body.template--index .tt-landing-hero__post-cta{margin-top:8px;gap:3px}body.template--index .tt-landing-hero__rating{margin-top:0}body.template--index .tt-landing-hero__rating-stars{font-size:13px}body.template--index .tt-landing-hero__rating-text{font-size:12px}@media(min-width:770px){body.template--index .tt-landing-hero__inner{grid-template-columns:1fr 1fr;padding:8px 16px 4px;gap:16px}body.template--index .tt-landing-hero__title{font-size:clamp(28px,3.8vw,40px);margin-bottom:4px}body.template--index .tt-hero-subtitle{font-size:15px;margin-bottom:6px}body.template--index .tt-feature-list{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;margin-bottom:6px}body.template--index .tt-feature-list li{padding:2px 0;font-size:13px}body.template--index .tt-landing-hero__urgency{font-size:12px;margin:2px 0 6px}body.template--index .shopify-section:has(.tt-landing-hero) .tt-landing-hero{min-height:0;display:flex;align-items:center;justify-content:center;padding:4px 16px 0}body.template--index .tt-landing-hero__inner{width:100%;max-width:1200px;margin:0 auto;align-items:center;min-height:0;gap:16px;grid-template-columns:1fr 1fr;padding:4px 0 0}body.template--index .tt-landing-hero__content{align-self:center;padding-right:0}body.template--index .tt-landing-hero__title{margin-bottom:2px}body.template--index .tt-hero-subtitle,body.template--index .tt-feature-list{margin-bottom:4px}body.template--index .tt-feature-list li{padding:1px 0;font-size:12.5px;line-height:1.3}body.template--index .tt-landing-hero__cta{margin-top:6px;padding:11px 22px 9px!important}body.template--index .tt-landing-hero__post-cta{margin-top:6px}body.template--index .tt-landing-hero__image{display:flex;align-items:center;justify-content:center;min-height:0;max-height:min(400px,calc(100vh - 500px));overflow:visible;border-radius:0;background:transparent}body.template--index .tt-landing-hero__image img{max-height:min(400px,calc(100vh - 500px));width:100%;height:100%;object-fit:contain}body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image{display:flex!important;align-items:center;justify-content:center;align-self:center;aspect-ratio:3 / 2;width:100%;max-height:min(460px,calc(100vh - 460px));background:#fff!important;background-color:#fff!important;border-radius:0;box-shadow:none!important;overflow:hidden;padding:0;box-sizing:border-box;position:relative}body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image:before,body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image:after{content:none!important;display:none!important}body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image>img{position:relative!important;inset:auto!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:min(460px,calc(100vh - 460px))!important;margin:0 auto 0 0!important;padding:0!important;object-fit:contain!important;object-position:left center!important;clip:auto!important;overflow:visible!important;white-space:normal!important;border:0!important}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__image{max-height:min(420px,calc(100vh - 500px))}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__image img{max-height:min(420px,calc(100vh - 500px));object-fit:cover;border-radius:var(--tt-radius-lg, 12px)}body.template--index .shopify-section:has(.tt-bundle-pricing) .tt-bundle-pricing{padding-top:6px;padding-bottom:10px}body.template--index .shopify-section:has(.tt-trust-row) .tt-trust-row{margin-top:0;padding:10px 16px 11px}}@media(max-width:769px){body.template--index .tt-landing-hero{padding:0}body.template--index .tt-landing-hero__inner{gap:8px;padding-left:0;padding-right:0}body.template--index .tt-landing-hero__inner{display:flex;flex-direction:column;align-items:stretch}body.template--index .tt-landing-hero__image{order:1;position:relative;width:100%;max-width:100%;aspect-ratio:1 / 1.05!important;height:auto;max-height:min(58vh,420px);margin-left:0;margin-right:0;border-radius:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff!important;background-color:#fff!important}body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image{background:#fff!important;background-color:#fff!important;padding:8px 16px 0}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__image{aspect-ratio:12 / 5!important;max-height:min(42vw,210px)}body.template--index .tt-landing-hero__content{order:2;text-align:center;padding-left:12px;padding-right:12px}body.template--index .tt-landing-hero--mobile-compact .tt-landing-hero__title,body.template--index .tt-landing-hero--mobile-compact .tt-hero-subtitle,body.template--index .tt-landing-hero--mobile-compact .tt-landing-hero__savings{display:none!important}body.template--index .tt-landing-hero--mobile-compact .tt-landing-hero__content{padding-top:6px}body.template--index .tt-landing-hero--mobile-compact .tt-landing-hero__mobile-headline{display:block;font-size:15px;margin-bottom:4px}body.template--index .tt-landing-hero--mobile-compact .tt-landing-hero__cta{margin-top:0}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__content{padding-top:4px}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__title{margin-bottom:0}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__benefits{margin-top:2px;margin-bottom:4px}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__cta{margin-top:2px}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__post-cta{margin-top:4px}body.template--index .tt-landing-hero__benefits{margin:0 auto 6px;padding:0 4px;max-width:280px}body.template--index .tt-landing-hero__benefits li{font-size:12px;padding:2px 0}body.template--index .tt-landing-hero__post-cta{margin-top:6px;gap:2px}body.template--index .tt-landing-hero__rating{margin-top:0;gap:5px}body.template--index .tt-landing-hero__trust-line{font-size:10px}body.template--index .tt-landing-hero__rating-stars{font-size:12px}body.template--index .tt-landing-hero__rating-text{font-size:11px}body.template--index .tt-landing-hero__title{font-size:clamp(22px,6.5vw,28px);margin-bottom:2px}body.template--index .tt-hero-subtitle{font-size:13px;margin-bottom:4px}body.template--index .tt-feature-list,body.template--index .tt-landing-hero__urgency{display:none}body.template--index .tt-landing-hero__cta{display:block;width:100%;max-width:300px;margin:4px auto 0;padding:11px 20px 9px!important}body.template--index .tt-landing-hero__cta-line{font-size:13px!important}body.template--index .tt-landing-hero__cta-sub{font-size:10px!important}body.template--index .tt-landing-hero__savings{font-size:11px;margin-top:4px}body.template--index .tt-landing-hero__image img,body.template--index .tt-landing-hero__image .tt-landing-hero__img{position:relative;inset:auto;width:100%;height:100%;max-width:320px;max-height:min(58vh,420px);margin:0 auto;border-radius:0;object-fit:contain!important;object-position:center center;display:block}body.template--index .tt-landing-hero__image:has(.tt-landing-hero__img--mobile) .tt-landing-hero__img--mobile{object-position:center center}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__image img,body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__image .tt-landing-hero__img{object-position:center 42%!important}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__image{background:#fff}body.template--index .tt-bundle-pricing{padding:6px 12px 8px;margin-top:0}body.template--index .tt-bundle-pricing__label{margin-bottom:4px;font-size:10px;padding:0;max-width:none;margin-left:auto;margin-right:auto;display:block;background:transparent}body.template--index .tt-bundle-pricing__heading{font-size:17px;margin-bottom:6px;text-align:center}body.template--index .tt-bundle-pricing__grid{gap:6px}body.template--index .tt-bundle-option{padding:8px 2px 22px}body.template--index .tt-bundle-option__savings{font-size:9px;margin-top:2px;line-height:1.2}body.template--index .tt-bundle-option__offer,body.template--index .tt-bundle-option__qty{font-size:12px}body.template--index .tt-bundle-option__price{font-size:13px}body.template--index .tt-bundle-option__badge,body.template--index .tt-bundle-option:first-child:not(:has(.tt-bundle-option__badge)):after{font-size:8px;padding:2px 4px}body.template--index .tt-bundle-pricing__cta,body.template--index .tt-bundle-pricing__continue{max-width:300px;margin-top:10px;padding:10px 16px 9px!important}body.template--index .tt-bundle-pricing__cta-line{font-size:13px!important}body.template--index .tt-bundle-pricing__cta-sub{font-size:10px!important}body.template--index .tt-bundle-pricing__post-cta{margin-top:6px;gap:3px;max-width:300px}body.template--index .tt-bundle-pricing__rating{gap:5px;font-size:11px;max-width:300px}body.template--index .tt-bundle-pricing__rating-stars{font-size:11px}body.template--index .tt-bundle-pricing__trust-line{font-size:10px}body.template--index .tt-landing-hero__post-cta--desktop-only{display:none!important}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__cta--to-bundle{margin-bottom:0}body.template--index .tt-landing-hero__title--mobile-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.template--index .tt-landing-hero--mobile-no-title .tt-landing-hero__content{padding-top:2px}body.template--index .tt-landing-hero--mobile-no-title .tt-landing-hero__benefits{margin-top:0;margin-bottom:4px}body.template--index .tt-landing-hero--mobile-no-title .tt-landing-hero__cta,body.template--index .tt-landing-hero--mobile-no-title .tt-landing-hero__cta--to-bundle{margin-top:0}body.template--index .tt-trust-row{margin-top:0;padding:8px 10px 10px;gap:4px}body.template--index .tt-trust-item__icon{font-size:18px;margin-bottom:2px}body.template--index .tt-trust-item__label{font-size:9px;line-height:1.15}.bstr--floating-social{display:none!important}body.template--index .page__header--mobile .logo-img img{max-height:28px!important;max-width:min(173px,52vw)!important}html body.template--index .container__top-part .info-bar .layout__content{padding:6px 10px!important}}body.template--index .tt-landing-hero__title{font-family:var(--tt-serif);font-size:clamp(28px,6vw,40px);font-weight:700;line-height:1.1;margin:0 0 6px}body.template--index .tt-landing-hero__title em{font-style:normal;color:var(--tt-pink);font-family:var(--tt-script);font-size:1.12em}body.template--index .tt-landing-hero__image{overflow:hidden}@media(min-width:770px){body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image{overflow:hidden}}@media(min-width:770px){body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__image,body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__image img{border-radius:var(--tt-radius-lg)}body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image,body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image img{border-radius:0;box-shadow:none}body.template--index .tt-landing-hero--lifestyle .tt-landing-hero__image img{width:100%}}@media(max-width:769px){body.template--index .tt-landing-hero__image,body.template--index .tt-landing-hero__image img{border-radius:0!important}body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image{display:flex!important;align-items:center;justify-content:center;position:relative!important;aspect-ratio:1 / 1.05!important;min-height:0;max-height:min(58vh,420px)}body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image:before,body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image:after{display:none!important}body.template--index .tt-landing-hero:not(.tt-landing-hero--lifestyle) .tt-landing-hero__image>img{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;max-width:320px!important;max-height:min(58vh,420px)!important;margin:0 auto!important;object-fit:contain!important;object-position:center center!important}}body.template--index main{padding-top:0!important}body.template--index #tt-bundle-pricing{scroll-margin-top:88px}body.template--index .tt-bundle-pricing{padding-top:8px;padding-bottom:6px;margin-top:0;background:#fff!important}body.template--index .tt-bundle-pricing__heading{margin-bottom:10px}body.template--index .tt-bundle-pricing__label{display:block;margin-left:auto;margin-right:auto;margin-bottom:6px;max-width:none;width:100%;padding:0;background:transparent!important;background-color:transparent!important;border-radius:0}body.template--index .button--primary,body.template--index .button--addToCart{background:var(--tt-pink)!important;color:#fff!important;border-radius:var(--tt-radius)!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:none!important}body.template--index .primaryCombo,body.template--index .secondaryCombo{--accentColor: var(--tt-pink)}#tt-choose-your-color>.row,#tt-choose-your-color .row:not([data-bstr-carousel-items]){justify-content:center;gap:24px}#tt-choose-your-color .card--holder{max-width:1100px;width:100%;margin-left:auto;margin-right:auto;flex:1 1 100%}#tt-choose-your-color .card__img--ratio{height:auto!important;padding-bottom:0!important;position:relative!important;overflow:visible}#tt-choose-your-color .card__img{position:relative!important;display:grid!important;grid-template-columns:1fr 1fr;align-items:stretch!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;gap:16px!important;overflow:hidden}#tt-choose-your-color .card__img img{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;height:auto!important;aspect-ratio:4 / 5;max-height:none;object-fit:contain!important;object-position:center center!important;flex:unset!important}#tt-choose-your-color .card__img img.card__img--secondary{opacity:1!important;visibility:visible!important}#tt-choose-your-color .card--default:hover .card__img img{transform:none!important}@media screen and (max-width:767px){#tt-choose-your-color .card__img{grid-template-columns:1fr;overflow:visible}#tt-choose-your-color .card__img img{width:100%!important;height:auto!important;aspect-ratio:auto;object-fit:contain!important}}body.template--index .tt-featured-collection--few .swiper{overflow:visible;padding:0 16px}body.template--index .tt-featured-collection--few .swiper-wrapper{justify-content:center}body.template--index .tt-featured-collection--few .swiper-slide{max-width:1100px;width:100%}body.template--index .tt-featured-collection--few .card__img img{object-fit:contain!important}body[class*=template--product] .wrapper--bottom .info-badges{display:none!important}body[class*=template--product] .product__row.max-width{max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}.tt-home-sticky-bar{display:none!important}@media(max-width:767px){.tt-home-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -4px 20px #00000014;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));align-items:center;gap:10px}.tt-home-sticky-bar.is-visible{display:flex!important}.tt-home-sticky-bar__info{flex:1;min-width:0}.tt-home-sticky-bar__text,.tt-home-sticky-bar__title{margin:0;font-size:12px;font-weight:700;line-height:1.25;color:var(--tt-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-home-sticky-bar__sub{display:none}body.template--index.tt-home-sticky-active,body.template--index.tt-home-sticky-active .wrapper--bottom{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.tt-home-sticky-bar__btn{flex:0 0 auto;margin:0!important;padding:11px 16px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;border:none!important;border-radius:var(--tt-radius)!important;background:var(--tt-pink)!important;color:#fff!important;text-align:center;line-height:1.25}.tt-home-sticky-bar--bundle-sync .tt-home-sticky-bar__btn{flex:1 1 auto;max-width:200px;padding:11px 14px!important}.tt-home-sticky-bar__btn-line{display:block;white-space:nowrap}}body.template--index .shopify-section:has(.tt-bundle-pricing){margin-bottom:0!important;padding-bottom:0!important;overflow:visible!important;position:relative!important;z-index:2!important}body.template--index .shopify-section:has(.tt-bundle-pricing) .tt-bundle-pricing{padding-bottom:0!important}body.template--index .shopify-section:has(.tt-bundle-pricing) .tt-bundle-pricing__post-cta{margin-top:4px!important;margin-bottom:0!important}@media(min-width:770px){body.template--index .shopify-section:has(.tt-bundle-pricing) .tt-bundle-pricing{padding-top:20px!important;padding-bottom:0!important}}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;justify-content:center!important;overflow:visible!important;background:#fff!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .section-image-text,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section [id^=s--].section-image-text,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .section-image-text.s__holder.row,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .margin__bottom--12{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section [id^=s--]{padding:0!important;min-height:0!important;height:auto!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .col-12,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .section__row,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .layout__content,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .block,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .shopify-block,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .block__image,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section picture,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section figure{padding:0!important;margin-top:0!important;margin-bottom:0!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section{margin-bottom:0!important;padding-bottom:0!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section+.shopify-section:has(.tt-reviews-section),body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section+.shopify-section{margin-top:0!important;padding-top:0!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section+.shopify-section:has(.tt-reviews-section){overflow:visible!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section+.shopify-section [id^=s--]{padding-top:0!important;padding-bottom:0!important;min-height:0!important;height:auto!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section+.shopify-section .tt-reviews-section,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section+.shopify-section .tt-reviews-section--after-bundle{padding-top:0!important;padding-bottom:10px!important;margin-top:0!important;overflow:visible!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section+.shopify-section .tt-reviews-section__heading,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section+.shopify-section .tt-reviews-section__heading--compact{margin-top:0!important;margin-bottom:4px!important}@media(min-width:770px){body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .section-image-text.s__holder,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section [id^=s--].section-image-text{display:block!important;width:min(1140px,calc(100vw - 48px))!important;max-width:min(1140px,calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:0!important;padding:0 16px!important;min-height:0!important;height:auto!important;overflow:visible!important;box-sizing:border-box!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .section-image-text .s__content,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .section-image-text .row.layout__content{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;grid-column:unset!important;grid-row:unset!important;overflow:visible!important;gap:clamp(24px,3.5vw,40px)!important;box-sizing:border-box!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__image{flex:0 0 58%!important;width:58%!important;max-width:58%!important;margin:0!important;padding:0!important;overflow:visible!important;aspect-ratio:auto!important;height:auto!important;max-height:none!important;background:#fff!important;position:relative!important;z-index:1!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__image img,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__image picture{width:auto!important;max-width:100%!important;height:auto!important;max-height:min(620px,56vh)!important;display:block!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt{flex:1 1 0!important;width:auto!important;max-width:42%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;text-align:left!important;position:relative!important;z-index:2!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:center!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt .s__block,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt .center{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:4px!important;padding:0!important;text-align:left!important;overflow:visible!important;transform:none!important;float:none!important;box-sizing:border-box!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt .s__block--button{margin-bottom:0!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt h2,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt p,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt .button,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt *{overflow:visible!important;max-width:100%!important;transform:none!important;clip-path:none!important;margin-left:0!important;left:auto!important;text-align:left!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.15!important;margin:0 0 4px!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt p{font-size:clamp(16px,1.45vw,20px)!important;line-height:1.55!important;margin:0!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt .button{margin-top:8px!important;width:auto!important;font-size:clamp(15px,1.2vw,17px)!important;padding:14px 28px!important}}@media(min-width:1200px){body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .section-image-text.s__holder,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section [id^=s--].section-image-text{padding-left:24px!important;padding-right:24px!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__image img{max-height:min(640px,58vh)!important}}@media(max-width:769px){body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .section-image-text.s__holder{padding:0 16px 4px!important;margin-bottom:0!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .section-image-text .s__content{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;aspect-ratio:auto!important;max-height:none!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__image{width:100%!important;max-width:100%!important;flex:none!important;aspect-ratio:auto!important;height:auto!important;overflow:visible!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__image img{width:auto!important;max-width:100%!important;height:auto!important;max-height:min(400px,88vw)!important;object-fit:contain!important;object-position:center center!important;transform:none!important;margin:0 auto!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt{width:100%!important;max-width:100%!important;text-align:center!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt .s__block,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt h2,body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section .tximage__txt p{text-align:center!important}body.template--index .shopify-section:has(.tt-bundle-pricing)+.shopify-section+.shopify-section .tt-reviews-section--after-bundle{padding-top:0!important}}body.template--cart{background:#fff!important;background-color:#fff!important}body.template--cart .cart__item .card__img--ratio,body.template--cart .cart__item .card__img,body.template--cart .cart__item .card__slider__parent,body.template--cart .cart__item .card__slider{height:auto!important;min-height:0!important}@media(min-width:768px){body.template--cart .cart__item .card__img img{max-height:96px!important;object-position:center center!important}}body.template--cart .cart__header{margin-bottom:8px}body.template--cart .cart__grandtotal{color:var(--tt-pink);font-weight:700}.tt-cart-item-preview{display:none}@media(max-width:767px){body.template--cart .section--cart-page{padding-left:12px;padding-right:12px}body.template--cart .cart__item{position:relative;flex-direction:column!important;align-items:stretch!important;height:auto!important;background:#fff;border-radius:var(--tt-radius-lg);padding:12px 12px 10px;margin-bottom:12px;box-sizing:border-box}body.template--cart .tt-cart-item-preview{display:block;margin-bottom:10px}body.template--cart .tt-cart-item-preview__link{display:block;background:#fff;border-radius:var(--tt-radius);padding:10px}body.template--cart .tt-cart-item-preview__img{display:block;width:100%;max-height:min(48vw,210px);margin:0 auto;object-fit:contain;object-position:center center}body.template--cart .tt-cart-item-preview__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:8px}body.template--cart .tt-cart-item-preview__variant,body.template--cart .tt-cart-item-preview__qty{font-size:12px;font-weight:600;color:var(--tt-text-muted)}body.template--cart .cart__info{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;flex:1 1 auto!important}body.template--cart .cart__info .minicart__image,body.template--cart .cart__info .card__img--container.minicart__image{display:none!important}body.template--cart .cart__info--text{width:100%}body.template--cart .cart__trash.hide-desktop{position:absolute;top:10px;right:10px;width:auto;height:auto;z-index:2}body.template--cart .checkout__button.cart-page__grandtotal--container,body.template--cart .checkout__button.cart-page__grandtotal--container .button{width:100%}}body.template--collection .card--tumbler-collage .card__img--ratio{height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:visible!important}body.template--collection .card--tumbler-collage .card__img{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;min-height:0!important;height:auto!important;width:100%!important;display:block!important;align-items:stretch!important;justify-content:stretch!important;overflow:visible!important}body.template--collection .card--tumbler-collage .card__img--container,body.template--collection .card--tumbler-collage .card__img--ratio,body.template--collection .card--tumbler-collage .card__img--container--tumbler-collage{overflow:visible!important;width:100%!important;height:auto!important;min-height:0!important}body.template--collection .card--tumbler-collage .card__img--container--tumbler-collage{display:block!important;width:100%!important;max-width:100%!important}body.template--collection .card--tumbler-collage{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important}body.template--collection .card--tumbler-collage .card__info{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;padding:0!important;text-align:center!important;background:transparent!important;order:2;flex-shrink:0;z-index:auto!important}body.template--collection .card--tumbler-collage .card__img--container--tumbler-collage{order:1;flex-shrink:0}body.template--collection .card--tumbler-collage .collection-card-rating{display:block!important;width:100%!important;margin-bottom:6px!important}body.template--collection .product__list>.card--holder--tumbler-grid,body.template--collection .row--product>.card--holder--tumbler-grid{flex:0 1 100%!important;max-width:min(640px,100%)!important;width:100%!important;margin-bottom:0!important}body.template--collection .product__list>.card--holder--collection-item,body.template--collection .row--product>.card--holder--collection-item{flex:0 1 calc(var(--tt-tumbler-cell-w, 317px) + var(--tt-accessory-info-w, 220px))!important;max-width:calc(var(--tt-tumbler-cell-w, 317px) + var(--tt-accessory-info-w, 220px))!important;width:100%!important;margin-top:0!important}body.template--collection .card--holder--collection-item .card--default{margin-bottom:0!important}body.template--collection .card--holder--collection-item .card__img--container{position:relative!important;display:block!important;margin-bottom:0!important}body.template--collection .card--holder--collection-item .card__tags{position:absolute!important;top:8px!important;left:8px!important;right:auto!important;bottom:auto!important;margin:0!important;z-index:2}body.template--collection .card--holder--collection-item .card__info{position:static!important;margin:8px 0 0!important;padding:0!important;transform:none!important}body.template--collection .card--holder--collection-item .collection-card-rating{margin-bottom:4px!important}body.template--collection .card--holder--collection-item .tt-collection-accessory-row__info .collection-card-rating{margin:0 0 6px!important;display:flex!important;justify-content:center!important}body.template--collection .card--holder:has(.card--tumbler-collage),body.template--collection .card--tumbler-collage{max-width:100%!important}body.template--collection .product__list>.card--holder:has(.card--tumbler-collage),body.template--collection .row--product>.card--holder:has(.card--tumbler-collage){flex:0 1 100%!important;max-width:min(640px,100%)!important}body.template--collection .card--tumbler-collage .card__img--secondary{display:none!important}body.template--collection .card--tumbler-collage .tt-tumbler-card-gallery__img,body.template--collection .card--tumbler-collage .tt-tumbler-card-gallery img,body.template--collection .card--tumbler-collage .card__img img{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;min-height:0!important;transform:none!important;object-fit:contain!important;object-position:center center!important;display:block!important}.tt-tumbler-card-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;width:100%;background:#fff!important;background-color:#fff!important;border-radius:10px;padding:6px;box-sizing:border-box;overflow:visible}.tt-tumbler-card-gallery>.card__img--container,.tt-tumbler-card-gallery>a:not(.tt-tumbler-card-gallery__cell){display:none!important}.tt-tumbler-card-gallery__cell{position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;background:#fff!important;background-color:#fff!important;border-radius:8px;min-height:0;height:auto;padding:8px;box-sizing:border-box;text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease}.tt-tumbler-card-gallery__cell:hover,.tt-tumbler-card-gallery__cell:focus-visible{box-shadow:0 0 0 2px var(--tt-pink, #E11B03);transform:scale(1.02);outline:none}.tt-tumbler-card-gallery__img,.tt-tumbler-card-gallery__cell img{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;transform:none!important;margin:0!important;display:block!important;position:relative!important;top:auto!important;left:auto!important}@media(max-width:767px){body.template--collection .product__list,body.template--collection .row--product,body.template--collection [data-product-list]{gap:8px!important}body.template--collection .card--holder:has(.card--tumbler-collage),body.template--collection .product__list>.card--holder:has(.card--tumbler-collage),body.template--collection .row--product>.card--holder:has(.card--tumbler-collage),body.template--collection .product__list>.card--holder--tumbler-grid,body.template--collection .row--product>.card--holder--tumbler-grid{flex:0 1 100%!important;max-width:100%!important;width:100%!important}.tt-tumbler-card-gallery__cell{padding:6px}}@media(max-width:767px){html,html body.template--collection{--tt-collection-card-img-min-h: 240px;--tt-tumbler-cell-h: 228px;--tt-tumbler-top-row-h: 240px;--tt-tumbler-cell-w: 100%;--tt-accessory-info-w: 100%}html body.template--collection .tt-collection-product-card .card__img--ratio,html body.template--collection .tt-collection-accessory-card .card__img--ratio{height:240px!important;min-height:240px!important;max-height:240px!important}html body.template--collection .tt-collection-accessory-card>.tt-collection-accessory-row{min-height:0!important}html body.template--collection .tt-collection-accessory-card .card__img--container,html body.template--collection .tt-collection-accessory-card.tt-collection-product-card>.tt-collection-accessory-row>.card__img--container{min-height:240px!important;height:240px!important}}html body.template--collection .tt-collection-product-card .card__img--container{display:block!important;position:relative!important;overflow:hidden!important;width:100%!important}html body.template--collection .tt-collection-product-card .card__img,html body.template--collection .tt-collection-product-card .card__slider__parent,html body.template--collection .tt-collection-product-card .card__slider{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}html body.template--collection .tt-collection-product-card .card__img img,html body.template--collection .tt-collection-product-card .card__img--gallery img{display:block!important;flex:0 0 auto!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center center!important;position:static!important;transform:none!important;margin:0 auto!important}html body.template--collection .tt-collection-accessory-card .card__img,html body.template--collection .tt-collection-accessory-card .card__slider__parent{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;height:100%!important;min-height:0!important}html body.template--collection .tt-collection-accessory-card .card__img--secondary{display:none!important}@media screen and (max-width:767px){html body.template--collection .tt-collection-accessory-card>.tt-collection-accessory-row{flex-direction:column!important;min-height:0!important}html body.template--collection .tt-collection-accessory-card .card__img--container,html body.template--collection .tt-collection-accessory-card.tt-collection-product-card>.tt-collection-accessory-row>.card__img--container{flex:none!important;width:100%!important;max-width:100%!important}html body.template--collection .tt-collection-accessory-card .card__img--ratio{min-height:320px!important}html body.template--collection .tt-collection-accessory-card .tt-collection-accessory-row__info,html body.template--collection .tt-collection-accessory-card .card__info{min-height:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 0 0!important;align-items:center!important;text-align:center!important}}.free-shipping-side-box{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.product-title-judgeme-rating{display:none!important}.jdgm-widget.jdgm-all-reviews-text,.jdgm-all-reviews-text{margin-bottom:7px!important}.custom-card-rating{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;margin:8px 0 4px!important}html body.template--collection .tt-collection-accessory-row__info .custom-card-rating{margin:0!important}.custom-card-rating__stars,.custom-card-rating__count{color:#f28c34!important;font-size:14px!important;line-height:1!important}.custom-card-rating__stars{letter-spacing:1px!important}.collection-card-rating .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}.collection-card-rating .jdgm-prev-badge__text{display:inline-block!important;color:#f28c34!important;font-size:14px!important;margin-left:6px!important}.collection-card-rating .jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important;gap:2px!important;overflow:visible!important}.collection-card-rating .jdgm-star{display:inline-flex!important;width:14px!important;min-width:14px!important;font-size:14px!important;color:#f28c34!important;margin:0 1px!important}body.template--product .jdgm-star,body.template--product .jdgm-star *,body.template--product .jdgm-all-reviews-rating,body.template--product .jdgm-all-reviews-rating *,body.template--product .jdgm-all-reviews-text__text,body.template--product .jdgm-verified-by__text{color:#f5a623!important}.product-reviews--verified,.verif-check,.booster-verified-badge,.verified-text,.verif-check svg path{color:#e11b03!important;fill:#e11b03!important}div.free-shipping-side-box,.free-shipping-side-box{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important}.card__img--container{display:block!important;overflow:visible!important}.card__img--ratio{padding-top:0!important;padding-bottom:0!important;height:240px!important;min-height:240px!important;overflow:visible!important}.card__img,.card__slider__parent,.card__slider,.card__img--gallery{height:100%!important;min-height:240px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.card__img img,.card__img--gallery img{position:relative!important;top:auto!important;left:auto!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:220px!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;margin:0 auto!important;display:block!important}@media screen and (min-width:768px){.card__img--ratio{height:520px!important;min-height:520px!important}.card__img,.card__slider__parent,.card__slider,.card__img--gallery{min-height:520px!important}.card__img img,.card__img--gallery img{max-height:500px!important}}@media screen and (max-width:749px){.hero img,.banner img,.image-banner img,.slideshow img,.shopify-section:first-of-type:not(:has(.tt-landing-hero)):not(:has(.tt-tumbler-hero)) img{transform:none!important;transition:none!important;animation:none!important;object-fit:cover!important}.hero,.banner,.image-banner,.slideshow,.shopify-section:first-of-type:not(:has(.tt-landing-hero)):not(:has(.tt-tumbler-hero)){overflow:hidden!important}}@media screen and (max-width:749px){body.template--product .zoomImg{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.template--product .swiper,body.template--product .swiper-wrapper,body.template--product .swiper-slide,body.template--product .product__media,body.template--product .product__image,body.template--product .product-page{touch-action:pan-y!important;pointer-events:auto!important}body.template--product .swiper-slide img,body.template--product .product__media img,body.template--product .product__image img{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;cursor:default!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}}html body .jdgm-widget.jdgm-all-reviews-text .jdgm-all-reviews-rating:before{background:#f28c34!important;background-color:#f28c34!important;color:#fff!important}html body .jdgm-widget.jdgm-all-reviews-text .jdgm-verified-by svg,html body .jdgm-widget.jdgm-all-reviews-text .jdgm-verified-by svg path{fill:#f28c34!important;stroke:#f28c34!important}html body .product__price,html body .product__price--new,html body .product__price .current-price,html body .product__price--holder .current-price,html body .product__price--holder [data-product-price],html body [data-product-price]{color:#e11b03!important}html body .product__price--holder .tag,html body .product__price--holder .tag--sale,html body .product__price .tag,html body .product__price .tag--sale,html body .product__price--holder [class*=tag],html body .product__price--holder [class*=badge]{background:#fff!important;background-color:#fff!important;color:#e11b03!important;border:1px solid #E11B03!important}html body .product__swatches .swatch--color[data-swatch-option="Pearl White" i]{background:#f6f0e4!important;background-image:none!important;border:1px solid #d8d1c3!important;box-shadow:inset 0 0 0 1px #ffffffbf,0 1px 3px #0000001f!important}html body .product__swatches .swatch--color[data-swatch-option=Black i]{background:#171719!important;background-image:none!important;border:1px solid #171719!important}html body .product__swatches .swatch--color.swatch--active,html body .product__swatches [data-swatch-option].swatch--active{box-shadow:0 0 0 2px #fff,0 0 0 4px #e11b03!important;transform:scale(1.06)}html body .product__swatches .swatch--color.swatch--active[data-swatch-option="Pearl White" i],html body .product__swatches .swatch--color.swatch--active[data-swatch-option=Black i]{box-shadow:0 0 0 2px #fff,0 0 0 4px #e11b03!important}body.template--product .free-shipping-side-box,body.template--collection .free-shipping-side-box{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.template--collection .product__list,body.template--collection .row--product,body.template--collection [data-product-list]{display:flex!important;justify-content:center!important;align-items:flex-start!important;gap:16px!important;margin-left:auto!important;margin-right:auto!important;max-width:1500px!important}body.template--collection .product__list>*:not(.card--holder--tumbler-grid):not(:has(.card--tumbler-collage)):not(.card--holder--collection-item):not(.card--holder--straw-variant):not(.card--holder--straw-lifestyle):not(.card--holder--straw-lifestyle-banner):not(.card--holder--tumbler-color):not(.tt-collection-page-title):not(.tt-collection-row-break),body.template--collection .row--product>*:not(.card--holder--tumbler-grid):not(:has(.card--tumbler-collage)):not(.card--holder--collection-item):not(.card--holder--straw-variant):not(.card--holder--straw-lifestyle):not(.card--holder--straw-lifestyle-banner):not(.card--holder--tumbler-color):not(.tt-collection-page-title):not(.tt-collection-row-break),body.template--collection [data-product-list]>*:not(.card--holder--tumbler-grid):not(:has(.card--tumbler-collage)):not(.card--holder--collection-item):not(.card--holder--straw-variant):not(.card--holder--straw-lifestyle):not(.card--holder--straw-lifestyle-banner):not(.card--holder--tumbler-color):not(.tt-collection-page-title):not(.tt-collection-row-break){flex:0 1 300px!important;max-width:300px!important}body.template--collection .product__list:has(.card--holder--tumbler-color),body.template--collection .row--product:has(.card--holder--tumbler-color){flex-wrap:wrap!important;justify-content:center!important;align-items:flex-end!important;gap:12px!important;max-width:1480px!important}body.template--collection .product__list:has(.tt-collection-value-prop):has(.card--holder--tumbler-color),body.template--collection .row--product:has(.tt-collection-value-prop):has(.card--holder--tumbler-color){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:28px!important;row-gap:28px!important;column-gap:0!important;max-width:min(100%,720px)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(12px,3vw,24px)!important;padding-right:clamp(12px,3vw,24px)!important;box-sizing:border-box!important}body.template--collection .product__list:has(.tt-collection-value-prop):has(.card--holder--tumbler-color)>.tt-collection-value-prop.tt-collection-page-title,body.template--collection .row--product:has(.tt-collection-value-prop):has(.card--holder--tumbler-color)>.tt-collection-value-prop.tt-collection-page-title{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin-bottom:12px!important}body.template--collection .product__list:has(.tt-collection-value-prop)>.card--holder--tumbler-color,body.template--collection .row--product:has(.tt-collection-value-prop)>.card--holder--tumbler-color,body.template--collection [data-product-list]:has(.tt-collection-value-prop)>.card--holder--tumbler-color{flex:0 0 auto!important;width:100%!important;max-width:380px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}body.template--collection .product__list:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured,body.template--collection .row--product:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured,body.template--collection [data-product-list]:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured{flex:0 0 auto!important;width:100%!important;max-width:520px!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img--ratio,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img--ratio,html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img{max-height:none!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .card--holder--tumbler-color--featured .tt-tumbler-color-card__media .card__img--ratio,html body.template--collection .row--product:has(.tt-collection-value-prop) .card--holder--tumbler-color--featured .tt-tumbler-color-card__media .card__img--ratio,html body.template--collection .product__list:has(.tt-collection-value-prop) .card--holder--tumbler-color--featured .tt-tumbler-color-card__media .card__img,html body.template--collection .row--product:has(.tt-collection-value-prop) .card--holder--tumbler-color--featured .tt-tumbler-color-card__media .card__img{aspect-ratio:3 / 4!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__media,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card__media{padding-bottom:0!important;box-sizing:border-box!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img img.tt-tumbler-color-card__img,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card .tt-tumbler-color-card__img{top:4%!important;left:4%!important;width:92%!important;height:92%!important;object-fit:contain!important;object-position:center center!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img img.tt-tumbler-color-card__img--boost,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card .tt-tumbler-color-card__img--boost{transform:scale(1.42)!important;transform-origin:center center!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__info,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card__info{gap:10px!important;margin-top:12px!important;padding:0 10px 16px!important}body.template--collection .product__list>.tt-collection-page-title,body.template--collection .row--product>.tt-collection-page-title,body.template--collection .product__list>.tt-collection-row-break,body.template--collection .row--product>.tt-collection-row-break{flex:0 0 100%!important;max-width:100%!important;width:100%!important}body.template--collection .tt-collection-row-break{height:0!important;margin:4px 0 8px!important;padding:0!important;border:0!important;overflow:hidden!important}body.template--collection .product__list>.card--holder--tumbler-color,body.template--collection .row--product>.card--holder--tumbler-color,body.template--collection [data-product-list]>.card--holder--tumbler-color{flex:1 1 0!important;max-width:240px!important;min-width:0!important;width:100%!important;margin:0!important}.tt-tumbler-color-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%;height:100%;text-align:center;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;padding:0!important}.tt-tumbler-color-card__hit{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;text-decoration:none!important}.tt-tumbler-color-card__media{position:relative!important;z-index:0!important;display:block!important;width:100%;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;overflow:hidden;background:#fff!important;background-color:#fff!important;pointer-events:none}.tt-tumbler-color-card__info{position:relative!important;z-index:2!important;display:flex;flex-direction:column;align-items:center;flex:1 1 auto;gap:10px;margin-top:10px;padding:0 8px 14px}.tt-tumbler-color-card__info .card__title{position:relative;z-index:2;display:block;max-width:22ch;margin:0 auto;font-size:1.02rem;font-weight:700;line-height:1.25;color:var(--tt-text, #171719);text-decoration:none;transition:color .18s ease}.tt-tumbler-color-card__info .card__title:hover,.tt-tumbler-color-card__info .card__title:focus-visible{color:var(--tt-pink, #E11B03)}.tt-tumbler-color-card__info .card__price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:0;font-size:1rem;font-weight:600;color:#171719}.tt-tumbler-color-card__price-current{font-size:1.05rem;font-weight:700;color:#171719}.tt-tumbler-color-card__price-compare{font-size:.9rem;font-weight:500;color:#888;text-decoration:line-through}.tt-tumbler-color-card__actions{position:relative;z-index:3;width:100%;margin-top:auto;padding-top:4px;display:flex;flex-direction:column;align-items:center}.tt-tumbler-color-card__cta.button--primary,.tt-tumbler-color-card__cta{display:inline-flex!important;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:42px!important;height:auto!important;padding:.7rem 1rem!important;line-height:1.2!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:.01em;cursor:pointer;text-decoration:none!important;color:#fff!important;background:var(--tt-pink, #E11B03)!important;background-color:var(--tt-pink, #E11B03)!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 22px #e11b0342;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease,background-color .22s ease,opacity .18s ease}.tt-tumbler-color-card__cta:hover{transform:translateY(-1px);box-shadow:0 12px 26px #e11b0357;filter:brightness(1.05);color:#fff!important;background:#b01502!important}.tt-tumbler-color-card__cta:active{transform:translateY(0);box-shadow:0 4px 14px #e11b033d}.tt-tumbler-color-card__cta:focus-visible{outline:3px solid #171719;outline-offset:3px;box-shadow:0 0 0 4px #e11b0359,0 8px 20px #e11b0347}.tt-tumbler-color-card__cta:disabled,.tt-tumbler-color-card__cta[disabled],.tt-tumbler-color-card__cta--soldout{cursor:not-allowed!important;opacity:.55!important;transform:none!important;filter:none!important;box-shadow:none!important;background:#9a9a9a!important;background-color:#9a9a9a!important;color:#fff!important}.tt-tumbler-color-card__cta:disabled:hover,.tt-tumbler-color-card__cta[disabled]:hover,.tt-tumbler-color-card__cta--soldout:hover{transform:none!important;filter:none!important;background:#9a9a9a!important}@media(max-width:767px){.tt-tumbler-color-card__info{gap:8px;margin-top:8px;padding:0 6px 12px}.tt-tumbler-color-card__info .card__title{font-size:.95rem;white-space:normal}.tt-tumbler-color-card__cta{min-height:44px!important;font-size:.92rem!important}}html body .tt-tumbler-color-card,html body .tt-tumbler-color-card__media,html body .tt-tumbler-color-card__media.card__img--container,html body .card--holder--tumbler-color .tt-tumbler-color-card,html body .card--holder--tumbler-color .card__img--container{border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;filter:none!important}html body .tt-tumbler-color-card__media .card__img--ratio,html body .tt-tumbler-color-card__media .card__img{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3 / 4!important;padding:0!important;overflow:hidden!important;background:#fff!important;background-color:#fff!important;display:block!important;border:0!important;box-shadow:none!important}html body .tt-tumbler-color-card__media .card__img img.tt-tumbler-color-card__img,html body .tt-tumbler-color-card .tt-tumbler-color-card__img{position:absolute!important;top:4%!important;left:4%!important;right:auto!important;bottom:auto!important;width:92%!important;height:92%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;display:block!important;background:transparent!important;background-color:transparent!important}html body .tt-tumbler-color-card__media .card__img img.tt-tumbler-color-card__img--boost,html body .tt-tumbler-color-card .tt-tumbler-color-card__img--boost{transform:scale(1.38)!important;transform-origin:center center!important}@keyframes tt-featured-sale-flyin{0%{opacity:1;left:calc(47% - 100vw)}to{opacity:1;left:47%}}@keyframes tt-featured-sale-vibrate{0%,78%,to{transform:translate(0) rotate(0)}82%{transform:translate(-2px,1px) rotate(-2deg)}86%{transform:translate(2px,-1px) rotate(2deg)}90%{transform:translate(-1px) rotate(-1deg)}94%{transform:translate(1px,1px) rotate(1deg)}97%{transform:translate(0) rotate(0)}}html body .tt-tumbler-color-card--featured,html body .tt-tumbler-color-card--featured .tt-tumbler-color-card__media,html body .tt-tumbler-color-card--featured .tt-tumbler-color-card__media.card__img--container,html body .card--holder--tumbler-color--featured,html body .card--holder--tumbler-color--featured .tt-tumbler-color-card,html body .card--holder--tumbler-color--featured .tt-tumbler-color-card__media,html body .card--holder--tumbler-color--featured .card__img--container,html body.template--collection .card--holder--tumbler-color--featured .card__img--container,html body.template--collection .tt-tumbler-color-card--featured.card--default .card__img--container,html body.template--collection .product__list:has(.card--holder--tumbler-color--featured),html body.template--collection .row--product:has(.card--holder--tumbler-color--featured),html body.template--collection .row--product-list:has(.card--holder--tumbler-color--featured){overflow:visible!important}.tt-tumbler-color-card--featured .tt-tumbler-color-card__tags--featured,.card--holder--tumbler-color--featured .tt-tumbler-color-card--featured .card__tags{position:absolute!important;top:-4%!important;left:47%;right:auto!important;bottom:auto!important;z-index:6!important;margin:0!important;translate:-50% -50%;padding:0!important;width:max-content!important;max-width:none!important;overflow:visible!important;pointer-events:none!important;filter:none!important;transform:none!important;opacity:1;animation-name:tt-featured-sale-flyin;animation-duration:.9s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-iteration-count:1}html body .tt-tumbler-color-card--featured .card__tags .tag.tag--sale.tt-tumbler-featured-sale,html body .card--holder--tumbler-color--featured .tt-tumbler-color-card--featured .card__tags .tag.tag--sale{display:inline-block!important;background:#e11b03!important;background-color:#e11b03!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #E11B03!important;border-color:#e11b03!important;border-radius:8px!important;outline:none!important;font-size:clamp(.95rem,1.35vw,1.2rem)!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1.15!important;padding:.55rem .9rem!important;white-space:nowrap!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-transform:uppercase;pointer-events:none!important;overflow:visible!important;transform-origin:center center;will-change:auto;animation-name:tt-featured-sale-vibrate;animation-duration:3.6s;animation-timing-function:ease-in-out;animation-delay:.95s;animation-iteration-count:infinite;animation-fill-mode:both}@media(max-width:767px){.tt-tumbler-color-card--featured .tt-tumbler-color-card__tags--featured,.card--holder--tumbler-color--featured .tt-tumbler-color-card--featured .card__tags{top:-3%!important;left:47%;animation-duration:.85s}html body .tt-tumbler-color-card--featured .card__tags .tag.tag--sale.tt-tumbler-featured-sale,html body .card--holder--tumbler-color--featured .tt-tumbler-color-card--featured .card__tags .tag.tag--sale{font-size:.92rem!important;padding:.48rem .78rem!important;border-radius:8px!important;animation-duration:4s;animation-delay:.9s}}@media(prefers-reduced-motion:reduce){.tt-tumbler-color-card--featured .tt-tumbler-color-card__tags--featured,.card--holder--tumbler-color--featured .tt-tumbler-color-card--featured .card__tags,html body .tt-tumbler-color-card--featured .card__tags .tag.tag--sale.tt-tumbler-featured-sale,html body .card--holder--tumbler-color--featured .tt-tumbler-color-card--featured .card__tags .tag.tag--sale{animation:none!important}.tt-tumbler-color-card--featured .tt-tumbler-color-card__tags--featured,.card--holder--tumbler-color--featured .tt-tumbler-color-card--featured .card__tags{left:47%!important;opacity:1!important;transform:none!important;translate:-50% -50%}}@media(min-width:900px){body.template--collection .product__list:has(.card--holder--tumbler-color):not(:has(.tt-collection-value-prop)),body.template--collection .row--product:has(.card--holder--tumbler-color):not(:has(.tt-collection-value-prop)){flex-wrap:wrap!important;align-items:flex-end!important}body.template--collection .product__list:not(:has(.tt-collection-value-prop))>.card--holder--tumbler-color,body.template--collection .row--product:not(:has(.tt-collection-value-prop))>.card--holder--tumbler-color{flex:0 1 calc((100% - 48px) / 5.12)!important;max-width:calc((100% - 48px) / 5.12)!important}body.template--collection .product__list:not(:has(.tt-collection-value-prop))>.card--holder--tumbler-color--featured,body.template--collection .row--product:not(:has(.tt-collection-value-prop))>.card--holder--tumbler-color--featured{flex:0 1 calc((100% - 48px) * 1.12 / 5.12)!important;max-width:calc((100% - 48px) * 1.12 / 5.12)!important}body.template--collection .product__list:has(.tt-collection-value-prop):has(.card--holder--tumbler-color),body.template--collection .row--product:has(.tt-collection-value-prop):has(.card--holder--tumbler-color){flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:36px!important;row-gap:36px!important;max-width:min(100%,780px)!important;padding-top:4px!important}body.template--collection .product__list:has(.tt-collection-value-prop):has(.card--holder--tumbler-color)>.tt-collection-value-prop.tt-collection-page-title,body.template--collection .row--product:has(.tt-collection-value-prop):has(.card--holder--tumbler-color)>.tt-collection-value-prop.tt-collection-page-title{position:relative!important;z-index:4!important;margin-bottom:28px!important}body.template--collection .product__list:has(.tt-collection-value-prop)>.card--holder--tumbler-color,body.template--collection .row--product:has(.tt-collection-value-prop)>.card--holder--tumbler-color,body.template--collection [data-product-list]:has(.tt-collection-value-prop)>.card--holder--tumbler-color{flex:0 0 auto!important;width:100%!important;max-width:420px!important}body.template--collection .product__list:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured,body.template--collection .row--product:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured,body.template--collection [data-product-list]:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured{flex:0 0 auto!important;width:100%!important;max-width:560px!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img--ratio,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img--ratio,html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img{max-height:none!important;overflow:hidden!important;clip-path:none!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .card--holder--tumbler-color--featured .tt-tumbler-color-card__media .card__img--ratio,html body.template--collection .row--product:has(.tt-collection-value-prop) .card--holder--tumbler-color--featured .tt-tumbler-color-card__media .card__img--ratio,html body.template--collection .product__list:has(.tt-collection-value-prop) .card--holder--tumbler-color--featured .tt-tumbler-color-card__media .card__img,html body.template--collection .row--product:has(.tt-collection-value-prop) .card--holder--tumbler-color--featured .tt-tumbler-color-card__media .card__img{overflow:visible!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__media,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card__media{padding-bottom:0!important;box-sizing:border-box!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__info,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card__info{gap:10px!important;margin-top:14px!important;padding:0 12px 18px!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img img.tt-tumbler-color-card__img,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card .tt-tumbler-color-card__img{top:4%!important;left:4%!important;width:92%!important;height:92%!important;object-fit:contain!important;object-position:center center!important}html body.template--collection .product__list:has(.tt-collection-value-prop) .tt-tumbler-color-card__media .card__img img.tt-tumbler-color-card__img--boost,html body.template--collection .row--product:has(.tt-collection-value-prop) .tt-tumbler-color-card .tt-tumbler-color-card__img--boost{transform:scale(1.42)!important;transform-origin:center center!important}}@media(max-width:899px){body.template--collection .product__list:not(:has(.tt-collection-value-prop))>.card--holder--tumbler-color,body.template--collection .row--product:not(:has(.tt-collection-value-prop))>.card--holder--tumbler-color{flex:0 1 calc(50% - 8px)!important;max-width:calc(50% - 8px)!important}body.template--collection .product__list:has(.tt-collection-value-prop)>.card--holder--tumbler-color,body.template--collection .row--product:has(.tt-collection-value-prop)>.card--holder--tumbler-color{flex:0 0 auto!important;width:100%!important;max-width:300px!important}body.template--collection .product__list:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured,body.template--collection .row--product:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured{max-width:min(100%,460px)!important}body.template--collection .product__list:has(.tt-collection-value-prop):has(.card--holder--tumbler-color),body.template--collection .row--product:has(.tt-collection-value-prop):has(.card--holder--tumbler-color){gap:24px!important;row-gap:24px!important}}@media(max-width:767px){body.template--collection .product__list:has(.tt-collection-value-prop)>.card--holder--tumbler-color,body.template--collection .row--product:has(.tt-collection-value-prop)>.card--holder--tumbler-color,body.template--collection [data-product-list]:has(.tt-collection-value-prop)>.card--holder--tumbler-color,body.template--collection .product__list:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured,body.template--collection .row--product:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured,body.template--collection [data-product-list]:has(.tt-collection-value-prop)>.card--holder--tumbler-color--featured{flex:0 0 auto!important;width:100%!important;max-width:min(100%,460px)!important}}body.template--collection .product__list>.card--holder--collection-item,body.template--collection .row--product>.card--holder--collection-item{flex:0 1 calc(var(--tt-tumbler-cell-w, 317px) + var(--tt-accessory-info-w, 220px))!important;max-width:calc(var(--tt-tumbler-cell-w, 317px) + var(--tt-accessory-info-w, 220px))!important;width:100%!important}body.template--collection .product__list>.card--holder--tumbler-grid,body.template--collection .row--product>.card--holder--tumbler-grid,body.template--collection .product__list>.card--holder:has(.card--tumbler-collage),body.template--collection .row--product>.card--holder:has(.card--tumbler-collage){flex:0 1 min(640px,100%)!important;max-width:min(640px,100%)!important;width:100%!important}body.template--collection .card--default,body.template--collection .card__img--container,body.template--collection .card__img--ratio,body.template--collection .card__img{text-align:center!important}body.template--collection .card__img--container:not(.card__img--container--tumbler-collage),body.template--collection .card--default:not(.card--tumbler-collage) .card__img--ratio,body.template--collection .card--default:not(.card--tumbler-collage) .card__img{overflow:hidden!important}body.template--collection .card__img--secondary{display:none!important;opacity:0!important;visibility:hidden!important}body.template--collection .card__img,body.template--collection .card__img--gallery{display:flex!important;align-items:center!important;justify-content:center!important}body.template--collection .card__img img,body.template--collection .card__img--gallery img{margin-left:auto!important;margin-right:auto!important;object-position:center center!important}html body .card__tags .tag,html body .card__tags .tag--sale,html body .card__tags [class*=tag],html body .card__tags [class*=sale],html body .card__tags span,html body .card__tags div{background:#fff!important;background-color:#fff!important;color:#e11b03!important;border-color:#e11b03!important}html body .container__top-part.tt-radiance-header-wrap{background:#fff!important}@media screen and (min-width:768px){html body .container__top-part.tt-radiance-header-wrap .info-bar{display:none!important}}html body .container__top-part{position:relative!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}html body .container__top-part .info-bar{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:5!important;min-height:0!important;height:auto!important;background:#e11b03!important;background-color:#e11b03!important;color:#fff!important}html body .container__top-part .info-bar .layout__content{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:13px 20px!important;margin:0 auto!important}html body .container__top-part .info-bar .block--barTextMarquee{height:auto!important;min-height:0!important;line-height:1.35!important;overflow:visible!important}html body .container__top-part .info-bar .block--barTextMarquee,html body .container__top-part .info-bar .block--freeShippingBar,html body .container__top-part .info-bar .marquee-container{width:100%!important;max-width:100%!important;margin:0!important;text-align:center!important}html body .container__top-part .info-bar .fsbar,html body .container__top-part .info-bar .fsbar__text,html body .container__top-part .info-bar .marquee-container,html body .container__top-part .info-bar .marquee-container p,html body .container__top-part .info-bar .marquee-container a,html body .container__top-part .info-bar .block--barTextMarquee,html body .container__top-part .info-bar .block--barTextMarquee *{display:block!important;visibility:visible!important;opacity:1!important;color:#fff!important;background:transparent!important;font-weight:700!important;font-size:17px!important;line-height:1.35!important;text-align:center!important;transform:none!important;height:auto!important;min-height:0!important;overflow:visible!important}@media screen and (min-width:768px){html body .container__top-part .info-bar .layout__content{padding:14px 24px!important}html body .container__top-part .info-bar,html body .container__top-part .info-bar .fsbar__text,html body .container__top-part .info-bar .marquee-container p{font-size:19px!important}}@media screen and (max-width:767px){html body .container__top-part .info-bar .layout__content{padding:6px 10px!important}html body .container__top-part .info-bar,html body .container__top-part .info-bar .fsbar__text,html body .container__top-part .info-bar .marquee-container p{font-size:13px!important;line-height:1.2!important;white-space:nowrap!important}}html body.template--collection .tt-radiance-header-wrap .page__header--desktop .tt-header-promo__breadcrumb .breadcrumb{font-family:var(--titleFont)!important;font-size:var(--mediumFontSize)!important;font-weight:600!important;color:#171719!important}html body.template--collection .container__top-part .info-bar .tt-collection-bar-breadcrumb{width:100%!important;text-align:center!important}html body .page__header--desktop,html body .page__header--mobile{position:relative!important;top:auto!important;z-index:10!important;background:#fff!important;box-shadow:none!important}html body .tt-radiance-header-wrap .page__header--desktop{border-bottom:1px solid rgba(0,0,0,.06)!important}html body .tt-radiance-header-wrap .page__header--desktop .minicart__label .item__count{background:#e11b03!important;color:#fff!important;border-color:#e11b03!important}@media screen and (max-width:767px){html body .container__top-part,html body .container__top-part.tt-radiance-header-wrap{min-height:0!important;height:auto!important}html body .page__header--mobile{min-height:0!important;height:auto!important;padding:0!important}html body .page__header--mobile .page__header--width{min-height:42px!important;height:42px!important;padding:0 10px!important;align-items:center!important}html body .page__header--mobile .header__logo{padding:0!important;max-width:min(173px,52vw)!important;line-height:0!important}html body .page__header--mobile .logo-img,html body .page__header--mobile .logo-img img,html body .page__header .logo-img img{max-height:28px!important;max-width:min(173px,52vw)!important}html body .page__header--mobile .mobile-submenu-label{min-width:40px!important;max-width:40px!important;min-height:40px!important;font-size:1.25rem!important}html body .page__header--mobile .header__utility{font-size:1.25rem!important}html body .page__header--mobile .header__utility svg,html body .page__header--mobile .minicart__label svg,html body .page__header--mobile .search__icon svg{width:20px!important;height:20px!important}html body .page__header--mobile .minicart__label,html body .page__header--mobile .minicart__button{min-width:40px!important;min-height:40px!important}html body.template--index .container__top-part .info-bar .layout__content{padding:6px 10px!important}html body.template--index .page__header--mobile .page__header--width{grid-template-columns:40px 1fr 84px!important}html body.template--index .page__header .search__icon{display:inline-flex!important}}html body .page__header--desktop .header__element--width.header__utility,html body .page__header--desktop .header__utility,html body .page__header--desktop .user__holder,html body .page__header--desktop .search__container--inline,html body .page__header--desktop .minicart__holder{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .container{padding-top:0!important}body.template--collection .card--tumbler-collage .card__img--ratio,body.template--collection .card--tumbler-collage .card__img--container,body.template--collection .card--tumbler-collage .card__img--container--tumbler-collage{height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:visible!important}body.template--collection .card--tumbler-collage .card__img{position:relative!important;top:auto!important;left:auto!important;min-height:0!important;height:auto!important;overflow:visible!important;display:block!important}body.template--collection .card--tumbler-collage .card__info{position:static!important;transform:none!important;margin-top:8px!important;margin-bottom:0!important}body.template--collection .card--holder--collection-item .card__info{position:static!important;margin-top:8px!important}html{--tt-tumbler-cell-h: 486px;--tt-tumbler-cell-w: 317px;--tt-accessory-info-w: 220px}html body.template--collection .tt-collection-product-card .card__img--container{position:relative!important;display:block!important;overflow:hidden!important;width:100%!important}html body.template--collection .tt-collection-product-card .card__img--ratio{display:block!important;position:relative!important;width:100%!important;height:var(--tt-collection-card-img-min-h, calc(var(--tt-tumbler-cell-h, 486px) + 12px))!important;min-height:var(--tt-collection-card-img-min-h, calc(var(--tt-tumbler-cell-h, 486px) + 12px))!important;max-height:none!important;padding:0!important;overflow:hidden!important;background:#fff!important;background-color:#fff!important}html body.template--collection .tt-collection-product-card .card__img,html body.template--collection .tt-collection-product-card .card__slider__parent,html body.template--collection .tt-collection-product-card .card__slider{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}html body.template--collection .tt-collection-product-card .card__img img,html body.template--collection .tt-collection-product-card .card__img--gallery img{display:block!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;margin:0 auto!important}html body.template--collection .tt-collection-accessory-card .card__img--container,html body.template--collection .tt-collection-accessory-card.tt-collection-product-card>.tt-collection-accessory-row>.card__img--container{background:#fff!important;background-color:#fff!important;border-radius:10px!important;padding:6px!important;box-sizing:border-box!important;overflow:hidden!important}html body.template--collection .tt-collection-accessory-card .card__img--ratio{background:#fff!important;background-color:#fff!important;border-radius:8px!important;padding:8px!important;box-sizing:border-box!important}html body.template--collection .tt-collection-accessory-card .card__img,html body.template--collection .tt-collection-accessory-card .card__slider__parent{background:#fff!important;background-color:#fff!important;border-radius:8px!important}html body.template--collection .tt-collection-accessory-card>.tt-collection-accessory-row{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;min-height:var(--tt-tumbler-top-row-h, calc(var(--tt-tumbler-cell-h, 486px) + 12px))!important}html body.template--collection .tt-collection-accessory-card .card__img--container,html body.template--collection .tt-collection-accessory-card.tt-collection-product-card>.tt-collection-accessory-row>.card__img--container{flex:0 0 var(--tt-tumbler-cell-w, 317px)!important;width:var(--tt-tumbler-cell-w, 317px)!important;max-width:var(--tt-tumbler-cell-w, 317px)!important;min-width:0!important;min-height:var(--tt-tumbler-top-row-h, calc(var(--tt-tumbler-cell-h, 486px) + 12px))!important;height:auto!important;align-self:stretch!important;display:flex!important;flex-direction:column!important}html body.template--collection .tt-collection-accessory-card .card__img--ratio{flex:1 1 auto!important;height:100%!important;min-height:0!important}html body.template--collection .tt-collection-accessory-card .tt-collection-accessory-row__info,html body.template--collection .tt-collection-accessory-card>.tt-collection-accessory-row>.tt-collection-accessory-row__info.card__info,html body.template--collection .tt-collection-accessory-card .card__info{flex:1 1 var(--tt-accessory-info-w, 220px)!important;width:var(--tt-accessory-info-w, 220px)!important;min-width:var(--tt-accessory-info-w, 220px)!important;max-width:var(--tt-accessory-info-w, 220px)!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:10px!important;margin:0!important;padding:0 6px!important;text-align:center!important;position:static!important;transform:none!important;min-height:var(--tt-tumbler-top-row-h, calc(var(--tt-tumbler-cell-h, 486px) + 12px))!important;box-sizing:border-box!important}body.template--collection .card--holder--collection-item .tt-collection-accessory-row__info.card__info{margin:0!important;padding:0 6px!important}html body.template--collection .tt-collection-accessory-row__info>.collection-card-rating{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;align-self:stretch!important;margin:0 0 6px!important;padding:0!important;text-align:center!important}html body.template--collection .tt-collection-accessory-row__info .collection-card-rating .custom-card-rating,html body.template--collection .tt-collection-accessory-row__info .collection-card-rating .jdgm-prev-badge{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:auto!important;margin:0!important}html body.template--collection .tt-collection-accessory-row__info .custom-card-rating__stars,html body.template--collection .tt-collection-accessory-row__info .custom-card-rating__count{text-align:center!important}html body.template--collection .tt-collection-accessory-row__info .card__title{font-size:14px!important;line-height:1.4!important;text-align:center!important;margin:0!important;width:100%!important;max-width:100%!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}html body.template--collection .tt-collection-accessory-row__info .card__price{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;margin:0!important}html body.template--collection .tt-collection-accessory-row__info .card__price .card__price--old{display:block!important;margin-top:2px!important}html body.template--collection .tt-collection-accessory-row__info .card__description{display:none!important}html body.template--collection .tt-collection-accessory-card .card__img,html body.template--collection .tt-collection-accessory-card .card__slider__parent{align-items:center!important;justify-content:center!important}html body.template--collection .tt-collection-accessory-card .card__img img,html body.template--collection .tt-collection-accessory-card .card__img--gallery img{transform:none!important;object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}@media screen and (max-width:767px){html,html body.template--collection{--tt-collection-card-img-min-h: 240px;--tt-tumbler-cell-h: 228px;--tt-tumbler-top-row-h: 240px;--tt-tumbler-cell-w: 100%;--tt-accessory-info-w: 100%}html body.template--collection .tt-collection-accessory-card>.tt-collection-accessory-row{flex-direction:column!important;min-height:0!important}html body.template--collection .tt-collection-accessory-card .card__img--container,html body.template--collection .tt-collection-accessory-card.tt-collection-product-card>.tt-collection-accessory-row>.card__img--container{flex:none!important;width:100%!important;max-width:100%!important;min-height:240px!important;height:240px!important}html body.template--collection .tt-collection-product-card .card__img--ratio,html body.template--collection .tt-collection-accessory-card .card__img--ratio{height:240px!important;min-height:240px!important;max-height:240px!important;flex:none!important}html body.template--collection .tt-collection-accessory-card .tt-collection-accessory-row__info,html body.template--collection .tt-collection-accessory-card .card__info{min-height:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 0 0!important;align-items:center!important;text-align:center!important}}body.template--collection .card--tumbler-collage .card__img img,body.template--collection .card--tumbler-collage .tt-tumbler-card-gallery__img,body.template--collection .card--tumbler-collage .tt-tumbler-card-gallery img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;transform:none!important}body.template--list-collections .collection__card--textinside .card__img--ratio{padding-bottom:40px!important;box-sizing:border-box!important;overflow:hidden!important}body.template--list-collections .collection__card--textinside .card__img,body.template--list-collections .collection__card--textinside .card__slider__parent{align-items:center!important;justify-content:center!important;min-height:0!important;height:100%!important}body.template--list-collections .collection__card--textinside .card__img img,body.template--list-collections .collection__card--textinside .card__img--gallery img{width:auto!important;max-width:100%!important;height:444px!important;max-height:444px!important;object-fit:contain!important;object-position:center center!important}body.template--list-collections .tt-collection-card--tumblers .card__img img{height:444px!important;max-height:444px!important;object-position:center center!important;transform:none!important}body.template--list-collections .tt-collection-card--straw-caps .card__img img{height:auto!important;max-height:333px!important;object-position:center center!important;transform:translateY(-24px)!important}.ticktrend-footer__contact-details a,#tt-contact-business-info a{white-space:nowrap}body.template--collection .product__list>.card--holder--straw-lifestyle-banner,body.template--collection .row--product>.card--holder--straw-lifestyle-banner,body.template--collection [data-product-list]>.card--holder--straw-lifestyle-banner{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin:0 0 8px!important}body.template--collection .product__list>.card--holder--straw-variant,body.template--collection .row--product>.card--holder--straw-variant,body.template--collection [data-product-list]>.card--holder--straw-variant{flex:0 1 calc(50% - 16px)!important;max-width:520px!important;width:calc(50% - 16px)!important;min-width:300px!important;display:flex!important;align-items:stretch!important}body.template--collection:has(.tt-straw-caps-hero) .product__list,body.template--collection:has(.tt-straw-caps-hero) .row--product{justify-content:center!important;align-items:stretch!important;align-content:flex-start!important;flex-wrap:wrap!important}body.template--collection:has(.tt-straw-caps-hero) .product__list>.tt-collection-page-title,body.template--collection:has(.tt-straw-caps-hero) .row--product>.tt-collection-page-title{flex:0 0 100%!important;max-width:100%!important;width:100%!important}body.template--collection:has(.tt-straw-caps-hero) .product__list>.card--holder--straw-variant,body.template--collection:has(.tt-straw-caps-hero) .row--product>.card--holder--straw-variant{flex:0 1 500px!important;max-width:500px!important;width:calc(50% - 16px)!important;min-width:min(100%,340px)!important}body.template--collection:has(.tt-straw-caps-hero) .tt-straw-variant-card__subtitle{display:none}body.template--collection:has(.card--holder--straw-lifestyle-banner):not(:has(.card--holder--tumbler-color)) .filter__bar{margin:0!important;padding:0 0 4px!important;min-height:0!important}body.template--collection .product__list:has(.card--holder--straw-lifestyle-banner):not(:has(.card--holder--tumbler-color)),body.template--collection .row--product:has(.card--holder--straw-lifestyle-banner):not(:has(.card--holder--tumbler-color)){align-content:flex-start!important;padding-top:0!important;margin-top:0!important}body.template--collection .product__list:has(.card--holder--straw-lifestyle-banner):not(:has(.card--holder--tumbler-color))>.card--holder--straw-lifestyle-banner,body.template--collection .row--product:has(.card--holder--straw-lifestyle-banner):not(:has(.card--holder--tumbler-color))>.card--holder--straw-lifestyle-banner{order:1;margin:0 0 2px!important;padding-top:0!important}body.template--collection .product__list:has(.card--holder--straw-lifestyle-banner):not(:has(.card--holder--tumbler-color))>.tt-collection-page-title,body.template--collection .row--product:has(.card--holder--straw-lifestyle-banner):not(:has(.card--holder--tumbler-color))>.tt-collection-page-title{order:2;margin:4px 0 8px!important;padding-top:0!important}body.template--collection .product__list:has(.card--holder--straw-lifestyle-banner):not(:has(.card--holder--tumbler-color))>.card--holder--straw-variant,body.template--collection .row--product:has(.card--holder--straw-lifestyle-banner):not(:has(.card--holder--tumbler-color))>.card--holder--straw-variant{order:3}body.template--collection .product__list:has(.card--holder--tumbler-color)>.card--holder--straw-variant,body.template--collection .row--product:has(.card--holder--tumbler-color)>.card--holder--straw-variant{order:4;margin-top:4px!important}body.template--collection .product__list:has(.card--holder--tumbler-color)>.card--holder--straw-lifestyle-banner,body.template--collection .row--product:has(.card--holder--tumbler-color)>.card--holder--straw-lifestyle-banner{order:5;margin-top:10px!important}@media(min-width:900px){body.template--collection .product__list:has(.card--holder--tumbler-color):has(.card--holder--straw-variant)>.tt-collection-page-title,body.template--collection .row--product:has(.card--holder--tumbler-color):has(.card--holder--straw-variant)>.tt-collection-page-title{margin:8px 0 6px!important}body.template--collection .product__list:has(.card--holder--tumbler-color):has(.card--holder--straw-variant),body.template--collection .row--product:has(.card--holder--tumbler-color):has(.card--holder--straw-variant){gap:8px!important}html body.template--collection .product__list:has(.card--holder--tumbler-color):has(.card--holder--straw-variant) .tt-tumbler-color-card__media .card__img--ratio,html body.template--collection .row--product:has(.card--holder--tumbler-color):has(.card--holder--straw-variant) .tt-tumbler-color-card__media .card__img--ratio,html body.template--collection .product__list:has(.card--holder--tumbler-color):has(.card--holder--straw-variant) .tt-tumbler-color-card__media .card__img,html body.template--collection .row--product:has(.card--holder--tumbler-color):has(.card--holder--straw-variant) .tt-tumbler-color-card__media .card__img{aspect-ratio:auto!important;height:300px!important;max-height:300px!important;min-height:0!important}}body.template--collection .product__list:has(.card--holder--tumbler-color)>.card--holder--straw-variant,body.template--collection .row--product:has(.card--holder--tumbler-color)>.card--holder--straw-variant{flex:0 1 calc(50% - 16px)!important;max-width:380px!important;width:calc(50% - 16px)!important;min-width:260px!important}body.template--collection .product__list:has(.card--holder--tumbler-color) .tt-straw-variant-card__media .card__img--ratio,body.template--collection .row--product:has(.card--holder--tumbler-color) .tt-straw-variant-card__media .card__img--ratio{height:160px!important;min-height:160px!important;max-height:160px!important}body.template--collection .product__list:has(.card--holder--tumbler-color) .tt-straw-variant-card__info,body.template--collection .row--product:has(.card--holder--tumbler-color) .tt-straw-variant-card__info{gap:6px;margin-top:6px;padding:0 10px 10px}body.template--collection .product__list:has(.card--holder--tumbler-color) .tt-straw-variant-card__actions,body.template--collection .row--product:has(.card--holder--tumbler-color) .tt-straw-variant-card__actions{padding-top:2px;gap:4px}body.template--collection .product__list:has(.card--holder--tumbler-color) .tt-straw-variant-card__info .card__title,body.template--collection .row--product:has(.card--holder--tumbler-color) .tt-straw-variant-card__info .card__title{font-size:1.02rem;min-height:0;line-height:1.2}body.template--collection .product__list:has(.card--holder--tumbler-color) .tt-straw-variant-card__cta,body.template--collection .row--product:has(.card--holder--tumbler-color) .tt-straw-variant-card__cta{min-height:40px!important;height:40px!important;padding:0 14px!important;font-size:.95rem!important}@media(max-width:767px){body.template--collection .product__list:has(.card--holder--tumbler-color) .tt-straw-variant-card__media .card__img--ratio,body.template--collection .row--product:has(.card--holder--tumbler-color) .tt-straw-variant-card__media .card__img--ratio{height:220px!important;min-height:220px!important;max-height:220px!important}}body.template--collection .product__list>.card--holder--tumbler-color .tt-tumbler-color-card,body.template--collection .row--product>.card--holder--tumbler-color .tt-tumbler-color-card{margin-bottom:0!important}.tt-straw-variant-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%;height:100%;text-align:center;border-radius:10px;background:#fff!important;background-color:#fff!important;transition:transform .2s ease,box-shadow .2s ease}.tt-straw-variant-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.tt-straw-variant-card__media{display:block;width:100%;background:#fff!important;background-color:#fff!important;border-radius:10px 10px 0 0;overflow:hidden;box-sizing:border-box;transition:background-color .2s ease}.tt-straw-variant-card__media .card__img--ratio{position:relative!important;width:100%!important;height:440px!important;min-height:440px!important;padding:0!important;overflow:hidden!important}.tt-straw-variant-card__media .card__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}html body.template--collection .tt-straw-variant-card .card__img .tt-straw-variant-card__img,html body .tt-straw-variant-card .card__img img.tt-straw-variant-card__img{position:relative!important;width:92%!important;max-width:92%!important;height:auto!important;max-height:92%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0 auto!important;transform:none!important;transition:transform .22s ease}.tt-straw-variant-card .card__tags{position:absolute!important;top:10px!important;left:10px!important;z-index:2;margin:0!important}.tt-straw-variant-card__badge{font-size:1rem!important;font-weight:700!important;letter-spacing:.02em;padding:.4rem .72rem!important;line-height:1.2!important}.tt-straw-variant-card:hover .tt-straw-variant-card__img{transform:scale(1.02)!important}@media(max-width:767px){.tt-straw-variant-card__media .card__img--ratio{height:300px!important;min-height:300px!important}.tt-straw-variant-card:hover{transform:none;box-shadow:none}}.tt-straw-variant-card__info{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;gap:22px;margin-top:14px;padding:0 12px 22px}.tt-straw-variant-card__info .card__title{display:flex;align-items:center;justify-content:center;min-height:1.5em;max-width:22ch;margin:0 auto;font-size:1.15rem;font-weight:700;line-height:1.3;white-space:nowrap;color:var(--tt-text, #171719);text-decoration:none;transition:color .18s ease}.tt-straw-variant-card__info .card__title:hover{color:var(--tt-pink, #E11B03)}.tt-straw-variant-card__subtitle{margin:0;min-height:2.7em;max-width:28ch;font-size:.85rem;line-height:1.35;color:var(--tt-text-muted, #727272)}.tt-straw-variant-card__info .card__price{display:flex;align-items:baseline;justify-content:center;gap:10px;min-height:1.5em;margin:0}.tt-straw-variant-card__price-current{font-size:1.2rem;font-weight:700;color:#171719}.tt-straw-variant-card__price-compare{font-size:.98rem;font-weight:500;color:#888;text-decoration:line-through}.tt-straw-variant-card__actions{width:100%;margin-top:auto;padding-top:10px;display:flex;flex-direction:column;align-items:center;gap:20px}.tt-straw-variant-card__cta.button--primary,.tt-straw-variant-card__cta{display:inline-flex!important;align-items:center;justify-content:center;width:100%;max-width:320px;min-height:31px!important;height:31px!important;padding:0 1.25rem!important;line-height:1.2!important;font-size:.93rem!important;font-weight:700!important;letter-spacing:.01em;cursor:pointer;text-decoration:none!important;color:#fff!important;background:var(--tt-pink, #E11B03)!important;background-color:var(--tt-pink, #E11B03)!important;border:none!important;border-radius:12px;box-shadow:0 8px 22px #e11b0342;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease,background-color .22s ease}.tt-straw-variant-card__cta:hover{transform:translateY(-1px);box-shadow:0 12px 26px #e11b0357;filter:brightness(1.05);color:#fff!important;background:#b01502!important}.tt-straw-variant-card__cta:active{transform:translateY(0);box-shadow:0 4px 14px #e11b033d}.tt-straw-variant-card__cta:focus-visible{outline:3px solid #171719;outline-offset:3px;box-shadow:0 0 0 4px #e11b0359,0 8px 20px #e11b0347}.tt-straw-variant-card__details{display:inline-flex;align-items:center;justify-content:center;gap:.3em;min-height:28px;padding:.2rem .15rem;font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:.01em;color:#171719;text-decoration:none;transition:color .18s ease,transform .18s ease}.tt-straw-variant-card__details:hover{color:var(--tt-pink, #E11B03);transform:translate(2px)}.tt-straw-variant-card__details:focus-visible{outline:2px solid var(--tt-pink, #E11B03);outline-offset:3px;border-radius:2px}.tt-straw-lifestyle-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%;text-align:center}.tt-straw-lifestyle-card__media{display:block;width:100%;background:#fff!important;background-color:#fff!important;border-radius:0;overflow:hidden}.tt-straw-lifestyle-card__img{width:100%!important;height:auto!important;max-height:420px;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0 auto}.tt-straw-lifestyle-card__info{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px;padding:0 8px 8px}.tt-straw-lifestyle-card__label{margin:0;font-size:.95rem;font-weight:600;line-height:1.35;color:var(--tt-text, #171719)}.tt-straw-lifestyle-card__cta{display:inline-flex!important;align-items:center;justify-content:center;width:100%;max-width:280px;text-decoration:none!important}.tt-straw-lifestyle-card--banner{width:100%;max-width:460px;margin:0 auto 4px;align-items:center}.tt-straw-lifestyle-card--banner .tt-straw-lifestyle-card__media{max-width:280px;margin:0 auto}.tt-straw-lifestyle-card--banner .card__img--ratio,.tt-straw-lifestyle-card--banner .card__img{position:relative!important;height:auto!important;min-height:0!important;padding:0!important;inset:auto!important;display:block!important;overflow:visible!important}.tt-straw-lifestyle-card--banner .tt-straw-lifestyle-card__img{max-height:min(170px,21vh);width:auto!important;max-width:100%!important}.tt-straw-lifestyle-card--banner .tt-straw-lifestyle-card__info{margin-top:6px;padding-bottom:0}.tt-straw-lifestyle-card--banner .tt-straw-lifestyle-card__label{font-size:.9rem;color:var(--tt-text-muted, #727272);font-weight:500}@media screen and (max-width:767px){body.template--collection .product__list:has(.card--holder--straw-variant),body.template--collection .row--product:has(.card--holder--straw-variant),body.template--collection [data-product-list]:has(.card--holder--straw-variant){flex-wrap:wrap!important}body.template--collection .product__list>.card--holder--straw-variant,body.template--collection .row--product>.card--holder--straw-variant,body.template--collection [data-product-list]>.card--holder--straw-variant{flex:0 0 100%!important;max-width:100%!important;width:100%!important;min-width:100%!important}.tt-straw-lifestyle-card--banner .tt-straw-lifestyle-card__media{max-width:220px}.tt-straw-lifestyle-card--banner .tt-straw-lifestyle-card__img{max-height:min(140px,20vh)}}@keyframes tt-straw-caps-hero-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tt-straw-caps-hero{width:100%;background:#fff!important;background-color:#fff!important;padding:var(--tt-sch-pad-top, 32px) 20px var(--tt-sch-pad-bottom, 16px);box-sizing:border-box;overflow-x:clip}.tt-straw-caps-hero__inner{width:100%;max-width:var(--baseMaxWidth, 1380px);margin:0 auto}.tt-straw-caps-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:center}.tt-straw-caps-hero__grid--image-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tt-straw-caps-hero__grid--image-left .tt-straw-caps-hero__media{order:-1}.tt-straw-caps-hero__content{display:flex;flex-direction:column;justify-content:center;animation:tt-straw-caps-hero-fade .26s ease-out both}.tt-straw-caps-hero__eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-pink, #E11B03)}.tt-straw-caps-hero__heading{margin:0 0 12px;font-family:var(--titleFont, inherit);font-size:clamp(2rem,3.8vw,2.85rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#171719}.tt-straw-caps-hero__description{margin:0 0 18px;max-width:38rem;font-size:1.1rem;line-height:1.75;color:#444}.tt-straw-caps-hero__benefits{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:16px}.tt-straw-caps-hero__benefits li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:1.02rem;line-height:1.45;color:#171719}.tt-straw-caps-hero__check{flex:0 0 auto;color:var(--tt-pink, #E11B03);font-weight:700}.tt-straw-caps-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.tt-straw-caps-hero__cta.button--primary,.tt-straw-caps-hero__cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:60px!important;padding:1.15rem 2.45rem!important;font-size:1.08rem!important;font-weight:700!important;letter-spacing:.02em;text-decoration:none!important;border-radius:10px;box-shadow:0 8px 22px #e11b0342;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease,background-color .22s ease}.tt-straw-caps-hero__cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #e11b035c;filter:brightness(1.05)}.tt-straw-caps-hero__cta:focus-visible{outline:3px solid var(--tt-pink, #E11B03);outline-offset:3px;box-shadow:0 0 0 4px #e11b0333,0 8px 22px #e11b0342}.tt-straw-caps-hero__secondary:focus-visible{outline:2px solid var(--tt-pink, #E11B03);outline-offset:3px;border-radius:2px}.tt-straw-caps-hero__cta:active{transform:translateY(0);box-shadow:0 4px 14px #e11b0338}.tt-straw-caps-hero__secondary{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:.65rem .35rem;font-size:.95rem;font-weight:600;color:#555;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.22);transition:color .2s ease,border-color .2s ease,opacity .2s ease}.tt-straw-caps-hero__secondary-arrow{display:inline-block;transition:transform .2s ease}.tt-straw-caps-hero__secondary:hover{color:var(--tt-pink, #E11B03);border-bottom-color:var(--tt-pink, #E11B03)}.tt-straw-caps-hero__secondary:hover .tt-straw-caps-hero__secondary-arrow{transform:translate(3px)}.tt-straw-caps-hero__media{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:tt-straw-caps-hero-fade .28s ease-out 40ms both}body.template--collection:has(.tt-straw-caps-hero) .tt-straw-caps-hero__media span[class*=PIN],body.template--collection:has(.tt-straw-caps-hero) .tt-straw-caps-hero__media span[class*=pin],body.template--collection:has(.tt-straw-caps-hero) .tt-straw-caps-hero__media [data-pin-log],body.template--collection:has(.tt-straw-caps-hero) .tt-straw-caps-hero__media .pinterest-save-button,body.template--collection:has(.tt-straw-caps-hero) .tt-straw-caps-hero__img+span,body.template--collection:has(.tt-straw-caps-hero) .tt-straw-caps-hero [class*=pinterest],body.template--collection:has(.tt-straw-caps-hero) .tt-straw-variant-card span[class*=PIN],body.template--collection:has(.tt-straw-caps-hero) .tt-straw-variant-card span[class*=pin],body.template--collection:has(.tt-straw-caps-hero) .tt-straw-variant-card [data-pin-log],body.template--collection:has(.tt-straw-caps-hero) .tt-straw-variant-card [class*=pinterest],body.template--collection:has(.tt-straw-caps-hero) .tt-straw-variant-card .pinterest-save-button,body.template--collection:has(.tt-straw-caps-hero) .tt-straw-variant-card__img+span,body.template--collection:has(.tt-straw-caps-hero) [data-pin-href],body.template--collection:has(.tt-straw-caps-hero) .SocialButtons,body.template--collection:has(.tt-straw-caps-hero) .social-share--pinterest{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}.tt-straw-caps-hero__img{display:block;width:94%;max-width:535px;height:auto;margin:0 auto;object-fit:contain;object-position:center center;background:#fff!important;background-color:#fff!important;border-radius:0;box-shadow:none;filter:saturate(.72) contrast(.97) brightness(1.02)}.tt-straw-caps-hero__caption{display:none}.tt-straw-caps-reassurance{margin-top:6px;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);background:#fff!important;background-color:#fff!important}.tt-straw-caps-reassurance__inner{max-width:var(--baseMaxWidth, 1380px);margin:0 auto;padding:15px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 64px}.tt-straw-caps-reassurance__item{margin:0;display:inline-flex;align-items:center;gap:9px;font-size:.9rem;font-weight:500;letter-spacing:.01em;color:#444;line-height:1}.tt-straw-caps-reassurance__icon{font-size:1.3rem;color:var(--tt-pink, #E11B03);line-height:1}.tt-straw-caps-reassurance__link{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.tt-straw-caps-reassurance__link:hover{color:var(--tt-pink, #E11B03)}.tt-straw-caps-reassurance__link:focus-visible{outline:2px solid var(--tt-pink, #E11B03);outline-offset:3px;border-radius:2px}body.tt-collection-straw-caps .tt-collection-page-title--straw-caps,.tt-collection-straw-caps .tt-collection-page-title--straw-caps,body.template--collection:has(.tt-straw-caps-hero) .tt-collection-page-title--straw-caps{margin:52px 0 12px!important;padding-top:0!important;text-align:center;scroll-margin-top:96px}body.template--collection:has(.tt-straw-caps-hero) .filter__bar,body.template--collection:has(.tt-straw-caps-hero) .filter__bar *,body.template--collection:has(.tt-straw-caps-hero) .shopify-section:has(.filter__bar),body.template--collection:has(.tt-collection-straw-caps) .filter__bar,body.template--collection:has(.tt-collection-straw-caps) .filter__bar *,body.template--collection:has(.tt-collection-straw-caps) .shopify-section:has(.filter__bar),body.template--collection:has(.card--holder--straw-variant) .filter__bar,body.template--collection:has(.card--holder--straw-variant) .filter__bar *,body.template--collection:has(.card--holder--straw-variant) .shopify-section:has(.filter__bar),body.template--collection:has(.tt-collection-value-prop) .filter__bar,body.template--collection:has(.tt-collection-value-prop) .filter__bar *,body.template--collection:has(.tt-collection-value-prop) .shopify-section:has(.filter__bar){display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}body.template--collection .row--product.card--expanded>.card--holder--straw-variant,body.template--collection .product__list.card--expanded>.card--holder--straw-variant{flex:0 1 calc(50% - 16px)!important;max-width:520px!important;width:calc(50% - 16px)!important;min-width:min(100%,300px)!important}body.template--collection .row--product.card--expanded:has(.card--holder--tumbler-color)>.card--holder--straw-variant,body.template--collection .product__list.card--expanded:has(.card--holder--tumbler-color)>.card--holder--straw-variant{max-width:380px!important;min-width:260px!important}body.template--collection .row--product.card--expanded .tt-straw-variant-card,body.template--collection .product__list.card--expanded .tt-straw-variant-card{display:flex!important;flex-direction:column!important;max-width:100%!important;margin-bottom:0!important}body.template--collection .row--product.card--expanded .tt-straw-variant-card__media,body.template--collection .product__list.card--expanded .tt-straw-variant-card__media{width:100%!important;max-width:100%!important;min-width:0!important}body.template--collection .row--product.card--expanded .tt-straw-variant-card__info,body.template--collection .product__list.card--expanded .tt-straw-variant-card__info{margin:0!important;text-align:center!important}body.template--collection .row--product.card--expanded>.card--holder--tumbler-color,body.template--collection .product__list.card--expanded>.card--holder--tumbler-color{flex:0 0 100%!important;max-width:100%!important;width:100%!important}body.template--collection .row--product.card--expanded .tt-tumbler-color-card,body.template--collection .product__list.card--expanded .tt-tumbler-color-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px;text-align:left}body.template--collection .row--product.card--expanded .tt-tumbler-color-card__media,body.template--collection .product__list.card--expanded .tt-tumbler-color-card__media{flex:0 0 140px!important;width:140px!important;max-width:140px!important}body.template--collection .row--product.card--expanded .tt-tumbler-color-card__media .card__img--ratio,body.template--collection .product__list.card--expanded .tt-tumbler-color-card__media .card__img--ratio,body.template--collection .row--product.card--expanded .tt-tumbler-color-card__media .card__img,body.template--collection .product__list.card--expanded .tt-tumbler-color-card__media .card__img{aspect-ratio:1 / 1!important;height:140px!important;min-height:140px!important;max-height:140px!important}body.template--collection .row--product.card--expanded .tt-tumbler-color-card__info,body.template--collection .product__list.card--expanded .tt-tumbler-color-card__info{flex:1 1 auto;align-items:flex-start;margin:0!important;padding:8px 8px 8px 0!important;text-align:left!important}body.template--collection .row--product.card--expanded .tt-tumbler-color-card__info .card__title,body.template--collection .product__list.card--expanded .tt-tumbler-color-card__info .card__title{margin:0;max-width:none}body.template--collection .row--product.card--expanded .tt-tumbler-color-card__actions,body.template--collection .product__list.card--expanded .tt-tumbler-color-card__actions{align-items:stretch;width:100%;max-width:280px}@media(max-width:767px){body.template--collection .row--product.card--expanded .tt-tumbler-color-card,body.template--collection .product__list.card--expanded .tt-tumbler-color-card{flex-direction:column!important;align-items:stretch!important;text-align:center}body.template--collection .row--product.card--expanded .tt-tumbler-color-card__media,body.template--collection .product__list.card--expanded .tt-tumbler-color-card__media{flex:0 0 auto!important;width:100%!important;max-width:100%!important}body.template--collection .row--product.card--expanded .tt-tumbler-color-card__info,body.template--collection .product__list.card--expanded .tt-tumbler-color-card__info{align-items:center;text-align:center!important;padding:0 6px 12px!important}body.template--collection .row--product.card--expanded .tt-tumbler-color-card__actions,body.template--collection .product__list.card--expanded .tt-tumbler-color-card__actions{max-width:100%}}body.template--collection:has(.tt-straw-caps-hero) .product__list,body.template--collection:has(.tt-straw-caps-hero) .row--product{padding-top:0!important;margin-top:0!important;gap:20px 24px!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:center!important}body.template--collection:has(.tt-straw-caps-hero) .card--holder--straw-variant{display:flex!important;align-items:stretch!important}body.template--collection:has(.tt-straw-caps-hero) .card--holder--straw-variant .tt-straw-variant-card{width:100%;height:100%}body.template--collection:has(.tt-straw-caps-hero) .section-tt-straw-caps-hero,body.template--collection:has(.tt-straw-caps-hero) .shopify-section.section-tt-straw-caps-hero{margin-bottom:0!important;padding-bottom:0!important}body.template--collection:has(.tt-straw-caps-hero) .ticktrend-footer__signup{padding-top:40px}body.template--collection:has(.tt-straw-caps-hero),html:has(body.template--collection:has(.tt-straw-caps-hero)){overflow-x:clip}@media(max-width:899px){.tt-straw-caps-hero{padding:24px 20px 16px}.tt-straw-caps-hero__grid,.tt-straw-caps-hero__grid--image-left{grid-template-columns:1fr;gap:18px}.tt-straw-caps-hero__grid--image-left .tt-straw-caps-hero__media{order:0}.tt-straw-caps-hero__heading{font-size:clamp(1.7rem,7vw,2.15rem)}.tt-straw-caps-hero__description{max-width:none;font-size:1.05rem;line-height:1.7}.tt-straw-caps-hero__benefits{gap:14px}.tt-straw-caps-hero__cta{width:100%;max-width:100%;min-height:52px!important}.tt-straw-caps-hero__actions{flex-direction:column;align-items:stretch}.tt-straw-caps-hero__secondary{justify-content:center;text-align:center}.tt-straw-caps-hero__img{width:94%;max-width:min(420px,90vw)}.tt-straw-caps-reassurance{margin-top:4px}.tt-straw-caps-reassurance__inner{gap:14px 28px;padding:12px 16px}}.tt-straw-caps-benefits{padding:var(--tt-scb-pad-top, 72px) 20px var(--tt-scb-pad-bottom, 48px);background:#fff;border-top:1px solid rgba(0,0,0,.06)}.tt-straw-caps-benefits__inner{max-width:920px;margin:0 auto;text-align:center}.tt-straw-caps-benefits__heading{margin:0 0 6px;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:700;color:var(--tt-text, #171719)}.tt-straw-caps-benefits__intro{margin:0 auto 16px;max-width:38rem;font-size:1.05rem;line-height:1.55;color:#555}.tt-straw-caps-benefits__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px}.tt-straw-caps-benefits__item{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;min-height:100%}.tt-straw-caps-benefits__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 62px;width:62px;height:62px;margin-bottom:4px;font-size:2.2rem;color:var(--tt-pink, #E11B03);line-height:1}.tt-straw-caps-benefits__icon .uil:before{font-size:inherit}.tt-straw-caps-benefits__copy{display:flex;flex-direction:column;gap:4px;max-width:20ch}.tt-straw-caps-benefits__title{margin:0;font-size:.98rem;font-weight:700;line-height:1.3;color:#171719}.tt-straw-caps-benefits__text{margin:0;font-size:.95rem;font-weight:400;line-height:1.45;color:#444}.tt-straw-caps-seo{padding:var(--tt-scs-pad-top, 64px) 20px var(--tt-scs-pad-bottom, 24px)}.tt-straw-caps-seo__inner{max-width:680px;margin:0 auto}.tt-straw-caps-seo__heading{margin:0 0 12px;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:700;text-align:center;color:var(--tt-text, #171719)}.tt-straw-caps-seo__body{max-width:680px;margin:0 auto;font-size:1.28rem;line-height:1.7;color:#444;text-align:center}.tt-straw-caps-seo__body p{margin:0 0 .9rem}.tt-straw-caps-seo__body p:last-child{margin-bottom:0}.tt-straw-caps-seo__body a{color:var(--tt-pink, #E11B03);font-weight:600;text-underline-offset:2px;transition:opacity .18s ease}.tt-straw-caps-seo__body a:hover{opacity:.85}.tt-straw-caps-faq{padding:var(--tt-scf-pad-top, 56px) 20px var(--tt-scf-pad-bottom, 32px)}.tt-straw-caps-faq__inner{max-width:760px;margin:0 auto}.tt-straw-caps-faq__heading{margin:0 0 8px;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:700;text-align:center;color:var(--tt-text, #171719)}.tt-straw-caps-faq__intro{margin:0 auto 22px;max-width:40rem;text-align:center;font-size:.98rem;line-height:1.55;color:var(--tt-text-muted, #727272)}.tt-straw-caps-faq__list{display:flex;flex-direction:column;gap:8px}.tt-straw-caps-faq__item{border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;padding:0 4px 0 16px;transition:border-color .18s ease,box-shadow .18s ease}.tt-straw-caps-faq__item.is-open{border-color:#e11b0347;box-shadow:0 4px 14px #0000000a}.tt-straw-caps-faq__heading-item{margin:0}.tt-straw-caps-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;box-sizing:border-box;cursor:pointer;font:inherit;font-weight:600;font-size:1.02rem;line-height:1.35;text-align:left;padding:0 12px 0 0;color:var(--tt-text, #171719);background:transparent;border:0;transition:color .18s ease}.tt-straw-caps-faq__icon:before{content:"+";display:inline-block;width:1.25em;text-align:center;font-weight:500;color:var(--tt-pink, #E11B03);transition:transform .18s ease}.tt-straw-caps-faq__item.is-open .tt-straw-caps-faq__icon:before{content:"\2013"}.tt-straw-caps-faq__question:hover{color:var(--tt-pink, #E11B03)}.tt-straw-caps-faq__question:focus-visible{outline:3px solid var(--tt-pink, #E11B03);outline-offset:2px;border-radius:4px}.tt-straw-caps-faq__answer{padding:0 12px 14px 0;font-size:.96rem;line-height:1.65;color:#444}.tt-straw-caps-faq__answer[hidden]{display:none}.tt-straw-caps-faq__answer p{margin:0 0 .5rem}.tt-straw-caps-faq__answer p:last-child{margin-bottom:0}@media(max-width:899px){.tt-straw-caps-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.tt-straw-caps-benefits__copy{max-width:24ch}}@media(max-width:480px){.tt-straw-caps-benefits__list{grid-template-columns:1fr;gap:14px}.tt-straw-caps-benefits__item{flex-direction:row;justify-content:flex-start;text-align:left;gap:12px}.tt-straw-caps-benefits__copy{max-width:none}.tt-straw-variant-card__cta{min-height:33px!important;height:33px!important;font-size:.93rem!important}.tt-straw-variant-card__info .card__title{white-space:normal;max-width:none;min-height:2.6em}body.template--collection:has(.tt-straw-caps-hero) .tt-collection-page-title--straw-caps{margin:40px 0 12px!important}.ticktrend-footer__input-row{flex-direction:column;min-height:0;gap:10px}.ticktrend-footer__email,.ticktrend-footer__join{width:100%;flex-basis:auto;min-height:48px;border-right:2px solid #bcbcbc}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.tt-straw-caps-hero__content,.tt-straw-caps-hero__media{animation:none!important}.tt-straw-caps-hero__cta,.tt-straw-caps-hero__secondary,.tt-straw-caps-hero__secondary-arrow,.tt-straw-variant-card,.tt-straw-variant-card__img,.tt-straw-variant-card__cta,.tt-straw-variant-card__details,.tt-straw-caps-faq__item,.tt-straw-caps-faq__question,.tt-straw-caps-faq__icon:before,.tt-straw-caps-seo__body a,.tt-straw-caps-reassurance__link{transition:none!important}.tt-straw-caps-hero__cta:hover,.tt-straw-variant-card:hover,.tt-straw-variant-card__cta:hover{transform:none}.tt-straw-variant-card:hover .tt-straw-variant-card__img{transform:none!important}}.add-to-cart__success--holder.modal[hidden],.add-to-cart__success--holder.modal[aria-hidden=true],.add-to-cart__success--holder.modal[inert],.add-to-cart__success--holder.modal:not([style*="display: block"]):not([style*="display:block"]){display:none!important;visibility:hidden!important;pointer-events:none!important;position:fixed!important;top:0;right:0;bottom:0;left:0;width:0!important;height:0!important;overflow:hidden!important;clip:rect(0,0,0,0)}.add-to-cart__success--holder.modal[style*="display: block"],.add-to-cart__success--holder.modal[style*="display:block"]{display:block!important;visibility:visible!important;pointer-events:auto!important;position:fixed!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;overflow:hidden;clip:auto;z-index:9999}.add-to-cart__success--holder.modal .add-to-cart__success{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;width:min(70%,1180px);max-width:1180px;max-height:calc(100% - 60px);display:flex;flex-direction:column;text-align:center;background:#fff;padding:28px 24px;border-radius:12px;box-shadow:0 20px 50px #0000002e}.add-to-cart__success--holder.modal .add-to-cart__success--overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99}.add-to-cart__success--single-title:empty,.add-to-cart__success--single-variation:empty,.add-to-cart__success--single-current:empty,.add-to-cart__success--single-img[hidden],.add-to-cart__success--single-img:not([src]),.add-to-cart__success--single-img[src=""]{display:none!important}#add-to-cart_upsell .add-to-cart_upsell--product-info,.add-to-cart_upsell--product-info{align-items:center!important}#add-to-cart_upsell .add-to-cart__success--single-img,.add-to-cart__success--single-img{display:block!important;flex:0 0 100px!important;width:100px!important;height:100px!important;max-width:100px!important;max-height:100px!important;object-fit:contain!important;object-position:center center!important;align-self:center!important;box-shadow:none!important;border:0!important;background:transparent!important;filter:none!important}#add-to-cart_upsell .add-to-cart__success--single-img[src*="Tumbler-Handle-Lid.jpg"],.add-to-cart__success--single-img[src*="Tumbler-Handle-Lid.jpg"]{clip-path:inset(0% 4% 3% 0%);-webkit-clip-path:inset(0% 4% 3% 0%)}#add-to-cart_upsell .add-to-cart__success--single-img[src*="Tumbler-Handle-Lid.png"],.add-to-cart__success--single-img[src*="Tumbler-Handle-Lid.png"]{clip-path:none;-webkit-clip-path:none}.add-to-cart__success--holder.modal[hidden] a,.add-to-cart__success--holder.modal[hidden] button,.add-to-cart__success--holder.modal[inert] a,.add-to-cart__success--holder.modal[inert] button{pointer-events:none!important}.tt-trust-bar{width:100%;background:#fff;border-bottom:1px solid #ececec;padding:12px 16px;box-sizing:border-box;overflow:hidden}body.template--index .container__top-part .info-bar{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}body.template--index .tt-trust-bar{position:relative;z-index:40;display:block!important;visibility:visible!important;opacity:1!important;background:var(--tt-red, #E11B03)!important;background-color:var(--tt-red, #E11B03)!important;border-bottom:none!important;padding:10px 16px!important;overflow:hidden;width:100%}body.template--index .tt-trust-bar__item{color:#fff;font-size:14px;font-weight:700;letter-spacing:.01em;gap:1.1em}body.template--index .tt-trust-bar__item:not(:last-child):after{content:"|";opacity:.5;color:#fff;font-weight:400}body.template--index .tt-trust-bar__label{color:#fff}body.template--index .tt-trust-bar__list{column-gap:1.1em}body.template--index .tt-trust-bar__icon{display:inline-block!important;width:1.5em;height:1.5em;object-fit:contain;flex:0 0 auto;vertical-align:middle;color:#fff}body.template--index img.tt-trust-bar__icon{filter:brightness(0) invert(1)}body.template--index svg.tt-trust-bar__icon{filter:none;overflow:visible}svg.tt-trust-bar__icon{display:block;flex:0 0 auto;color:inherit}@media screen and (max-width:767px){.tt-trust-bar{overflow:visible;padding:9px 12px}.tt-trust-bar__list{flex-wrap:wrap;justify-content:center;max-width:100%;margin-left:auto;margin-right:auto;column-gap:.55em;row-gap:.3em}.tt-trust-bar__item{font-size:11.5px;gap:.55em;white-space:nowrap}}.tt-trust-bar__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:1.15em;row-gap:.4em;margin:0;padding:0;list-style:none;text-align:center}.tt-trust-bar__item{display:inline-flex;align-items:center;gap:1.15em;margin:0;padding:0;list-style:none;white-space:nowrap;color:#171719;font-family:var(--tt-sans);font-weight:700;font-size:14px;line-height:1.35;letter-spacing:.01em;transform:translateZ(0);backface-visibility:hidden;animation:tt-trust-bar-item-flyin .55s cubic-bezier(.22,1,.36,1) both}.tt-trust-bar__item:nth-child(1){animation-delay:0s}.tt-trust-bar__item:nth-child(2){animation-delay:.3s}.tt-trust-bar__item:nth-child(3){animation-delay:.6s}.tt-trust-bar__item:not(:last-child):after{content:"\2022";opacity:.55;pointer-events:none;user-select:none;-webkit-user-select:none}.tt-trust-bar__text{display:inline-flex;align-items:center;gap:.28em;color:inherit;font:inherit;line-height:1;user-select:text;-webkit-user-select:text;transform:translateZ(0);backface-visibility:hidden;animation:tt-trust-bar-attention 6s ease-in-out infinite}.tt-trust-bar__item:nth-child(1) .tt-trust-bar__text{animation-delay:1.2s}.tt-trust-bar__item:nth-child(2) .tt-trust-bar__text{animation-delay:2.7s}.tt-trust-bar__item:nth-child(3) .tt-trust-bar__text{animation-delay:4.2s}@keyframes tt-trust-bar-item-flyin{0%{opacity:1;transform:translate3d(100vw,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tt-trust-bar-attention{0%,6.67%,to{transform:translateZ(0) scale(1)}1.5%{transform:translate3d(-1.5px,0,0) scale(1.03)}3%{transform:translate3d(1.5px,0,0) scale(1.03)}4.5%{transform:translate3d(-1px,0,0) scale(1.03)}5.5%{transform:translate3d(.5px,0,0) scale(1.015)}}@media screen and (min-width:768px){.tt-trust-bar{padding:11px 24px}body.template--collection .tt-trust-bar{padding:8px 24px}.tt-trust-bar__list{flex-wrap:nowrap;column-gap:1.4em}.tt-trust-bar__item{gap:1.4em;font-size:14px}}@media screen and (min-width:1100px){.tt-trust-bar__item{font-size:15px}}@media screen and (min-width:1280px){.tt-trust-bar__item{font-size:16px}}@media(prefers-reduced-motion:reduce){.tt-trust-bar__item,.tt-trust-bar__text{animation:none!important}.tt-trust-bar__item{opacity:1!important;transform:none!important}}@media screen and (max-width:767px){body[class*=template--product] .container__top-part .info-bar,body[class*=template--product] .shopify-section:has(.breadcrumbs__wrapper),body[class*=template--product] .shopify-section:has(.breadcrumbs),body[class*=template--product] .breadcrumbs__wrapper,body[class*=template--product] .breadcrumbs--default{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}html body .container__top-part,html body .container__top-part.tt-radiance-header-wrap{min-height:0!important;height:auto!important}html body .page__header--mobile{min-height:0!important;height:auto!important;padding:0!important}html body .page__header--mobile .page__header--width{min-height:42px!important;height:42px!important;padding:0 10px!important;align-items:center!important}html body .page__header--mobile .header__logo{padding:0!important;max-width:min(173px,52vw)!important;line-height:0!important}html body .page__header--mobile .logo-img,html body .page__header--mobile .logo-img img,html body .page__header .logo-img img{max-height:28px!important;max-width:min(173px,52vw)!important}html body .page__header--mobile .mobile-submenu-label{min-width:40px!important;max-width:40px!important;min-height:40px!important}html body .page__header--mobile .header__utility svg,html body .page__header--mobile .minicart__label svg,html body .page__header--mobile .search__icon svg{width:20px!important;height:20px!important}html body .page__header--mobile .minicart__label,html body .page__header--mobile .minicart__button{min-width:40px!important;min-height:40px!important}body[class*=template--product] .shopify-section:has(.product__row){margin-top:0!important;padding-top:0!important}body[class*=template--product] .product__row{padding-top:0!important;margin-top:0!important;row-gap:0!important}body[class*=template--product] .product__page--info{padding-top:4px!important}body[class*=template--product] .product__page--info>form>*:first-child{margin-top:0!important}body[class*=template--product] .product__atc,body[class*=template--product] .product__price--holder,body[class*=template--product] .jdgm-widget,body[class*=template--product] .jdgm-prev-badge,body[class*=template--product] .product__swatches{margin-top:2px!important;margin-bottom:4px!important}body[class*=template--product] .product__atc .tt-bundle-pricing--in-atc{margin-top:6px!important;margin-bottom:6px!important}body[class*=template--product] .tt-pdp-mobile-title.hide-desktop{display:block!important}}@media screen and (min-width:768px){body[class*=template--product] .tt-pdp-mobile-title{display:none!important}}body[class*=template--product] #s--product-page__recommended .tt-pair-set-card .card__img--ratio,body[class*=template--product] .tt-product-cross .tt-pair-set-card .card__img--ratio{height:auto!important;min-height:0!important;overflow:hidden!important;background:#fff!important}body[class*=template--product] #s--product-page__recommended .tt-pair-set-card .card__img,body[class*=template--product] .tt-product-cross .tt-pair-set-card .card__img{min-height:0!important;height:auto!important;aspect-ratio:1 / 1;overflow:hidden!important;background:#fff!important}body[class*=template--product] #s--product-page__recommended .tt-pair-set-card:not(:has(.tt-straw-cap-card-gallery)) .card__img img,body[class*=template--product] .tt-product-cross .tt-pair-set-card:not(:has(.tt-straw-cap-card-gallery)) .card__img img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important}body[class*=template--product] #s--product-page__recommended .tt-pair-set-card .card__img--secondary,body[class*=template--product] .tt-product-cross .tt-pair-set-card .card__img--secondary{display:none!important}.tt-straw-cap-card-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;background:#fff!important;border-radius:10px;padding:6px;box-sizing:border-box}.tt-straw-cap-card-gallery__cell{display:flex;align-items:center;justify-content:center;background:#fff!important;border-radius:8px;padding:8px;box-sizing:border-box;text-decoration:none;color:inherit;aspect-ratio:1 / 1;overflow:hidden}.tt-straw-cap-card-gallery__img,.tt-straw-cap-card-gallery__cell img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0!important}.card--straw-cap-gallery .card__img--container--straw-cap-gallery,.card--straw-cap-gallery .card__img--ratio,.card--straw-cap-gallery .card__img{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}#tt-choose-your-color .card--straw-cap-gallery .card__img--container--straw-cap-gallery{width:540px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}#tt-choose-your-color .card--straw-cap-gallery .card__img{grid-template-columns:1fr!important}#tt-choose-your-color .card--straw-cap-gallery .tt-straw-cap-card-gallery{width:100%!important;margin:0!important}#tt-choose-your-color .card--straw-cap-gallery .card__info,#tt-choose-your-color .card--straw-cap-gallery .card__title,#tt-choose-your-color .card--straw-cap-gallery .card__price{text-align:center!important}@media(max-width:767px){.tt-straw-cap-card-gallery__cell{padding:6px}}body[class*=template--blog] .blog__listing--ratio,body.template-blog .blog__listing--ratio{height:220px!important;max-height:220px!important;aspect-ratio:auto;padding-bottom:0!important;overflow:hidden!important;background:#f5f5f5}body[class*=template--blog] .blog__listing--ratio .blog__listing--image,body[class*=template--blog] .blog__listing--ratio img,body.template-blog .blog__listing--ratio .blog__listing--image,body.template-blog .blog__listing--ratio img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}body[class*=template--blog] .banner,body.template-blog .banner{min-height:0!important;padding-top:16px!important;padding-bottom:16px!important}body[class*=template--blog] .banner h1,body.template-blog .banner h1{margin:0!important;line-height:1.2!important}body[class*=template--blog] .breadcrumbs__wrapper,body.template-blog .breadcrumbs__wrapper{padding-top:4px!important;padding-bottom:4px!important}body[class*=template--article] .article__content img,body[class*=template--article] .article__content figure img,body.template-article .article__content img,body.template-article .article__content figure img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(360px,50vh)!important;object-fit:contain!important;object-position:center center!important;margin-left:auto!important;margin-right:auto!important}body[class*=template--article] .article__max-width--image img.article__featured,body.template-article .article__max-width--image img.article__featured{width:100%!important;object-fit:contain!important;object-position:center center!important}@media(min-width:768px){body[class*=template--blog] .blog__listing--ratio,body.template-blog .blog__listing--ratio{height:180px!important;max-height:180px!important}}@media(max-width:767px){body[class*=template--blog],body.template-blog{overflow-x:clip}body[class*=template--blog] .banner,body.template-blog .banner{min-height:0!important;padding-top:12px!important;padding-bottom:12px!important}body[class*=template--blog] .row.article__max-width.row__blog,body.template-blog .row.article__max-width.row__blog{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important;overflow-x:clip}body[class*=template--blog] .blog-column,body.template-blog .blog-column{padding:12px 16px 16px!important;width:100%!important;max-width:none!important}body[class*=template--blog] .blog__listing--ratio,body.template-blog .blog__listing--ratio{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;height:220px!important;max-height:220px!important;border-radius:0!important;padding-bottom:0!important;overflow:hidden!important}body[class*=template--blog] .blog__listing--ratio .blog__listing--image,body[class*=template--blog] .blog__listing--ratio img,body.template-blog .blog__listing--ratio .blog__listing--image,body.template-blog .blog__listing--ratio img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important}body[class*=template--blog] .row__blog>.blog-column:nth-child(3),body[class*=template--blog] .row__blog>.blog-column:nth-child(4),body.template-blog .row__blog>.blog-column:nth-child(3),body.template-blog .row__blog>.blog-column:nth-child(4){padding-left:0!important;padding-right:0!important}body[class*=template--blog] .row__blog>.blog-column:nth-child(3) .blog__listing--ratio,body[class*=template--blog] .row__blog>.blog-column:nth-child(4) .blog__listing--ratio,body.template-blog .row__blog>.blog-column:nth-child(3) .blog__listing--ratio,body.template-blog .row__blog>.blog-column:nth-child(4) .blog__listing--ratio{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;height:260px!important;max-height:260px!important}body[class*=template--blog] .row__blog>.blog-column:nth-child(3) .blog__listing--ratio .blog__listing--image,body[class*=template--blog] .row__blog>.blog-column:nth-child(3) .blog__listing--ratio img,body[class*=template--blog] .row__blog>.blog-column:nth-child(4) .blog__listing--ratio .blog__listing--image,body[class*=template--blog] .row__blog>.blog-column:nth-child(4) .blog__listing--ratio img,body.template-blog .row__blog>.blog-column:nth-child(3) .blog__listing--ratio .blog__listing--image,body.template-blog .row__blog>.blog-column:nth-child(3) .blog__listing--ratio img,body.template-blog .row__blog>.blog-column:nth-child(4) .blog__listing--ratio .blog__listing--image,body.template-blog .row__blog>.blog-column:nth-child(4) .blog__listing--ratio img{max-width:none!important;max-height:none!important;transform:scale(1.14)!important;transform-origin:center center!important}body[class*=template--blog] .row__blog>.blog-column:nth-child(3) .blog__listing--title,body[class*=template--blog] .row__blog>.blog-column:nth-child(3) .blog__listing--excerpt,body[class*=template--blog] .row__blog>.blog-column:nth-child(3) .blog__listing--button,body[class*=template--blog] .row__blog>.blog-column:nth-child(4) .blog__listing--title,body[class*=template--blog] .row__blog>.blog-column:nth-child(4) .blog__listing--excerpt,body[class*=template--blog] .row__blog>.blog-column:nth-child(4) .blog__listing--button,body.template-blog .row__blog>.blog-column:nth-child(3) .blog__listing--title,body.template-blog .row__blog>.blog-column:nth-child(3) .blog__listing--excerpt,body.template-blog .row__blog>.blog-column:nth-child(3) .blog__listing--button,body.template-blog .row__blog>.blog-column:nth-child(4) .blog__listing--title,body.template-blog .row__blog>.blog-column:nth-child(4) .blog__listing--excerpt,body.template-blog .row__blog>.blog-column:nth-child(4) .blog__listing--button{padding-left:16px;padding-right:16px}body[class*=template--article] .article__content img,body[class*=template--article] .article__content figure img,body.template-article .article__content img,body.template-article .article__content figure img{max-height:min(240px,42vh)!important}}@keyframes tt-tumbler-hero-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tt-tumbler-hero-media-in{0%{opacity:0;transform:scale(.985) translateY(8px)}to{opacity:1;transform:none}}@keyframes tt-tumbler-hero-soft-float{0%,to{transform:translate3d(var(--tt-tumbler-body-shift, 0%),var(--tt-tumbler-raise, 0px),0)}50%{transform:translate3d(var(--tt-tumbler-body-shift, 0%),calc(var(--tt-tumbler-raise, 0px) + 2px),0)}}.section-tt-tumbler-hero,.shopify-section:has(.tt-tumbler-hero){margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}.tt-tumbler-hero{--tt-tumbler-body-shift: 0%;--tt-tumbler-raise: 0px;--tt-atc-grad: #E11B03;--tt-atc-grad-hover: #B01502;--tt-video-aspect: 1 / 1;--tt-frame-h: clamp(294px, 44vh, 420px);position:relative;width:100%;margin:0;padding:0;overflow:visible;background:#fff;box-sizing:border-box}.tt-tumbler-hero__plane{width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 16px 32px;overflow:visible}.tt-tumbler-hero__copy{display:contents}.tt-tumbler-hero__media{order:1;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:calc(460px * 8 / 7);animation:tt-tumbler-hero-media-in .38s cubic-bezier(.22,1,.36,1) both}.tt-tumbler-hero__media:before,.tt-tumbler-hero__media:after{content:none!important;display:none!important}.tt-tumbler-hero__stage{order:1;position:relative;width:100%;min-width:0;display:flex;align-items:center;justify-content:center;padding:4px 6px;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.tt-tumbler-hero__frame{position:relative;width:min(100%,calc(420px * 8 / 7 * 1.04));height:auto;max-height:min(585px,76vh);max-width:100%;aspect-ratio:var(--tt-video-aspect, 1 / 1);flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:visible;margin:0 auto;padding:6px 6px 10px;box-sizing:border-box;background:#fff!important;border-radius:25px;box-shadow:0 22px 48px #17171929,0 6px 16px #17171914!important;filter:none!important}.tt-tumbler-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:50% 50%;background:#fff!important;border:0!important;border-radius:inherit;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;transform:translate3d(var(--tt-tumbler-body-shift, 0%),var(--tt-tumbler-raise, 0px),0);transform-origin:50% 50%;will-change:transform;animation:tt-tumbler-hero-soft-float 5.5s ease-in-out .7s infinite;transition:opacity .2s ease}.tt-tumbler-hero__img.tt-is-switching{opacity:0}.tt-tumbler-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover!important;object-position:50% 50%;transform:none;transform-origin:center center;overflow:hidden;background:#fff!important;border:0!important;border-radius:inherit;box-shadow:none!important}.tt-tumbler-hero__frame[data-tt-video-active] .tt-tumbler-hero__video{display:block}.tt-tumbler-hero__video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 50%;transform:none;transform-origin:center center;pointer-events:none;border:0;border-radius:inherit;transition:opacity .28s ease,visibility .28s ease}.tt-tumbler-hero__frame[data-tt-video-active]>.tt-tumbler-hero__video-placeholder{display:block;visibility:visible;opacity:1}.tt-tumbler-hero__frame[data-tt-video-active][data-tt-video-playing]>.tt-tumbler-hero__video-placeholder,.tt-tumbler-hero__frame[data-tt-video-active]>.tt-tumbler-hero__video-placeholder.is-hidden{visibility:hidden;opacity:0}.tt-tumbler-hero__frame:not([data-tt-video-active])>.tt-tumbler-hero__video-placeholder{display:none;visibility:hidden;opacity:0}.tt-tumbler-hero__frame[data-tt-video-active] .tt-tumbler-hero__img:not(.tt-tumbler-hero__video){visibility:hidden;opacity:0;pointer-events:none;animation:none!important}@media(min-width:1024px){.tt-tumbler-hero__stage:has([data-tt-video-active]),.tt-tumbler-hero__stage[data-tt-stage-ready]{visibility:visible;opacity:1}.tt-tumbler-hero__frame[data-tt-video-active]>.tt-tumbler-hero__video,.tt-tumbler-hero__frame[data-tt-video-active]>.tt-tumbler-hero__video-speaker{visibility:visible;opacity:1}.tt-tumbler-hero__frame[data-tt-video-active][data-tt-video-playing]>.tt-tumbler-hero__video-placeholder,.tt-tumbler-hero__frame[data-tt-video-active]>.tt-tumbler-hero__video-placeholder.is-hidden{visibility:hidden;opacity:0}}.tt-tumbler-hero__frame[data-tt-video-active]{padding:0;overflow:hidden;transition:none}@media(max-width:1023px){#tt-tumbler-hero{--tt-video-aspect: 1 / 1}.tt-tumbler-hero__stage:has([data-tt-video-active]){padding:0;background:#fff!important}.tt-tumbler-hero__frame[data-tt-video-active]{width:100%;max-width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:1 / 1;margin:0 auto;background:#fff!important;border-radius:25px}.tt-tumbler-hero__frame[data-tt-video-active]>.tt-tumbler-hero__video,.tt-tumbler-hero__frame[data-tt-video-active]>.tt-tumbler-hero__video-placeholder{object-fit:cover!important;object-position:50% 50%!important;transform:none!important;transform-origin:center center!important;background:#fff!important}}.tt-tumbler-hero__video::-webkit-media-controls,.tt-tumbler-hero__video::-webkit-media-controls-enclosure,.tt-tumbler-hero__video::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}.tt-tumbler-hero__video-speaker{position:absolute;right:12px;bottom:12px;z-index:4;display:none;align-items:center;justify-content:center;width:45px;height:45px;padding:0;margin:0;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;box-shadow:0 4px 14px #00000047;transition:background-color .15s ease,transform .15s ease}.tt-tumbler-hero__frame[data-tt-video-active] .tt-tumbler-hero__video-speaker{display:flex}.tt-tumbler-hero__video-speaker:hover{background:#000000b8;transform:scale(1.05)}.tt-tumbler-hero__video-speaker:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.tt-tumbler-hero__icon-speaker-on{display:none}.tt-tumbler-hero__video-speaker.is-muted .tt-tumbler-hero__icon-speaker-off{display:block}.tt-tumbler-hero__video-speaker.is-muted .tt-tumbler-hero__icon-speaker-on{display:none}.tt-tumbler-hero__video-speaker:not(.is-muted) .tt-tumbler-hero__icon-speaker-off{display:none}.tt-tumbler-hero__video-speaker:not(.is-muted) .tt-tumbler-hero__icon-speaker-on{display:block}.tt-tumbler-hero__video-controls{display:none!important}.tt-tumbler-hero__video-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .15s ease}.tt-tumbler-hero__video-btn:hover{background:#ffffff29}.tt-tumbler-hero__video-btn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.tt-tumbler-hero__icon-pause,.tt-tumbler-hero__icon-vol-off,.tt-tumbler-hero__video-controls.is-playing .tt-tumbler-hero__icon-play{display:none}.tt-tumbler-hero__video-controls.is-playing .tt-tumbler-hero__icon-pause{display:block}.tt-tumbler-hero__video-controls.is-muted .tt-tumbler-hero__icon-vol-on{display:none}.tt-tumbler-hero__video-controls.is-muted .tt-tumbler-hero__icon-vol-off{display:block}.tt-tumbler-hero__video-time{flex:0 0 auto;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#fff;white-space:nowrap}.tt-tumbler-hero__video-seek{flex:1 1 auto;min-width:0;height:16px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.tt-tumbler-hero__video-seek::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:#ffffff57}.tt-tumbler-hero__video-seek::-moz-range-track{height:3px;border-radius:999px;background:#ffffff57}.tt-tumbler-hero__video-seek::-moz-range-progress{height:3px;border-radius:999px;background:#fff}.tt-tumbler-hero__video-seek::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;margin-top:-4px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059}.tt-tumbler-hero__video-seek::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059}.tt-tumbler-hero__video-seek:focus-visible{outline:none}.tt-tumbler-hero__video-seek:focus-visible::-webkit-slider-thumb{outline:2px solid #ffffff;outline-offset:2px}.tt-tumbler-hero__frame--tight-crop{width:auto;height:var(--tt-frame-h);max-height:none;aspect-ratio:954 / 1883;overflow:hidden;box-shadow:none!important;filter:none!important;background:#fff!important;padding:0;border-radius:0}.tt-tumbler-hero__frame--tight-crop .tt-tumbler-hero__img:not(.tt-tumbler-hero__video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 23%;transform:scale(1.08);transform-origin:50% 23%;animation:none!important;box-shadow:none!important;filter:none!important}.tt-tumbler-hero__left-rail{display:contents}.tt-left-trust{display:none}.tt-tumbler-hero__thumbs{order:2;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:14px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tt-tumbler-hero__thumb{position:relative;display:block;width:91px;height:91px;padding:0;margin:0;border:1.5px solid #e9e9e9;border-radius:14px;background:#f7f7f7;overflow:hidden;cursor:pointer;flex:0 0 auto;box-shadow:0 2px 8px #1717190f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tt-tumbler-hero__thumb img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;background:#f7f7f7;transition:opacity .2s ease}.tt-tumbler-hero__thumb.tt-tumbler-hero__thumb--center{display:flex;align-items:center;justify-content:center;background:#f7f7f7}.tt-tumbler-hero__thumb.tt-tumbler-hero__thumb--center>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain!important;object-position:center center!important;background:#f7f7f7;transform:none}.tt-tumbler-hero__thumb.tt-tumbler-hero__thumb--center .tt-tumbler-hero__thumb-play{z-index:1}.tt-tumbler-hero__thumb.tt-tumbler-hero__thumb--video{overflow:hidden;background:#111}.tt-tumbler-hero__thumb.tt-tumbler-hero__thumb--video>img,.tt-tumbler-hero__thumb.tt-tumbler-hero__thumb--video.tt-tumbler-hero__thumb--center>img{object-fit:cover!important;object-position:center center!important;background:#111;transform:scale(1.18)!important}.tt-tumbler-hero__thumb:hover{border-color:#d4d4d4;transform:translateY(-2px);box-shadow:0 8px 16px #1717191a}.tt-tumbler-hero__thumb.is-active,.tt-tumbler-hero__thumb[aria-current=true]{border-color:#e11b03;border-width:3px;box-shadow:0 0 0 2px #e11b0338}.tt-tumbler-hero__thumb:focus-visible{outline:2px solid var(--tt-pink, #E11B03);outline-offset:2px}.tt-tumbler-hero__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000047;color:#fff;pointer-events:none}.tt-tumbler-hero__intro{order:2;width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:tt-tumbler-hero-rise .36s cubic-bezier(.22,1,.36,1) both}.tt-tumbler-hero__buy{order:3;width:100%;max-width:460px;display:flex;flex-direction:column;align-items:stretch}.tt-tumbler-hero__breadcrumb{order:0;display:none;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.4em;width:100%;margin:0;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.76rem;line-height:1.3;color:#8a8a8a}.tt-tumbler-hero__breadcrumb a{color:#8a8a8a;text-decoration:none}.tt-tumbler-hero__breadcrumb a:hover{color:#e11b03;text-decoration:underline}.tt-tumbler-hero__breadcrumb-sep{opacity:.7}.tt-tumbler-hero__breadcrumb [aria-current=page]{color:#e11b03;font-weight:600}.tt-tumbler-hero__title{margin:0 0 4px;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:clamp(2rem,7.5vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#171719}.tt-tumbler-hero__title-line{display:inline;font-size:1.09em;color:#171719!important}.tt-tumbler-hero__title-accent{display:inline;font-family:var(--tt-script, "Pacifico", cursive);font-size:1.15em;font-weight:400;letter-spacing:0;color:#e11b03}.tt-tumbler-hero__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;margin:0 0 6px}.tt-tumbler-hero__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.8rem;font-weight:700;line-height:1.2;white-space:nowrap}.tt-tumbler-hero__badge--stock{background:#e6f7ec;color:#12805c}.tt-tumbler-hero__badge--out-of-stock{background:#f1f1f2;color:#65656a}.tt-tumbler-hero__badge-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#1da45e}.tt-tumbler-hero__badge--out-of-stock .tt-tumbler-hero__badge-dot{background:#9a9a9f}.tt-tumbler-hero__badge--shipping{background:#f1f1f2;color:#171719}.tt-tumbler-hero__badge-icon{flex:0 0 auto;color:#171719}.tt-tumbler-hero__badge-icon--shipping{display:block;width:14px;height:14px;object-fit:contain}.tt-tumbler-hero__subtitle{margin:0 0 6px;max-width:30em;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.92rem;line-height:1.6;color:#666}.tt-tumbler-hero__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 8px;width:100%;margin:0 0 8px;padding:0;list-style:none}.tt-tumbler-hero__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin:0;min-width:0}.tt-tumbler-hero__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:50%;background:#f4f4f4;color:#555}.tt-tumbler-hero__feature-icon svg{width:44px;height:44px;stroke-width:1.5}.tt-tumbler-hero__feature-img{width:80%;height:80%;object-fit:contain;display:block}.tt-tumbler-hero__feature-img--crop-cold{height:55%;object-fit:cover;object-position:top}.tt-tumbler-hero__feature-img--crop-cupholders{height:46%;object-fit:cover;object-position:top}.tt-tumbler-hero__feature-label{font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.8rem;font-weight:700;line-height:1.24;letter-spacing:.01em;color:#171719}.tt-tumbler-hero__pricing{display:flex;flex-direction:column;align-items:center;gap:5px;margin:0 0 8px;width:100%}.tt-tumbler-hero__sale-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;background:#e11b03;color:#fff;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:1.01rem;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;flex:0 0 auto}.tt-tumbler-hero__price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;width:100%}.tt-tumbler-hero__price{font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:2.46rem;font-weight:800;letter-spacing:-.03em;color:#e11b03;line-height:1}.tt-tumbler-hero__compare-row{display:inline-flex;align-items:baseline;gap:7px}.tt-tumbler-hero__compare-label{font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a9a9a;opacity:.85}.tt-tumbler-hero__compare{font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:1.28rem;font-weight:500;color:#9a9a9a;text-decoration:line-through;line-height:1;opacity:.78}.tt-tumbler-hero__size{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 10px}.tt-tumbler-hero__size-chip{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:38px;padding:0 14px;border-radius:8px;background:#171719;color:#fff;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.88rem;font-weight:700;letter-spacing:.01em}.tt-tumbler-hero__size-label{font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.92rem;font-weight:500;color:#171719}.tt-tumbler-hero__size-shipping{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#e11b03;color:#fff;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.02em;line-height:1;white-space:nowrap;animation:tt-size-shipping-flash 1.4s ease-in-out infinite}@keyframes tt-size-shipping-flash{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #e11b0359}50%{opacity:.72;transform:scale(1.04);box-shadow:0 0 0 6px #e11b0300}}@media(prefers-reduced-motion:reduce){.tt-tumbler-hero__size-shipping{animation:none;opacity:1}}.tt-tumbler-hero__form{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:0 0 8px}.tt-tumbler-hero__qty{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tt-tumbler-hero__qty-label{font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.85rem;font-weight:600;color:#171719}.tt-tumbler-hero__qty-controls{display:inline-flex;align-items:stretch;width:152px;height:100%;border:1px solid #d0d0d0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:none}.tt-tumbler-hero__qty-btn{flex:1 1 0;min-height:48px;border:0;background:#fafafa;color:#171719;font-size:1.2rem;line-height:1;cursor:pointer}.tt-tumbler-hero__qty-btn:hover{background:#f0f0f0}.tt-tumbler-hero__qty-btn:focus-visible{outline:2px solid var(--tt-pink, #E11B03);outline-offset:-2px}.tt-tumbler-hero__qty-input{flex:1 1 0;width:0;min-height:48px;border:0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;text-align:center;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:1.05rem;font-weight:600;color:#171719;-moz-appearance:textfield}.tt-tumbler-hero__qty-input::-webkit-outer-spin-button,.tt-tumbler-hero__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.template--index .tt-tumbler-hero__cta.button--primary,body.template--index .tt-tumbler-hero a.button.tt-tumbler-hero__cta,body.template--index .tt-tumbler-hero__cta,.tt-tumbler-hero__cta{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;max-width:100%!important;min-height:65px;padding:16px 25px!important;margin:0!important;font-family:var(--tt-sans, "DM Sans", sans-serif)!important;font-size:1.1rem!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:none!important;background:var(--tt-atc-grad, #E11B03)!important;background-color:#e11b03!important;border:none!important;border-color:transparent!important;color:#fff!important;border-radius:14px!important;box-shadow:0 10px 28px #e11b035c!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease,opacity .16s ease}body.template--index .tt-tumbler-hero__cta.button--primary:hover,body.template--index .tt-tumbler-hero__cta:hover,.tt-tumbler-hero__cta:hover{background:var(--tt-atc-grad-hover, #B01502)!important;background-color:#b01502!important;border-color:transparent!important;transform:translateY(-2px);box-shadow:0 14px 34px #e11b0370!important}body.template--index .tt-tumbler-hero__cta.button--primary:focus-visible,body.template--index .tt-tumbler-hero__cta:focus-visible,.tt-tumbler-hero__cta:focus-visible{outline:2px solid #E11B03;outline-offset:3px;background:#b01502!important;background-color:#b01502!important}body.template--index .tt-tumbler-hero__cta.button--primary:disabled,body.template--index .tt-tumbler-hero__cta:disabled,.tt-tumbler-hero__cta:disabled,.tt-tumbler-hero__cta[aria-busy=true]{opacity:.65;cursor:wait;transform:none}.tt-tumbler-hero__divider{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:1px 0;color:#999;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tt-tumbler-hero__divider:before,.tt-tumbler-hero__divider:after{content:"";flex:1 1 auto;height:1px;background:#e6e6e6}.tt-tumbler-hero__express{width:100%;margin:0;opacity:.94}.tt-tumbler-hero__express .shopify-payment-button,.tt-tumbler-hero__express .shopify-payment-button__button{width:100%!important;min-height:52px!important;border-radius:14px!important;box-shadow:none!important}.tt-tumbler-hero__express .shopify-payment-button__button--unbranded{background:#171719!important;color:#fff!important;font-weight:700!important}.tt-tumbler-hero__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;width:100%;margin:14px 0 0;padding:0;list-style:none;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.76rem;font-weight:700;color:#171719}.tt-tumbler-hero__trust li{display:inline-flex;align-items:center;gap:7px;margin:0;padding:0 0 0 12px;white-space:nowrap;border-left:1px solid #e2e2e2}.tt-tumbler-hero__trust li:first-child{padding-left:0;border-left:0}.tt-tumbler-hero__trust-icon{display:inline-flex;color:#e11b03}.tt-tumbler-hero__trust-icon svg{width:17px;height:17px}.tt-tumbler-hero__qty-atc-row{display:flex;align-items:stretch;gap:12px;width:100%}.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__qty{flex:0 0 auto;width:27%;min-width:104px;max-width:144px;justify-content:center}.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__qty-controls{width:100%;height:100%}.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__qty-btn,.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__qty-input{min-height:65px}body.template--index .tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__cta.button--primary,body.template--index .tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__cta,.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__cta{flex:1 1 auto!important;width:auto!important;min-width:0;background:var(--tt-atc-grad, #E11B03)!important;background-color:#e11b03!important;color:#fff!important;box-shadow:0 10px 26px #e11b034d!important}body.template--index .tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__cta.button--primary:hover,body.template--index .tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__cta:hover,.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__cta:hover{background:var(--tt-atc-grad-hover, #B01502)!important;background-color:#b01502!important;box-shadow:0 14px 32px #e11b0361!important}body.template--index .tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__cta.button--primary:focus-visible,body.template--index .tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__cta:focus-visible,.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__cta:focus-visible{background:#b01502!important;background-color:#b01502!important;outline-color:#e11b03}.tt-tumbler-hero__cta span,.tt-tumbler-hero__cta [data-button-text],.tt-tumbler-hero__cta:hover span,.tt-tumbler-hero__cta:hover [data-button-text]{color:#fff}.tt-tumbler-hero__cta-icon{display:inline-block;flex-shrink:0;width:1.6em;height:1.6em;margin-left:10px;object-fit:contain;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}@media(max-width:380px){.tt-tumbler-hero__qty-atc-row{flex-direction:column}.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__qty{width:100%;max-width:100%}}.tt-tumbler-hero__upsell{width:100%;margin:4px 0 0}.tt-tumbler-hero__upsell-heading{margin:0 0 12px;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:1.05rem;font-weight:800;color:#171719}.tt-tumbler-hero__upsell-box{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:10px}.tt-tumbler-hero__upsell-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:10px;border-radius:14px;background:#f4f4f4;min-width:0}.tt-tumbler-hero__upsell-top{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.tt-tumbler-hero__upsell-media{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;background:#fff;overflow:hidden}.tt-tumbler-hero__upsell-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.tt-tumbler-hero__upsell-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;text-align:left;text-decoration:none}.tt-tumbler-hero__upsell-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.76rem;line-height:1.2;font-weight:700;color:#171719}.tt-tumbler-hero__upsell-price{display:block;margin-top:3px;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.72rem;font-weight:700;color:#171719}.tt-tumbler-hero__upsell-color{display:block;margin-top:2px;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.64rem;font-weight:500;color:#7a7a7a}.tt-tumbler-hero__upsell-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:100%;height:34px;padding:0 8px;border:0;border-radius:10px;background:#171719;color:#fff;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.72rem;font-weight:700;cursor:pointer;transition:background .16s ease,transform .16s ease}.tt-tumbler-hero__upsell-add:hover{background:#000}.tt-tumbler-hero__upsell-add:focus-visible{outline:2px solid #171719;outline-offset:2px}.tt-tumbler-hero__upsell-add:disabled{opacity:.6;cursor:not-allowed}.tt-tumbler-hero__upsell-add span,.tt-tumbler-hero__upsell-add:hover span{color:#fff}.tt-tumbler-hero__bundle{width:100%;margin:12px 0 0}.tt-tumbler-hero__bundle-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.tt-tumbler-hero__bundle-heading{margin:0;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:1.05rem;font-weight:800;color:#171719}.tt-tumbler-hero__bundle-save-pill{flex:0 0 auto;display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#e11b03;color:#fff;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.68rem;font-weight:800;letter-spacing:.01em;line-height:1}.tt-tumbler-hero__bundle-card{display:flex;flex-direction:column;gap:10px;width:100%;padding:12px;border-radius:14px;background:#f2f2f3;border:1px solid #e6e6e8;box-sizing:border-box}.tt-tumbler-hero__bundle-main{display:flex;align-items:center;gap:12px;width:100%}.tt-tumbler-hero__bundle-media{display:flex;align-items:center;flex:0 0 auto;gap:8px}.tt-tumbler-hero__bundle-thumb{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:#fff;overflow:hidden;border:1px solid #ebebeb}.tt-tumbler-hero__bundle-thumb img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.tt-tumbler-hero__bundle-plus{font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:1rem;font-weight:800;color:#171719;line-height:1}.tt-tumbler-hero__bundle-copy{min-width:0}.tt-tumbler-hero__bundle-title{margin:0;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.86rem;font-weight:700;color:#171719;line-height:1.25}.tt-tumbler-hero__bundle-price-row{display:flex;align-items:baseline;gap:8px;margin-top:4px}.tt-tumbler-hero__bundle-price{font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:1.15rem;font-weight:800;color:#e11b03;line-height:1.1}.tt-tumbler-hero__bundle-compare{font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.78rem;font-weight:600;color:#8a8a8a;text-decoration:line-through}.tt-tumbler-hero__bundle-note{margin:4px 0 0;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.68rem;font-weight:500;color:#7a7a7a;line-height:1.3}.tt-tumbler-hero__bundle-colors{display:flex;flex-wrap:wrap;gap:6px}.tt-tumbler-hero__bundle-color{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;border:1.5px solid #d5d5d8;background:#fff;color:#171719;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.68rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.tt-tumbler-hero__bundle-color.is-selected{border-color:#171719;background:#171719;color:#fff}.tt-tumbler-hero__bundle-color:disabled{opacity:.45;cursor:not-allowed}.tt-tumbler-hero__bundle-color:focus-visible{outline:2px solid #E11B03;outline-offset:2px}.tt-tumbler-hero__bundle-add{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;width:auto;min-width:0;min-height:48px;padding:0 14px;border:0;border-radius:12px;background:#e11b03;color:#fff;white-space:nowrap;font-family:var(--tt-sans, "DM Sans", sans-serif);font-size:.88rem;font-weight:800;cursor:pointer;transition:background .16s ease,transform .16s ease}.tt-tumbler-hero__bundle-add:hover{background:#c41702}.tt-tumbler-hero__bundle-add:focus-visible{outline:2px solid #E11B03;outline-offset:2px}@media(max-width:420px){.tt-tumbler-hero__bundle-main{flex-direction:column;align-items:stretch}.tt-tumbler-hero__bundle-add{width:100%;white-space:normal}}.tt-tumbler-hero__bundle-add:disabled{opacity:.6;cursor:not-allowed}.tt-tumbler-hero__bundle-add span,.tt-tumbler-hero__bundle-add:hover span{color:#fff}@media(min-width:768px){.tt-tumbler-hero{--tt-atf-chrome: 0px;--tt-frame-h: clamp(441px, 67vh, 672px)}.tt-tumbler-hero__plane{display:grid;grid-template-columns:clamp(95px,9.7vw,117px) minmax(0,1fr);grid-template-areas:"thumbs stage" "copy   copy";column-gap:clamp(16px,2vw,24px);row-gap:clamp(4px,.6vh,8px);align-items:start;justify-content:center;max-width:min(100%,960px);padding:clamp(4px,.6vh,8px) clamp(24px,3.4vw,36px) 28px}.tt-tumbler-hero__media{display:contents}.tt-tumbler-hero__copy{display:flex;grid-area:copy;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:640px;margin:4px auto 0;padding:0}.tt-tumbler-hero__intro,.tt-tumbler-hero__buy{max-width:100%;align-items:center}.tt-tumbler-hero__left-rail{display:flex;flex-direction:column;align-items:center;grid-area:thumbs;align-self:start;width:100%;gap:clamp(8px,1vh,12px);overflow:visible}.tt-left-trust{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;width:100%;min-width:0;max-width:min(100%,var(--tt-thumb-cols-w, 100%));min-height:0;height:auto;padding:0;margin:0;background:transparent;border-radius:0;overflow:hidden;flex:0 0 auto}.tt-left-trust__list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;margin:0;padding:0;list-style:none;gap:8px}.tt-left-trust__item{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;flex:0 0 auto;margin:0;padding:7px 8px;list-style:none;color:#fff;background:var(--tt-red, #E11B03);border-radius:8px;font-family:var(--tt-sans);font-size:clamp(9px,.7vw,11px);font-weight:600;line-height:1.15;letter-spacing:0;white-space:nowrap;text-align:center;will-change:transform,opacity;animation:tt-left-trust-fly-vibrate .72s cubic-bezier(.22,1,.36,1) both}.tt-left-trust__item:nth-child(1){animation-delay:.08s}.tt-left-trust__item:nth-child(2){animation-delay:.28s}.tt-left-trust__item:nth-child(3){animation-delay:.48s}.tt-left-trust__item:not(:last-child):after{content:none}.tt-left-trust__text{display:inline-flex;align-items:center;justify-content:center;color:inherit;font:inherit}.tt-left-trust__label{color:#fff}@keyframes tt-left-trust-fly-vibrate{0%{opacity:0;transform:translate(-52px)}58%{opacity:1;transform:translate(0)}68%{transform:translate(-3px)}78%{transform:translate(3px)}88%{transform:translate(-2px)}94%{transform:translate(1px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.tt-left-trust__item{animation:none;opacity:1;transform:none;will-change:auto}}.tt-tumbler-hero__thumbs{flex-direction:column;justify-content:flex-start;width:100%;max-height:var(--tt-frame-h);overflow-y:auto;overflow-x:hidden;gap:clamp(5px,.7vh,8px)}.tt-tumbler-hero__thumb{width:100%;aspect-ratio:1 / 1;height:auto;border-radius:14px}.tt-tumbler-hero__stage{grid-area:stage;align-self:stretch;justify-content:flex-start;padding:0}.tt-tumbler-hero__frame{width:min(100%,calc(460px * 8 / 7 * 1.04));max-height:min(745px,78vh);margin:0 auto}.tt-tumbler-hero__subtitle,.tt-tumbler-hero__badges,.tt-tumbler-hero__trust{justify-content:center}.tt-tumbler-hero__title{font-size:clamp(2.3rem,3.6vw,2.8rem)}.tt-tumbler-hero__title-accent{font-size:1.15em}.tt-tumbler-hero__subtitle{font-size:1rem;line-height:1.6}.tt-tumbler-hero__features{max-width:480px;gap:10px 14px}.tt-tumbler-hero__pricing{align-items:center}.tt-tumbler-hero__size{margin-bottom:6px}.tt-tumbler-hero__size-chip{height:42px}.tt-tumbler-hero__form{max-width:420px;margin:0 auto 6px;gap:8px}.tt-tumbler-hero__qty{align-items:center}body.template--index .tt-tumbler-hero__cta.button--primary,body.template--index .tt-tumbler-hero a.button.tt-tumbler-hero__cta,body.template--index .tt-tumbler-hero__cta,.tt-tumbler-hero__cta{min-height:67px;font-size:1.16rem!important}}@media(min-width:1024px){.tt-tumbler-hero{--tt-atf-chrome: 0px;--tt-plane-top: 0;--tt-video-top-gap: 0px;--tt-stage-bottom: clamp(24px, 2.5vh, 40px);--tt-frame-h: clamp(756px, calc(100svh - var(--tt-atf-chrome) - 16px), 924px);--tt-index-header-h: 74px;--tt-video-vh-budget: calc( 100svh + var(--tt-header-overlay-h, 84px) - var(--tt-index-header-h, 74px) );--tt-video-to-copy-gap: clamp(16px, 1.5vw, 24px);--tt-video-shift-x: 0px;--tt-video-display-w: max( 180px, calc( 100vw - var(--tt-plane-pad-left, 8px) - var(--tt-thumb-track-w, 108px) - (2 * var(--tt-thumbs-video-gap, 14px)) - var(--tt-copy-track, 490px) - var(--tt-plane-pad-right, 8px) ) );--tt-video-frame-h: var(--tt-video-vh-budget);--tt-video-frame-w: var(--tt-video-display-w);--tt-video-lift: 0}.tt-tumbler-hero__plane{display:grid;grid-template-columns:var(--tt-thumb-track-w, clamp(168px, 18.5vw, 300px)) minmax(0,1fr) var(--tt-copy-track, clamp(360px, 31.5vw, 490px));grid-template-areas:"thumbs stage  copy";align-items:start;column-gap:var(--tt-thumbs-video-gap, 14px);row-gap:0;width:100%;max-width:none;margin:0;min-height:0;padding:var(--tt-plane-top) var(--tt-plane-pad-right, 8px) clamp(28px,2.5vh,36px) var(--tt-plane-pad-left, clamp(6px, .55vw, 10px));overflow:visible}.tt-tumbler-hero__media{display:contents}.tt-tumbler-hero__copy{display:flex;grid-area:copy;align-self:start;justify-self:stretch;flex-direction:column;align-items:flex-start;text-align:left;width:100%;min-width:0;max-width:100%;margin:0;padding:0}.tt-tumbler-hero__intro,.tt-tumbler-hero__buy{align-items:flex-start;width:100%}.tt-tumbler-hero__upsell{margin-top:0}.tt-tumbler-hero__left-rail{gap:clamp(8px,.9vh,12px);align-items:stretch;align-self:stretch;justify-content:flex-start;box-sizing:border-box;min-width:0;overflow:visible}.tt-left-trust{height:auto;min-height:0;border-radius:0;width:100%;min-width:0;max-width:100%;padding:0;overflow:hidden}.tt-left-trust__list{gap:6px}.tt-left-trust__item{font-size:clamp(10px,.7vw,11.5px);padding:7px 8px;border-radius:8px}.tt-tumbler-hero__thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--tt-thumb-size, clamp(104px, 8vw, 128px));justify-content:stretch;justify-items:stretch;align-items:center;align-content:start;align-self:stretch;width:100%;max-width:100%;gap:var(--tt-thumb-gap, clamp(6px, .55vw, 10px));max-height:calc((var(--tt-thumb-size, 128px) * 6) + (var(--tt-thumb-gap, 10px) * 5));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-top:0;margin-bottom:0;flex:0 1 auto;min-height:0}.tt-tumbler-hero__thumb{width:100%;height:var(--tt-thumb-size, clamp(104px, 8vw, 128px));border:2px solid #e9e9e9;border-radius:13px;background:#f7f7f7}.tt-tumbler-hero__thumb img{object-fit:contain;object-position:center center;background:#f7f7f7}.tt-tumbler-hero__thumb.is-active,.tt-tumbler-hero__thumb[aria-current=true]{border-width:3px}.tt-tumbler-hero__stage{grid-area:stage;align-self:start;justify-content:center;align-items:stretch;width:100%;max-width:none;min-width:0;height:var(--tt-video-frame-h);min-height:var(--tt-video-frame-h);background:transparent!important;padding:0 max(0px,calc(var(--tt-video-to-copy-gap, 24px) - var(--tt-thumbs-video-gap, 14px))) 0 0;overflow:hidden;box-sizing:border-box}.tt-tumbler-hero__frame{width:calc(var(--tt-video-frame-h) * var(--tt-still-aspect, .72));height:var(--tt-video-frame-h);max-height:var(--tt-video-frame-h);max-width:calc(var(--tt-video-frame-h) * var(--tt-still-aspect, .72));aspect-ratio:var(--tt-still-aspect, .72);flex-shrink:0;margin:var(--tt-video-lift, 0) 0 0;padding:0;overflow:hidden;background:transparent!important;border-radius:0;box-shadow:none!important;filter:none!important}.tt-tumbler-hero__frame .tt-tumbler-hero__img{background:transparent!important;border-radius:0;object-fit:contain!important;object-position:50% 50%}.tt-tumbler-hero__frame .tt-tumbler-hero__video{background:transparent!important;border-radius:0}.tt-tumbler-hero__frame:not([data-tt-video-active]) .tt-tumbler-hero__img:not(.tt-tumbler-hero__video){width:100%;height:100%;max-width:none;max-height:none;object-fit:cover!important;object-position:50% 50%}#tt-tumbler-hero .tt-tumbler-hero__stage:has(.tt-hero-media--contain:not([data-tt-video-active])),html body.template--index #tt-tumbler-hero .tt-tumbler-hero__stage:has(.tt-hero-media--contain:not([data-tt-video-active])){align-items:center!important;justify-content:center!important;background:#fff!important}#tt-tumbler-hero .tt-tumbler-hero__frame.tt-hero-media--contain:not([data-tt-video-active]),html body.template--index #tt-tumbler-hero .tt-tumbler-hero__frame.tt-hero-media--contain:not([data-tt-video-active]){width:calc(var(--tt-contain-frame-h, var(--tt-video-frame-h)) * var(--tt-still-aspect, .72))!important;max-width:calc(var(--tt-contain-frame-h, var(--tt-video-frame-h)) * var(--tt-still-aspect, .72))!important;height:var(--tt-contain-frame-h, var(--tt-video-frame-h))!important;min-height:0!important;max-height:var(--tt-contain-frame-h, var(--tt-video-frame-h))!important;aspect-ratio:var(--tt-still-aspect, .72);overflow:hidden;background:#fff!important;margin:0 auto!important}#tt-tumbler-hero .tt-tumbler-hero__frame.tt-hero-media--contain:not([data-tt-video-active]) .tt-tumbler-hero__img:not(.tt-tumbler-hero__video),html body.template--index #tt-tumbler-hero .tt-tumbler-hero__frame.tt-hero-media--contain:not([data-tt-video-active]) .tt-tumbler-hero__img:not(.tt-tumbler-hero__video){object-fit:contain!important;object-position:center center!important;transform:none!important;animation:none!important;background:#fff!important}.tt-tumbler-hero__frame--tight-crop:not([data-tt-video-active]),.tt-tumbler-hero__frame.tt-hero-media--packshot:not([data-tt-video-active]){width:calc(var(--tt-video-frame-h) * var(--tt-still-aspect, .5066));max-width:calc(var(--tt-video-frame-h) * var(--tt-still-aspect, .5066));height:var(--tt-video-frame-h);max-height:var(--tt-video-frame-h);aspect-ratio:var(--tt-still-aspect, .5066);overflow:hidden!important;box-shadow:none!important;filter:none!important;background:#fff!important;border-radius:0;padding:0}.tt-tumbler-hero__frame--tight-crop:not([data-tt-video-active]) .tt-tumbler-hero__img:not(.tt-tumbler-hero__video),.tt-tumbler-hero__frame.tt-hero-media--packshot:not([data-tt-video-active]) .tt-tumbler-hero__img:not(.tt-tumbler-hero__video){object-fit:cover!important;object-position:50% 23%!important;transform:scale(1.08)!important;transform-origin:50% 23%;animation:none!important;box-shadow:none!important;filter:none!important}.tt-tumbler-hero__frame[data-tt-video-active]{position:relative;width:100%;max-width:100%;height:100%;max-height:100%;aspect-ratio:auto;flex-shrink:0;margin:0;padding:0;overflow:hidden;contain:strict;background:transparent!important;border-radius:0;box-shadow:none!important}.tt-tumbler-hero__frame[data-tt-video-active] .tt-tumbler-hero__video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 50%!important;transform:scale(1.05)!important;transform-origin:center center;transition:none!important}.tt-tumbler-hero__frame[data-tt-video-active]>.tt-tumbler-hero__video-placeholder{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 50%!important;transform:scale(1.05)!important;transform-origin:center center}.tt-tumbler-hero__left-rail{position:relative;z-index:5}.tt-tumbler-hero__copy{position:relative;z-index:5;background:#fff}.tt-tumbler-hero__stage{z-index:1}.tt-tumbler-hero__thumbs{background:transparent}.tt-tumbler-hero__badges{justify-content:flex-start;margin:0 0 4px}.tt-tumbler-hero__badge{font-size:clamp(.85rem,.75vw,.95rem);padding:7px 16px}.tt-tumbler-hero__title{font-size:clamp(2.1rem,3.3vw,2.6rem);line-height:1.1;letter-spacing:-.04em;margin-bottom:4px}.tt-tumbler-hero__title-accent{font-size:1.14em}.tt-tumbler-hero__intro{margin-bottom:10px}.tt-tumbler-hero__subtitle{max-width:100%;font-size:clamp(1.1875rem,1.1vw,1.375rem);line-height:1.45;margin-bottom:0}.tt-tumbler-hero__features{max-width:100%;gap:8px 16px;margin-bottom:12px}.tt-tumbler-hero__feature-icon{width:clamp(70px,4.85vw,84px);height:clamp(70px,4.85vw,84px)}.tt-tumbler-hero__feature-icon svg{width:clamp(56px,3.88vw,67px);height:clamp(56px,3.88vw,67px)}.tt-tumbler-hero__feature-label{font-size:clamp(1rem,.82vw,1.125rem);font-weight:600}.tt-tumbler-hero__pricing{align-items:flex-start;margin-bottom:12px}.tt-tumbler-hero__price-row{justify-content:flex-start}.tt-tumbler-hero__sale-badge{font-size:clamp(1.11rem,.92vw,1.27rem);padding:7px 15px}.tt-tumbler-hero__price{font-size:clamp(3.5rem,4.14vw,4.06rem)}.tt-tumbler-hero__compare{font-size:clamp(1.75rem,2vw,2.125rem)}.tt-tumbler-hero__size{margin-bottom:6px}.tt-tumbler-hero__form{max-width:100%;gap:8px;margin-bottom:12px}.tt-tumbler-hero__qty{align-items:flex-start}.tt-tumbler-hero__qty-label{font-size:clamp(1rem,.85vw,1.125rem);font-weight:700}.tt-tumbler-hero__qty-controls{width:clamp(150px,10.6vw,170px)}.tt-tumbler-hero__qty-btn,.tt-tumbler-hero__qty-input{min-height:clamp(50px,3.6vw,58px)}.tt-tumbler-hero__qty-input{font-size:1.05rem}body.template--index .tt-tumbler-hero__cta.button--primary,body.template--index .tt-tumbler-hero a.button.tt-tumbler-hero__cta,body.template--index .tt-tumbler-hero__cta,.tt-tumbler-hero__cta{min-height:clamp(67px,4.75vw,73px);font-size:clamp(1.25rem,1.35vw,1.4375rem)!important;padding:14px 29px!important;border-radius:clamp(30px,2vw,34px)!important}.tt-tumbler-hero__express .shopify-payment-button,.tt-tumbler-hero__express .shopify-payment-button__button{min-height:clamp(52px,3.6vw,58px)!important;border-radius:clamp(30px,2vw,34px)!important}.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__qty{width:23%;max-width:158px}.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__qty-btn,.tt-tumbler-hero__qty-atc-row .tt-tumbler-hero__qty-input{min-height:clamp(67px,4.75vw,73px)}.tt-tumbler-hero__upsell-heading{font-size:1.2rem;margin:0 0 8px}.tt-tumbler-hero__upsell-box{gap:clamp(10px,1.4vw,16px)}.tt-tumbler-hero__upsell-row{gap:8px;padding:clamp(10px,1.6vw,16px);border-radius:18px;background:#f2f2f3;border:1px solid #e6e6e8}.tt-tumbler-hero__upsell-top{gap:clamp(8px,1.2vw,12px)}.tt-tumbler-hero__upsell-media{width:clamp(48px,7vw,72px);height:clamp(48px,7vw,72px);border-radius:14px}.tt-tumbler-hero__upsell-title{font-size:clamp(.75rem,1vw,.95rem)}.tt-tumbler-hero__upsell-price{font-size:clamp(.7rem,.9vw,.85rem)}.tt-tumbler-hero__upsell-color{font-size:clamp(.62rem,.75vw,.75rem)}.tt-tumbler-hero__upsell-add{height:clamp(34px,3.4vw,44px);font-size:clamp(.72rem,.85vw,.85rem);border-radius:clamp(10px,1vw,12px)}.tt-tumbler-hero__bundle{margin-top:12px}.tt-tumbler-hero__bundle-heading{font-size:1.2rem}.tt-tumbler-hero__bundle-card{padding:clamp(12px,1.6vw,16px);border-radius:18px;gap:12px}.tt-tumbler-hero__bundle-thumb{width:clamp(48px,7vw,64px);height:clamp(48px,7vw,64px);border-radius:14px}.tt-tumbler-hero__bundle-title{font-size:clamp(.85rem,1vw,.98rem)}.tt-tumbler-hero__bundle-price{font-size:clamp(1.2rem,1.35vw,1.4rem)}.tt-tumbler-hero__bundle-add{min-height:clamp(42px,3.6vw,48px);font-size:clamp(.85rem,.95vw,.95rem);border-radius:clamp(12px,1vw,14px)}.tt-tumbler-hero__trust{justify-content:flex-start;font-size:clamp(.9375rem,.72vw,1.0625rem);gap:0 4px;margin-top:8px}.tt-tumbler-hero__trust li{padding:0 14px}}@media(min-width:1024px){.tt-tumbler-hero__upsell-heading{margin:0 0 8px;font-size:17px;font-weight:800;letter-spacing:-.015em}.tt-tumbler-hero__upsell-box{gap:clamp(10px,1.4vw,16px)}.tt-tumbler-hero__upsell-row{gap:8px;padding:clamp(10px,1.6vw,16px);border-radius:18px;background:#f2f2f3;border:1px solid #e6e6e8}.tt-tumbler-hero__upsell-top{gap:clamp(8px,1.2vw,12px)}.tt-tumbler-hero__upsell-media{width:clamp(48px,7vw,72px);height:clamp(48px,7vw,72px);border-radius:14px}.tt-tumbler-hero__upsell-title{font-size:clamp(.75rem,1vw,.95rem);line-height:1.2}.tt-tumbler-hero__upsell-price{margin-top:4px;font-size:clamp(.7rem,.9vw,.85rem)}.tt-tumbler-hero__upsell-color{margin-top:3px;font-size:clamp(.62rem,.75vw,.75rem)}.tt-tumbler-hero__upsell-add{height:clamp(34px,3.4vw,44px);font-size:clamp(.72rem,.85vw,.85rem);border-radius:clamp(10px,1vw,12px)}.tt-tumbler-hero__bundle-heading{font-size:17px;letter-spacing:-.015em}.tt-tumbler-hero__bundle-save-pill{font-size:.7rem;padding:5px 10px}.tt-tumbler-hero__bundle-card{padding:clamp(12px,1.5vw,16px)}}@media(min-width:1280px){.tt-tumbler-hero{--tt-plane-top: 0;--tt-frame-h: clamp(777px, calc(100svh - var(--tt-atf-chrome) - 12px), 966px);--tt-index-header-h: 74px;--tt-video-vh-budget: calc( 100svh + var(--tt-header-overlay-h, 84px) - var(--tt-index-header-h, 74px) );--tt-video-to-copy-gap: clamp(16px, 1.5vw, 24px);--tt-video-display-w: max( 180px, calc( 100vw - var(--tt-plane-pad-left, 8px) - var(--tt-thumb-track-w, 108px) - (2 * var(--tt-thumbs-video-gap, 14px)) - var(--tt-copy-track, 490px) - var(--tt-plane-pad-right, 8px) ) );--tt-video-frame-h: var(--tt-video-vh-budget);--tt-video-frame-w: var(--tt-video-display-w);--tt-video-lift: 0}.tt-tumbler-hero__plane{grid-template-columns:var(--tt-thumb-track-w, clamp(180px, 18.5vw, 300px)) minmax(0,1fr) var(--tt-copy-track, clamp(380px, 31.5vw, 490px));align-items:start;column-gap:var(--tt-thumbs-video-gap, 14px);width:100%;max-width:none;margin:0;padding:var(--tt-plane-top) var(--tt-plane-pad-right, 8px) 32px var(--tt-plane-pad-left, clamp(6px, .5vw, 10px))}.tt-tumbler-hero__copy{justify-self:stretch;width:100%;max-width:100%}.tt-tumbler-hero__stage{width:100%;max-width:none;justify-content:center;align-items:stretch;height:var(--tt-video-frame-h);min-height:var(--tt-video-frame-h);padding-left:0}.tt-left-trust{height:auto;min-height:0;width:100%;max-width:100%}.tt-left-trust__item{font-size:clamp(10px,.68vw,11.5px);padding:7px 8px}.tt-tumbler-hero__thumbs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--tt-thumb-size, clamp(110px, 8.2vw, 132px));gap:var(--tt-thumb-gap, 8px);width:100%;max-width:100%}.tt-tumbler-hero__thumb{width:100%;height:var(--tt-thumb-size, clamp(110px, 8.2vw, 132px));border-radius:13px}.tt-tumbler-hero__stage{align-self:start;justify-content:center;align-items:stretch;width:100%;max-width:none;min-width:0;height:var(--tt-video-frame-h);min-height:var(--tt-video-frame-h);background:transparent!important;padding:0 max(0px,calc(var(--tt-video-to-copy-gap, 24px) - var(--tt-thumbs-video-gap, 14px))) 0 0;overflow:hidden}.tt-tumbler-hero__thumb img{object-fit:contain;object-position:center center;background:#f7f7f7}.tt-tumbler-hero__title{font-size:clamp(2.5rem,2.85vw,2.85rem);line-height:1.1;margin-bottom:4px}.tt-tumbler-hero__title-accent{font-size:1.14em}.tt-tumbler-hero__intro{margin-bottom:10px}.tt-tumbler-hero__subtitle{max-width:100%;font-size:1.2rem;line-height:1.45;margin-bottom:0}.tt-tumbler-hero__features{margin-bottom:12px}.tt-tumbler-hero__feature-icon{width:clamp(70px,4.62vw,75px);height:clamp(70px,4.62vw,75px)}.tt-tumbler-hero__pricing{margin-bottom:12px}.tt-tumbler-hero__price{font-size:clamp(3.36rem,3.81vw,3.64rem)}.tt-tumbler-hero__compare{font-size:clamp(1.75rem,2vw,1.9375rem)}.tt-tumbler-hero__size{margin-bottom:6px}.tt-tumbler-hero__form{gap:8px;margin-bottom:12px}.tt-tumbler-hero__qty{gap:8px}.tt-tumbler-hero__qty-controls{width:clamp(150px,10.2vw,160px);border-radius:26px}.tt-tumbler-hero__qty-btn,.tt-tumbler-hero__qty-input{min-height:clamp(60px,4vw,67px)}body.template--index .tt-tumbler-hero__cta.button--primary,body.template--index .tt-tumbler-hero a.button.tt-tumbler-hero__cta,body.template--index .tt-tumbler-hero__cta,.tt-tumbler-hero__cta{min-height:clamp(60px,4vw,67px);font-size:clamp(1.1875rem,1.3vw,1.3125rem)!important}.tt-tumbler-hero__express .shopify-payment-button,.tt-tumbler-hero__express .shopify-payment-button__button{min-height:clamp(52px,3.5vw,58px)!important}.tt-tumbler-hero__upsell{margin-top:0}.tt-tumbler-hero__upsell-heading{margin:0 0 8px;font-size:17px}.tt-tumbler-hero__upsell-row{background:#f2f2f3;border:1px solid #e6e6e8}.tt-tumbler-hero__trust{margin-top:8px}}@media(min-width:1024px)and (max-width:1279px){.tt-tumbler-hero__stage{width:100%;max-width:none;justify-content:flex-start;padding-left:0}html body.template--index .tt-tumbler-hero__stage{--tt-stage-center-pad: 0px}}@media(min-width:1500px){.tt-tumbler-hero{--tt-video-to-copy-gap: clamp(24px, 2vw, 36px);--tt-video-display-w: max( 180px, calc( 100vw - var(--tt-plane-pad-left, 8px) - var(--tt-thumb-track-w, 108px) - (2 * var(--tt-thumbs-video-gap, 14px)) - var(--tt-copy-track, 490px) - var(--tt-plane-pad-right, 8px) ) );--tt-index-header-h: 74px;--tt-video-vh-budget: calc( 100svh + var(--tt-header-overlay-h, 84px) - var(--tt-index-header-h, 74px) );--tt-video-frame-h: var(--tt-video-vh-budget);--tt-video-frame-w: var(--tt-video-display-w)}.tt-tumbler-hero__plane{grid-template-columns:var(--tt-thumb-track-w, clamp(180px, 18.5vw, 300px)) minmax(0,1fr) var(--tt-copy-track, clamp(400px, 31.5vw, 490px));column-gap:var(--tt-thumbs-video-gap, 14px)}.tt-tumbler-hero__stage{max-width:none;width:100%;justify-content:flex-start;padding-left:0}.tt-tumbler-hero__copy{justify-self:stretch;width:100%;max-width:100%}.tt-tumbler-hero__frame{width:calc(var(--tt-video-frame-h) * var(--tt-still-aspect, .72));max-width:calc(var(--tt-video-frame-h) * var(--tt-still-aspect, .72));height:var(--tt-video-frame-h);max-height:var(--tt-video-frame-h);flex-shrink:0}.tt-tumbler-hero__frame--tight-crop:not([data-tt-video-active]),.tt-tumbler-hero__frame.tt-hero-media--packshot:not([data-tt-video-active]){width:calc(var(--tt-video-frame-h) * var(--tt-still-aspect, .5066));max-width:calc(var(--tt-video-frame-h) * var(--tt-still-aspect, .5066))}.tt-tumbler-hero__frame[data-tt-video-active]{width:100%;max-width:100%;height:100%;max-height:100%;aspect-ratio:auto;overflow:hidden;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.tt-tumbler-hero__copy,.tt-tumbler-hero__media,.tt-tumbler-hero__img{animation:none!important}.tt-tumbler-hero__img{transform:translate3d(var(--tt-tumbler-body-shift, 0%),var(--tt-tumbler-raise, 0px),0);transition:none!important}.tt-tumbler-hero__thumb img{transition:none!important}.tt-tumbler-hero__thumb:hover{transform:none!important}body.template--index .tt-tumbler-hero__cta.button--primary:hover,body.template--index .tt-tumbler-hero__cta:hover,.tt-tumbler-hero__cta:hover{transform:none;box-shadow:none!important}}body.template--index .tt-trust-bar{display:block!important}@media(min-width:768px){body.template--index .tt-trust-bar{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;pointer-events:none!important}}html body.template--index .tt-sticky-header-wrap{position:sticky!important;top:0!important;z-index:60!important;box-shadow:0 2px 14px #00000012}@media(min-width:768px){html body.template--index{--tt-trust-bar-h: 0px;--tt-header-overlay-h: 84px;--tt-logo-est-width: calc(clamp(22px, 1.85vw, 30px)/.16) ;--tt-logo-video-gap: clamp(13px, 1.25vw, 22px);--tt-left-trust-h: 102px;--tt-logo-trust-gap: clamp(8px, 1vh, 12px);--tt-trust-carousel-gap: clamp(8px, 1vh, 12px)}html body.template--index .container__top-part.tt-radiance-header-wrap,html body.template--index .tt-sticky-header-wrap{background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body.template--index .tt-sticky-header-wrap .page__header,html body.template--index .tt-sticky-header-wrap .page__header--desktop,html body.template--index .tt-radiance-header-wrap .page__header--desktop,html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{background:transparent!important;background-color:transparent!important;border-bottom:none!important;box-shadow:none!important}html body.template--index main{margin-top:calc(-1 * var(--tt-header-overlay-h))!important}html body.template--index .shopify-section:has(.tt-tumbler-hero),html body.template--index .tt-tumbler-hero{position:relative;z-index:1}html body.template--index .tt-sticky-header-wrap{z-index:60!important}html body.template--index .tt-tumbler-hero__left-rail{margin-top:var(--tt-logo-trust-gap)!important;gap:var(--tt-trust-carousel-gap)!important}}@media(min-width:768px)and (max-width:1023px){html body.template--index .tt-tumbler-hero__plane{padding-top:calc(var(--tt-header-overlay-h) + clamp(4px,.6vh,8px))!important}}@media(min-width:1024px){html body.template--index{--tt-logo-carousel-gap: clamp(8px, 1vh, 12px);--tt-left-trust-h: 102px;--tt-logo-video-gap: clamp(10px, 1vw, 16px);--tt-logo-est-width: var(--tt-thumb-track-w);--tt-header-overlay-h: 84px;--tt-thumb-gap: clamp(6px, .55vw, 10px);--tt-thumb-size: clamp(104px, 8vw, 128px);--tt-thumb-col-w: var(--tt-thumb-size);--tt-thumb-cols-w: calc(var(--tt-thumb-size) * 2 + var(--tt-thumb-gap));--tt-thumb-track-w: var(--tt-thumb-cols-w);--tt-index-header-h: 74px;--tt-video-vh-budget: calc( 100svh + var(--tt-header-overlay-h, 84px) - var(--tt-index-header-h, 74px) );--tt-video-to-copy-gap: clamp(24px, 2vw, 36px);--tt-copy-track: clamp(360px, 32vw, 500px);--tt-video-display-w: max( 180px, calc( 100vw - var(--tt-plane-pad-left, 8px) - var(--tt-thumb-track-w, 108px) - (2 * var(--tt-thumbs-video-gap, 14px)) - var(--tt-copy-track) - var(--tt-plane-pad-right, 8px) ) );--tt-video-frame-h: var(--tt-video-vh-budget);--tt-video-frame-w: var(--tt-video-display-w);--tt-thumbs-video-gap: 14px;--tt-hero-col-gap: var(--tt-thumbs-video-gap);--tt-plane-pad-left: clamp(6px, .55vw, 10px);--tt-plane-pad-right: 8px;--tt-stage-pad-left: 0px;--tt-stage-pad-right: 0px}html body.template--index .tt-tumbler-hero__copy{padding-top:var(--tt-header-overlay-h)!important}html body.template--index .tt-tumbler-hero__left-rail{margin-top:0!important;padding-top:calc(var(--tt-header-overlay-h) + var(--tt-logo-trust-gap))!important;align-self:stretch!important;min-height:var(--tt-video-frame-h)!important}html body.template--index .tt-tumbler-hero__thumbs{margin-top:0!important;margin-bottom:0!important;align-self:start!important}html body.template--index .tt-tumbler-hero__stage{margin-top:var(--tt-video-top-gap, clamp(4px, .6vh, 8px))!important}html body.template--index .tt-tumbler-hero__stage{--tt-stage-center-pad: 0px;margin-left:0!important;padding-left:0!important;justify-content:center!important;align-items:stretch!important;height:var(--tt-video-frame-h)!important;min-height:var(--tt-video-frame-h)!important;width:100%!important;max-width:none!important}html body.template--index .tt-tumbler-hero__frame[data-tt-video-active]{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin-left:0!important}html body.template--index .tt-tumbler-hero__media{animation:none!important}html body.template--index .tt-tumbler-hero__copy{justify-self:stretch!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media(min-width:1280px){html body.template--index{--tt-thumb-gap: 8px;--tt-thumb-size: clamp(110px, 8.2vw, 132px);--tt-thumb-col-w: var(--tt-thumb-size);--tt-thumb-cols-w: calc(var(--tt-thumb-size) * 2 + var(--tt-thumb-gap));--tt-thumb-track-w: var(--tt-thumb-cols-w);--tt-copy-track: clamp(380px, 32vw, 500px);--tt-thumbs-video-gap: 14px;--tt-hero-col-gap: var(--tt-thumbs-video-gap);--tt-plane-pad-right: 8px;--tt-stage-pad-left: 0px;--tt-index-header-h: 74px;--tt-video-vh-budget: calc( 100svh + var(--tt-header-overlay-h, 84px) - var(--tt-index-header-h, 74px) );--tt-video-to-copy-gap: clamp(24px, 2vw, 36px);--tt-video-display-w: max( 180px, calc( 100vw - var(--tt-plane-pad-left, 8px) - var(--tt-thumb-track-w, 108px) - (2 * var(--tt-thumbs-video-gap, 14px)) - var(--tt-copy-track) - var(--tt-plane-pad-right, 8px) ) );--tt-video-frame-h: var(--tt-video-vh-budget);--tt-video-frame-w: var(--tt-video-display-w)}}@media(min-width:1500px){html body.template--index{--tt-copy-track: clamp(400px, 32vw, 500px);--tt-thumbs-video-gap: 14px;--tt-hero-col-gap: var(--tt-thumbs-video-gap);--tt-plane-pad-right: 8px;--tt-stage-pad-left: 0px;--tt-video-to-copy-gap: clamp(24px, 2vw, 36px);--tt-video-display-w: max( 180px, calc( 100vw - var(--tt-plane-pad-left, 8px) - var(--tt-thumb-track-w, 108px) - (2 * var(--tt-thumbs-video-gap, 14px)) - var(--tt-copy-track) - var(--tt-plane-pad-right, 8px) ) );--tt-index-header-h: 74px;--tt-video-vh-budget: calc( 100svh + var(--tt-header-overlay-h, 84px) - var(--tt-index-header-h, 74px) );--tt-video-frame-h: var(--tt-video-vh-budget);--tt-video-frame-w: var(--tt-video-display-w)}}@media(max-width:767px){html body.template--index .page__header--mobile .page__header--width{min-height:48px!important;height:48px!important;padding:0 14px!important}html body.template--index .page__header--mobile .logo-img img{max-height:32px!important}body.template--index .tt-trust-bar{padding:6px 10px}body.template--index .tt-trust-bar__item{font-size:13px;gap:.55em}body.template--index .tt-trust-bar__list{column-gap:.55em;row-gap:.2em}}@media(min-width:768px)and (max-width:1199px){html body.template--index .page__header--desktop{min-height:0!important;height:auto!important}html body.template--index .page__header--desktop .page__header--width{padding-top:6px!important;padding-bottom:6px!important;gap:0!important;min-height:0!important;height:auto!important;align-items:center!important}html body.template--index .page__header--desktop .logo-img img,html body.template--index .tt-radiance-header-wrap .page__header--desktop .logo-img img{max-height:40px!important;max-width:170px!important}html body.template--index .page__header--desktop .header__utility{gap:18px!important}body.template--index .tt-trust-bar{padding:0}}@media(min-width:1200px){html body.template--index .page__header--desktop,html body.template--index .tt-radiance-header-wrap .page__header--desktop{min-height:0!important;height:auto!important}html body.template--index .page__header--desktop .page__header--width,html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{padding-top:6px!important;padding-bottom:6px!important;gap:0!important;min-height:0!important;height:auto!important;align-items:center!important}html body.template--index .page__header--desktop .logo-img img,html body.template--index .tt-radiance-header-wrap .page__header--desktop .logo-img img{max-height:46px!important;max-width:175px!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .main__navigation{justify-self:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:6px 52px!important;margin:0!important}html body.template--index .page__header--desktop .main__navigation>.nav__link__holder>.nav__link,html body.template--index .page__header--desktop .main__navigation>.nav__link__holder>.nav__link .nav__link__title{font-size:16px!important;font-weight:700!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .header__utility{gap:30px!important;justify-self:end!important;align-items:center!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .header__logo{justify-self:start!important;align-self:center!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .header__utility .user__button{display:inline-flex!important}body.template--index .tt-trust-bar{padding:0}}@media(min-width:768px)and (max-width:1023px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{max-width:min(100%,960px)!important;padding-left:clamp(24px,3.4vw,36px)!important;padding-right:clamp(12px,1.5vw,36px)!important}}@media(min-width:1024px)and (max-width:1279px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{width:100%!important;max-width:none!important;margin:0!important;padding-left:var(--tt-plane-pad-left, clamp(6px, .55vw, 10px))!important;padding-right:var(--tt-plane-pad-right, 8px)!important;grid-template-columns:var(--tt-thumb-track-w) minmax(0,1fr) var(--tt-copy-track, clamp(360px, 31vw, 490px))!important;grid-template-areas:"logo . pill"!important;column-gap:var(--tt-thumbs-video-gap, 14px)!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill{justify-self:stretch!important;width:100%!important;max-width:100%!important}}@media(min-width:1280px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{width:100%!important;max-width:none!important;margin:0!important;padding-left:var(--tt-plane-pad-left, clamp(6px, .5vw, 10px))!important;padding-right:var(--tt-plane-pad-right, 8px)!important;grid-template-columns:var(--tt-thumb-track-w) minmax(0,1fr) var(--tt-copy-track, clamp(380px, 31vw, 490px))!important;grid-template-areas:"logo . pill"!important;column-gap:var(--tt-thumbs-video-gap, 14px)!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill{justify-self:stretch!important;width:100%!important;max-width:100%!important}}html body.template--index .page__header .header__utility{align-items:center!important}html body.template--index .page__header .header__utility>*{display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(min-width:768px)and (max-width:1023px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{grid-template-columns:auto 1fr auto!important;grid-template-areas:"logo . pill"!important}}@media(min-width:768px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .header__logo{grid-area:logo!important;justify-self:start!important;max-width:100%!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;z-index:2}html body.template--index .tt-wordmark{display:inline-flex;align-items:center;text-decoration:none;font-family:var(--titleFont, var(--tt-sans, "DM Sans", sans-serif));font-weight:800;font-size:clamp(22px,1.85vw,30px);letter-spacing:-.01em;line-height:1;white-space:nowrap;max-width:100%;box-sizing:border-box}@media(min-width:1024px){html body.template--index .tt-wordmark{font-size:clamp(32px,calc(var(--tt-thumb-track-w, 260px) / 6.65),46px);width:auto;max-width:100%}}html body.template--index .tt-wordmark__mark{flex:0 0 auto;width:1.55em;height:1.55em;margin-right:.16em;object-fit:contain;filter:none}html body.template--index .tt-wordmark__tick{color:#171719}html body.template--index .tt-wordmark__trend{color:#e11b03}html body.template--index .tt-wordmark:hover .tt-wordmark__tick,html body.template--index .tt-wordmark:hover .tt-wordmark__trend{opacity:.85}html body.template--index .tt-wordmark:focus-visible{outline:2px solid #E11B03;outline-offset:4px;border-radius:2px}html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill{grid-area:pill!important;justify-self:center!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:min(600px,100%)!important;max-width:100%!important;height:62px!important;min-height:62px!important;background:#171719!important;border-radius:9999px!important;padding:0!important;gap:0!important;overflow:visible!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill .tt-pillnav{box-sizing:border-box!important;grid-area:auto!important;justify-self:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:62px!important;min-height:62px!important;margin:0!important;padding:0 48px!important;gap:0!important;border:none!important}html body.template--index .tt-header-pill .tt-pillnav .header__utility{display:contents!important}html body.template--index .tt-header-pill .tt-pillnav .tt-pillnav__item--shop{order:1!important}html body.template--index .tt-header-pill .tt-pillnav .tt-pillnav__item--explore{order:2!important}html body.template--index .tt-header-pill .tt-pillnav .search__icon{order:3!important}html body.template--index .tt-header-pill .tt-pillnav .user__button{order:4!important}html body.template--index .tt-header-pill .tt-pillnav .minicart__button{order:5!important}html body.template--index .tt-header-pill .tt-pillnav .tt-header-pill__flag{order:6!important}html body.template--index .tt-header-pill .tt-pillnav__item{position:relative;display:flex!important;align-items:center!important;height:100%;margin:0!important;padding:0!important;flex:0 0 auto!important}html body.template--index .tt-header-pill .tt-pillnav__trigger{display:inline-flex;align-items:center;height:28px;background:none;border:none;margin:0;padding:0;color:#fff;font-family:"Roboto Classic",var(--tt-sans, "DM Sans", system-ui, sans-serif);font-size:17px;line-height:28px;font-weight:400;letter-spacing:normal;text-transform:uppercase;white-space:nowrap;cursor:pointer}html body.template--index .tt-header-pill .tt-pillnav__trigger:hover,html body.template--index .tt-header-pill .tt-pillnav__item.is-open>.tt-pillnav__trigger{color:var(--tt-pink, #E11B03)}html body.template--index .tt-header-pill .tt-pillnav__trigger:focus-visible{outline:2px solid #ffffff;outline-offset:3px;border-radius:4px}html body.template--index .tt-header-pill .tt-pillnav__menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(6px);min-width:172px;margin:0;padding:10px;list-style:none;background:#fff;border-radius:14px;box-shadow:0 16px 36px #0000002e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:70}html body.template--index .tt-header-pill .tt-pillnav__item:hover>.tt-pillnav__menu,html body.template--index .tt-header-pill .tt-pillnav__item:focus-within>.tt-pillnav__menu,html body.template--index .tt-header-pill .tt-pillnav__item.is-open>.tt-pillnav__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}html body.template--index .tt-header-pill .tt-pillnav__link{display:block;padding:8px 12px;border-radius:8px;color:#171719;font-size:14px;font-weight:600;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap}html body.template--index .tt-header-pill .tt-pillnav__link:hover,html body.template--index .tt-header-pill .tt-pillnav__link:focus-visible,html body.template--index .tt-header-pill .tt-pillnav__link.is-active{background:#f4f4f4;color:var(--tt-pink, #E11B03)}html body.template--index .tt-header-pill .tt-pillnav__link:focus-visible{outline:2px solid #E11B03;outline-offset:-2px}html body.template--index .tt-header-pill .tt-pillnav .search__icon,html body.template--index .tt-header-pill .tt-pillnav .user__button,html body.template--index .tt-header-pill .tt-pillnav .minicart__button,html body.template--index .tt-header-pill .tt-pillnav .tt-header-pill__flag{box-sizing:border-box!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:none!important;border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;background:transparent!important;position:relative}html body.template--index .tt-header-pill .tt-pillnav .user__button>label:not(.overlay),html body.template--index .tt-header-pill .tt-pillnav .minicart__button>.minicart__label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;color:#fff!important;cursor:pointer}html body.template--index .tt-header-pill .tt-pillnav .tt-pill-icon{display:block!important;color:#fff!important;fill:none!important;stroke:#fff!important;flex:0 0 auto!important}html body.template--index .tt-header-pill .tt-pillnav .search__icon .tt-pill-icon--search{width:23px!important;height:22px!important}html body.template--index .tt-header-pill .tt-pillnav .user__button .tt-pill-icon--account{width:22px!important;height:19px!important}html body.template--index .tt-header-pill .tt-pillnav .minicart__button .tt-pill-icon--bag{width:18px!important;height:22px!important}html body.template--index .tt-header-pill .tt-pillnav .minicart__button .item__count{position:absolute!important;top:-3px!important;right:-3px!important;margin:0!important;background:var(--tt-pink, #E11B03)!important;color:#fff!important;border-color:#171719!important}html body.template--index .tt-header-pill .tt-header-pill__flag{overflow:hidden!important}html body.template--index .tt-header-pill .tt-header-pill__flag-img{display:block!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;object-fit:cover!important;border-radius:9999px!important}html body.template--index .tt-header-pill .tt-pillnav__trigger.is-active{color:var(--tt-pink, #E11B03)!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill a:focus-visible,html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill button:focus-visible,html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill label:focus-visible{outline:2px solid #ffffff;outline-offset:2px;border-radius:4px}html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{padding-top:6px!important;padding-bottom:6px!important;align-items:center!important}}@media(min-width:1024px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{width:100%!important;max-width:none!important;margin:0!important;padding-left:var(--tt-plane-pad-left, clamp(6px, .55vw, 10px))!important;padding-right:var(--tt-plane-pad-right, 8px)!important;grid-template-columns:var(--tt-thumb-track-w) minmax(0,1fr) var(--tt-copy-track, clamp(360px, 31vw, 490px))!important;grid-template-areas:"logo . pill"!important;column-gap:var(--tt-thumbs-video-gap, 14px)!important;row-gap:0!important;gap:0 var(--tt-thumbs-video-gap, 14px)!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill{justify-self:stretch!important;width:100%!important;max-width:100%!important}}@media(min-width:768px)and (max-width:1023px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .page__header--width{gap:0!important}html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill{width:min(560px,100%)!important}}@media(min-width:768px)and (max-width:1279px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill .tt-pillnav{padding:0 18px!important;gap:12px!important;justify-content:center!important}html body.template--index .tt-header-pill .tt-pillnav__item--shop{margin-right:4px!important}html body.template--index .tt-header-pill .tt-pillnav__item,html body.template--index .tt-header-pill .tt-pillnav__trigger{flex:0 0 auto!important}html body.template--index .tt-header-pill .tt-pillnav__trigger{font-size:15px;letter-spacing:.02em}html body.template--index .tt-header-pill .tt-pillnav .search__icon,html body.template--index .tt-header-pill .tt-pillnav .user__button,html body.template--index .tt-header-pill .tt-pillnav .minicart__button,html body.template--index .tt-header-pill .tt-pillnav .tt-header-pill__flag{margin:0!important;flex:0 0 auto!important}}@media(min-width:1024px)and (max-width:1279px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill{justify-self:stretch!important;width:100%!important;max-width:100%!important}}@media(min-width:1280px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill{justify-self:stretch!important;width:100%!important;max-width:100%!important}}@media(max-width:588px){html body.template--index .tt-radiance-header-wrap .page__header--desktop .tt-header-pill .tt-pillnav{padding:0 22px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ticktrend-radiance.css.map */
