.taildash-announcement{width:100%;overflow:hidden;background:var(--td-announcement-background);color:var(--td-announcement-text);font-family:var(--td-announcement-font);font-size:var(--td-announcement-size);font-style:var(--td-announcement-style);font-weight:var(--td-announcement-weight);line-height:1;letter-spacing:.11em;text-transform:uppercase}.taildash-announcement *,.taildash-announcement *:before,.taildash-announcement *:after{box-sizing:border-box}.taildash-announcement__track{display:flex;width:max-content;animation:taildash-announcement-scroll var(--td-announcement-duration) linear infinite}.taildash-announcement__group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:100vw}.taildash-announcement__repeat{display:flex;flex:0 0 auto;align-items:center;gap:36px;padding:var(--td-announcement-padding) 18px}.taildash-announcement__item{display:inline-flex;flex:0 0 auto;align-items:center;gap:36px;white-space:nowrap}.taildash-announcement__separator{color:var(--td-announcement-accent);font-size:.9em;line-height:1}.taildash-announcement__link{color:inherit;text-decoration:none;text-underline-offset:.2em}.taildash-announcement__link:hover{text-decoration:underline}.taildash-announcement:focus-visible{outline:2px solid var(--td-announcement-text);outline-offset:-4px}.taildash-announcement__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.taildash-announcement:hover .taildash-announcement__track,.taildash-announcement:focus-within .taildash-announcement__track{animation-play-state:paused}@keyframes taildash-announcement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:768px){.taildash-announcement{font-size:calc(var(--td-announcement-size) - 2px)}.taildash-announcement__repeat{padding-block:max(4px,calc(var(--td-announcement-padding) - 4px))}}@media(prefers-reduced-motion:reduce){.taildash-announcement__track{width:100%;animation:none}.taildash-announcement__group{width:100%;min-width:0}.taildash-announcement__repeat{flex:1;flex-wrap:wrap;justify-content:center;gap:12px 28px;min-width:0}.taildash-announcement__item{flex:0 1 auto;white-space:normal;text-align:center}.taildash-announcement__group[aria-hidden=true],.taildash-announcement__repeat[aria-hidden=true],.taildash-announcement__separator{display:none}}cart-drawer.taildash-cart{background:#00000073}.taildash-cart .drawer__inner{--color-foreground: 17, 17, 17;--color-background: 255, 255, 255;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;width:440px;max-width:100vw;padding:0;border:0;background:#fff;color:#111;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5;overflow:hidden}.taildash-cart .drawer__header{flex:0 0 auto;min-height:84px;padding:22px 30px;border-bottom:1px solid #e8e8e8;background:#fff}.taildash-cart .drawer__heading{margin:0;color:#111;font:700 16px/1.4 Poppins,sans-serif;letter-spacing:0}.taildash-cart .drawer__close{top:20px;right:18px;color:#111}.taildash-cart .drawer__close .svg-wrapper{width:18px;height:18px}.taildash-cart cart-drawer-items{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.taildash-cart .cart-drawer__form{display:flex;min-height:100%;padding:0 30px}.taildash-cart .drawer__contents{min-width:0;width:100%}.taildash-cart .cart-items thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.taildash-cart .cart-drawer .cart-item{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:16px;row-gap:6px;margin:0;padding:24px 0;border-bottom:1px solid #e8e8e8}.taildash-cart .cart-drawer .cart-items .cart-item>td{min-width:0;padding:0}.taildash-cart .cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 4;align-self:start;width:88px;height:88px}.taildash-cart .cart-drawer .cart-item__image{display:block;width:88px;height:88px;max-width:100%;object-fit:contain;border-radius:0}.taildash-cart .cart-drawer .cart-item__nested-line .cart-item__image{width:72px;height:72px;max-width:100%;margin-left:auto}.taildash-cart .cart-drawer .cart-items .cart-item>.cart-item__details{grid-column:2;grid-row:1;padding-right:28px;font-size:14px}.taildash-cart .cart-item__details>*{max-width:none}.taildash-cart .cart-item__title,.taildash-cart .cart-item__name{color:#111;font:600 16px/1.4 Poppins,sans-serif;letter-spacing:0}.taildash-cart .cart-item__name:hover{text-decoration:underline;text-underline-offset:3px}.taildash-cart .cart-item__details .product-option,.taildash-cart .cart-item__details dl{color:#666;font-size:14px;line-height:1.5}.taildash-cart .cart-item__details dl{margin-top:4px}.taildash-cart .cart-item__details .product-option dd{margin-left:0}.taildash-cart .cart-item__details .discounts:empty,.taildash-cart .cart-item__details p:empty{display:none}.taildash-cart .cart-drawer .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}.taildash-cart .cart-item__price-wrapper,.taildash-cart .cart-item__price-wrapper .price{color:#111;font:500 14px/1.5 Poppins,sans-serif;letter-spacing:0}.taildash-cart .cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.taildash-cart .cart-item__old-price{color:#767676;font-weight:400}.taildash-cart .cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:3;margin-top:3px}.taildash-cart .quantity{width:100px;min-height:30px;height:30px;border:1px solid #ddd;border-radius:2px;background:#fff}.taildash-cart .quantity:before,.taildash-cart .quantity:after{content:none}.taildash-cart .quantity__button{flex:0 0 30px;width:30px;min-height:28px;color:#333}.taildash-cart .quantity__button .svg-wrapper{width:10px;height:10px}.taildash-cart .quantity__input{min-width:0;padding:0;font:400 13px/1 Poppins,sans-serif;color:#111;opacity:1}.taildash-cart .cart-drawer .cart-item cart-remove-button{position:absolute;top:20px;right:-6px;margin:0}.taildash-cart cart-remove-button .cart-remove-button{min-width:30px;min-height:30px;width:30px;height:30px;padding:6px;color:#555}.taildash-cart cart-remove-button .svg-wrapper{width:16px;height:16px}.taildash-cart .cart-item .loading__spinner{top:0;right:0;padding:0}.taildash-cart .cart-item__error{width:100%;font-size:12px}.taildash-cart .drawer__footer{flex:0 0 auto;padding:18px 30px max(22px,env(safe-area-inset-bottom));border-top:1px solid #e8e8e8;background:#f6f6f7}.taildash-cart .cart-drawer__footer>*+*{margin-top:8px}.taildash-cart .cart__ctas{margin-top:14px}.taildash-cart .cart__checkout-button,#main-cart-footer .cart__checkout-button{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;min-height:50px;border:0;border-radius:0;background:#000;color:#fff;box-shadow:none;font:600 15px/1.4 Poppins,sans-serif;letter-spacing:0;text-transform:none}.taildash-cart .cart__checkout-button:before,.taildash-cart .cart__checkout-button:after,#main-cart-footer .cart__checkout-button:before,#main-cart-footer .cart__checkout-button:after{content:none}.taildash-cart .cart__checkout-button:hover,#main-cart-footer .cart__checkout-button:hover{background:#262626}.taildash-cart-shipping{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#222;font:400 13px/1.5 Poppins,sans-serif;letter-spacing:0}.taildash-cart-shipping strong{font-weight:600}.taildash-cart-tax-note{display:block;margin-top:5px;color:#666;font:400 11px/1.5 Poppins,sans-serif;letter-spacing:0}#main-cart-footer .taildash-cart-shipping{margin-top:16px}.taildash-cart .cart__empty-text{color:#111;font:600 24px/1.3 Poppins,sans-serif;letter-spacing:0}.taildash-cart .drawer__inner-empty{padding:30px}.taildash-cart .drawer__inner-empty .button{border-radius:0;font-family:Poppins,sans-serif;letter-spacing:0}main[data-template=product] product-form .product-form__buttons{width:100%;max-width:none}main[data-template=product] product-form .product-form__submit{--color-button: 111, 75, 174;--color-button-text: 255, 255, 255;position:relative;box-sizing:border-box;width:100%;min-width:0;min-height:49px;margin-inline:0;border:0;border-radius:8px;padding:12px 20px;background:#6f4bae;color:#fff;box-shadow:none;font:700 16px/1.3 Poppins,sans-serif;letter-spacing:.4px;text-transform:uppercase}main[data-template=product] product-form .product-form__submit:before,main[data-template=product] product-form .product-form__submit:after{content:none}main[data-template=product] product-form .product-form__submit:hover:not([disabled]):not([aria-disabled=true]):not(.loading){background:#5d3b99}main[data-template=product] product-form .product-form__submit.loading{color:transparent}main[data-template=product] product-form .product-form__submit.focused,main[data-template=product] product-form .product-form__submit:focus-visible,.taildash-cart button:focus-visible,.taildash-cart input:focus-visible{outline:2px solid #6f4bae;outline-offset:3px}@media screen and (max-width:749px){.taildash-cart .drawer__inner{width:100vw}.taildash-cart .drawer__header{min-height:76px;padding:18px 24px}.taildash-cart .drawer__close{top:16px;right:12px}.taildash-cart .cart-drawer__form,.taildash-cart .drawer__footer{padding-inline:24px}}@media screen and (max-width:359px){.taildash-cart .cart-drawer__form,.taildash-cart .drawer__footer{padding-inline:18px}.taildash-cart .cart-drawer .cart-item{grid-template-columns:72px minmax(0,1fr);column-gap:12px}.taildash-cart .cart-drawer .cart-item__media,.taildash-cart .cart-drawer .cart-item__image{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.taildash-cart,.taildash-cart .drawer__inner{transition-duration:.01ms}}.taildash-announcement-section .taildash-announcement{font-size:min(var(--td-announcement-size),14px)}.taildash-announcement-section .taildash-announcement__repeat{padding-block:min(var(--td-announcement-padding),10px)}main .taildash-hero__wrap{max-width:1040px;gap:46px;padding-bottom:min(var(--td-hero-padding-bottom),38px)}main .taildash-hero__media{max-width:360px;border-radius:22px}main .taildash-hero__content{max-width:460px}main .taildash-hero__title{margin-bottom:16px;font-size:40px;line-height:1.12}main .taildash-hero__text{margin-bottom:22px;font-size:16px;line-height:1.6}main .taildash-hero__button{min-height:48px;padding:12px 28px;border-radius:14px}main .taildash-videos{padding-top:min(var(--taildash-video-padding-top),40px);padding-bottom:min(var(--taildash-video-padding-bottom),36px)}main .taildash-videos__inner{max-width:1060px}main .taildash-videos__heading{margin-bottom:22px;font-size:min(var(--taildash-video-heading-size),32px);line-height:1.2}main .taildash-videos__track{gap:18px}main .taildash-videos__card{flex-basis:calc((100% - 36px) / 3)}main .taildash-guarantee__content{padding-top:min(var(--taildash-guarantee-padding-top),30px);padding-bottom:min(var(--taildash-guarantee-padding-bottom),36px)}main .taildash-guarantee__inner{max-width:700px}main .taildash-guarantee__heading{font-size:min(var(--taildash-guarantee-heading-size),32px);line-height:1.25;letter-spacing:0}main .taildash-guarantee__heading+.taildash-guarantee__body{margin-top:16px}main .taildash-guarantee__body{font-size:15px;line-height:1.65;letter-spacing:.2px}main .taildash-faq__inner{max-width:680px;padding-top:min(var(--taildash-faq-padding-top),28px);padding-bottom:min(var(--taildash-faq-padding-bottom),28px)}main .taildash-faq__heading{margin-bottom:22px;font-size:min(var(--taildash-faq-heading-size),32px);letter-spacing:0}main .taildash-faq__question{font-size:14.5px;line-height:1.4;letter-spacing:.2px}main .taildash-faq__answer{font-size:15px;line-height:1.65;letter-spacing:.2px}main .taildash-testimonials{padding-top:min(var(--taildash-review-padding-top),36px);padding-bottom:min(var(--taildash-review-padding-bottom),36px)}main .taildash-testimonials__inner{max-width:1120px;padding-inline:30px}main .taildash-testimonials__heading{margin-bottom:22px;font-size:min(var(--taildash-review-heading-size),32px)}main .taildash-testimonials__track{gap:24px}main .taildash-testimonials__quote h3{font-size:17px;line-height:1.4}main .taildash-testimonials__body{font-size:14px;line-height:1.65}@media screen and (max-width:989px){main .taildash-videos__track{gap:16px}main .taildash-videos__card{flex-basis:calc((100% - 16px)/2)}}@media screen and (max-width:768px){.taildash-announcement-section .taildash-announcement{font-size:min(var(--td-announcement-size),13px)}.taildash-announcement-section .taildash-announcement__repeat{padding-block:min(var(--td-announcement-padding),8px)}main .taildash-hero__wrap{gap:20px;padding-bottom:min(var(--td-hero-padding-bottom),30px)}main .taildash-hero__media{max-width:290px;border-radius:20px}main .taildash-hero__content{max-width:420px}main .taildash-hero__title{margin-bottom:12px;font-size:28px;line-height:1.15}main .taildash-hero__text{margin-bottom:18px;font-size:14px;line-height:1.6}main .taildash-hero__button{max-width:260px;padding:12px 22px;font-size:15px}}@media screen and (max-width:749px){main .taildash-videos{padding:min(var(--taildash-video-padding-top),28px) 15px min(var(--taildash-video-padding-bottom),28px)}main .taildash-videos__heading{margin-bottom:18px;font-size:min(var(--taildash-video-heading-size-mobile),24px)}main .taildash-videos__track{gap:14px}main .taildash-videos__card{flex-basis:min(84%,300px)}main .taildash-guarantee__content{padding:min(var(--taildash-guarantee-padding-top),24px) 15px min(var(--taildash-guarantee-padding-bottom),28px)}main .taildash-guarantee__heading{font-size:min(var(--taildash-guarantee-heading-size-mobile),24px)}main .taildash-guarantee__body,main .taildash-faq__answer{font-size:14px}main .taildash-faq__inner{padding:min(var(--taildash-faq-padding-top),24px) 15px min(var(--taildash-faq-padding-bottom),24px)}main .taildash-faq__heading{margin-bottom:18px;font-size:min(var(--taildash-faq-heading-size-mobile),24px)}main .taildash-testimonials{padding-top:min(var(--taildash-review-padding-top),28px);padding-bottom:min(var(--taildash-review-padding-bottom),28px)}main .taildash-testimonials__inner{padding-inline:0}main .taildash-testimonials__heading{margin-bottom:20px;font-size:min(var(--taildash-review-heading-size-mobile),24px)}main .taildash-testimonials__track{gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAAgAAAAAAAY */
