.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.cms-home .top-container{max-width:none;padding:0;position:relative;height:auto}.custom-banner-image{height:532px;position:absolute;text-align:center;color:#fff;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.banner-text-one{margin-top:5%}.banner-text-one .banner-title{text-align:center;font:normal normal bold 40px/52px Roboto;letter-spacing:0;color:#fff;line-height:1;margin-bottom:.3em;display:block}.banner-text-two .banner-description{font:normal normal bold 40px/52px Roboto;letter-spacing:0;color:#1a3141;max-width:100%;display:block;margin-bottom:1em}.dropdown{width:280px;display:inline-block;margin-right:0;position:relative;text-align:left;font:normal normal bold 15px/24px Roboto;color:#1a3141;z-index:10}.dropdown.toggle>input{display:none}.dropdown>a,.dropdown.toggle>label{border-radius:2px;box-shadow:0 6px 5px -5px rgba(0,0,0,.3)}.dropdown.toggle>label .arrow-icon{position:absolute;right:20px;top:40%;width:11px;height:11px;background:url("../../frontend/Innowise/vidian/de_DE/Paket24_CustomBannerWidget/images/arrow-down.png") no-repeat center center;background-size:contain;transition:transform .3s ease;transform:rotate(0deg)}#desktop-category-selector:checked+label .arrow-icon{transform:rotate(180deg)}#desktop-category-selector:not(:checked)+label .arrow-icon{transform:rotate(0deg)}.dropdown ul{list-style-type:none;margin:0;padding:0;position:absolute;width:100%;box-shadow:0 6px 5px -5px rgba(0,0,0,.3);overflow:hidden;border-radius:10px;overflow-y:scroll;height:250px;display:none;z-index:15}.dropdown.toggle>input:checked~ul{display:block;z-index:15}.dropdown a,.dropdown.toggle>label{display:block;padding:0 0 0 14px;text-decoration:none;line-height:40px;background-color:#f5f3ee;text-align:left;letter-spacing:.15px;color:#1a3141;cursor:pointer}.dropdown.toggle>label{border-radius:25px;margin-bottom:5px;background:#f5f3ee 0 0 no-repeat padding-box;box-shadow:6px 6px 10px #00000029;position:relative;padding-right:32px}.dropdown li{height:0;overflow:hidden;transition:all .2s;margin-bottom:0}.dropdown.hover li{transition-delay:.3s}.dropdown li:first-child a{border-radius:2px 2px 0 0}.dropdown li:last-child a{border-radius:0 0 2px 2px}.dropdown li:first-child a:before{content:"";display:block;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin:-10px 0 0 30px}.dropdown a:hover,.dropdown.toggle>label:hover,.dropdown.toggle>input:checked~label{background-color:#eee;color:#666}.dropdown>a:hover:after,.dropdown.toggle>label:hover:after,.dropdown.toggle>input:checked~label:after{border-top-color:#aaa}.dropdown li:first-child a:hover:before{border-bottom-color:#eee}.dropdown.hover:hover li,.dropdown.toggle>input:checked~ul li{height:40px;z-index:15}.dropdown.toggle>input:checked~ul li{pointer-events:all}.dropdown.toggle>input:not(:checked)~.banner-button{pointer-events:all}.banner-button{width:280px;display:inline-block;margin-right:0;position:relative;text-align:left;font:normal normal bold 15px/24px Roboto;background-color:#1a3141;border-radius:20px;transition:background-color .3s;padding:10px 20px;font-size:16px;font-weight:700;z-index:5}.banner-button .sample-order-link{text-decoration:none;color:#fcad3a}.custom-banner-image .actions{display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width:1024px){#mobile-category-selector:checked+label .arrow-icon{transform:rotate(180deg)}#mobile-category-selector:not(:checked)+label .arrow-icon{transform:rotate(0deg)}}.cards-container{background:#f4ece4 0 0 no-repeat padding-box;padding:50px 0}.cards-container .card-container{display:flex;justify-content:space-around;margin:0;padding:20px;flex-wrap:wrap}.card-container .card-content{flex-direction:column;flex-grow:1;text-align:left;font:normal normal normal 15px/24px Roboto;letter-spacing:.15px;color:#1a3141;display:flex;justify-content:center;text-decoration:none;padding:10px 20px;border-radius:0 0 20px 20px;transition:all .3s ease;margin-top:auto;width:fit-content;font-size:14px;line-height:1.6;margin-bottom:auto}.looks .card-content{padding:20px 5px}.looks .card-content p{margin-bottom:1.7rem}.card-content p{margin-top:10px}.card .card-image{background-size:cover;background-position:center;width:100%;height:388px}.looks .card-image{border-radius:20px}.card-content h2{text-align:left;font:normal normal bold 25px/32px Roboto;letter-spacing:0;margin:0}.looks .card-content .button{margin-left:0}.card-content .button{display:inline-flex;align-items:center;justify-content:left;color:#000;text-decoration:none;border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:all .3s ease;width:95%;margin-left:10px;background-color:#fff;font-size:16px;font-weight:700;overflow:hidden;margin-top:auto}.cards-container .card{flex-basis:30%;margin:10px;border-radius:25px;overflow:hidden;display:flex;flex-direction:column}.button .button-icon{background:url(../../frontend/Innowise/vidian/de_DE/Paket24_CustomBannerWidget/images/yellow-arrow.png) no-repeat;background-size:contain;margin-right:10px;border-radius:25px;width:42px;height:42px}.cards-container .card.card-terra{background:#a5bf40 0 0 no-repeat padding-box;box-shadow:0 0 5px rgba(0,0,0,.1)}.cards-container .card.card-velvet{background:#ceddf4 0 0 no-repeat padding-box;box-shadow:0 0 5px rgba(0,0,0,.1)}.cards-container .card.card-outlet{background:#fcad3a 0 0 no-repeat padding-box;box-shadow:0 0 5px rgba(0,0,0,.1)}@media (max-width:1024px){.cards-container .card-container{display:flex;justify-content:space-around;margin:0;flex-wrap:wrap;flex-direction:column;align-items:center;padding:0;list-style:none}.card-content p{margin-top:10px;margin-bottom:40px}.cards-container .card{flex-basis:30%;margin:10px 20px;border-radius:25px;overflow:hidden;display:flex;flex-direction:column}.card-content .button{width:90%;margin-left:0}.looks .card-content .button{width:70%;margin-left:0}.cards-container .card.card-terra{background:#a5bf40 0 0 no-repeat padding-box;box-shadow:0 0 5px rgba(0,0,0,.1)}.cards-container .card.card-velvet{background:#ceddf4 0 0 no-repeat padding-box;box-shadow:0 0 5px rgba(0,0,0,.1)}.cards-container .card.card-outlet{background:#fcad3a 0 0 no-repeat padding-box;box-shadow:0 0 5px rgba(0,0,0,.1)}}