*,*:before,*:after{animation:none!important;animation-delay:0s!important;animation-duration:0s!important;transition-duration:0s!important;transition-delay:0s!important}.header-wrapper,.header,.header__menu-item,.header nav a,.button,a.button{transition:all .3s ease!important}.swiper,.swiper-wrapper,.swiper-slide,.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev,slideshow-component,slideshow-component *{transition-duration:unset!important;transition-delay:unset!important;animation:unset!important}.wow,.reveal,[data-aos],.animate__animated,[class*=animate],[class*=fade],.scroll-trigger,.motion-reduce,.shopify-section,.shopify-section.reveal{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}[class*=section-][class*=-padding],[class*=-padding].isolate,div[class*=section-template][class*=-padding],.page-full-width[class*=-padding],.page-width[class*=-padding]{padding-top:8px!important;padding-bottom:8px!important}.row:has(.collection-hero),.collection-hero+.row,div.row>.collection-hero{padding:0!important;margin:0!important}.collection-hero{padding:8px 60px!important;margin:0!important;min-height:auto!important}.collection-hero.color-inverse,.collection-hero.gradient,.collection-hero.color-inverse.gradient{padding:8px 60px!important}.collection-hero__inner,.collection-hero__text-wrapper{padding:0!important;margin:0!important}.collection-hero__title{margin:0!important;padding:0!important;font-size:38px!important;line-height:1.2!important}.collection-hero__description{margin:5px 0 0!important;padding:0!important}.collection-hero+.row,.collection-hero .row{padding:0!important;margin:0!important}.breadcrumb{display:block!important;text-align:left!important}.breadcrumb .breadcrumb_title{display:block!important;width:100%!important;text-align:left!important;margin-bottom:8px!important}.breadcrumb a,.breadcrumb span.breadcrumb__sep,.breadcrumb>span:not(.breadcrumb_title){display:inline-block!important;margin-top:0!important}.aimax-custom .collapsible_address-block ul{margin-bottom:1rem!important}.aimax-custom .layout-contact-right{margin-top:0!important}.aimax-custom .collapsible_address-block{padding-bottom:0!important}.shopify-section.slideshow .banner__heading,.shopify-section.slideshow .banner__sub_heading,.shopify-section.slideshow .banner__buttons,.shopify-section.slidershow .banner__heading,.shopify-section.slidershow .banner__sub_heading,.shopify-section.slidershow .banner__buttons,.shopify-section.slideshow.slidershow slideshow-component .swiper-slide .banner__heading,.shopify-section.slideshow.slidershow slideshow-component .swiper-slide .banner__sub_heading,.shopify-section.slideshow.slidershow slideshow-component .swiper-slide .banner__buttons,slideshow-component .swiper-slide .banner__heading,slideshow-component .swiper-slide .banner__sub_heading,slideshow-component .swiper-slide .banner__buttons,.swiper-slide .banner__heading,.swiper-slide .banner__sub_heading,.swiper-slide .banner__buttons{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important;transition-delay:0s!important}:root{--font-base-size: 16px !important;--font-h1-size: 48px !important;--font-h2-size: 36px !important;--font-h3-size: 28px !important;--font-h4-size: 22px !important;--font-h5-size: 18px !important;--font-h6-size: 16px !important;--rf-radius-sm: 8px;--rf-radius-md: 12px;--rf-radius-lg: 16px;--rf-radius-xl: 24px;--rf-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--rf-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--rf-shadow-hover: 0 8px 30px rgba(0, 0, 0, .12);--rf-navy: #1A365D;--rf-red: #C41E3A;--rf-cream: #f8f6f3;--rf-text: #1f2937;--rf-text-muted: #6b7280}body{font-size:16px!important;line-height:1.6!important;color:var(--rf-text);-webkit-font-smoothing:antialiased}p{font-size:16px!important;line-height:1.7!important;margin-bottom:1rem}h1,.h1{font-size:48px!important;line-height:1.2!important;font-weight:700!important}h2,.h2,.title{font-size:36px!important;line-height:1.25!important;font-weight:700!important}h3,.h3{font-size:28px!important;line-height:1.3!important;font-weight:600!important}h4,.h4{font-size:22px!important;line-height:1.35!important;font-weight:600!important}h5,.h5{font-size:18px!important;line-height:1.4!important;font-weight:600!important}h6,.h6{font-size:16px!important;line-height:1.5!important;font-weight:600!important}body.template-index .shopify-section-header,body.template-index #shopify-section-header,body.template-index [class*=section-header]{position:absolute!important;width:100%!important;z-index:1000!important}body.template-index .header-wrapper,body.template-index #shopify-section-headers,body.template-index .shopify-section-header-sticky{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;background:transparent!important}body.template-index .header,body.template-index #header{background:transparent!important}body.template-index .header-wrapper:before,body.template-index .shopify-section-header:before,body.template-index #shopify-section-headers:before,body.template-index [id*=section-header]:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:120px;background:linear-gradient(to bottom,#00000080,#00000040 60%,#0000);pointer-events:none;z-index:-1}body.template-index .header__menu-item,body.template-index .header nav a,body.template-index .dt-nav>li>a,body.template-index .header__icon,body.template-index .header svg,body.template-index .header__heading-link{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)}body.template-index .header-wrapper,body.template-index .header,body.template-index .header__menu-item,body.template-index .header nav a,body.template-index .dt-nav>li>a,body.template-index .header__icon,body.template-index .header svg,body.template-index .header__heading-link{transition:all .3s ease!important}body.template-index .header-wrapper,body.template-index .header-wrapper.nav-scrolled{width:100%!important;max-width:100%!important;left:0!important;right:0!important}body.template-index .header-wrapper.nav-scrolled,body.template-index .nav-scrolled,body.template-index .shopify-section-header.nav-scrolled,body.template-index #shopify-section-header.nav-scrolled,body.template-index [class*=section-header].nav-scrolled{position:fixed!important;top:0!important;background-color:#fff!important;box-shadow:0 2px 20px #0000001a!important;width:100%!important}body.template-index.nav-scrolled-body .header-wrapper,body.template-index.nav-scrolled-body .header,body.template-index.nav-scrolled-body .shopify-section-header,body.template-index.nav-scrolled-body #shopify-section-header,body.template-index.nav-scrolled-body [class*=section-header]{position:fixed!important;top:0!important;background-color:#fff!important;box-shadow:0 2px 20px #0000001a!important;width:100%!important;z-index:1000!important}body.template-index.nav-scrolled-body .header__menu-item,body.template-index.nav-scrolled-body .header nav a,body.template-index.nav-scrolled-body .dt-nav>li>a,body.template-index.nav-scrolled-body .header__icon,body.template-index.nav-scrolled-body .header svg,body.template-index.nav-scrolled-body .header__heading-link{color:var(--rf-navy)!important;text-shadow:none!important}body.template-index.nav-scrolled-body .header-wrapper:before,body.template-index.nav-scrolled-body .shopify-section-header:before{display:none!important}body.template-index .header-wrapper.nav-scrolled:before,body.template-index .nav-scrolled:before{display:none!important;opacity:0!important}body.template-index .header-wrapper.nav-scrolled .header,body.template-index .nav-scrolled .header{background-color:#fff!important}body.template-index .header-wrapper.nav-scrolled .header__menu-item,body.template-index .header-wrapper.nav-scrolled .header nav a,body.template-index .header-wrapper.nav-scrolled .dt-nav>li>a,body.template-index .header-wrapper.nav-scrolled .header__icon,body.template-index .header-wrapper.nav-scrolled .header svg,body.template-index .header-wrapper.nav-scrolled .header__heading-link,body.template-index .nav-scrolled .header__menu-item,body.template-index .nav-scrolled .header nav a,body.template-index .nav-scrolled .dt-nav>li>a,body.template-index .nav-scrolled .header__icon,body.template-index .nav-scrolled .header svg{color:var(--rf-navy)!important;text-shadow:none!important}.slideshow .slideshow__text,.slideshow .banner__box,.slideshow .content-container,.slidershow .slideshow__text,.slidershow .banner__box,.slidershow .content-container,.slideshow [class*=color-],.slidershow [class*=color-],slideshow-component .slideshow__text,slideshow-component .banner__box,slideshow-component .content-container,slideshow-component [class*=color-accent],slideshow-component [class*=color-background]{background:transparent!important;background-color:transparent!important}.slideshow .banner__content,.slideshow .slideshow__text-wrapper,.slidershow .banner__content,.slidershow .slideshow__text-wrapper,slideshow-component .banner__content,slideshow-component .slideshow__text-wrapper{z-index:10!important;pointer-events:auto!important}.slideshow .banner__buttons,.slideshow .banner__buttons a,.slideshow .banner__buttons .button,.slidershow .banner__buttons,.slidershow .banner__buttons a,slideshow-component .banner__buttons,slideshow-component .banner__buttons a,slideshow-component .button{pointer-events:auto!important}.slideshow .banner__heading,.slideshow .banner__text,.slideshow .banner__sub_heading,.slideshow .sub-heading,.slideshow h1,.slideshow h2,.slideshow h3,.slideshow p,.slideshow span,.banner__content h1,.banner__content h2,.banner__content p,.banner__content .sub-heading,.slidershow .banner__heading,.slidershow .banner__text,.slidershow h1,.slidershow h2,.slidershow p,.slidershow span{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.5),0 4px 20px rgba(0,0,0,.3)!important}.slideshow .banner__heading,.slidershow .banner__heading,.banner__heading{font-size:56px!important;font-weight:700!important;line-height:1.1!important;text-shadow:0 3px 15px rgba(0,0,0,.6),0 6px 30px rgba(0,0,0,.4)!important}.slideshow .banner__text,.slidershow .banner__text,.banner__text{font-size:20px!important;line-height:1.6!important;text-shadow:0 2px 10px rgba(0,0,0,.5)!important}.slideshow .sub-heading,.slideshow .banner__sub_heading,.slidershow .sub-heading{font-size:16px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;text-shadow:0 2px 8px rgba(0,0,0,.5)!important}.slideshow .swiper-button-next,.slideshow .swiper-button-prev,.slidershow .swiper-button-next,.slidershow .swiper-button-prev,.swiper-navigation{display:none!important}.slideshow .swiper-pagination,.slidershow .swiper-pagination{position:absolute!important;bottom:30px!important;left:0!important;right:0!important;z-index:100!important}.swiper-pagination-bullet{background:#ffffff80!important;opacity:1!important;width:12px!important;height:12px!important;margin:0 6px!important}.swiper-pagination-bullet-active{background:#fff!important}.slideshow .button,.slidershow .button,.banner__buttons .button{background-color:#fff!important;color:var(--rf-navy)!important;font-weight:600!important;padding:16px 32px!important;border-radius:var(--rf-radius-md)!important;text-shadow:none!important;box-shadow:0 4px 15px #0003!important;transition:all .3s ease!important}.slideshow .button:hover,.slidershow .button:hover,.banner__buttons .button:hover{background-color:var(--rf-red)!important;color:#fff!important;transform:translateY(-2px)!important}.swiper-slide{transition:opacity .8s ease-in-out!important}.header,.header-wrapper,.header__heading,.header__heading-link{min-height:80px!important;height:auto!important;overflow:visible!important}.header__heading-logo{max-height:70px!important;max-width:120px!important;height:auto!important;object-fit:contain!important}body.template-index main,body.template-index #MainContent{padding-top:0!important;margin-top:0!important}body.template-index .slideshow,body.template-index .slidershow{margin-top:0!important;padding-top:0!important;position:relative!important}body.template-index .shopify-section:first-child>div,body.template-index .shopify-section:first-child>section,body.template-index [id*=hero_slider]>div,body.template-index .section-slideshow>div,body.template-index .slideshow.section>div,body.template-index [class*=slideshow]{padding-top:0!important;margin-top:0!important}.slideshow__media img,.slideshow .swiper-slide img,slideshow-component .swiper-slide img{filter:brightness(.6)!important}body.template-index .slideshow a.button,body.template-index .slideshow button,body.template-index [id*=hero_slider] a.button,body.template-index .banner__buttons a{pointer-events:auto!important}body.template-index .shopify-section:first-of-type,body.template-index [id*=hero],body.template-index [id*=slider],body.template-index .section-slideshow{margin-top:0!important;padding-top:0!important}body.template-index .announcement-bar,body.template-index .announcement,body.template-index [class*=announcement]{display:none!important}body.template-index #MainContent>.shopify-section:first-child{margin-top:0!important;padding-top:0!important}body.template-index{padding-top:0!important}body.template-index #main,body.template-index main{margin-top:0!important;padding-top:0!important}.intro-section,.section-intro,[id*=intro_paragraph]{max-width:800px;margin:30px auto!important;padding:20px!important;text-align:center}[id*=intro_paragraph] .rich-text{padding-top:20px!important;padding-bottom:20px!important}.intro-section p,.section-intro p{font-size:18px!important;line-height:1.8!important;color:var(--rf-text-muted)}section[id*=intro] .rich-text__text,section[id*=intro] p,[id*=intro_paragraph] p{font-size:18px!important;line-height:1.8!important;color:var(--rf-text-muted)!important;max-width:800px!important;margin:0 auto!important;text-align:center!important}.menu-drawer__close-button,.drawer__close,.menu-drawer .icon-close,.menu-drawer [class*=close],.menu-drawer button svg,.drawer button svg{color:var(--rf-navy)!important;fill:var(--rf-navy)!important}.menu-drawer__close-button svg,.drawer__close svg,.menu-drawer__close-button path,.drawer__close path{fill:var(--rf-navy)!important;color:var(--rf-navy)!important}.wow{visibility:visible!important;animation:none!important;-webkit-animation:none!important}[class*=animate],[class*=fade],.reveal{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}.multicolumn{padding:15px 0!important}.shopify-section,section,.section-template--19377285562528__quick_nav-padding,[id*=quick_nav],section[class*=multicolumn],[class*=section-padding],.page-width,.multicolumn-list,.grid,[class*=padding]{padding-top:10px!important;padding-bottom:10px!important;margin-top:0!important;margin-bottom:0!important}.shopify-section>div,.shopify-section>section,[id^=shopify-section-]>div{padding-top:10px!important;padding-bottom:10px!important}.shopify-section.slideshow,.shopify-section.slidershow{margin-bottom:0!important;padding-bottom:0!important}#shopify-section-template--19377285562528__intro_paragraph,.shopify-section.section-rich-text{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:20px!important}[id*=intro_paragraph],.rich-text,.rich-text__wrapper,.rich-text__blocks{width:100%!important;max-width:800px!important;padding-top:0!important;padding-bottom:0!important;margin:0 auto!important;text-align:center!important}[id*=intro_paragraph] p,.rich-text p,.rich-text__text{text-align:center!important;max-width:800px!important;margin:0 auto!important}.section-rich-text,[class*=rich-text],[class*=intro]{padding:10px 20px!important;margin-top:0!important;margin-bottom:0!important}#shopify-section-template--19377285562528__intro_paragraph,#shopify-section-template--19377285562528__quick_nav,#shopify-section-template--19377285562528__firewood_feature,#shopify-section-template--19377285562528__discgolf_section,#shopify-section-template--19377285562528__proshop_banner,[id*=intro_paragraph],[id*=quick_nav],[id*=firewood],[id*=discgolf],[id*=proshop]{padding-top:10px!important;padding-bottom:10px!important;margin:0!important}.section-template--19377285562528__intro_paragraph-padding,.section-template--19377285562528__quick_nav-padding,.section-template--19377285562528__firewood_feature-padding,.section-template--19377285562528__discgolf_section-padding,.section-template--19377285562528__proshop_banner-padding,[class*=-padding],.content-container{padding-top:5px!important;padding-bottom:5px!important}.multicolumn-card{margin-bottom:10px!important}[id*=proshop_banner],#shopify-section-template--19377285562528__proshop_banner{padding:0!important}[id*=proshop_banner] .rich-text,[id*=proshop_banner] .content-container,.color-background-2.gradient{padding:40px 20px!important;text-align:center!important}[id*=proshop_banner] h2,[id*=proshop_banner] .h2,.color-background-2 h2{color:#fff!important;text-align:center!important;margin-bottom:16px!important}[id*=proshop_banner] p,[id*=proshop_banner] .rte,[id*=proshop_banner] .rich-text__text,.color-background-2 p,.color-background-2 .rte{color:#fff!important;text-align:center!important;opacity:.9}[id*=proshop_banner] .button,[id*=proshop_banner] a.button,.color-background-2 .button{background:#fff!important;color:var(--rf-navy)!important;margin-top:20px!important;display:inline-block!important}[id*=proshop_banner] .button:hover,.color-background-2 .button:hover{background:var(--rf-cream)!important}.multicolumn-list,.multicolumn .grid,ul.multicolumn-list,.grid.grid--4-col-desktop,.grid--4-col-desktop.multicolumn-list,ul.multicolumn-list.grid.grid--4-col-desktop,ul.grid.grid--4-col-desktop.multicolumn-list,[id*=quick_nav] .multicolumn-list,[id*=quick_nav] .grid,[id*=quick_nav] ul,.section-template--19377285562528__quick_nav-padding .multicolumn-list,.section-template--19377285562528__quick_nav-padding .grid,.section-template--19377285562528__quick_nav-padding ul,#Slider-template--19377285562528__quick_nav,ul#Slider-template--19377285562528__quick_nav{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:30px!important;max-width:900px!important;margin:0 auto!important;padding:0 20px!important}.grid--4-col-desktop{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.grid--4-col-desktop>li,.grid--4-col-desktop>.grid__item,.multicolumn-list>li,.multicolumn-list>.multicolumn-list__item{width:100%!important;max-width:100%!important;flex:none!important}.multicolumn-list__item,.multicolumn-list>li{width:100%!important;flex:none!important;margin:0!important}.multicolumn-card{position:relative!important;overflow:visible!important}.multicolumn-card .multicolumn_image,.multicolumn-card__image{position:relative!important;aspect-ratio:4 / 3!important;overflow:hidden!important;border-radius:var(--rf-radius-lg)!important}.multicolumn-card .multicolumn_image img,.multicolumn-card__image img,img.multicolumn-card__image{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:var(--rf-radius-lg)!important}.multicolumn-card .button,.multicolumn-card a.button,.multicolumn-card .multicolumn-card__info .button,.multicolumn-card .link.animate-arrow,.multicolumn-card__info a.link{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;margin-top:-100px!important;margin-bottom:30px!important;z-index:20!important;background:#fff!important;color:var(--rf-navy)!important;padding:12px 28px!important;border-radius:var(--rf-radius-md)!important;font-weight:600!important;font-size:14px!important;box-shadow:0 4px 15px #0003!important;white-space:nowrap!important;text-decoration:none!important;text-align:center!important;line-height:1!important}.multicolumn-card .button:hover{background:var(--rf-red)!important;color:#fff!important}.multicolumn-card__info{position:relative!important;padding:0!important;background:transparent!important;text-align:left!important;display:flex!important;flex-direction:column!important}.multicolumn-card__info a.link,.multicolumn-card__info .button{order:-1!important;align-self:center!important}.multicolumn-card__info h4,.multicolumn-card__info .mc-card__heading,.multicolumn-card__info h3{text-align:left!important;font-size:20px!important;font-weight:600!important;color:var(--rf-navy)!important;margin-bottom:4px!important;margin-left:0!important;padding-left:0!important;text-indent:0!important;margin-top:5px!important;padding-top:0!important;order:1!important}.multicolumn-card__info .rte,.multicolumn-card__info p{text-align:left!important;font-size:15px!important;color:var(--rf-text-muted)!important;margin:0!important;padding:0!important;order:2!important}.multicolumn-card .multicolumn_image{position:relative!important}.multicolumn-card__info{position:static!important}.multicolumn-card{display:flex!important;flex-direction:column!important}.multicolumn-card .multicolumn_image{position:relative!important;order:1!important}.multicolumn-card .multicolumn-card__info{order:2!important;position:relative!important}.multicolumn-card .multicolumn_image .button,.multicolumn-card .multicolumn_image a.link{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:20!important}@media screen and (max-width: 749px){.multicolumn-list,.multicolumn .grid,ul.multicolumn-list{grid-template-columns:1fr!important;max-width:400px!important}}.featured-collection .grid,.featured-collection .product-grid,.featured-collection .collection__products{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:30px!important;max-width:900px!important;margin:0 auto!important}.featured-collection .card,.featured-collection .card-wrapper,.featured-collection .grid__item{position:relative!important}.featured-collection .card__media,.featured-collection .card__inner,.featured-collection .media--square{position:relative!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:var(--rf-radius-lg)!important}.featured-collection .card__media img,.featured-collection .card__inner img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:var(--rf-radius-lg)!important}.featured-collection .card__content,.featured-collection .card__information{position:absolute!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;z-index:10!important;width:auto!important;padding:0!important;background:transparent!important}.featured-collection .quick-add,.featured-collection .card__content .button,.featured-collection .quick-add__submit{background:#fff!important;color:var(--rf-navy)!important;padding:12px 24px!important;border-radius:var(--rf-radius-md)!important;font-weight:600!important;font-size:14px!important;box-shadow:0 4px 15px #00000026!important;transition:all .3s ease!important}.featured-collection .quick-add:hover,.featured-collection .card__content .button:hover{background:var(--rf-red)!important;color:#fff!important;transform:translateY(-2px)!important}.featured-collection .card__heading,.featured-collection .card__information-title{position:relative!important;text-align:left!important;padding:16px 0 4px!important;margin:0!important}.featured-collection .card__heading a{font-size:18px!important;font-weight:600!important;color:var(--rf-navy)!important;text-decoration:none!important}.featured-collection .price,.featured-collection .price-item{text-align:left!important;font-size:16px!important;color:var(--rf-text-muted)!important}.featured-collection .card__caption,.featured-collection .card p{text-align:left!important;font-size:14px!important;color:var(--rf-text-muted)!important;margin-top:8px!important}.featured-collection .view-all{text-align:center!important;margin-top:30px!important}@media screen and (max-width: 749px){.featured-collection .grid,.featured-collection .product-grid{grid-template-columns:1fr!important;max-width:400px!important}}[id*=discgolf] .image-with-text,.section-image-with-text .image-with-text{position:relative!important;min-height:550px!important;padding:0!important;overflow:hidden!important}[id*=discgolf] .image-with-text__grid,.section-image-with-text .image-with-text__grid{display:block!important;position:relative!important;min-height:550px!important}[id*=discgolf] .image-with-text__media-item,.section-image-with-text .image-with-text__media-item{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:100%!important;z-index:1!important}[id*=discgolf] .image-with-text__media,.section-image-with-text .image-with-text__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;padding-bottom:0!important}[id*=discgolf] .image-with-text__media img,.section-image-with-text .image-with-text__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}[id*=discgolf] .image-with-text__text-item,.section-image-with-text .image-with-text__text-item{position:absolute!important;top:50%!important;left:60px!important;transform:translateY(-50%)!important;z-index:10!important;width:auto!important;max-width:450px!important}[id*=discgolf] .image-with-text__content,.section-image-with-text .image-with-text__content{background:#fff!important;padding:40px!important;border-radius:var(--rf-radius-lg)!important;box-shadow:0 10px 40px #0003!important}[id*=discgolf] .image-with-text__content h1,[id*=discgolf] .image-with-text__content h2,[id*=discgolf] .image-with-text__heading{color:var(--rf-navy)!important;font-size:28px!important;margin-bottom:16px!important;text-shadow:none!important}[id*=discgolf] .image-with-text__content p,[id*=discgolf] .image-with-text__text p{color:var(--rf-text)!important;font-size:16px!important;line-height:1.7!important;text-shadow:none!important;margin-bottom:8px!important}[id*=discgolf] .image-with-text__content .button{background:var(--rf-red)!important;color:#fff!important;margin-top:20px!important;display:inline-block!important}@media screen and (max-width: 749px){[id*=discgolf] .image-with-text,.section-image-with-text .image-with-text{min-height:600px!important}[id*=discgolf] .image-with-text__text-item,.section-image-with-text .image-with-text__text-item{left:20px!important;right:20px!important;bottom:20px!important;top:auto!important;transform:none!important;max-width:calc(100% - 40px)!important}}.header__menu-item,.header nav a,.dt-nav>li>a{font-size:15px!important;font-weight:500!important;letter-spacing:.02em}.header .button:empty,.header a.button:empty,.header .link.button:empty{display:none!important}.header a.button[href=""],.header a.button:not([href]),.header .link.button[href=""]{display:none!important}.header a.link.button.button--primary[href=""]{display:none!important}.header .button:not(:empty),.header a.button:not(:empty){background-color:var(--rf-navy)!important;color:#fff!important;font-size:14px!important;padding:10px 20px!important;border-radius:var(--rf-radius-md)!important}.shopify-section-header+.shopify-section,.section-header+.shopify-section{margin-top:0!important;padding-top:0!important}.shopify-section{padding-top:0!important;padding-bottom:0!important}.slideshow,.banner,.slider{margin-top:0!important}.button,.btn,button[type=submit],.shopify-payment-button button,a.button{font-size:15px!important;font-weight:600!important;padding:14px 28px!important;border-radius:var(--rf-radius-md)!important;transition:all .2s ease!important;text-decoration:none!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary):not(.slideshow .button):not(.banner__buttons .button):not(.featured-collection .button){background-color:var(--rf-red)!important;color:#fff!important;border:none!important}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):not(.slideshow .button):not(.banner__buttons .button):not(.featured-collection .button):hover{background-color:#a31830!important;color:#fff!important;transform:translateY(-2px)}.button--secondary{background-color:transparent!important;color:var(--rf-navy)!important;border:2px solid var(--rf-navy)!important}.button--secondary:hover{background-color:var(--rf-navy)!important;color:#fff!important}.card,.card-wrapper,.multicolumn-card{border-radius:var(--rf-radius-lg)!important;overflow:hidden;background:#fff;box-shadow:var(--rf-shadow-sm);transition:all .3s ease}.card:hover,.card-wrapper:hover,.multicolumn-card:hover{box-shadow:var(--rf-shadow-hover);transform:translateY(-4px)}.card__content,.card__information,.multicolumn-card__info{padding:20px!important}.card__heading,.mc-card__heading{font-size:18px!important;font-weight:600!important;margin-bottom:8px!important}.card p,.multicolumn-card p{font-size:15px!important;color:var(--rf-text-muted);line-height:1.6!important}.card__media img,.multicolumn-card__image img{border-radius:var(--rf-radius-lg) var(--rf-radius-lg) 0 0!important}img{border-radius:var(--rf-radius-lg)!important}.media,.image-wrapper,.card__media,.multicolumn-card__image,.featured-collection__image,.collection__image,[class*=image]>img{border-radius:var(--rf-radius-lg)!important;overflow:hidden!important}.slideshow img,.banner img,.hero img,.slideshow__media img,.footer img,.index-footer img,.airkool-footer img,footer img,.image-with-text img,.image-with-text__media,.image-with-text__media img,.image-with-text .media,.image-with-text .media img,.section-image-with-text img,.section-image-with-text .media,[id*=discgolf] img,[id*=discgolf] .media{border-radius:0!important}.footer,.index-footer,.airkool-footer,footer{border-radius:0!important;margin-bottom:0!important;padding:60px 0 20px!important}.footer .banner__media,.index-footer .banner__media,.footer .media{border-radius:0!important}.footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:40px!important;align-items:start!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.footer-block:nth-child(1){text-align:left!important}.footer-block:nth-child(2){text-align:center!important}.footer-block:nth-child(3){text-align:right!important}.footer-block__heading,.footer-block h4{font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:20px!important}.footer p,.footer li,.footer a{font-size:15px!important}.footer a{transition:opacity .2s ease!important}.footer a:hover{opacity:.7!important}.footer__list-social,.footer_menu{list-style:none!important;padding:0!important;margin:0!important}.footer_menu li{margin-bottom:10px!important}.footer__content-bottom{padding:20px!important;border-top:1px solid rgba(255,255,255,.1)!important;margin-top:40px!important}.footer__copyright{text-align:center!important;font-size:14px!important}.footer .contact-info{list-style:none!important;padding:0!important;margin:0!important}.footer .contact-info li{margin-bottom:12px!important;display:flex!important;align-items:center!important;gap:10px!important;justify-content:center!important}.footer .contact-info svg{flex-shrink:0!important;width:18px!important;height:18px!important}@media screen and (max-width: 749px){.footer__blocks-wrapper{grid-template-columns:1fr!important;text-align:center!important}.footer-block:nth-child(1),.footer-block:nth-child(2),.footer-block:nth-child(3){text-align:center!important}.footer .contact-info li{justify-content:center!important}}.page-width,.container,.wrapper{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.multicolumn-list,.multicolumn .grid,.collection__products,.product-grid,.grid--4-col,.grid--3-col,.grid--2-col,.card-grid,.collection-list .grid{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important}.shopify-section:not(.slideshow):not(.section-header) .section-inner,.shopify-section:not(.slideshow):not(.section-header)>div:first-child,.multicolumn,.rich-text,.collection-list,.contact-form-section{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.multicolumn-list>*,.grid>.grid__item,.product-grid>*{flex:0 0 auto}.section,section{padding:0!important}.location-map-section{padding:60px 0!important}@media screen and (max-width: 768px){.location-map-section{padding:40px 0!important}}.section-image-banner,section:has(.image-banner),[class*=image-banner]{padding:0!important;margin-top:5px!important}.section-image-banner>div,.section-image-banner .page-full-width,.section-image-banner .row{margin-top:0!important;padding-top:0!important}.banner__content p,.banner__content span,.banner__content .banner__text,.banner__content .banner__text.body,.banner__text,.banner__text.body,.banner .rte p,.banner .rte span,section.image-banner p,section.image-banner span,[class*=image-banner] .banner__content p,[class*=image-banner] .banner__content span,[class*=image-banner] .banner__text,.color-inverse .banner__text,.color-inverse .banner__text.body,.section-image-banner .banner__text,.section-image-banner .banner__text.body,.section-image-banner .banner .banner__text,.section-image-banner .color-inverse .banner__text,.section-image-banner .color-inverse .banner__text.body,.banner--desktop-transparent .banner__text,.banner--desktop-transparent .banner__text.body,section.section-image-banner .banner__box .banner__text,section.section-image-banner .banner__box .banner__text.body,.banner .body,.banner__box .body,.banner__content .body,.section-image-banner .body,[class*=banner] .body,[class*=image-banner] .body,div.banner__text.body,.shopify-section.section-image-banner .body,.shopify-section.section-image-banner .banner__text.body,.shopify-section.section-image-banner .banner__box .banner__text.body{color:#fff!important}.section-image-banner .color-inverse,.section-image-banner .banner__box.color-inverse,.shopify-section.section-image-banner .color-inverse{--color-foreground: 255, 255, 255 !important;--color-base-text: 255, 255, 255 !important;--color-base-accent-5: 255, 255, 255 !important}.section-image-banner .banner__box,.section-image-banner .banner__box *,.section-image-banner .banner__text,.section-image-banner .banner__text.body,[id^=shopify-section-][id*=hero_image] .banner__text,[id^=shopify-section-][id*=hero_image] .banner__text.body,[id^=shopify-section-][id*=hero_image] .banner__box .banner__text,[id^=shopify-section-][id*=hero_image] .color-inverse .banner__text,[class*=section-image-banner] .banner__text.body,.shopify-section.section-image-banner .banner__box .banner__text.body{color:#fff!important}#shopify-section-flash-sale-banner:empty,#shopify-section-flash-sale-banner:not(:has(*)),#shopify-section-announcement-bar:empty,#shopify-section-top-bar:empty{display:none!important;padding:0!important;height:0!important}#shopify-section-flash-sale-banner{padding:0!important;height:auto!important}[id*=homebase_brands]{padding:80px 0!important}[id*=homebase_brands] .homebase-section{padding-left:20px!important;padding-right:20px!important}.multicolumn,.featured-collection,.rich-text{padding:40px 0!important}.multicolumn-card,.card,.card__content,.card__information,.multicolumn-card h3,.multicolumn-card h4,.card__heading,.card__heading a{color:#1f2937!important}.multicolumn-card p,.card p,.card__content p{color:#4b5563!important}.section-header .title,.collection .title{font-size:36px!important;margin-bottom:16px!important}.contact-form h2,.contact-form .title,.contact-form .sub-heading,.contact-form p,.contact-form .description,.shopify-section--contact-form h2,.shopify-section--contact-form .title,.shopify-section--contact-form p,.shopify-section--contact-form .description,[class*=contact] h2,[class*=contact] .sub-heading,[class*=contact] .description,[class*=contact] p.description,.rich-text--contact h2,.rich-text--contact p,.title-wrapper-with-link,.title-wrapper--self-padded-mobile,.title-wrapper--no-top-margin,.title-wrapper-with-link .sub-heading,.title-wrapper-with-link h6,.title-wrapper--self-padded-mobile .sub-heading,.title-wrapper-with-link h2,.title-wrapper-with-link .title,.title-wrapper--self-padded-mobile h2,.title-wrapper--self-padded-mobile .title{color:var(--rf-navy)!important}.title-wrapper-with-link .description,.title-wrapper--self-padded-mobile .description,.content-align--center .description{color:var(--rf-text-muted)!important}.title-wrapper-with-link,.title-wrapper--no-top-margin{margin-top:0!important;padding-top:20px!important}.featured-collection .title-wrapper-with-link{margin-bottom:24px!important}section:not(.banner):not(.slideshow) h2[style*="color: rgb(255"],section:not(.banner):not(.slideshow) p[style*="color: rgb(255"],.color-scheme-1 h2,.color-scheme-1 p,.color-background-1 h2,.color-background-1 p{color:var(--rf-navy)!important}.rich-text{border-radius:var(--rf-radius-xl)}.rich-text h2{font-size:32px!important}.rich-text p{font-size:16px!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea,select{font-size:16px!important;padding:14px 16px!important;border-radius:var(--rf-radius-md)!important;border:1px solid #d1d5db!important}input:focus,textarea:focus,select:focus{border-color:var(--rf-navy)!important;outline:none!important;box-shadow:0 0 0 3px #1a365d1a!important}.shopify-section+.shopify-section-footer,.shopify-section+footer,.shopify-section-footer{margin-top:0!important}.shopify-section:has(.instagram-section),.shopify-section:has([class*=gallery]),[id*=photo_gallery],[class*=photo-gallery],.shopify-section:last-of-type:not(.shopify-section-footer){margin:0!important;padding:0!important}[id*=photo_gallery].shopify-section{margin:0!important;padding:0!important}.insta-gallery-content,.instagram-section-content,[class*=gallery]>div{padding:0!important;margin:0!important}.insta-gallery-content img,.instagram-section img,[class*=gallery] img,[id*=photo_gallery] img{display:block!important;margin:0!important;border-radius:0!important}.insta-gallery-content .grid,.insta-gallery-content .gallery-grid{gap:0!important;padding:0!important;margin:0!important}.instagram-section,.photo-gallery,[class*=photo_gallery],.insta-gallery-content .grid__item,.insta-gallery-content [class*=col]{padding:0!important;margin:0!important}body{margin-bottom:0!important;padding-bottom:0!important}html{margin-bottom:0!important}@media screen and (max-width: 749px){h1,.h1{font-size:32px!important}h2,.h2,.title{font-size:26px!important}h3,.h3{font-size:22px!important}.banner__heading,.slideshow .banner__heading{font-size:32px!important}.banner__text,.slideshow .banner__text{font-size:16px!important}.section,section{padding:40px 0!important}.button,.btn{padding:12px 24px!important;font-size:14px!important}body.template-index .header-wrapper{background:transparent!important}}html,body{margin:0!important;padding:0!important}#shopify-section-header,.shopify-section-header-group,.shopify-section-group-header-group,header,.header-wrapper{margin-top:0!important;padding-top:0!important;border-top:none!important;top:0!important}.announcement-bar,.shopify-section-announcement-bar,[id*=announcement]{display:none!important}.section-header{top:0!important;margin-top:0!important}body.template-index #shopify-section-header{box-shadow:0 2px 10px #00000026!important}.mc-card__heading,.multicolumn-card__info h4,.multicolumn-card__info h3,h4.mc-card__heading{margin-bottom:2px!important;padding-bottom:0!important;margin-top:5px!important}.card__media,.card__inner,.card-wrapper .media,.product-grid .card__media,.collection__products .card__media{aspect-ratio:4 / 3!important;overflow:hidden!important}.card__media img,.card__inner img,.card-wrapper .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.card__content,.card__information,.card-information{padding:12px 16px 16px!important;text-align:center!important;min-height:0!important;height:auto!important}.card-wrapper .card,.card-wrapper .card--standard{min-height:0!important;height:auto!important}.card__content-wrapper,.card-information__wrapper{padding:0!important;margin:0!important}.card__heading,.card__heading.h5,.card__heading a{margin:0 0 4px!important;padding:0!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;color:var(--rf-navy)!important}.price,.price__container,.price-item{margin:4px 0 0!important;padding:0!important;font-size:15px!important;color:var(--rf-text-muted)!important}.card-wrapper,.card{padding-bottom:0!important}.product-grid,.collection__products,#ProductGridContainer{gap:24px!important}.product-grid,.collection__products{align-items:start!important}.product-grid .grid__item,.collection__products .grid__item,#ProductGridContainer .grid__item{align-self:start!important}.card-wrapper,.card-wrapper .card{height:auto!important;display:block!important}.product__media-wrapper,.product__info-wrapper{padding:20px!important}.product__info-container{padding:30px!important}.product-form__buttons{display:flex!important;flex-wrap:wrap!important;gap:15px!important;align-items:center!important;margin:20px 0!important}.product-form__input.product-form__quantity{flex:0 0 auto!important}.quantity,quantity-input.quantity{display:inline-flex!important;align-items:stretch!important;border:2px solid var(--rf-navy)!important;border-radius:8px!important;overflow:visible!important;background:#fff!important;height:50px!important;min-width:150px!important;width:auto!important}.quantity__button{background:var(--rf-cream)!important;border:none!important;width:45px!important;height:100%!important;cursor:pointer!important;color:var(--rf-navy)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s ease!important}.quantity__button:hover{background:#e0ddd8!important}.quantity__button svg{width:12px!important;height:12px!important}.quantity__input{border:none!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;text-align:center!important;width:60px!important;font-size:18px!important;font-weight:600!important;padding:0!important;-moz-appearance:textfield!important;background:#fff!important;color:var(--rf-navy)!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.product-form__submit,.product-form__submit.button{background:var(--rf-red)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:0 30px!important;height:50px!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;cursor:pointer!important;flex:1!important;min-width:200px!important}.product-form__submit:hover{background:#a31830!important}[id*=delivery_info],#shopify-section-template--19377285169312__delivery_info,.color-accent-1{background:var(--rf-navy)!important;padding:40px 20px!important;margin:0!important}[id*=delivery_info] .rich-text,[id*=delivery_info] .content-container,.color-accent-1 .rich-text,.color-accent-1 .content-container{max-width:100%!important;width:100%!important;padding:40px 20px!important}[id*=delivery_info] h2,[id*=delivery_info] .h3,.color-accent-1 h2,.color-accent-1 .h3{color:#fff!important}[id*=delivery_info] p,[id*=delivery_info] .rte,.color-accent-1 p,.color-accent-1 .rte{color:#fff!important;opacity:.95}.product__info-as-bottom-tabs,.product__info-bottom.tabs{padding:10px 0!important;margin:10px 0!important}.dt-sc-tabs-content,.tab-active-content{padding:10px 0!important}.summary__title.tablinks,.accordion__title{padding:8px 0!important;margin:0!important}.collection__view-all,.center.collection__view-all{display:none!important}.card__content.for-arrow-alignment,.for-arrow-alignment .card__information{padding:6px 10px!important}.for-arrow-alignment .card__heading{margin:2px 0!important;padding:0!important;font-size:14px!important}.for-arrow-alignment .price,.for-arrow-alignment .price__container{margin:2px 0!important;padding:0!important}.breadcrumbs,.breadcrumb,nav.breadcrumb{text-align:left!important;padding:8px 15px!important;background:var(--rf-navy)!important}.breadcrumbs span,.breadcrumb span,.breadcrumb a{color:#fff!important}.contact__button,.contact button[type=submit],form button[type=submit],.form__submit,input[type=submit],.jotform-form button,.jotform-form input[type=submit],[class*=form] button[type=submit],[class*=contact] button,.page-contact button,button.form-button,.submit-button,button[data-testid=submit],.formSubmit{background:var(--rf-red)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:14px 28px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important}.contact__button:hover,.contact button[type=submit]:hover,form button[type=submit]:hover,.form__submit:hover,input[type=submit]:hover{background:#a31830!important}.contact__wrapper,.contact .page-width{max-width:800px!important;margin:0 auto!important}.contact h2,.contact .title{text-align:center!important;margin-bottom:10px!important}.contact p{text-align:center!important;margin-bottom:30px!important}.breadcrumb-section .page-full-width .row,.breadcrumb-section .row{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}.breadcrumb-section nav.breadcrumb{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important}.breadcrumb-section nav.breadcrumb a,.breadcrumb-section nav.breadcrumb span{display:inline!important;margin-top:0!important}.main-collection-banner .page-full-width .row,.main-collection-banner .page-full-width>div,.main-collection-banner .row{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}.product-collection,.product-collection.page-full-width,.product-collection.page-full-width_spacing{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}.page-full-width .row:has(.image-with-text__grid),.image-with-text .row,.row:has(.image-with-text__grid){max-width:none!important;padding-left:0!important;padding-right:0!important}body.template-cart{background:#f8f8f8!important}body.template-cart main nav[aria-label*=breadcrumb] a,body.template-cart main nav[aria-label*=breadcrumb]>a,body.template-cart main nav[aria-label*=breadcrumb] span:not(.breadcrumb_title),body.template-cart main nav[aria-label*=breadcrumb]>span,body.template-cart main nav[aria-label*=breadcrumb] .breadcrumb__sep,body.template-cart main .shopify-section:first-child nav a,body.template-cart main .shopify-section:first-child nav span:not(.breadcrumb_title){display:none!important;visibility:hidden!important}body.template-cart main nav[aria-label*=breadcrumb],body.template-cart main .shopify-section:first-child nav{background-color:var(--rf-navy)!important;width:100%!important;padding:40px 20px!important;text-align:center!important}body.template-cart main nav[aria-label*=breadcrumb] h1,body.template-cart main nav[aria-label*=breadcrumb] .breadcrumb_title,body.template-cart main nav h1.breadcrumb_title{display:block!important;visibility:visible!important;color:#fff!important;font-size:32px!important;font-weight:700!important;text-align:center!important}body.template-cart main>.shopify-section:first-child{width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important}.template-cart main{max-width:none!important;width:100%!important}.template-cart main>.shopify-section:not(:first-child){max-width:900px!important;margin:0 auto!important;padding:30px 20px!important}.cart__items,.cart-items,table.cart-items{width:100%!important;margin-bottom:30px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 1px 8px #0000000a!important;overflow:hidden!important}table.cart-items thead{background:#f5f5f5!important}table.cart-items thead th{padding:14px 16px!important;font-size:12px!important;font-weight:600!important;color:#666!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid #eee!important}table.cart-items tbody tr{border-bottom:1px solid #f0f0f0!important}table.cart-items tbody tr:last-child{border-bottom:none!important}table.cart-items td{padding:20px 16px!important;vertical-align:middle!important}.cart-item__media{width:100px!important}.cart-item__image-container,.cart-item__image,.cart-item .media{width:80px!important;height:80px!important;border-radius:8px!important;overflow:hidden!important;background:#f5f5f5!important}.cart-item__image{width:100%!important;height:100%!important;object-fit:cover!important}.cart-item__details{padding-left:12px!important}.cart-item__name,.cart-item__name a{font-size:16px!important;font-weight:600!important;color:var(--rf-navy)!important;text-decoration:none!important;line-height:1.4!important}.cart-item__name a:hover{color:var(--rf-red)!important}.cart-item__details .product-option{font-size:14px!important;color:#666!important;margin-top:4px!important}.cart-item__price-wrapper,.cart-item__totals .price{font-size:16px!important;font-weight:600!important;color:var(--rf-navy)!important}.cart .quantity,.cart-item .quantity,.cart quantity-input{display:inline-flex!important;align-items:center!important;border:1px solid #ddd!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important;height:38px!important}.cart .quantity__button,.cart-item .quantity__button{background:#f5f5f5!important;border:none!important;width:34px!important;height:100%!important;cursor:pointer!important;color:var(--rf-navy)!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart .quantity__button:hover{background:#eee!important}.cart .quantity__input,.cart-item .quantity__input{border:none!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;text-align:center!important;width:44px!important;font-size:15px!important;font-weight:600!important;background:#fff!important;color:var(--rf-navy)!important;-moz-appearance:textfield!important}.cart .quantity__input::-webkit-outer-spin-button,.cart .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}cart-remove-button .button{opacity:.4!important}cart-remove-button .button:hover{opacity:1!important}cart-remove-button .button:hover svg{color:var(--rf-red)!important}.cart__footer-wrapper{display:block!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}.cart__footer-wrapper>div,.cart__footer,.cart-footer{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.cart__footer{display:flex!important;flex-direction:column!important;gap:0!important}cart-note,cart-note.cart__note,cart-note.cart__note.field,.cart__note,.cart__note.field,.cart__footer cart-note,.cart__footer .cart__note,.cart__footer>cart-note{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}*[class*=odd_main],*[id*=odd_main],div[data-delivery],.odd_main_div,#odd_main_div{display:none!important}.cart__blocks{display:block!important;width:100%!important;background:#fff!important;border-radius:12px!important;padding:24px!important;box-shadow:0 1px 8px #0000000a!important}.cart__blocks .totals,.cart__totals,.cart-totals,.totals{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:0 0 8px!important;padding:0!important;background:transparent!important}.totals__subtotal,.cart__subtotal-title,.totals h2{font-size:18px!important;font-weight:600!important;color:var(--rf-navy)!important;margin:0!important}.totals__subtotal-value,.cart__subtotal-value,.totals p,.totals .money{display:inline-block!important;visibility:visible!important;font-size:24px!important;font-weight:700!important;color:var(--rf-red)!important;margin:0!important}.cart__blocks .tax-note,.tax-note{font-size:13px!important;color:#888!important;margin-bottom:20px!important}.cart__ctas{display:flex!important;flex-direction:column!important;width:100%!important;gap:12px!important;margin-top:16px!important}.cart__checkout-button,button[type=submit][name=checkout],.cart button#checkout,.cart .checkout-button{display:block!important;width:100%!important;background:var(--rf-red)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:18px 32px!important;font-size:18px!important;font-weight:600!important;cursor:pointer!important;text-align:center!important;margin:0!important}.cart__checkout-button:hover,.cart button#checkout:hover{background:#a31830!important}.cart__checkout-button:before,.cart button#checkout:before{display:none!important}.cart .additional-checkout-buttons,.cart .cart__dynamic-checkout-buttons,.cart .dynamic-checkout-buttons{display:block!important;width:100%!important;margin-top:12px!important}.cart .additional-checkout-buttons>div,.cart .cart__dynamic-checkout-buttons>div,.cart [data-shopify-buttoncontainer]{display:flex!important;width:100%!important;gap:12px!important;flex-wrap:wrap!important}.cart .additional-checkout-buttons button,.cart .shopify-payment-button button,.cart .shopify-payment-button__button,.cart [class*=shopify-payment] button{flex:1!important;min-width:140px!important;height:50px!important;border-radius:8px!important;font-size:14px!important}.cart__blocks .discount,.cart__discount,.discount-code-section{margin-top:20px!important;padding-top:20px!important;border-top:1px solid #eee!important}.cart__blocks .discount form,.cart__footer form.discount{display:flex!important;gap:10px!important;width:100%!important}.cart input[type=text][placeholder*=discount],.cart input[placeholder*=discount],.cart input.discount-code{flex:1!important;border:1px solid #ddd!important;border-radius:6px!important;padding:12px 14px!important;font-size:14px!important;margin:0!important}.cart button[class*=apply],.cart .discount button,.cart button#apply-coupon{width:auto!important;min-width:90px!important;background:var(--rf-navy)!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:12px 18px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important}.cart__continue,.cart a[href*="/collections/all"],a.button[href*=continue],.title-wrapper-with-link>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;background:transparent!important;color:var(--rf-navy)!important;border:2px solid var(--rf-navy)!important;border-radius:6px!important;padding:12px 24px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;text-align:center!important;margin:20px auto!important;transition:all .2s ease!important}.cart__continue:hover,.cart a[href*="/collections/all"]:hover,.title-wrapper-with-link>a:hover{background:var(--rf-navy)!important;color:#fff!important}@media screen and (max-width: 749px){.template-cart main>.shopify-section:not(:first-child){padding:16px!important}.cart-item__media{width:80px!important}.cart-item__image-container,.cart-item__image{width:70px!important;height:70px!important}.cart-item__name,.cart-item__name a{font-size:14px!important}table.cart-items td{padding:14px 10px!important}.cart__blocks{padding:20px!important}.totals__subtotal-value,.cart__subtotal-value{font-size:22px!important}.cart__checkout-button,.cart button#checkout{padding:16px 24px!important;font-size:16px!important}.cart__blocks .discount form,.cart__footer form.discount{flex-direction:column!important}.cart button#apply-coupon{width:100%!important}}body:before,#shopify-section-header:before,.header-wrapper:before{display:none!important}.shopify-section:first-child{margin-top:0!important;padding-top:0!important;border-top:none!important}.slideshow,.hero,.banner,[class*=slideshow],[class*=hero],[class*=banner]{border-top:none!important;margin-top:0!important}.color-accent-1 h1,.color-accent-1 h2,.color-accent-1 h3,.color-accent-1 h4,.color-accent-1 h5,.color-accent-1 h6,.color-accent-1 .h1,.color-accent-1 .h2,.color-accent-1 .h3,.color-accent-1 .sub-heading,.color-accent-1 .title,.color-accent-1 .heading{color:#fff!important}.color-accent-1 p,.color-accent-1 .description,.color-accent-1 .rte,.color-accent-1 span:not(.button):not(.price-item):not(.money),.color-accent-1 li{color:#ffffffe6!important}.color-accent-1 .card .price,.color-accent-1 .card .price-item,.color-accent-1 .card .money,.color-accent-1 .card span.money,.color-accent-1 .product-card .price,.color-accent-1 .product-card .price-item,.color-accent-1 .card__information .price,.color-accent-1 .card__information span{color:var(--rf-text-muted, #6b7280)!important}.color-accent-1 .card .card__heading,.color-accent-1 .card .card__heading a,.color-accent-1 .card h3,.color-accent-1 .card h3 a,.color-accent-1 .product-card__title,.color-accent-1 .product-card__title a{color:var(--rf-navy, #1A365D)!important}.color-accent-1 .button,.color-accent-1 a.button{background:#fff!important;color:var(--rf-navy)!important}.color-accent-1 .button:hover,.color-accent-1 a.button:hover{background:var(--rf-cream)!important}[id*=firewood_feature] .description,[id*=firewood_feature] p{color:#ffffffe6!important}[id*=contact_section] .color-accent-1 h2,[id*=contact_section] .color-accent-1 .sub-heading,[id*=contact_section] .color-accent-1 .description,[id*=contact_section] .color-accent-1 p{color:#fff!important}[id*=contact_section] .multicolumn,[id*=contact_section] .color-accent-1{width:100%!important;max-width:100%!important}.card__content.for-arrow-alignment{padding:4px 12px 8px!important}.card__content.for-arrow-alignment .card__information{padding:0!important;gap:2px!important}.card__content.for-arrow-alignment .card__heading{margin-bottom:2px!important}.card__content.for-arrow-alignment .price{margin-top:2px!important}.card__content .card-information:empty,.card__content .card-information.new--tag:empty,.card__content .caption-large:empty,.card__content .card-information.review:empty,.card__content .choosen-swatch:empty{display:none!important}.card-information.new--tag:not(:has(*)){display:none!important}@media (min-width: 990px){[id*=firewood_feature] .product-grid,[id*=firewood_feature] .collection__products,[id*=firewood_feature] .grid--3-col-desktop,[id*=firewood_feature] ul.grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}[id*=firewood_feature] .grid__item{width:100%!important;max-width:100%!important}}@media (min-width: 990px){.featured-collection .product-grid,.featured-collection .collection__products,.featured-collection ul.grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.featured-collection .grid__item{width:100%!important;max-width:100%!important}}@media (min-width: 990px){.template-collection .product-grid,.template-collection .collection-product-list,.template-collection .collection__products,.template-collection ul.grid,.template-collection .grid--4-col-desktop,.template-collection .grid--3-col-desktop,.collection .product-grid,.collection ul.grid,#main-collection-product-grid ul.grid,.main-collection-grid ul.grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.template-collection .grid__item,.collection .grid__item,#main-collection-product-grid .grid__item{width:100%!important;max-width:100%!important}}.closebtn,.closebtn svg,.closebtn path{color:#000!important;fill:#000!important}@media (min-width: 990px){.header__icon--menu,.mobile-nav-toggle,[class*=hamburger],.menu-toggle,button[aria-controls*=nav],.header__menu-toggle,.openButton{display:none!important}}.card .media,.card .media img,.card__media,.card__media img,.card__inner,.card__inner img,.media.media--transparent,.media.media--transparent img,.media.media--hover-effect,.media.media--hover-effect img,.card-wrapper .media,.card-wrapper .media img,.product-card .media,.product-card .media img,.collection-card .media,.collection-card .media img{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.card .media,.card .media img,.card__media,.card__media img,.card__inner,.card__inner img,.media.media--transparent,.media.media--transparent img,.media.media--hover-effect,.media.media--hover-effect img,.card-wrapper .media,.card-wrapper .media img{border-top-left-radius:var(--rf-radius-lg)!important;border-top-right-radius:var(--rf-radius-lg)!important}.price-item,.price-item--regular,.price-item--sale,.price .money,.card__price .price-item,span.price-item{font-weight:700!important}.main-product-template{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}.main-product-template .page-width,[class*=section-template] .page-width{max-width:100%!important;padding-left:0!important;padding-right:0!important}.main-product-template .row{margin-left:0!important;margin-right:0!important}[id*=delivery_info]>div,[id*=shipping_info]>div,[id*=pickup_info]>div{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}[id*=add_ons]>div,[id*=cross_sell]>div,[id*=camp_store]>div{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}.collection-hero,.collection-hero__inner{padding-left:40px!important;padding-right:40px!important}.collection-hero__text-wrapper{max-width:100%!important}.collection-hero__description,.collection-hero__text-wrapper p{max-width:900px!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-redesign.css.map */
