:root{--tb-ui-text: 13px;--tb-radius: var(--button-border-radius, 4px)}@media screen and (min-width:741px){:root{--tb-ui-text: 14px}}html,body{overflow-x:clip}.announcement-bar p,.announcement-bar__message{font-size:var(--tb-ui-text)!important}@media screen and (max-width:740px){.announcement-bar{display:flex!important;align-items:center;justify-content:center;min-height:36px;height:auto!important;padding:6px 8px!important;line-height:1.3!important}.announcement-bar__list,.announcement-bar__item,.announcement-bar__message{width:100%;padding:0!important;margin:0!important}.announcement-bar,.announcement-bar *{white-space:normal!important}.announcement-bar p{margin:0!important;padding:0!important;text-align:center;text-wrap:balance;letter-spacing:0!important;line-height:1.3!important}}.tb-bundle__slide,.tb-marquee__item{font-size:var(--tb-ui-text)!important}@media screen and (min-width:1000px){.header__linklist-item[data-item-title=Home],.header__linklist-item[data-item-title="Contact us"],.header__linklist-item[data-item-title=FAQ],.header__linklist-item[data-item-title="Track Your Order"]{display:none}}@media screen and (max-width:740px){.tb-hero__button{background:#ffffff14!important;border:1px solid #fff!important;color:#fff!important}}.tb-mega{display:flex!important;align-items:flex-start;justify-content:space-between;gap:64px;padding-block:36px 44px}.tb-mega__cols{display:block!important;flex:1 1 auto;columns:4 150px;column-gap:40px;margin:0!important;max-width:800px}.tb-mega__col{display:block!important;break-inside:avoid;margin:0 0 30px!important;padding:0!important;width:auto!important}.tb-mega .mega-menu__title{display:block;margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.1em;color:rgb(var(--heading-color))}.tb-mega .linklist{display:grid;gap:9px;margin:0}.tb-mega .linklist__item{margin:0!important;padding:0!important;font-size:15px;line-height:1.3}.tb-mega__cards{flex:0 0 auto;display:grid!important;grid-template-columns:repeat(3,180px);gap:16px;margin:0!important}.tb-mega__cards .mega-menu__image-push{margin:0!important;width:auto!important;text-align:left}.tb-mega__cards .mega-menu__image-wrapper{aspect-ratio:3 / 4;overflow:hidden;background:#f5f5f5;margin-bottom:10px}.tb-mega__cards .mega-menu__image-wrapper img{width:100%;height:100%;object-fit:cover}.tb-mega__cards .mega-menu__heading{margin:0;font-size:13px;font-weight:700;letter-spacing:.1em}@media screen and (max-width:1279px){.tb-mega{gap:32px}.tb-mega__cols{columns:3 140px;column-gap:28px}.tb-mega__cards{grid-template-columns:repeat(3,140px)}}.tb-shop-all{text-decoration:underline;text-underline-offset:3px}.tb-nav-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:24px;padding:4px 0 14px}.tb-nav-card{position:relative;display:block;color:#fff;text-decoration:none;overflow:hidden}.tb-nav-card__media{display:block;aspect-ratio:4 / 5;background:#e9e9e9}.tb-nav-card__media img{width:100%;height:100%;object-fit:cover;display:block}.tb-nav-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0009)}.tb-nav-card__label{position:absolute;z-index:1;left:10px;right:10px;bottom:10px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.tb-cat__label{border-radius:var(--tb-radius)!important}.product-item-meta__title{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item-meta__price-list-container .price{font-size:15px}.product-item-meta__price-list-container .price--highlight{font-weight:700}.product-item-meta__price-list-container .price--compare{font-size:12px}@media screen and (min-width:1000px){.product-item-meta__title{font-size:14px}.product-item-meta__price-list-container .price{font-size:16px}}@media screen and (max-width:740px){.product-list__inner--scroller{grid-auto-columns:42vw!important}.product-list__inner--scroller>.product-item{width:42vw!important}}.product-facet__filter-item .collapsible__content{max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.facet-dropdown__choice-list,.facet-dropdown__swatch-list{max-height:340px;overflow-y:auto;overscroll-behavior:contain}.block-swatch__item{border-radius:var(--tb-radius)}.social-proof-stars{margin-top:0!important;margin-bottom:8px!important}.product-meta__title{margin-top:0}.product-form .variant-swatch-list{gap:8px;margin:0!important}.product-form .variant-swatch{margin:0!important;padding:0!important}.product-form .variant-swatch__item{width:72px!important;height:90px!important;border-radius:var(--tb-radius)!important;overflow:hidden}.product-form .variant-swatch__item:before,.product-form .variant-swatch__item:after{border-radius:var(--tb-radius)!important}.product-form .variant-swatch__item img,.product-form .variant-swatch__image{width:100%!important;height:100%!important;object-fit:cover;border-radius:var(--tb-radius)}.product-form .block-swatch-list{gap:8px;margin:0!important}.product-form .block-swatch{margin:0!important}.product-form .block-swatch__item{min-width:54px;border-radius:var(--tb-radius)}@media screen and (max-width:999px){.product-form .variant-swatch-list,.product-form .block-swatch-list{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 2px 4px;margin-inline:-2px!important}.product-form .variant-swatch-list::-webkit-scrollbar,.product-form .block-swatch-list::-webkit-scrollbar{display:none}.product-form .variant-swatch,.product-form .block-swatch{flex:0 0 auto}}.trust-badges-wrapper-mova{gap:10px}.trust-badge-text-mova{font-size:15px}.custom-shipping-fr{border-radius:var(--tb-radius)!important;margin-top:2px}.custom-shipping-fr span{font-size:var(--tb-ui-text)!important}.product__info .rte h2,.product__info .rte h3{font-size:22px;line-height:1.3;margin-top:1.2em;margin-bottom:.6em}.product__info .rte h4,.product__info .rte h5{font-size:20px;font-weight:var(--heading-font-weight, 500);line-height:1.3;margin-top:1.4em;margin-bottom:.6em}@media screen and (max-width:740px){.product__info .rte h2,.product__info .rte h3{font-size:20px}.product__info .rte h4,.product__info .rte h5{font-size:18px}}@media screen and (min-width:1000px){.product{align-items:flex-start}.product__media{position:sticky;top:calc(var(--header-height, 0px) + 24px)}}.tb-acc{margin-top:28px;border-top:1px solid rgb(var(--border-color, 230 230 230))}.tb-acc__item{border-bottom:1px solid rgb(var(--border-color, 230 230 230))}.tb-acc__head{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--heading-color))}.tb-acc__head::-webkit-details-marker{display:none}.tb-acc__icon{position:relative;width:12px;height:12px;flex-shrink:0}.tb-acc__icon:before,.tb-acc__icon:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1.5px;background:currentColor;transition:transform .25s ease}.tb-acc__icon:after{transform:rotate(90deg)}.tb-acc__item[open] .tb-acc__icon:after{transform:rotate(0)}.tb-acc__body{padding:0 0 18px;font-size:15px;line-height:1.6}.tb-acc__body p{margin:0 0 .7em}.tb-acc__body ul{margin:0 0 .7em;padding-left:1.2em}.tb-acc__body a{text-decoration:underline;text-underline-offset:2px}.tb-tiers{background:#f5f5f5;border-radius:var(--tb-radius);padding:14px 16px;text-align:center}.tb-tiers__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:9px}.tb-tiers__title{font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a}.tb-tiers__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tb-tiers__item{background:#e0e0e0;color:#333;border-radius:var(--tb-radius);padding:5px 12px;font-size:var(--tb-ui-text);font-weight:600;line-height:1.4}.tb-tiers__item--best{background:#1a1a1a;color:#fff;font-weight:700}.tb-tiers__note{font-size:12px;color:#666}.tb-tiers--product{margin-top:4px}.tb-tiers--product .tb-tiers__title{font-size:15px}.tb-tiers--product .tb-tiers__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:6px}@media screen and (max-width:740px){.tb-tiers{padding:12px}.tb-tiers__title{font-size:15px}.tb-tiers__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:360px;gap:6px}.tb-tiers__item{padding:6px 8px}}@media screen and (max-width:740px){.footer__item--text{grid-column:1 / -1}.footer__item--text a[href^=mailto],.footer__item--text p{overflow-wrap:normal;word-break:normal}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/tb-global.css.map */
