:root{--LoyaltyPadding:15px;--Greige:#f2f0ea;--Greiger:#d2cabb;--DarkGreige:#837b72;--BorderRadius:5px}@media screen and (min-width:641px){:root{--LoyaltyPadding:60px}}@media screen and (min-width:1240px){:root{--LoyaltyPadding:120px}}.page-snocks-club .sec-Loyalty{margin:50px 0;padding:0 var(--LoyaltyPadding)}@media screen and (min-width:641px){.page-snocks-club .sec-Loyalty{margin:100px 0}}.page-snocks-club .sec-LoyaltyTitle{font-size:28px;line-height:1.57;margin-bottom:20px}@media screen and (min-width:641px){.page-snocks-club .sec-LoyaltyTitle{font-size:36px;line-height:1.333;margin-bottom:25px}}.page-snocks-club .sec-Accordion{margin:50px 0;padding:0 var(--LoyaltyPadding)}@media screen and (min-width:641px){.page-snocks-club .sec-Accordion{margin:100px 0}}.page-snocks-club .sec-Accordion_Body{display:block}.page-snocks-club .sec-Accordion_Header{margin-bottom:24px}@media screen and (min-width:641px){.page-snocks-club .sec-Accordion_Header{margin-bottom:32px}}.page-snocks-club .sec-Accordion_Title{font-size:28px;line-height:1.57;margin-bottom:20px}@media screen and (min-width:641px){.page-snocks-club .sec-Accordion_Title{font-size:36px;line-height:1.333;margin-bottom:25px}}.page-snocks-club .sec-Accordion_Item{border-bottom:1px solid var(--DarkGreige);border-top:0}.page-snocks-club .sec-Accordion_Item:last-child{border-bottom:0}.page-snocks-club .sec-Accordion_ItemHeader{font-size:18px;font-weight:700}#loyaltylion .lion-screen--light{background-color:rgba(54,54,54,.5)}#loyaltylion .lion-modal{border-radius:5px;font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif}#loyaltylion .lion-modal.lion-modal--small{max-width:520px}#loyaltylion .lion-modal__header{background-color:var(--Greige);padding-block:20px;padding-inline:24px 50px}#loyaltylion .lion-modal__title{color:unset;font-size:24px;font-weight:500;line-height:normal;padding:0}#loyaltylion .lion-modal__close-button{opacity:1}#loyaltylion .lion-modal__content{font-size:18px;padding:30px 15px}#loyaltylion .lion-redeem-reward-modal__confirm-summary{font-weight:700}#loyaltylion .lion-redeem-reward-modal__button-container{display:flex;flex-direction:column;gap:15px;justify-content:center}@media screen and (min-width:641px){#loyaltylion .lion-redeem-reward-modal__button-container{flex-direction:row;gap:30px}}#loyaltylion .lion-redeem-reward-modal__button-container .lion-redeem-reward-modal__button{text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;display:flex;justify-content:center;margin:0}#loyaltylion .lion-redeem-reward-modal__button-container .lion-redeem-reward-modal__button--confirm{background-color:var(--text-color);color:#fff}#loyaltylion .lion-redeem-reward-modal__button-container .lion-redeem-reward-modal__button--cancel{background-color:transparent;border:1px solid var(--text-color);color:var(--text-color)}#loyaltylion .lion-history-info-modal-content__basic{font-size:1em;padding:0}#loyaltylion .lion-history-info-modal-content__comment{background:transparent;margin-top:15px;padding-bottom:0}#loyaltylion .lion-history-info-modal-content__comment .lion-reward-code__code{background-color:var(--Greige);border:2px dashed var(--DarkGreige);color:var(--text-color)}#loyaltylion .lion-history-info-modal-content .lion-history-state-bubble{background-color:transparent;bottom:0;color:var(--text-color);font-size:1em;font-weight:400;padding:0;right:0;top:unset}
.sec-LoyaltyHero{color:#fff}.sec-LoyaltyHero_Body{height:400px;position:relative}@media screen and (min-width:641px){.sec-LoyaltyHero_Body{height:555px}}.sec-LoyaltyHero_Content{display:grid;height:100%;padding:24px 24px 50px}@media screen and (min-width:641px){.sec-LoyaltyHero_Content{padding:var(--LoyaltyPadding)}}.sec-LoyaltyHero_Content .sec-LoyaltyHero_Title{font-size:36px;line-height:normal;place-content:flex-end;text-align:left}@media screen and (min-width:641px){.sec-LoyaltyHero_Content .sec-LoyaltyHero_Title{font-size:56px}}.sec-LoyaltyHero_ImageContainer{inset:0;position:absolute;width:100%;z-index:-1}.sec-LoyaltyHero_Image{height:100%}.sec-LoyaltyHero_Image-desktop{display:block}@media screen and (min-width:641px)and (max-width:1007px){.sec-LoyaltyHero_Image-desktop{display:none}}.sec-LoyaltyHero_Image-mobile{display:none}@media screen and (min-width:641px)and (max-width:1007px){.sec-LoyaltyHero_Image-mobile{display:block}}.sec-LoyaltyHero_Image .rsp-Image{height:100%}.sec-LoyaltyHero_Points,.sec-LoyaltyHero_Tier{font-size:18px}@media screen and (min-width:641px){.sec-LoyaltyHero_Points,.sec-LoyaltyHero_Tier{font-size:22px}}.sec-LoyaltyHero_HighestTier{font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-weight:700;text-align:left}.sec-LoyaltyHero_Progress{margin:0 auto;padding:50px var(--LoyaltyPadding) 0}@media screen and (min-width:641px){.sec-LoyaltyHero_Progress{padding:100px var(--LoyaltyPadding) 0}}.sec-LoyaltyHero_ProgressTitle{font-size:28px;line-height:1.57;margin-bottom:25px}@media screen and (min-width:641px){.sec-LoyaltyHero_ProgressTitle{font-size:36px;line-height:1.333}}.sec-LoyaltyHero_Progress #loyaltylion{--lion-tier-progress-padding:0;--lion-tier-progress-bar-horizontal-padding:0px;--lion-tier-progress-bar-track-height:6px;--lion-tier-progress-bar-unfilled-color:#f2f0ea;--lion-tier-progress-bar-step-label-max-width:64px;--lion-tier-progress-bar-fill-color:var(--text-color);--lion-tier-progress-text-primary-color:var(--text-color);--lion-tier-progress-text-tier-bound-color:var(--text-color);--lion-tier-progress-text-tier-cta-color:var(--DarkGreige);--lion-tier-progress-text-tier-expiration-color:var(--DarkGreige);--lion-tier-progress-bar-step-label-vertical-offset:12px}@media(max-width:480px){.sec-LoyaltyHero_Progress #loyaltylion{--lion-tier-progress-bar-vertical-padding:25px}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress{--lion-tier-progress-padding:0;--lion-tier-progress-bar-horizontal-padding:0px}}@media screen and (max-width:640px){.sec-LoyaltyHero_Progress #loyaltylion{--lion-tier-progress-bar-vertical-padding:25px}}@media screen and (min-width:641px){.sec-LoyaltyHero_Progress #loyaltylion{--lion-tier-progress-bar-step-label-vertical-offset:20px;--lion-tier-progress-bar-track-height:10px;--lion-tier-progress-bar-step-label-max-width:170px}.sec-LoyaltyHero_Progress #loyaltylion:not([aria-busy=true]) .lion-tier-progress__bar-section__tier-bound:before{content:var(--before-text)}.sec-LoyaltyHero_Progress #loyaltylion:not([aria-busy=true]) .lion-tier-progress__bar-section__tier-bound:after{content:var(--after-text)}}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section:first-of-type .lion-tier-progress__bar-section__track{border-bottom-left-radius:var(--lion-tier-progress-bar-track-height);border-top-left-radius:var(--lion-tier-progress-bar-track-height);overflow:hidden}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section:nth-of-type(2) .lion-tier-progress__bar-section__fill,.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section:nth-of-type(2) .lion-tier-progress__bar-section__track{border-bottom-right-radius:var(--lion-tier-progress-bar-track-height);border-top-right-radius:var(--lion-tier-progress-bar-track-height);overflow:hidden}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section .lion-tier-progress__bar-section__step-label .lion-tier-progress__bar-section__tier-bound{font-size:14px}@media screen and (min-width:641px){.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section .lion-tier-progress__bar-section__step-label .lion-tier-progress__bar-section__tier-bound{font-size:18px}}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section .lion-tier-progress__bar-section__step-label .lion-tier-progress__bar-section__tier-name{font-size:14px}@media screen and (min-width:641px){.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section .lion-tier-progress__bar-section__step-label .lion-tier-progress__bar-section__tier-name{font-size:22px}}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section--tier-0 .lion-tier-progress__bar-section__step-label{left:0;transform:unset}@media screen and (min-width:641px){.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section--tier-0 .lion-tier-progress__bar-section__step-label{align-items:start}}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section--tier-2 .lion-tier-progress__bar-section__step-label{right:0;transform:unset}@media screen and (min-width:641px){.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section--tier-2 .lion-tier-progress__bar-section__step-label{align-items:end}}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section__tier-name{order:-1}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section .lion-tier-progress__bar-current-status__marker,.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section .lion-tier-progress__bar-current-status__value-container,.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__bar-section__step-marker{display:none}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__context--multi,.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__context--multi>*{text-align:left}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__context--multi,.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__cta-container{gap:8px}@media screen and (max-width:640px){.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__context--multi{margin-top:80px}}.sec-LoyaltyHero_Progress #loyaltylion .lion-tier-progress__context--multi strong{font-weight:400}.sec-LoyaltyHero_Progress #loyaltylion,.sec-LoyaltyHero_Progress .lion-tier-overview,.sec-LoyaltyHero_Progress [class*=lion-tier]{font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif}.sec-LoyaltyHero_Progress #loyaltylion{background:transparent;color:#fff}.sec-LoyaltyHero_Progress [class*=tier-overview],.sec-LoyaltyHero_Progress [class*=tier-progress]{background:transparent}.sec-LoyaltyHero_Progress [class*=progress-bar]{background:hsla(0,0%,100%,.16);border-radius:999px}.sec-LoyaltyHero_Progress [class*=progress-bar] [class*=fill],.sec-LoyaltyHero_Progress [class*=progress-bar] [class*=progress]{background:#f2c342;border-radius:inherit}.sec-LoyaltyHero_Progress [class*=tier-box],.sec-LoyaltyHero_Progress [class*=tier-card],.sec-LoyaltyHero_Progress [class*=tier-summary]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:2px;padding:16px 18px}
.sec-LoyaltySignupNew_Columns{display:grid;grid-template-rows:auto}@media screen and (min-width:1008px){.sec-LoyaltySignupNew_Columns{gap:120px;grid-template-columns:repeat(2,1fr)}}.sec-LoyaltySignupNew_Column-content{display:flex;flex-direction:column;grid-row:2}@media screen and (min-width:1008px){.sec-LoyaltySignupNew_Column-content{grid-row:1;max-width:540px}}.sec-LoyaltySignupNew_Column-media{grid-row:1}.sec-LoyaltySignupNew_Text{font-weight:400;margin-block-end:30px}.sec-LoyaltySignupNew_Button,.sec-LoyaltySignupNew_Text{font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:18px;line-height:27.62px}.sec-LoyaltySignupNew_Button{border-radius:var(--BorderRadius);display:block;font-weight:500;margin-block-start:20px;text-align:center;width:100%}@media screen and (min-width:641px){.sec-LoyaltySignupNew_Button{margin-block-start:60px}}.sec-LoyaltySignupNew_Image{display:none}@media screen and (min-width:1008px){.sec-LoyaltySignupNew_Image{block-size:100%;display:block}.sec-LoyaltySignupNew_Image .rsp-Image{block-size:100%;border-radius:var(--BorderRadius);overflow:hidden}.sec-LoyaltySignupNew_Image .rsp-Image:after{padding-block-start:62%}}
.sec-LoyaltyHowDoesItWork_Header{margin-bottom:20px}@media screen and (min-width:641px){.sec-LoyaltyHowDoesItWork_Header{margin-bottom:25px}}.sec-LoyaltyHowDoesItWork_Title{margin-bottom:0}@media screen and (min-width:641px){.sec-LoyaltyHowDoesItWork_Title{margin-bottom:0}}.sec-LoyaltyHowDoesItWork_Columns{display:flex;flex-direction:column;gap:25px}@media screen and (min-width:1008px){.sec-LoyaltyHowDoesItWork_Columns{grid-gap:42px;display:grid;grid-template-columns:repeat(3,1fr)}}.sec-LoyaltyHowDoesItWork_Column{align-items:start;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr);width:100%}@media screen and (min-width:641px){.sec-LoyaltyHowDoesItWork_Column{gap:20px;justify-items:start;margin:0 auto}}.sec-LoyaltyHowDoesItWork_ColumnContent{min-width:0}@media screen and (min-width:641px){.sec-LoyaltyHowDoesItWork_ColumnContent{text-align:left}}.sec-LoyaltyHowDoesItWork_ColumnTitle{font-size:18px;font-weight:700;line-height:1.45;margin-bottom:6px}@media screen and (min-width:641px){.sec-LoyaltyHowDoesItWork_ColumnTitle{font-size:22px;margin-bottom:15px}}.sec-LoyaltyHowDoesItWork_ColumnText{font-size:16px;line-height:1.5}.sec-LoyaltyHowDoesItWork_ColumnText p{margin-bottom:0}.sec-LoyaltyHowDoesItWork_ColumnText p a{color:#000;font-weight:700;text-decoration:underline}.sec-LoyaltyHowDoesItWork_ColumnText p strong{color:#000;font-weight:700}
.sec-LoyaltyUnlockBenefits_Header{margin:0 auto 24px}.sec-LoyaltyUnlockBenefits_Text{font-size:18px;line-height:1.7}@media only screen and (min-width:901px){.sec-LoyaltyUnlockBenefits_Columns{grid-gap:18px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px}}.sec-LoyaltyUnlockBenefits_Columns-mobile{margin-top:24px}.sec-LoyaltyUnlockBenefits_Columns-mobile.swiper-container{overflow:visible;padding-bottom:26px}.sec-LoyaltyUnlockBenefits_Columns-mobile.swiper-container-horizontal .swiper-scrollbar{background-color:#f1f1f1;bottom:0;height:3px;left:0;width:100%}.sec-LoyaltyUnlockBenefits_Columns-mobile.swiper-container-horizontal .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--Greiger)}@media only screen and (min-width:901px){.sec-LoyaltyUnlockBenefits_Columns-mobile{display:none}}.sec-LoyaltyUnlockBenefits_Columns-desktop{display:none}@media only screen and (min-width:901px){.sec-LoyaltyUnlockBenefits_Columns-desktop{display:grid}}.sec-LoyaltyUnlockBenefits_Column{background-color:var(--Greige);border-radius:2px;border-radius:var(--BorderRadius);display:flex;flex-direction:column;min-height:100%;overflow:hidden}.sec-LoyaltyUnlockBenefits_Column.swiper-slide{height:auto}.sec-LoyaltyUnlockBenefits_Column:has(.sec-LoyaltyUnlockBenefits_ColumnCurrentTier){border:2px solid var(--DarkGreige)}.sec-LoyaltyUnlockBenefits_Column-noImage{justify-content:space-between}.sec-LoyaltyUnlockBenefits_ColumnContentContainer{display:flex;flex-direction:column;height:100%;padding:32px 12px 20px}@media screen and (min-width:641px){.sec-LoyaltyUnlockBenefits_ColumnContentContainer{padding:32px 36px 90px}}.sec-LoyaltyUnlockBenefits_ColumnImage{width:100%}.sec-LoyaltyUnlockBenefits_ColumnContentHeader{align-items:flex-start;display:flex;gap:10px;padding-bottom:20px;padding-inline:16px}@media screen and (min-width:641px){.sec-LoyaltyUnlockBenefits_ColumnContentHeader{padding-inline:10px}}.sec-LoyaltyUnlockBenefits_ColumnTierImage{height:34px;margin-right:0;width:auto}.sec-LoyaltyUnlockBenefits_ColumnTierContent{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;width:100%}.sec-LoyaltyUnlockBenefits_ColumnHeader{display:flex;flex-direction:column}.sec-LoyaltyUnlockBenefits_ColumnTitle{font-size:18px;font-weight:700;line-height:normal;margin-bottom:0}.sec-LoyaltyUnlockBenefits_ColumnCurrentTier{align-items:center;background-color:var(--DarkGreige);border-radius:var(--BorderRadius);color:#fff;display:flex;flex-shrink:0;font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;height:30px;line-height:24px;padding:10px}.sec-LoyaltyUnlockBenefits_ColumnCurrentTier span{text-box-trim:trim-both}.sec-LoyaltyUnlockBenefits_ColumnPoints{font-size:14px}.sec-LoyaltyUnlockBenefits_ColumnText{border-top:1px solid rgba(28,28,28,.2);font-size:16px;line-height:1.55;padding-top:25px}.sec-LoyaltyUnlockBenefits_ColumnText li{background-size:20px;list-style:none;margin-bottom:25px;margin-left:30px}.sec-LoyaltyUnlockBenefits_ColumnText li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2718%27 height=%2718%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9 17.55A8.55 8.55 0 1 0 9 .45a8.55 8.55 0 0 0 0 17.1Z%27 fill=%27%23837B72%27/%3E%3Cpath d=%27M5.4 8.792 7.92 11.7l4.68-5.4%27 stroke=%27%23fff%27 stroke-width=%271.4%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");content:"";display:inline-block;height:18px;margin-bottom:3px;margin-left:-30px;margin-right:10px;vertical-align:middle;width:18px}.sec-LoyaltyUnlockBenefits_ColumnText li:last-child{margin-bottom:0}.sec-LoyaltyUnlockBenefits_ColumnText li:has(em){opacity:.15}.sec-LoyaltyUnlockBenefits_ColumnText li em{font-style:normal}
.sec-LoyaltyHowToEarn_Header{margin:0 auto}.sec-LoyaltyHowToEarn_Title{margin-bottom:0}@media screen and (min-width:641px){.sec-LoyaltyHowToEarn_Title{margin-bottom:0}}.sec-LoyaltyHowToEarn_Text{font-size:18px;line-height:1.7}.sec-LoyaltyHowToEarn_Rules{margin-top:20px}@media screen and (min-width:641px){.sec-LoyaltyHowToEarn_Rules{margin-top:25px}}.sec-LoyaltyHowToEarn_Rules #loyaltylion[aria-busy=true]{opacity:.5}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rules-list{grid-gap:10px;background-color:transparent;display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0}@media screen and (min-width:641px){.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rules-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1008px){.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rules-list{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item{align-items:center;background-color:var(--Greige);border-radius:var(--BorderRadius);height:100%}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item:last-child{padding-right:0}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item--completed-forever{opacity:.6}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__content{background-color:transparent;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;min-height:unset;padding:8px 12px}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__icon{background-color:#000;height:40px;width:40px}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__icon-wrap{display:flex;grid-row:1/span 2}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item .lion-rule-item__content .lion-rule-item__icon-wrap .lion-icon__rule--purchase{background:url(/cdn/shop/files/Einkaufen_Icon_8fa1bc42-c815-4f4d-92e7-f24c14c307d8.svg?v=1697455731) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item .lion-rule-item__content .lion-rule-item__icon-wrap .lion-icon__rule--signup{background:url(/cdn/shop/files/Account_erstellen_Icon_c112b767-a3c0-4ead-a946-78755e915f6f.svg?v=1697455745) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item .lion-rule-item__content .lion-rule-item__icon-wrap .lion-icon__rule--birthday{background:url(/cdn/shop/files/Happy_Birthday_Icon_01.svg?v=1697455731) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item .lion-rule-item__content .lion-rule-item__icon-wrap .lion-icon__rule--newsletter-signup{background:url(/cdn/shop/files/Email_Newsletter_Icon_5993a7bf-286d-456f-9b32-afe9f03c493b.svg?v=1697455731) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item .lion-rule-item__content .lion-rule-item__icon-wrap .lion-icon__rule--instagram-follow{background:url(/cdn/shop/files/Instagram_Icon_22bb32be-2512-4590-90ed-9925cf00b757.svg?v=1697455730) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item .lion-rule-item__content .lion-rule-item__icon-wrap .lion-icon__rule--facebook-like{background:url(/cdn/shop/files/WhatsApp_Icon_99b06252-7da7-4d06-ada7-c03d8356c7c3.svg?v=1697455730) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item .lion-rule-item__content .lion-rule-item__icon-wrap .lion-icon__rule--referral{background:url(/cdn/shop/files/Freunde_werben_Icon_a9f5b285-3517-49e0-b7df-bb532cbf793b.svg?v=1697455744) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item .lion-rule-item__content .lion-rule-item__icon-wrap .lion-icon__rule--clickthrough{background:url(/cdn/shop/files/Snocks_App_Icon_3ce14fee-b031-423c-8cc0-763eca5eaa96.svg?v=1697455730) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyHowToEarn_Rules #loyaltylion [data-rule-id="202873"] .lion-rule-item__content .lion-rule-item__icon-wrap .lion-icon__rule--custom{background:url(/cdn/shop/files/Treuprogramm_Icons_WhatsApp_Newsletter.svg?v=1697455731) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyHowToEarn_Rules #loyaltylion [data-rule-id="203389"] .lion-rule-item__content .lion-rule-item__icon-wrap .lion-icon__rule--custom{background:url(/cdn/shop/files/Produkt_bewerten_Icon_ca68c5b8-48a7-42ec-9058-ef59e4c69de5.svg?v=1697455730) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-instagram-follow__link{width:100%}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-facebook-like__wrapper{min-height:0;width:100%}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__title{color:var(--text-color);font-size:18px;font-weight:500;grid-column:2;grid-row:1;padding:0;text-align:left}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__points{color:var(--text-color);font-size:18px;grid-column:2;line-height:1.4;padding-top:0}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions{align-items:center;display:flex;flex-direction:row;grid-column:3;grid-row:1/span 2;height:100%;margin-top:0}@media screen and (max-width:767px){.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions .lion-clickthrough__wrapper,.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions .lion-newsletter-signup-action,.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions .lion-newsletter-signup-action__button-wrapper{width:100%}}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions button{background-color:var(--text-color);border:none;border-radius:var(--BorderRadius);box-shadow:none;color:transparent;font-size:0;height:38px;padding:0;width:38px}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2720%27 height=%2720%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 1v18M1 10h18%27 stroke=%27%23fff%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");height:20px;width:20px}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions button.lion-action-button--disabled{background-color:transparent}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions button.lion-action-button--disabled:after{content:unset}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions button.lion-action-button--completed:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2721%27 height=%2717%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.5 7.962 7.8 15.5l11.7-14%27 stroke=%27%23837B72%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions button .lion-rule-item__completed{justify-content:center}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions button .lion-rule-item__completed:before{content:unset}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions button .lion-rule-item__limit-reached:before{background-color:var(--DarkGreige);height:20px;width:20px}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__actions button:hover{background-color:var(--DarkGreige)}.sec-LoyaltyHowToEarn_Rules #loyaltylion .lion-rule-item__limit-reached{justify-content:center}
.sec-LoyaltyRedeemPoints{margin:40px 0;padding:0 15px}@media screen and (min-width:1008px){.sec-LoyaltyRedeemPoints{margin:110px 0;padding:0 50px}}.sec-LoyaltyRedeemPoints_Body{margin-top:20px}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_Body{margin-top:50px}}.sec-LoyaltyRedeemPoints_Header{margin:0 auto;max-width:625px;text-align:center}.sec-LoyaltyRedeemPoints_Title{font-size:24px;line-height:34px;margin-bottom:10px}.sec-LoyaltyRedeemPoints_Text{color:#595959;font-size:15px;line-height:24px}.sec-LoyaltyRedeemPoints_Body{display:grid;grid-template-columns:repeat(12,1fr)}.sec-LoyaltyRedeemPoints_Grid{align-items:center;display:grid;grid-column:1/-1}@media screen and (min-width:768px){.sec-LoyaltyRedeemPoints_Grid{grid-column:2/-2}}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_Columns{display:grid;grid-template-columns:fit-content(110px) 1fr fit-content(110px) 1fr fit-content(110px)}}.sec-LoyaltyRedeemPoints_Columns-content{display:none}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_Columns-content{display:grid;grid-template-columns:minmax(170px,200px) 1fr minmax(170px,200px) 1fr minmax(170px,200px);margin:15px -45px 0}}.sec-LoyaltyRedeemPoints_Column{align-items:center;background-color:#fafafa;display:flex;flex-direction:column;padding-bottom:80px;padding-top:10px;text-align:center;z-index:1}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_Column{background-color:transparent;padding:0}}.sec-LoyaltyRedeemPoints_Column:first-child{padding-top:0}.sec-LoyaltyRedeemPoints_Column:last-child{padding-bottom:0}.sec-LoyaltyRedeemPoints_ColumnImageContainer{background-color:#fff;border:1px solid #f1f1f1;border-radius:50%;padding:14px 12px}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_ColumnImageContainer{padding:27px}}.sec-LoyaltyRedeemPoints_ColumnImageContainer-highlighted{border:1px solid #f2c342}.sec-LoyaltyRedeemPoints_ColumnImage{height:40px;width:40px}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_ColumnImage{height:54px;width:55px}}.sec-LoyaltyRedeemPoints_Progress{background-color:#f1f1f1;height:60px;margin:-60px auto 0;position:relative;width:5px}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_Progress{height:20px;margin:auto 0 auto -5px;width:106%}}@media only screen and (min-width:1008px){.sec-LoyaltyRedeemPoints_Progress{width:104%}}@media only screen and (min-width:1440px){.sec-LoyaltyRedeemPoints_Progress{width:102%}}.sec-LoyaltyRedeem_ProgressBar{--Progress_Amount:0%;background-color:#f2c342;inset-block-start:0;inset-inline-start:0;position:absolute;transition:width .5s ease .5s;width:100%}.sec-LoyaltyRedeem_ProgressBar:after{background-color:var(--Background_Color);border-radius:100px;bottom:0;content:attr(data-motivation);display:flex;font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;font-weight:500;left:20px;line-height:16px;min-width:-moz-fit-content;min-width:fit-content;padding:7px 14px;position:absolute;white-space:nowrap}.sec-LoyaltyRedeem_ProgressBar:before{content:"";height:100%;position:relative}@media only screen and (min-width:768px){.sec-LoyaltyRedeem_ProgressBar:after,.sec-LoyaltyRedeem_ProgressBar:before{align-items:center;display:flex;font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;justify-content:flex-end;line-height:16px;padding:0 5px;width:100%}.sec-LoyaltyRedeemPoints_Progress-threshold .sec-LoyaltyRedeem_ProgressBar:after,.sec-LoyaltyRedeemPoints_Progress-threshold .sec-LoyaltyRedeem_ProgressBar:before{text-wrap:nowrap;justify-content:unset}.sec-LoyaltyRedeem_ProgressBar:after{bottom:unset;content:attr(data-motivation);left:unset;padding:7px 14px;position:absolute;right:0;top:-45px;width:-moz-fit-content;width:fit-content}.sec-LoyaltyRedeemPoints_Progress-threshold .sec-LoyaltyRedeem_ProgressBar:after{right:unset}.sec-LoyaltyRedeem_ProgressBar:before{content:attr(data-points);position:relative}}.sec-LoyaltyRedeemPoints_Progress-silver .sec-LoyaltyRedeem_ProgressBar{height:var(--Second_Progress_Amount)}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_Progress-silver .sec-LoyaltyRedeem_ProgressBar{height:100%;width:var(--Second_Progress_Amount)}}.sec-LoyaltyRedeemPoints_Progress-gold .sec-LoyaltyRedeem_ProgressBar{height:var(--Third_Progress_Amount)}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_Progress-gold .sec-LoyaltyRedeem_ProgressBar{height:100%;width:var(--Third_Progress_Amount)}}.sec-LoyaltyRedeemPoints_ColumnTitle{background-color:transparent;font-size:20px;font-weight:700;line-height:28px;margin-bottom:0}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_ColumnTitle{margin-bottom:5px}}.sec-LoyaltyRedeemPoints_ColumnText{background-color:transparent;color:#000;font-size:14px;line-height:24px}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_ColumnText-mobile,.sec-LoyaltyRedeemPoints_ColumnTitle-mobile{display:none}}.sec-LoyaltyRedeemPoints_ColumnTitle-mobile{margin-top:10px}@media only screen and (min-width:768px){.sec-LoyaltyRedeemPoints_ColumnTitle-mobile{margin-top:0}}
.sec-LoyaltyImageText{margin:40px 0}@media screen and (min-width:1008px){.sec-LoyaltyImageText{margin:110px 0;padding:0 50px}}.sec-LoyaltyImageText_Columns{display:flex}@media only screen and (max-width:767px){.sec-LoyaltyImageText_Columns{flex-direction:column-reverse}}@media only screen and (min-width:768px){.sec-LoyaltyImageText_Columns-reverse{flex-direction:row-reverse}.sec-LoyaltyImageText_Column{width:50%}}.sec-LoyaltyImageText_Title{font-size:42px;line-height:46px;margin-bottom:20px}@media only screen and (max-width:901px){.sec-LoyaltyImageText_Title{font-size:30px;line-height:33px;margin-bottom:10px}}.sec-LoyaltyImageText_Text{font-size:15px;line-height:24px;margin-bottom:27px}@media only screen and (max-width:901px){.sec-LoyaltyImageText_Text{font-size:14px;margin-bottom:20px}}.sec-LoyaltyImageText_Referral{border:1px solid #f9ca4f;font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:15px 50px}.sec-LoyaltyImageText_Referral:hover{background-color:#fff}.sec-LoyaltyImageText_Column-text{background-color:#1c1c1c;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:40px 15px}.sec-LoyaltyImageText_Column-text.sec-LoyaltyImageText_Column-light{background-color:#fff;color:#1c1c1c}.sec-LoyaltyImageText_ContentContainer{margin:0 auto;max-width:430px}.sec-LoyaltyImageText_Items{list-style-type:none}.sec-LoyaltyImageText_Item{display:flex;margin-bottom:20px}.sec-LoyaltyImageText_Item:last-child{margin-bottom:0}.sec-LoyaltyImageText_Number{align-items:center;border:1px solid #f2c342;border-radius:50%;color:#f2c342;display:flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;line-height:21px;margin-right:20px;width:34px}.sec-LoyaltyImageText_ItemTitle,.sec-LoyaltyImageText_Number{font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-weight:500}.sec-LoyaltyImageText_ItemTitle{font-size:18px;line-height:25px;margin-bottom:5px}.sec-LoyaltyImageText_ItemText{font-size:15px;line-height:21px}.sec-LoyaltyImageText_MediaContainer{height:100%}.sec-LoyaltyImageText_Image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sec-LoyaltyImageText_Image-desktop{display:block}@media only screen and (max-width:767px){.sec-LoyaltyImageText_Image-desktop{display:none}}.sec-LoyaltyImageText_Image-mobile{display:none}@media only screen and (max-width:767px){.sec-LoyaltyImageText_Image-mobile{display:block}}#loyaltylion .lion-modal-and-screen .lion-referral-widget-main{padding:0 30px}#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__heading{font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-weight:500}#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__intro,#loyaltylion .lion-modal-and-screen .lion-referral-widget-main__share-link-text{font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:15px;font-weight:500;line-height:24px}
.sec-LoyaltyRecentActivity_Header{grid-column:1/-1;margin-bottom:24px}@media screen and (min-width:641px){.sec-LoyaltyRecentActivity_Header{grid-column:2/-2;margin-bottom:32px}}.sec-LoyaltyRecentActivity_Table{grid-column:1/-1}@media screen and (min-width:641px){.sec-LoyaltyRecentActivity_Table{grid-column:2/-2}}.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table{border:0;color:var(--text-color)}.sec-LoyaltyRecentActivity_Table #loyaltylion thead{display:none}.sec-LoyaltyRecentActivity_Table #loyaltylion tbody{grid-gap:12px;display:grid;grid-template-columns:minmax(0,1fr)}.sec-LoyaltyRecentActivity_Table #loyaltylion tr{display:grid;grid-template-areas:"left right"}.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row{background-color:transparent;border-bottom:1px solid var(--DarkGreige);padding:15px 0}.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell{font-size:unset;padding:0;text-align:left}.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell.lion-history-table__row-date{font-size:18px;grid-area:left;grid-row:3;line-height:17px;margin-top:15px;text-align:left}@media screen and (min-width:641px){.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell.lion-history-table__row-date{grid-area:right;grid-row:1;margin-top:0;text-align:right}}.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell[data-i18n-key="ui.general.activity"],.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell[data-i18n-key="ui.general.reward_one"],.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell[data-i18n-key="ui.general.transaction"]{display:none}.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell:nth-child(3){font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;grid-area:left;line-height:1.45}.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell:nth-child(4){font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;grid-area:left;grid-row:2;line-height:1.4;text-align:left}.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell:nth-child(5){grid-area:right;grid-row:3;margin-top:15px;text-align:right}@media screen and (min-width:641px){.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell:nth-child(5){grid-row:2;margin-top:0}}.sec-LoyaltyRecentActivity_Table #loyaltylion .lion-history-table__row-cell:nth-child(5) .lion-history-state-bubble{background-color:transparent;color:var(--text-color);font-size:18px;font-weight:400;line-height:1.4;opacity:1;padding:0}
.sec-LoyaltyRewardsList_Header{margin:0 auto}.sec-LoyaltyRewardsList_Header-claimed{margin:50px auto 0}@media screen and (min-width:641px){.sec-LoyaltyRewardsList_Header-claimed{margin-top:100px;padding:0}}.sec-LoyaltyRewardsList_Text{font-size:18px;line-height:1.7}.sec-LoyaltyRewardsList_Body{margin-top:20px}@media screen and (min-width:641px){.sec-LoyaltyRewardsList_Body{margin-top:25px}}.sec-LoyaltyRewardsList_List #loyaltylion[aria-busy=true]{opacity:.5}.sec-LoyaltyRewardsList_List #loyaltylion[aria-busy=true] .lion-reward-item__content{opacity:0}.sec-LoyaltyRewardsList_List #loyaltylion .lion-rewards-list{grid-gap:12px;background-color:transparent;display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0}@media screen and (min-width:641px){.sec-LoyaltyRewardsList_List #loyaltylion .lion-rewards-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1008px){.sec-LoyaltyRewardsList_List #loyaltylion .lion-rewards-list{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item{background-color:var(--Greige);border-radius:var(--BorderRadius);height:100%}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item:last-child{padding-right:0}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__content{background-color:transparent;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:40px minmax(0,1fr);min-height:unset;padding:16px 12px}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__content .lion-reward-item__percent-off{display:none}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__content .lion-reward-item__cost:before{content:none}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__icon{align-self:center;background-color:#000;grid-column:1;grid-row:1/span 2;height:40px;margin-bottom:36px;width:40px}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item .lion-reward-item__content .lion-icon__reward--free-shipping-voucher{background:url(/cdn/shop/files/Gratis_Versand_Icon_cc6bebd3-41b4-484f-9771-03b415239b65.svg?v=1697455716) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyRewardsList_List #loyaltylion [data-reward-id="171195"] .lion-reward-item__content .lion-icon__reward--cart-discount-voucher{background:url(/cdn/shop/files/Freunde_werben_Icon_a9f5b285-3517-49e0-b7df-bb532cbf793b.svg?v=1697455744) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyRewardsList_List #loyaltylion [data-reward-id="168517"] .lion-reward-item__content .lion-icon__reward--cart-discount-voucher{background:url(/cdn/shop/files/Rabatt_10_Icon_7cc1d89e-dda9-4eca-866e-1ae82aa7203a.svg?v=1697455716) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyRewardsList_List #loyaltylion [data-reward-id="171196"] .lion-reward-item__content .lion-icon__reward--cart-discount-voucher{background:url(/cdn/shop/files/Rabatt_15_Icon_b17de0bb-548d-4a5f-821b-c2af71296a37.svg?v=1697455716) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyRewardsList_List #loyaltylion [data-reward-id="168519"] .lion-reward-item__content .lion-icon__reward--cart-discount-voucher{background:url(/cdn/shop/files/Rabatt_20_Icon_5bb91081-af65-42f2-ba75-a6d15b69059d.svg?v=1697455715) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyRewardsList_List #loyaltylion [data-reward-id="175593"] .lion-reward-item__content .lion-icon__reward--product-cart{background:url(https://cdn.shopify.com/s/files/1/0601/2505/3125/files/loyalty-rewards-socks.png?v=1695304809) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyRewardsList_List #loyaltylion [data-reward-id="175594"] .lion-reward-item__content .lion-icon__reward--product-cart{background:url(https://cdn.shopify.com/s/files/1/0601/2505/3125/files/loyalty-rewards-boxers.png?v=1695304809) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyRewardsList_List #loyaltylion [data-reward-id="175597"] .lion-reward-item__content .lion-icon__reward--product-cart{background:url(https://cdn.shopify.com/s/files/1/0601/2505/3125/files/loyalty-rewards-brazil.png?v=1695304809) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyRewardsList_List #loyaltylion [data-reward-id="178426"] .lion-reward-item__content .lion-icon__reward--product-cart{background:url(/cdn/shop/files/AnkleSocksReward_820c11fe-3b62-41b6-9e76-cf8746bf6abe.png?v=1699007852) no-repeat 50%;-webkit-mask:none;mask:none}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__title{color:var(--text-color);font-size:18px;font-weight:500;grid-column:2;grid-row:1;padding:0;text-align:left}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__cost{color:var(--text-color);font-size:18px;grid-column:2;grid-row:2;line-height:1.4;padding-top:0}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__meta{margin-bottom:36px}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__links{display:none}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__actions{grid-column:1/span 2;grid-row:3;margin-top:0;position:relative}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__actions button{background-color:var(--text-color);border:none;border-radius:var(--BorderRadius);box-shadow:none;color:#fff;font-size:18px;height:46px;line-height:1.4;padding:0 12px;width:100%}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__actions button:before{background:var(--DarkGreige);border-radius:var(--BorderRadius);bottom:66px;content:"";height:5px;left:0;position:absolute;width:100%}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__actions button:has(.lion-reward-item__fill):before{background:#fff}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__actions button:after{content:none}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__actions button:hover{background-color:var(--DarkGreige);color:#fff}.sec-LoyaltyRewardsList_List #loyaltylion .lion-reward-item__actions button .lion-reward-item__fill{background-color:var(--DarkGreige);border-radius:var(--BorderRadius);bottom:66px;height:5px;left:0;position:absolute}.sec-LoyaltyRewardsList_List #loyaltylion .lion-rule-item__limit-reached{justify-content:center}.sec-LoyaltyRewardsList_ListClaimed{margin-top:20px}@media screen and (min-width:641px){.sec-LoyaltyRewardsList_ListClaimed{padding:0}}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-rewards-list{background:transparent;gap:10px;grid-template-columns:1fr;padding:0}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-rewards-list--empty{border:none;grid-template-columns:1fr}@media screen and (min-width:1008px){.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-rewards-list--empty{grid-template-columns:1fr}}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-icon__reward{display:none}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item{border-bottom:1px solid var(--DarkGreige);border-radius:0;border-top:0;box-shadow:none;display:flex;flex-direction:column;gap:15px;justify-content:space-between;min-width:155px;padding:20px 0;text-align:left}@media screen and (min-width:641px){.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item{flex-direction:row;padding:15px 0}}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item .lion-claimed-reward-item__left{display:flex;flex-direction:column;gap:10px}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item .lion-claimed-reward-item__left .lion-claimed-reward-item__title{color:var(--text-color);font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:19px;order:1}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item .lion-claimed-reward-item__left .lion-claimed-reward-item__date{color:var(--text-color);font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:19px;order:0;padding-top:0}@media screen and (min-width:641px){.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item .lion-claimed-reward-item__left .lion-claimed-reward-item__date{padding-top:0}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item .lion-claimed-reward-item__left{align-items:center;display:grid;grid-template-areas:"date title";grid-template-columns:1fr 1fr;width:50%}}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item .lion-claimed-reward-item__right{display:block;width:100%}@media screen and (min-width:641px){.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item .lion-claimed-reward-item__right{align-items:center;display:flex;width:-moz-fit-content;width:fit-content}}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item .lion-claimed-reward-item__right .lion-claimed-reward-item__chevron{display:none}.sec-LoyaltyRewardsList_ListClaimed #loyaltylion .lion-claimed-reward-item .lion-claimed-reward-item__right:before{text-box-trim:trim-both;text-box-edge:ex alphabetic;background-color:var(--text-color);border-radius:var(--BorderRadius);color:#fff;content:var(--loyalty-lion-view-code);display:block;font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:14px;padding:14px 12px;text-align:center}
.sec-LoyaltyColumns_Grid{display:flex;flex-direction:column;gap:25px}@media screen and (min-width:1008px){.sec-LoyaltyColumns_Grid:has(.sec-LoyaltyColumns_Column:nth-of-type(2)){display:grid;gap:80px;grid-template-columns:repeat(2,1fr)}}.sec-LoyaltyColumns_Column{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1008px){.sec-LoyaltyColumns_Column:last-child:nth-child(odd){grid-column:1/-1;margin-inline:auto;max-width:calc(50% - 40px)}}.sec-LoyaltyColumns_Image{margin-bottom:20px}.sec-LoyaltyColumns_Image .rsp-Image{border-radius:var(--BorderRadius);overflow:hidden}.sec-LoyaltyColumns_Image .rsp-Image:after{padding-block-start:62%}@media screen and (min-width:641px){.sec-LoyaltyColumns_Image{margin-bottom:25px}}.sec-LoyaltyColumns_Text{font-weight:400}.sec-LoyaltyColumns_Button,.sec-LoyaltyColumns_Text{font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:18px;line-height:27.62px}.sec-LoyaltyColumns_Button{border-radius:var(--BorderRadius);display:block;font-weight:500;text-align:center;width:100%}.sec-LoyaltyColumns_Button:not(:first-child){margin-block-start:20px}@media screen and (min-width:641px){.sec-LoyaltyColumns_Button:not(:first-child){margin-block-start:60px}}
