:root{--ntm-font: "Neue Haas Grotesk Display Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-family: var(--ntm-font);--font-heading-family: var(--ntm-font);--font-body-weight: 400;--font-body-weight-bold: 500;--font-heading-weight: 500;--ntm-ink: #0a0a0a;--ntm-muted: #6b6b6b;--ntm-soft: #8a8a8a;--ntm-line: #e4e4e4;--ntm-radius: 10px}html body,html body *:not(svg):not(path){font-family:var(--ntm-font)!important;letter-spacing:.02em!important;word-spacing:.06em}body{font-size:1.5rem;line-height:1.6;-webkit-font-smoothing:antialiased}b,strong{font-weight:500}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:.005em!important}#MainContent .hbc__heading,#MainContent .banner__heading,#MainContent .slideshow__text .banner__heading{font-size:clamp(3.6rem,4.4vw,5.6rem)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.005em!important}#MainContent h1:not(.hbc__heading){font-size:clamp(3.2rem,3.2vw,4.2rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:0!important}#MainContent h2:not(.banner__heading):not(.h3):not(.h4):not(.h5),#MainContent .h0:not(h1):not(.banner__heading),#MainContent .h1:not(h1):not(.banner__heading),#MainContent .h2:not(h1):not(.banner__heading){font-size:clamp(2.4rem,2.4vw,3.2rem)!important;font-weight:400!important;line-height:1.18!important}#MainContent h3,#MainContent .h3{font-size:1.9rem!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.01em!important}#MainContent h4,#MainContent .h4,#MainContent h5,#MainContent .h5,#MainContent h6{font-size:1.6rem!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.01em!important}#MainContent .card__heading,#MainContent .card__heading a{font-size:1.5rem!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important}#MainContent .marquee-text{font-size:1.6rem!important;font-weight:400!important}#MainContent .th-card__amount,#MainContent .price-item--sale,#MainContent .price__regular .price-item--regular{font-size:1.8rem!important;font-weight:400!important}.template-article #MainContent .rte,#MainContent .notes-article .rte{font-size:1.7rem;line-height:1.7}html body .header__menu-item,html body .header__menu-item span,html body .accordion__title,html body .form__label,html body .product__text.uppercase,html body .ntm-eyebrow,html body .email-samples__eyebrow,html body .ef-hero__eyebrow,html body .caption-with-letter-spacing{font-size:1.1rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .header__menu-item,html body .header__menu-item span{font-size:1.2rem!important}.button,.shopify-challenge__button,.customer button{min-height:5.2rem;padding:1.2rem 3.2rem;font-size:1.5rem!important;font-weight:500;text-transform:none!important}@media screen and (min-width:990px){.page-width{padding-left:6.4rem;padding-right:6.4rem}}.rte p,.rich-text__text{line-height:1.65}.rich-text__blocks{max-width:68rem}.card__information{padding-top:1.6rem}.footer-block__heading{font-size:1.1rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase}.product{padding-top:2.4rem}@media screen and (min-width:990px){.product.grid{column-gap:4.8rem}}.product__info-container{color:var(--ntm-ink)}.product__info-container>*+*{margin:0!important}.product__info-container{display:flex!important;flex-direction:column;gap:2.4rem}.product__info-container>*:empty,.product__info-container>style,.product__info-container>script,.product__info-container>noscript,.product__info-container>.product__tax:not(:has(a)){display:none}.product__info-container .product__title{margin:0}.product__info-container .product__title h1{margin:0;color:var(--ntm-ink);font-size:clamp(3.4rem,3.8vw,4.8rem)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.005em!important}.ntm-title-rest{color:#7a7a7a}.product__info-container .product__text.uppercase{color:var(--ntm-muted)}.product__info-container .price{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin:0}.product__info-container .price__container{margin:0}.product__info-container .price--on-sale .price__sale{display:flex;flex-direction:row;align-items:baseline;gap:1rem}.product__info-container .price .price-item--sale,.product__info-container .price__regular .price-item--regular{color:var(--ntm-ink);font-size:2.2rem!important;font-weight:400!important}.product__info-container .price s.price-item{color:var(--ntm-soft);font-size:1.4rem}.product__info-container .price__badge-sale{padding:.3rem 1rem;border:0;border-radius:0;background:var(--ntm-ink);color:#fff;font-size:1.1rem;font-weight:500}.product__info-container .installment,.product__info-container shopify-payment-terms{color:var(--ntm-muted);font-size:1.3rem}.ntm-tagline{margin:0;max-width:46ch;color:#3d3d3d;font-size:1.6rem;line-height:1.55}.product__info-container .lx-bullets{display:grid;grid-template-columns:1fr;gap:1rem 2.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:480px){.product__info-container .lx-bullets{grid-template-columns:1fr 1fr}}.product__info-container .lx-bullets li{position:relative;margin:0;padding:0 0 0 2.2rem;color:var(--ntm-ink);font-size:1.3rem;line-height:1.4;text-transform:none;list-style:none}.product__info-container .lx-bullets li:before{content:"";position:absolute;top:.25em;left:.2rem;width:.5rem;height:.95rem;border:solid var(--ntm-ink);border-width:0 1.5px 1.5px 0;background:none;transform:rotate(45deg)}.product__info-container .product-form__input:has(.ntm-opt){display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;max-width:none}.product__info-container .product-form__input:has(.ntm-opt) input[type=radio]+label{position:relative;display:block;margin:0;padding:1.8rem 2rem 1.8rem 5rem;border:1px solid var(--ntm-line);border-radius:var(--ntm-radius);background:#fff;color:var(--ntm-ink);text-align:left;cursor:pointer;transition:border-color .15s ease}.product__info-container .product-form__input:has(.ntm-opt) input[type=radio]+label:before{content:"";position:absolute;inset:auto auto auto 2rem;top:2rem;width:1.6rem;height:1.6rem;border:1px solid #9a9a9a;border-radius:50%;background:#fff;box-shadow:none}.product__info-container .product-form__input:has(.ntm-opt) input[type=radio]:checked+label{border-color:var(--ntm-ink);background:#fff;color:var(--ntm-ink);box-shadow:0 0 0 1px var(--ntm-ink)}.product__info-container .product-form__input:has(.ntm-opt) input[type=radio]:checked+label:before{border-color:var(--ntm-ink);background:radial-gradient(circle,var(--ntm-ink) 0 45%,#fff 50%)}.product__info-container .product-form__input:has(.ntm-opt) input[type=radio]:focus-visible+label{outline:2px solid var(--ntm-ink);outline-offset:2px}.ntm-opt{display:block}.ntm-opt__head{display:flex;justify-content:space-between;gap:1.6rem;font-size:1.5rem;font-weight:500;line-height:1.4}.ntm-opt__desc{display:block;margin-top:.6rem;color:var(--ntm-muted);font-size:1.3rem;font-weight:400;line-height:1.5}.product__info-container .product-form,.product__info-container .product-form__buttons{margin:0;max-width:none}.product__info-container .product-form__submit{min-height:5.6rem;border-radius:0;background:var(--ntm-ink);color:#fff}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{box-shadow:none}.product__info-container .product-form__submit[disabled]{opacity:.45}.product__info-container .demo-button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.8rem;min-height:5.2rem;padding:.6rem 2rem;border:1px solid var(--ntm-line);border-radius:0}.product__info-container .demo-link{padding:0;border-radius:0;background:none;color:var(--ntm-ink);font-size:1.4rem;font-weight:500}.product__info-container .demo-link:hover{text-decoration:underline;text-underline-offset:3px}.product__info-container .demo-pass{padding:0;color:var(--ntm-muted);font-size:1.2rem}.product__info-container .bonus-guide-callout{margin:0;border:1px solid var(--ntm-line);border-radius:var(--ntm-radius)}.product__info-container .bonus-guide-callout.guide-opener--ready:hover,.product__info-container .bonus-guide-callout.guide-opener--ready:focus-visible{background:#fafafa;box-shadow:none;border-color:var(--ntm-ink)}.product__info-container .bonus-guide-callout__inner{gap:1.6rem;padding:1.4rem 1.6rem}.product__info-container .bonus-guide-callout__badge{display:none}.product__info-container .bonus-guide-callout__img{width:5.2rem;margin:0;border-radius:4px}.product__info-container .bonus-guide-callout__label{margin:0 0 .4rem;color:var(--ntm-muted);font-size:1rem;font-weight:400;letter-spacing:.08em!important}.product__info-container .bonus-guide-callout__title{margin:0 0 .2rem;color:var(--ntm-ink);font-size:1.5rem;font-weight:500;text-transform:none}.product__info-container .bonus-guide-callout__desc{margin:0;color:var(--ntm-muted);font-size:1.3rem;line-height:1.45}.product__info-container .bonus-guide-callout__cue{margin-top:.6rem;font-size:1.2rem;font-weight:400;text-transform:none}.ntm-trust{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border:1px solid var(--ntm-line);border-radius:var(--ntm-radius);list-style:none}.ntm-trust li{padding:1.3rem .8rem;color:var(--ntm-ink);font-size:1.2rem;line-height:1.35;text-align:center}.ntm-trust li+li{border-left:1px solid var(--ntm-line)}.product__info-container .product__accordion{margin:0!important;border-top:0}.product__info-container .product__accordion:has(+.product__accordion),.product__info-container .product__accordion{border-bottom:1px solid var(--ntm-line)}.product__info-container .product__accordion summary{padding:2rem 0}.product__info-container .product__accordion .accordion__content{padding:0 0 2rem;color:#3d3d3d;font-size:1.4rem}.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .product__media,.thumbnail-list__item .thumbnail{border-radius:var(--ntm-radius);overflow:hidden}html body .ef-hero__title{font-size:clamp(3.4rem,3.8vw,4.8rem)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.005em!important}.ef-hero__media,.ef-hero__slide,.ef-hero__thumb{border-radius:var(--ntm-radius)!important}.ef-hero__slides img,.ef-hero__thumb img{border-radius:calc(var(--ntm-radius) - 2px)}.ef-hero [name=add]{border-radius:0!important;background:var(--ntm-ink);font-size:1.5rem;font-weight:500;text-transform:none}.product__info-container .product-form__input:has(.ntm-opt) input[type=radio]+label:before{inset:2rem auto auto 2rem;z-index:1}.product__info-container .price__sale .price-item--last{order:-1}.product__info-container .price__sale>span:has(>s){order:1}#MainContent a[class*=btn],#MainContent a[class*=__button],#MainContent a[class*=__cta],#MainContent button[class*=__button]{border-radius:0!important;font-size:1.4rem!important;text-transform:none!important}@media screen and (min-width:990px){.product.product--medium:not(.product--no-media)>.product__media-wrapper{width:56%!important;max-width:56%!important;flex-basis:56%!important;padding-left:5rem!important;padding-right:0!important;box-sizing:border-box}.product.product--medium:not(.product--no-media)>.product__info-wrapper{width:44%!important;max-width:44%!important;flex-basis:44%!important;padding-left:4rem!important;padding-right:5rem!important;box-sizing:border-box}.product.grid{column-gap:0!important}}#MainContent .notes-page p[style*=font-size],#MainContent .notes-page blockquote,#MainContent .notes-page blockquote p,#MainContent .notes-body blockquote,#MainContent .notes-body blockquote p{font-size:2rem!important;font-weight:400!important;line-height:1.4!important}#MainContent .notes-cta h3,#MainContent .notes-body h2,#MainContent .notes-body h3,#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4,#MainContent h5,#MainContent h6,#MainContent .h0,#MainContent .h1,#MainContent .h2,#MainContent .h3,#MainContent .h4,#MainContent .h5,#MainContent .hiw-step__title,#MainContent .ntm-cmp li,#MainContent .ntm-cmp__heading{text-transform:none!important}html body .product__accordion .accordion__title{text-transform:uppercase!important}#MainContent .hbc__eyebrow,#MainContent .th-card__badge{font-size:1.1rem!important}.product__info-container{gap:1.6rem}#MainContent .product__info-container .product__title h1{font-size:clamp(2.8rem,2.6vw,3.6rem)!important;line-height:1.08!important;letter-spacing:0!important}#MainContent .product__info-container .price .price-item--sale,#MainContent .product__info-container .price__regular .price-item--regular{font-size:2rem!important}#MainContent .product__info-container .price s.price-item{font-size:1.4rem!important}.product__info-container .price__badge-sale{font-size:1.1rem!important;line-height:1.3}.product__info-container .product__text.uppercase{font-size:1.05rem!important}.product__info-container>.product__text.uppercase+.product__title{margin-top:-.6rem!important}.product__info-container>div:has(>.installment),.product__info-container>div:has(>form.installment){margin-top:-1rem!important}.product__info-container .installment,.product__info-container shopify-payment-terms{font-size:1.2rem!important;line-height:1.4}.ntm-tagline{font-size:1.4rem;line-height:1.55}.product__info-container .lx-bullets{gap:.8rem 2rem}.product__info-container .lx-bullets li{font-size:1.25rem}.ntm-opt__head{font-size:1.4rem}.ntm-opt__desc{margin-top:.4rem;font-size:1.2rem}.product__info-container .product-form__input:has(.ntm-opt) input[type=radio]+label{padding:1.4rem 1.6rem 1.4rem 4.4rem}.product__info-container .product-form__input:has(.ntm-opt) input[type=radio]+label:before{inset:1.6rem auto auto 1.6rem}.product__info-container .product-form__input:has(.ntm-opt){gap:.8rem}.product__info-container variant-selects,.product__info-container .product-form__input,.product__info-container .product-form__input:has(.ntm-opt) .form__label{margin-bottom:0}.product__info-container .product-form__submit{min-height:5rem;font-size:1.4rem!important}.product__info-container .product-form__buttons>*{margin-bottom:0}.product__info-container .demo-button{min-height:4.6rem;margin-top:-.6rem!important}.product__info-container .demo-link{font-size:1.3rem}.product__info-container .bonus-guide-callout__title{font-size:1.4rem}.product__info-container .bonus-guide-callout__desc{font-size:1.2rem}.ntm-trust li{padding:1.1rem .6rem;font-size:1.15rem}#MainContent .product__info-container .accordion__title{font-size:1.15rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product__info-container .product__accordion summary{padding:1.5rem 0}.product__info-container .product__accordion .icon-caret{width:1rem}.product__info-container .product__accordion .accordion__content{padding:0 0 1.6rem;font-size:1.3rem}.product__info-container>.ntm-trust+.product__accordion{margin-top:.8rem!important;border-top:1px solid var(--ntm-line)}.product__info-container>.product__accordion{margin-top:-1.6rem!important}.product__info-container>.ntm-trust+.product__accordion,.product__info-container>style+.product__accordion{margin-top:.8rem!important}@media screen and (min-width:750px){.product--thumbnail_slider media-gallery{display:grid!important;grid-template-columns:7.6rem minmax(0,1fr);column-gap:1.2rem;align-items:stretch}.product--thumbnail_slider media-gallery>.visually-hidden{position:absolute}.product--thumbnail_slider media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1;width:100%;min-width:0}.product--thumbnail_slider media-gallery>.thumbnail-slider{display:block!important;position:relative;grid-column:1;grid-row:1;width:100%!important;max-width:none!important;min-height:0;margin:0;padding:0}.product--thumbnail_slider .thumbnail-slider .slider-button{display:none!important}.product--thumbnail_slider .thumbnail-slider .thumbnail-list{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:.8rem;width:100%!important;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none;scrollbar-width:none;transform:none}.product--thumbnail_slider .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.product--thumbnail_slider .thumbnail-slider .thumbnail-list__item{flex:0 0 auto;width:100%!important;max-width:none!important;margin:0!important}}.product__info-container product-form.product-form{margin:0!important}.product__info-container .product-form__buttons .product-form__submit:last-child{margin-bottom:0}.product__info-container .lx-bullets{grid-template-columns:auto}@media screen and (min-width:480px){.product__info-container .lx-bullets{grid-template-columns:auto auto;justify-content:start}}.thumbnail-list__item .thumbnail,.thumbnail-list__item .thumbnail[aria-current]{border:0;box-shadow:none;outline:1px solid var(--ntm-line);outline-offset:-1px}.thumbnail-list__item .thumbnail[aria-current]{outline-color:var(--ntm-ink)}.thumbnail-list__item .thumbnail:before,.thumbnail-list__item .thumbnail:after{display:none}.collection-hero__inner{padding-top:4rem;padding-bottom:1.6rem}#MainContent .main-page-title{margin-bottom:3.2rem!important;text-align:left}:root{--ntm-radius: 0px}html body *,html body *:before,html body *:after{border-radius:0!important}html body .product__info-container .product-form__input:has(.ntm-opt) input[type=radio]+label:before{border-radius:50%!important}html body #MainContent .ntm-feature__button,html body #MainContent [class*=ntm-feature]{border-radius:0!important}.process-section .process-grid{grid-template-columns:1fr!important;gap:1.6rem!important}.process-section .process-card{justify-content:flex-start!important;gap:1.2rem;min-height:0!important;height:auto!important}.process-section .process-card>*{margin-top:0!important;margin-bottom:0!important}.process-section .process-card>:nth-child(2){margin-top:1.6rem!important}@media screen and (min-width:750px){.process-section .process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (min-width:990px){.process-section .process-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{word-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ntm-refine.css.map */
