:root{--tbhc-purple: #4f338b;--tbhc-purple-rgb: 79, 51, 139;--tbhc-yellow: #feed01;--tbhc-bg: #f4f4fc;--tbhc-white: #ffffff;--tbhc-radius-sm: 6px;--tbhc-radius: 16px;--tbhc-shadow-soft: 0 8px 24px rgba(var(--tbhc-purple-rgb), .14)}h1,h2,.h0,.h1,.h2{text-transform:uppercase;line-height:1.1}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.02em}.announcement-bar__message{padding:.6rem 0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;letter-spacing:.02em;text-transform:uppercase}.announcement-bar__link .icon-arrow{display:none}@media screen and (min-width:990px){.announcement-bar__message{font-size:1.6rem}}.card__heading,.card__heading.h5{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.35;letter-spacing:0;text-transform:none}.card__information{padding-top:1.2rem}.card-information .price{color:var(--tbhc-purple);font-size:1.4rem;font-weight:700;letter-spacing:0}.card-information .price-item{font-weight:700}@media screen and (min-width:750px){.card__heading,.card__heading.h5,.card-information .price{font-size:1.5rem}}.product-card-wrapper .card--standard.card--text>.card__inner>.card__content{position:relative}.product-card-wrapper .card--standard.card--text>.card__inner>.card__content:before,.product-card-wrapper .card--standard.card--text>.card__inner>.card__content:after{content:"";position:absolute;inset:var(--image-padding, 1.2rem);border-radius:calc(var(--border-radius) - var(--image-padding, 1.2rem));pointer-events:none}.product-card-wrapper .card--standard.card--text>.card__inner>.card__content:before{background:var(--tbhc-bg)}.product-card-wrapper .card--standard.card--text>.card__inner>.card__content:after{background-color:rgba(var(--tbhc-purple-rgb),.35);-webkit-mask:var(--tbhc-placeholder-logo) center / 60% auto no-repeat;mask:var(--tbhc-placeholder-logo) center / 60% auto no-repeat}.product-card-wrapper .card--standard.card--text>.card__inner .card__badge{position:relative;z-index:1}.product-card-wrapper .card--standard.card--text>.card__inner .card__heading a{font-size:0}.product-card-wrapper .card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder){display:block}.collection--empty .title-wrapper .button{margin-top:2.4rem}.collection--empty__text{max-width:52rem;margin:1.2rem auto 0}.tbhc-trust__list{display:grid;margin:0;padding:0;list-style:none}.tbhc-trust__item{display:flex;align-items:center;color:var(--tbhc-purple);font-weight:700;line-height:1.25}.tbhc-trust__icon{display:inline-flex;flex:none;align-items:center;justify-content:center}.tbhc-badge-icon{width:100%;height:100%}.tbhc-trust--product{max-width:52rem;margin-top:2rem;padding:1.6rem;border-radius:var(--tbhc-radius);background:#fff}.tbhc-trust--product .tbhc-trust__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.2rem}.tbhc-trust--product .tbhc-trust__list--1{grid-template-columns:1fr}.tbhc-trust--product .tbhc-trust__item{gap:1rem;font-size:1.3rem}.tbhc-trust--product .tbhc-trust__icon{width:4rem;height:4rem;padding:.9rem;border-radius:50%;background:var(--tbhc-yellow)}@media screen and (min-width:990px){.tbhc-trust--product .tbhc-trust__list--3,.tbhc-trust--product .tbhc-trust__list--4{grid-template-columns:repeat(var(--tbhc-trust-cols, 4),minmax(0,1fr))}.tbhc-trust--product .tbhc-trust__list--3{--tbhc-trust-cols: 3}.tbhc-trust--product .tbhc-trust__list--3 .tbhc-trust__item,.tbhc-trust--product .tbhc-trust__list--4 .tbhc-trust__item{flex-direction:column;text-align:center}}.tbhc-trust--drawer{margin-top:1.4rem}.tbhc-trust--drawer .tbhc-trust__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.6rem}.tbhc-trust--drawer .tbhc-trust__item{flex-direction:column;gap:.5rem;font-size:1.1rem;text-align:center}.tbhc-trust--drawer .tbhc-trust__icon{width:2.2rem;height:2.2rem}.tbhc-trust__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none}.tbhc-trust__payments .icon{width:3.8rem;height:2.4rem}body .predictive-search{--color-foreground: var(--tbhc-purple-rgb);--color-background: 255, 255, 255;--color-link: var(--tbhc-purple-rgb);border:0;border-radius:0 0 var(--tbhc-radius) var(--tbhc-radius);background:#fff;box-shadow:0 1.2rem 3rem rgba(var(--tbhc-purple-rgb),.2);overflow-y:auto}body .predictive-search__heading{margin:0 2rem;padding:1.4rem 0 .8rem;border-bottom-color:rgba(var(--tbhc-purple-rgb),.12);color:var(--tbhc-purple);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:.05rem;text-transform:uppercase}body .predictive-search__item{color:var(--tbhc-purple)}body .predictive-search__item:hover,body .predictive-search__item[aria-selected=true]{background:var(--tbhc-bg)}body .predictive-search__item-heading{color:var(--tbhc-purple);font-weight:700}body .predictive-search__image{border-radius:.8rem}body .predictive-search__item--term{color:var(--tbhc-purple)}body .predictive-search__item--term mark{background:var(--tbhc-yellow);color:var(--tbhc-purple)}.tbhc-image-placeholder{position:relative;display:block;width:100%;height:100%;background:radial-gradient(circle at 70% 30%,#6a4bb0 0%,var(--tbhc-purple) 50%,#2e1d57 100%)}.tbhc-image-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff2e;-webkit-mask:var(--tbhc-placeholder-logo) center / 55% auto no-repeat;mask:var(--tbhc-placeholder-logo) center / 55% auto no-repeat}.tbhc-highlight{color:var(--tbhc-yellow)}.tbhc-whatsapp{position:fixed;right:1.6rem;bottom:1.6rem;z-index:3;display:inline-flex;align-items:center;gap:.8rem;padding:.6rem;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;box-shadow:0 .6rem 2rem rgba(var(--tbhc-purple-rgb),.25);transition:transform .2s ease}.tbhc-whatsapp:hover{transform:translateY(-.2rem)}.tbhc-whatsapp__icon{width:3.6rem;height:3.6rem;flex-shrink:0}.tbhc-whatsapp__label{display:none;padding-right:1rem;font-size:1.5rem;font-weight:700;letter-spacing:.02rem}@media screen and (min-width:990px){.tbhc-whatsapp{right:2.4rem;bottom:2.4rem}.tbhc-whatsapp__label{display:inline}}@media print{.tbhc-whatsapp{display:none}}body .product-count__text{color:var(--tbhc-purple)}body .product-count.light{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tbhc-base.css.map */
