.section-expanding-panels-sleep{background:var(--color-bg, transparent)}@media only screen and (max-width:767px){.section-expanding-panels-sleep .row,.section-expanding-panels-sleep .columns{padding:0}.section-expanding-panels-sleep .expanding-panels__item:first-of-type{margin-left:15px}.section-expanding-panels-sleep .expanding-panels__item:last-of-type{margin-right:15px}}.expanding-panels-sleep{max-width:var(--max-width-section);margin-left:auto;margin-right:auto}.expanding-panels{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:15px;gap:var(--expanding-panels-gap-mobile);scrollbar-width:none;-ms-overflow-style:none}@media only screen and (min-width:768px){.expanding-panels{height:var(--expanding-panels-height-tablet);gap:var(--expanding-panels-gap-tablet);overflow-x:visible;scroll-snap-type:none;padding:0}}@media only screen and (min-width:1024px){.expanding-panels{gap:var(--expanding-panels-gap-desktop);height:var(--expanding-panels-height-desktop)}}.expanding-panels::-webkit-scrollbar{display:none}.expanding-panels__input{display:none}@media only screen and (min-width:768px){.expanding-panels--click .expanding-panels__input:checked+.expanding-panels__item{flex:4 1 0}.expanding-panels--click .expanding-panels__input:checked+.expanding-panels__item .expanding-panels__content{opacity:1;pointer-events:auto}.expanding-panels--click .expanding-panels__input:checked+.expanding-panels__item .expanding-panels__number{left:20px;transform:none}.expanding-panels--hover .expanding-panels__input:checked+.expanding-panels__item{flex:4 1 0}.expanding-panels--hover .expanding-panels__input:checked+.expanding-panels__item .expanding-panels__content{opacity:1;pointer-events:auto}.expanding-panels--hover .expanding-panels__input:checked+.expanding-panels__item .expanding-panels__number{left:20px;transform:none}}.expanding-panels__item{position:relative;flex:0 0 85%;min-width:0;cursor:pointer;overflow:hidden;border-radius:var(--expanding-panels-radius);height:var(--expanding-panels-height-mobile);scroll-snap-align:start;transition:flex .3s ease,flex-basis .3s ease}@media only screen and (min-width:768px){.expanding-panels__item{flex:1 1 0;height:auto;scroll-snap-align:initial}}.expanding-panels__image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.expanding-panels__image img,.expanding-panels__image svg{width:100%;height:100%;object-fit:cover}.expanding-panels__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:20px;color:#fff}.expanding-panels__number{position:absolute;top:16px;left:20px;transform:none;font-size:18px;line-height:1;color:#fff;background-color:#341b1066;border-radius:50%;border:1px solid #ffffff;width:26px;height:26px;font-weight:500;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.expanding-panels__number{left:50%;transform:translate(-50%);font-size:26px;width:40px;height:40px}}.expanding-panels__content{position:absolute;left:20px;bottom:20px;opacity:1;transition:opacity .4s ease;pointer-events:auto}@media only screen and (min-width:768px){.expanding-panels__content{opacity:0;pointer-events:none}}.expanding-panels__title{margin:0 0 6px;font-size:var(--expanding-panels-title-font-size-mobile);font-family:var(--expanding-panels-font-family, var(--font-body-family)),sans-serif;font-weight:var(--expanding-panels-title-font-weight);color:var(--expanding-panels-text-color);text-shadow:var(--expanding-panels-text-shadow);line-height:1.2}@media only screen and (min-width:768px){.expanding-panels__title{font-size:var(--expanding-panels-title-font-size-tablet)}}@media only screen and (min-width:1024px){.expanding-panels__title{font-size:var(--expanding-panels-title-font-size-desktop)}}.expanding-panels__text{font-size:var(--expanding-panels-text-font-size-mobile);font-family:var(--expanding-panels-font-family, var(--font-body-family)),sans-serif;font-weight:var(--expanding-panels-text-font-weight);color:var(--expanding-panels-text-color);text-shadow:var(--expanding-panels-text-shadow);line-height:1.5}@media only screen and (min-width:768px){.expanding-panels__text{font-size:var(--expanding-panels-text-font-size-tablet)}}@media only screen and (min-width:1024px){.expanding-panels__text{font-size:var(--expanding-panels-text-font-size-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/expanding-panels-sleep.css.map */
