.reserves{background-color:#fff}.reserves .block-title{text-transform:uppercase}.reserves .thumb-image{position:absolute}@media (max-width:767px){.reserves{min-height:100vh;min-height:-webkit-calc(100vh - 150px);min-height:calc(100vh - 150px)}.reserves .thumb-image{width:60px}.reserves .c-input{margin-bottom:30px;border-bottom:1px solid rgba(191,191,191,.15)}}@media (min-width:768px){.reserves .thumb-image{width:80px}}.reserves .c-input-wrap{border:1px solid rgba(191,191,191,.15);padding:10px 10px 10px 20px;position:relative;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}.reserves .c-input-wrap:hover{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.37);box-shadow:0 1px 2px 0 rgba(0,0,0,.37)}.reserves .c-input{display:block;width:100%;margin-left:0;padding-top:8px;padding-bottom:8px}.reserves .block-title.subtitle{margin:0;display:inline-block}@media (max-width:767px){.reserves .block-title.subtitle{font-size:16px;line-height:60px;margin-left:60px}.reserves .price{top:100%;margin-top:4px}}@media (min-width:768px){.reserves .c-input{padding-right:127px}.reserves .block-title.subtitle{font-size:20px;line-height:80px;margin-left:80px}.reserves .price{top:50%;height:34px;font-size:34px;margin-top:-12px}}.reserves .price{line-height:1;right:5px;position:absolute;font-weight:900}.reserves .price .int{vertical-align:top;font-size:25px;margin-right:-6px;letter-spacing:-.02em}.reserves .price .currency,.reserves .price .decimal{vertical-align:top;line-height:1;display:inline-block;font-size:15px;margin-top:1px}.reserves .alert .block-title{margin:0!important;line-height:1}.reserves div.c-input.c-checkbox{cursor:default!important}.reserves .information{padding:35px 40px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.reserves .information .title{color:#a70084;font-weight:900;font-size:27px;text-transform:uppercase}.reserves .information .reserves-product-title{width:100%;font-size:21px;margin-top:0;margin-bottom:10px;text-transform:uppercase;font-weight:700}.reserves .information .available{color:green}.reserves .information .not-available{color:red}.reserves .information .lauch-date{color:#0085be}.reserves .information .pick-up{color:#a70084}.reserves .information .cursor-pointer{cursor:pointer}.reserves .information .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.reserves .information .separator{width:100%;height:1px;background-color:#dbdbdb}.reserves .information .display-collapsible{overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out;height:auto}.reserves .information .bold{font-weight:700}.reserves .information .brand-primary{color:#d10095}.reserves .information .qr{width:100%}.reserves .information .qr img{width:100%;max-width:300px;height:auto}.reserves .information .qr-text{font-size:24px}.reserves .information .mc-map{width:100%;height:auto}.reserves .information .mc-map .store-data{height:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.reserves .information .mc-map .store-title{margin-bottom:4rem;font-family:Lato;font-weight:700;font-size:36px;color:#a70084;text-align:center;text-transform:uppercase}@media (max-width:767px){.reserves .information .mc-map .store-data{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.reserves .information .mc-map .store-title{font-size:24px;margin-bottom:2rem}}.reserves .information .mc-map .store-info{height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:20px;background-color:#f8f8f8;border-radius:5px;border:1px solid #dcdcdc;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.reserves .information .mc-map .store-info{font-size:24px;margin-bottom:2rem;margin-right:0}}.reserves .information .mc-map .store-info .store-name{font-family:Lato;font-weight:700;font-size:32px;color:#d10095;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width:767px){.reserves .information .mc-map .store-info .text{font-size:12px}}.reserves .information .mc-map .store-info .label{color:#454545;font-weight:700;font-size:15px;padding:0}.reserves .information .mc-map .store-info .text-primary{font-family:Lato;font-weight:700;font-size:15px;color:#d10095}.reserves .information .mc-map .store-info .directions{cursor:pointer}.reserves .information .mc-map .store-info .directions:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.reserves .information .mc-map .store-info .is-open{color:green}.reserves .information .mc-map .store-info .is-close{color:#373a3c}.reserves .information .mc-map .store-map{height:100%;border:2px solid #AE2080;border-radius:5px;width:1300px;background-size:cover;background-position:center}@media (max-width:767px){.reserves .information .mc-map .store-map{height:400px;width:100%}}.reserves .information .buttons-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:414px){.reserves .information .buttons-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.reserves .reserves-no-data{width:100%;padding:40px;text-align:center}