:root{--celtic-green: #009b48;--celtic-green-dark: #005428;--celtic-gold: #f2c136;--celtic-ink: #212121}body{font-size:17.6px;letter-spacing:.22px;color:var(--celtic-ink)}.celtic-heading-wrap{padding:0 55px}.celtic-heading{position:relative;display:inline-block;margin:0;font-family:Roboto Condensed,sans-serif;font-size:40px;line-height:52px;font-weight:700;letter-spacing:.2px;text-transform:none;color:var(--celtic-green)}.celtic-heading:before{content:"";position:absolute;left:0;bottom:-4px;width:160px;max-width:100%;height:2px;background:linear-gradient(90deg,var(--celtic-green),var(--celtic-gold))}.celtic-pill{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 33px;border-radius:33px;background:var(--celtic-green);color:#fff;font-family:Roboto,sans-serif;font-size:16.5px;line-height:19.5px;font-weight:400;letter-spacing:1.1px;text-decoration:none;transition:box-shadow .1s ease}.celtic-pill:hover{box-shadow:0 0 0 2px var(--celtic-green);color:#fff}.celtic-card{position:relative;padding-bottom:17px}.celtic-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.celtic-card__media{aspect-ratio:1 / 1;overflow:hidden;background:#f3f3f3;line-height:0}.celtic-card__media img,.celtic-card__media svg{width:100%;height:100%;object-fit:cover}.celtic-card__title{margin:19px 0 0;font-family:Roboto Condensed,sans-serif;font-size:15.6px;line-height:20.28px;font-weight:700;letter-spacing:.2px;color:var(--celtic-green)}.celtic-card:hover .celtic-card__title{text-decoration:underline;text-underline-offset:3px}.celtic-card__price{margin-top:8px;font-family:Roboto,sans-serif;font-size:19.8px;line-height:27px;font-weight:700;letter-spacing:1.1px;color:var(--celtic-ink)}.celtic-card__compare{margin-right:8px;font-weight:400;font-size:15.4px;color:#212121bf}.celtic-card__sale{color:var(--celtic-green)}@media screen and (max-width:749px){body{font-size:16.5px}.celtic-heading-wrap{padding:0 17px}.celtic-heading{font-size:30px;line-height:39px}.celtic-card__title{margin-top:14px;font-size:14.4px;line-height:18.72px}}#header-component{position:relative;background:linear-gradient(#005428,#019a48)}#header-component .header__row{background:transparent}#header-component .header__row--top .header__columns{min-height:54px;height:54px;padding-block:0;padding-inline:0;margin-inline:15px}#header-component .header__row--bottom .header__columns{min-height:57px;height:57px;padding-block:0;padding-inline:0 84px;margin-inline:15px;border-bottom:0}#header-component .header__row--top .header__columns{border-bottom:1px solid rgba(242,193,54,.8)}#header-component .header-logo span{font-family:Roboto Condensed,sans-serif;font-size:18px;line-height:22px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:#fff}#header-component .menu-list__list-item{padding-inline:0!important}#header-component .menu-list__trigger{gap:6px;padding-inline-end:23px}#header-component .menu-list__link-title{font-family:Roboto,sans-serif;font-size:15.4px;line-height:20px;font-weight:700;letter-spacing:.22px;text-transform:uppercase;color:#f5f5f5}#header-component .menu-list__link:hover .menu-list__link-title,#header-component .menu-list__list-item:hover .menu-list__link-title{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:9px}#header-component .account-button{display:none!important}@media screen and (min-width:750px){#header-component .header__row--top header-actions{position:absolute;top:54px;right:55px;height:57px;display:flex;align-items:center;z-index:3}}#header-component .header-actions__action svg,#header-component .search-action svg{color:#fff}#header-component .menu-list__submenu{background:#005428}#header-component .menu-list{margin-inline-start:10px}@media screen and (min-width:750px){#header-component .header__row--bottom .header__columns{padding-inline-end:75px}}@media screen and (max-width:749px){#header-component .header__row--top .header__columns{height:67px;min-height:67px;margin-inline:0;padding-inline:17px 8px;border-bottom:0;display:flex;align-items:center}#header-component .header__row--top .header__column{display:contents}#header-component .header__row--top .header-logo{order:1;margin-right:auto}#header-component .header__row--top .search-action{order:2}#header-component .header__row--top header-actions{order:3}#header-component .header__row--top .header__drawer{order:4}#header-component .header-logo span{font-size:17px}}.template-collection .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:8px!important;row-gap:32px!important;padding-inline:15px!important}.template-collection .facets-block-wrapper,.template-collection .facets{padding-inline:55px!important}.product-grid .product-title,.product-grid .product-title a,.product-card .product-title{font-family:Roboto Condensed,sans-serif!important;font-size:15.6px!important;line-height:20.28px!important;font-weight:700!important;letter-spacing:.2px!important;color:var(--celtic-green)!important}.product-grid product-price,.product-grid .price{font-family:Roboto,sans-serif!important;font-size:19.8px!important;line-height:27px!important;font-weight:700!important;letter-spacing:1.1px!important;color:var(--celtic-ink)!important}.product-grid .compare-at-price{font-size:15.4px!important;font-weight:400!important;color:#212121bf!important}@media screen and (max-width:749px){.template-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:4px!important;padding-inline:17px!important}.template-collection .facets-block-wrapper,.template-collection .facets{padding-inline:17px!important}.product-grid .product-title,.product-grid .product-title a{font-size:14.4px!important;line-height:18.72px!important}}@media screen and (min-width:750px){.product-information__grid.product-information--media-left{grid-template-columns:minmax(0,723fr) minmax(0,592fr)!important;column-gap:0!important;padding-inline:15px;padding-top:32px}.product-information .product-details{padding-inline-start:55px}}.product-information .product-details h1{font-family:Roboto Condensed,sans-serif!important;font-size:35px!important;line-height:45.5px!important;font-weight:700!important;letter-spacing:.2px!important;color:var(--celtic-green)!important;text-transform:none!important}.product-information .product-details product-price,.product-information .product-details .price{font-family:Roboto,sans-serif!important;font-size:30.8px!important;line-height:45px!important;font-weight:700!important;letter-spacing:.22px!important;color:var(--celtic-ink)!important}.product-information .variant-option legend,.product-information .variant-option__label,.product-information .variant-picker legend{font-family:Roboto,sans-serif!important;font-size:17.6px!important;font-weight:400!important;color:var(--celtic-green)!important}.product-information .variant-option__button-label{min-width:51px;min-height:45px;padding:0 15px!important;border-radius:4px!important;font-family:Roboto,sans-serif!important;font-size:13.2px!important;font-weight:700!important;letter-spacing:1.1px}.product-information .quantity-selector,.product-information quantity-selector-component,.product-information .quantity-label,.product-information shopify-accelerated-checkout,.product-information .shopify-payment-button,.product-information .accelerated-checkout-block{display:none!important}.product-information .add-to-cart-button,.product-information .product-form-buttons .button{max-width:484px;min-height:52px;border-radius:33px!important;font-family:Roboto,sans-serif!important;font-size:20.9px!important;font-weight:700!important;letter-spacing:1.1px!important;text-transform:uppercase!important}.product-information .add-to-cart-button svg,.product-information .add-to-cart-icon{display:none!important}.product-information .product-details .rte,.product-information .product-details .text-block p{font-size:17.6px;line-height:30.4px}.product-recommendations .section-resource-list__content p,.product-recommendations .section-resource-list__content h2,.product-recommendations .section-resource-list__content h3{font-family:Roboto Condensed,sans-serif!important;font-size:40px!important;line-height:52px!important;font-weight:700!important;color:var(--celtic-green)!important}@media screen and (max-width:749px){.product-information .product-details h1{font-size:28px!important;line-height:36px!important}.product-information .product-details product-price,.product-information .product-details .price{font-size:26px!important}.product-recommendations .section-resource-list__content p,.product-recommendations .section-resource-list__content h2,.product-recommendations .section-resource-list__content h3{font-size:30px!important;line-height:39px!important}}.template-collection .facets-block-wrapper,.template-collection .facets{padding-inline:15px!important}.product-grid .product-card .text-block,.product-grid .product-card .text-block p,.product-grid .product-card a[class*=title],.product-grid .product-card [class*=product-title]{font-family:Roboto Condensed,sans-serif!important;font-weight:700!important;color:var(--celtic-green)!important}@media screen and (min-width:750px){.product-information .product-details{padding-inline-start:52px!important}}.template-collection .facets-block-wrapper,.template-collection .facets{padding-inline:40px!important}.menu-drawer__menu-item--mainlist{font-family:Roboto,sans-serif!important;font-size:18.7px!important;font-weight:700!important;letter-spacing:.22px;text-transform:uppercase}.cart-drawer .cart__checkout-button,cart-drawer-component .button[name=checkout]{text-transform:uppercase;font-weight:700;letter-spacing:1.1px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
