.shopify-section.reward-banner{position:relative;z-index:2;max-height:cal(100dvh - 12.3rem)}.reward-banner{background-color:rgb(var(--color-background))}.reward-banner .section-title .subtitle:before{content:"";border:none;width:unset}.reward-banner .content-wrapper{justify-content:center;position:relative;gap:4rem;display:flex;flex-direction:column-reverse;min-height:calc(45rem - var(--top-padding) - var(--bottom-padding));min-width:50%;text-align:center}@media screen and (min-height:800px){.reward-banner .content-wrapper{min-height:calc(60rem - var(--top-padding) - var(--bottom-padding))}}.reward-banner .content-wrapper .content-inner{max-width:100%}.view-page{font-weight:700}.reward-banner .content-wrapper .content-inner .content-head .heading p{margin:1.6rem 0 2.5rem;max-width:75rem;font-weight:200;font-size:4.2rem;line-height:4.2rem;letter-spacing:0}.reward-banner .content-wrapper .content-inner .content-head .heading span.heading_bold{font-weight:500}.reward-banner .content-wrapper .content-inner .content-head .para{margin-bottom:1.2rem}.reward-banner .content-wrapper .content-inner .content-head .para,.reward-banner .content-wrapper .content-inner .content-head .para *{font-weight:300;font-size:1.4rem;line-height:1.68rem;letter-spacing:0}.template--collection .reward-banner .content-wrapper .content-inner .content-head .para,.template--collection .reward-banner .content-wrapper .content-inner .content-head .para *{font-weight:300;font-size:1.5rem;line-height:1.8rem;letter-spacing:0}.reward-banner .content-wrapper .content-inner .content-classes{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:0rem;width:fit-content;margin:0 auto}.reward-banner .content-wrapper .content-inner .content-classes a.class-item-link.btn-outline{border:1px solid #FFFFFF}.reward-banner .content-wrapper .content-inner .content-classes a.class-item-link.btn-outline.redeemclass{padding-left:0;padding-right:0}.reward-banner .content-wrapper .content-thumb{order:2;width:100%}.reward-banner .section-title .subtitle{font-weight:300;font-size:1.2rem;line-height:1.56rem;letter-spacing:0;opacity:.5}.reward-banner .content-wrapper .content-inner .content-head .para{font-size:1.4rem;line-height:1.68rem;margin:2rem auto;max-width:40rem}.reward-banner .content-wrapper .content-inner .content-head .para p{margin:0 auto;text-align:center}.reward-banner .content-wrapper .content-inner .banner--product-count{margin-top:3.2rem}.reward-banner .content-wrapper .content-inner .banner--product-count .banner--count{background-color:#bc370b;color:rgba(var(--color-foreground),1);font-size:1.8rem;line-height:2.16rem;font-weight:400;padding:7.5px 17.6px}.reward-banner .content-wrapper .content-inner .banner--product-count .banner--collection-type{font-size:18px;margin-left:1rem;font-weight:300;text-transform:capitalize;line-height:2.16rem}.reward-banner .section .product-grid-container .collection .grid{margin-bottom:0}.reward-banner .breadcrumb .breadcrumb-nav{margin-left:auto;margin-right:auto}.reward-banner .section-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;justify-items:flex-end;overflow:hidden;justify-content:flex-end;background-color:rgba(var(--color-background),1);display:flex}.reward-banner .section-background:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,#0000 83.78%,#0006 98.38%),linear-gradient(0deg,#0000001a,#0000001a)}.reward-banner .section-background img{object-fit:cover;width:100%;height:100%;object-position:left;opacity:50%;position:relative;z-index:2;max-width:max-content}.reward-banner .content-classes .class-item-link{width:100%;font-size:1.3rem;line-height:1.69rem;padding-left:5.65rem;padding-right:5.65rem;font-weight:600}@media only screen and (min-width:320px)and (max-width:423px){.reward-banner .content-classes .class-item-link{padding:.8rem 4rem}}@media only screen and (min-width:769px){.reward-banner .content-wrapper{gap:6.6rem;flex-direction:row;align-items:flex-end;align-self:end;margin-top:1.5rem;min-height:calc(50rem - var(--top-padding) - var(--bottom-padding))}.shopify-section.reward-banner{max-height:cal(100dvh - 18.6rem)}.reward-banner .content-wrapper .content-thumb{width:48rem}.reward-banner .content-wrapper .content-thumb img{object-fit:cover;aspect-ratio:1 / 1;height:auto;width:100%}.reward-banner .content-wrapper .content-inner .content-classes{margin-top:.3rem}.template--collection-class .reward-banner .content-wrapper .content-inner{max-width:47.9rem}.reward-banner .content-wrapper .content-inner{order:1;display:flex;flex-flow:column;justify-content:space-between;max-width:80rem;align-self:anchor-center}.reward-banner .content-wrapper .content-inner .content-head .heading p{margin-bottom:3rem;line-height:7rem;font-size:7rem;margin-top:unset}.reward-banner .content-wrapper .content-inner .content-head .heading p strong{font-weight:400}.reward-banner .content-wrapper .content-inner .content-head .para{margin-bottom:3.5rem}.template--collection .reward-banner .content-wrapper .content-inner .content-head .para,.template--collection .reward-banner .content-wrapper .content-inner .content-head .para *,.reward-banner .content-wrapper .content-inner .content-head .para,.reward-banner .content-wrapper .content-inner .content-head .para *{font-weight:400;font-size:2rem;line-height:2.4rem;letter-spacing:0}.reward-banner .content-wrapper .content-inner .banner--product-count{margin-top:0}.reward-banner .content-wrapper .content-inner .banner--product-count .banner--collection-type{margin-left:1.5rem}.reward-banner .btn-link{padding:1.7rem 0rem}.reward-banner .section-title .subtitle{font-size:1.6rem;line-height:2.08rem}.reward-banner .content-classes .class-item-link{max-width:20rem;width:20rem;height:5rem}.reward-banner .section-background img{object-position:unset}.reward-banner .content-wrapper .content-inner .content-head .heading p{max-width:80rem}.reward-banner .content-wrapper .content-inner .content-head .para{max-width:60.1rem}.reward-banner .content-wrapper .content-inner .content-head .para p{text-align:center;padding:0 0rem}}@media only screen and (min-width:1025px){.reward-banner .content-wrapper .content-inner .content-classes{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:2rem;grid-row-gap:2rem}}.view-rewards-button{cursor:pointer}@media only screen and (min-width:1441px){.layout--fluid .reward-banner .content-wrapper{gap:4.583vw;min-height:calc(34.7222222vw - var(--top-padding) - var(--bottom-padding));margin-top:0}.layout--fluid .shopify-section.reward-banner{max-height:unset}.layout--fluid .reward-banner .content-wrapper .content-thumb{width:33.333vw}.layout--fluid .reward-banner .content-wrapper .content-inner .content-head .para{margin-bottom:2.43055556vw}.layout--fluid .template--collection .reward-banner .content-wrapper .content-inner .content-head .para,.layout--fluid .template--collection .reward-banner .content-wrapper .content-inner .content-head .para *,.layout--fluid .reward-banner .content-wrapper .content-inner .content-head .para,.layout--fluid .reward-banner .content-wrapper .content-inner .content-head .para *{font-size:1.389vw;line-height:1.667vw}.layout--fluid .reward-banner .content-wrapper .content-inner .banner--product-count .banner--collection-type{margin-left:1.042vw}.layout--fluid .reward-banner .btn-link{padding:1.181vw 0rem}.layout--fluid .reward-banner .section-title .subtitle{font-size:1.111vw;line-height:1.444vw}.layout--fluid .template--collection-class .reward-banner .content-wrapper .content-inner{max-width:33.3333333vw}.layout--fluid .reward-banner .content-wrapper .content-inner{max-width:55.555556vw}.layout--fluid .reward-banner .content-wrapper .content-inner .content-head .heading p{margin-bottom:2.083vw;line-height:4.861vw;font-size:4.861vw;max-width:55.5555555556vw}.layout--fluid .reward-banner .content-classes .class-item-link{max-width:13.889vw;width:13.889vw;font-size:.903vw;line-height:1.174vw;height:3.472vw}.layout--fluid .reward-banner .content-wrapper .content-inner .content-classes{grid-column-gap:1.042vw;grid-row-gap:1.389vw;margin-top:.20833333333vw}.layout--fluid .reward-banner .content-wrapper .content-inner .banner--product-count .banner--collection-type{font-size:1.25vw;margin-left:1.042vw;line-height:1.5vw}.layout--fluid .reward-banner .content-wrapper .content-inner .banner--product-count .banner--count{font-size:1.25vw;line-height:1.5vw;padding:.521vw 1.222vw}.layout--fluid .reward-banner .content-wrapper .content-inner .content-head .para{max-width:41.736vw}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-reward-banner.css.map */
