.shopify-policy__container{max-width:var(--page-width)!important;margin:0 auto!important;padding:4rem 1.5rem 8rem!important;box-sizing:border-box}.shopify-policy__title{margin:0 0 3rem;text-align:left}.shopify-policy__title h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,4vw,5.2rem);letter-spacing:-.03em;margin:0}.shopify-policy__body{max-width:78rem!important;margin:0!important;text-align:left}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body h2,.shopify-policy__body strong{font-family:var(--font-heading-family)}.shopify-policy__body h2{font-size:2.2rem;letter-spacing:-.02em;margin:4rem 0 1.2rem}.shopify-policy__body p{margin:0 0 1.6rem;line-height:1.7}.shopify-policy__body a{color:inherit}@media screen and (min-width:750px){.shopify-policy__container{padding:6rem 3.2rem 10rem!important}}.footer-block .footer-block--newsletter{flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:2.4rem;margin-top:2.4rem}.footer-block .footer-block__newsletter{text-align:left;flex-grow:0;width:100%;margin-right:0}.footer-block .footer-block__newsletter .footer__newsletter,.footer-block .footer__list-social.list-social{justify-content:flex-start;margin:0}.footer-block .footer__follow-on-shop{justify-content:flex-start;text-align:left}@media screen and (max-width:749px){.footer-block .footer-block--newsletter,.footer-block .footer__list-social.list-social,.footer-block .footer-block__newsletter{align-items:flex-start;justify-content:flex-start}}.fitiny-card-swatches{display:flex;align-items:center;gap:.6rem;list-style:none;margin:.8rem 0 0;padding:0}.fitiny-card-swatch{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--fitiny-swatch);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.22)}.fitiny-card-swatch-more{font-size:1.1rem;line-height:1;opacity:.6}@media(max-width:749px){.fitiny-card-swatches{gap:.5rem}.fitiny-card-swatch{width:1.2rem;height:1.2rem}}.product-form__input--variant-image{display:flex;flex-wrap:wrap;margin:.5rem 0 1.2rem}.product-form__input--variant-image .form__label{flex:0 0 100%}.product-form__input--variant-image input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.fitiny-variant-image{display:block;margin:0 .8rem .8rem 0;padding:.3rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:.4rem;cursor:pointer;line-height:0;transition:border-color .15s ease}.fitiny-variant-image img{display:block;width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.2rem}.fitiny-variant-image:hover{border-color:rgba(var(--color-foreground),.5)}.product-form__input--variant-image input[type=radio]:checked+.fitiny-variant-image{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.product-form__input--variant-image input[type=radio]:focus-visible+.fitiny-variant-image{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.product-form__input--variant-image input[type=radio].disabled+.fitiny-variant-image{opacity:.4}.fitiny-variant-image__fallback{display:inline-block;line-height:1.4;padding:1.8rem .6rem;font-size:1.2rem}@media(max-width:749px){.fitiny-variant-image img{width:4.8rem;height:4.8rem}}@media screen and (min-width:990px){.product.product--stacked .product__media-list .product__media-item{max-width:100%;width:100%}}.fitiny-promos__title{margin:0 0 1.2rem}.fitiny-promos__intro{max-width:78rem;margin-bottom:3.2rem}.fitiny-promos__list{display:grid;gap:1.6rem;margin:0 0 3.2rem}@media screen and (min-width:750px){.fitiny-promos__list{grid-template-columns:repeat(2,1fr)}}.fitiny-promo{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;background:rgb(var(--color-background))}.fitiny-promo__badge{align-self:flex-start;padding:.4rem 1.2rem;border-radius:999px;font-size:1.3rem;font-weight:600;letter-spacing:.04em;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground))}.fitiny-promo__name{margin:0;font-size:1.9rem}.fitiny-promo__detail{margin:.6rem 0 0;opacity:.8}.fitiny-promo__auto{margin:.6rem 0 0;font-size:1.4rem;opacity:.7}.fitiny-promo__code{display:flex;align-items:stretch;gap:0;margin-top:.8rem;border:.1rem dashed rgba(var(--color-foreground),.4);border-radius:.6rem;overflow:hidden;max-width:32rem}.fitiny-promo__code-value{flex:1;padding:.9rem 1.2rem;font-family:monospace;font-size:1.5rem;letter-spacing:.08em}.fitiny-promo__copy{padding:.9rem 1.6rem;border:0;cursor:pointer;font-size:1.4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.fitiny-promo__cta{align-self:flex-start;margin-top:auto}.fitiny-promos__terms{font-size:1.4rem;opacity:.75;max-width:78rem}.fitiny-cart-progress{margin:0 0 1.6rem;padding:1.4rem 1.6rem;border-radius:.8rem;background:rgba(var(--color-foreground),.05);font-size:1.5rem;line-height:1.4}.fitiny-cart-progress__bar{margin-top:1rem;height:.6rem;border-radius:999px;background:rgba(var(--color-foreground),.12);overflow:hidden}.fitiny-cart-progress__fill{height:100%;border-radius:999px;background:rgb(var(--color-foreground));transition:width .3s ease}.fitiny-cart-progress--hit{background:#15803d1a;color:#15803d}.fitiny-cart-progress--hit .fitiny-cart-progress__fill{background:#15803d}.fitiny-cart-progress strong{font-weight:600}.fitiny-cart-savings{display:flex;justify-content:space-between;gap:1.2rem;margin:1.2rem 0 0;padding:1rem 1.4rem;border-radius:.6rem;background:#15803d1a;color:#15803d;font-size:1.5rem;font-weight:600}.fitiny-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fitiny-clamp-lines, 8);overflow:hidden;position:relative}.fitiny-clamp.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.fitiny-clamp:not(.is-expanded):after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.2rem;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)));pointer-events:none}.fitiny-seemore{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;padding:0;border:0;background:none;cursor:pointer;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground))}.fitiny-faq__item{border-top:1px solid rgba(var(--color-foreground),.16)}.fitiny-faq__item:last-child{border-bottom:1px solid rgba(var(--color-foreground),.16)}.fitiny-faq__item summary{list-style:none;cursor:pointer;padding:1.6rem 3rem 1.6rem 0;position:relative;font-size:1.6rem}.fitiny-faq__item summary::-webkit-details-marker{display:none}.fitiny-faq__item summary span{position:absolute;right:0;top:50%;width:1.2rem;height:1.2rem;margin-top:-.6rem}.fitiny-faq__item summary span:before,.fitiny-faq__item summary span:after{content:"";position:absolute;background:rgba(var(--color-foreground),.7);transition:transform .25s}.fitiny-faq__item summary span:before{left:0;top:50%;width:100%;height:1px;margin-top:-.5px}.fitiny-faq__item summary span:after{top:0;left:50%;height:100%;width:1px;margin-left:-.5px}.fitiny-faq__item[open] summary span:after{transform:scaleY(0)}.fitiny-faq__a{padding:0 3rem 1.8rem 0;opacity:.78}.fitiny-pfaq .accordion__content>.fitiny-faq__item:first-child{border-top:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fitiny-hair.css.map */
