.region{margin-bottom:1rem;margin-top:0}div .region:last-child{margin-bottom:0}@media(min-width:768px){.region{margin-bottom:0;margin-top:0}}.swatch-circle-beige{background:beige;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{background:beige;background-color:beige;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{background:#000;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{background:#000;background-color:#000;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{background:#004ebc;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{background:#004ebc;background-color:#004ebc;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{background:brown;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{background:brown;background-color:brown;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{background:#66bc29;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{background:#66bc29;background-color:#66bc29;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{background:#8f979d;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{background:#8f979d;background-color:#8f979d;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{background:navy;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{background:navy;background-color:navy;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{background:orange;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{background:orange;background-color:orange;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{background:#fe249a;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{background:#fe249a;background-color:#fe249a;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{background:purple;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{background:purple;background-color:purple;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{background:red;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{background:red;background-color:red;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{background:#fff;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{background:#fff;background-color:#fff;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{background:#ff0;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{background:#ff0;background-color:#ff0;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#821e91),color-stop(25%,#821e91),color-stop(25%,#edd134),color-stop(50%,#ff0),color-stop(50%,#edd134),color-stop(50%,#59ba00),color-stop(76%,#59ba00),color-stop(76%,#111),to(#111)),-webkit-gradient(linear,left bottom,left top,color-stop(0,#0e5cd1),color-stop(50%,#0e5cd1),color-stop(50%,#e20b0b),to(#e20b0b));background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected:after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.show-more{margin-bottom:1.4rem;text-align:center}.show-more .btn{border:none;border-radius:10rem;color:#009ddb;height:5rem;max-width:62.9rem;padding:1rem;width:100%}.show-more .btn,.show-more .btn:focus,.show-more .btn:hover,.show-more .btn:not([disabled]):not(.disabled):active{background:hsla(0,0%,100%,.5);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.show-more .icon{height:3rem;width:3rem}.show-more+.result-count{font-size:14px;line-height:19px}.benefits-card{border:0;-webkit-box-shadow:0 .4rem 1rem rgba(0,0,0,.1);box-shadow:0 .4rem 1rem rgba(0,0,0,.1);height:calc(100% - 1rem);padding:1rem;text-align:center}.benefits-card .icon{height:5rem;margin:0 auto;width:5rem}.benefits-card .sub-title{font-weight:800;margin:1rem 0}.benefits-card .sub-title,.benefits-card .text{color:#4a4a4a;font-size:1.2rem;line-height:1.6rem}.benefits-card .text{margin:0}@media(min-width:1025px){.benefits-card{margin:0 0 2rem;min-height:25.1rem;padding:3rem 2rem}.benefits-card .icon{height:10rem;width:10rem}.benefits-card .sub-title{font-size:1.8rem;line-height:2.5rem;margin:1.4rem 0}.benefits-card .text{font-size:1.4rem;line-height:1.9rem}}@media(min-width:1280px){.benefits-card{height:auto}}.star-card-tabs{z-index:2}.star-card-tabs .dropdown-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:space-between;padding:1rem 1.5rem;width:100%}.star-card-tabs .dropdown-button:after{display:none}.star-card-tabs .dropdown-button .dropdown-icon{height:1.6rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:1.6rem}.star-card-tabs .dropdown-button[aria-expanded=true] .dropdown-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.star-card-tabs .btn.btn-outline-primary.dropdown-button.dropdown-toggle:hover{background:#fff}.star-card-tabs .toggler-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.star-card-tabs .item-icon{-ms-flex-negative:0;flex-shrink:0;height:2.2rem;margin-right:.5rem;-webkit-transition:none;transition:none;width:2.2rem}.star-card-tabs .item-icon.-about-me{height:2.4rem;margin-bottom:-.2rem}.star-card-tabs .text{font-size:2rem;font-weight:900;line-height:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star-card-tabs .dropdown-menu{background:#fff;border-radius:0;width:100%}.star-card-tabs .dropdown-menu.show{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.star-card-tabs .dropdown-menu.show .item{background:#fff}.star-card-tabs .dropdown-menu .label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5e2d91;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1.5rem}.star-card-tabs .dropdown-menu .item{border-bottom:.1rem solid #5e2d91;border-radius:0}.star-card-tabs .dropdown-menu .item.-active .label{color:#5e2d91}.star-card-navbar{background-color:#5e2d91;padding-top:.4rem}.star-card-navbar .navbar-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.star-card-navbar .text{display:block;font-size:1.2rem;font-weight:900;line-height:1.6rem}.star-card-navbar .nav-item{padding:0 .5rem;position:relative}.star-card-navbar .nav-item.-active{margin-bottom:-.03rem}.star-card-navbar .nav-item:not(.-active){margin-bottom:.2rem}.star-card-navbar .nav-item:not(.-active):not(:first-of-type):before{background-color:#eceaf4;content:"";height:1.5rem;left:0;position:absolute;width:.1rem}.star-card-navbar .nav-item.-active+.nav-item:not(.-active):before{content:none}.star-card-navbar .nav-item .label{color:#fff;display:block;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.star-card-navbar .nav-item.-active{background-color:#fff;border-radius:.6rem .6rem 0 0;padding-bottom:.35rem;padding-top:.35rem}.star-card-navbar .nav-item.-active .label{color:#5e2d91}.star-card-navbar .nav-item.-active .text{font-weight:800}.star-card-navbar .navbar-buttons .btn.btn-primary{background-color:hsla(0,0%,100%,.8)}@media(min-width:768px){.star-card-navbar .nav-item.-active{margin-bottom:0}.star-card-tabs{bottom:0;left:0;position:absolute;width:100%}.star-card-tabs .dropdown-button{display:none}.star-card-tabs .dropdown-button.dropdown-toggle.dropdown-desktop{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute}.star-card-tabs .dropdown-button.dropdown-toggle.dropdown-desktop+.dropdown-menu{display:none}.star-card-tabs .dropdown-button.dropdown-toggle.dropdown-desktop+.dropdown-menu.show{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-x:visible;position:absolute}.star-card-tabs .dropdown-button.dropdown-toggle.dropdown-desktop+.dropdown-menu.show .item{margin:0}.star-card-tabs .dropdown-button.dropdown-toggle.dropdown-desktop+.dropdown-menu.show .label{-webkit-box-pack:start;-ms-flex-pack:start;background:#fff;border-bottom:.1rem solid;border-radius:0;color:#5e2d91;justify-content:flex-start;padding:2rem 1.5rem}.star-card-tabs .dropdown-menu{-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow-x:auto;padding-left:1rem;padding-right:1rem;position:static}.star-card-tabs .dropdown-menu.show{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.star-card-tabs .dropdown-menu .item{-webkit-box-flex:1;-ms-flex-positive:1;border-bottom:0;border-top:0;flex-grow:1;margin-right:.9rem}.star-card-tabs .dropdown-menu .item.-active,.star-card-tabs .dropdown-menu .item:hover{background:transparent}.star-card-tabs .dropdown-menu .item.-active .label,.star-card-tabs .dropdown-menu .item:hover .label{background:#eceaf4;color:#5e2d91}.star-card-tabs .dropdown-menu .item.-active .label{pointer-events:none}.star-card-tabs .dropdown-menu .item:last-of-type{margin-right:0}.star-card-tabs .dropdown-menu .label{-webkit-box-pack:center;-ms-flex-pack:center;background:#5e2d91;border-radius:1rem 1rem 0 0;color:#fff;height:100%;justify-content:center;padding:1.4rem 1.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.star-card-tabs .text{font-size:1.6rem;margin-bottom:0;max-width:18rem}}@media(min-width:1025px){.star-card-tabs .dropdown-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:8.1rem;padding-right:8.1rem}.star-card-tabs .dropdown-menu .item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:1rem}.star-card-tabs .dropdown-menu .label{padding:1.4rem 4rem}.star-card-tabs .item-icon{margin-right:1rem}}.bullet-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin-bottom:.3rem;padding-left:0}.bullet-list,.bullet-list>.item{display:-webkit-box;display:-ms-flexbox;display:flex}.bullet-list>.item{font-size:1.5rem;margin-bottom:.7rem}.bullet-list>.item:before{-ms-flex-negative:0;background-color:#5e2d91;border-radius:50%;content:"";display:block;flex-shrink:0;height:.7rem;margin-right:1rem;margin-top:.8rem;width:.7rem}@media(min-width:1025px){.bullet-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bullet-list>.item{font-size:1.8rem;margin-right:2rem}.bullet-list>.item:before{margin-top:1rem}}.banner-hero-wrapper{position:relative}.banner-hero,.banner-hero-wrapper{margin-left:auto;margin-right:auto;max-width:2560px}.banner-hero{-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:13rem;padding:2rem}.banner-hero .page-title{font-size:2.6rem;line-height:3.5rem}.banner-hero .text{-ms-flex-preferred-size:100%;color:#fff;flex-basis:100%;font-size:1.8rem;font-weight:800;line-height:2.459rem;position:relative}@media(min-width:768px){.banner-hero{height:20rem}}@media(min-width:1025px){.banner-hero{height:31.9rem}.banner-hero .page-title{font-size:4rem;line-height:5rem}.banner-hero .text{font-size:2.4rem;line-height:3.278rem}}.star-card-benefits{position:relative}.star-card-benefits .title{color:#4a4a4a;font-size:2rem;font-weight:800;line-height:2.7rem;margin-bottom:1rem;text-transform:lowercase}.star-card-benefits .container-fluid{margin:0;max-width:100%;padding:2rem 1.5rem 3rem}.star-card-benefits .html-slot-wrapper{margin:0 auto;max-width:127.8rem;position:relative}.star-card-benefits .background-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media(min-width:1025px){.star-card-benefits .title{font-size:2.4rem;line-height:3.3rem;margin-bottom:2rem;text-align:center}}@media(min-width:1440px){.star-card-benefits .container-fluid{padding:4rem 6.1rem 3rem}.star-card-benefits .container-fluid .medium-gutters-xl{margin:0}.star-card-benefits .container-fluid .medium-gutters-xl .column:nth-child(3n+2){margin:0 2rem}.star-card-benefits .container-fluid [class*=col-]{max-width:41.267rem;padding:0}}.star-card-app .buttons-wrapper{margin:0 auto;max-width:60rem}.star-card-app .title{color:#5e2d91;font-size:1.5rem;font-weight:900;padding:0 1rem 2.5rem;text-align:center}.star-card-app .terms{text-align:center}.star-card-app .terms-link{color:#5e2d91;font-size:1.2rem;text-decoration:none}.star-card-app .button-wrapper{margin-bottom:1.6rem;padding:0}.star-card-app .button-wrapper .label{line-height:1.4;padding-left:1rem;text-align:left}.star-card-app .action{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 3.3rem;flex:1 1 3.3rem;font-size:1.7rem;font-weight:900;justify-content:center;padding:1rem}.star-card-app .icon{height:3rem;max-width:3rem;width:auto}@media(min-width:768px){.star-card-app .title{font-size:2rem;padding:0 1rem 4rem}.star-card-app .button-wrapper{margin-bottom:3.4rem;padding:0 1rem}.star-card-app .button-wrapper .label{padding-left:2rem}.star-card-app .action{-webkit-box-flex:1;-ms-flex:1 1 5rem;flex:1 1 5rem;font-size:1.9rem;padding:1rem 3rem}.star-card-app .icon{height:4rem;max-width:4.4rem}}@media(min-width:1280px){.star-card-app .title{font-size:2.5rem}}@media(max-width:1024.98px){.container-fluid{padding:0 1.5rem}}.starclub{padding-bottom:4rem}.starclub .col-aside.birthday-page{padding:0 1rem}.starclub .username{font-size:2rem;font-weight:800;margin-bottom:1rem;margin-top:2rem;text-align:left}.starclub .benefits{font-size:1.4rem;margin:1rem auto 0;max-width:60rem}.starclub .benefits p{padding:2rem 1rem 0}.starclub .benefits .my-children-images{margin:1rem auto 2rem!important}.starclub-personal{margin-bottom:0;text-align:center}.starclub-personal .card{display:block;font-size:1.2rem;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:60rem;padding:2rem 1.5rem}.starclub-personal .image{margin:0 auto;max-width:20rem}.starclub-personal .text{font-size:1rem;font-weight:400;margin-bottom:.3rem;margin-top:.5rem}.starclub-personal .number{font-weight:800;pointer-events:none}.starclub-personal .number>a{color:inherit;text-decoration:none}.starclub-personal .cart-number{border-bottom:.1rem solid #e0e0e0;margin-bottom:1.2rem;padding-bottom:1.4rem}.starclub-personal .cart-balance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.starclub-personal .balance{font-size:1.2rem}.starclub-personal .balance .balance-text{display:inline-block;margin-bottom:0}.starclub-personal .balance .amount-wrapper{display:inline-block;line-height:normal;margin:0 .5rem;vertical-align:middle}.starclub-personal .balance .amount{color:#5e2d91;font-size:2rem;font-weight:800}.starclub-personal .amount-value{color:#5e2d91;font-weight:800}.starclub-personal .points-list{list-style-type:none;margin-bottom:1.4rem;padding-left:0}.starclub-personal .redeem-points{margin-bottom:2rem}.starclub-personal .redeem-points .amount{color:#5e2d91;font-weight:800}.starclub-personal .tooltip-marker{vertical-align:text-top}.starclub-personal .tooltip-marker .icon{height:1.28rem;width:1.28rem}.starclub-personal .tooltip-marker .tooltip-inner{font-size:1rem;max-width:22rem;padding:.8rem .7rem}.starclub-personal .balance-error{margin-bottom:1.2rem;margin-top:.3rem;max-width:24rem}.starclub-personal .starcard-barcode{margin:0 -1rem}.starclub-personal .barcode-image{height:8.2rem;width:100%}.starclub-personal .barcode-value{font-size:.8rem;line-height:1.1rem;text-align:center}@media(min-width:768px){.starclub{padding:4rem 2rem 5rem}.starclub .username{font-size:2.4rem;margin-bottom:2rem;margin-top:0}.starclub .benefits{margin:1rem auto 0}.starclub .benefits p{padding:2rem 1.5rem 0}.starclub .benefits .my-children-images{margin:1.5rem auto 2rem!important}.starclub-personal{border-bottom:none;margin-bottom:0;padding-bottom:0;padding-right:0}.starclub-personal .card{font-size:1.2rem;margin-right:0;padding:4.3rem 3rem}.starclub-personal .points-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto}.starclub-personal .image{max-width:20rem}.starclub-personal .text{font-size:1.2rem;line-height:normal}.starclub-personal .cart-number{border-bottom:0;border-right:.1rem solid #e0e0e0;margin-bottom:0;margin-right:0;min-height:17.7rem;padding-bottom:0;padding-right:1rem}.starclub-personal .number{font-size:1.4rem;line-height:normal;margin-top:.8rem}.starclub-personal .balance{font-size:1.4rem;margin-bottom:0;margin-left:0;margin-top:.2rem;text-align:left}.starclub-personal .balance .amount-wrapper{line-height:normal}.starclub-personal .balance .amount{font-size:2.4rem}.starclub-personal .tooltip-marker .tooltip-inner{font-size:1.2rem;max-width:19.1rem;padding:.8rem 1rem}.starclub-personal .points-list{font-size:1.2rem;margin-bottom:1.8rem;text-align:left}.starclub-personal .balance-error{font-size:1.4rem;margin-top:2.8rem;max-width:none;text-align:left}.starclub-personal .starcard-barcode{margin:0 auto}.starclub-personal .barcode-image{height:6rem}}@media(min-width:1025px){.starclub .col-main{border-right:.1rem solid #e0e0e0}.starclub .col-aside.birthday-page{padding:0 0 0 4rem}.starclub .benefits{margin:0}.starclub .benefits p{padding:2rem 1.5rem 0}.starclub .benefits .my-children-images{margin:1.5rem auto 2rem!important}.starclub-personal{border-bottom:none;margin-bottom:0;padding-bottom:0;padding-right:2rem}.starclub-personal .cart-number{padding-right:4rem}.starclub-personal .cart-balance{padding-left:3rem}.starclub-personal .points-list{margin-bottom:1.8rem}}.starclub-offer{margin-left:auto;margin-right:auto;max-width:55rem;width:100%}.starclub-offer .card{padding:3rem}.starclub-offer .image{margin:0 auto 2.4rem;width:15.8rem}@media(min-width:1025px){.starclub-offer{margin-left:0;max-width:100%;padding-left:5.8rem}.starclub-offer .card{padding:5.2rem 4rem 5.5rem;width:30rem}.starclub-offer .image{margin:0 auto 3.8rem;width:19.6rem}.container-fluid{max-width:129.8rem}}@media(min-width:576px){.history-page{max-width:48rem}}@media(min-width:768px){.history-page{max-width:129.8rem}}.history-page{margin-bottom:4rem}.history-page .starclub-personal{font-size:1.2rem}.history-page .starclub-personal .summary-title{font-size:2rem;font-weight:800;margin-top:2rem}.history-page .starclub-personal .sc-number{border:0;font-size:1.4rem;margin-bottom:1rem;margin-top:1rem;padding:0}.history-page .starclub-personal .starcard-barcode{display:none}.history-page .sub-title{font-size:2rem;font-weight:900;line-height:normal;margin:3.4rem 0 2rem;text-align:center}.history-page .sub-title .detail{display:inline-block;font-weight:400}.history-page .history{background-color:#fff;border-radius:1rem;font-size:1.2rem;overflow:hidden}.history-page .history .row{padding:1.5rem 2rem}.history-page .history .row:nth-child(2n){background-color:#f8f7ff}.history-page .history .cell{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.history-page .history .cell:last-child{margin-bottom:0}.history-page .history .title{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-weight:900}.history-page .history .value{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:right}.history-page .history .points-value{color:#5e2d91;font-size:1.4rem;font-weight:900}.history-page .show-more{margin-top:3rem}.history-page .show-more .btn{cursor:pointer}.history-page .no-history{font-size:1.4rem;line-height:normal;margin:2rem 0 9rem;text-align:center}@media(min-width:768px){.history-page{margin-bottom:5rem}.history-page .starclub-personal{font-size:1.2rem;text-align:left}.history-page .starclub-personal .title-info{margin-bottom:0}.history-page .starclub-personal .cart-balance{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-left:0}.history-page .starclub-personal .summary-title{display:inline-block;font-size:2.4rem;font-weight:800;margin-top:4rem}.history-page .starclub-personal .sc-number{border:0;display:inline-block;font-size:1.6rem;margin:0 1.4rem;padding:0}.history-page .starclub-personal .balance{margin-top:.2rem}.history-page .starclub-personal .points-list{margin-bottom:0;margin-top:0}.history-page .starclub-personal .points-line{margin-bottom:.2rem}.history-page .starclub-personal .amount-value{font-size:1.4rem}.history-page .sub-title{font-size:2.4rem;margin:8rem 0 2.5rem;text-align:left}.history-page .no-history{font-size:1.6rem;margin:4rem 0 14rem}.history-page .history{margin-top:2.2rem}.history-page .history .data-entity,.history-page .history .table-headers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:6rem;padding:2rem 3rem;text-align:left}.history-page .history .table-cell{-webkit-box-flex:1;-ms-flex:1 1 13.5%;flex:1 1 13.5%;font-size:1.4rem;font-weight:400;margin-bottom:0;margin-right:1rem;text-align:left}.history-page .history .value{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0;text-align:left}.history-page .history .points-value{font-size:1.6rem;font-weight:900}.history-page .table-headers>.table-cell{font-weight:900}.history-page .show-more .btn{max-width:100%}}.birthday-page{padding:0 1.5rem}.birthday-page .hidden{display:none}.birthday-page .children-information{background:#eceaf4;border-radius:.6rem;margin-bottom:3.4rem;padding:0 1.5rem 1rem;position:relative}.birthday-page .children-information.empty{margin:3.1rem 0 5.1rem;padding-bottom:.6rem}.birthday-page .child-row .form-group{margin:0 0 1.4rem}.birthday-page .child-row .form-control.disabled~.form-control-label.floating-fake-label{background:#e9ecef}.birthday-page .child-row .form-control-label:before{background:#eceaf4;bottom:0;content:" ";display:block;height:55%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.birthday-page .child-row [class*=col-]{padding:0 .5rem}.birthday-page .text{font-size:1.5rem;line-height:1.7}.birthday-page>.birthday-card{border:none;border-radius:.6rem;-webkit-box-shadow:0 .4rem 1rem rgba(0,0,0,.1);box-shadow:0 .4rem 1rem rgba(0,0,0,.1);margin:0 0 4rem;padding:2rem 1.5rem}.birthday-page .sub-title{font-size:2rem;font-weight:800;line-height:2.732rem;margin:2rem 0 1rem}.birthday-page .benefits .content-asset{font-size:1.4rem}.birthday-page .benefits p{margin-bottom:0}.birthday-page .benefits .my-children-images{font-size:0;height:10rem;margin:1.4rem auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.birthday-page .benefits .my-children-images .my-children-link{display:inline-block;max-height:17rem;width:7.038rem}.birthday-page .benefits .my-children-images .my-children-link:nth-child(2){margin:0 2.4rem}.birthday-page .child-form-wrapper{margin:1.4rem 0 0;padding:2rem 0 0}.birthday-page .child-form-wrapper .close-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:.9rem 0 .5rem}.birthday-page .close-wrapper .close{font-size:1.4rem;height:1.4rem;line-height:1rem;width:1.4rem}.birthday-page .close-wrapper .icon{height:1.4rem;width:1.4rem}.birthday-page .title{color:#4a4a4a;font-size:1.6rem;font-weight:800;line-height:2.2rem}.birthday-page .note{font-size:1.4rem;line-height:1.9rem;margin:1.4rem 0}.birthday-page .btn-add{bottom:0;color:#5e2d91;cursor:pointer;left:50%;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.birthday-page .btn-add>.icon{height:3rem;width:3rem}.birthday-page .children-information.empty .btn-add{-webkit-transform:translate(-50%,39%);transform:translate(-50%,39%)}.birthday-page .btn.btn-save.btn-primary{width:100%}.star-card-tabs .birthday-tab .text{max-width:100%}.datepicker{font-size:1.3rem;width:20.7rem}.datepicker .table-condensed{width:100%}@media(min-width:768px){.birthday-page{padding:0 1rem}.birthday-page>.birthday-card{margin:0 0 5rem;padding:3rem 5rem}.birthday-page .child-row .form-group{margin:0 0 1.2rem}.birthday-page .sub-title{font-size:2.4rem;line-height:3.278rem;margin:4rem 0 2rem}.birthday-page .benefits .content-asset{font-size:1.6rem}.birthday-page .benefits .my-children-images{height:17rem}.birthday-page .benefits .my-children-images .my-children-link{width:11.975rem}.birthday-page .benefits .my-children-images .my-children-link:nth-child(2){margin:0 4rem}.birthday-page .child-form-wrapper{margin:1.4rem auto 0;padding:3rem 0 2rem;width:100%}.birthday-page .child-form-wrapper .close-wrapper{margin:.9rem 0 .8rem}.birthday-page .child-form-wrapper .btn-row{text-align:center}.birthday-page .title{font-size:2rem;line-height:2.7rem}.birthday-page .note{font-size:1.6rem;line-height:2rem}.birthday-page .children-information{margin-bottom:4.4rem;padding:0 2.5rem 1.8rem}.birthday-page .children-information.empty{margin:3.4rem 0 6.4rem;padding-bottom:1rem}.birthday-page .btn-add>.icon{height:4rem;width:4rem}.birthday-page .btn.btn-save.btn-primary{width:20rem}.datepicker,.datepicker .table-condensed{width:auto}}@media(min-width:1025px){.birthday-page .child-form-wrapper{width:80rem}}