@import"https://fonts.googleapis.com/css2?family=Anton&family=Oswald:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";:root{--gb-fire: #FF4B1F;--gb-ember: #FF7A33;--gb-glow: 0 0 24px rgba(255,75,31,.3);--gb-font-display: "Anton", "Impact", sans-serif;--gb-font-head: "Oswald", "Arial Narrow", sans-serif;--gb-font-body: "Inter", system-ui, sans-serif}body{font-family:var(--gb-font-body)!important;font-weight:400;letter-spacing:.005em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.banner__heading,.rich-text__heading,.title,.card__heading,.image-with-text__heading,.product__title,.collection-hero__title,.email-signup-banner__heading,.newsletter__heading,.cart-drawer__heading,.multicolumn .title,.featured-collection .title,.collapsible-content__heading{font-family:var(--gb-font-head)!important;font-weight:700!important;letter-spacing:.01em;text-transform:uppercase;line-height:1.08}.banner__heading.h0,.banner__heading.hxl,.banner__heading.hxxl,.banner__heading.h1,.rich-text__heading.h0,.rich-text__heading.hxl,.rich-text__heading.hxxl,.image-with-text__heading,.product__title.h0,.product__title.h1,.email-signup-banner__heading,.newsletter__heading{font-family:var(--gb-font-display)!important;font-weight:400!important;letter-spacing:.015em;line-height:.98}h1,.h1{font-size:clamp(2.4rem,5vw,4rem)!important}.h0,.hxl{font-size:clamp(3rem,7vw,6rem)!important}.hxxl{font-size:clamp(3.5rem,9vw,7.5rem)!important}h2,.h2{font-size:clamp(2rem,4vw,3.2rem)!important}h3,.h3{font-size:clamp(1.3rem,2.5vw,1.7rem)!important}p,.rte,.banner__text,.rich-text__text,.card__description,li,.multicolumn-card__info{font-family:var(--gb-font-body)!important;font-weight:400;line-height:1.7;font-size:1.05rem}.banner__text p,.rich-text__text p{font-size:1.15rem!important;line-height:1.65!important}.caption-with-letter-spacing{font-family:var(--gb-font-head)!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase}.announcement-bar__message{font-family:var(--gb-font-head)!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;font-size:.95rem!important}.header-wrapper{border-bottom:1px solid rgba(255,75,31,.18)!important}.header{align-items:center!important}.header__menu-item,.list-menu__item--link{font-family:var(--gb-font-head)!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:1.05rem!important;transition:color .2s ease!important}.header__menu-item:hover{color:var(--gb-fire)!important}.header__menu-item span,.header__active-menu-item{position:relative}.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.2rem;height:2px;background:var(--gb-fire);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.header__menu-item:hover:after{transform:scaleX(1)}.header__heading-logo-wrapper{background:transparent!important}.header__heading-logo{display:block;margin:0 auto}sticky-header.shopify-section-header-sticky{box-shadow:0 8px 32px #00000073!important}.cart-count-bubble{font-family:var(--gb-font-head)!important;font-weight:600!important}.button,.shopify-payment-button__button--unbranded,.product-form__cart-submit,.newsletter-form__button{font-family:var(--gb-font-head)!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:1rem!important;padding:1rem 2.2rem!important;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease!important}.button--primary:after,.product-form__cart-submit:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);transition:left .55s ease}.button--primary:hover:after,.product-form__cart-submit:hover:after{left:130%}.button--primary:hover,.product-form__cart-submit:hover:not([disabled]),.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px)!important;box-shadow:var(--gb-glow)!important}.product-form__cart-submit{font-size:1.15rem!important;padding:1.2rem 2rem!important}.banner__box{position:relative;border-left:3px solid var(--gb-fire)!important}.image-with-text__content{position:relative}.image-with-text__content:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:4px;background:linear-gradient(var(--gb-fire),var(--gb-ember));border-radius:2px}.title-wrapper-with-link,.featured-collection .title-wrapper,.collection .title-wrapper{position:relative}.featured-collection .title:after,.multicolumn .title:after,.related-products .title:after{content:"";display:block;width:56px;height:4px;margin-top:.6rem;background:linear-gradient(90deg,var(--gb-fire),var(--gb-ember));border-radius:2px}.card-wrapper .card,.card{transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease,border-color .35s ease!important}.card-wrapper:hover .card{transform:translateY(-6px)!important;box-shadow:0 16px 40px #00000073,var(--gb-glow)!important}.card__media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img{transform:scale(1.05)!important}.card__heading,.card__heading a{font-family:var(--gb-font-head)!important;font-weight:600!important;letter-spacing:.04em!important;font-size:1.15rem!important;text-transform:uppercase!important}.price__regular .price-item,.price-item--regular,.price-item--last{font-family:var(--gb-font-head)!important;font-weight:600!important;font-size:1.25rem!important;letter-spacing:.02em}.product__price .price-item,.price--large .price-item{font-size:2rem!important}.price__sale .price-item--regular{opacity:.5;font-size:1rem!important}.multicolumn-card__info h3,.multicolumn-card .multicolumn-card__title{font-family:var(--gb-font-head)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:1.15rem!important}.multicolumn-card{transition:transform .3s ease,box-shadow .3s ease!important}.multicolumn-card:hover{transform:translateY(-4px)!important}.field__input,input[type=email],input[type=text],input[type=tel],input[type=password],textarea,select{font-family:var(--gb-font-body)!important;font-size:1rem!important}.field__label{font-family:var(--gb-font-head)!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.85rem!important}.email-signup-banner__heading,.newsletter__heading{font-size:clamp(2.4rem,5vw,4.5rem)!important}.newsletter__subheading{font-size:1.1rem!important;font-weight:400!important}.newsletter-form__button{transition:transform .25s ease!important}.newsletter-form__button:hover{transform:translate(3px)}.footer__heading{font-family:var(--gb-font-head)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:1rem!important}.footer-block__details-content a,.footer__list a,.footer a:not(.button){font-family:var(--gb-font-body)!important;font-size:.98rem!important;transition:color .2s ease,padding-left .2s ease!important}.footer-block__details-content a:hover,.footer__list a:hover{color:var(--gb-fire)!important}.footer{position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--gb-fire),var(--gb-ember),var(--gb-fire),transparent)}.footer__copyright small,.copyright__content{font-family:var(--gb-font-body)!important;font-size:.85rem!important;letter-spacing:.02em}.footer .localization-form__select,.footer .disclosure__button{font-family:var(--gb-font-head)!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.85rem!important}.product__title{font-size:clamp(2rem,4vw,3.4rem)!important}.product-form__cart-submit{width:100%!important}.variant-input-wrapper input:checked+label,fieldset .product-form__input input[type=radio]:checked+label{border-color:var(--gb-fire)!important}.cart-item__name,.cart-item__name a{font-family:var(--gb-font-head)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:1.05rem!important}.totals__total-value,.totals__subtotal-value{font-family:var(--gb-font-head)!important;font-weight:600!important;font-size:1.5rem!important}.facets__summary,.facets__heading,.facet-filters__label,.facets__label,.product-count{font-family:var(--gb-font-head)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.9rem!important}.collection-hero__title,.main-collection-banner .title{font-size:clamp(2.5rem,6vw,5rem)!important}.product-grid{justify-content:flex-start}.badge{font-family:var(--gb-font-head)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.72rem!important}.collapsible-content-button,details>summary .summary__title,.accordion summary{font-family:var(--gb-font-head)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:1.05rem!important}.pagination__list .pagination__item{font-family:var(--gb-font-head)!important;font-weight:600!important}.pagination__item--current,.pagination__item:hover{color:var(--gb-fire)!important}@keyframes gb-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.scroll-trigger.animate--slide-in.is-visible,.scroll-trigger.animate--fade-in.is-visible{animation:gb-rise .65s cubic-bezier(.22,1,.36,1) both!important}[data-cascade]>*:nth-child(1){--gb-d: 0s}[data-cascade]>*:nth-child(2){--gb-d: .08s}[data-cascade]>*:nth-child(3){--gb-d: .16s}[data-cascade]>*:nth-child(4){--gb-d: .24s}[data-cascade]>*:nth-child(5){--gb-d: .32s}[data-cascade]>*{animation-delay:var(--gb-d, 0s)!important}::selection{background:var(--gb-fire);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000004d}::-webkit-scrollbar-thumb{background:var(--gb-fire);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gb-ember)}.list-social__link svg{transition:fill .2s,transform .2s}.list-social__link:hover svg{fill:var(--gb-fire)!important;transform:translateY(-2px)}@media screen and (max-width:749px){.header__menu-item,.list-menu__item--link{font-size:1rem!important}.card-wrapper:hover .card{transform:none!important;box-shadow:none!important}.banner__text p,.rich-text__text p{font-size:1.05rem!important}.menu-drawer__menu-item{font-family:var(--gb-font-head)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:1.15rem!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/grillbolt-custom.css.map */
