@import"fontface.css";img{max-width:100%}:root{--champion-primary-color: #000;--champion-secondary-color: #41483a;--champion-third-color: #b7946c;--white-color: #fff;--black-color: #000;--font-lora-family: "Lora", serif;--font-syncopate-family: "Syncopate", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}.template-championranch body{font-family:var(--font-lora-family);font-weight:var(--font-weight-regular)}.template-championranch h1,#MainContent .champion_banner h1,.template-championranch-collection h1,.template-championranch-innerpage h1{font-family:var(--font-lora-family);font-weight:var(--font-weight-regular);color:var(--champion-secondary-color)}.template-championranch h2,.template-championranch h3,.template-championranch h4,.template-championranch h5,.template-championranch h6{font-family:var(--font-lora-family);font-weight:var(--font-weight-bold)}.template-championranch p,.template-championranch-innerpage p{font-family:var(--font-lora-family);font-weight:var(--font-weight-regular)}#MainContent .champion_header{display:block}#MainContent .content_out_wrapper h2,.template-championranch-innerpage h2,.template-championranch-innerpage h1{font-size:62px;line-height:66px;letter-spacing:0px;color:#b6926c;font-weight:400;text-align:center;margin:0}#MainContent .champion_banner .banner__box{background:transparent;padding:0 10px}#MainContent .champion_banner .banner__content{max-width:1430px;padding:0 10px}#MainContent .champion_banner .banner{min-height:840px}#MainContent .champion_banner h1,#MainContent .champion_banner h2{font-size:80px;line-height:90px;margin:0 0 20px;font-family:var(--font-lora-family);font-weight:var(--font-weight-regular);color:var(--champion-secondary-color)}#MainContent .champion_banner .banner__box{width:45%;text-align:center}#MainContent .champion_banner{min-height:830px}#MainContent .champion_banner .banner__custom-html{margin-top:0}#MainContent .champion_banner .banner__custom-image{margin-bottom:20px}#MainContent .content_out_wrapper .rich-text{background:#41473a}#MainContent .content_out_wrapper .rich-text__text{margin:0;padding:0 75px}#MainContent .content_out_wrapper .rich-text__text p{color:#fff}#MainContent .content_out_wrapper h2{margin-bottom:30px}#MainContent .content_out_wrapper a.button,#MainContent .champion_image_with_text a.button,.champion_banner a.button,.champion_gradient .contact__button .button{background:var(--champion-primary-color);padding:16px 50px;font-size:22px;text-transform:uppercase;font-family:var(--font-lora-family);font-weight:var(--font-weight-bold)}#MainContent .content_out_wrapper a.button:hover,#MainContent .champion_image_with_text a.button:hover,.champion_banner a.button:hover,.champion_gradient .contact__button .button:hover{background:var(--champion-secondary-color);color:var(--white-color)}#MainContent .champion_image_with_text{min-height:680px;align-content:center;align-items:center;position:relative}#MainContent .champion_image_with_text .page-width{max-width:100%;padding:0}#MainContent .champion_image_with_text .image-with-text__text-item{background:url(/cdn/shop/files/bkgrd_right.webp?v=1749794591) no-repeat 0px 0px;background-size:cover;min-height:680px;width:30%}#MainContent .champion_image_with_text h2{font-size:40px;line-height:55px;margin:0 0 30px}#MainContent .champion_image_with_text p{font-size:20px;line-height:35px;color:#fff}#MainContent .champion_image_with_text .image-with-text__content{padding:50px 40px}#MainContent .champion_image_with_text .image-with-text__text{width:65%;margin:0}#MainContent .champion_image_with_text .image-with-text__text p{font-size:23px;line-height:35px}#MainContent .champion_image_with_text a.button{margin-top:30px}#MainContent .champion_image_with_text:after{content:"";position:absolute;width:100%;bottom:-1px;height:160px;background:url(/cdn/shop/files/CR_Background_TORN.webp?v=1749726253) no-repeat 0px 0px;background-size:cover}#MainContent .champion_gradient .contact h2.title{width:100%;margin:0 auto 40px;font-size:62px;line-height:66px;letter-spacing:0;color:#000;text-align:center;font-family:var(--font-lora-family);font-weight:var(--font-weight-regular)}#MainContent .section-template--19882899407084__contact_form_h8XDpP-padding{padding:100px 0 50px}.template-championranch .field:after,.template-championranch .select:after,.template-championranch .customer .field:after,.template-championranch .customer select:after,.template-championranch .localization-form__select:after,.template-championranch .field:before,.template-championranch .select:before,.template-championranch .customer .field:before,.template-championranch .customer select:before,.template-championranch .localization-form__select:before{box-shadow:none}#MainContent .contact__button{margin-top:20px;text-align:center}.champion_footer{background:var(--champion-secondary-color);padding:80px 10px}.champion_footer_inner{max-width:100%;margin:0 auto;padding:0 80px}.champion_footer_right{display:flex;justify-content:flex-end;gap:60px;position:relative;z-index:99}.champion_footer_right ul li a{color:#fff;text-decoration:none;font-size:18px;line-height:25px;font-family:var(--font-lora-family);font-weight:var(--font-weight-regular)}.champion_footer_right ul{margin:0;padding:0;list-style:none;text-align:center}.champion_footer_right ul li{margin-bottom:5px}.champion_footer_right ul li a:hover{color:#b6926c}.quick_links{display:flex;align-items:end}.view_prdt_btn{display:none}.template-championranch .view_prdt_btn{display:block;background:#b8946c;font-weight:700;padding:16px 30px;font-size:22px;text-transform:uppercase;color:#000;text-align:center;margin:-30px 15px 0;font-family:var(--font-lora-family);font-weight:var(--font-weight-bold)}.template-championranch .button:before,.template-championranch .shopify-challenge__button:before,.template-championranch .customer button:before,.template-championranch .shopify-payment-button__button--unbranded:before{display:none}.template-championranch .card-wrapper .card__heading{display:none}.template-championranch .button:after,.template-championranch .shopify-challenge__button:after,.template-championranch .customer button:after,.template-championranch .shopify-payment-button__button--unbranded:after{display:none}.template-championranch .collection-list__item{padding:0 20px}.template-championranch .view_prdt_btn:hover{background:#000;color:#fff}.contact__button .button:hover{background:#414839;color:#fff}#MainContent .champion_gradient{background:var(--champion-third-color);position:relative;padding-top:25px}#MainContent .champion_gradient:after{content:"";position:absolute;top:20px;left:0;background:url(/cdn/shop/files/ftr_shade_logo.webp?v=1749793436) no-repeat 0px 0px;width:100%;height:98%;z-index:9;background-size:contain}#MainContent .champion_gradient .contact{position:relative;z-index:99}#MainContent #shopify-section-template--19882899407084__rich_text_BU36Mw a.button:hover{background:var(--champion-third-color);color:var(--black-color)}.template-championranch .view_prdt_btn:hover{background:var(--champion-secondary-color);color:var(--white-color)}#MainContent .champion_image_with_text .image-with-text__media{padding-bottom:0!important;margin:0 -1px}#MainContent .champion_image_with_text .image-with-text__media img{position:relative;margin-top:-45px;z-index:99}#MainContent .champion_image_with_text .image-with-text .global-media-settings{overflow:visible!important}.template-championranch-collection h1{font-size:62px;line-height:66px;letter-spacing:0px;color:#b6926c;font-weight:400;text-align:center;margin:0}.template-championranch-collection .collection-hero{padding:50px 0}body.template-championranch-collection,.template-championranch-collection .facets__wrapper h2,.template-championranch-collection .select__select,.template-championranch-collection .text-body{font-family:var(--font-lora-family);font-weight:var(--font-weight-regular)}.template-championranch-collection .product-grid-container ul li{padding:0 15px;margin-bottom:30px}.template-championranch-collection .product-grid-container .card__heading a,#MainContent .related-champion-product .card__heading a{font-family:var(--font-lora-family);font-weight:var(--font-weight-regular);font-size:18px;line-height:25px;color:#000}.template-championranch-collection .product-grid-container .price .price-item,#MainContent .related-champion-product .price .price-item{font-family:var(--font-lora-family);font-weight:var(--font-weight-bold);font-size:18px;line-height:23px;color:#000}.template-championranch-collection .product-grid-container .card__heading,#MainContent .related-champion-product .card__heading{margin-bottom:12px}.template-championranch-collection .product-grid-container .card-wrapper:hover .card__heading a,#MainContent .related-champion-product .card-wrapper:hover .card__heading a{color:var(--champion-third-color);text-decoration:none}.template-championranch-collection .field:before,.template-championranch-collection .select:before,.template-championranch-collection .customer .field:before,.template-championranch-collection .customer select:before,.template-championranch-collection .localization-form__select:before,.template-championranch-collection .field:after,.template-championranch-collection .select:after,.customer .field:after,.template-championranch-collection .customer select:after,.template-championranch-collection .localization-form__select:after,.template-championranch-collection .button:before,.template-championranch-collection .shopify-challenge__button:before,.template-championranch-collection .customer button:before,.template-championranch-collection .shopify-payment-button__button--unbranded:before,.template-championranch-collection .button:after,.template-championranch-collection .shopify-challenge__button:after,.template-championranch-collection .customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}#MainContent .champion-product{padding:60px 0}#MainContent .champion-product h1{font-family:var(--font-lora-family);font-weight:var(--font-weight-regular);font-size:26px;line-height:40px}#MainContent .champion-product .price__regular .price-item--regular{font-family:var(--font-lora-family);font-weight:var(--font-weight-bold);font-size:20px;line-height:25px}#MainContent .champion-product .form__label,#MainContent .champion-product .product-form__quantity .form__label,#MainContent .champion-product .shopify-payment-button__more-options,#MainContent .champion-product .share-button__button{font-family:var(--font-lora-family);font-weight:var(--font-weight-regular)}#MainContent .champion-product .product-form__submit{background:var(--champion-third-color);padding:16px 50px;font-size:20px;text-transform:uppercase;font-family:var(--font-lora-family);font-weight:var(--font-weight-bold);color:var(--black-color)}#MainContent .champion-product .button:before,#MainContent .champion-product .button:after{box-shadow:none}#MainContent .champion-product .product-form__submit:hover{background:var(--champion-secondary-color);color:var(--white-color)}#MainContent .related-champion-product h2{color:var(--champion-third-color);font-family:var(--font-lora-family);font-weight:var(--font-weight-regular);font-size:25px;line-height:40px}.champion_gradient .field:before,.select:before,.champion_gradient .customer .field:before,.champion_gradient .customer select:before,.champion_gradient .localization-form__select:before,.champion_gradient .field:after,.champion_gradient .select:after,.champion_gradient .customer .field:after,.champion_gradient .customer select:after,.champion_gradient .localization-form__select:after{box-shadow:none!important}.champion_gradient .button:before,.champion_gradient .shopify-challenge__button:before,.champion_gradient .customer button:before,.champion_gradient .shopify-payment-button__button--unbranded:before,.champion_gradient .button:after,.champion_gradient .shopify-challenge__button:after,.champion_gradient .customer button:after,.champion_gradient .shopify-payment-button__button--unbranded:after{box-shadow:none!important}.template-championranch .card--card,.template-championranch .card--standard .card__inner,.template-championranch-collection .card--card,.template-championranch-collection .card--standard .card__inner,.related-champion-product .card--standard .card__inner{background:transparent}.related-champion-product{padding-bottom:30px}.template-championranch .collection-list-wrapper .card-wrapper .card__media img,.related-champion-product .card-wrapper .card__media img{object-position:top center}.template-championranch .collection-list-wrapper .card-wrapper .card__inner,.related-champion-product .card-wrapper .card__inner{min-height:400px}.template-championranch-innerpage p{font-size:18px;line-height:30px;color:#000}.template-championranch-innerpage .page-width.section-template--19890985599212__main-padding{padding:50px 10px;min-height:500px}.template-championranch-innerpage h1{text-align:left;margin-bottom:30px;color:var(--champion-secondary-color)}@media (min-width: 1201px) and (max-width: 1299px){#MainContent .champion_banner h1,#MainContent .champion_banner h2,.template-championranch-collection h1{font-size:65px;line-height:80px}#MainContent .champion_image_with_text h2{font-size:30px;line-height:40px;margin:0 0 10px}#MainContent .champion_image_with_text .image-with-text__text p{font-size:20px;line-height:30px}#MainContent .champion_image_with_text,#MainContent .champion_image_with_text .image-with-text__text-item{min-height:auto}#MainContent .champion_image_with_text .image-with-text__media img{margin-top:-57px}#MainContent .champion_image_with_text .image-with-text__text{width:100%}#MainContent .champion_image_with_text:after{height:125px}#MainContent .champion_image_with_text .image-with-text__content{padding:30px 40px;justify-content:flex-start}#MainContent .champion_image_with_text a.button{margin-top:15px}}@media (min-width: 1025px) and (max-width: 1200px){#MainContent .champion_banner h1,#MainContent .champion_banner h2,.template-championranch-innerpage h2,.template-championranch-collection h1,.template-championranch-innerpage h1{font-size:50px;line-height:65px}#MainContent .champion_image_with_text h2{font-size:30px;line-height:40px;margin:0 0 10px}#MainContent .champion_image_with_text .image-with-text__text p{font-size:20px;line-height:30px}#MainContent .champion_image_with_text,#MainContent .champion_image_with_text .image-with-text__text-item{min-height:auto}#MainContent .champion_image_with_text .image-with-text__media img{margin-top:-80px}#MainContent .champion_image_with_text .image-with-text__text{width:100%}#MainContent .champion_image_with_text:after{height:125px;display:none}#MainContent .champion_image_with_text .image-with-text__content{padding:30px 40px;justify-content:flex-start}#MainContent .champion_image_with_text a.button{margin-top:15px}#MainContent .content_out_wrapper h2,#MainContent .champion_gradient .contact h2.title{font-size:45px;line-height:50px}.template-championranch .view_prdt_btn{padding:16px 20px;font-size:16px}#MainContent .champion_image_with_text .image-with-text__media{margin:-1px 0}#MainContent .champion_image_with_text,#MainContent .champion_image_with_text .image-with-text__text-item{width:100%}#MainContent .champion_image_with_text .image-with-text__grid{display:flex;flex-direction:column}#MainContent .champion_image_with_text .image-with-text .grid__item{width:100%}.champion_footer_right{justify-content:center}}@media (min-width: 881px) and (max-width: 1024px){#MainContent .champion_banner h1,#MainContent .champion_banner h2,.template-championranch-innerpage h2,.template-championranch-collection h1,.template-championranch-innerpage h1{font-size:50px;line-height:65px}#MainContent .champion_image_with_text h2{font-size:30px;line-height:40px;margin:0 0 10px}#MainContent .champion_image_with_text .image-with-text__text p{font-size:20px;line-height:30px}#MainContent .champion_image_with_text,#MainContent .champion_image_with_text .image-with-text__text-item{min-height:auto}#MainContent .champion_image_with_text .image-with-text__media img{margin-top:-80px}#MainContent .champion_image_with_text .image-with-text__text{width:100%}#MainContent .champion_image_with_text:after{height:125px;display:none}#MainContent .champion_image_with_text .image-with-text__content{padding:30px 40px;justify-content:flex-start}#MainContent .champion_image_with_text a.button{margin-top:15px}#MainContent .content_out_wrapper h2,#MainContent .champion_gradient .contact h2.title{font-size:45px;line-height:50px}.template-championranch .view_prdt_btn{padding:16px 10px;font-size:16px}#MainContent .champion_image_with_text .image-with-text__media{margin:-1px 0}#MainContent .champion_image_with_text,#MainContent .champion_image_with_text .image-with-text__text-item{width:100%}#MainContent .champion_image_with_text .image-with-text__grid{display:flex;flex-direction:column}#MainContent .champion_image_with_text .image-with-text .grid__item{width:100%}.champion_footer_right{justify-content:center}#MainContent .champion_banner{min-height:700px}#MainContent .content_out_wrapper .rich-text__text{padding:0}#MainContent .section-collection-list li{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}#MainContent .champion_gradient .contact{padding-top:60px;padding-bottom:36px}#MainContent .champion_gradient .contact h2.title{width:85%}}@media (min-width: 768px) and (max-width: 880px){#MainContent .champion_banner h1,#MainContent .champion_banner h2,.template-championranch-innerpage h2,.template-championranch-collection h1,.template-championranch-innerpage h1{font-size:45px;line-height:50px}#MainContent .champion_image_with_text h2{font-size:30px;line-height:40px;margin:0 0 10px}#MainContent .champion_image_with_text .image-with-text__text p{font-size:18px;line-height:30px}#MainContent .champion_image_with_text,#MainContent .champion_image_with_text .image-with-text__text-item{min-height:auto}#MainContent .champion_image_with_text .image-with-text__media img{margin-top:-80px}#MainContent .champion_image_with_text .image-with-text__text{width:100%}#MainContent .champion_image_with_text:after{height:125px;display:none}#MainContent .champion_image_with_text .image-with-text__content{padding:30px 40px;justify-content:flex-start}#MainContent .champion_image_with_text a.button{margin-top:15px}#MainContent .content_out_wrapper h2,#MainContent .champion_gradient .contact h2.title{font-size:35px;line-height:40px}.template-championranch .view_prdt_btn{padding:16px 10px;font-size:13px}#MainContent .champion_image_with_text .image-with-text__media{margin:-1px 0}#MainContent .champion_image_with_text,#MainContent .champion_image_with_text .image-with-text__text-item{width:100%}#MainContent .champion_image_with_text .image-with-text__grid{display:flex;flex-direction:column}#MainContent .champion_image_with_text .image-with-text .grid__item{width:100%}.champion_footer_right{justify-content:center}#MainContent .champion_banner{min-height:630px}#MainContent .content_out_wrapper .rich-text__text{padding:0}#MainContent .section-collection-list li{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}#MainContent .champion_gradient .contact{padding-top:60px;padding-bottom:36px}#MainContent .champion_gradient .contact h2.title{width:85%}.banner__custom-image img{width:80%}.banner__box>*+.banner__buttons{margin-top:0}#MainContent .content_out_wrapper .rich-text{padding-top:60px}#MainContent .content_out_wrapper a.button,#MainContent .champion_image_with_text a.button,.champion_banner a.button,.champion_gradient .contact__button .button{padding:16px 30px;font-size:16px}}@media (max-width: 767px){#MainContent .champion_banner h1,#MainContent .champion_banner h2,.template-championranch-innerpage h2,.template-championranch-collection h1,.template-championranch-innerpage h1{font-size:35px;line-height:40px}#MainContent .champion_image_with_text h2{font-size:25px;line-height:30px;margin:0 0 10px}#MainContent .champion_image_with_text .image-with-text__text p{font-size:16px;line-height:28px}#MainContent .champion_image_with_text,#MainContent .champion_image_with_text .image-with-text__text-item{min-height:auto}#MainContent .champion_image_with_text .image-with-text__media img{margin-top:-80px}#MainContent .champion_image_with_text .image-with-text__text{width:100%}#MainContent .champion_image_with_text:after{height:125px;display:none}#MainContent .champion_image_with_text .image-with-text__content{padding:30px 40px;justify-content:flex-start}#MainContent .champion_image_with_text a.button{margin-top:15px}#MainContent .content_out_wrapper h2,#MainContent .champion_gradient .contact h2.title{font-size:30px;line-height:40px}.template-championranch .view_prdt_btn{padding:16px 10px;font-size:13px}#MainContent .champion_image_with_text .image-with-text__media{margin:-1px 0}#MainContent .champion_image_with_text,#MainContent .champion_image_with_text .image-with-text__text-item{width:100%}#MainContent .champion_image_with_text .image-with-text__grid{display:flex;flex-direction:column}#MainContent .champion_image_with_text .image-with-text .grid__item{width:100%}.champion_footer_right{justify-content:center;gap:20px;flex-direction:column-reverse;align-items:center}#MainContent .champion_banner{min-height:630px}#MainContent .content_out_wrapper .rich-text__text{padding:0}#MainContent .section-collection-list li{width:100%}#MainContent .champion_gradient .contact{padding-top:60px;padding-bottom:36px}#MainContent .champion_gradient .contact h2.title{width:85%}.banner__custom-image img{width:80%}.banner__box>*+.banner__buttons{margin-top:0}#MainContent .content_out_wrapper .rich-text{padding-top:60px}#MainContent .content_out_wrapper a.button,#MainContent .champion_image_with_text a.button,.champion_banner a.button,.champion_gradient .contact__button .button{padding:16px 25px;font-size:16px}.champion_header{height:35px}#MainContent .champion_banner .banner__box{width:100%;padding:30px 0}#MainContent .content_out_wrapper h2{margin-bottom:20px}#MainContent .section-collection-list li{margin-bottom:30px}.template-championranch .collection-list-wrapper .card-wrapper .card__inner,.related-champion-product .card-wrapper .card__inner{min-height:460px}.champion_footer_inner{padding:0 10px}.champion_footer{padding:40px 0}#MainContent .champion_image_with_text h2 br,#MainContent .champion_banner h1 br,#MainContent .champion_banner h2 br{display:none}#MainContent .champion_banner .banner__media{background:url(/cdn/shop/files/mobile_banner.webp?v=1749822465) no-repeat top center;background-size:cover}#MainContent .champion_banner .banner__media img{opacity:0}.template-championranch-collection .collection-hero{padding:30px 0;border-top:1px dotted #b6926c}.template-championranch-collection .product-grid-container .card__heading a,#MainContent .related-champion-product .card__heading a,.template-championranch-collection .product-grid-container .price .price-item,#MainContent .related-champion-product .price .price-item{font-size:16px}#MainContent .champion-product h1{font-size:22px}#MainContent .champion-product .product-form__submit{font-size:18px}#MainContent .champion_image_with_text .image-with-text__content{justify-content:center;display:flex;align-items:center}#MainContent .champion_image_with_text h2,#MainContent .champion_image_with_text .image-with-text__text{text-align:center}}@media (max-width: 480px){#MainContent .champion_banner h1,#MainContent .champion_banner h2,.template-championranch-innerpage h2,.template-championranch-collection h1,.template-championranch-innerpage h1{font-size:24px;line-height:40px}#MainContent .content_out_wrapper h2,#MainContent .champion_gradient .contact h2.title{font-size:22px;line-height:35px}#shopify-section-template--19882899407084__rich_text_BU36Mw p{font-size:16px}#MainContent .content_out_wrapper .rich-text{padding-top:45px}#MainContent .content_out_wrapper a.button,#MainContent .champion_image_with_text a.button,.champion_banner a.button,.champion_gradient .contact__button .button{padding:16px 10px;font-size:16px}#MainContent .champion_image_with_text .image-with-text__content{padding:30px}#MainContent .champion_gradient .contact{padding-top:36px;padding-bottom:36px}.champion_footer{padding:30px 0}#MainContent .champion-product h1{font-size:20px}#MainContent .related-champion-product li,.template-championranch-collection .product-grid-container ul li{width:100%;max-width:100%}#MainContent .related-champion-product ul.grid{display:flex;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-championranch.css.map */
