header a{text-decoration:none}.stepsButton{z-index:100}.space-footer{height:64px}@media (max-width:410px){.timelineCheckout{margin:0 0 58px}}@media (max-width:768px){.container.pageCalendario{padding:0}}@media (max-width:1200px){.container.container-add-calendar{max-width:unset;padding:0}}@media (max-width:767px){.container.container-add-calendar{padding:0 24px}.container.container-add-calendar .wrapper-colunm{padding:0}}.container.container-add-calendar .checkout-steps .colunm-left{align-items:unset}@media (min-width:768px){.container.container-add-calendar .checkout-steps .datepicker td:before,.container.container-add-calendar .checkout-steps .filtro_painel .calendar td:before{padding-bottom:69%}.container.container-add-calendar .checkout-steps .wrapper-colunm{padding:0 40px;gap:30px;justify-content:space-around}.container.container-add-calendar .checkout-steps .wrapper-colunm .colunm-right{flex:unset}.container.container-add-calendar .checkout-steps .wrapper-colunm .pageCalendario{padding:0}.container.container-add-calendar .checkout-steps .colunm-left{width:53%;max-width:500px}}@media (min-width:768px) and (max-width:1300px){.container.container-add-calendar .checkout-steps .summary{width:288px;height:446px}}@media (min-width:1200px){.container.container-add-calendar .checkout-steps .datepicker td:before,.container.container-add-calendar .checkout-steps .filtro_painel .calendar td:before{padding-bottom:100%}.container.container-add-calendar .checkout-steps .colunm-left{width:auto;max-width:unset}}@media (min-width:1200px){.owl-carousel#calendarControllerCheckout{margin-bottom:0}}.owl-carousel#calendarControllerCheckout .owl-stage{display:flex;align-items:center;height:50px;transform:translate3d(0,0,0)!important;justify-content:center}.owl-carousel#calendarControllerCheckout .owl-stage-outer{width:110%;max-width:100vw;border-radius:15px;height:50px;display:flex;align-items:center;position:relative;margin:0 auto}@media (min-width:400px){.owl-carousel#calendarControllerCheckout .owl-stage-outer{width:100%}}.owl-carousel#calendarControllerCheckout .owl-item{display:none}.owl-carousel#calendarControllerCheckout .owl-item.active{z-index:1;display:block}.owl-carousel#calendarControllerCheckout .owl-item.active .item{position:relative;width:100%;display:flex;flex-wrap:wrap;align-items:center}.owl-carousel#calendarControllerCheckout .owl-item.active .item .wrapper{width:100%;padding:6px 0;background-color:#e5e5e5}.owl-carousel#calendarControllerCheckout .owl-item.active .item .wrapper>p{color:rgb(165.25,165.25,165.25);margin:0;padding:0;text-align:center;text-transform:lowercase;font-family:SemiBold!important}.owl-carousel#calendarControllerCheckout .owl-item.active .item .wrapper>p::first-letter{text-transform:uppercase}.owl-carousel#calendarControllerCheckout .owl-item.active .item .wrapper_full{display:none}.owl-carousel#calendarControllerCheckout .owl-item.active.center{z-index:2;height:40px;display:flex;flex-wrap:wrap}.owl-carousel#calendarControllerCheckout .owl-item.active.center .item .wrapper{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:40px;border-radius:8px!important;background-color:#1d41a1;padding:2px 0}.owl-carousel#calendarControllerCheckout .owl-item.active.center .item .wrapper_full{color:#fff;display:block;font-size:20px;font-weight:600;line-height:30px}@media (max-width:768px){.owl-carousel#calendarControllerCheckout .owl-item.active.center .item .wrapper_full{font-size:16px}}@media (max-width:375px){.owl-carousel#calendarControllerCheckout .owl-item.active.center .item .wrapper_full{font-size:16px}}.owl-carousel#calendarControllerCheckout .owl-item.active.center .item .wrapper_acronym{color:#666;font-size:18px;display:none}@media (max-width:768px){.owl-carousel#calendarControllerCheckout .owl-item.active.center .item .wrapper_acronym{font-size:16px}}@media (max-width:375px){.owl-carousel#calendarControllerCheckout .owl-item.active.center .item .wrapper_acronym{font-size:13px}}.owl-carousel#calendarControllerCheckout .owl-item:not(.active) .item .wrapper{display:none}.owl-carousel#calendarControllerCheckout .owl-nav{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);justify-content:space-between;width:95%}@media (min-width:400px){.owl-carousel#calendarControllerCheckout .owl-nav{left:50%}}@media (min-width:700px){.owl-carousel#calendarControllerCheckout .owl-nav{left:50%}}@media (min-width:768px){.owl-carousel#calendarControllerCheckout .owl-nav{left:50%}}.owl-carousel#calendarControllerCheckout .owl-nav>.owl-prev{transform:rotate(-180deg) translate(-50%,5%)}.owl-carousel#calendarControllerCheckout .owl-nav>.owl-next{transform:translate(-50%,-5%)}.owl-carousel#calendarControllerCheckout .owl-nav .owl-next,.owl-carousel#calendarControllerCheckout .owl-nav>.owl-prev{display:block;font-family:"Baloo Paaji 2",cursive;font-weight:900;font-weight:900;font-size:19px;color:#fff;transition:background-color .25s}.owl-carousel#calendarControllerCheckout .owl-nav .owl-next.disabled,.owl-carousel#calendarControllerCheckout .owl-nav>.owl-prev.disabled{pointer-events:none;background-color:#989898}.owl-carousel#calendarControllerCheckout .owl-nav .owl-next.disabled>svg,.owl-carousel#calendarControllerCheckout .owl-nav>.owl-prev.disabled>svg{display:none}.colunm-left>.wrapper-left-title{padding-bottom:7px!important}.checkoutCalendar .datepicker table tbody td.day{border-radius:4px!important;border-style:none}@media (max-width:1200px){.checkoutCalendar .datepicker_content-day{font-size:14px!important}#calendarControllerCheckout p{font-size:16px!important}}.checkoutCalendar{flex:1 0 100%;justify-content:center}.checkoutCalendar .is-click-data{opacity:.5!important}.checkoutCalendar_container{max-width:100vw;flex:1 0 100%;padding:10px;position:fixed;left:0;bottom:0;z-index:1;background:#fff;transform:translateY(100%);transition:transform .8s cubic-bezier(.68,-.55,.27,1.55);align-items:flex-start;align-content:flex-start;justify-content:center;justify-items:center}@media (min-width:1200px){.checkoutCalendar_container{position:relative;padding:0;box-shadow:none;transform:translateY(0)}}@media (max-width:1200px){.checkoutCalendar_container{z-index:20;transform:translateY(0);transition:transform .5s cubic-bezier(.22,.61,.36,1);overflow-y:auto;position:initial;padding:0}}.checkoutCalendar_container.is-active{z-index:20;transform:translateY(0);transition:transform .5s cubic-bezier(.22,.61,.36,1);top:120px;overflow-y:auto}.checkoutCalendar_legend{position:relative;width:100%;margin-bottom:20px;font-size:20px;font-family:"Open Sans",sans-serif;font-weight:900;color:#666}@media (max-width:768px){.checkoutCalendar_legend{text-align:center}}.checkoutCalendar_legend::after{content:"";width:300px;height:1px;position:absolute;left:0;bottom:-4px;background-color:#b2b2b2}@media (max-width:768px){.checkoutCalendar_legend::after{width:100%}}.checkoutCalendar_title{flex:1 0 100%;margin:22px 0 39px 0;align-content:center;align-items:center;justify-content:center;justify-items:center}@media (min-width:1200px){.checkoutCalendar_title{margin:65px 0 43px 0}}.checkoutCalendar_title-label{flex:0 0 auto;font-size:18px;font-weight:600;font-family:"Open Sans",sans-serif;color:#666;line-height:18px;text-transform:uppercase}@media (min-width:1200px){.checkoutCalendar_title-label{flex:1 0 100%;font-size:24px;font-weight:300;color:#666;line-height:22px;text-align:center}}@media (min-width:1200px){.checkoutCalendar_title.-hide{display:none}}.checkoutCalendar .datepicker{flex:1 0 100%;padding:0;position:relative;top:initial;width:100%}@media (min-width:1200px){.checkoutCalendar .datepicker{width:100%;height:auto}}.checkoutCalendar .datepicker table{border-collapse:initial!important;overflow:hidden;border-spacing:8px!important;table-layout:fixed;max-width:100%}@media (max-width:320px){.checkoutCalendar .datepicker table{border-spacing:2px!important}}@media (max-width:760px){.checkoutCalendar .datepicker table{border-spacing:4px!important}.checkoutCalendar .datepicker table td{border-radius:4px}}.checkoutCalendar .datepicker table thead{border-bottom:none}.checkoutCalendar .datepicker table thead:after,.checkoutCalendar .datepicker table thead:before{display:none}.checkoutCalendar .datepicker table thead th{width:100px}.checkoutCalendar .datepicker table thead th.next,.checkoutCalendar .datepicker table thead th.prev{line-height:initial!important}.checkoutCalendar .datepicker table tbody td{height:60px}.checkoutCalendar .datepicker table tbody td div{position:initial;top:initial;left:initial;transform:none;line-height:initial}.checkoutCalendar .datepicker table tbody td.day{opacity:1!important;background:#f6f6f6!important;border-radius:10px}.checkoutCalendar .datepicker table tbody td.day.new{background:#f6f6f6!important}.checkoutCalendar .datepicker table tbody td.day.is-holiday:after{width:0;height:0;border-top:10px solid #f89f48;border-bottom:10px solid transparent;border-right:10px solid #f89f48;border-left:10px solid transparent;content:"";transform:none;position:absolute;top:0;right:0}.checkoutCalendar .datepicker table tbody td.day.is-crowded{cursor:pointer}.checkoutCalendar .datepicker table tbody td.day.active.is-crowded{cursor:pointer;opacity:1!important;border:2px solid #fff}.checkoutCalendar .datepicker table tbody td.day.disabled{background:#f6f6f6!important;cursor:default}.checkoutCalendar .datepicker table tbody td.day.disabled .datepicker_content-day{color:#cecfd2}.checkoutCalendar .datepicker table tbody td.day.old.day.toggle-tooltip.disabled{cursor:default;box-shadow:none!important}@media (min-width:1200px){.checkoutCalendar .datepicker table tbody td{height:46px;border-radius:4px!important}.checkoutCalendar .datepicker table tbody td::before{display:contents!important}}.checkoutCalendar .datepicker_content{width:100%;height:100%;position:absolute!important;top:0!important;left:0!important;right:0!important;border:0;line-height:auto;transform:none;align-content:center;align-items:center;justify-content:center;justify-items:center}.checkoutCalendar .datepicker_content-day{flex:1 0 100%;font-size:21px;font-weight:500;text-align:center}@media (min-width:768px){.checkoutCalendar .datepicker_content-day{font-size:40px}}@media (min-width:1200px){.checkoutCalendar .datepicker_content-day{font-size:36px}}.checkoutCalendar .datepicker_content-label{flex:1 0 100%;font-size:8px;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:0;transform:translateY(-10px)}.checkoutCalendar .datepicker_content-label.is-show{transform:translateY(-2px);transition:transform .3s ease-out}@media (min-width:768px){.checkoutCalendar .datepicker_content-label.is-show{transform:translateY(0)}}@media (min-width:768px){.checkoutCalendar .datepicker_content-label{font-size:12px}}@media (min-width:1200px){.checkoutCalendar .datepicker_content-label{margin-top:0;font-size:10px}}.checkoutCalendar .datepicker_content-label small{font-size:6px}@media (min-width:768px){.checkoutCalendar .datepicker_content-label small{font-size:9px}}@media (min-width:1200px){.checkoutCalendar .datepicker_content-label small{font-size:10px}}.checkoutCalendar .datepicker .dow{font-size:18px;font-weight:900;font-family:"Open Sans",sans-serif}.checkoutCalendar .datepicker-switch{padding-bottom:30px;font-size:18px;font-weight:500;color:#666;line-height:18px}@media (min-width:1200px){.checkoutCalendar .datepicker-switch{padding-bottom:50px;font-size:23px;line-height:23px}}.checkoutCalendar_arrow{width:32px;height:32px;position:absolute;top:-5px;line-height:21px}@media (min-width:1200px){.checkoutCalendar_arrow{line-height:30px}}.checkoutCalendar_arrow i{font-size:20px;line-height:21px;color:#9e9e9e;transition:color 175ms ease-in}@media (min-width:1200px){.checkoutCalendar_arrow i{line-height:32px}}.checkoutCalendar_arrow:hover i{color:#7488c7;transition:color .3s ease-out}.checkoutCalendar_arrow.-prev{left:calc(50% - 106px)}@media (min-width:1200px){.checkoutCalendar_arrow.-prev{left:calc(50% - 138px)}}.checkoutCalendar_arrow.-next{right:calc(50% - 106px)}@media (min-width:1200px){.checkoutCalendar_arrow.-next{right:calc(50% - 138px)}}.checkoutCalendar_subtitle{flex:1 0 100%;padding:25px 0 2px 0;position:relative;justify-content:space-between}@media (max-width:767px){.checkoutCalendar_subtitle{padding:8px;border-radius:8px;border:1px solid #b2b2b2;margin-bottom:8px}}@media (min-width:748px){.checkoutCalendar_subtitle{padding-left:25px;padding-right:25px}}@media (min-width:1200px){.checkoutCalendar_subtitle{max-width:740px;padding:50px 0 36px 0}}.checkoutCalendar_subtitle-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.checkoutCalendar_subtitle-item{flex:1 0 50%;margin-bottom:10px;flex-flow:nowrap;align-content:center;align-items:center}.checkoutCalendar_subtitle-icon{flex:0 0 16px;height:16px;margin-right:9px;position:relative;background-color:#000;border-radius:50%}@media (min-width:1200px){.checkoutCalendar_subtitle-icon{flex:0 0 18px;height:18px;margin-right:13px}}.checkoutCalendar_subtitle-icon.-open{background-color:#7488c7}.checkoutCalendar_subtitle-icon.-closed{background-color:#f1f1f1}.checkoutCalendar_subtitle-icon.-crowded{background-color:#e6796d}.checkoutCalendar_subtitle-icon.-selected_date{background-color:#2da966}.checkoutCalendar_subtitle-icon.-night-sessions{background-color:#451776}.checkoutCalendar_subtitle-icon.-holiday{background-color:#7488c7;overflow:hidden}.checkoutCalendar_subtitle-icon.-holiday:after{width:0;height:0;border-top:7px solid #f89f48;border-bottom:7px solid transparent;border-right:7px solid #f89f48;border-left:7px solid transparent;content:"";transform:none;position:absolute;top:0;right:0}@media (min-width:1200px){.checkoutCalendar_subtitle-icon.-holiday:after{border-width:9px}}.checkoutCalendar_subtitle-label{flex:1 0;font-size:13px;font-weight:500;font-family:"Open Sans",sans-serif;color:#989898;line-height:17px;white-space:nowrap}@media (min-width:1200px){.checkoutCalendar_subtitle-label{flex:0 0 auto;font-size:14px;line-height:17px}}.checkoutCalendar_trigger{flex:1 0 100%;padding:14px 50px;margin:10px 0 20px 0;background:#30568e;justify-content:center;align-items:center;display:none}.checkoutCalendar_trigger-icon{flex:0 0 22px;height:24px;margin-right:12px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 426.667 426.667' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFFFFF' d='M362.667 42.667h-21.333V0h-42.667v42.667H128V0H85.333v42.667H64c-23.573 0-42.453 19.093-42.453 42.667L21.333 384c0 23.573 19.093 42.667 42.667 42.667h298.667c23.573 0 42.667-19.093 42.667-42.667V85.333c-.001-23.573-19.094-42.666-42.667-42.666zm0 341.333H64V149.333h298.667V384z'/%3E%3Cpath fill='%23FFFFFF' d='M309.973 214.613L287.36 192 183.253 296.107l-45.226-45.227-22.614 22.613 67.84 67.84z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.checkoutCalendar_trigger-label{flex:0 0 auto;margin-top:3px;font-size:14px;font-weight:500;color:#fff;line-height:18px;text-transform:uppercase}.checkoutCalendar_close{display:none;width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 492 492' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M300.188 246L484.14 62.04c5.06-5.064 7.852-11.82 7.86-19.024 0-7.208-2.792-13.972-7.86-19.028L468.02 7.872C462.952 2.796 456.196.016 448.984.016c-7.2 0-13.956 2.78-19.024 7.856L246.008 191.82 62.048 7.872C56.988 2.796 50.228.016 43.02.016c-7.2 0-13.96 2.78-19.02 7.856L7.872 23.988c-10.496 10.496-10.496 27.568 0 38.052L191.828 246 7.872 429.952C2.808 435.024.02 441.78.02 448.984c0 7.204 2.788 13.96 7.852 19.028l16.124 16.116c5.06 5.072 11.824 7.856 19.02 7.856 7.208 0 13.968-2.784 19.028-7.856l183.96-183.952 183.952 183.952c5.068 5.072 11.824 7.856 19.024 7.856h.008c7.204 0 13.96-2.784 19.028-7.856l16.12-16.116c5.06-5.064 7.852-11.824 7.852-19.028 0-7.204-2.792-13.96-7.852-19.028L300.188 246z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px;position:absolute;top:0;right:0;z-index:20;cursor:pointer;opacity:.15;transition:transform .2s ease-in}@media (min-width:1200px){.checkoutCalendar_close{display:none}}.checkoutCalendar_close:hover{opacity:1;transition:transform .5s ease-out}.checkoutCalendar_paragraph{flex:1 0 100%;font-size:14px;font-weight:400;color:#404040;line-height:22px}@media (min-width:748px){.checkoutCalendar_paragraph{padding:0 25px}}@media (min-width:1200px){.checkoutCalendar_paragraph{padding:0;font-size:16px}}.checkoutCalendar_paragraph.-sugestion{flex:1 0 100%;max-width:760px;color:#989797}@media (max-width:1199px){.checkoutCalendar.-fullsize{margin:15px 0}}.checkoutCalendar.-fullsize .newcalendar_subtitle{justify-content:flex-start}.checkoutCalendar.-fullsize .newcalendar_subtitle-item{justify-content:flex-start;justify-items:flex-start}@media (min-width:1200px){.checkoutCalendar.-fullsize .newcalendar_subtitle-item{flex:0 0 33.3333333333%;margin-bottom:15px;justify-content:flex-start}}@media (min-width:1200px){.checkoutCalendar.-fullsize .newcalendar_arrow i{font-size:30px;line-height:30px}.checkoutCalendar.-fullsize .newcalendar_arrow.-prev{left:calc(50% - 158px)}.checkoutCalendar.-fullsize .newcalendar_arrow.-next{right:calc(50% - 158px)}}@media (min-width:1200px){.checkoutCalendar.-fullsize .datepicker{width:760px;height:auto}}@media (min-width:1200px){.checkoutCalendar.-fullsize .datepicker_content-day{font-size:27px}}.checkoutCalendar.-fullsize .datepicker_content-label{letter-spacing:-1px}@media (min-width:1200px){.checkoutCalendar.-fullsize .datepicker_content-label{margin-top:10px;font-size:15px}}.checkoutCalendar.-fullsize .datepicker_content-label small{font-size:6px}@media (min-width:1200px){.checkoutCalendar.-fullsize .datepicker_content-label small{font-size:12px}}.checkoutCalendar .datepicker-days .no-quotation{position:absolute;background:#7488c7;width:103%;text-align:center;padding:4px;top:50%;left:50%;box-shadow:0 0 12px rgba(0,0,0,.5);transform:translateX(-50%)}.checkoutCalendar .datepicker-days .no-quotation .pt{display:block;line-height:20px;font-size:20px;color:#fff;padding:4px}.checkoutCalendar .datepicker-days .no-quotation .en{display:block;line-height:14px;font-size:14px;color:#fff;padding:4px}.checkoutCalendar .datepicker-days .no-quotation .es{display:block;line-height:10px;font-size:10px;color:#fff;padding:4px}@media (min-width:748px){.checkoutCalendar .datepicker-days .no-quotation{padding:14px}}.checkoutCalendar_newlegend{width:100%;padding:0;max-width:754px}.checkoutCalendar_newlegend strong{display:block;font-size:13px;color:#4a4a4a}.checkoutCalendar_newlegend .c1{background-color:#64b3fe}.checkoutCalendar_newlegend .c2{background-color:#0552cf}.checkoutCalendar_newlegend .c3{background-color:#232462}.checkoutCalendar_newlegend .c4{background-color:#5cceb5}.checkoutCalendar_newlegend .c5{background-color:#97da56}.checkoutCalendar_newlegend .c6{background-color:#187d4b}.checkoutCalendar_newlegend .c7{background-color:#fbf034}.checkoutCalendar_newlegend .c8{background-color:#ffc000}.checkoutCalendar_newlegend .c9{background-color:#c62362}.checkoutCalendar_newlegend .c10{background-color:#842a5d}.checkoutCalendar_newlegend .c11{background-color:#fe7d08}.checkoutCalendar_newlegend .c12{background-color:#e04911}.checkoutCalendar_newlegend .linhaLegenda{display:flex;flex-direction:row;align-items:center;justify-content:center}.checkoutCalendar_newlegend .linhaLegenda ul{list-style:none;padding:0;display:flex;align-items:center;margin-top:14px;flex-wrap:wrap}.checkoutCalendar_newlegend .linhaLegenda ul .item{width:4.5px;height:21px;display:block;margin:4px 3px;border-radius:12px}@media (max-width:760px){.linhaLegenda{position:relative;margin-bottom:16px;justify-content:center!important;flex-direction:column;align-items:center}.linhaLegenda strong{position:absolute;font-size:12px;word-break:break-all}.linhaLegenda strong:nth-of-type(1){left:15px;margin-top:50px}.linhaLegenda strong:last-child{right:10px;margin-top:50px}ul{width:100%;justify-content:center}ul .item{width:6px;height:36px;display:block;margin:4px 4px;border-radius:12px}}@media (max-width:460px){.checkoutCalendar .datepicker_content-label small{margin-right:-2px}.checkoutCalendar td.active{border:1px solid #fff!important}}@media (max-width:760px){.ifEsgotado{font-size:6px!important;position:relative;top:-4px!important}}.checkoutCalendar .table-condensed{border-spacing:4px!important}.checkoutCalendar .table-condensed .dow{padding:4px;border-radius:4px;background:var(--Brand-950,#002853);font-size:12px;font-style:normal;font-weight:600;line-height:20.4px;color:#fff}.checkoutCalendar .datepicker_content-day{font-size:20px!important;position:absolute!important;top:-34px!important;width:100%}@media (max-width:1200px){.checkoutCalendar .datepicker_content-day{font-size:14px!important}}@media (min-width:1024px){.checkoutCalendar .datepicker_content-day{top:2px!important}}.checkoutCalendar .datepicker_content{position:relative!important;height:auto}@media (min-width:1024px){.checkoutCalendar .datepicker_content{height:100%}}.datepicker_content-label.checkoutCalendar_datepicker-label{position:absolute!important;width:100%;height:auto;opacity:1;bottom:2px!important;font-size:11px}.datepicker_content-label.checkoutCalendar_datepicker-label small{font-size:11px}@media (min-width:1024px){.datepicker_content-label.checkoutCalendar_datepicker-label{font-size:14px}.datepicker_content-label.checkoutCalendar_datepicker-label small{font-size:14px}}@media screen and (min-width:767px){.checkoutCalendar_newlegend_load{margin-top:-40px}}.checkoutCalendar_newlegend .linhaLegenda ul{margin-top:0;margin-left:8px}.checkoutCalendar_newlegend .linhaLegenda ul .item{margin:4px 3px;width:4.5px;height:21px}.checkoutCalendar_newlegend .linhaLegenda strong{margin-top:-15px;font-size:14px;font-weight:600;font-family:SemiBold}@media screen and (max-width:350px){.checkoutCalendar_newlegend .linhaLegenda strong{font-size:10px;width:70px!important}}.checkoutCalendar_newlegend .linhaLegenda strong:last-child{margin-left:5px}@media screen and (min-width:768px){.checkoutCalendar_newlegend .linhaLegenda ul .item{margin:6px 3px;width:8px;height:28px}.checkoutCalendar_newlegend .linhaLegenda strong{font-size:14px;width:-moz-min-content;width:min-content;white-space:nowrap}.checkoutCalendar_newlegend .linhaLegenda strong:last-child{margin-left:10px}}@media screen and (min-width:1200px){.checkoutCalendar_newlegend .linhaLegenda ul .item{margin:4px 4px;width:25px;height:35px;border-radius:4px}.checkoutCalendar_newlegend .linhaLegenda strong{font-size:20px;width:auto}.checkoutCalendar_newlegend .linhaLegenda strong:last-child{margin-left:10px}}@media screen and (min-width:1200px){.-checkoutCalendar{max-height:300px}.-checkoutCalendar .checkoutCalendar .linhaLegenda ul .item{margin:4px 4px}.owl-carousel#calendarControllerCheckout .owl-item.active.center{height:40px}.owl-carousel#calendarControllerCheckout .owl-item.active.center.wrapper{height:45px}.owl-carousel#calendarControllerCheckout .owl-item.active.center.wrapper.wrapper_full{margin-top:6px}}@media screen and (min-width:767px){.owl-carousel#calendarControllerCheckout .owl-item.active.center{height:0}.owl-carousel#calendarControllerCheckout .owl-item.active.center.wrapper{height:45px}.owl-carousel#calendarControllerCheckout .owl-item.active.center.wrapper.wrapper_full{margin-top:0}.checkoutCalendar .checkoutCalendar_datepicker{transform:translateY(-40px)}}@media screen and (max-width:376px){.owl-carousel#calendarControllerCheckout .owl-item .active .center .item{height:35px}}@media screen and (max-width:480px){.owl-carousel#calendarControllerCheckout .owl-item .active .center .item{height:35px}.checkoutCalendar .linhaLegenda strong{width:95px;margin-top:-15px}.checkoutCalendar .linhaLegenda strong:last-child{right:0}}.owl-carousel#calendarControllercheckout .owl-stage-outer .owl-stage .owl-item{background-color:#fff}.owl-carousel#calendarControllercheckout .owl-stage-outer .owl-stage .owl-item .wrapper .wrapper_full{height:30px;margin-top:6px;font-size:16px!important}.calendar_subtitle{padding:0 10px;margin-bottom:10px;font-size:15px;font-style:normal;font-weight:400;line-height:23.8px;font-family:Regular}.go-wrapper{width:100%}@media (max-width:767px){.checkoutMain .stepsButton.isBorder{border-radius:24px 24px 0 0;height:auto;padding:0 0 14px 0}.checkoutMain .stepsButton.isBorder .go-wrapper{padding-top:8px}.checkoutMain .stepsButton .go-wrapper{padding:0 24px 0}.checkoutMain .stepsButton .link-passport{text-decoration:underline;font-size:14px;font-weight:600;color:#1d41a1;display:flex;justify-content:space-between;align-items:center;padding:4px 24px;width:100%;background-color:#f2f4f7;border-radius:24px 24px 0 0}.checkoutMain .stepsButton .link-passport:hover{color:#0071b4}.checkoutMain .stepsButton .link-passport div{cursor:pointer;line-height:24px}.checkoutMain .stepsButton .resumeMobile{width:100%;padding:16px 40px 0;background-color:#fff}.checkoutMain .stepsButton .resumeMobile hr{width:100%}.checkoutMain .stepsButton .resumeMobile .summary{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-family:SemiBold;font-size:14px;font-style:normal;font-weight:600;line-height:23.8px;color:#000;height:325px;background-color:transparent;border:none;padding:0}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile{flex:1;overflow-y:auto;width:inherit}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.date-item{position:relative;padding-left:25px;font-size:16px;line-height:1.5;font-family:HA-SemiBold}}@media (max-width:767px) and (max-width:768px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.date-item{font-size:14px}}@media (max-width:767px) and (max-width:410px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.date-item{font-size:14px}}@media (max-width:767px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items .date-item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:18px;background-size:cover;background-repeat:no-repeat;background-color:#000;mask:url(../../../images/checkout/calendar.svg) no-repeat center;-webkit-mask:url(../../../images/checkout/calendar.svg) no-repeat center}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items .step-4{color:#0071b4}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items .step-4 .changeDate{color:#0071b4;text-decoration:underline;cursor:pointer}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items .step-4 .changeDate:hover{text-decoration:underline}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items .step-4::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:18px;background-size:cover;background-repeat:no-repeat;background-color:#0071b4;mask:url(../../../images/checkout/calendar.svg) no-repeat center;-webkit-mask:url(../../../images/checkout/calendar.svg) no-repeat center}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.description-item{font-size:16px;line-height:1.5;font-family:HA-Regular;font-weight:400;padding-left:28px}}@media (max-width:767px) and (max-width:768px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.description-item{font-size:12px}}@media (max-width:767px) and (max-width:410px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.description-item{font-size:12px}}@media (max-width:767px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.cupom-aplicado{margin-top:8px;padding:4px;font-size:10px;background-color:#1d4068;color:#fff;border-radius:8px}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.unit-value-item{font-size:16px;line-height:1.5;font-family:HA-SemiBold;height:21px}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.unit-value-item .quantity-item{font-size:16px;line-height:1.5;font-family:HA-SemiBold;margin-right:4px}}@media (max-width:767px) and (max-width:768px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.unit-value-item .quantity-item{font-size:12px}}@media (max-width:767px) and (max-width:410px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.unit-value-item .quantity-item{font-size:12px}}@media (max-width:767px) and (max-width:768px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.unit-value-item{font-size:12px}}@media (max-width:767px) and (max-width:410px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.unit-value-item{font-size:12px}}@media (max-width:767px){.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.unit-value-item>.qtd-item{position:absolute;align-self:anchor-center}.checkoutMain .stepsButton .resumeMobile .summary #listOfProductsStepsMobile .wrapper-items>.item>.unit-value-item p{padding-left:28px}.checkoutMain .stepsButton .resumeMobile .summary #subtotalValuesSteps p{margin-bottom:16px}.checkoutMain .stepsButton .resumeMobile .summary .wrapper-subtotal{display:flex;justify-content:space-between;width:100%}}.stepsButton{position:fixed;z-index:9;display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:0;width:100%;height:72px;padding:16px;background:var(--gray-light-mode-100,#f2f4f7);box-shadow:0 -2px 8px 0 rgba(0,0,0,.12)}.stepsButton button{border-radius:8px;display:flex;height:40px;padding:0 12px;align-items:center;justify-content:center;background:var(--Triangle-colors-Pantone-293C,#1d41a1);width:100%;font-family:SemiBold;font-size:14px;font-style:normal;font-weight:600;line-height:23.8px;color:#fff;border:none;max-width:1320px}.stepsButton button:disabled{opacity:.6;cursor:not-allowed}@media screen and (min-width:767px){.stepsButton{height:80px;padding:16px 40px}.stepsButton button{font-size:16px;line-height:27.2px}}@media screen and (min-width:1201px){.stepsButton{height:96px;padding:16px 80px}.stepsButton button{padding:8px 24px;height:64px;font-size:18px;line-height:30.6px;justify-content:space-between}}