.lyl{--lyl-green:rgb(var(--color-button));--lyl-ink:rgb(var(--color-foreground));--lyl-muted:rgba(var(--color-foreground),.7);--lyl-line:rgba(var(--color-foreground),.12);--lyl-border:rgba(18,18,18,.2);--lyl-soft:#f7f7f7;--lyl-tick:#F08818;--r:14px;--lyl-shadow:0 1px 2px rgba(18,18,18,.05),0 6px 18px rgba(18,18,18,.06);color:var(--lyl-ink)}.lyl *,.lyl *:before,.lyl *:after{box-sizing:border-box}.lyl h1,.lyl h2,.lyl h3{margin:0;overflow-wrap:anywhere}.lyl h1{font-size:3.1rem;line-height:1.04;margin-bottom:12px}.lyl h2{font-size:2.35rem;line-height:1.1;margin-bottom:9px}.lyl h3{font-size:1.7rem;line-height:1.2;margin-bottom:4px}.lyl p{margin:0 0 8px;font-size:1.45rem;line-height:1.58}.lyl a:not(.button){color:var(--lyl-green);text-underline-offset:2px}.lyl a:focus-visible{outline:2px solid var(--lyl-green);outline-offset:2px}.lyl-sec{padding:30px 0;border-top:1px solid var(--lyl-border)}.lyl-sec--hero{padding:18px 0 22px;border-top:0}.lyl-sec--soft{background:var(--lyl-soft);border-bottom:1px solid var(--lyl-border)}.lyl-eyebrow{margin:0 0 7px!important;font-size:1.15rem!important;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lyl-green)}.lyl-eyebrow:before{content:"";display:inline-block;width:18px;height:3px;background:var(--lyl-tick);margin-right:8px;vertical-align:middle}.lyl-lede,.lyl-copy{max-width:760px}.lyl-lede p{font-size:1.5rem}.lyl-link-line{margin:12px 0 0!important;font-size:1.35rem!important;font-weight:600}.lyl-copy p:last-child,.lyl-lede p:last-child{margin-bottom:0}.lyl-note{font-size:1.2rem!important;color:var(--lyl-muted);margin:10px 0 0!important}.lyl-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.lyl-actions .button{width:100%;text-decoration:none}.lyl-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px;border:1px solid var(--lyl-border);border-radius:calc(var(--r) + 4px);background:#fff;box-shadow:var(--lyl-shadow)}.lyl-hero__copy{min-width:0}.lyl-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.lyl-chips li{padding:5px 11px;border:1px solid var(--lyl-border);border-radius:999px;background:#fff;font-size:1.2rem;line-height:1.3}.lyl-aside{min-width:0;padding:14px 18px 8px;border-radius:var(--r);background:#fff;border:1px solid var(--lyl-border);border-top:3px solid var(--lyl-green);box-shadow:var(--lyl-shadow)}.lyl-aside__t{margin:0 0 4px!important;font-size:1.15rem!important;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lyl-muted)}.lyl-aside ul{list-style:none;margin:0;padding:0}.lyl-aside li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;border-top:1px solid var(--lyl-line);font-size:1.4rem;line-height:1.35}.lyl-aside li:first-child{border-top:0}.lyl-aside li strong{font-weight:700}.lyl-aside li span{color:var(--lyl-muted);text-align:right;font-size:1.25rem}.lyl-media{min-width:0;margin:0;border-radius:var(--r);overflow:hidden;border:1px solid var(--lyl-border);background:#fff}.lyl-media img{display:block;width:100%;height:auto}.lyl-ph{min-width:0;display:grid;place-content:center;gap:3px;width:100%;aspect-ratio:16/9;max-height:120px;padding:10px;border:1px dashed rgba(var(--color-foreground),.35);border-radius:var(--r);background:var(--lyl-soft);text-align:center;color:var(--lyl-muted);font-size:1.1rem;line-height:1.3}.lyl-ph strong{font-size:1.15rem;color:var(--lyl-ink)}.lyl-ph--strip{aspect-ratio:auto;min-height:64px;max-height:none;margin-top:12px}.lyl-ph--logo{aspect-ratio:auto;width:64px;height:44px;padding:2px}.lyl-split{display:grid;gap:10px;margin-top:18px;grid-template-columns:minmax(0,1fr)}.lyl-panel{min-width:0;display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--r);border:1px solid var(--lyl-border);background:#fff;box-shadow:var(--lyl-shadow)}.lyl-panel p{margin:0}.lyl-panel--accent{background:var(--lyl-soft);border-top:4px solid var(--lyl-green)}.lyl-badge{align-self:flex-start;display:inline-block;margin-bottom:4px;padding:3px 9px;border-radius:999px;background:var(--lyl-soft);color:var(--lyl-green);font-size:1.05rem;font-weight:700;line-height:1.3}.lyl-panel--accent .lyl-badge{background:var(--lyl-green);color:#fff}.lyl-links{list-style:none;margin:6px 0 0;padding:0}.lyl-links li{border-top:1px solid var(--lyl-line)}.lyl-links a,.lyl-links span{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:1.45rem;font-weight:600;text-decoration:none}.lyl-links a:after{content:"\203a";font-size:2.2rem;line-height:1}.lyl-panel .lyl-actions{margin-top:auto;padding-top:10px}.lyl-tiers{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.lyl-tier{min-width:0;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--r);border:1px solid rgba(18,18,18,.14);box-shadow:var(--lyl-shadow);color:#121212}.lyl-tier--silver{background:linear-gradient(160deg,#fff,#e8eaf0 60%,#cdd0da)}.lyl-tier--gold{background:linear-gradient(160deg,#f7e5ab,#ddb754 58%,#b98c2b)}.lyl-tier--vip{background:linear-gradient(160deg,#2e2e2e,#121212);border-color:#121212;color:#fff}.lyl-tier h3{margin:0;font-size:2.2rem;color:inherit}.lyl-tier p,.lyl-tier a:not(.button){color:inherit}.lyl-tier__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.lyl-tier__kick{padding:3px 9px;border-radius:999px;background:#fff9;font-size:1.05rem;font-weight:700}.lyl-tier--vip .lyl-tier__kick{background:#ffffff29}.lyl-tier__rate{display:flex;align-items:baseline;gap:8px}.lyl-tier__rate b{font-size:4rem;line-height:1;font-weight:700}.lyl-tier__rate span{font-size:1.3rem}.lyl .lyl-tier__rt{margin:4px 0 0;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.lyl-tier__rows{list-style:none;margin:0;padding:0}.lyl-tier__rows li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid rgba(18,18,18,.16);font-size:1.35rem}.lyl-tier--vip .lyl-tier__rows li{border-color:#ffffff38}.lyl-tier__rows b{font-weight:700}.lyl-vouchers{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lyl-voucher{min-width:0;border-radius:var(--r);border:1px solid var(--lyl-border);background:#fff;box-shadow:var(--lyl-shadow);overflow:hidden}.lyl-voucher__top{padding:12px 8px;background:var(--lyl-ink);color:#fff;text-align:center;font-size:1.9rem;font-weight:700;line-height:1.1}.lyl-voucher dl{margin:0;padding:4px 12px 8px}.lyl-voucher dl div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px dashed var(--lyl-line);font-size:1.25rem}.lyl-voucher dl div:first-child{border-top:0}.lyl-voucher dt{color:var(--lyl-muted)}.lyl-voucher dd{margin:0;font-weight:700}.lyl-steps{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px;counter-reset:lylstep;grid-template-columns:minmax(0,1fr)}.lyl-step{counter-increment:lylstep;min-width:0;display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--lyl-border);border-radius:var(--r);background:#fff;box-shadow:var(--lyl-shadow)}.lyl-step__head{display:flex;align-items:center;gap:10px}.lyl-step__head:before{content:counter(lylstep);flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--lyl-green);color:#fff;font-size:1.4rem;font-weight:700}.lyl-step__head h3{margin:0}.lyl-step__text p:last-child{margin:0}.lyl-step__text p>a{display:inline-block;padding:6px 0}.lyl-pill{display:inline-block;margin-bottom:6px;padding:3px 11px;border:1px solid var(--lyl-green);border-radius:999px;color:var(--lyl-green);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.lyl-cards{display:grid;gap:10px;margin-top:18px;grid-template-columns:minmax(0,1fr)}.lyl-card{min-width:0;padding:14px;border:1px solid var(--lyl-border);border-radius:var(--r);background:#fff;box-shadow:var(--lyl-shadow)}.lyl-card p:last-child,.lyl-card ul:last-child{margin-bottom:0}.lyl-card ul{margin:0 0 8px;padding-left:18px;font-size:1.4rem;line-height:1.5}.lyl-card p>a{display:inline-block;padding:6px 0}.lyl-cards--trust .lyl-card{border-left:4px solid var(--lyl-green)}.lyl-trust{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.lyl-trust__item{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--lyl-border);border-radius:var(--r);background:#fff;box-shadow:var(--lyl-shadow)}.lyl-trust__logo{display:flex;align-items:center;justify-content:center;height:52px}.lyl-trust__logo img{display:block;max-width:76px;max-height:48px;width:auto;height:auto;object-fit:contain}.lyl-trust__text{min-width:0}.lyl-trust__text h3{margin:0 0 2px}.lyl-trust__text p{margin:0;font-size:1.3rem}.lyl-trust__text p>a{display:inline-block;padding:6px 0 0}@media screen and (max-width:599px){.lyl-steps,.lyl-tiers,.lyl-vouchers,.lyl-trust,.lyl-cards--3,.lyl-cards--4{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.lyl-steps::-webkit-scrollbar,.lyl-tiers::-webkit-scrollbar,.lyl-vouchers::-webkit-scrollbar,.lyl-trust::-webkit-scrollbar,.lyl-cards--3::-webkit-scrollbar,.lyl-cards--4::-webkit-scrollbar{display:none}.lyl-steps>*,.lyl-tiers>*,.lyl-trust>*,.lyl-cards--3>*,.lyl-cards--4>*{flex:0 0 84%;scroll-snap-align:start}.lyl-vouchers>*{flex:0 0 58%;scroll-snap-align:start}.lyl-trust>*{flex-basis:80%}}@media screen and (min-width:600px){.lyl-actions{flex-direction:row;flex-wrap:wrap}.lyl-actions .button{width:auto}.lyl-panel .lyl-actions{flex-direction:row}.lyl-cards--2,.lyl-cards--3,.lyl-cards--4,.lyl-steps--2,.lyl-steps--3,.lyl-steps--4,.lyl-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lyl-vouchers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lyl-tiers,.lyl-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lyl-trust__item{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}}@media screen and (min-width:750px){.lyl-sec{padding:42px 0}.lyl-sec--hero{padding:28px 0 32px}.lyl-hero{padding:28px}.lyl h1{font-size:clamp(3.4rem,5vw,5.2rem)}.lyl h2{font-size:clamp(2.5rem,3.2vw,3.5rem)}.lyl-hero{gap:22px}.lyl-tiers,.lyl-vouchers,.lyl-steps,.lyl-cards,.lyl-split,.lyl-trust{margin-top:22px}}@media screen and (min-width:990px){.lyl-sec{padding:54px 0}.lyl-sec--hero{padding:40px 0 44px}.lyl-hero{padding:40px 44px}.lyl-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:44px}.lyl-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lyl-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lyl-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lyl-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:991px){body:has(.lyl-sec--hero) #shopify-section-header.shopify-section-header-hidden{transform:translate3d(0,-100%,0)}body:has(.lyl-sec--hero) #shopify-section-header.shopify-section-header-hidden #hc-header-search-bar{display:block!important;height:39px;min-height:39px;max-height:39px}}
/*# sourceMappingURL=/cdn/shop/t/1500/assets/loyalty-pages.css.map */
