._4b4OEq_root{text-align:left;grid-template-rows:auto 1fr auto;display:grid}._4b4OEq_contentWrapper{background:var(--color-bg-main);width:100%}._4b4OEq_content{grid-template-rows:auto 1fr auto;gap:24px;max-width:500px;margin:16px auto 40px;padding:0 30px;display:grid}@media (max-width:767px){._4b4OEq_content{gap:8px;margin:0;padding:16px}}._4b4OEq_howToUseDescription{white-space:pre-line}._4b4OEq_cols{grid-template-columns:1fr 360px;gap:24px;display:grid}@media (max-width:767px){._4b4OEq_cols{grid-template-columns:1fr;gap:8px}}._4b4OEq_left{align-content:start;gap:24px;display:grid}@media (max-width:767px){._4b4OEq_left{order:2;gap:8px}}._4b4OEq_whiteBox{background-color:var(--color-bg-neutral);border-radius:16px;padding:24px}._4b4OEq_card{border-radius:14px;width:100%;height:auto}._4b4OEq_allStoresLink{width:100%;margin-top:16px}._4b4OEq_externalLink{color:var(--color-action-link-default);align-items:center;gap:6px;margin-top:16px;font-size:14px;font-style:normal;font-weight:500;line-height:140%;display:inline-flex}._4b4OEq_externalLink:before{content:"";background:url(/images/external-link.svg) 50%/contain no-repeat;width:16px;height:16px}
.YJ7y1G_root{--border-width:var(--border-width-border-micro);box-shadow:inset 0 0 0 var(--border-width) var(--color-input-border-default);border-radius:var(--border-radius-radius-small);background-color:var(--color-input-bg-search);align-items:center;gap:8px;width:100%;height:40px;padding:8px 10px;display:flex;position:relative}.YJ7y1G_root:focus-within,.YJ7y1G_root:hover{--border-width:var(--border-width-border-small)}.YJ7y1G_icon{flex-shrink:0}.YJ7y1G_input{width:100%;color:var(--color-text-primary);background:0 0;border:0;outline:0;font-size:14px;font-weight:400;line-height:1.5}.YJ7y1G_input::placeholder{opacity:var(--opacity-tretiary);color:var(--color-text-primary);transition:opacity .2s,color .2s}.YJ7y1G_closeBtn{all:unset;cursor:pointer;width:16px;height:16px;display:none}.YJ7y1G_input:focus+.YJ7y1G_closeBtn{display:block}
.pLKHBW_grid{display:grid}.pLKHBW_accordion{padding-bottom:8px}.pLKHBW_gridWrapper{position:relative}.pLKHBW_gridWrapper.pLKHBW_showShadow:after{background:linear-gradient(to top, var(--color-bg-neutral), transparent);pointer-events:none;content:"";height:80px;position:absolute;bottom:0;left:0;right:16px}.pLKHBW_grid{grid-template-columns:repeat(3,1fr);gap:24px 16px;max-height:400px;margin-top:16px;padding-bottom:24px;padding-right:16px;display:grid;overflow:auto}@media (min-width:768px) and (max-width:1279px){.pLKHBW_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.pLKHBW_grid{grid-template-columns:1fr}}.pLKHBW_store{text-align:center;flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.pLKHBW_logoImg{border-radius:var(--border-radius-radius-medium);background-color:var(--color-neutrals-0);object-fit:contain;width:56px;height:56px;display:flex}.pLKHBW_logoChar{color:var(--color-brand);align-self:center;margin:auto;font-size:24px;font-weight:700}.pLKHBW_texts{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pLKHBW_merchantName{text-overflow:ellipsis;white-space:nowrap;margin-left:4px;overflow:hidden}.pLKHBW_channels{gap:4px;display:flex}.pLKHBW_channel{border-radius:var(--border-radius-radius-medium);background-color:var(--color-bg-main);align-items:center;gap:4px;padding:2px 6px;display:flex}.pLKHBW_searchInput{max-width:180px;margin-right:16px}
._704PVG_root{justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}
.SJoeZG_root{background-color:var(--color-bg-neutral);border-radius:16px;grid-template-columns:90px 1fr;gap:12px;padding:16px;display:grid}@media (max-width:767px){.SJoeZG_root{border-radius:0;align-items:center}}.SJoeZG_card{background:var(--color-brand);object-fit:cover;border-radius:8px;width:90px;height:60px;display:flex;position:relative}.SJoeZG_card:before{opacity:.5;content:"";background:linear-gradient(153deg,#fff 0%,#fff0 100%);border-radius:16px;width:100%;height:100%;position:absolute}.SJoeZG_icon{width:32px;height:32px;margin:auto;position:relative}.SJoeZG_icon.SJoeZG_white{filter:invert()sepia(0%)saturate(0%)hue-rotate()brightness()contrast()}.SJoeZG_value{font-size:24px;font-weight:700;line-height:140%}@media (max-width:767px){.SJoeZG_value{font-size:32px;line-height:120%}}
.vAll0q_root{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.vAll0q_header{z-index:1;border-bottom:var(--border-width-border-small) solid var(--color-border-weak);background-color:var(--color-bg-neutral);justify-content:center;align-items:center;height:72px;display:flex}
._7SQLkq_root{color:var(--color-text-primary);text-transform:capitalize;align-items:center;gap:4px;font-size:16px;font-weight:500;line-height:145%;display:inline-flex}._7SQLkq_click{cursor:pointer}:root[data-theme=dark] ._7SQLkq_arrow{opacity:var(--opacity-secondary)}._7SQLkq_arrow{width:24px;height:24px}
.FqFHVa_root{background:var(--color-bg-main);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:28px 16px;display:grid}@media (max-width:767px){.FqFHVa_root{border-radius:8px;padding:16px}}.FqFHVa_icon{width:24px;height:24px}
._8h1drq_wrapper{padding-top:140px}@media (max-width:767px){._8h1drq_wrapper{padding-top:116px}}._8h1drq_wrapper{background-color:var(--color-bg-main);padding-left:24px;padding-right:24px}@media (max-width:767px){._8h1drq_wrapper{padding-left:16px;padding-right:16px}}._8h1drq_root{background-color:var(--color-bg-neutral);border-radius:16px;justify-content:space-between;align-items:center;max-width:1120px;margin:40px auto 54px;padding:56px;display:flex;position:relative}@media (min-width:768px) and (max-width:1279px){._8h1drq_root{padding:48px}}@media (max-width:767px){._8h1drq_root{padding:120px 24px 32px;display:block}}@media (min-width:768px) and (max-width:1279px){._8h1drq_title{font-size:32px}}@media (max-width:767px){._8h1drq_title{text-align:center;font-size:24px}}._8h1drq_gift{width:360px}@media (min-width:768px) and (max-width:1279px){._8h1drq_gift{width:208px}}@media (max-width:767px){._8h1drq_gift{width:140px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}}
.c2ckCG_modal{background-color:var(--color-bg-neutral);border-radius:8px;gap:24px;max-width:360px;padding:32px;display:grid}@media (max-width:767px){.c2ckCG_modal{padding:16px}}.c2ckCG_modal.c2ckCG_withGradient{background:var(--gradient-brand,linear-gradient(180deg, var(--color-brand) 7.42%, var(--color-bg-neutral) 45.89%, var(--color-bg-neutral) 100%))}.c2ckCG_modal.c2ckCG_withGradient:before{content:"";background-image:url(/images/ws-line-logo.svg);background-position:95px -36px;background-repeat:no-repeat;background-size:contain;width:300px;height:200px;position:absolute;top:0;right:0}.c2ckCG_modal ul{font-size:16px;font-weight:500;line-height:145%;list-style:inside}.c2ckCG_modal .c2ckCG_appStoreButtons{justify-content:center;display:flex}
.PNySXq_whiteContainer{background-color:var(--color-bg-neutral);flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.PNySXq_backButton{position:absolute;top:28px;left:16px}.PNySXq_content{background-color:var(--color-bg-main);padding:16px 0;display:grid;overflow:auto}.PNySXq_disclaimer{border-radius:var(--border-radius-radius-normal);background-color:var(--color-bg-neutral-transparent);margin-top:16px;padding:8px 16px}.PNySXq_clickContainer{grid-template-columns:auto 1fr;gap:8px;padding:0 16px;display:grid}.PNySXq_selectableClick{cursor:pointer}.PNySXq_selectableClick:hover{background-color:var(--color-bg-neutral)}.PNySXq_radioContainer{grid-template-rows:0 1fr;align-items:center;display:grid}.PNySXq_clickData{border-bottom:var(--border-width-border-small) solid var(--color-border-weak);grid-template-columns:auto 1fr;padding:24px 0;display:grid}.PNySXq_clickTexts{grid-template-rows:1fr auto;display:grid;position:relative}.PNySXq_merchantLogo{border:var(--border-width-border-micro) solid var(--color-border-weak);border-radius:var(--border-radius-radius-small);background-color:var(--color-neutrals-0);width:40px;height:40px;color:var(--color-icons-onbrand);margin-right:16px;position:relative;overflow:hidden}.PNySXq_merchantLogo img{object-fit:contain;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PNySXq_disabledImage img,.PNySXq_disabledImage svg{opacity:.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PNySXq_chip,.PNySXq_rewardedChip,.PNySXq_greyChip{border-width:0;position:absolute;bottom:0;right:0}.PNySXq_greyChip{background-color:var(--color-bg-neutral-transparent);color:var(--color-feedback-neutral)}.PNySXq_rewardedChip{background-color:var(--color-semantic-green-400-transparent);color:var(--color-feedback-success-text)}
._VgCkW_whiteContainer{background-color:var(--color-bg-neutral);flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}._VgCkW_content{flex-direction:column;flex-grow:1;align-items:center;margin:16px;display:flex}
.FttGNq_root{padding-top:40px}@media (max-width:767px){.FttGNq_root{padding-top:24px}}.FttGNq_appTitle{color:var(--color-brand);margin-bottom:8px}.FttGNq_features{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:52px;display:grid}@media (min-width:768px) and (max-width:1279px){.FttGNq_features{gap:24px}}@media (max-width:767px){.FttGNq_features{grid-template-columns:1fr;gap:16px;margin-top:32px}}@media (max-width:1279px){.FttGNq_features{padding:0 16px}}.FttGNq_feature{flex-direction:column;align-items:center;display:flex}@media (max-width:767px){.FttGNq_feature{flex-direction:row}}.FttGNq_featureImageWrapper{border-radius:var(--border-radius-radius-big);flex-shrink:0;width:120px;height:120px;margin-bottom:24px;position:relative}.FttGNq_featureImageWrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.FttGNq_featureImageWrapper{margin-right:16px}.FttGNq_textContainer{height:100%;padding-top:8px}.FttGNq_textContainer *{text-align:left}}
._9QTdjG_root{text-align:left;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}._9QTdjG_header{border-bottom:var(--border-width-border-small) solid var(--color-border-weak);justify-content:center;align-items:center;height:88px;display:flex}._9QTdjG_contentWrapper{background:var(--color-bg-main);width:100%}._9QTdjG_content{gap:24px;max-width:1180px;margin:16px auto 40px;padding:0 30px;display:grid}@media (max-width:767px){._9QTdjG_content{gap:8px;margin:0;padding:16px}}._9QTdjG_cols{grid-template-columns:1fr 360px;gap:24px;display:grid}@media (max-width:767px){._9QTdjG_cols{grid-template-columns:1fr;gap:8px}}._9QTdjG_left{align-content:start;gap:24px;display:grid}@media (max-width:767px){._9QTdjG_left{order:2;gap:8px}}._9QTdjG_right{align-content:start;gap:24px;display:grid}@media (max-width:767px){._9QTdjG_right{background:var(--color-bg-neutral);border-radius:16px;order:1;gap:8px;padding:16px}}._9QTdjG_qrCode{align-items:center;gap:24px;margin:0 24px;display:flex}._9QTdjG_whiteBox{background:var(--color-bg-neutral);border-radius:16px;padding:16px}._9QTdjG_externalLink{color:var(--color-action-link-default);align-items:center;gap:6px;margin-top:16px;font-size:14px;font-style:normal;font-weight:500;line-height:140%;display:inline-flex}._9QTdjG_externalLink:before{content:"";background:url(/images/external-link.svg) 50%/contain no-repeat;width:16px;height:16px}
.jcTD1q_card{border-radius:var(--border-radius-radius-small);background-color:var(--color-bg-main);flex-direction:column;min-width:33.3333vw;height:calc(100vh - 100px);display:flex;overflow:hidden}@media (max-width:767px){.jcTD1q_card{min-width:calc(100vw - 50px);min-height:calc(100vh - 500px)}}.jcTD1q_list{gap:12px;display:grid;overflow:auto}.jcTD1q_closeButton{position:absolute;top:8px;right:16px}.jcTD1q_modalHeader{background-color:var(--color-bg-neutral)}.jcTD1q_productRow{grid-template-columns:auto 1fr;gap:8px;display:grid}.jcTD1q_productImage{border:1px solid var(--color-input-border-default);background-color:var(--color-bg-neutral);object-fit:contain;border-radius:12px;width:77px;height:77px}
._16oGAq_root{text-align:left;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}._16oGAq_header{border-bottom:var(--border-width-border-small) solid var(--color-border-weak);justify-content:center;align-items:center;height:88px;display:flex}._16oGAq_contentWrapper{background:var(--color-bg-main);width:100%}._16oGAq_content{grid-template-columns:260px 1fr;gap:24px;max-width:1180px;margin:32px auto 40px;padding:0 30px;display:grid}@media (max-width:767px){._16oGAq_content{grid-template-columns:1fr;gap:16px;margin:0;padding:0}._16oGAq_leftSideCont{background-color:var(--color-bg-neutral)}}._16oGAq_leftSide{align-content:start;gap:16px;display:grid}@media (max-width:767px){._16oGAq_leftSide{max-width:360px;margin:0 auto}}._16oGAq_giftcardsSide{align-content:start;gap:16px;display:grid}@media (max-width:767px){._16oGAq_giftcardsSide{width:100%;max-width:360px;margin:0 auto 32px;padding:0 16px}}._16oGAq_giftcardsList{text-align:center;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}@media (max-width:767px){._16oGAq_giftcardsList{grid-template-columns:1fr 1fr}}._16oGAq_giftcardsWrapper{background-color:var(--color-neutrals-0);border-radius:8px;padding:16px}@media (max-width:767px){._16oGAq_giftcardsWrapper{background-color:#0000;border-radius:0;padding:0}}._16oGAq_brandButton{cursor:pointer;background-color:var(--color-brand);width:100%;color:var(--color-text-onbrand);text-align:left;border:0;border-radius:8px;padding:16px;font-size:16px;font-style:normal;font-weight:700;position:relative}._16oGAq_brandButton ._16oGAq_wantMultiple{width:16px;height:16px;display:none;position:absolute;top:20px;right:16px}@media (max-width:767px){._16oGAq_brandButton ._16oGAq_wantMultiple{display:block}}._16oGAq_brandButton._16oGAq_brandButtonWsLogo{background-image:url(/images/ws-line-logo.svg);background-position:calc(100% + 40px) -3px;background-repeat:no-repeat}@media (max-width:767px){._16oGAq_brandButton._16oGAq_brandButtonWsLogo{background-position:right -3px}}._16oGAq_disabledItem{cursor:not-allowed}
._Ep03a_root{background:var(--color-bg-neutral);border-radius:16px;gap:16px;padding:24px;display:grid}@media (max-width:767px){._Ep03a_root{background-color:#0000;border-radius:0;padding:0}}._Ep03a_card{box-shadow:2px 2px var(--color-bg-neutral-transparent);aspect-ratio:1.525;object-fit:cover;border-radius:8px;justify-self:center;width:100%;max-width:305px;margin-bottom:12px}._Ep03a_text{text-align:center}@media (max-width:767px){._Ep03a_text{text-align:left}}