@media screen and (max-width:769px){.desktop{display:none!important}}@media screen and (min-width:770px){.mobile{display:none!important}}.page-container{padding:0 20px}.page-container.kiosk{padding:50px 10px 0}.text-container h2{font-size:24px;line-height:33px;margin:0;color:#0077c8}.text-container h3{font-size:22px;line-height:30px;margin-top:0;margin-bottom:10px}.kiosk-card{max-width:80%}.use-card-container{text-align:center;display:flex;justify-content:center;max-width:448px;margin:0 auto}.use-card-container .inner-card-container{width:100%;border:1px solid #0077c8;padding:15px 0}.use-card-container .inner-card-container:hover p{color:#fff}.use-card-container .inner-card-container:before{content:"";background-image:url(../../assets/images/login/ikea-member-card.png);background-size:100%;background-position:50%;background-repeat:no-repeat;width:51px;height:32px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}@media (max-width:360px){.use-card-container .inner-card-container:before{width:40px;height:27px;left:15px}}.use-card-container .inner-card-container p{color:#0077c8;margin-bottom:0;font-size:14px;line-height:19px;font-weight:700}@media (max-width:400px){.use-card-container .inner-card-container p{font-size:13px;line-height:17px}}.text-2-container .available-points h2{font-size:32px;line-height:44px;margin:10px 0}.text-2-container .point-desc p{font-size:14px;line-height:19px;margin:0}.expire-points-container{max-width:325px;margin:0 auto}.expire-points-container .inner-container{display:flex;justify-content:space-between}.expire-points-container .inner-container h3{font-size:14px;line-height:19px;margin-bottom:0}.expire-points-container .inner-container p{font-size:14px;line-height:19px;font-weight:400}.expire-points-container .inner-container table{width:100%}.expire-points-container .inner-container table tr td.push{text-align:right}.expire-points-container .inner-container table tr td.left{text-align:left}#page1{padding:0}#page1 h1{font-size:26px;line-height:35px}#page1 p{font-size:14px;line-height:16px}#page1 a,#page1 p.blue{color:#0077c8}#page1 a{-webkit-text-decoration-line:underline;text-decoration-line:underline}#page1 .button-container{display:flex;justify-content:center;margin-top:30px}@media screen and (max-width:769px){#page1 .button-container{margin-top:20px}}#page1 .button-container button{width:260px}.digitalcard{margin:20px 0}@media screen and (max-width:769px){.digitalcard{width:100%}}.gif{margin:20px 0 0}@media screen and (max-width:769px){.gif{margin:20px 0 0}}.qr{margin:10px 0}.d-card{position:relative;max-width:410px;margin:auto}.d-card .mycard-points{display:flex;flex-wrap:wrap;justify-content:space-between}.d-card .mycard-points .point-div-left{display:flex;margin-left:10px}.d-card .mycard-points .point-div-right{display:flex;margin-right:10px}.d-card #barcode,.d-card #barcode-mobile{position:absolute;left:50%;top:38%;transform:translateX(-50%)!important}@media (max-width:420px){.d-card #barcode-mobile{display:none}}.d-card #barcode-mobile-tiny{position:absolute;left:50%;top:38%;transform:translateX(-50%)!important;display:none}@media (max-width:420px){.d-card #barcode-mobile-tiny{display:flex}}.d-card .text-container{position:absolute;bottom:16%;text-align:left;left:5%;background-color:#fff}@media screen and (max-width:769px){.d-card .text-container{bottom:17%}}.d-card .text-container p{margin:0}.d-card .text-container p.name{color:#0077c8;font-weight:700}#page2 .top-button-container{display:flex}#page2 .top-button-container p{text-align:left}#page2 .top-button-container button{flex:1;border:1px solid #0077c8;color:#0077c8;background-color:#fff;padding:12px 20px;font-size:14px;line-height:19px}#page2 .top-button-container button.selected{background-color:#0077c8;color:#fff;font-weight:700}#page2 ol{list-style-position:outside;text-align:left;margin-top:0;margin-bottom:30px}#page2 ol li{margin:5px 0}#ikea-family-card[data-state=firstpage] #page2{display:none!important}#ikea-family-card[data-state=firstpage] #page1{display:block}#ikea-family-card[data-state=secondpage] #page1{display:none!important}#ikea-family-card[data-state=secondpage] #page2{display:block}.desktop-wallet{margin:30px 0}.desktop-wallet h2{font-size:24px;line-height:28px}@media screen and (max-width:769px){.desktop-wallet h2{font-size:20px;line-height:24px}}.desktop-wallet .tut-container.en ol{max-width:420px}.desktop-wallet .tut-container ol{text-align:center;max-width:505px;margin:auto}.desktop-wallet .tut-container ol li{text-align:left}.desktop-wallet .top-button-container{display:flex;border:1px solid #0077c8;border-radius:30px;position:relative;margin:10px auto;max-width:100%}.desktop-wallet .top-button-container #desktop-sliding-container{position:absolute;height:48px;max-width:668px;width:50%;background-color:#0077c8;border-radius:30px;z-index:1;top:-1px}.desktop-wallet .top-button-container button{flex:1;z-index:2;border:0;color:#0077c8;background-color:transparent;height:46px;margin:0 10px;font-size:14px;line-height:19px}.desktop-wallet .top-button-container button.active{color:#fff;font-weight:700;border:0;outline:0}.desktop-wallet .top-button-container button:focus{border:0;outline:0}.tut-container .desktop-button-container{display:flex;border:1px solid #0077c8;border-radius:30px;position:relative;margin:10px auto;max-width:80%}.tut-container .desktop-button-container .sliding-cont{position:absolute;height:48px;max-width:668px;width:55%;background-color:#0077c8;border-radius:30px;z-index:1;top:-1px}.tut-container .desktop-button-container .sliding-cont.left{left:-.5%}.tut-container .desktop-button-container .sliding-cont.right{right:-.5%}.tut-container .desktop-button-container p{text-align:left}.tut-container .desktop-button-container button{flex:1;z-index:2;border:0;color:#0077c8;background-color:transparent;height:46px;margin:0;font-size:14px;line-height:19px}.tut-container .desktop-button-container button.selected{background-color:#0077c8;color:#fff;font-weight:700;border:0;outline:0}.tut-container .desktop-button-container button:focus{border:0;outline:0}.top-button-container{display:flex;border:1px solid #0077c8;border-radius:30px;position:relative;margin:10px auto;max-width:60%}@media screen and (max-width:769px){.top-button-container{width:80%}}.top-button-container .sliding-cont{position:absolute;height:48px;max-width:668px;width:55%;background-color:#0077c8;border-radius:30px;z-index:1;top:-1px}.top-button-container .sliding-cont.left{left:-.5%}.top-button-container .sliding-cont.right{right:-.5%}.top-button-container p{text-align:left}.top-button-container button{flex:1;z-index:2;border:0;color:#0077c8;background-color:transparent;height:46px;font-size:14px;line-height:19px;display:flex;justify-content:center;align-items:center}.top-button-container button.selected{background-color:#0077c8;color:#fff;font-weight:700;border:0;outline:0}.top-button-container button:focus{border:0;outline:0}.tut-container{max-width:80%;margin:auto}@media screen and (max-width:769px){.tut-container{max-width:100%}}.inner-wallet{display:flex;justify-content:center;flex-direction:column;border-top:1px solid #0077c8;padding-top:20px}.inner-wallet img{max-width:268px;margin:auto}.inner-wallet .button-container button.kiosk{width:200px;padding:12px 45px}.inner-wallet ol{list-style-position:outside;text-align:left;margin-top:0;margin-bottom:30px}.inner-wallet ol li{margin:5px 0}@media screen and (max-width:769px){.inner-wallet ol li{padding-right:10px}}.wallet-container{margin:35px 0 30px}.wallet-container .wallet{overflow:hidden;width:100%;margin:5px 0;border-radius:20px;background-color:#fff;border:1px solid #0077c8;position:relative}.wallet-container .wallet .wallet-title{display:flex;height:35px;width:100%;justify-content:space-between;align-items:center;padding:10px 20px;box-sizing:border-box;position:relative;cursor:pointer;overflow:hidden}.wallet-container .wallet .wallet-title:after{content:"";background-image:url(/assets/images/general/btn-arrow.svg);background-size:100%;background-position:50%;background-repeat:no-repeat;width:18px;height:19px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.wallet-container .wallet .wallet-title:hover{background-color:#0077c8}.wallet-container .wallet .wallet-title:hover:after{background-image:url(/assets/images/general/btn-arrow-w.svg)}.wallet-container .wallet .wallet-title:hover h2{color:#fff}.wallet-container .wallet .wallet-title.active{background-color:#0077c8}.wallet-container .wallet .wallet-title.active:after{background-image:url(/assets/images/general/btn-arrow-w.svg);transform:translateY(-55%) rotate(90deg);transition:transform .3s}.wallet-container .wallet .wallet-title.active h2{color:#fff}.wallet-container .wallet .wallet-title h2{margin:0;font-size:14px;line-height:19px;color:#0077c8}#request-digital .center-box{height:auto;padding:20px;max-width:700px}@media screen and (max-width:769px){#request-digital .center-box{padding:0;max-width:none}}#request-digital .center-box img{position:absolute;right:10px;top:10px;cursor:pointer}@media screen and (max-width:769px){#request-digital .center-box img{right:18px}}@media screen and (min-width:770px){#request-digital .center-box .inner-box{padding:0 50px}}#request-digital .center-box .inner-box h2{padding:0 50px;font-size:20px;margin:20px 0}@media screen and (max-width:769px){#request-digital .center-box .inner-box h2{padding:0}}#request-digital .center-box .inner-box p{line-height:20px}#request-digital .center-box .inner-box p.email{margin:15px 0 25px;color:#0077c8;text-decoration:underline;font-size:20px;line-height:22px;font-weight:700}@media screen and (max-width:769px){#request-digital .center-box .inner-box p.email{font-size:16px}}#request-digital .center-box .inner-box p.under{font-style:italic;font-size:14px;line-height:16px;border:1px solid;padding:10px 20px}@media screen and (max-width:769px){#request-digital .center-box .inner-box p.under{font-size:12px;line-height:16px}}#request-digital .center-box .inner-box .button-container{margin:20px 0}span.link{text-decoration:underline;color:#0077c8}#slide[data-set=apple] #desktop-sliding-container,#slide[data-set=google] #desktop-sliding-container{left:-.5%}#slide[data-set=home] #desktop-sliding-container{right:-.5%}