.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}.btn-widget{
margin-right:0;border:2px solid #575546 !important;padding:2px 5px 0 5px}
.btn-widget:hover{
border:2px solid #f18826 !important;color:#f18826;text-decoration:none}
.od-slider-bestseller-new{position:relative;padding-top:25px;outline:0}
.od-slider-bestseller-new .slide-next.sp-arrow.sp-next-arrow.slide-next-new.slick-arrow{
@media all and (min-width:992px) and (max-width:1399px){right:-8px}}
.od-slider-bestseller-new .slide-prev.sp-arrow.sp-previous-arrow.slide-prev-new.slick-arrow{
@media all and (min-width:992px) and (max-width:1399px){left:-8px}}
.toggle-variation-list{
background:white;border-top:1px solid #f3f3f0 !important;border-bottom:1px solid #f3f3f0 !important;padding:10px;border:0;cursor:pointer;width:100%;text-align:left}
@media(min-width:540px){.img-widget-new{max-height:385px !important}}
@media(max-width:539px){.img-widget-new{max-height:340px !important}
.slide-next.sp-arrow.sp-next-arrow.slide-next-new.slick-arrow{
display:none !important}
.slide-prev.sp-arrow.sp-previous-arrow.slide-prev-new.slick-arrow{
display:none !important}.slide-new-width .slick-slide{width:285px !important}
.img-widget-new{margin:0 !important;max-height:385px}.new-widget{
padding-left:0 !important;margin-left:0 !important;padding-top:100px !important}
.btn-new-widget.btn.btn-primary.btn-block.txt-14.txt-uppercase.txt-bold,.btn-new-widget-without-trigger.btn.btn-primary.btn-block.txt-14.txt-uppercase.txt-bold{
width:80%}.od-slider-bestseller-new .note{
top:5px;left:7px;width:253px !important}
.od-slider-bestseller-new.showNote .note{
transform:translateY(16px) scale(1.1) !important;height:86.5% !important}
.slick-initialized.slick-slider .od-slider-bestseller-new{
margin-left:10px;padding-top:0}.title-container{min-height:2em !important}
.variation-options{max-height:255px;overflow-y:auto;overflow-y:scroll}}
.od-slider-bestseller-new .img-responsive{transform:none !important}
.od-slider-bestseller-new .note{
position:absolute;background:white;background-position-x:center;background-repeat:no-repeat;background-size:100%;width:295px;z-index:10;opacity:0;transition:.55s all linear;transform:translateY(-500px);padding:25px;padding-top:20px;margin-top:10px;box-shadow:0 0 2px #f3f3f0;max-width:90%;@media all and (min-width:1400px){
height:96% !important}@media all and (min-width:992px) and (max-width:1399px){
height:99% !important}@media all and (min-width:768px) and (max-width:991px){
height:96% !important}@media all and (max-width:767px){height:96% !important}}
.od-slider-bestseller-new .noteWrapper{
display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
.od-slider-bestseller-new.showNote .note{
z-index:12;opacity:1;transform:translateY(16px) scale(1.08);border:1px solid #f3f3f0}
.od-slider-bestseller-new .close{
margin-right:0;margin-top:0;width:16px;height:16px;background-image:url(../images/close_grey-new.svg);background-repeat:no-repeat;opacity:1}
.od-slider-bestseller-new .pr_quantity_down{
left:3px;top:10px !important;right:auto;cursor:pointer;@media all and (max-width:767px){
top:10px !important}@media all and (min-width:768px){top:11px !important}}
.od-slider-bestseller-new .pr_quantity_up{
right:3px !important;right:auto;cursor:pointer;@media all and (max-width:767px){
top:4px}@media all and (min-width:768px){top:6px}}
.od-slider-bestseller-new .memolist-widget{
position:absolute;top:0;z-index:11;@media all and (min-width:1400px){
right:24%}@media all and (min-width:992px) and (max-width:1399px){right:12%}
@media all and (min-width:768px) and (max-width:991px){right:16%}
@media all and (min-width:540px) and (max-width:767px){right:33%}
@media all and (max-width:539px){right:17%}}
@media all(min-width:992px) and (max-width:1399px)){
.od-slider-bestseller-new .card-container-wrapper .pr_to_memolist{
right:18% !important}}
.od-slider-bestseller-new .text-center .animal-highlighted p{display:inline}
.od-slider-bestseller-new .text-center .animal-highlighted{
white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.od-slider-bestseller-new #pr_quantity_input_field{padding-left:12px}
.od-slider-bestseller-new .productlabel .label{
font-size:1rem !important;width:80px !important}
.od-slider-bestseller-new .productlabel{
top:30px !important;@media(max-width:539px){right:6px !important}
@media(min-width:540px){right:-29px !important}}
.landingpage_prod_slider_shelf .pr_button .btn,input.pr_quantity{
height:100% !important}.landingpage_prod_slider_shelf img{
padding:0 !important}.new-widget{
max-height:300px;margin:0 auto;width:326px;z-index:10;opacity:1;padding:30px;padding-top:145px;margin-top:-50px}
.title-container{min-height:3.4em;position:relative}.star-rating-new{
display:table;cursor:pointer;min-width:115px;min-height:2.5em;margin:0 !important;text-align:left}
.memolist-widget:before{
content:"";background:url(../images/memolist-orange.svg) no-repeat 0 2px;width:20px;height:20px;background-size:20px;display:inline-block;padding-right:20px}
.memolist-widget:hover:before{
background-image:url(../images/memolist-orange-full.svg)}
.variation-options label{
margin-bottom:0;border-bottom:1px solid #f3f3f0;display:inline-block;padding:4px 11px;cursor:pointer;font-size:12px}
.productInputs .variation-wrapper{
border-left:1px solid #f3f3f0;border-right:1px solid #f3f3f0}
.toggle-variation-list{
display:flex;justify-content:space-between;align-items:center;width:100%}
.variation-options input[type="radio"]{display:none}
.variation-options label small{font-size:9px}
.variation-options label:has(input[type="radio"]:checked){
background-color:#f3f3f0 !important;color:#f18800}
.variation-options label:has(input[type="radio"]:checked) small{color:#565443}
.variation-flex{
display:flex;justify-content:space-between;align-items:center;gap:12px}
.price-block{display:flex;align-items:center;gap:6px;flex-shrink:0}
.od-slider-bestseller-new .toggle-variation-list{
font-size:unset;margin-bottom:1px}@media all and (max-width:767px){
.od-slider-bestseller-new #pr_quantity_input_field{height:39px !important}
.od-slider-bestseller-new .pr_quantity_down{top:11px}}.toggle-variation-list{
background-color:#f3f3f0}.toggle-variation-list.collapsed{
background-color:#fff}@media(max-width:767px){
.od-slider-bestseller-new .star-rating{float:none;margin-right:0}
.od-slider-bestseller-new .star-rating .stars-empty-bar,.od-slider-bestseller-new .star-rating .stars-full-bar{
position:absolute;top:-20px;left:-15px;white-space:nowrap;overflow:hidden;width:20px !important;height:20px}
}.od-slider-bestseller-new .star-rating .star-wrapper{width:20px}
.od-slider-bestseller-new .star-rating .review-count{padding:0}
@media(max-width:767px){.visible-block.mobile-widget-spacer{
margin-left:10px;margin-bottom:0 !important}}