.deco-slick-slide{overflow:hidden}.deco-carousel-container{height:auto;overflow:hidden;position:relative;display:flex;justify-content:space-between;align-items:center;padding-inline:35px;gap:1rem;z-index:9999;width:100%}.deco-slick-list{width:100%;overflow:hidden}.deco-slick-track{display:flex;transition:.2s;overflow:hidden}.deco-slick-slide{position:relative;display:flex!important;align-items:center;justify-content:center!important;gap:1rem}.deco-banner-link{display:initial!important;position:absolute!important;top:0!important;left:0!important;width:100%;height:100%;text-decoration:none;padding:0!important;margin:0!important}.deco-slick-arrow{position:absolute;display:block;width:30px;height:30px;text-align:center;line-height:30px;font-size:25px;cursor:pointer}.deco-slick-arrow{position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;border-radius:50%}.deco-slick-arrow.deco-slick-prev{transform:scaleX(-1)}.deco-slick-arrow .deco-slick-arrow-span{display:flex;position:absolute;width:20px;height:20px;z-index:9}.deco-slick-arrow .deco-slick-arrow-span:before,.deco-slick-arrow .deco-slick-arrow-span:after{content:"";width:10px;height:2px;position:absolute;left:50%;top:50%;margin:-1px 0 0 -5px;transform-origin:9px 50%}.deco-slick-arrow .deco-slick-arrow-span:before{transform:rotate(-40deg)}.deco-slick-arrow .deco-slick-arrow-span:after{transform:rotate(40deg)}.deco-slick-arrow:before{content:"";position:absolute;width:inherit;height:inherit;border-radius:50%}.deco-banner-text{word-break:break-word;text-align:center}.deco-banner-button{display:inline-block;cursor:pointer;border:1px solid #000000;white-space:nowrap;padding:0 10px;text-decoration:none}.deco-banner-running-text{display:flex;gap:2rem;white-space:nowrap;animation-name:deco-marquee-line;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes deco-marquee-line{0%{transform:translate(0)}to{transform:translate(-100%)}}.deco-close-button>div{position:relative}.deco-close-button{display:block;width:12px;height:10px;position:absolute;right:10px;z-index:100;cursor:pointer}.deco-close-button-block{display:block!important;width:10px;height:5px;position:relative;overflow:hidden}.deco-close-button-block:before,.deco-close-button-block:after{content:"";position:absolute;bottom:0;left:calc(60% - 2px);display:block;width:2px;height:12px;transform-origin:bottom center;transition:all ease-out .28s}.deco-close-button-block:last-of-type{transform:rotate(180deg)}.deco-close-button .deco-close-button-in .deco-close-button-block:before{transition-delay:.28s;transform:translate(10px) translateY(-10px) rotate(45deg)}.deco-close-button .deco-close-button-in .deco-close-button-block:after{transition-delay:.28s;transform:translate(-10px) translateY(-10px) rotate(-45deg)}.deco-close-button .deco-close-button-out{position:absolute;top:0;left:0}.deco-close-button .deco-close-button-out .deco-close-button-block:before{transform:translate(-2.5px) translateY(2.5px) rotate(45deg)}.deco-close-button .deco-close-button-out .deco-close-button-block:after{transform:translate(2.5px) translateY(2.5px) rotate(-45deg)}.deco-close-button:hover .deco-close-button-in .deco-close-button-block:before{transform:translate(-2.5px) translateY(2.5px) rotate(45deg)}.deco-close-button:hover .deco-close-button-in .deco-close-button-block:after{transform:translate(2.5px) translateY(2.5px) rotate(-45deg)}.deco-close-button:hover .deco-close-button-out .deco-close-button-block:before{transform:translate(-10px) translateY(10px) rotate(45deg)}.deco-close-button:hover .deco-close-button-out .deco-close-button-block:after{transform:translate(10px) translateY(10px) rotate(-45deg)}.deco-banner-notice{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#eaf4ff;padding:1rem}.deco-banner-notice span{text-align:center}.deco-banner-notice a{color:#005bd3;text-decoration:none}.deco-banner-notice a:hover{text-decoration:underline}.deco-banner-notice-list p,.deco-banner-notice-list ul{margin:0}.deco-banner-notice-list ul:before{content:attr(data-label);margin-left:-20px}section:has([data-block-handle=deco_banner]) .page-width{padding:0!important;margin:0!important;width:100%;max-width:100%}
