@layer reset, common, component;
.FlowLayoutTemplateOutlet{min-height:100vh;overflow-y:auto;margin-bottom:-65px;padding-bottom:65px;background-color:var(--VIP_Flow_color_background_gray_base)}.FlowLayoutTemplateOutlet__header{height:75px;padding:25px 0;background-color:var(--S_color_background_default_base);box-shadow:0 0 10px #0000000d}@media(max-width:1250px){.FlowLayoutTemplateOutlet__header{padding:25px 20px}}.FlowLayoutTemplateOutlet__headerContent{width:100%;max-width:1250px;margin:0 auto}.FlowLayoutTemplateOutlet__content{width:100%;max-width:1290px;margin:0 auto}.FlowLayoutTemplateOutlet--astrophage{background-color:var(--S_color_background_default_base)}.FlowLayoutTemplateOutlet--astrophage .FlowLayoutTemplateOutlet__content{display:flex;flex-direction:column;box-sizing:border-box;min-height:calc(100vh - 175px);max-width:1290px;padding:0 20px}.FlowLayoutTemplateOutlet--astrophage .FlowLayoutTemplateOutlet__content:before,.FlowLayoutTemplateOutlet--astrophage .FlowLayoutTemplateOutlet__content:after{content:"";flex-shrink:1}.FlowLayoutTemplateOutlet--astrophage .FlowLayoutTemplateOutlet__content:before{flex-basis:0;flex-grow:1;min-height:20px}.FlowLayoutTemplateOutlet--astrophage .FlowLayoutTemplateOutlet__content:after{flex-basis:200px;flex-grow:1;min-height:120px}.OrderingFormMarketingProductAddItem__addedButton{background-color:var(--S_color_background_confirm_base);color:var(--S_color_text_inverse_base)}@keyframes fadein{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes fadeout{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:1;-khtml-opacity:1;opacity:1}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:0;-khtml-opacity:0;opacity:0}}@keyframes placeHolderShimmer{0%{background-position:-100vw 0}to{background-position:100vw 0}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.MarketingProduct__product{height:100%;margin-bottom:0;position:relative}.MarketingProduct__product .NXBox--flushBorder,.MarketingProduct__product .NXBox--flushBorder>.Padding{height:100%}.MarketingProduct__productBenefits{width:max-content}.MarketingProduct__productInfo{flex:1}.MarketingProduct__productLink{position:absolute;bottom:10px;right:20px;padding-left:40px}.MarketingProduct__product--selected{outline:2px solid var(--S_color_border_confirm_base)}.MarketingProduct__confirmationPricing{margin-top:20px;padding:20px;background-color:var(--VIP_Flow_color_background_gray_dark);border-radius:15px}
