.headtrixx-product-breadcrumb{display:flex;align-items:center;gap:10px;padding-block:18px 12px;color:rgb(var(--color-foreground-rgb) / 0.72);font-size:0.78rem;line-height:1.2}.headtrixx-product-breadcrumb a{color:inherit;text-decoration:none}.headtrixx-product-breadcrumb a:hover{color:#8f3888}.product-information:has(.headtrixx-product-header){padding-bottom:48px}.product-information:has(.headtrixx-product-header) .product-details>.group-block{max-width:100%}.product-information:has(.headtrixx-product-header) .product-details{min-width:0}.product-information:has(.headtrixx-product-header) .product-media,.product-information:has(.headtrixx-product-header) .product-media img,.product-information:has(.headtrixx-product-header) .product-media-container{overflow:hidden;border-radius:18px}.headtrixx-product-header{display:grid;gap:10px;width:100%}.headtrixx-product-header__rating{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#3f3940;font-size:.76rem;line-height:1.25}.headtrixx-product-header__star{color:#f6bd00;font-size:.9rem}.headtrixx-product-header__verified{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:9px;color:#fff;background:#29a9ef;border-radius:50%;font-size:.62rem;font-weight:700}.headtrixx-product-header__title{margin:2px 0 0;color:#21121d;font-family:var(--font-heading--family);font-size:clamp(2.15rem,3.2vw,3.65rem);font-weight:400;line-height:.96;letter-spacing:-.018em;text-wrap:balance}.headtrixx-product-header__subtitle{max-width:48rem;color:#575057;font-size:.9rem;line-height:1.42}.headtrixx-product-header__subtitle p,.headtrixx-product-header__tax-note p{margin:0}.headtrixx-product-header__price-label{margin-top:6px;color:#4c464c;font-size:.88rem}.headtrixx-product-header__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.headtrixx-product-header__price{font-size:1.35rem;font-weight:600}.headtrixx-product-header__price [ref=priceContainer]{display:flex;align-items:baseline;gap:9px}.headtrixx-product-header__price .compare-at-price{color:#a49da3;font-size:.92rem;font-weight:400}.headtrixx-product-header__sale-badge{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;color:#fff;background:#4db27c;border-radius:4px;font-size:.78rem;font-weight:600}.headtrixx-product-header__tax-note{color:#625c62;font-size:.72rem;line-height:1.35}.product-information:has(.headtrixx-product-header) variant-picker,.product-information:has(.headtrixx-product-header) .variant-picker{width:100%}.product-information:has(.headtrixx-product-header) .variant-option__button-label,.product-information:has(.headtrixx-product-header) .variant-picker__button-label{border-radius:999px}.product-information:has(.headtrixx-product-header) .product-form-buttons{display:grid;grid-template-columns:minmax(92px,124px) minmax(0,1fr);align-items:stretch;gap:10px}.product-information:has(.headtrixx-product-header) .product-form-buttons>quantity-selector,.product-information:has(.headtrixx-product-header) .product-form-buttons>.quantity-selector-wrapper{grid-column:1}.product-information:has(.headtrixx-product-header) .product-form-buttons>add-to-cart-component,.product-information:has(.headtrixx-product-header) .product-form-buttons>.add-to-cart-button{grid-column:2}.product-information:has(.headtrixx-product-header) .product-form-buttons>accelerated-checkout,.product-information:has(.headtrixx-product-header) .product-form-buttons>.shopify-payment-button{grid-column:1/-1}.product-information:has(.headtrixx-product-header) .product-form-buttons .button,.product-information:has(.headtrixx-product-header) .product-form-buttons .shopify-payment-button__button{min-height:44px;border-radius:8px}.product-information:has(.headtrixx-product-header) .product-form-buttons add-to-cart-component .button{color:#3a1534;background:#fff;border:1px solid #a64f9d}.product-information:has(.headtrixx-product-header) .shopify-payment-button__button,.product-information:has(.headtrixx-product-header) .shopify-payment-button__button--unbranded{color:#fff!important;background:#a64f9d!important;border-color:#a64f9d!important}.headtrixx-product-extras{display:grid;gap:24px;width:100%}.headtrixx-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px}.headtrixx-benefit{display:flex;align-items:center;gap:9px;min-width:0;color:#514b51;font-size:.76rem;line-height:1.25}.headtrixx-benefit__icon{width:22px;height:22px;flex:0 0 22px}.headtrixx-benefit__icon img{width:100%;height:100%;display:block;object-fit:contain}.headtrixx-image-placeholder{display:grid;place-items:center;width:22px;height:22px;color:#a64f9d;border:1px dashed #b36aaa;border-radius:5px;font-size:.45rem}.headtrixx-payment-icons{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.headtrixx-payment-icons>img{width:auto;max-width:100%;max-height:30px;object-fit:contain}.headtrixx-payment-placeholder{display:inline-flex;align-items:center;justify-content:center;min-width:39px;height:24px;padding-inline:6px;color:#322d32;background:#fff;border:1px solid #ece8eb;border-radius:4px;font-size:.57rem;font-weight:600}.headtrixx-fbt{padding:16px;background:#fff0fa;border-radius:10px}.headtrixx-fbt h3{margin:0 0 12px;color:#3b2435;font-size:.94rem;font-weight:500}.headtrixx-fbt__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.headtrixx-fbt-card{min-width:0}.headtrixx-fbt-card__media{display:block;overflow:hidden;width:100%;aspect-ratio:1/1;background:#eadfe8;border-radius:6px}.headtrixx-fbt-card__media img,.headtrixx-fbt-card__placeholder{width:100%;height:100%;display:block;object-fit:cover}.headtrixx-fbt-card__title{display:-webkit-box;min-height:2.5em;margin-top:8px;overflow:hidden;color:#251e24;font-size:.68rem;line-height:1.22;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.headtrixx-fbt-card__footer{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px}.headtrixx-fbt-card__prices{display:flex;flex-wrap:wrap;gap:3px 6px;color:#191519;font-size:.72rem;font-weight:600}.headtrixx-fbt-card__prices s{color:#a39ca2;font-size:.6rem;font-weight:400}.headtrixx-fbt-buy,.headtrixx-fbt-buy__product-form,.headtrixx-fbt-buy__product-form form{display:block}.headtrixx-fbt-buy__button.button{min-width:54px;min-height:29px;padding:6px 12px;color:#fff;background:#252225;border:0;border-radius:999px;font-size:.64rem}.headtrixx-fbt-buy__button .add-to-cart-icon{display:none}.headtrixx-fbt-card__empty{color:#756f74;font-size:.58rem}.headtrixx-platforms__heading{margin-bottom:10px;color:#6a6469;font-size:.78rem}.headtrixx-platforms__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.headtrixx-platform-card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 14px;background:#f8f8f8;border-radius:9px}.headtrixx-platform-card__logo img{width:auto;max-width:94px;max-height:24px;display:block;object-fit:contain}.headtrixx-platform-placeholder{color:#1b52d8;font-size:.82rem;font-style:italic;font-weight:700}.headtrixx-platform-card:nth-child(2) .headtrixx-platform-placeholder{color:#171217}.headtrixx-platform-card__count{color:#777176;font-size:.68rem}body:has(.headtrixx-product-header) .product-recommendations .section-resource-list__content{justify-items:center;text-align:center}body:has(.headtrixx-product-header) .product-recommendations .section-resource-list__content .text-block{margin-inline:auto}body:has(.headtrixx-product-header) .product-recommendations .product-card{overflow:hidden;border-radius:12px}body:has(.headtrixx-product-header) .product-recommendations .headtrixx-card-buy__button{background:#a64f9d;border-radius:6px}body:has(.headtrixx-product-header) .headtrixx-blogs{display:none}body:has(.headtrixx-product-header) .headtrixx-reviews__slide,body:has(.headtrixx-product-header) .headtrixx-review-card{min-height:270px}body:has(.headtrixx-product-header) .headtrixx-review-card__quote-mark{height:46px;margin-bottom:18px;font-size:4.8rem}body:has(.headtrixx-product-header) .headtrixx-review-card__footer{padding-top:20px}@media screen and (min-width:990px){.product-information:has(.headtrixx-product-header) .product-information__grid--half{grid-template-columns:var(--full-page-grid-margin) minmax(0,calc(var(--full-page-grid-central-column-width)*.54)) minmax(0,calc(var(--full-page-grid-central-column-width)*.46)) var(--full-page-grid-margin)}}@media screen and (max-width:989px){.headtrixx-product-header__title{font-size:clamp(2rem,6vw,3rem)}}@media screen and (max-width:749px){.headtrixx-product-breadcrumb{padding-block:12px 8px;font-size:.7rem}.product-information:has(.headtrixx-product-header){padding-bottom:32px}.product-information:has(.headtrixx-product-header) .product-details>.group-block{padding-top:18px}.headtrixx-product-header__title{font-size:clamp(2.15rem,10vw,3.25rem)}.headtrixx-benefits{grid-template-columns:1fr}.headtrixx-fbt{padding:13px}.headtrixx-fbt__grid{gap:8px}.headtrixx-fbt-card__footer{align-items:flex-start;flex-direction:column}.headtrixx-fbt-buy__button.button{min-width:58px}.headtrixx-platforms__grid{grid-template-columns:1fr}body:has(.headtrixx-product-header) .headtrixx-reviews__slide,body:has(.headtrixx-product-header) .headtrixx-review-card{min-height:330px}}@media screen and (max-width:420px){.product-information:has(.headtrixx-product-header) .product-form-buttons{grid-template-columns:92px minmax(0,1fr)}.headtrixx-payment-placeholder{min-width:35px;padding-inline:4px}}body:has(.headtrixx-product-header) .product-recommendations .headtrixx-card-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;width:100%;padding:0 8px;color:#4d494e;font-size:.72rem;line-height:1.2}body:has(.headtrixx-product-header) .product-recommendations .headtrixx-card-rating__score,body:has(.headtrixx-product-header) .product-recommendations .headtrixx-card-rating__reviews{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}body:has(.headtrixx-product-header) .product-recommendations .headtrixx-card-rating__star{color:#f6bd00;font-size:.8rem;line-height:1}body:has(.headtrixx-product-header) .product-recommendations .headtrixx-card-rating__divider{display:none}body:has(.headtrixx-product-header) .product-recommendations .headtrixx-card-rating__verified{display:block;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;flex:0 0 14px;color:#29a9ef;overflow:visible}