.appPriceBox>span{font-weight:var(--ds-weight-bold)}.appPriceBox:after{clear:both;content:"";display:block}.appPriceBox .appPriceFloat{color:#999}.appPriceBox .appPriceFloat .price{color:var(--ds-color-text);font-size:2.25rem;font-weight:var(--ds-weight-bold);line-height:1}@media (max-width:575.98px){.appPriceBox .appPriceFloat .price{font-size:1.875rem}}.app-offerCard{border:1px solid #f0f2f3;border-radius:.5rem;margin-bottom:1.875rem;overflow:hidden;position:relative}.app-offerCard .img img{height:auto;width:100%}.app-offerCard .content{padding:.625rem .9375rem 1.5625rem}.app-offerCard .title{font-size:1.625rem;font-weight:var(--ds-weight-bold);text-transform:uppercase}@media (max-width:575.98px){.app-offerCard .title{font-size:1.5rem}}.app-offerCard .period{color:var(--app-primary-color);font-size:1.125rem;font-weight:var(--ds-weight-bold);padding-top:.625rem;text-transform:uppercase}.app-offerCard .appPriceBox{border-top:1px solid #f0f2f3;font-size:.875rem;margin-top:1.25rem;padding-top:1.25rem}.app-offerCard .appPriceBox>span{float:left}.app-offerCard .appPriceBox .appPriceFloat{float:right;text-align:right}@media (max-width:767.98px){.app-offerCard .appPriceBox>span{float:none}.app-offerCard .appPriceBox .appPriceFloat{float:none;text-align:left}}.offerPage{padding-bottom:var(--ds-section-vertical-padding);padding-top:var(--ds-section-vertical-padding)}@media (max-width:767.98px){.offerPage{padding-bottom:var(--ds-mobile-section-vertical-padding);padding-top:var(--ds-mobile-section-vertical-padding)}}.offerPage .app_wysiwyg{padding-bottom:var(--ds-section-vertical-padding)}@media (max-width:767.98px){.offerPage .app_wysiwyg{padding-bottom:var(--ds-mobile-section-vertical-padding)}}.offerPage .app-offerListing .app_wysiwyg ul{list-style:none;padding-left:0}.offerPage .app-offerListing .app_wysiwyg ul li{margin-bottom:.9375rem;padding-left:2.5rem;position:relative}.offerPage .app-offerListing .app_wysiwyg ul li:last-child{margin-bottom:0}.offerPage .app-offerListing .app_wysiwyg ul li:before{-webkit-font-smoothing:antialiased;text-rendering:auto;color:var(--app-primary-color);content:"\f058";display:var(--fa-display,inline-block);font-family:Font Awesome\ 6 Pro;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:300;left:0;line-height:1;position:absolute;top:.0625rem}@media (min-width:1400px){.offerPage .app-offerListing{padding-left:18px;padding-right:18px}.offerPage .app-offerListing>.row{margin-left:-48px;margin-right:-48px}.offerPage .app-offerListing>.row>div{padding-left:30px;padding-right:30px}.offerPage .app-offerListing .app-offerCard{margin-bottom:60px}}.offerDetailPage{padding-bottom:var(--ds-section-vertical-padding);padding-top:var(--ds-section-vertical-padding)}@media (max-width:767.98px){.offerDetailPage{padding-bottom:var(--ds-mobile-section-vertical-padding);padding-top:var(--ds-mobile-section-vertical-padding)}}.offerDetailPage .h4,.offerDetailPage h4{border-bottom:1px solid #f0f2f3;margin-bottom:.9375rem;padding-bottom:.625rem;text-transform:uppercase}.offerDetailPage .h4.accordion-header,.offerDetailPage h4.accordion-header{padding-bottom:0}.offerDetailPage .h4 .accordion-button,.offerDetailPage h4 .accordion-button{padding-bottom:1.25rem;padding-top:1.25rem}.offerDetailPage .img img{height:auto;width:100%}.offerDetailPage .contentCol>.accordion,.offerDetailPage .contentCol>.app_wysiwyg,.offerDetailPage .contentCol>.img{margin-bottom:3.75rem}.offerDetailPage .contentCol>.accordion:last-child,.offerDetailPage .contentCol>.app_wysiwyg:last-child,.offerDetailPage .contentCol>.img:last-child{margin-bottom:0}.offerDetailPage .accordion-body{padding-top:0}.offerDetailPage .includedDescription .app_wysiwyg{margin-bottom:1.875rem}.offerDetailPage .includedDescription .app_wysiwyg:last-child{margin-bottom:0}.offerDetailPage .includedDescription ul{list-style:none;padding-left:0}.offerDetailPage .includedDescription ul li{margin-bottom:.9375rem;padding-left:2.5rem;position:relative}.offerDetailPage .includedDescription ul li:last-child{margin-bottom:0}.offerDetailPage .includedDescription ul li:before{-webkit-font-smoothing:antialiased;text-rendering:auto;color:var(--app-primary-color);content:"\f058";display:var(--fa-display,inline-block);font-family:Font Awesome\ 6 Pro;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:300;left:0;line-height:1;position:absolute;top:.0625rem}.offerDetailPage .includedDescription ul li{font-size:1.125rem;font-weight:var(--ds-weight-bold)}.offerDetailPage .includedDescription ul li:before{top:.25rem}.offerDetailPage .priceSidebar{border-bottom:1px solid #f0f2f3;border-top:1px solid #f0f2f3;padding:1.25rem 0}.offerDetailPage .priceSidebar .btn{float:left;margin:1.25rem 0}.offerDetailPage .priceSidebar .appPriceBox{clear:both;float:none;text-align:left}@media (max-width:1399.98px){.offerDetailPage .priceSidebar .appPriceBox{clear:none;float:right;text-align:right}}@media (max-width:575.98px){.offerDetailPage .priceSidebar .appPriceBox{clear:both;float:none;text-align:left}}.offerDetailPage .priceSidebar:after{clear:both;content:"";display:block}.offerDetailPage .sidebarCol .backListingLink{color:var(--ds-color-text);display:inline-block;margin-top:3.75rem}.offerDetailPage .sidebarCol .backListingLink .dsico{color:var(--app-primary-color);margin-right:.3125rem;vertical-align:middle}@media (max-width:767.98px){.offerDetailPage .sidebarCol{padding-bottom:3.75rem}.offerDetailPage .sidebarCol .backListingLink{display:none}}.contentSidebarMenu .ds-datepickerOuter{display:block;margin-bottom:1.875rem;position:relative}.contentSidebarMenu .ds-datepickerOuter .ds-asLabel,.contentSidebarMenu .select-group label{display:block;font-size:.8125rem;font-weight:700;text-transform:uppercase}.contentSidebarMenu .form-control{background:transparent;border:0;border-bottom:2px solid var(--app-primary-color);border-radius:0;padding-left:0}.contentSidebarMenu .form-group{margin-bottom:1.875rem}.contentSidebarMenu .form-group i{bottom:10px;position:absolute;right:0}.contentSidebarMenu .js-clearDateFilter{color:var(--ds-color-text);display:inline-block;font-size:14px;margin-bottom:1.875rem;margin-top:-1.875rem}.contentSidebarMenu .js-clearDateFilter i{color:var(--app-primary-color);margin-right:5px}