@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,700;0,800;1,700;1,800&family=Inter:wght@400;500;600;700&display=swap";:root{--red: #CC1500;--red-dk: #A01000;--ink: #1C1C1C;--mid: #555;--light: #F4F4F2;--border: #E0E0DE}body{font-family:Inter,sans-serif!important;-webkit-font-smoothing:antialiased;color:#1c1c1c!important;background:#fff!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.title,.banner__heading,.rich-text__heading,.image-with-text__heading{font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em}.announcement-bar{background:#cc1500!important}.announcement-bar__message,.announcement-bar__message *{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#fff!important}.header{background:#fff!important;border-bottom:3px solid #CC1500!important;box-shadow:none!important}.header__heading-logo{max-width:130px!important;height:auto!important}.header__heading-link,.header__heading{font-family:Barlow Condensed,sans-serif!important;font-size:20px!important;font-weight:800!important;text-transform:uppercase!important;color:#1c1c1c!important}.header__menu-item>a,.list-menu__item--link{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#333!important;text-decoration:none}.header__menu-item>a:hover,.list-menu__item--link:hover{color:#cc1500!important}.cart-count-bubble{background:#cc1500!important}.cart-count-bubble span{color:#fff!important}.banner,.banner--large{min-height:85vh}.banner__heading{font-family:Barlow Condensed,sans-serif!important;font-size:clamp(40px,6.5vw,76px)!important;font-style:italic!important;font-weight:700!important;line-height:.94!important;color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.5);text-transform:uppercase!important}.banner__text,.banner__text p{font-family:Inter,sans-serif!important;font-size:14px!important;color:#ffffffe0!important;line-height:1.6!important;text-shadow:0 1px 8px rgba(0,0,0,.3)}.banner__box{background:transparent!important;box-shadow:none!important;border:none!important}.button,.button--primary{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#cc1500!important;color:#fff!important;border:2px solid #CC1500!important;border-radius:0!important;min-height:42px;min-width:100px;padding:0 18px!important;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.button:hover,.button--primary:hover{background:#a01000!important;border-color:#a01000!important;color:#fff!important}.button--secondary{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.6)!important}.button--secondary:hover{background:#ffffff1a!important;border-color:#fff!important}.featured-collection .button,.featured-collection a.button,.button--outline{background:transparent!important;color:#1c1c1c!important;border:1.5px solid #1C1C1C!important}.featured-collection .button:hover,.featured-collection a.button:hover{background:#1c1c1c!important;color:#fff!important}.color-scheme-3 .featured-collection .button,.color-scheme-3 .button--tertiary{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.5)!important}.image-with-text__content .button{background:#cc1500!important;color:#fff!important;border-color:#cc1500!important}.image-with-text__content .button:hover{background:#a01000!important;border-color:#a01000!important}.rich-text .button{background:#cc1500!important;color:#fff!important;border-color:#cc1500!important}.button:empty{display:none!important}.page-width{max-width:1300px;padding-left:24px!important;padding-right:24px!important}.collection__title .title,.featured-collection__title{font-size:clamp(18px,2.5vw,26px)!important;line-height:1.1!important;color:#1c1c1c!important}.slider-button{display:none!important}.slider-counter{display:flex!important;gap:6px!important;justify-content:center!important;margin-top:12px!important;align-items:center}.slider-counter__link{width:7px!important;height:7px!important;border-radius:50%!important;background:#d0d0ce!important;border:none!important;padding:0!important;display:inline-block;transition:background .2s;min-width:unset!important;min-height:unset!important}.slider-counter__link--active,.slider-counter__link:hover{background:#cc1500!important}.slider-counter--dots .slider-counter__link{width:7px!important;height:7px!important;border-radius:50%!important}.card-wrapper{border-radius:0!important}.card,.card__inner{background:#f4f4f2!important;border-radius:0!important;box-shadow:none!important;border:none!important}.card__media{background:#f4f4f2!important}.card__information{padding:9px 10px 12px!important}.card__information:before{content:"";display:block;width:18px;height:2px;background:#cc1500;margin-bottom:5px}.card__heading,.card__heading a{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;color:#1c1c1c!important;line-height:1.3;text-transform:none!important;letter-spacing:0!important;text-decoration:none}.price,.price__regular,.price__sale,.price-item{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:500!important;color:#888!important}.price__container{margin-top:1px}.quick-add__submit{background:#cc1500!important;color:#fff!important;border-radius:0!important;border:none!important;font-size:9px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;min-height:34px!important;padding:0 10px!important}.quick-add__submit:hover{background:#a01000!important}.product-form__input--pill,.product-form__input--dropdown,.product-form__quantity,.quantity,.quantity-wrapper,.quantity__input,[class*=variant-picker],.variant-picker,.product-form__input:not(.product-form__input--payment-type){display:none!important}.shopify-section:has(.image-with-text){margin-left:0!important;margin-right:0!important}.image-with-text{max-width:100%!important;padding-left:0!important;padding-right:0!important}.image-with-text .page-width{padding-left:0!important;padding-right:0!important;max-width:100%!important}.image-with-text__media-item{flex:1 1 50%}.image-with-text__content{padding:40px 48px!important}.image-with-text__heading{font-style:italic!important;color:#1c1c1c!important}.image-with-text__text,.image-with-text__text p{font-family:Inter,sans-serif!important;font-size:14px!important;color:#555!important;line-height:1.75}.rich-text__heading{font-style:italic!important;color:#fff!important}.rich-text .rte,.rich-text .rte p{font-family:Inter,sans-serif!important;font-size:14px!important;color:#ffffffb3!important;line-height:1.7!important}.caption-with-letter-spacing{font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#cc1500!important}.multicolumn-card{padding:14px 10px!important}.multicolumn-card__info h3{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#1c1c1c!important;margin-bottom:2px!important;display:flex;flex-direction:column;align-items:center;gap:6px}.multicolumn-card__info .rte,.multicolumn-card__info p{font-family:Inter,sans-serif!important;font-size:11px!important;color:#777!important;line-height:1.4}.multicolumn-card__image-wrapper{margin-bottom:8px}.testimonials .multicolumn-card__info h3,[id*=testimonial] .multicolumn-card__info h3{color:#f5a623!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;font-family:Inter,sans-serif!important;flex-direction:row;gap:0}.accordion summary{padding:13px 0;border-bottom:1px solid #E0E0DE}.accordion__title,.accordion summary span{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#1c1c1c!important;line-height:1.4}.accordion details[open] summary .accordion__title{color:#cc1500!important}.accordion__content,.accordion__content p{font-family:Inter,sans-serif!important;font-size:12px!important;color:#555!important;line-height:1.7;padding:10px 0 12px}.newsletter-form__button{background:#cc1500!important;border-color:#cc1500!important;border-radius:0!important;font-size:11px!important;font-weight:700!important;min-height:44px!important;letter-spacing:.08em;color:#fff!important}.newsletter-form__button:hover{background:#a01000!important;border-color:#a01000!important}.field__input{border-radius:0!important;font-size:14px!important;min-height:44px!important}.footer{background:#1c1c1c!important;border-top:3px solid #CC1500!important;padding-top:48px!important;padding-bottom:28px!important}.footer__heading{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:14px!important}.footer-block__details-content a,.footer__list a{font-family:Inter,sans-serif!important;font-size:13px!important;color:#ffffff73!important;text-decoration:none!important;line-height:2;display:block;transition:color .15s}.footer-block__details-content a:hover,.footer__list a:hover{color:#fff!important}.list-social__link svg{fill:#ffffff73!important}.list-social__link:hover svg{fill:#fff!important}.footer__payment .icon{opacity:.4}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)!important;margin-top:32px!important;padding-top:20px!important}.footer__copyright,.footer__copyright-content,.footer__copyright-content p{font-size:11px!important;color:#ffffff40!important;margin-top:0!important}.powered-by-link,.footer__copyright-content a[href*="shopify.com"]{display:none!important}.badge{border-radius:0!important;font-size:9px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;padding:2px 5px!important}.drawer{background:#fff!important}.drawer__title{font-family:Barlow Condensed,sans-serif!important;font-size:20px!important;font-weight:700!important;text-transform:uppercase!important;color:#1c1c1c!important}.collection .product-grid .grid{grid-template-columns:repeat(2,1fr)!important;display:grid!important}@media(max-width:749px){.announcement-bar__message,.announcement-bar__message p{font-size:9px!important;letter-spacing:.04em!important}.header{padding:8px 14px!important}.header__heading-logo{max-width:100px!important}.banner,.banner--large{min-height:100svh;min-height:100vh}.banner__media:first-child{background-image:url(/cdn/shop/files/hf_20260918_201136_aaf44aef-d79e-4f02-87cf-52670f3275f6.png?v=1789762376)!important;background-size:cover!important;background-position:center center!important}.banner__media:first-child img{opacity:0!important}.banner__content{justify-content:flex-end!important;padding-top:0!important;padding-bottom:44px!important}.banner__heading{font-size:clamp(30px,9.5vw,46px)!important;line-height:.95!important}.banner__text,.banner__text p{font-size:13px!important}.banner__buttons{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin-top:12px}.banner__buttons .button{width:100%!important;min-height:46px!important;font-size:11px!important;justify-content:center}.page-width{padding-left:12px!important;padding-right:12px!important}.collection__title .title,.featured-collection__title{font-size:clamp(17px,5vw,24px)!important}.grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)!important}.grid{gap:5px!important}.card__information{padding:6px 7px 9px!important}.card__information:before{width:14px;margin-bottom:4px}.card__heading,.card__heading a{font-size:10px!important;line-height:1.25}.price,.price__regular,.price-item{font-size:10px!important}.button,.button--primary{min-height:44px!important;font-size:11px!important}.multicolumn-card{padding:10px 6px!important}.multicolumn-card__info h3{font-size:9px!important;margin-bottom:2px!important}.multicolumn-card__info p{font-size:9px!important}.image-with-text .page-width{padding-left:0!important;padding-right:0!important}.image-with-text__content{padding:22px 16px!important}.image-with-text__heading{font-size:clamp(20px,7vw,30px)!important}.image-with-text__text p{font-size:13px!important}.image-with-text__content .button{width:100%!important;justify-content:center}.rich-text__heading{font-size:clamp(22px,8vw,34px)!important}.rich-text .rte p{font-size:13px!important}.caption-with-letter-spacing{font-size:9px!important}.rich-text .button{width:100%!important;justify-content:center}.multicolumn-card__info .rte p{font-size:12px!important}.accordion summary{padding:11px 0}.accordion__title,.accordion summary span{font-size:12px!important}.accordion__content p{font-size:11px!important}.newsletter-form{flex-direction:column;gap:8px}.newsletter-form__button{width:100%!important}.footer{padding-top:32px!important;padding-bottom:20px!important}.footer__heading{font-size:10px!important;margin-bottom:10px!important}.footer-block__details-content a,.footer__list a{font-size:12px!important;line-height:2}.footer__copyright,.footer__copyright-content p{font-size:10px!important;text-align:center}.collection .product-grid .grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:390px){.banner__heading{font-size:clamp(26px,9.5vw,36px)!important}.header__heading-logo{max-width:85px!important}.card__heading,.card__heading a,.price,.price__regular,.price-item{font-size:9px!important}.page-width{padding-left:10px!important;padding-right:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/redlinebrickz-custom.css.map */
