.loader{position:relative;margin:0 auto;zoom:1}.loader .circular{animation:rotate 1s linear infinite;position:relative}.loader .circular .path{stroke:#808b91;stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.react-datepicker-day .loader{transform:scale(1.8)}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.remote-component-loader{display:flex;align-items:center;justify-content:center;height:200px}.skeleton-label{animation:fade 1.5s infinite;width:100%;max-width:220px;height:23px;margin-bottom:24px;border-radius:8px}.skeleton-label:not(:first-of-type){margin-top:48px}@media only screen and (max-width:1023px){.skeleton-label:not(:first-of-type){margin-top:32px}}@media only screen and (max-width:539px){.skeleton-label{height:20px;margin-bottom:16px}}.skeleton-label--lg{max-width:480px}.skeleton-block{animation:fade 1.5s infinite;border-radius:16px}.skeleton-btn{animation:fade 1.5s infinite;height:48px;margin-top:28px;border-radius:10px}@media only screen and (max-width:1023px){.skeleton-btn{height:40px}}@media only screen and (max-width:539px){.skeleton-btn{margin-top:32px}}.planner-skeleton-item-large{min-height:180px}@media only screen and (max-width:1279px){.planner-skeleton-item-large{min-height:152px}}@media only screen and (max-width:1023px){.planner-skeleton-item-large{min-height:132px}}@media only screen and (max-width:767px){.planner-skeleton-item-large{min-height:calc(54.5vw + 210px)}}.planner-skeleton-item-large:not(:first-of-type){margin-top:24px}.checkout-skeleton-grid{display:flex;row-gap:32px;column-gap:3vw}@media only screen and (max-width:1023px){.checkout-skeleton-grid{flex-direction:column-reverse}}.checkout-skeleton-grid>:first-of-type{flex:auto}.checkout-skeleton-grid>:last-of-type{flex:none;width:424px}@media only screen and (max-width:1023px){.checkout-skeleton-grid>:last-of-type{width:auto}}.checkout-skeleton-input{height:56px}.checkout-skeleton-input:not(:first-child){margin-top:12px}.checkout-skeleton-payment{height:114px}.checkout-skeleton-details{height:348px}@media only screen and (max-width:539px){.checkout-skeleton-details{height:200px}}.checkout-skeleton-promo{margin-top:28px;height:136px}.confirmation-skeleton-details{height:200px;margin-top:24px}@media only screen and (max-width:539px){.confirmation-skeleton-details{position:relative;left:-16px;width:100vw;height:180px;margin-top:16px;border-radius:0}}