.variant-option__button-label:has(input[type=radio]:checked) .variant-option__button-label__pill{background-color:#2e3d15!important;color:#c9a96e!important;border-color:#2e3d15!important}.variant-option__button-label:has(input[type=radio]:checked){color:#c9a96e!important}.hero .hero__content-wrapper:before{background-image:url(/cdn/shop/files/covenant_logo_FINAL.png)!important}.hero .hero__content-wrapper:before{filter:drop-shadow(0 0 14px rgba(255,255,255,.6))!important}@media(max-width:749px){.hero .hero__content-wrapper:before{width:80vw!important;height:auto!important;aspect-ratio:1024 / 800!important;margin-left:auto!important;margin-right:auto!important}.hero .hero__content-wrapper:after{font-size:6vw!important;letter-spacing:2px!important}}.product-information__media slideshow-component,.product-information__media slideshow-container,.product-information__media slideshow-slides,.product-information__media slideshow-slide,.product-information__media .product-media-container,.product-information__media .product-media{display:block!important;width:100%!important;min-width:0!important;height:auto!important}.product-information__media .product-media__image,.product-information__media .product-media img{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;object-fit:contain!important;display:block!important}.collection-card .text-block{background-color:#2e3d15!important;border-radius:6px!important;padding:6px 12px!important;box-shadow:0 2px 6px #00000059!important}.collection-card .text-block,.collection-card .text-block *{color:#c9a96e!important;font-size:17px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:1.25!important}.collection-card,.collection-card__inner,.resource-list__item:has(.collection-card){min-width:0!important}.collection-card .text-block{white-space:normal!important;max-width:88%!important}@media(max-width:749px){.collection-card .text-block,.collection-card .text-block *{font-size:13px!important;letter-spacing:.5px!important}.collection-card .text-block{padding:4px 8px!important}}@media(max-width:749px){html,body{overflow-x:hidden!important;max-width:100%!important}#shopify-section-template--27033459228968__collection_list_cPadVy .resource-list{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}#shopify-section-template--27033459228968__collection_list_cPadVy .resource-list__item,#shopify-section-template--27033459228968__collection_list_cPadVy .collection-card,#shopify-section-template--27033459228968__collection_list_cPadVy .collection-card__inner{min-width:0!important}#shopify-section-template--27033459228968__collection_list_cPadVy .resource-image,#shopify-section-template--27033459228968__collection_list_cPadVy .collection-card__image{max-height:200px!important;overflow:hidden!important}#shopify-section-template--27033459228968__collection_list_cPadVy .resource-image__image{max-width:100%!important;max-height:200px!important;object-fit:cover!important}}.product-information__media slideshow-component slideshow-slides{display:flex!important}.product-information__media slideshow-component slideshow-slide{flex:0 0 100%!important;scroll-snap-align:start!important}.product-information__media slideshow-slide.product-media-container{height:56vh!important;max-height:580px!important}.product-information__media slideshow-slide .product-media{height:100%!important;width:100%!important}.product-information__media .product-media__image,.product-information__media .product-media img{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important}.product-information__media .slideshow-controls__thumbnails{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;max-width:100%!important;height:auto!important}.product-information__media .slideshow-controls__thumbnails-container{width:100%!important;justify-content:center!important}.product-information__media .slideshow-controls__thumbnails button.slideshow-control{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;flex:0 0 auto!important}.product-information__media .slideshow-controls__thumbnails button.slideshow-control img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important}.product-information__media slideshow-controls{height:auto!important;min-height:68px!important}.product-information__media .slideshow-controls__thumbnails-container{height:auto!important;min-height:68px!important;overflow:visible!important}.product-information__media .slideshow-controls__thumbnails{height:auto!important;min-height:64px!important}.hero .hero__content-wrapper:before{content:none!important;display:none!important;background:none!important}.hero .hero__content-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.hero .hero__content-wrapper:before{content:"Stand Ready \b7Stay Unbreakable"!important;display:block!important;background:none!important;filter:none!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;order:0!important;margin:0 0 18px!important;color:#c9a96e!important;font-family:Georgia,serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.26em!important;text-transform:uppercase!important;text-shadow:0 1px 5px rgba(0,0,0,.7)!important}.hero .hero__content-wrapper:after{content:"When everything goes wrong, be the reason your family makes it through."!important;display:block!important;order:1!important;max-width:640px!important;margin:0 0 28px!important;color:#f4efe2!important;font-family:Georgia,serif!important;font-size:clamp(1.9rem,4.4vw,3.4rem)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:0 2px 16px rgba(0,0,0,.55)!important}.hero .hero__content-wrapper>*{order:2!important}.hero .hero__content-wrapper a.button{background:#c9a96e!important;color:#20290f!important;border-color:#c9a96e!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/covenant-overrides.css.map */
