.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:thin}.slick-list.dragging{cursor:pointer}
.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}
.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.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}.slick-loading .slick-list{
background:#fff center center no-repeat}@font-face{
font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{
font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{
color:transparent;outline:thin;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{
opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{
opacity:.25}.slick-prev:before,.slick-next:before{
font-family:'slick';font-size:1.25rem;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{
position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{
position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{
font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:thin}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{
opacity:1}.slick-dots li button:before{
font-family:'slick';font-size:.4375rem;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
.landingpage_prod_slider_shelf.shelf02,.landingpage_prod_slider_shelf.shelf01{
background-image:url(../images/regal2_xs.jpg);background-repeat:repeat-x;background-size:100% 100%;box-sizing:border-box}
.landingpage_prod_slider_shelf .prod_img{height:500px}
.landingpage_prod_slider_shelf .prod_link{display:block;position:relative}
.landingpage_prod_slider_shelf .prod_name{
position:absolute;width:100%;width:80%;left:10%;padding:0 10%}
.landingpage_prod_slider_shelf .prod_name.position_middle{top:100px}
.landingpage_prod_slider_shelf .prod_name.position_top{top:40px}
.landingpage_prod_slider_shelf img{
transform:scale(1);-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:45px}
.landingpage_prod_slider_shelf .slick-slide:hover img{
transform:scale(1.03);-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.landingpage_prod_slider_shelf .sp-next-arrow{
cursor:pointer;width:28px;height:28px;position:absolute;top:150px;right:6px;background:url(../images/arrow_next_white.svg) no-repeat center center;background-size:18px 18px;opacity:.7;border:0}
.landingpage_prod_slider_shelf .sp-previous-arrow{
cursor:pointer;width:28px;height:28px;position:absolute;top:150px;left:6px;background:url(../images/arrow_back_white.svg) no-repeat center center;background-size:18px 18px;opacity:.7;border:0}
.landingpage_prod_slider_shelf .sp-arrow{z-index:5}
.landingpage_prod_slider_shelf .sp-next-arrow:hover,.landingpage_prod_slider_shelf .sp-next-arrow:active,.landingpage_prod_slider_shelf .sp-previous-arrow:hover,.landingpage_prod_slider_shelf .sp-previous-arrow:active{
opacity:1}@media all and (min-width:480px) and (max-width:767px){
.landingpage_prod_slider_shelf.shelf02,.landingpage_prod_slider_shelf.shelf01{
background-image:url(../images/regal2_xs.jpg);background-size:100%;padding-top:70px;box-sizing:border-box}
}@media all and (min-width:768px) and (max-width:991px){
.landingpage_prod_slider_shelf.shelf02,.landingpage_prod_slider_shelf.shelf01{
background-image:url(../images/regal2_sm.jpg);height:703px;background-size:auto}
.landingpage_prod_slider_shelf img{padding:30px}}
@media all and (min-width:992px) and (max-width:1399px){
.landingpage_prod_slider_shelf.shelf02,.landingpage_prod_slider_shelf.shelf01{
background-image:url(../images/regal2_md.jpg);height:662px;background-size:auto}
.landingpage_prod_slider_shelf img{padding:30px}}
@media all and (min-width:1400px){
.landingpage_prod_slider_shelf.shelf02,.landingpage_prod_slider_shelf.shelf01{
background-image:url(../images/regal2.jpg);height:828px;background-size:auto}
.landingpage_prod_slider_shelf img{padding:65px}
.landingpage_prod_slider_shelf .sp-next-arrow{
top:250px;right:5px;width:40px;height:40px;background-size:18px 18px;border:2px solid #fff}
.landingpage_prod_slider_shelf .sp-previous-arrow{
top:250px;left:1px;width:40px;height:40px;background-size:18px 18px;border:2px solid #fff}
.basekt_bonusproduct{min-height:170px}}@media all and (max-width:767px){
.free-product{width:100%}}#progressbar{
width:100%;height:20px;background-color:#f3f3f0;position:relative}
#progressbar #status{height:20px;background-color:#f18800;position:absolute}
#progressbar .milestone-step{
width:2px;height:20px;background-color:#bbb;position:absolute;transform:translateX(-1px)}
#discountLevel .active{color:#f18800;position:relative}#status-tooltip{
position:relative;height:25px}#status-tooltip .milestone{
position:absolute;transform:translateX(-50%)}#status-tooltip .milestone.last{
width:75px}#status-tooltip .milestone.active{color:#f18800}
@media all and (max-width:767px){#status-tooltip .milestone.last{
transform:translateX(-100%);width:67px}}.freeProductNotInBasket img{
margin-right:0}
.freeProductNotInBasket.disabledByDependency .basket--img,.freeProductNotInBasket.disabledByDependency .free-product p,.freeProductNotInBasket.disabledByDependency .free-product form{
opacity:.2}@media all and (max-width:1399px){.basket-sum{width:auto}}
.freeProductInBasket .basket_variatons{display:none}.free-product{
border-top:2px solid #e9e9e6;padding:20px 10px}
@media all and (max-width:1399px){.free-product{border-top:0}}
.basket_table th:nth-child(2){width:250px}.basket--quantity--change{
margin-bottom:10px}.basket-product-mobile .productName{
width:calc(100% - 60px)}
.basket-product-mobile.freeProductInBasket .productName{width:100%}
.freeProductInBasket .productName{width:100%}
.basket-container .basket-product-mobile{margin-top:20px;margin-bottom:20px}
.basket-container hr:last-child{display:none}
.basket_table .btn.disabled,.basket-product-mobile .btn.disabled{opacity:.45}
.basket--quantity--change button,.basket--quantity--change input.basket-quantity-input{
display:inline}.basket--quantity--change input.basket-quantity-input{
width:100px}@media all and (min-width:768px) and (max-width:1399px){
.basket--quantity--change input.basket-quantity-input{width:56px}}
#ws-basket-content .td-quantity{width:250px}
.basket-container .removeProductLink{text-decoration:underline}
@media all and (max-width:371px){
.basket-container .basket--quantity--change input.basket-quantity-input{
width:60px}}.basket-additional_products>div{
display:flex;padding-top:20px;padding-bottom:20px}
.basket-additional_products .col-txt{display:flex;flex-direction:column}
.basket-additional_products .short-description{flex-grow:1}
.basket-additional_products .short-description>div{
transition:max-height 1s;max-height:100%}
.basket-additional_products .short-description.preview>div{
transition:max-height 1s}.basket-additional_products .read-more{display:none}
@media all and (max-width:767px){.basket-additional_products>div:nth-child(2){
border-top:2px solid #e9e9e6}
.basket-additional_products .short-description.preview>div{
max-height:42px;overflow:hidden}
.basket-additional_products .short-description{height:auto}
.basket-additional_products .short-description.preview .read-more{
display:block}}@media(min-width:1400px){
.basket-additional_products .short-description{
padding-right:unset;padding-top:unset}}
.od-slider-bestseller-container .background-wrapper{
background:linear-gradient(to bottom,#f3f3f0 0,#f3f3f0 85%,#e7e7e2 85%,#e7e7e2 100%);margin-bottom:150px}
.od-slider-bestseller-container .slick-list{margin-bottom:-25px}
.od-slider-bestseller-container .slick-track{margin-bottom:25px}
.od-slider-bestseller{position:relative;padding-top:25px;outline:0}
.od-slider-bestseller .img-responsive{
padding-bottom:0;padding-top:0;transform:scale(1) !important}
.od-slider-bestseller .card-container-wrapper{
border:0;background:transparent;margin-bottom:0}
.od-slider-bestseller .showNoteButton{
background-color:#f18800;width:50px;height:50px;position:absolute;bottom:-25px;left:calc(50% - 25px);border-radius:25px;display:flex;justify-content:center;align-items:center;transition:.25s transform linear;z-index:15}
@media all and (min-width:768px){.od-slider-bestseller:hover .showNoteButton{
transform:rotateZ(45deg)}}.od-slider-bestseller.showNote .showNoteButton{
transform:rotateZ(45deg);cursor:pointer}
.od-slider-bestseller .showNoteButton div{
background-color:white;width:6px;height:35px;position:absolute}
.od-slider-bestseller .note{
position:absolute;background:url(../images/zettel_back.png);background-position-x:center;background-repeat:no-repeat;background-size:100%;width:326px;height:500px;z-index:10;opacity:0;transition:.55s all linear;transform:translateY(-500px);padding:25px;padding-top:60px;margin-top:-50px}
.od-slider-bestseller .noteWrapper{
display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
.od-slider-bestseller .pr_quantity_up,.od-slider-bestseller .pr_quantity_down{
left:3px;right:auto;cursor:pointer}
.od-slider-bestseller .text-center .headline_deco{
width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;margin:auto;padding-bottom:10px}
.od-slider-bestseller .text-center .headline_deco::before{bottom:3px}
.od-slider-bestseller .text-center .animal-highlighted p{display:inline}
.od-slider-bestseller .text-center .animal-highlighted{
white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.od-slider-bestseller #pr_quantity_input_field{padding-left:25px}
@media all and (max-width:767px){
.od-slider-bestseller #pr_quantity_input_field{
height:100% !important;padding-left:30px}
.od-slider-bestseller .pr_quantity_up{
top:-5px;height:30px;width:30px;background-position:7px 10px}
.od-slider-bestseller .pr_quantity_down{
top:20px !important;height:30px;width:30px;background-position:7px 7px}}
.od-slider-bestseller-container.landingpage_prod_slider_shelf img{
margin-top:10px !important}@media all and (min-width:768px){
.od-slider-bestseller:hover .note{
opacity:1;transform:translateY(-20px) scale(0.9)}}
.od-slider-bestseller.showNote .note{
opacity:1;transform:translateY(-20px) scale(0.9)}
.od-slider-bestseller .cat-pr-name{height:55px}
.od-slider-bestseller .glyphicon-ok{display:none}
@media all and (min-width:480px) and (max-width:767px){
.od-slider-bestseller-container.landingpage_prod_slider_shelf img{width:unset}
}_:-ms-fullscreen,:root .od-slider-bestseller .note{
left:0;right:0;margin:-30px auto}
_:-ms-fullscreen,:root .showNote.od-slider-bestseller .note{
transform:translateY(-45px) scale(0.9)}
_:-ms-fullscreen,:root .od-slider-bestseller:hover .note{
transform:translateY(-45px) scale(0.9)}
_:-ms-fullscreen,:root .od-slider-bestseller .showNoteButton div{
left:0;right:0;margin:0 auto;top:9px}
/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{
position:relative}.flickity-enabled:focus{outline:thin}.flickity-viewport{
overflow:hidden;position:relative;height:100%}.flickity-slider{
position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{
-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{
cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{
cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{
position:absolute;background:hsla(0,0%,100%,0.75);border:0;color:#333}
.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{
outline:thin;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{
top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{
right:10px}.flickity-rtl .flickity-prev-next-button.previous{
left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{
right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{
position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{
position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{
display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}