:root{--noro-red: #D50000;--noro-red-dark: #9B0000;--noro-black: #111111;--noro-white: #ffffff;--noro-gray-100: #f8f8f8;--noro-gray-200: #f0f0f0;--noro-gray-600: #4b5563;--t-fast: .15s ease;--t-base: .2s ease;--shadow-red: 0 4px 20px rgba(213,0,0,.28)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;font-weight:700;line-height:1.15}.header{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:#ffffffed!important;border-bottom:1px solid rgba(0,0,0,.06);transition:box-shadow var(--t-base)}.header__menu-item{font-weight:600;font-size:.9rem;position:relative}.header__menu-item:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--noro-red);transition:width var(--t-base);border-radius:1px}.header__menu-item:hover:after{width:100%}.button{font-weight:600;letter-spacing:.01em;transition:transform var(--t-fast),box-shadow var(--t-fast),background-color var(--t-fast)}.button--primary{background-color:var(--noro-red)!important;color:var(--noro-white)!important}.button--primary:hover{background-color:var(--noro-red-dark)!important;transform:translateY(-2px);box-shadow:var(--shadow-red)!important}.button--primary:active{transform:translateY(0)}.button--secondary{border:2px solid var(--noro-black)!important;color:var(--noro-black)!important;background:transparent!important}.button--secondary:hover{border-color:var(--noro-red)!important;color:var(--noro-red)!important;transform:translateY(-2px)}.card-wrapper{border-radius:12px;overflow:hidden;transition:transform var(--t-base),box-shadow var(--t-base)}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f!important}.card__heading a{transition:color var(--t-fast)}.card__heading a:hover{color:var(--noro-red)}.media img{transition:transform .4s ease}.card-wrapper:hover .media img{transform:scale(1.04)}.price__sale,.price-item--sale{color:var(--noro-red)!important;font-weight:700}form input,form textarea,form select{border-radius:8px!important;transition:border-color var(--t-fast),box-shadow var(--t-fast)}form input:focus,form textarea:focus,form select:focus{border-color:var(--noro-red)!important;box-shadow:0 0 0 3px #d500001f!important;outline:none}.footer{border-top:1px solid rgba(0,0,0,.08)}.footer-block__details-content a{transition:color var(--t-fast)}.footer-block__details-content a:hover{color:var(--noro-red)}.slideshow__heading{font-size:clamp(2.5rem,6vw,5rem)!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1.05!important}.accordion__button{font-weight:600;transition:color var(--t-fast)}.accordion__button:hover{color:var(--noro-red)}a{transition:color var(--t-fast)}*:focus-visible{outline:2px solid var(--noro-red);outline-offset:3px;border-radius:3px}.pagination__item--current{background-color:var(--noro-red)!important;color:var(--noro-white)!important;border-color:var(--noro-red)!important}.breadcrumbs__link:hover{color:var(--noro-red)}.custom-sketch{border-radius:24px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.custom-sketch a{display:inline-block;padding:.8rem 1.6rem;background:var(--noro-red);border-radius:8px;color:#fff;text-decoration:none;font-weight:600;transition:background var(--t-fast),transform var(--t-fast)}.custom-sketch a:hover{background:var(--noro-red-dark);transform:translateY(-2px)}@media(max-width:767px){.slideshow__heading{font-size:clamp(2rem,8vw,3rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/noro-custom.css.map */
