.molecule-carousel{position:relative;padding:40px 0 60px 0;background-color:#f5f7fa;overflow:hidden}.molecule-carousel>.container{position:relative}.molecule-carousel__headline{padding-bottom:30px}.molecule-carousel header{position:relative}.molecule-carousel__molecules{padding:30px 0;margin:auto}.molecule-carousel__controls-btn{outline:none;background:none;border-bottom:none;border-left:none;border-right:1px solid black;border-top:1px solid black;display:table-cell;height:15px;position:absolute;text-indent:-9999em;width:15px;z-index:100;bottom:-10px;top:220px;padding:0}.molecule-carousel__controls-btn-prev{left:25px;transform:rotate(-135deg)}.molecule-carousel__controls-btn-next{right:25px;transform:rotate(45deg)}.molecule-carousel__hatchLink{display:block;text-align:center}.molecule-carousel .disable{border-right:1px solid #9DA3A6;border-top:1px solid #9DA3A6;cursor:default}.molecule-carousel.theme-background-white{background-color:#ffffff}.molecule-carousel.theme-background-white .molecule-carousel__panel{border-right:1px solid #cbd2d6}.molecule-carousel.theme-background-white .molecule-carousel__panel:last-child{border-right:none}.molecule-carousel.theme-background-white .category-image{border-right:1px solid #cbd2d6}.molecule-carousel.theme-background-white .category-image:last-child{border-right:none}@media (min-width:1024px){.molecule-carousel{padding:60px 0}}@media (max-width:1024px){.molecule-carousel__controls-btn-prev{left:0}.molecule-carousel__controls-btn-next{right:0}}@media (min-width:320px) and (max-width:568px){.molecule-carousel__controls-btn-next{right:10px}.molecule-carousel__controls-btn-prev{left:10px}}.card{border-radius:5px;background-color:#ffffff;margin:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);width:100%}.card__image{background-size:cover;border-radius:5px 5px 0 0;width:100%;min-height:150px}.card__details{text-align:center;padding:25px 20px 20px 20px;min-height:277px}.card__logo{max-width:100%;height:40px}.card__headline{margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px}.card__store{margin-top:20px;font-size:15px;font-weight:bold;height:22px;overflow:hidden}.card__cta{margin:20px auto 0 auto;max-width:160px}.card__description{height:81px;overflow:hidden;line-height:20px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card__expiring{padding-top:10px;font-size:13px}@media (min-width:786px){.home h1.home-carousel-hero__headline{font-size:40px;margin-top:15px}.home p.home-carousel-hero__paragraph{font-size:15px}.home .spinner{left:106%}}.home .go-btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;vertical-align:top;vertical-align:bottom;margin-top:0;height:50px;display:inline-block;padding:13px 17px}.home .go-btn__disable{background:#CBD2D6;pointer-events:none}.home .steps-intent{padding:25px 0}.home .steps-intent__select{border-bottom-right-radius:0;border-top-right-radius:0}.home .molecule-carousel{padding-top:30px}.home .molecule-carousel__headline{padding-bottom:10px}.home .hero-carousel{padding-top:60px}.home .molecule-carousel__hatchLink{width:200px;margin:0 auto}.campaign .card-container,.results .card-container{padding-top:.9375rem;padding-bottom:.9375rem}.campaign .heading,.results .heading{padding:30px 0 3px 0}.campaign .heading span.h3,.results .heading span.h3{border-right:1px solid #CCCCCC;margin-right:10px;padding-right:10px}.campaign .steps-intent__select-wrapper,.results .steps-intent__select-wrapper{padding-right:.9375rem}.campaign .load-more,.results .load-more{width:195px;height:36px;border-radius:50px;color:#2c2e2f;padding:6px;display:block;padding-left:37px;background:url('https://www.paypalobjects.com/digitalassets/c/website/marketing/global/shared/global/media-resources/images/load-more-icon.png') no-repeat 23px 8px #cbd2d6;text-decoration:none}.campaign .spinner,.results .spinner{margin:20% 0}.campaign .new-offer-label,.results .new-offer-label{position:absolute;top:15px;right:25px;font-family:"pp-sans-big-light",Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:bold;color:#ffffff}.campaign .new-offer::before,.results .new-offer::before{content:"";float:right;width:50px;height:24px;border-radius:0 6px;background-color:#00c09a;padding:1px 0 0 13px}@media (min-width:768px){.campaign .card-container,.results .card-container{padding-left:0}}.campaign section.pullout.theme-background-color-light,.results section.pullout.theme-background-color-light{padding-top:0}.campaign .no-offers-available,.results .no-offers-available{text-align:center;margin:50px 0}@media (min-width:320px) and (max-width:678px){.campaign>.container>.row,.results>.container>.row{margin-left:auto}.campaign .breadcrumb,.results .breadcrumb{margin-left:0}.campaign .steps-intent .row,.results .steps-intent .row{margin-left:auto}.campaign .steps-intent__select-wrapper,.results .steps-intent__select-wrapper{width:100%;max-width:100%}.campaign .steps-intent__select-wrapper:after,.results .steps-intent__select-wrapper:after{right:25px}.campaign .steps-intent__select,.results .steps-intent__select{width:100%}.campaign .heading span,.results .heading span{display:block;margin-left:18px}.campaign .heading span.h3,.results .heading span.h3{border:none}}.campaign .scrollToTop,.results .scrollToTop{width:30px;height:30px;border:1px solid #9DA3A6;border-top:0;border-left:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);text-indent:-999px;overflow:hidden;float:right;margin:-25px 25px 0 0}.campaign .scrollToTop:hover,.results .scrollToTop:hover{cursor:pointer}.details .store{font-weight:bold;margin:10px 0 30px}.details .details-logo{max-width:100%;height:72px}.details .title{font-size:30px;margin-bottom:40px}.details .couponTitle{font-weight:bold}.details .couponTitle+a{margin:20px auto 10px}.details .couponDesc{font-size:13px;color:#767676}.details .copyCoupon{margin:10px auto 10px;width:400px;height:55px;border:1px dotted #AEAEAE;border-radius:8px;background:#F5F7FA}.details .copyCoupon .couponWrapper{width:79%;display:inline-block;height:100%;padding:7px 0 0}.details .copyCoupon .couponWrapper span{font-size:26px;font-weight:bold}.details .copyCoupon button{float:right;height:55px;margin:-1px -1px 0 0;border:none;border-radius:0 7px 7px 0;background:#0070ba;color:#ffffff;width:80px;font-weight:bold}.details .expiry{margin:30px auto;font-weight:bold}.details .description{font-size:15px;margin:40px auto;color:#2C2E2F}.details .border{margin:40px auto}.details .border.halfWidth{width:50%}.details__btn:focus,.details__btn:active{text-decoration:none}.details .terms{color:#4e4e4e;word-wrap:break-word}.details .terms .olp{text-align:left}.details .spinner{margin:20% 0}@media (min-width:320px) and (max-width:568px){.details a.pypl-btn.mpp-btn.details__btn{width:230px}.details .copyCoupon{width:285px}.details .copyCoupon .couponWrapper{width:70%}.details h4{padding:0 10px}.details p.steps__text{text-align:left}}.details section.steps hr{display:none}.save-to-wallet__headline{padding:30px}.spinner{margin:60px auto 0;text-align:center;padding-left:2%;box-sizing:border-box;position:relative;padding-top:50px}.spinner--circle{content:"";height:50px;width:50px;position:absolute;left:48%;top:50%;z-index:6;margin:-15px auto auto -15px;border-left:6px solid rgba(0,0,0,0.2);border-right:6px solid rgba(0,0,0,0.2);border-bottom:6px solid rgba(0,0,0,0.2);border-top:6px solid #2180c0;border-radius:100%;-webkit-animation:spin .7s infinite linear;-moz-animation:spin .7s infinite linear;-o-animation:spin .7s infinite linear;animation:spin .7s infinite linear;top:1em}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.campaign{background:#f7f9fa}.campaign .product-hero__container{margin-left:auto;margin-right:auto;float:none;text-align:center}.campaign .product-hero-organism+.container a{margin-top:30px;float:left}.campaign .product-hero__headline.h1{padding-bottom:30px;padding-top:60px}.campaign .product-hero__paragraph{padding-bottom:0}.pp-header:not(.home):before{height:72px;background:linear-gradient(100deg, #0070BA, #1546A0)}.pp-header:before{height:72px}section.steps-intent{padding:10px 0 25px}section.cards{padding-bottom:60px}.modal .modal-dialog{height:800px}.modal .modal-content{overflow-y:scroll}@media (min-width:1024px){.steps-intent__select-wrapper{float:none}.icon-panel__hatch-text{height:75px}}.footer-notes{padding-top:45px}.steps-intent__select{color:inherit;padding:10px 5px 0;height:50px}.steps-intent__select-wrapper{width:70%}.steps-intent__select-wrapper::after{pointer-events:none}@-moz-document url-prefix(){.steps-intent__select{text-indent:3px}}@media (max-width:1024px){a.breadcrumb{padding-top:30px;display:block}}.icon-panel{text-align:center}.dropdownLabel{font-size:12px;color:#0070ba;position:absolute;left:15px;top:5px}.showcase hr{display:none}@media (min-width:752px){.text-xs-center.showcase__logo.col-xs-6.col-md-3{width:13%}}.no-offers-available{margin:50px 0}select.steps-intent__select option:nth-child(3){display:none}