.product-form__submit,.product-form__submit.button,.product-form__submit.button--secondary{background-color:#4f7344!important;background-image:none!important;color:#fff!important;border:1px solid #4f7344!important;box-shadow:none!important}.product-form__submit:hover:not([disabled]){background-color:#456039!important;border-color:#456039!important;color:#fff!important}.product-form__submit>span,.product-form__submit .icon,.product-form__submit .loading__spinner path{color:#fff!important;fill:#fff!important;stroke:#fff!important}.product-form__submit:after{box-shadow:none!important}.button,.shopify-payment-button__button--unbranded,.product-form__submit{border-radius:0!important}.button--secondary:not(.product-form__submit){background-color:#f3ff34!important;background-image:none!important;color:#282828!important;border-color:#f3ff34!important}.button--secondary:not(.product-form__submit):after{box-shadow:none!important}.rte a:not(.button){color:#405de6}.footer__copyright>small.copyright__content:nth-of-type(2){display:none!important}.price__badge-sale,.badge.color-scheme-5{background-color:#de2a2a!important;color:#fff!important}.banner__buttons .button,.banner__box .button{background-color:#4f7344!important;color:#fff!important;border-color:#4f7344!important}.banner__buttons .button:after{box-shadow:none!important}.nrl-tl__header{text-align:center;margin-bottom:26px}.nrl-tl__sub{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin:0 0 8px;opacity:.85}.nrl-tl__title{font-size:34px;font-weight:700;margin:0}.nrl-tl__stage{position:relative}.nrl-tl__item{display:none;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.nrl-tl__item.is-active{display:grid}.nrl-tl__media img{width:100%;height:auto;display:block}.nrl-tl__body h3{font-size:20px;font-weight:700;margin:0 0 14px}.nrl-tl__txt{font-size:15px;line-height:1.6;opacity:.85}.nrl-tl__txt p{margin:0 0 12px}.nrl-tl__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.nrl-tl__arrow svg{width:20px;height:20px;fill:none;stroke:#000;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nrl-tl__arrow--prev{left:-14px}.nrl-tl__arrow--next{right:-14px}.nrl-tl__arrow[disabled]{opacity:.3;cursor:default}.nrl-tl__nav{margin-top:34px}.nrl-tl__progress{display:block;height:2px;background:#0000001f;position:relative;margin-bottom:14px}.nrl-tl__progress-fill{position:absolute;left:0;top:0;height:100%;width:33.33%;background:#4f7344;transition:width .3s,left .3s}.nrl-tl__labels{display:flex;justify-content:space-between;gap:10px}.nrl-tl__label{background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;opacity:.45;padding:0}.nrl-tl__label.is-current{opacity:1;color:#4f7344}@media(max-width:749px){.nrl-tl__item{grid-template-columns:1fr;gap:20px}.nrl-tl__title{font-size:24px}.nrl-tl__arrow{display:none}}.banner--large{min-height:80vh!important}.collection__title.title-wrapper{text-align:center;max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:48px}.collection__title .title{font-size:44px;font-weight:700;margin:0 0 14px;line-height:1.15}.collection__title .title:before{content:"RIGHT NOW";display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.collection__title .collection__description{font-size:15px;line-height:1.6}.collection__title .collection__description>*{margin-left:auto;margin-right:auto}@media(max-width:989px){.collection__title .title{font-size:30px}.collection__title.title-wrapper{margin-bottom:28px}}.footer__content-top{display:grid!important;grid-template-columns:325fr 244fr 146fr 325fr;gap:40px;align-items:start;padding-bottom:0!important}.footer__blocks-wrapper{display:contents!important}.footer__content-top .footer-block{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.footer-block--newsletter{margin:0!important;padding:0!important;max-width:none!important;width:auto!important;align-items:flex-start!important;text-align:left!important}.footer-block--newsletter .footer-block__newsletter{align-items:flex-start;text-align:left}.footer-block--newsletter .newsletter-form{margin:0;max-width:none}.footer-block--newsletter h2:after{content:"Sign up for our newsletter and get exclusive campaigns, unique discounts and smart tips, straight to your inbox.";display:block;font-size:15px;line-height:26px;font-weight:400;text-transform:none;letter-spacing:normal;margin-top:12px}.footer-block__heading,.footer-block--newsletter h2{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;margin:0 0 20px!important;line-height:1.4}.footer-block__details-content,.footer-block__details-content li a,.footer-block .rte{font-size:15px!important;line-height:26px!important}.footer .footer__content-top{padding-top:24px}@media screen and (min-width:990px){.footer>.footer__content-top{padding-top:0}}@media(max-width:989px){.footer__content-top{grid-template-columns:1fr 1fr}.footer-block--newsletter h2:after{font-size:14px}}@media(max-width:749px){.footer__content-top{grid-template-columns:1fr;gap:28px}}.nrl-usp__ic{margin-bottom:6px!important}.nrl-usp__item h3{margin-bottom:5px!important}.nrl-usp__txt{line-height:1.4!important}.card__information .caption-with-letter-spacing,.card-information .caption-with-letter-spacing{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px;color:#000!important;opacity:1!important;margin-bottom:4px}.card__heading,.card__heading a,.card-information .card__heading a{font-size:15px!important;font-weight:400!important;line-height:1.5}.card-information .price,.card-information .price .price-item{font-size:15px!important;font-weight:400!important;color:#000!important}.card-information .price__sale .price-item--regular{opacity:.6}.nrl-card__colours{font-size:14px!important;line-height:1.5;color:#000000b3!important;margin:6px 0 0!important;font-weight:400!important}.nrl-tm__quote{font-size:26px!important}.nrl-tm__author{margin-top:24px!important}@media screen and (min-width:1200px){.nrl-tm__quote{font-size:28px!important}.nrl-tm__author{margin-top:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/norillo-custom.css.map */
