.title-h1{font-family:var(--NL-font-title);font-size:var(--NL-title-h1-size);font-style:normal;font-weight:var(--NL-title-h1-weight);line-height:var(--NL-title-h1-line);letter-spacing:var(--NL-title-h1-spacing);text-transform:uppercase;color:var(--NL-black);margin:0;padding:0}@media screen and (max-width: 720px){.title-h1{font-size:var(--NL-title-h2-size);line-height:var(--NL-title-h2-line);letter-spacing:var(--NL-title-h2-spacing)}}.title-h2{font-family:var(--NL-font-title);font-size:var(--NL-title-h2-size);font-style:normal;font-weight:var(--NL-title-h2-weight);line-height:var(--NL-title-h2-line);letter-spacing:var(--NL-title-h2-spacing);text-transform:uppercase;color:var(--NL-black)}.title-h3{font-family:var(--NL-font-title);font-size:var(--NL-title-h3-size);font-style:normal;font-weight:var(--NL-title-h3-weight);line-height:var(--NL-title-h3-line);letter-spacing:var(--NL-title-h3-spacing);text-transform:uppercase;color:var(--NL-black)}.text-normal{font-family:var(--NL-font-text);font-size:var(--NL-text-normal-size);font-style:normal;font-weight:var(--NL-text-normal-weight);line-height:100%;color:var(--NL-black)}.text-small{font-family:var(--NL-font-text);font-size:var(--NL-text-small-size);font-style:normal;font-weight:var(--NL-text-small-weight);line-height:100%;color:var(--NL-black)}.services .text-normal,.two-cards-section .text-normal,.two-cards-section__text,.error-404 .text-normal{line-height:150%}.btn-main{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--NL-font-title);font-size:var(--NL-btn-size);font-style:normal;font-weight:var(--NL-btn-weight);line-height:var(--NL-btn-line);letter-spacing:var(--NL-btn-spacing);text-transform:uppercase;background:transparent;border:none;border-top:1px solid;border-bottom:1px solid;padding:var(--NL-space-14) var(--NL-space-40);min-height:42px;cursor:pointer;text-decoration:none;overflow:hidden;transition:color var(--NL-transition-normal);z-index:1;margin:0;box-sizing:border-box}.btn-main:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;transition:top var(--NL-transition-normal);z-index:-1}@media (hover: hover){.btn-main:hover:before{top:0}}.btn-main,.btn-main--white{border-color:var(--NL-white);color:var(--NL-white)}.btn-main:before,.btn-main--white:before{background:var(--NL-white)}@media (hover: hover){.btn-main:hover,.btn-main--white:hover{color:var(--NL-black)}}.btn-main--black{border-color:var(--NL-black);color:var(--NL-black)}.btn-main--black:before{background:var(--NL-black)}@media (hover: hover){.btn-main--black:hover{color:var(--NL-white)}}.btn-main--beige{border-color:var(--NL-light-beige);color:var(--NL-light-beige)}.btn-main--beige:before{background:var(--NL-light-beige)}@media (hover: hover){.btn-main--beige:hover{color:var(--NL-black)}}.btn-main--black-bordered{border-color:var(--NL-black);color:var(--NL-black);border-left:1px solid var(--NL-black);border-right:1px solid var(--NL-black)}.btn-main--black-bordered:before{background:var(--NL-black)}@media (hover: hover){.btn-main--black-bordered:hover{color:var(--NL-white)}}.btn-main--outline{border-color:var(--NL-black);color:var(--NL-black);background:transparent}.btn-main--outline:before{background:var(--NL-black)}@media (hover: hover){.btn-main--outline:hover{color:var(--NL-white)}}.product-price{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0}.product-price__left,.product-price__right{display:flex;align-items:center}.product-price__regular,.product-price__sale{font-family:var(--NL-font-title);font-size:12px;font-weight:500;line-height:var(--NL-text-line-height-compact);letter-spacing:var(--NL-letter-spacing);text-transform:uppercase;color:var(--NL-black);opacity:var(--NL-opacity-inactive)}.product-price__compare{color:var(--NL-light-beige);text-decoration:line-through}.product-cutline{text-align:right;font-family:var(--NL-font-text);font-size:12px;font-weight:300;line-height:var(--NL-text-line-height-compact);color:var(--NL-black)}.loading-overlay__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}.loading-overlay__spinner.hidden{display:none}.spinner{width:100%;height:100%;animation:spin 1s linear infinite}.spinner .path{stroke:currentColor;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/components.css.map */
