.shopify-section--timeline-vertical-loyalty .timeline-vertical{padding:68px 0 0}.shopify-section--timeline-vertical-loyalty .timeline-vertical-item--container{margin-bottom:40px}.shopify-section--timeline-vertical-loyalty .h1{font-size:107px;color:#f9c6b9}.shopify-section--timeline-vertical-loyalty .heading.h3{margin-top:48px}@media only screen and (min-width: 740px){.shopify-section--timeline-vertical-loyalty .heading.h3{margin-top:48px}}.shopify-section--timeline-vertical-loyalty:after{display:none}.shopify-section--timeline-vertical-loyalty .image-left img{border-radius:8px;filter:drop-shadow(10px 10px 0px var(--border-color))}@media only screen and (min-width: 740px){.shopify-section--timeline-vertical-loyalty .image-left img{filter:drop-shadow(-10px 10px 0px var(--border-color))}}@media only screen and (min-width: 740px){.shopify-section--timeline-vertical-loyalty .image-left .timeline-vertical-item--text{margin-left:48px}}.shopify-section--timeline-vertical-loyalty .image-right img{border-radius:8px;filter:drop-shadow(10px 10px 0px var(--border-color))}@media only screen and (min-width: 740px){.shopify-section--timeline-vertical-loyalty .image-right img{filter:drop-shadow(10px 10px 0px var(--border-color))}}@media only screen and (min-width: 740px){.shopify-section--timeline-vertical-loyalty .image-right .timeline-vertical-item--text{margin-right:48px}}.shopify-section--timeline-vertical-loyalty .timeline-vertical-item{max-width:var(--container-max-width)}.shopify-section--timeline-vertical-loyalty .timeline-vertical-item .timeline-vertical-item--text{width:100%;text-align:left;padding:16px;margin-top:20px}@media only screen and (min-width: 740px){.shopify-section--timeline-vertical-loyalty .timeline-vertical-item .timeline-vertical-item--text{max-width:350px;width:40%}}.shopify-section--timeline-vertical-loyalty .timeline-vertical-item .timeline-vertical-item--text:after{display:none}.shopify-section--timeline-vertical-loyalty .timeline-vertical-item .timeline-vertical-item--text .text{text-align:left;padding-left:0;font-size:20px;font-weight:normal;margin-top:24px}.shopify-section--timeline-vertical-loyalty .timeline-vertical-item.image-left .timeline-vertical-item--image,.shopify-section--timeline-vertical-loyalty .timeline-vertical-item.image-right .timeline-vertical-item--image{width:100%}@media only screen and (min-width: 740px){.shopify-section--timeline-vertical-loyalty .timeline-vertical-item.image-left .timeline-vertical-item--image,.shopify-section--timeline-vertical-loyalty .timeline-vertical-item.image-right .timeline-vertical-item--image{width:60%}}.loyalty-header .heading{text-transform:unset !important}.loyalty-header split-lines{text-transform:unset !important}.loyalty-header split-lines *{text-transform:unset !important}.loyalty-header .sign-in{display:flex;justify-content:center;align-items:center}.loyalty-header .sign-in a{margin-left:8px}.loyalty-header .loyalty-header-logo{filter:drop-shadow(5px 5px 0px rgba(88, 135, 213, 0.5647058824))}@media only screen and (max-width: 739px){.loyalty-header .loyalty-header-logo{max-width:300px;margin:0 auto !important}}.loyalty-tier-landing{background:var(--loyalty-color);filter:drop-shadow(10px 10px 0px var(--loyalty-color-shadow));width:calc(100% - 5px);overflow:hidden;margin-bottom:10px;display:flex;flex-direction:column}@media only screen and (min-width: 740px){.loyalty-tier-landing{width:calc(100% - 20px)}}.loyalty-tier-landing .loyalty-tier{text-align:center;color:#fff;padding:24px 12px}@media only screen and (min-width: 740px){.loyalty-tier-landing .loyalty-tier{padding:32px}}.loyalty-tier-landing .loyalty-tier *{color:#fff}.loyalty-tier-landing .loyalty-tier .name{font-weight:normal}.loyalty-tier-landing .loyalty-tier .requirements{text-transform:uppercase;font-weight:bold;margin-top:16px;display:block;text-underline-offset:5px !important;text-decoration:underline !important;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:5px !important}.loyalty-tier-landing .loyalty-benefits{background:#f9c6b9;height:100%;padding:24px 12px;transform:translateZ(0);will-change:transform}@media only screen and (min-width: 740px){.loyalty-tier-landing .loyalty-benefits{padding:32px}}.loyalty-tier-landing .loyalty-benefits--item{font-weight:500;display:flex;justify-content:flex-start;margin-bottom:24px;text-align:left;align-items:flex-start}@media only screen and (min-width: 740px){.loyalty-tier-landing .loyalty-benefits--item{align-items:flex-start;justify-content:flex-start;margin-bottom:16px}}.loyalty-tier-landing .loyalty-benefits--item svg{margin-right:10px;width:20px;height:20px}.loyalty-tier-landing .loyalty-benefits--item p{line-height:1;text-align:left}.loyalty-tier-landing .secret{filter:blur(5px)}
