html body .shopify-section:has(.sx-ann){position:relative!important;z-index:calc(var(--layer-menu-drawer, 30) - 1)!important;overflow:visible!important;background:#fff!important;border:0!important}html body .shopify-section-group-header-group{border-bottom:0!important}html body #header-component{--color-background-top-row: #FFFFFF !important;--color-background-bottom-row: #FFFFFF !important}html body .sx-ann{position:static!important;display:block;height:40px;padding:0!important;background:transparent!important;border:0!important}html body .sx-cloud{position:absolute;left:0;right:0;top:calc(var(--sx-group-h, 104px) - 30px);z-index:-1;height:140px;overflow:hidden;pointer-events:none;transform-origin:50% 0;transition:transform .9s cubic-bezier(.2,.7,.2,1)}@media screen and (max-width:749px){html body .sx-cloud{top:calc(var(--sx-group-h, 96px) - 22px);height:104px}}html body .sx-cloud__svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%}html body .sx-cloud__svg--1,html body .sx-cloud__svg--2{left:-32px;width:calc(100% + 64px);will-change:transform}html body .sx-cloud__svg--1{animation:sxCloudFar 30s ease-in-out infinite}html body .sx-cloud__svg--2{animation:sxCloudMid 19s ease-in-out infinite}@keyframes sxCloudFar{0%,to{transform:translateZ(0)}50%{transform:translate3d(-10px,1px,0)}}@keyframes sxCloudMid{0%,to{transform:translateZ(0)}50%{transform:translate3d(-16px,1.5px,0)}}@media(hover:hover){html body #header-group:has(.header-section:hover) .sx-cloud,html body .shopify-section:has(.sx-ann):hover .sx-cloud{transform:scaleY(1.05)}}html body #MainContent{padding-top:84px}@media screen and (max-width:749px){html body #MainContent{padding-top:64px}}html body .sx-ann__row{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:0 16px}html body .sx-ann__lotus{display:block;flex:0 0 14px;width:14px;height:12px}html body .sx-ann__lotus svg{display:block;width:100%;height:100%}html body .sx-ann__msgs{display:grid;margin:0!important;color:#4638b3!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.13em!important;line-height:1.25!important;text-align:center;text-transform:uppercase;white-space:nowrap}html body .sx-ann__msgs>.sx-ann__msg{grid-area:1 / 1;padding-left:.13em}html body .sx-ann__msgs>.sx-ann__msg:nth-child(n+5){display:none}html body .sx-ann__msg a{color:inherit!important;text-decoration:none!important}html body .sx-ann__msg a:hover{text-decoration:underline!important;text-underline-offset:3px}html body .sx-ann__msgs:has(>.sx-ann__msg:nth-child(2))>.sx-ann__msg{opacity:0;animation:sxAnnMsg2 8s ease-in-out infinite}html body .sx-ann__msgs:has(>.sx-ann__msg:nth-child(3))>.sx-ann__msg{animation-name:sxAnnMsg3;animation-duration:12s}html body .sx-ann__msgs:has(>.sx-ann__msg:nth-child(4))>.sx-ann__msg{animation-name:sxAnnMsg4;animation-duration:16s}html body .sx-ann__msgs:has(>.sx-ann__msg:nth-child(2))>.sx-ann__msg:nth-child(2){animation-delay:4s}html body .sx-ann__msgs:has(>.sx-ann__msg:nth-child(2))>.sx-ann__msg:nth-child(3){animation-delay:8s}html body .sx-ann__msgs:has(>.sx-ann__msg:nth-child(2))>.sx-ann__msg:nth-child(4){animation-delay:12s}@keyframes sxAnnMsg2{0%{opacity:0;transform:translateY(4px)}6%,44%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-4px)}}@keyframes sxAnnMsg3{0%{opacity:0;transform:translateY(4px)}4%,29%{opacity:1;transform:none}33.3%,to{opacity:0;transform:translateY(-4px)}}@keyframes sxAnnMsg4{0%{opacity:0;transform:translateY(4px)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-4px)}}html body .header-section:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;background:radial-gradient(circle at 17px -8px,#fff 11px,#f2efff 18.6px,#b3a8ffd9 19.6px,#b3a8ff00 20.8px) 0 0 / 34px 14px repeat-x;filter:drop-shadow(0 5px 5px rgba(91,75,209,.14));opacity:0;pointer-events:none;transition:opacity .3s ease}html body .header-section:has(>#header-component[data-sticky-state=active]){box-shadow:0 1px #b3a8ffbf}html body .header-section:has(>#header-component[data-sticky-state=active]):after{opacity:1}@media screen and (max-width:749px){html body .sx-ann__row{gap:7px;padding:0 10px}html body .sx-ann__msgs{font-size:.6rem!important;letter-spacing:.1em!important}html body .sx-ann__msgs>.sx-ann__msg{padding-left:.1em}html body .sx-ann__lotus{flex-basis:11px;width:11px;height:9px}}@media(prefers-reduced-motion:reduce){html body .sx-cloud{transition:none;transform:none!important}html body .sx-cloud__svg{animation:none!important}html body .sx-ann__msgs.sx-ann__msgs>.sx-ann__msg{animation:none!important;opacity:0!important}html body .sx-ann__msgs.sx-ann__msgs>.sx-ann__msg:first-child{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/somnilux-announcement.css.map */
