.page-title{margin-top:0}html.js{scroll-behavior:smooth}.container_general_info{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto;grid-template-areas:". heading heading" "sidebar_left content sidebar_right";grid-gap:0px 56px}.main-page-title{font-family:var(--font-primary);font-style:normal;font-weight:800;font-size:30px;line-height:36px;color:#324168;margin-bottom:1.2rem;grid-area:heading}.container_general_info .rte{min-width:620px;font-family:var(--font-secondary);font-style:normal;line-height:26px;letter-spacing:.01em;color:#2e3138;grid-area:content}.rte h2.h1{font-family:var(--font-primary);font-style:normal;font-weight:800;font-size:20px;line-height:24px;color:#2e3138;margin:20px 0}.rte h2.h1:first-child{margin-top:0}@media screen and (min-width: 750px){.main-page-title{margin-bottom:3.2rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.sidebar.sidebar_left{min-width:240px;display:flex;flex-direction:column;align-items:flex-start;padding:20px 16px;background:#fff;border-radius:12px;height:-moz-fit-content;height:fit-content;grid-area:sidebar_left}.list_anchors{font-family:var(--font-secondary);font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#2e3138}.sidebar.sidebar_right{justify-self:end;grid-area:sidebar_right}.sidebar.sidebar_right ul.list-menu{display:flex;flex-direction:column;row-gap:24px;padding:20px 16px}.sidebar.sidebar_right a{font-family:var(--font-secondary);font-size:14px;line-height:18px;-webkit-text-decoration-line:none;text-decoration-line:none;color:#2e3138}.sidebar.sidebar_right a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.sidebar h3{font-weight:800;font-size:14px;line-height:24px;color:#2e3138;margin:0}.sidebar.sidebar_left hr{width:100%;margin:12px 0}@media (max-width: 1165px){.container_general_info{grid-gap:0px 25px}.container_general_info .rte{min-width:100%}.sidebar.sidebar_right{display:none}.container_general_info{grid-template-columns:auto;grid-template-areas:"heading heading heading" "sidebar_left content content"}}@media (max-width: 920px){.sidebar{display:none!important}.container_general_info{grid-template-columns:auto;grid-template-areas:"heading heading heading" "content content content"}}.sidebar .list-menu .list-menu__item span{color:#2e3138!important;font-size:10px!important}
/*# sourceMappingURL=/cdn/shop/t/582/assets/sleepdoctor-policy.css.map */
