html body{--font-heading: "Proxima Nova", "Helvetica Neue", Arial, sans-serif;--font-body: "Proxima Nova", "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 700;--font-body-weight: 400;--font-heading-base-letter-spacing: -.025em;--color-background-button-hover: #e3001b;--color-products-rating-star: #e3001b}html body h1,html body h2,html body h3,html body h4,html body .ff-heading{font-weight:700;letter-spacing:-.025em}html body .rte a:not(.btn),html body .page__inner a:not(.btn):not(.f-btn){text-underline-offset:3px}html body .btn,html body .spr-summary-actions-newreview,html body .shopify-challenge__button{border-radius:999px;text-transform:none;font-weight:700;letter-spacing:0;transition:background .2s ease,color .2s ease,border-color .2s ease}html body .btn.btn--primary{background:#1e1e1e;color:#fff;border-color:#1e1e1e}html body .btn.btn--primary:hover{background:#e3001b;border-color:#e3001b;color:#fff}html body .btn.btn--secondary{border-radius:999px}html body input[type=text],html body input[type=email],html body input[type=tel],html body input[type=password],html body input[type=search],html body input[type=number],html body textarea,html body select{border-radius:12px}html body .collapsible-row-list-item__text-container[aria-hidden=false] .collapsible-row-list-item__text{animation:f-row-in .3s ease}@keyframes f-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html body .collapsible-row-list-item__text-container .collapsible-row-list-item__text{animation:none!important}}html body .play-button-block__inner{width:84px;height:84px;min-height:0;padding:0;border:0;border-radius:999px;background:#fff;color:#1e1e1e;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 34px #00000052;transition:background .2s ease,color .2s ease,transform .2s ease}html body .play-button-block__inner:hover{background:#e3001b;color:#fff;transform:scale(1.06)}html body .play-button-block__inner .play-button-block-left{display:flex}html body .play-button-block__inner .icon-play-arrow{width:48px;height:48px}html body .play-button-block__inner .play-button-block-right{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body{--f-legacy-body: #41464c;--f-legacy-hair: #ece8e1;--f-legacy-sand: #f7f5f0}html body.template-page .shopify-section>.section>h1,html body .page__heading,html body .blog__heading,html body .article__heading,html body .shopify-policy__title h1,html body .a404__heading{font-size:clamp(34px,4.2vw,56px)!important;font-weight:700!important;letter-spacing:-.035em;line-height:1.02;color:#1e1e1e!important;text-wrap:balance}html body.template-page .shopify-section>.section>h1{margin:0 auto;padding:0 20px;max-width:960px}html body.template-page .rich-text h1.rich-text__heading{font-size:clamp(34px,4.2vw,56px);letter-spacing:-.035em;line-height:1.02}html body .rich-text__heading,html body .image-with-text__heading,html body .video-with-text__heading,html body .collapsible-row-list__heading{letter-spacing:-.03em;line-height:1.08;text-wrap:balance}html body .rich-text__subheading,html body .image-with-text__subheading,html body .video-with-text__subheading{letter-spacing:-.01em;line-height:1.3}html body .rich-text__text,html body .image-with-text__text,html body .video-with-text__text,html body .collapsible-row-list-item__text,html body .page__rte,html body .article__rte,html body .shopify-policy__body .rte{color:var(--f-legacy-body)}html body :is(.rich-text__text,.image-with-text__text,.video-with-text__text,.page__rte,.article__rte) :is(p,li){line-height:1.65}html body :is(.rich-text,.image-with-text,.video-with-text,.collapsible-row-list,.page,.article,.shopify-policy__container) .rte a:not(.btn){color:#1e1e1e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html body :is(.rich-text,.image-with-text,.video-with-text,.collapsible-row-list,.page,.article,.shopify-policy__container) .rte a:not(.btn):hover{color:#e3001b}html body .image-with-text__image-container .image,html body .image-with-text__small-image,html body .video-with-text__media-container,html body .rich-text .image,html body .article__image-container .image,html body .article__rte img,html body .page__rte img,html body.template-page .shopify-section .video .video__inner{border-radius:24px;overflow:hidden}html body .border-block{background-color:var(--f-legacy-hair-strong, #ddd6cb)}html body .grid-item__inner{border-radius:24px;isolation:isolate}@media(max-width:959px){html body .grid.section:not(.section--full-width){padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px)}}html body .grid-item__image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}html body .grid-item:hover .grid-item__image img{transform:scale(1.04)}html body .grid-item__heading{color:#fff;font-weight:700;letter-spacing:-.025em;line-height:1.05;text-align:left}html body .grid-item__text-container-inner{text-align:left}html body .grid-item__button{margin-top:14px}html body .grid-item__button .btn{padding:12px 22px;font-size:15px}html body .grid-item__button .btn:hover{background:#e3001b;border-color:#e3001b;color:#fff}html body .collapsible-row-list-item{border-bottom-color:var(--f-legacy-hair)}html body .collapsible-row-list-item:first-of-type{border-top-color:var(--f-legacy-hair)}html body .collapsible-row-list-item__trigger{padding:20px 0;align-items:center;gap:16px;color:#1e1e1e;transition:color .2s ease}html body .collapsible-row-list-item__trigger:hover{color:#e3001b}html body .collapsible-row-list .collapsible-row-list-item__heading{font-size:clamp(16px,1.35vw,19px)!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.35;padding-right:0}html body .collapsible-row-list-item__trigger .accordion__label-icons{position:relative;flex:0 0 36px;width:36px;height:36px;min-width:36px;margin:0 0 0 auto;border-radius:999px;background:var(--f-legacy-sand);color:#1e1e1e;transition:background .2s ease,color .2s ease}html body .collapsible-row-list-item__trigger .accordion__label-icons .icon{top:50%;left:50%;transform:translate(-50%,-50%)}html body .collapsible-row-list-item__trigger .accordion__label-icons .icon,html body .collapsible-row-list-item__trigger .accordion__label-icons .icon svg{width:14px;height:14px}html body .collapsible-row-list-item__trigger[aria-expanded=true] .accordion__label-icons,html body .collapsible-row-list-item__trigger:hover .accordion__label-icons{background:#1e1e1e;color:#fff}html body .collapsible-row-list-item__text{font-size:16px;line-height:1.65;max-width:780px}html body .collapsible-row-list-item__text h4{font-size:17px;margin:1.2em 0 .4em;color:#1e1e1e}html body :is(.contact-form,.comments) :is(.input,textarea){background:var(--f-legacy-sand);border:1px solid transparent;border-radius:14px;min-height:52px;padding:14px 16px;font-size:16px;color:#1e1e1e;box-shadow:none;transition:border-color .2s ease,background .2s ease}html body :is(.contact-form,.comments) :is(.input,textarea):focus{outline:none;background:#fff;border-color:#1e1e1e}html body :is(.contact-form,.comments) label{font-size:13px;font-weight:700;letter-spacing:.02em;color:#1e1e1e}html body .contact-form__button{min-height:56px;font-size:16px}html body .contact-form__recaptcha-terms{color:#6b655e}html body .blog__article-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}html body .blog__article-list>.blog__article-item{width:auto;max-width:none;margin:0;padding:0}html body .blog .article-item{display:flex;flex-direction:column;height:100%}html body .blog .article-item__image-wrapper{position:relative;display:block;width:100%;max-width:none;margin:0;aspect-ratio:4 / 3;border-radius:22px;overflow:hidden;background:var(--f-legacy-sand)}html body .blog .article-item__image-wrapper .image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0!important}html body .blog .article-item__image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}html body .blog .article-item:hover .article-item__image-wrapper img{transform:scale(1.04)}html body .blog .article-item__content{position:static;width:auto;max-width:none;margin:0;padding:18px 2px 0;background:none;transform:none}html body .blog .article-item__content,html body .blog .article-item__content-inner{display:flex;flex-direction:column;flex:1 1 auto}html body .blog .article-item__content-inner{padding:0}html body .blog .article-item__read-button{margin-top:auto;padding-top:12px}html body .blog .article-item__title{font-size:clamp(19px,1.6vw,23px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:6px 0 8px}html body .blog .article-item__title a{color:#1e1e1e;text-decoration:none}html body .blog .article-item__title a:hover{color:#e3001b}html body .blog .article-item__meta{color:#6b655e;font-size:13px}html body .blog .article-item__excerpt{color:var(--f-legacy-body);font-size:15px;line-height:1.55}html body .article-tags__tag,html body .blog__nav-link{border-radius:999px}@media(max-width:1023px){html body .blog__article-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}}@media(max-width:599px){html body .blog__article-list{grid-template-columns:1fr;gap:36px}}html body .article__rte{font-size:17px}html body .article__rte h1{font-size:clamp(28px,3vw,36px);letter-spacing:-.03em;line-height:1.1}html body .article__rte h2{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.025em;line-height:1.12;margin-top:1.6em}html body .article__rte h3{font-size:clamp(20px,1.8vw,24px);letter-spacing:-.015em;line-height:1.2;margin-top:1.4em}html body .article__meta{color:#6b655e}html body .shopify-policy__container{max-width:780px;padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px);box-sizing:content-box;margin-top:clamp(32px,5vw,72px);margin-bottom:clamp(56px,7vw,96px)}html body .shopify-policy__title{margin-bottom:28px}html body .shopify-policy__body .rte{font-size:16px;line-height:1.65}html body .shopify-policy__body .rte span[style*=font-size]{font-size:inherit!important}html body .shopify-policy__body h1{font-size:clamp(22px,2.2vw,28px)!important;letter-spacing:-.02em;line-height:1.15;margin:1.8em 0 .5em}html body .shopify-policy__body h2{font-size:clamp(18px,1.6vw,21px)!important;letter-spacing:-.01em;line-height:1.25;margin:1.4em 0 .4em}html body :is(.shopify-policy__body,.page__rte) table{width:100%;max-width:100%;border-collapse:collapse;border:0;font-size:15px}html body :is(.shopify-policy__body,.page__rte) :is(td,th){border:0!important;border-bottom:1px solid var(--f-legacy-hair)!important;padding:11px 14px;text-align:left;color:#1e1e1e}html body :is(.shopify-policy__body,.page__rte) :is(td,th) *{font-size:inherit!important}html body :is(.shopify-policy__body,.page__rte) tr:first-child :is(td,th),html body :is(.shopify-policy__body,.page__rte) thead :is(td,th){background:var(--f-legacy-sand);font-weight:700}@media(max-width:719px){html body :is(.shopify-policy__body,.page__rte) table{display:block;overflow-x:auto}}html body .page__rte{font-size:16px}html body .page__rte :is(h1,h2){font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em;line-height:1.15;margin-top:1.6em}html body .page__rte :is(h3,h4){font-size:clamp(18px,1.6vw,21px);letter-spacing:-.01em;margin-top:1.4em}html body .a404{padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(64px,9vw,140px)}html body .a404__subheading{color:var(--f-legacy-body);font-size:17px;margin-top:14px}html body .a404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}html body .a404__actions .a404__button{margin:0}
/*# sourceMappingURL=/cdn/shop/t/57/assets/form-legacy.css.map */
