.violet-link{color:#e2007a;text-decoration:none;font-size:12px;font-weight:bold}.violet-link:hover{text-decoration:underline;color:#e2007a}.sprites,.languageselect .language:after,.icon,.box-equipment .shoes,.box-equipment .helmet,#news .icon-small,#resort-desciption .shop-details h1 .promotion-img,.verify-code{background-image:url("/bundles/appfrontend/danisports/img/sprites.png")}.grey-shadow,.small-header-link,.sub-menu .aside-wrapper a,.sub-menu-content h3,.slide-desc h1,.slide-desc h2,.slide-desc .h1,.slide-desc .h2,.slide-desc .dessc,.step b{text-shadow:0 1px 2px #404041}.shadow,.small-header-link:hover,.sub-menu .aside-wrapper a:hover,.sub-menu-content h3:hover,.small-header-link.active,.sub-menu .aside-wrapper a.active,.sub-menu-content h3.active,.user-menu a:hover,#news .news-wrapper .category-type span,#news aside .box .section_h1.inactive a:hover,#news aside .box .total.inactive a:hover,.filter-packages h3{text-shadow:0 1px 2px #903}.ybutton,.ybtn,.basket .price-check .discount .discount__button,#login-register-bout{background-color:#fadd00 !important;color:#e2007a !important;border:0 none !important}.left{float:left}.right{float:right}.block{display:block !important}.small-header-link,.sub-menu .aside-wrapper a,.sub-menu-content h3{display:block;float:none;margin-bottom:20px;color:#d1d2d3;font-family:EagleBookRegular;font-size:24px;text-transform:uppercase}.small-header-link:hover,.sub-menu .aside-wrapper a:hover,.sub-menu-content h3:hover,.small-header-link.active,.sub-menu .aside-wrapper a.active,.sub-menu-content h3.active{text-decoration:none;color:#fadd00}.section-intro,.staticpage p{font-family:Ubuntu;font-size:16px;text-align:justify;line-height:24px}@font-face{font-family:'EagleBookRegular';src:url('/bundles/appfrontend/skirepublic/fonts/eagle-book.eot') format('embedded-opentype');src:url('/bundles/appfrontend/skirepublic/fonts/eagle-book.eot?#iefix') format('embedded-opentype'), url('/bundles/appfrontend/skirepublic/fonts/eagle-book.woff') format('woff'), url('/bundles/appfrontend/skirepublic/fonts/eagle-book.ttf') format('truetype'), url('/bundles/appfrontend/skirepublic/fonts/eagle-book.svg#EagleBookRegular') format('svg');}@font-face{font-family:'Ubuntu';src:url('/bundles/appfrontend/skirepublic/fonts/ubuntu-r.eot');src:url('/bundles/appfrontend/skirepublic/fonts/ubuntu-r.eot?#iefix') format('embedded-opentype'), url('/bundles/appfrontend/skirepublic/fonts/ubuntu-r.woff') format('woff'), url('/bundles/appfrontend/skirepublic/fonts/ubuntu-r.ttf') format('truetype'), url('/bundles/appfrontend/skirepublic/fonts/ubuntu-r.svg#UbuntuRegular') format('svg');}.bx-wrapper .bx-controls-direction a{text-indent:0;background:none}.bx-wrapper .bx-controls-direction a svg{fill:#fff;padding:2px;-webkit-filter:drop-shadow(0px 1px 1px #000);filter:drop-shadow(0px 1px 1px #000);-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='#000')"}.bx-wrapper .bx-controls-direction a svg:hover{fill:#fadd00;-webkit-filter:drop-shadow(0px 1px 1px #a10a4b);filter:drop-shadow(0px 1px 1px #a10a4b);-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='$jazzberryjam')"}.product-selector-svg{fill:#9a0037;margin-right:12px;margin-top:7px}label svg{width:32px;float:left;height:32px;fill:#e2007a;vertical-align:middle}.nl-card-check label.skilib-checkbox svg{margin-top:20px}.ok-icon{margin-right:6px;position:relative;top:2px;fill:#a5003d}#ajax_loader{position:fixed;margin:0 auto;left:50%;top:50%;margin-top:-20px;margin-left:-16px;width:32px;height:40px;z-index:99999;display:none}.blockG{position:absolute;background-color:#fff;width:5px;height:12px;-moz-border-radius:5px 5px 0 0;-moz-transform:scale(0.4);-moz-animation-name:fadeG;-moz-animation-duration:1.04s;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-webkit-border-radius:5px 5px 0 0;-webkit-transform:scale(0.4);-webkit-animation-name:fadeG;-webkit-animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-o-border-radius:5px 5px 0 0;-o-transform:scale(0.4);-o-animation-name:fadeG;-o-animation-duration:1.04s;-o-animation-iteration-count:infinite;-o-animation-direction:normal;-ms-border-radius:5px 5px 0 0;-ms-transform:scale(0.4);-ms-animation-name:fadeG;-ms-animation-duration:1.04s;-ms-animation-iteration-count:infinite;-ms-animation-direction:normal;border-radius:5px 5px 0 0;transform:scale(0.4);animation-name:fadeG;animation-duration:1.04s;animation-iteration-count:infinite;animation-direction:normal;box-shadow:0 0 5px #000}#rotateG_01{left:0;top:15px;-moz-animation-delay:0.39s;-moz-transform:rotate(-90deg);-webkit-animation-delay:0.39s;-webkit-transform:rotate(-90deg);-o-animation-delay:0.39s;-o-transform:rotate(-90deg);-ms-animation-delay:0.39s;-ms-transform:rotate(-90deg);animation-delay:0.39s;transform:rotate(-90deg)}#rotateG_02{left:4px;top:5px;-moz-animation-delay:0.52s;-moz-transform:rotate(-45deg);-webkit-animation-delay:0.52s;-webkit-transform:rotate(-45deg);-o-animation-delay:0.52s;-o-transform:rotate(-45deg);-ms-animation-delay:0.52s;-ms-transform:rotate(-45deg);animation-delay:0.52s;transform:rotate(-45deg)}#rotateG_03{left:13px;top:2px;-moz-animation-delay:0.65s;-moz-transform:rotate(0deg);-webkit-animation-delay:0.65s;-webkit-transform:rotate(0deg);-o-animation-delay:0.65s;-o-transform:rotate(0deg);-ms-animation-delay:0.65s;-ms-transform:rotate(0deg);animation-delay:0.65s;transform:rotate(0deg)}#rotateG_04{right:4px;top:5px;-moz-animation-delay:0.78s;-moz-transform:rotate(45deg);-webkit-animation-delay:0.78s;-webkit-transform:rotate(45deg);-o-animation-delay:0.78s;-o-transform:rotate(45deg);-ms-animation-delay:0.78s;-ms-transform:rotate(45deg);animation-delay:0.78s;transform:rotate(45deg)}#rotateG_05{right:0;top:15px;-moz-animation-delay:0.91s;-moz-transform:rotate(90deg);-webkit-animation-delay:0.91s;-webkit-transform:rotate(90deg);-o-animation-delay:0.91s;-o-transform:rotate(90deg);-ms-animation-delay:0.91s;-ms-transform:rotate(90deg);animation-delay:0.91s;transform:rotate(90deg)}#rotateG_06{right:4px;bottom:4px;-moz-animation-delay:1.04s;-moz-transform:rotate(135deg);-webkit-animation-delay:1.04s;-webkit-transform:rotate(135deg);-o-animation-delay:1.04s;-o-transform:rotate(135deg);-ms-animation-delay:1.04s;-ms-transform:rotate(135deg);animation-delay:1.04s;transform:rotate(135deg)}#rotateG_07{bottom:0;left:13px;-moz-animation-delay:1.17s;-moz-transform:rotate(180deg);-webkit-animation-delay:1.17s;-webkit-transform:rotate(180deg);-o-animation-delay:1.17s;-o-transform:rotate(180deg);-ms-animation-delay:1.17s;-ms-transform:rotate(180deg);animation-delay:1.17s;transform:rotate(180deg)}#rotateG_08{left:4px;bottom:4px;-moz-animation-delay:1.3s;-moz-transform:rotate(-135deg);-webkit-animation-delay:1.3s;-webkit-transform:rotate(-135deg);-o-animation-delay:1.3s;-o-transform:rotate(-135deg);-ms-animation-delay:1.3s;-ms-transform:rotate(-135deg);animation-delay:1.3s;transform:rotate(-135deg)}@-moz-keyframes fadeG{0%{background-color:#000}100%{background-color:#fff}}@-webkit-keyframes fadeG{0%{background-color:#000}100%{background-color:#fff}}@-o-keyframes fadeG{0%{background-color:#000}100%{background-color:#fff}}@-ms-keyframes fadeG{0%{background-color:#000}100%{background-color:#fff}}@keyframes fadeG{0%{background-color:#000}100%{background-color:#fff}}.clearfix{clear:both}.animated{animation-fill-mode:both;animation-duration:1s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:#fadd00}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}.pagination{transition:none}.bx-controls a{transition:none}.hasDatepicker{cursor:pointer}.iealert{height:40px;background-color:#e2007a;width:100%;top:0;padding:10px 0;display:none}.iealert span{font-size:15px;color:#fff;display:block;line-height:normal;width:940px;margin:0 auto}.iealert span .btn{display:inline-block;margin:-14px 150px 0 0;*display:inline;padding:4px 12px;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color:#b3b3b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1}.form-field-error .styled{border-right:2px solid #ef0000}html[data-useragent*='MSIE 10.0'] .slide-desc h1{padding-top:22px}html[data-useragent*='MSIE 10.0'] #resorts-intro .styled{height:37px;background-position:253px -169px}html[data-useragent*='MSIE 10.0'] #rent-time .styled:hover{background-position:-160px -37px}html[data-useragent*='MSIE 10.0'] #which-skier-am-i .formbox label[for='diverse']{margin-left:100px !important}html[data-useragent*='MSIE 10.0'] #book-now .styled{background-position:-55px -80 !important}.ie8 label{background-image:none !important;background:transparent !important}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:0.5em 0.5em 0.5em 0.7em;min-height:0;}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:0.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:0.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:0.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:0.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:0.4em 1em 0.4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:0.4em 2.1em 0.4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:0.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:0.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:0.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:0.2em 0.2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 0.4em}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:0.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:0.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:0.5em;padding:0.3em 1em 0.5em 0.4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px 0.4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:0.4em 0 0.2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0.2em;left:0.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(image-path("jquery-ui/animated-overlay.gif"));height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:0.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:0.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:0.2em 0;vertical-align:middle;margin-left:0.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:0.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:0.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:0.2em 0.2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px 0.2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:0.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee none 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #fadd00;background:#fadd00 none 50% 50% repeat-x;color:#a5003d;font-weight:bold}.ui-widget-header a{color:#a5003d}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 none 50% 50% repeat-x;font-weight:bold;color:#1bbbde}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1bbbde;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce none 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff none 50% 50% repeat-x;font-weight:bold;color:#a5003d}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#a5003d;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fadd00;background:#ffe45c none 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 none 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:0.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:0.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url('/bundles/appfrontend/skirepublic/css/ui-lightness/images/ui-icons_ffffff_256x240.png')}.ui-widget-header .ui-icon{background-image:url('/bundles/appfrontend/skirepublic/css/ui-lightness/images/ui-icons_ffffff_256x240.png')}.ui-state-default .ui-icon{background-image:url('/bundles/appfrontend/skirepublic/css/ui-lightness/images/ui-icons_ffffff_256x240.png')}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('/bundles/appfrontend/skirepublic/css/ui-lightness/images/ui-icons_ffffff_256x240.png')}.ui-state-active .ui-icon{background-image:url('/bundles/appfrontend/skirepublic/css/ui-lightness/images/ui-icons_ffffff_256x240.png')}.ui-state-highlight .ui-icon{background-image:url('/bundles/appfrontend/skirepublic/css/ui-lightness/images/ui-icons_ffffff_256x240.png')}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('/bundles/appfrontend/skirepublic/css/ui-lightness/images/ui-icons_ffffff_256x240.png')}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 none 50% 50% repeat;opacity:0.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 none 50% 50% repeat-x;opacity:0.2;filter:Alpha(Opacity=20);border-radius:5px}.ui-datepicker{background:#fff;border-radius:0;padding:30px 20px 25px;width:auto !important}.ui-datepicker-group{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px}.ui-datepicker-header{background:#163e71;border:none;border-radius:0;color:#fff}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:100%;top:0}.ui-datepicker .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-next.ui-state-hover{border:none;border-radius:0;background:rgba(255, 255, 255, 0.5)}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker td a,.ui-datepicker td span{height:2.3em;line-height:2.3em;padding:0;text-align:center;width:2.3em}.ui-datepicker td a.ui-state-default,.ui-datepicker td span.ui-state-default{background:#fff;border-color:rgba(22, 62, 113, 0.2);color:#666d89}.ui-datepicker td a.ui-state-highlight,.ui-datepicker td span.ui-state-highlight{background:rgba(226, 0, 122, 0.5);border-color:#e2007a;color:#fff}.ui-datepicker td a.ui-state-hover,.ui-datepicker td span.ui-state-hover{border-color:#e2007a}#partners{padding-bottom:27px}.rxPartnersSlider{height:80px;overflow:hidden}.rxPartnersSlider-scroll{position:relative;height:80px;left:0;min-width:100%}.rxPartnersSlider .item{float:left;height:80px;text-align:center;line-height:80px;padding:0 20px;vertical-align:middle}.rxPartnersSlider .item img{max-height:100%;max-width:100%}a{color:#a5003d}body{color:#666d89;font-family:Ubuntu}select{border:0 !important}p.no-margin-left{margin-left:0 !important}.navbar{overflow:visible}.navbar .container{position:relative;text-align:right}.navbar-inner{height:auto;background:#e2007a;box-shadow:0 1px 4px rgba(0, 0, 0, 0.065)}.navbar-inner .top-bar{background-color:#fff;text-align:left;padding:0 10px}.navbar-inner-no-header{height:auto}#h1logo{float:left;margin:0}#logo{float:left;height:66px;max-width:inherit;width:inherit;margin-top:15px}.pad #logo{height:50px}.mobile #logo{height:40px;margin-top:20px}.fbox{position:relative}.user-name-holder{position:relative;top:2px}.user-name-holder .user-icon{background:url('/bundles/appfrontend/danisports/img//user-icon-small.png') no-repeat 50%}.hasDatepicker{cursor:pointer !important}#logged-box{font-family:Ubuntu;font-size:12px;position:relative;display:inline-block}.mobile #logged-box{font-size:11px}#logged-box span{font-size:14px}#logged-box span:hover{text-decoration:underline;cursor:pointer}.mobile #logged-box span{font-size:11px}#logged-box .basket-nav{margin-top:5px}#logged-box img.user-thumb{border-radius:100%;height:28px;margin:0 0 0 3px;position:relative;vertical-align:-8px;width:28px}#logged-box .user-name-holder{display:inline-block;text-transform:uppercase;font-size:13px}.mobile #logged-box .user-name-holder{font-size:10px;vertical-align:1px}#logged-box .user-name-holder .icon{background-position:3px 0;background-size:13px auto;display:inline-block;margin-left:1px;vertical-align:-7px;margin-right:-1px}.basket-nav{text-decoration:none;display:block;float:left;position:relative;color:#504c4e;padding-left:6px;border-left:1px solid #504c4e;height:14px}.basket-nav span{font-size:12px !important;line-height:14px}.basket-nav .icon.small-icon.cart-white-icon{position:relative;background:url('/bundles/appfrontend/danisports/img//cart-icon-small.png') no-repeat 75% 1px}.basket-nav:hover span{text-decoration:none !important;color:#d4337c}.ie8 .popover-content{background-color:#414042;margin-top:-17px}.popover-content{padding:8px 16px}.popover.fade.bottom.in{display:none;width:207px;height:auto;border-radius:103px 103px 6px 0.4px 15px 6px 6px;background-color:rgba(65, 64, 66, .9) !important;background-image:none;box-shadow:0 1px 3px rgba(0, 0, 0, 0.5)}.popover.fade.bottom.in span{color:#fadd00;font-family:"Lato";font-size:16px;display:block;height:30px;font-size:13px;text-transform:uppercase}.popover.fade.bottom.in p{padding:10px 0 27px 0;width:100%}.user-menu-drop{display:none;width:250px;background-color:#41393b;box-shadow:0 0 3px rgba(0, 1, 1, 0.5);position:absolute;top:34px;left:15px;z-index:9999;padding:0px;text-align:left}.user-menu-drop:before{content:url('/bundles/appfrontend/danisports/img//popoverarrow.png');position:absolute;display:table;top:-14px;height:20px}.mobile .user-menu-drop{left:-50px;padding:0;width:200px}.user-menu a{box-sizing:border-box;display:block;font-size:14px;height:31px;padding:14px 15px 29px 14px;width:100%;color:#fff;font-family:Ubuntu;line-height:normal}.user-menu a:hover{text-decoration:none;background-color:#f0c800;font-weight:bold}.logged-nav{top:32px !important}#user-popover{position:relative;z-index:1000;display:inline-block}#user-popover:hover .user-menu-drop{display:block !important;top:26px}#user-popover.user-popover-with-image .user-name-holder{float:left;top:7px}#user-popover.user-popover-with-image .user-menu-drop{top:35px}.languageselect{display:inline-block;font-family:Ubuntu;vertical-align:-6px}.languageselect .selected-lang{position:relative;text-align:center}.languageselect .lang-list{position:absolute;z-index:1010;top:30px;display:none;background:#fff;text-align:center;padding:6px 0 5px 0;border-radius:0 0 5px 5px;box-shadow:0 9px 8px rgba(0, 0, 0, 0.5)}.languageselect .language{color:#647086;display:inline-block;overflow:hidden;margin:0 5px;font-size:14px;white-space:nowrap}.mobile .languageselect .language{font-size:11px}.languageselect .language.unavailable{display:none}.languageselect .language.inactive{margin-bottom:5px}.languageselect .language:after{vertical-align:-1px;display:inline-block;width:22px;height:11px;content:' ';margin-left:5px}.languageselect .language.en:after{background-position:-59px -265px}.languageselect .language.fr:after{background-position:-81px -265px}.languageselect .language.de:after{background-position:-103px -265px}.languageselect .language.es:after{background-position:-125px -265px}.languageselect .language.ru:after{background-position:-169px -265px}.languageselect .language.it:after{background-position:-147px -265px}body.logincontroller.find-form-alert-messagenaction #log-in input[type=text],body.requestpasswordcontroller #log-in input[type=text],body.logincontroller.find-form-alert-messagenaction #log-in input[type=password],body.requestpasswordcontroller #log-in input[type=password],body.logincontroller.find-form-alert-messagenaction #log-in input[type=email],body.requestpasswordcontroller #log-in input[type=email]{width:220px;margin-right:8px}.remind-password-input{width:270px !important}#login-intro{margin-bottom:17px}#login-intro span{font-size:16px}#login-intro .alert{margin:10px 0 0 0}#login-box{display:inline-block;margin-top:5px;height:14px}#lang-select-box{display:inline-block}#log-in input[type=text],#log-in input[type=password]{width:200px}#log-in input[type=submit]{width:107px;height:28px;font-weight:bold;top:-5px;position:relative}#log-in div{text-align:right}#log-in a,#log-in #sep{font-size:12px;color:#fff;text-decoration:none;margin:0 2px;font-family:Ubuntu;font-weight:500}#log-in a:hover{text-decoration:underline}#log-in .login-s-form{margin-top:10px;margin-bottom:0}#log-in .login-s-form div{text-align:left}#log-in .login-s-form label{font-size:16px}#log-in .login-s-form input[type=text],#log-in .login-s-form input[type=password]{width:320px !important}.mobile #log-in .login-s-form input[type=text],.mobile #log-in .login-s-form input[type=password]{width:260px !important}#log-in .login-s-form input[type=submit]{width:320px;height:45px;border-radius:0;box-shadow:0 1px 2px #903;font-weight:bold;font-size:19px;font-family:Ubuntu;margin-top:20px;margin-bottom:0}.mobile #log-in .login-s-form input[type=submit]{width:260px !important}.form-field-error .popover.fade.in,.checkbox-container .popover.fade.in{opacity:0.9;border:0;background-image:none}.form-field-error .popover.fade.in .alert-error p,.checkbox-container .popover.fade.in .alert-error p{font-size:13px;margin:0}.form-field-error .popover.fade.in .popover-content,.checkbox-container .popover.fade.in .popover-content{padding:8px}.form-field-error .popover.fade.in.right .arrow,.checkbox-container .popover.fade.in.right .arrow{left:-10px;border-right-color:#b82727 !important}.form-field-error .popover.fade.in.right .arrow:after,.checkbox-container .popover.fade.in.right .arrow:after{border-right-color:#b82727 !important}.form-field-error .popover.fade.in.top .arrow,.checkbox-container .popover.fade.in.top .arrow{bottom:-8px;border-top-color:#b82727 !important}.form-field-error .popover.fade.in.top .arrow:after,.checkbox-container .popover.fade.in.top .arrow:after{border-top-color:#b82727 !important}.login-failure-error,.basket .price-check .discount .discount__alert{padding:8px;margin-bottom:5px;line-height:20px;margin-top:4px;color:#b94a4a;background-color:#f2dede;border-color:#eed3d7;border-radius:0}.login-failure-error a,.basket .price-check .discount .discount__alert a{color:#000}#main-nav{position:absolute;display:block;right:0;top:52px;height:30px;margin-top:-14px;margin-bottom:0;font-weight:bold;letter-spacing:-1px}@media (max-width:1030px){.be2bill-tpl #main-nav{display:none}}.pad #main-nav{background:#e2007a;border:1px solid #ccc;height:100vh;max-width:320px;position:fixed;right:-330px;top:12px;width:100vw;z-index:1500;padding:20px 0;transition:right 0.3s;overflow:auto}.pad #main-nav.open{right:0 !important}.pad #main-nav:after{content:" ";display:block;height:100px;width:100%}.mobile #main-nav{max-width:100vw;right:calc(-100vw - 10px)}#main-nav ul{list-style-type:none}.pad #main-nav ul{padding:0;margin:0}#main-nav > ul > li{padding:0 20px;float:left;position:relative}.pad #main-nav > ul > li{box-sizing:border-box;display:block;padding:15px 20px;text-align:center;width:100%;float:none}#main-nav > ul > li.home{padding-left:0}#main-nav > ul > li > a{float:none;color:#fff;font-size:15px;font-family:Ubuntu;text-decoration:none;display:block}#main-nav > ul > li > a:hover,#main-nav > ul > li > a.active{color:#fadd00;text-decoration:none}.pad #main-nav > ul > li > a{font-size:20px}#main-nav > ul > li:hover div{display:block !important}#main-nav .user-menu-drop{left:-55px}.pad #main-nav .user-menu-drop{background:none;border:medium none;box-shadow:none;display:block !important;left:auto;margin:20px -20px 0;position:relative;text-align:center;top:0;width:calc(100% + 40px)}.pad #main-nav .user-menu-drop:before{display:none}.color-icon-svg{fill:#e2007a;margin:5px 5px 0 0}.icon{display:block;width:40px;height:35px;background-repeat:no-repeat}.icon#find-resort-icon{background-position:0 3px}.icon#product-selector-icon{background-position:-44px 5px}.icon#promotions-icon{background-position:-85px 6px}.icon#testimony-icon{background-position:-124px 2px;margin-right:9px}.icon#advices-icon{background-position:-165px 2px;margin-right:9px}.icon#editorial-icon{background-position:-207px 1px;margin-right:9px}.icon.faq-icon{background-position:-247px 4px}.icon#star-icon{background-position:-289px 1px}.icon#read-icon{background-position:-412px -47px}.icon#tooltip-icon{background-position:-19px -123px;width:20px;height:20px}.icon#tooltip-icon:hover{background-position:0 -123px}.icon.icon#basket-icon{background-position:-410px -82px;position:relative;top:3px}.icon.icon#folder-icon{background-position:-410px -148px;position:relative;top:3px}.icon.icon#personal-details-icon{background-position:-412px -112px}.icon.icon.question-icon{background-position:-279px -66px;position:relative;top:13px;margin-left:10px;width:37px;margin-right:10px}.icon.icon.question-icon:hover{background-position:-279px -34px}.icon.icon.data-icon{background-position:-412px -179px}.icon.icon#exp-icon{background-position:-412px -214px;position:relative;top:6px}.icon.icon#payment-icon{background-position:-410px -244px}.icon.small-icon{width:18px;height:20px;margin-right:6px}.icon.small-icon.location-icon{background-position:-46px -123px}.icon.small-icon.location-icon-dark{background-position:-151px -123px}.icon.small-icon.website-icon{background-position:-65px -123px}.icon.small-icon.website-icon-dark{background-position:-167px -123px}.icon.small-icon#facebook-icon{background-position:-100px -125px}.icon.small-icon#facebook-icon-dark{background-position:-186px -122px}.icon.small-icon#twitter-icon{background-position:-84px -123px}.icon.small-icon#twitter-icon-dark{background-position:-204px -121px}.icon.small-icon#google-icon{background-position:-115px -124px}.icon.small-icon#google-icon-dark{background-position:-221px -123px}.icon.small-icon#envelope-icon{background-position:-134px -141px}.icon.small-icon#violet-star-icon{background-position:-239px -123px}.icon.small-icon#violet-gift-icon{background-position:-239px -140px}.icon.small-icon.hours-icon{background-position:-256px -121px}.icon.small-icon.calendar-small-icon{background-position:-293px -122px}.icon.small-icon.cart-icon{background-position:-277px -122px}.icon.small-icon.cart-white-icon{background-position:-150px -140px}.icon.small-icon.contact-icon{background-position:-259px -139px}.icon.small-icon.about-icon{background-position:-277px -122px}.icon.small-icon.book-confirm{background-position:-294px -141px;position:relative;top:3px;display:inline-block}.icon.small-icon.plus-icon{display:inline-block;background-position:-293px -99px;position:relative;top:3px}.icon.small-icon.info-small-icon,.icon.small-icon.skill-icon{background-position:-315px -124px}.icon.small-icon.remove-icon{background-position:-315px -140px}.icon.small-icon.people-icon{background-position:-203px -139px;margin-left:4px}.ie8 #web-map{width:400px;margin-left:150px}#web-map,#web-map a{font-size:12px;margin:2px;color:#fff;line-height:20px}#web-map a:hover{color:#fadd00}#web-map{padding-left:25px;box-sizing:border-box;width:calc(100% - 4px)}#footer-logo{height:63px}.home-slider .bx-wrapper .bx-prev{left:7px;background:url(/bundles/appfrontend/danisports/img//home-slider-prev.png) no-repeat 0 0}.home-slider .bx-wrapper .bx-next{background:url(/bundles/appfrontend/danisports/img//home-slider-next.png) no-repeat 0 0}.home-slider .bx-wrapper .bx-prev,.home-slider .bx-wrapper .bx-next{width:61px;height:61px;margin-top:-30px;top:50%;text-indent:-10000px}.home-slider .bx-wrapper .read-more{background:#fadd00;color:#444;padding:8px 30px;margin:10px auto 0 20px;display:inline-block;text-decoration:none}.home-slider .bx-wrapper .read-more:hover{color:#e2007a}.home-slider .bxslider .slide{background-size:cover;background-origin:content-box;width:100% !important;max-height:400px;min-height:400px;height:40vw;background-repeat:no-repeat;list-style:none;text-align:center}.home-slider .bxslider .slide::before{content:'';display:inline-block;height:100%;margin-left:-3px;vertical-align:middle;width:0}.slide-desc{background:rgba(255, 255, 255, 0.6);-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 auto;max-width:80%;position:relative;padding:20px;text-align:left;vertical-align:middle;width:1300px}.pad .slide-desc{max-width:100%;padding:20px 110px}.slide-desc h1,.slide-desc h2,.slide-desc .h1,.slide-desc .h2,.slide-desc .dessc{margin:0 0 10px}.pad .slide-desc h1,.pad .slide-desc h2,.pad .slide-desc .h1,.pad .slide-desc .h2,.pad .slide-desc .dessc{margin:0 0 5px}.slide-desc h1:last-child,.slide-desc h2:last-child,.slide-desc .h1:last-child,.slide-desc .h2:last-child,.slide-desc .dessc:last-child{margin:0}.slide-desc h1,.slide-desc .h1{color:#e2007a;font-size:3em;font-weight:900;letter-spacing:-0.05em;line-height:55px;text-shadow:none;text-transform:uppercase}.pad .slide-desc h1,.pad .slide-desc .h1{font-size:2.7em;line-height:45px}.slide-desc h2,.slide-desc .h2{color:#173f72;font-size:22px;font-weight:400;letter-spacing:-0.4px;line-height:27px;padding:0;position:relative;text-shadow:0 0 3px #fff}.slide-desc h2 svg,.slide-desc .h2 svg{display:none}.slide-desc h2 .pad,.slide-desc .h2 .pad{display:inline-block;font-size:18px}.slide-desc .desc{color:#fff}.view-all-link svg{fill:#e2007a;width:9px;height:12px}.violet-btn{padding:5px 10px;background:#e2007a;color:#fff !important;text-decoration:none !important;font-size:13px}.ybtn,.basket .price-check .discount .discount__button,#login-register-bout{text-align:center;overflow:hidden;padding:9px 4px 4px 4px;width:174px;height:26px;font-size:13px;font-weight:bold;font-family:Ubuntu;display:inline-block;line-height:20px;border-radius:0;box-shadow:none}.ybtn:hover,.basket .price-check .discount .discount__button:hover,#login-register-bout:hover{text-decoration:none}.ybtn img,.basket .price-check .discount .discount__button img,#login-register-bout img{position:relative;top:-2px;left:-10px}#submit-bout{width:149px;height:40px}#login-register-bout{padding-top:4px;height:21px;width:143px;font-size:13px;margin-right:5px;font-weight:normal;font-family:Ubuntu}.odd.alert-holder .container{margin:0 auto}.odd.alert-holder .container .alert{margin-bottom:0}.odd .login-failure-error,.odd .basket .price-check .discount .discount__alert,.basket .price-check .discount .odd .discount__alert{margin-top:0}.jspPane{overflow-x:hidden}section{position:relative;padding:27px 0 0 0}section > .container{position:relative}section#testimony-advices,section#faq,section#product-selector,section#actual-promotions{padding-bottom:30px}section#our-selection-section{padding-top:30px}section#faq-page{padding-top:30px}section .separator{position:absolute;width:100%;top:-1px;height:3px;background-image:url(/bundles/appfrontend/danisports/img//section-separator.png);background-size:100%}section .separator.bottom{top:auto;bottom:0;height:3px}#testimony-advices .column{border-right:1px solid #444}#testimony-advices .column:nth-child(3n){border-right:0}#testimony-advices .column .read-more{padding:3px 25px 3px 12px;background:#e2007a;color:#fff;position:relative}#testimony-advices .column .read-more img{position:absolute;right:6px;top:24%}.home-slider .bx-controls{height:100%;margin:0 auto;position:absolute;top:0;width:100%}.home-slider .bx-controls .bx-pager .bx-pager-item .bx-pager-link{cursor:pointer;text-indent:-90px;overflow:hidden;background:#fff;border:1px solid #ccc}.home-slider .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active,.home-slider .bx-controls .bx-pager .bx-pager-item .bx-pager-link:hover{background:#ed008d}.home-slider .bx-controls-direction{margin:0 auto;max-width:1560px;position:relative;left:0;top:50%;width:100%;z-index:100}.section_h1,.total,p.section_h1,p.total,#resorts-intro .intro-container p.section_h1,#resorts-intro .intro-container p.total,#news-list-intro p.section_h1,#news-list-intro p.total{font-family:Ubuntu;color:#667185;font-size:35px;font-weight:bold;line-height:30px;padding:0;text-align:center;text-transform:uppercase;margin:60px 0}.section_h1_subtitle{font-size:20px}.styled.shop-list-style{height:35px;border-radius:4px 7px 7px 6px;background-position:238px -164px}.styled.shop-list-style:hover{background-position:238px -215px}.styled.shop-list-style input{background:transparent;border:0}.shop-details-dropdown{display:none !important}#shop-list-select{width:929px;max-width:calc(100vw - 50px);position:absolute;z-index:13;height:auto;margin-top:1px;}#shop-list-select aside{width:281px}#shop-list-select .close{position:absolute;right:-10px;top:-10px;margin:0}#shop-list-select .close:hover{cursor:pointer}#shop-list-select .tab-content{border:solid 2px #fadd00;border-right:0;box-shadow:0 0 10px rgba(0, 0, 0, 0.15);margin:0;padding:0;background-color:#fff;float:left}#shop-list-select .nav-tabs{border:0}#shop-list-select .shop-list-names,#shop-list-select .home-page-list{width:281px;height:250px;overflow:hidden;position:relative;background-color:#f7f7f7}#shop-list-select .shop-list-names .single-shop,#shop-list-select .home-page-list .single-shop{border-bottom:1px solid #c1c1c1}#shop-list-select .shop-list-names a:hover,#shop-list-select .home-page-list a:hover{background:#a5003d}#shop-list-select .shop-list-names a,#shop-list-select .home-page-list a,#shop-list-select .shop-list-names span.resort,#shop-list-select .home-page-list span.resort{width:94%;display:block;min-height:22px;padding:5px 5px 5px 11px;font-family:Ubuntu;font-size:14px;color:#404041;text-decoration:none;font-weight:bold;transition:none}#shop-list-select .shop-list-names a.resort-item,#shop-list-select .home-page-list a.resort-item,#shop-list-select .shop-list-names span.resort.resort-item,#shop-list-select .home-page-list span.resort.resort-item{background:#353535;display:inline;text-shadow:none;color:#fff;font-size:11px;font-weight:300;padding:5px 10px;position:relative}#shop-list-select .shop-list-names a.resort-item:after,#shop-list-select .home-page-list a.resort-item:after,#shop-list-select .shop-list-names span.resort.resort-item:after,#shop-list-select .home-page-list span.resort.resort-item:after{content:'';border-bottom:1px solid #e4e4e4;width:280px;display:block;left:0;bottom:0;position:absolute}#shop-list-select .shop-list-names a:hover .selected,#shop-list-select .home-page-list a:hover .selected,#shop-list-select .shop-list-names span.resort:hover .selected,#shop-list-select .home-page-list span.resort:hover .selected{color:#fff}#shop-list-select .shop-list-names a .selected,#shop-list-select .home-page-list a .selected,#shop-list-select .shop-list-names span.resort .selected,#shop-list-select .home-page-list span.resort .selected{color:#e2007a}#shop-list-select .shop-list-names p,#shop-list-select .home-page-list p{text-align:center;display:none;line-height:32px;font-size:18px}.home-page-list{height:374px !important}.home-page-list a.shop-item:hover{color:#fff !important;background:#e2007a !important}.select-resort{width:273px;height:32px;background-color:#fadd00;color:#e2007a;font-family:Ubuntu;font-size:14px;font-weight:bold;display:block;text-transform:uppercase;padding:8px 0 0 8px}#country-select{margin:0;padding:0}#country-select li{margin:0 0 -4px 0;height:30px}#country-select li a{background-color:#e6e6e7;font-size:14px;color:#404041;text-shadow:0 2px 0 #fff;box-shadow:0 0 0 #000;border-radius:5px 5px 0 0;margin:0;border:0}#country-select li a:hover{text-decoration:none;cursor:pointer}#country-select li.active a{background-color:#fff;font-weight:bold;border:solid 1px #fadd00;box-shadow:0 -3px 10px rgba(0, 0, 0, 0.15)}#country-select li.disable a{color:#999;background:#ddd}.shop-details{width:620px;float:left}.shop-details.shop-details-homepage{background-color:#fff;height:415px;border:solid 2px #fadd00;border-left:0;position:absolute;left:283px;z-index:101;top:25px}.shop-details h.shop-details-homepage-info{padding:80px;text-align:center;margin-top:70px}.shop-details h.shop-details-homepage-info .arrow{background:url(/bundles/appfrontend/danisports/img//controls.png) no-repeat 0 2px;width:34px;height:37px;display:block;float:left}.shop-details h1{text-transform:none !important;left:18px;position:relative;width:600px;font-size:30px}.shop-details label,.shop-details input{float:left}.shop-details input[type="radio"]:checked + label{font-weight:bold;color:#e2007a}.shop-details label{margin-left:10px;line-height:22px}.shop-details .column-shop-details{float:left;width:310px}.shop-details .column-shop-details .column-shop-details-item{margin:10px 0}.shop-details .column-shop-details .residente{top:-10px;position:relative;color:#e2007a;font-size:16px;text-shadow:0 2px 0 #fff}.shop-details .column-shop-details .residente i{margin-top:-11px !important}.shop-details .column-shop-details.cds-hp{width:300px}.shop-details .column-shop-details.fc{margin:-2px 0 0 18px;width:274px;text-align:justify}.shop-details .column-shop-details.fctwo{margin:-3px 0 0 17px}.shop-details .column-shop-details.fctwo p{margin:0 0 0 28px;position:relative}.shop-details .column-shop-details.fctwo p label{cursor:pointer;position:absolute;width:236px;height:20px;left:-11px;top:5px;font-size:14px;padding-left:22px;background-image:url(/bundles/appfrontend/danisports/img//radio.jpg);background-repeat:no-repeat;line-height:17px}.shop-details .column-shop-details.fctwo p label .violet-link{font-size:14px}.shop-details .column-shop-details.fctwo p label:after{opacity:0;content:url(/bundles/appfrontend/danisports/img//radio_checked.jpg);position:absolute;width:9px;height:5px;top:0;left:0}.shop-details .column-shop-details.fctwo p input[type=radio]:checked + label:after{opacity:1}.shop-details .column-shop-details.fctwo label{line-height:19px}.shop-details .column-shop-details div{font-family:Ubuntu;font-size:14px;line-height:18px;display:block;float:none}.shop-details .column-shop-details div > b{text-transform:uppercase;line-height:22px}.shop-details .column-shop-details div b i{margin-right:10px}.shop-details .column-shop-details div span{width:95px;display:block;float:left}.shop-details .column-shop-details div span.ng-scope{float:none;width:auto}.shop-details .column-shop-details div span.more-info-shop{width:auto;line-height:5px;height:10px;margin-bottom:10px}.shop-details .column-shop-details div span.more-info-shop a{font-weight:bold;font-size:11px}.popover-content .editor-content{margin-top:-30px}.styled{background:#fff;border:1px solid #cad2e7;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;margin-bottom:10px;overflow:hidden;padding:0;position:relative;width:100%}.styled .select-arrow{background:#fff;cursor:pointer;display:block;height:38px;pointer-events:none;position:absolute;right:0;top:0;width:50px}.styled .select-arrow::before{border-left:5px solid #cad2e7;border-bottom:5px solid #cad2e7;content:'';height:10px;left:50%;position:absolute;transform:translateX(-50%) translateY(-60%) rotate(-45deg);top:50%;width:10px}.styled select,.styled input{width:109%;background-color:transparent;background-image:none;border:none !important;box-shadow:none}.styled:hover,.styled:active{border-color:#fadd00;box-shadow:0 0 0 1px #fadd00}.styled:hover .select-arrow,.styled:active .select-arrow{background:#fadd00}.styled:hover .select-arrow::before,.styled:active .select-arrow::before{border-color:#fff}.product-box-basket{height:554px}.product-box .product-desc{float:left;width:126px}.product-box,.product-box-equivalent-box{border:1px solid #f2ecec;border-radius:0;background-color:#fff;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7);background-repeat:no-repeat;height:450px;font-family:Ubuntu;background-position:1px 5px;padding-top:15px;position:relative}.product-box .product-container,.product-box-equivalent-box .product-container{float:left;text-align:center;width:51px;padding-left:6px;height:356px}.product-box .product-container img,.product-box-equivalent-box .product-container img{max-width:55px}.product-box.cart-product-box,.product-box-equivalent-box.cart-product-box{height:574px;padding-top:18px}.product-box.cart-product-box .product-header,.product-box-equivalent-box.cart-product-box .product-header{margin-top:-16px}.product-box.cart-product-box .product-name,.product-box-equivalent-box.cart-product-box .product-name{line-height:17px;text-transform:uppercase;display:block;font-size:10px;min-height:71px;padding-top:17px;width:109px}.product-box.cart-product-box .product-name b,.product-box-equivalent-box.cart-product-box .product-name b{text-transform:none;font-size:16px}.product-box.cart-product-box .product-prize,.product-box-equivalent-box.cart-product-box .product-prize{margin:-4px 0 23px 0}.product-box.cart-product-box .product-promo,.product-box-equivalent-box.cart-product-box .product-promo{border-radius:32px;width:40px;height:28px;background:#fadd00;position:absolute;top:0 !important;right:3px;z-index:1;text-align:center;padding-top:12px;border:2px solid #fff}.product-box.cart-product-box .product-promo span,.product-box-equivalent-box.cart-product-box .product-promo span{font-size:16px;color:#c06}.product-box.cart-product-box .product-old-price,.product-box-equivalent-box.cart-product-box .product-old-price{text-decoration:line-through;font-size:17px !important;font-weight:100;line-height:16px !important;display:block}.product-box.cart-product-box .product-new-price,.product-box-equivalent-box.cart-product-box .product-new-price{display:block;font-size:26px !important}.product-box.cart-product-box .shop-price,.product-box-equivalent-box.cart-product-box .shop-price{display:block}.product-box .product-name,.product-box-equivalent-box .product-name{line-height:21px;text-transform:uppercase;display:block;margin-left:13px;font-size:13px;height:71px}.product-box .product-name b,.product-box-equivalent-box .product-name b{text-transform:none;font-size:16px}.product-box .onpiste,.product-box-equivalent-box .onpiste,.product-box .offpiste,.product-box-equivalent-box .offpiste{display:block;width:100%;margin-bottom:5px;font-size:12px;line-height:9px;position:relative;left:25px;text-transform:uppercase}.product-box .onpiste b,.product-box-equivalent-box .onpiste b,.product-box .offpiste b,.product-box-equivalent-box .offpiste b{font-weight:900}.product-box .more-info-pop,.product-box-equivalent-box .more-info-pop{color:#e2007a;text-decoration:none;font-size:1em;margin-left:15px}.product-box .product-desc,.product-box-equivalent-box .product-desc{margin-left:-12px}.product-box .product-desc > b,.product-box-equivalent-box .product-desc > b{text-transform:uppercase;font-size:16px;line-height:14px;display:block;margin-bottom:18px}.product-box .product-desc .extra-equipment,.product-box-equivalent-box .product-desc .extra-equipment{margin-top:27px;height:214px;position:relative;left:9px}.product-box .product-desc .extra-equipment.basket-exeq,.product-box-equivalent-box .product-desc .extra-equipment.basket-exeq{margin-top:13px}.product-box .product-desc .extra-equipment input[type=checkbox],.product-box-equivalent-box .product-desc .extra-equipment input[type=checkbox]{height:0;width:0;opacity:0}.product-box .check-a,.product-box-equivalent-box .check-a{width:136px;height:20px;position:absolute;bottom:9px;line-height:10px;left:14px;box-shadow:0 1px 2px #903;text-transform:uppercase;font-size:12px}.product-box .mm-trigger,.product-box-equivalent-box .mm-trigger{text-transform:uppercase;font-weight:bold;font-size:11px;line-height:14px;display:table;bottom:15px;right:34px;position:absolute;color:#000}.product-box .mm-trigger:after,.product-box-equivalent-box .mm-trigger:after{content:">";position:absolute;right:-20px;bottom:8px;font-size:18px}.product-box .mm-trigger.basket-trigger,.product-box-equivalent-box .mm-trigger.basket-trigger{bottom:62px;width:73px}.product-box-equivalent-box .product-container{margin-left:0}.product-box-equivalent-box .product-desc{width:97px}.product-prize-equipment-selection{width:606px;height:52px;background-color:#fff;color:#e2007a;border-radius:0 !important;border-bottom:dashed 2px #f2ecec}.product-prize{width:162px;height:55px;background-color:#e2007a;color:#fff;margin-bottom:25px}.product-prize.with-promo{padding:3px 0 14px 12px}.product-prize,.product-prize-equipment-selection{box-shadow:0 2px 1px rgba(1, 1, 1, 0.15);line-height:17px;font-size:14px;padding:17px 0 0 12px;text-align:left;border-radius:0}.product-prize b,.product-prize-equipment-selection b{font-family:Lato;text-transform:uppercase;font-size:24px;line-height:27px}.product-prize sup,.product-prize-equipment-selection sup{font-size:12px;position:relative;top:-2px}.product-prize .extra-info,.product-prize-equipment-selection .extra-info{position:relative;margin-right:15px;top:5px;float:right}.ie8 .box-item{border:ridge 1px #e4dfdf}.box-item{width:257px;padding:3px;margin-bottom:5px;position:relative;margin-right:34px;border-radius:0;}.box-item:nth-of-type(3n+3){margin-right:0;border-right:0}.box-item .view-all-link{display:block;margin-top:15px;color:#444}.box-item > p{font-family:Ubuntu;font-size:12px;line-height:16px;text-align:justify}.box-item > p b{width:100%;display:block}.box-item .icon{margin:10px 0}.box-item .shadow-box{position:absolute;bottom:-12px;left:0;opacity:0.5}.box-item .news-title{margin-bottom:10px;font-family:Ubuntu}#products-slide{padding-top:0}#products-slide.products-slide-home .product-ribbon{margin-top:-19px}.product-image{clear:both;display:table}.product-ribbon{width:82px;height:82px;margin-top:-22px;background-repeat:no-repeat;z-index:2}.product-ribbon .text-position{position:absolute;top:19px;right:-11px;width:80px;height:24px}.product-ribbon .text{color:#fff;text-transform:uppercase;font-size:9px;width:80px;height:24px;line-height:12px;display:table-cell;vertical-align:middle;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=5);}.product-ribbon .text .center{margin-left:auto;margin-right:auto}.box-equipment{border:dashed 1px #333;padding:6px 10px 5px 10px;border-radius:0;float:right;margin-right:16px;margin-bottom:19px;width:77px;text-align:center;font-family:"Lato"}.box-equipment .shoes,.box-equipment .helmet{width:43px;height:46px;overflow:hidden;background-position:0 0;margin:0 0 6px 18px;background-repeat:no-repeat}.box-equipment .shoes{background-image:url(/bundles/appfrontend/danisports/img//boots.png)}.box-equipment .shoes.checkbox{padding-left:0;background-position:-122px -160px;width:80px;margin-left:0}.box-equipment .shoes.checkbox.checked{background-position:-122px -207px}.box-equipment .shoes-snowboards{background-image:url(/bundles/appfrontend/danisports/img//snb-boots.png)}.box-equipment .helmet{background-image:url(/bundles/appfrontend/danisports/img//casque.png)}.box-equipment .helmet.checkbox{padding-left:0;background-position:-200px -160px;width:74px;margin-left:0}.box-equipment .helmet.checkbox.checked{background-position:-200px -207px}.box-equipment .price_box{font-size:13px;position:relative;display:block;text-align:center;margin-bottom:2px;font-weight:bold}.box-equipment .included-text{display:none}.box-equipment .excluded-text{display:block}.box-equipment b{line-height:13px;display:block;font-size:10px}.box-equipment.box-equipment-boots{cursor:pointer}.box-equipment.free-helmet{opacity:1}.box-equipment.free-helmet .price_box{text-decoration:line-through}.box-equipment.not-free-helmet{opacity:0.7}.box-equipment.included .price_box{visibility:hidden}.box-equipment.included .included-text{display:block}.box-equipment.included .excluded-text{display:none}.pack{padding:2px 3px;color:#fff;text-transform:uppercase;cursor:pointer;font-family:Ubuntu;font-size:12px;margin:12px 0 5px 0;display:inline-block}.pack.sport-easy{background-color:#00f}.pack.performance-plus{background-color:#f60}.pack.kid{background-color:#f00}.pack.sport-plus{background-color:#3c0}.pack.privilege{background-color:#fadd00}.pack.junior{background-color:#7d00fe}.pack.junior-competition{background-color:#000}.pack.exclusive{background-color:#ccc}.pack.special-offer{background-color:#c06}.product-desc-popover{display:none}.popover-content{font-size:13px;font-weight:300}.violet-span{color:#e2007a;font-family:EagleBookRegular;text-transform:uppercase;font-size:16px;font-weight:bold;line-height:31px;width:100%;margin:0}.violet-span.vs-lc{text-transform:none;line-height:24px}.violet-span a{color:inherit}.wide-btn{padding-top:5px;height:22px;width:97%;margin-bottom:5px;position:relative}#product-selector .bx-wrapper .bx-pager,#equipment-list-container .bx-wrapper .bx-pager{display:none}.bx-wrapper .bx-pager.bx-default-pager a{line-height:16px}#product-selector .bx-viewport{padding:3px}.slider-shadow{text-align:center;height:40px}.slider-shadow img{margin:auto;margin-top:-1px}.promo-banners .banner-left{margin:15px 94px 45px 65px}.promo-banners .banner-right{margin:15px 0 45px 0}#actual-promotions .bx-wrapper .bx-controls{right:0;top:0}#actual-promotions .bx-wrapper .bx-controls .bx-pager{position:relative;float:left}#actual-promotions .bx-wrapper .bx-controls .bx-controls-direction{display:block}#actual-promotions .column{width:180px;margin:0;padding:0 5px;text-align:center}.ie8 .column{width:293px}.column{width:298px;margin-right:22px}.column:nth-of-type(3){margin-right:0}.column .wide-btn{margin-top:25px}#seo h2{background:#f2f6ff;cursor:pointer;margin:0;padding:10px calc(0.7em + 20px);position:relative}#seo h2::before,#seo h2::after{background:#667185;content:'';height:0.7em;position:absolute;right:calc(10px + 0.35em);top:50%;transform:translateY(-50%);transition:0.2s;width:2px}#seo h2::after{transform:translateY(-50%) rotate(90deg)}#seo .seo-content{background:#f2f6ff;display:flex;flex-wrap:wrap;max-height:0;overflow:hidden;transition:0.5s max-height}#seo .seo-item{box-sizing:border-box;padding:0 30px 30px;width:50%}@media (max-width:1030px){#seo .seo-item{width:100%}}#seo .seo-item:first-child{padding-top:15px}#seo .seo-item.wide{width:100%}#seo .seo-item h3{display:flex;margin:0 0 10px}#seo .seo-item h3::after{border-bottom:1px solid;content:'';flex:1;height:0.9em;margin-left:20px}#seo .seo-item p:last-child{margin:0}#seo.open h2::before{transform:translateY(-50%) rotate(90deg)}#seo.open .seo-content{max-height:2000px;transition-duration:0.8s}#faq .faq-container h3{line-height:30px !important}#faq .faq-container i{position:relative;top:22px}#faq .faq-container ul{list-style-image:url("/bundles/appfrontend/danisports/img//list-img.png")}.faq-column{margin-top:11px;width:31%;margin-right:21px;float:left;font-family:Ubuntu;border-right:1px solid #444}.faq-column:first-child,.faq-column :last-child{margin:0}.faq-column:nth-child(4n){border-right:0}.faq-column .view-all-link{color:#444}.faq-column .equal{margin-bottom:10px}.faq-column span{text-transform:uppercase;color:#414042;font-size:16px;display:block;margin-bottom:10px}.faq-column ul{list-style-image:url("/bundles/appfrontend/danisports/img//list-img.png");margin:0 0 15px 15px;padding:0 0 0 17px;font-size:10px}.faq-column ul li{margin-bottom:6px}.faq-column ul li a{font-size:13px;color:#414042;line-height:21px;display:block;letter-spacing:-0.07em}#news-list-intro p{font-family:Ubuntu;font-size:16px;line-height:24px}#news{padding-top:30px}#news #promotions img{padding-left:50px}#news .news-list{margin:0;width:621px}#news .news-wrapper{font-family:Ubuntu;border:1px solid #f2ecec;width:560px;border-radius:0;background-color:#fff;-webkit-box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7);-moz-box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7);-ms-box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7);-o-box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7);box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7);margin:0 0 30px 0;padding:32px}#news .news-wrapper h3,#news .news-wrapper .h3{margin:0 0 5px 0;font-size:22px;line-height:28px;font-weight:bold;float:left}#news .news-wrapper .category-type{float:right}#news .news-wrapper .category-type span{font-family:EagleBookRegular;color:#fadd00;font-size:18px;text-transform:uppercase}#news .news-wrapper .category-type i{width:17px;height:20px;margin-right:5px}#news .news-wrapper .category-type i.editorial-small-icon{background-position:54px -7px}#news .news-wrapper .category-type i.advices-small-icon{background-position:38px -7px}#news .news-wrapper .category-type i.testimony-small-icon{background-position:19px -7px}#news .news-wrapper .news-tags{clear:both;font-size:12px}#news .news-wrapper .news-content{margin-top:30px}#news .news-wrapper .news-content img,#news .news-wrapper .news-content p{float:left;margin:0 15px 10px 0}#news .news-wrapper .news-content p{font-size:14px;line-height:18px;width:100%;font-family:Ubuntu;text-align:justify}#news .sbtn{width:101px;height:19px;padding:4px;color:#a5003d;box-shadow:0 1px 2px #903}#news .backtolist{width:141px;height:20px;font-size:12px;box-shadow:0 1px 2px #903;padding:4px 0;margin-top:5px}#news .icon-small{width:14px;height:10px;top:7px;margin-right:5px;position:relative}#news .icon-small.icon-news-calendar{background-position:54px -31px}#news aside{border:dashed 1px #333;border-radius:0;margin-left:34px;width:292px}#news aside .box{border-bottom:dashed 1px #333;padding:10px;display:table;width:92%}#news aside .box header{font-size:14px;font-family:Ubuntu;text-transform:uppercase;width:100%;display:block;font-weight:bold}#news aside .box #search-article{width:161px;height:26px;border-radius:0;position:relative;top:6px}#news aside .box #search-article-btn{width:81px;height:36px;border-radius:0;margin-left:7px}#news aside .box #search-article-btn img{left:-5px}#news aside .box .section_h1,#news aside .box .total{font-size:24px;margin:0}#news aside .box .section_h1 i,#news aside .box .total i{margin-left:-12px;margin-right:7px;margin-top:8px;height:21px}#news aside .box .section_h1 i.icon#testimony-icon,#news aside .box .total i.icon#testimony-icon{background-position:-373px -85px}#news aside .box .section_h1 i.icon#advices-icon,#news aside .box .total i.icon#advices-icon{background-position:-373px -109px}#news aside .box .section_h1 i.icon#editorial-icon,#news aside .box .total i.icon#editorial-icon{background-position:-373px -133px}#news aside .box .section_h1 a,#news aside .box .total a{color:#e2007a}#news aside .box .section_h1 a:hover,#news aside .box .total a:hover{text-decoration:none}#news aside .box .section_h1.inactive a,#news aside .box .total.inactive a{display:block;color:#d1d2d3;-webkit-text-shadow:0 1px 2px #404041;-moz-text-shadow:0 1px 2px #404041;-o-text-shadow:0 1px 2px #404041;-ms-text-shadow:0 1px 2px #404041;text-shadow:0 1px 2px #404041}#news aside .box .section_h1.inactive a i.icon#testimony-icon,#news aside .box .total.inactive a i.icon#testimony-icon{background-position:-330px -85px !important}#news aside .box .section_h1.inactive a i.icon#advices-icon,#news aside .box .total.inactive a i.icon#advices-icon{background-position:-331px -109px !important}#news aside .box .section_h1.inactive a i.icon#editorial-icon,#news aside .box .total.inactive a i.icon#editorial-icon{background-position:-331px -133px !important}#news aside .box .section_h1.inactive a:hover,#news aside .box .total.inactive a:hover{color:#e2007a;text-decoration:none}#news aside .box .section_h1.inactive a:hover i.icon#testimony-icon,#news aside .box .total.inactive a:hover i.icon#testimony-icon{background-position:-372px -85px !important}#news aside .box .section_h1.inactive a:hover i.icon#advices-icon,#news aside .box .total.inactive a:hover i.icon#advices-icon{background-position:-373px -109px !important}#news aside .box .section_h1.inactive a:hover i.icon#editorial-icon,#news aside .box .total.inactive a:hover i.icon#editorial-icon{background-position:-373px -133px !important}#news aside .box#partners img{margin:4px}#news aside .tag{float:left;text-align:center;color:#fff;background-color:#e2007a;display:block;min-width:50px;height:25px;padding:6px 7px 3px 7px;border-radius:0;margin:3px;font-family:"Lato";font-size:14px}#user-area{padding-top:30px}#user-area table{margin-bottom:0}.sub-menu{width:204px;float:left}.sub-menu#about-us-nav{margin-bottom:30px}.sub-menu .aside-wrapper{width:100%;border:dashed 1px #3f3f3f;padding:20px 0 20px 18px;float:left;border-radius:0}.sub-menu .aside-wrapper a{line-height:1.1em}.sub-menu .aside-wrapper label{position:relative}.sub-menu img{margin-top:40px;margin-left:60px}.sub-menu-content{width:662px;height:auto;padding:20px;margin-left:52px;border:1px solid #f2ecec;border-radius:0;background-color:#fff}.sub-menu-content h3{margin:0 0 20px 0;line-height:10px}.sub-menu-content span a{color:#e2007a;font-weight:bold}.sub-menu-content .table{margin-top:20px;font-family:Ubuntu;font-size:12px}.sub-menu-content .table th{font-size:14px}.sub-menu-content .table .canceled{color:#ca0000}.sub-menu-content .table .paid{color:#115e00}#contact-form-intro{padding-top:30px}#logo-color{margin-right:87px}.contact-header{width:100%;height:421px;background-repeat:no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/appfrontend/danisports/img//contact-header.jpg',sizingMethod='scale')";-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.contact-column,.contact-column a{font-size:16px;color:#000;text-decoration:none;font-family:Ubuntu;line-height:22px}.contact-column a:hover{text-decoration:underline}#contact-form .alert-success{margin:20px 0;font-size:16px}#form-contact{margin-top:30px;margin-bottom:0}#form-contact label{font-size:16px}#form-contact .formbox{width:285px;margin-right:31px}#form-contact .formbox .styled{width:295px;background-position:256px -170px;height:35px;border-radius:0 6px 6px 0}#form-contact .formbox .styled:hover,#form-contact .formbox .styled :focus,#form-contact .formbox .styled :active{background-position:256px -215px}#form-contact .formbox .styled select{width:109%;border:solid 2px #c6c8ca;border-right:0}#form-contact .formbox .styled select:hover,#form-contact .formbox .styled select :focus,#form-contact .formbox .styled select :active{border-right:0}#form-contact .formbox.datepicker-holder input[type=text]{width:235px !important}#form-contact .formbox.wide{width:640px}#form-contact .formbox.wide textarea{width:587px;height:124px;border-radius:0;border:solid 2px #c6c8ca}#form-contact .formbox.wide textarea:hover,#form-contact .formbox.wide textarea :focus,#form-contact .formbox.wide textarea :active{border:solid 2px #fadd00}#form-contact .formbox input[type=text],#form-contact .formbox input[type=email]{width:278px;height:26px;border-radius:0}#form-contact .formbox input[type=text]#datepicker,#form-contact .formbox input[type=email]#datepicker{width:117px}#form-contact .formbox .ui-datepicker-trigger{position:relative;top:-5px;margin-left:10px}#form-contact input[type=submit]{width:287px;height:45px;border-radius:0;box-shadow:0 1px 2px #903;font-weight:bold;font-size:19px;font-family:Ubuntu;margin-top:20px;margin-bottom:0}.ie8 #contact-form .formbox.left.datepicker-holder input[type=text]{width:225px !important}#about-us{padding-top:40px}.staticpage figure{float:left;background-image:url("/bundles/appfrontend/danisports/img//imgframe.png");width:176px;height:115px;padding:8px 7px 7px 10px;margin:0}.staticpage h1.section_h1,.staticpage h1.total{margin-top:0}.staticpage p{line-height:24px;margin-bottom:25px}.staticpage .manifesto{counter-reset:p;top:29px;position:relative;margin-bottom:30px;width:100%;display:table;margin-bottom:30px}.staticpage .manifesto span{padding-left:44px;display:block}.staticpage .manifesto p{width:99%}.staticpage .manifesto p.single{line-height:34px}.staticpage .manifesto p.single:before{padding-top:0;height:33px}.staticpage .manifesto p:before{background:url(/bundles/appfrontend/danisports/img//rounded.jpg) no-repeat;counter-increment:p;content:"" counter(p) "";height:27px;width:33px;font-family:EagleBookRegular;color:#fff;font-size:24px;text-align:center;display:block;float:left;padding-top:7px;margin-right:11px}.staticpage strong{font-size:18px}.staticpage b{color:#e2007a;font-size:16px}.staticpage small{font-size:12px}.deal-desc{width:460px;margin-right:20px;text-align:justify;margin-top:15px;font-size:16px}.promo-img{width:160px;float:right}.resort-details h1{margin:0 !important;margin-bottom:18px !important}.resort-details .editor-content{font-size:16px !important;line-height:22px !important}.resort-details a{font-weight:bold;color:#e2007a}#resorts-intro{font-family:Ubuntu}#resorts-intro .intro-container{width:620px;margin:0}#resorts-intro .intro-container p{text-align:justify;font-size:16px;text-shadow:0 2px 0 #fff}#resorts-intro #shop-list-select{width:285px}#resorts-intro .styled{width:292px;float:right;margin-top:-70px;max-width:calc(100vw - 90px)}.pad #resorts-intro .styled{margin-top:0px;margin-bottom:40px;float:none}#resorts-intro .styled input[type=text]{border:0;width:276px;background-color:transparent}.shop-status{width:286px;height:40px;top:-8px;position:relative}h3.shops-area,h2.shops-area{font-size:30px;font-family:Ubuntu;color:#e2007a;text-transform:uppercase;margin:0;display:block;float:left;width:768px}.new-resort,.opening-soon{border:1px solid #f2ecec;border-radius:0;background-color:#a5003d;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7);text-align:center;font-weight:bold;color:#fff;font-size:18px;font-family:Ubuntu;padding-top:2px;text-transform:uppercase;height:25px;margin-top:17px;padding-left:10px;padding-right:10px}.satisfaction-bar{max-width:432px !important;width:calc(100vw - 120px) !important;height:25px;border-radius:0;background-color:#c7c7c9;color:#e2007a;font-family:Ubuntu;font-size:20px;font-weight:bold;text-align:center;position:relative;line-height:26px !important;margin-left:27px}.satisfaction-bar.satisfaction-bar-dropdown{width:268px !important;margin-bottom:20px}.satisfaction-bar .inner-bar{border-radius:0;background-color:#fadd00;height:24px;top:0;position:absolute;box-shadow:0 1px 2px #aea500}.satisfaction-bar b{z-index:2;position:relative}.resort-map-drop{width:300px !important;height:194px}.resort-map-drop .location-photo img{max-height:220px;margin:0 auto;display:block}.resort-map-drop .location-map .angular-google-map-container{display:block;height:220px;width:100%}#resort-desciption{font-family:Ubuntu}#resort-desciption .container > span{font-size:18px;text-transform:uppercase;line-height:46px}#resort-desciption .shop-details{width:100%;position:relative}#resort-desciption .shop-details .column-shop-details{margin:14px 0 0 0 !important}#resort-desciption .shop-details h1{font-size:48px;left:0;width:auto;top:-15px}#resort-desciption .shop-details h1 .promotion-img{width:71px;height:71px;display:inline-block;top:20px;position:relative}#resort-desciption .shop-details h1 .promotion-img#two-for-one{background-position:-45px 69px}#resort-desciption .shop-details .resort-info{position:relative;top:-18px}#resort-desciption .shop-details .book-now{float:right;width:165px;height:31px;padding-top:8px;font-size:16px;text-transform:uppercase;position:absolute;top:-5px;right:0}#resort-desciption .shop-details .display-list{text-decoration:none;color:#e2007a;font-size:12px;position:absolute;right:6px;top:52px;z-index:9}#resort-desciption .shop-details .display-list:hover{text-decoration:underline}#resort-desciption .shop-details .column-shop-details{margin:0}#resort-desciption .shop-details .residente b,#resort-desciption .shop-details .residente i{float:left}#resort-desciption .shop-details .residente b{color:#e2007a;font-size:16px;text-shadow:0 2px 0 #fff;margin-right:10px;position:relative}#resort-desciption .shop-details div{font-size:16px;line-height:22px}#resort-desciption .shop-details div.fc{width:518px}#resort-desciption .shop-details div .shop-img{width:auto;margin-top:41px;overflow:hidden;padding:0;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3)}#resort-desciption .shop-details div .shops-map{width:400px;height:400px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);margin-top:41px}#resort-desciption .shop-details div .shops-map .shop-map-content{width:100%;height:100%}#resort-desciption .shop-details div .shops-map .shop-map-content div{width:auto;margin-top:0}#resort-desciption .resort-desc{margin:10px 0;text-align:justify}#resort-desciption .resort-desc b{text-transform:uppercase}#resort-desciption .resort-desc b i{margin-right:10px}#resort-desciption .resort-desc div{margin-top:11px}#resort-desciption .resort-desc a{color:#e2007a}#resort-desciption .resort-desc a:hover{color:#e2007a}#book-now{width:calc(100vw - 60px);padding:40px;max-width:800px;box-sizing:border-box;overflow:auto;height:calc(100vh - 20%);position:fixed;max-height:430px;top:10%}.mobile #book-now{margin:0;left:0;top:0;width:100vw;height:100vh;max-height:100vh;border-radius:0}#book-now h2.section_h1,#book-now h2.total{line-height:40px}#book-now .confirmation-intro{line-height:22px;font-size:16px;margin-bottom:20px}#book-now .formbox{width:50%}.mobile #book-now .formbox{width:100%}#book-now button.close{position:absolute;right:47px;top:13px}#book-now .styled{width:225px;margin-right:20px}#book-now input[type=text],#book-now select{background:transparent}#book-now input[type=text]{max-width:173px;width:100%}#book-now select{width:111%;padding-top:5px}#book-now .ui-datepicker-trigger{position:relative;margin-left:10px;top:-6px}#book-now label{text-transform:uppercase;font-weight:bold;text-shadow:0 2px 0 #fff;font-size:18px}#book-now .confirm-dates{max-width:385px;width:100%;margin-top:18px}#book-now .close{display:none;float:none;position:fixed;right:0;top:5px;width:40px;height:40px;z-index:9999;margin:0;padding:0;transform:rotate(45deg);font-family:arial;transform-origin:0 0 0;cursor:pointer;color:#aaa}.mobile #book-now .close{display:block}#book-now .close:after{content:"+";font-size:60px;font-weight:100}.shop-left-margin{margin-left:28px}.gallery-resort{margin-top:23px}.gallery-resort a{margin:0 0 30px 23px}.sponsors{text-align:center}.sponsors a,.sponsors span{margin:0 0 30px 28px;display:inline-block;text-align:center;float:none;display:inline-block}.sponsors a:first-child,.sponsors span:first-child{margin-left:0}#steps{padding:0;display:table;padding-top:8px}.step{width:194px;height:52px;float:left;line-height:20px;color:#d1d3d4;padding-left:21px;padding-top:2px}.step span{font-weight:bold}.step b{font-family:Ubuntu;color:#d1d3d4;font-size:24px;text-transform:uppercase;margin-bottom:18px;float:none;width:100%}.step.active span{color:#000}.step.active b{color:#e2007a;}.step-sep{background-image:url("/bundles/appfrontend/danisports/img//step.png");background-position:0 -12px;width:21px;height:64px;margin-top:-8px;position:relative;float:left;-ms-background-position-y:-11px;background-position-y:-11px}.toggle-basket{float:right;color:#e2007a;font-weight:bold;cursor:pointer;position:relative;top:-24px}#basket-container{padding-bottom:36px}#basket-container .container > .section_h1,#basket-container .container > .total{margin-bottom:0}.nl-card-name{margin-top:0}.basket{box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0;display:table;height:100%;margin-top:13px;overflow:hidden;padding:0 15px;width:100%}@media all and (max-width:768px){.basket{padding:0}}.basket .basket-header{border-bottom:dashed 1px #bcbebe;padding:15px}.basket .basket-header .login-failure-error,.basket .basket-header .price-check .discount .discount__alert,.basket .price-check .discount .basket-header .discount__alert{margin-top:12px}.basket .checkout-basket-info{margin-bottom:0;font-size:15px}.basket .all-inclusive-tag{position:absolute;right:30px;top:25px}.basket .place-details{border-right:0;padding:0;text-align:center}.basket .place-details span{text-transform:uppercase;font-size:13px;margin-bottom:3px}.basket .place-details b{font-size:16px;margin:0 0 10px 0}.basket .col{height:100%;margin:0;padding:0 0 15px;width:50%}.basket .col h3{margin:0 0 30px}@media all and (max-width:768px){.basket .col{padding:15px 0 !important;width:100%}}.basket .col.left-col{border-right:dashed 1px #bcbebe;padding-right:15px}@media all and (max-width:768px){.basket .col.left-col{border-right:none;border-bottom:dashed 1px #bcbebe}}.basket .col.left-col + .col{padding-left:15px}.basket .equipment-list{position:relative}.basket .equipment-list h3{margin:0 0 30px}.basket .equipment-list span{text-transform:uppercase;font-size:13px;margin-bottom:3px}.basket .equipment-list .basket-add-person{width:auto;height:auto;padding:2px 6px;margin-left:20px;position:absolute;top:5px;right:15px}@media all and (max-width:768px){.basket .equipment-list .basket-add-person{right:0}}.basket .equipment-list .pack{margin-top:5px;cursor:default}.basket .equipment-list .equipment_multidate{margin-bottom:10px}.basket .equipment-list .equipment_multidate.show{margin-bottom:40px}.basket .equipment-list .equipment_multidate.all-inclusive{margin-bottom:40px}.basket .equipment-list .equipment_multidate.all-inclusive.show{margin-bottom:70px}.basket .equipment-list .equipment_multidate .dates{display:none}.basket .equipment-list .equipment_multidate .dates.show{display:block}.basket .selected-product-list{line-height:18px;margin-bottom:10px;padding-right:30px;position:relative}.basket .selected-product-list img{position:absolute;top:3px;right:5px;cursor:pointer}.basket .selected-product-list.no-limit-card .pack:before{content:'NO LIMIT';background:#54bb2c;float:left;padding:0 4px;margin-right:5px}.basket .selected-product-list .product-header{align-items:center;background:transparent;border-bottom:1px solid #d9dbe2;box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;font-size:17px;height:1.5em;justify-content:space-between;overflow:visible;margin:0 0 5px;padding:0.8em 0 0;position:relative}.basket .selected-product-list .product-header h4{background:#fff;float:left;font-size:inherit;height:1.5em;line-height:1.5em;margin:0;padding:0 10px 0 0;position:relative;text-transform:uppercase}.basket .selected-product-list .product-header .cost{background:#fff;float:right;font-size:inherit;height:1.5em;line-height:1.5em;margin:0;text-align:right;width:80px}.basket .selected-product-list .brand-line{margin:0 0 10px}.basket .selected-product-list .brand-line > *{display:inline-block;vertical-align:middle}.basket .selected-product-list .brand-line .pack{margin:0 5px 0 0}.basket .selected-product-list .equipment-choices{display:flex;flex-wrap:wrap}.basket .selected-product-list .equipment-choices .checkbox-container{margin-right:14px}.basket .selected-product-list .equipment-choices .checkbox-container label{width:auto}.basket .selected-product-list .equipment-choices .checkbox-container label br{display:none}.basket .selected-product-list .equipment-choices .checkbox-container label .multi-date-icon{display:inline-block;float:none;vertical-align:middle}.basket .selected-product-list .equipment-choices .equipment_multidate{padding-bottom:30px;margin:0;width:225px}.basket .selected-product-list .equipment-choices .equipment_multidate .form-horizontal.web{width:100%}.basket .selected-product-list .equipment-choices .equipment_multidate .form-horizontal.web input{height:25px}.basket .selected-product-list .remove-product-from-basket{height:20px;position:absolute;right:0;top:5px;width:20px}.basket .selected-product-list .remove-product-from-basket:before,.basket .selected-product-list .remove-product-from-basket:after{background:#d9dbe2;border-radius:1px;content:'';height:2px;left:0;position:absolute;top:50%;width:100%}.basket .selected-product-list .remove-product-from-basket:before{transform:rotate(45deg)}.basket .selected-product-list .remove-product-from-basket:after{transform:rotate(-45deg)}.basket .selected-product-list .remove-product-from-basket:hover,.basket .selected-product-list .remove-product-from-basket:focus{outline:none}.basket .selected-product-list .remove-product-from-basket:hover:before,.basket .selected-product-list .remove-product-from-basket:focus:before,.basket .selected-product-list .remove-product-from-basket:hover:after,.basket .selected-product-list .remove-product-from-basket:focus:after{background:#666d89}.basket .selected-product-list b{color:#e2007a}.basket .price-check .summary-line{display:flex;line-height:1.2em;margin:0 0 0.2em}.basket .price-check .summary-line .summary-label{flex:1}.basket .price-check .summary-line .summary-value{float:right}.basket .price-check .summary-subtotal{color:#e2007a;font-size:1.5em;margin:0.5em 0;text-transform:uppercase}.basket .price-check .summary-total{color:#e2007a;font-size:1.8em;text-transform:uppercase}.basket .price-check .summary-discount{color:#e2007a;font-size:1.2em;margin:0.7em 0}.basket .price-check .summary-insurance i{display:inline-block;position:absolute}.basket .price-check .discount{padding:30px;background:#f2f6ff;margin:15px 0}.basket .price-check .discount h4{font-size:1.5em;font-weight:normal;margin:0 0 20px;text-transform:uppercase}.basket .price-check .discount .discount__input{box-sizing:border-box;display:block;height:35px;line-height:35px;margin-bottom:0;padding:0 5px;width:70%;float:left}.basket .price-check .discount .discount__button{box-sizing:border-box;display:inline-block;height:35px;line-height:35px;margin:0;padding:0;width:calc(30% - 15px)}.basket .price-check .discount .discount__alert{margin-top:5px}.basket .price-check .actions{direction:rtl;font-size:0}.basket .price-check .actions .proceed-checkout{-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;font-size:15px;margin:0;min-width:100px;vertical-align:top;width:48%}.basket .price-check .actions .proceed-checkout:first-child{margin-left:4%}@media all and (max-width:992px){.basket .price-check .actions .proceed-checkout{font-size:13px}}@media all and (max-width:768px){.basket .price-check .actions .proceed-checkout{font-size:12px}}.basket-payment-other-methods{font-size:12px}.basket-added,.basket-error{border-radius:0;border-radius:0;background-clip:padding-box;top:105%;display:none;left:35%;height:40px;padding:1px 0 0 0;text-align:center;min-width:600px;font-size:18px;padding-top:14px;width:400px;color:#fff;z-index:9999;background-color:#e2007a;border:solid 2px #fff;position:absolute}.basket-error{background-color:#f00}.subtotal{font-weight:bold;font-size:18px;padding-bottom:15px}.unpair{padding-bottom:5px;font-size:14px}.total{margin-bottom:0 !important;font-size:16px !important;padding-bottom:1px}.pay-in-store{font-weight:bold;color:#e2007a;font-size:16px;padding-bottom:15px}.payment-options{margin-bottom:30px;height:30px}.terms-box{margin-top:-80px}.proceed-checkout{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;text-transform:uppercase;text-align:center;width:100%;height:30px;padding-top:11px;margin-bottom:0}.proceed-checkout.checkout-step-bout{padding-top:4px;height:48px}.proceed-checkout.next-step-with-previous{margin-bottom:10px}.method-av{color:#9b9b9c;display:block;float:left}.which-skier{position:relative;top:6px;margin-left:-5px;cursor:pointer;background-position:0 0;background-repeat:no-repeat;background-image:url("/bundles/appfrontend/danisports/img//which.png");width:174px;height:42px}.which-skier:hover{background-position:0 -42px}#which-skier-am-i{width:850px;min-height:886px;border:1px solid #c6c8ca;border-radius:0;background-image:url("/bundles/appfrontend/danisports/img//pattern.png");text-align:center}#which-skier-am-i button.close{right:49px;position:absolute;top:10px}#which-skier-am-i > span{font-size:18px;text-shadow:0 2px 0 #fff}#which-skier-am-i .section_h1.which-skier-header,#which-skier-am-i .total.which-skier-header{text-align:left;margin:20px auto 8px auto;width:512px}#which-skier-am-i form{padding:20px 0 20px 30px;border-top:dashed 1px #bbb;border-bottom:dashed 1px #bbb;text-align:left;margin:20px 0}#which-skier-am-i .formbox{width:33%;position:relative}#which-skier-am-i .formbox span.header{font-size:18px;text-shadow:0 2px 0 #fff;text-transform:uppercase;display:block;float:none;margin-bottom:10px}#which-skier-am-i .formbox input[type=radio]{float:left;opacity:0}#which-skier-am-i .formbox label{cursor:pointer;left:-11px;top:5px;font-size:14px;padding-left:10px;line-height:17px;display:block}#which-skier-am-i .formbox label .violet-link{font-size:14px}#which-skier-am-i .formbox label span{display:table;margin-left:24px;text-align:left}#which-skier-am-i .formbox label:before{content:url(/bundles/appfrontend/danisports/img//radio_big.png);height:20px;float:left;width:20px;left:-14px;position:relative}#which-skier-am-i .formbox label[for="diverse"]{padding-left:35px}#which-skier-am-i .formbox label[for="diverse"]:after{top:51px;left:-1px;float:none;position:absolute}#which-skier-am-i .formbox input[type=radio]:checked + label:before{opacity:1;content:url(/bundles/appfrontend/danisports/img//radio_big_checked.png)}#which-skier-am-i .selected-name{color:#e2007a;text-transform:uppercase;font-size:24px;font-weight:bold;line-height:40px;display:block}#which-skier-am-i .product-box-recommended{width:720px;height:165px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);border-radius:0;background:#fff;border:dashed 1px #bbb;margin-top:26px;position:relative;margin:26px auto;text-align:center}#which-skier-am-i .product-box-recommended.recommended{border:3px solid #a5003d;cursor:pointer}#which-skier-am-i .product-box-recommended span{font-size:18px;position:relative;top:25px}#which-skier-am-i .product-box-recommended img{position:absolute;top:54px;left:22px}#which-skier-am-i .package-desc-popover{display:none}#selected-equipment .bx-default-pager{display:none}.basket-filters{height:auto !important;margin:-30px 0 0 0 !important;padding-bottom:75px}.sub-menu.filter-packages .aside-wrapper a.clear-filters{font-family:Ubuntu;text-transform:none;color:#e2007a;text-shadow:none;font-weight:bold;font-size:16px;line-height:22px;min-width:120px}.sub-menu.filter-packages .aside-wrapper a.clear-filters i{position:relative;left:23px}.sub-menu.filter-packages .aside-wrapper a.clear-filters:hover{text-decoration:none}.basket-product-list-container{padding:0;border:0;position:relative;background:transparent;width:100% !important}.basket-product-list-container .select-rate{position:absolute;right:112px;top:83px}.basket-product-list-container .select-rate .question-mark-button{border:1px solid #000;border-radius:12px;background:#fadd00;padding:1px;color:#000;font-weight:bold;width:22px;height:22px;display:inline-block;outline:none;margin:0 0 4px 5px}.basket-product-list-container .select-rate .js-change-prices{padding:5px 15px;background:#ededed;margin:0 -3px 0 0;display:inline-block}.basket-product-list-container .select-rate .js-change-prices.active{background:#e2007a;color:#fff}.basket-product-list-container .select-rate .js-change-prices:nth-child(2){border-radius:6px 0 0 6px}.basket-product-list-container .select-rate .js-change-prices:nth-child(3){border-radius:0 6px 6px 0}.basket-product-list-container .select-rate .js-change-prices:hover{text-decoration:none}.basket-product-list-container .select-comparison-container{position:absolute;left:2px;top:140px}.basket-product-list-container .select-comparison-container .dropdown-menu.inner li a:hover,.basket-product-list-container .select-comparison-container .dropdown-menu.inner li.selected a{background:#c06;color:#fff;outline:none}.basket-product-list-container .select-comparison-container button{background:#ededed}.basket-product-list-container .select-comparison-container button.active{background:#c06;color:#fff;outline:none}.basket-product-list-container .comparison-container-collapsible.in.collapse{margin-bottom:40px}.basket-product-list-container .comparison-container-collapsible .legend-small{font-size:11px}.basket-product-list-container .flexi-text-container{position:absolute;top:140px;left:190px;width:340px;font-size:11px}.basket-product-list-container .compare-chart{font-size:12px;position:relative;width:85%;margin:30px auto 20px auto;border:1px solid #ededed}.basket-product-list-container .compare-chart tr td{vertical-align:middle;padding:6px 10px}.basket-product-list-container .compare-chart thead{font-weight:bold;font-size:14px}.basket-product-list-container .compare-chart .status-icon{margin-left:14px;height:13px}.basket-product-list-container .compare-chart .violet{color:#e2007a}.basket-product-list-container .compare-chart .flexi-label{font-size:14px}.basket-product-list-container .compare-chart .close-table{position:absolute;top:-24px;right:0;color:#fff;background:#444;padding:2px 10px;font-size:13px;cursor:pointer}.flexi-label{display:inline-block;padding:8px 15px;color:#fff;font-size:22px;background:#c06;border-radius:0}.flexi-label.small{padding:4px 10px;font-size:18px}.flexi-label.smaller{padding:4px 10px;font-size:14px}.w40p{width:40%}.w20p{width:20%}.w30p{width:30%}.small-filter,.large-filter{color:#3f383a;font-family:Ubuntu;font-size:0.9em;font-weight:bold;text-transform:uppercase;background-image:url("/bundles/appfrontend/danisports/img//filters.png");overflow:hidden;margin-right:9px;text-align:center;padding-top:27px;margin-bottom:62px;border-radius:10px;box-shadow:0 0 2px #c0c0c0}.small-filter.active,.large-filter.active{background-position:0 80px;background:#af005e;color:#fff}.small-filter:hover,.large-filter:hover{cursor:pointer}.small-filter a,.large-filter a{color:#333}.small-filter{width:81px;height:51px;background-position:-119px 0}.large-filter{width:101px;height:51px;background-position:-199px 80px}.arrow-grey{position:relative;left:-4px;top:24px;margin:0 10px}.down-ind{position:absolute;left:16px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);top:87px;fill:#fadd00;transform:rotate(90deg);-webkit-filter:drop-shadow(1px 0 1px #a10a4b);filter:drop-shadow(1px 0 1px #a10a4b);-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='$jazzberryjam')"}.down-ind-eq{position:absolute;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);top:159px;left:408px}.selection-item-equivalent{display:none;overflow:hidden;position:relative;width:621px}.selection-item-equivalent .equivalent-header{display:none;position:relative;font-size:20px;font-weight:bold;background-color:#fff;text-align:center;background-image:none}.selection-item-equivalent .product-prize{background-color:#fff;color:#e2007a;width:605px;border-radius:0}.selection-item-equivalent .item-details-basket{margin-bottom:0}.selection-item-equivalent .arrow-down{margin:20px 0 20px 300px}.selection-item-equivalent .dashed-separator.static-sep{margin:0;padding:0 0 10px 0;background-color:#fff}.selection-item-equivalent .brand-model{margin-left:20px;display:block;margin-top:13px}.selection-item-equivalent .brand-model b{font-size:18px}.ps-btns{position:relative;width:100%}.selection-item-basket{background:transparent !important}.item-details-basket{background-color:#fff;display:table;position:relative;width:621px;border:1px solid #f2ecec;border-top:0;border-radius:0 0 7px 7px;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7)}.show-equivalent{font-weight:bold;font-size:14px;position:absolute;right:20px;top:20px}.show-equivalent:after{content:">";margin-left:10px}.product-icon-type{margin:4px 20px 0 0}.add-to-basket{height:30px;box-shadow:0 2px 1px rgba(1, 1, 1, 0.15);font-size:15px;padding-top:8px;margin:10px 0 13px 20px;cursor:pointer}.basked-add-confirm{width:300px !important;font-size:16px !important;padding:20px !important;left:59%}.close-box{cursor:pointer;position:absolute;right:0;top:-11px}.removebtn{margin-top:10px;text-align:left;padding-left:13px;width:98px;}.removebtn svg{height:20px;margin-right:6px;width:13px;fill:#e2007a;float:left;padding:0 2px}.removebtn i{margin:0}input[type=submit].ybtn.save-user-data,.basket .price-check .discount input.discount__button[type=submit].save-user-data{width:329px;height:53px;font-size:16px;margin-top:9px}.no-item{display:none}.terms-checkbox{margin-left:6px}.terms-checkbox label,.terms-checkbox label a{font-size:14px !important}.user-data-wrapper{margin-top:13px}.user-data-wrapper .arrow-yellow{width:24px;height:37px;margin:205px 10px 0 10px;fill:#fadd00;-webkit-filter:drop-shadow(0px 1px 1px #a10a4b);filter:drop-shadow(0px 1px 1px #a10a4b);-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='$jazzberryjam')";padding:0 5px}.user-data-wrapper .cart-product-box{height:465px}.user-data-wrapper .cart-product-box .product-header{margin-bottom:20px}.user-data-box{width:714px;height:auto;margin-top:5px;border:1px solid #f2ecec;border-radius:0;background-color:#fff;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7);overflow:hidden}.user-data-box header{height:22px;width:100%;padding:20px;font-size:20px;font-family:Ubuntu;background-image:url("/bundles/appfrontend/danisports/img//pattern2.png");color:#e2007a;text-transform:none}.user-data-box.user-data-box-personal{margin-top:0;}.user-data-box form{padding:20px}.user-data-box .form-container{padding:20px}.user-data-box .formbox{margin-right:20px;float:left;min-height:74px;width:148px}.user-data-box .formbox.longbox{width:47%}.user-data-box .formbox .firstname{width:94%}.user-data-box .formbox.goofy-box{top:-5px;position:relative}.user-data-box .formbox.skillbox{position:relative}.user-data-box .formbox.skillbox label{float:left}.user-data-box .formbox .styled{width:100%}.user-data-box .formbox label{display:table}.user-data-box .formbox i{display:inline-block;position:relative;margin-left:10px}.user-data-box .formbox.div{margin-right:0}.user-data-box .sizebox input[type=text]{width:91%}.user-data-box .insurance{margin:0;padding:20px 0;border-top:solid 1px #bbb}.user-data-box .insurance.image-height{height:103px}.user-data-box .insurance.package-option .checkbox-container p{width:auto}.user-data-box .insurance.package-option .checkbox-container p img{display:block;margin-top:4px}.user-data-box .insurance.package-option .checkbox-container .price-option-desciption{display:none}.user-data-box .insurance.package-option .checkbox-container .price-option-icon{display:inline-block;position:absolute}.user-data-box .infos-pink{background-color:#e2007a;color:#fff !important;display:block;padding:8px}.checkout-price-option .insurance{padding-bottom:20px;height:53px;margin-top:10px;border-bottom:solid 1px #bbb}.checkout-price-option .insurance .checkbox-container{margin-top:-30px}.checkout-price-option .insurance .checkbox-container p{display:block;position:absolute;top:64px;width:95%;left:32px;line-height:14px;text-align:justify;font-size:12px}.checkout-price-option .insurance .checkbox-container p img{display:block;margin-top:4px}.checkout-price-option .insurance .checkbox-container .price-option-desciption{display:none}.checkout-price-option .insurance .checkbox-container .price-option-icon{display:inline-block;position:absolute}.checkout-price-option .insurance .check-container label{display:inline;vertical-align:middle;margin-bottom:0;color:#fff}.checkout-price-option .insurance .check-container label i{display:inline-block;vertical-align:middle;color:#fff}.checkout-price-option .insurance .check-container div.price-option-desciption{display:inline;vertical-align:middle}.checkout-price-option .insurance .check-container div.price-option{display:inline-block;background:#e2007a;color:#fff;padding:5px 10px;border-radius:5px}.checkout-price-option .insurance.no-border-bottom{border-bottom:0}.info{display:none}.dashed-separator{width:948px;height:1px;border-top:dashed 1px #bbb;margin:20px 0 10px 0}.dashed-separator.resort-separator{margin:10px auto 18px auto}.dashed-separator.static-sep{width:100%}#order-summary-form{width:100%;display:table}#order-summary-form h1{width:100%}#order-summary-form .popover.fade.in{background-image:none;box-shadow:none}#order-summary-form .popover.fade.in .arrow:after{border-top-color:#b82727}#order-summary-form .formbox{margin-right:30px;min-height:73px;height:auto;position:relative}#order-summary-form .formbox.lfb{margin-right:0}#order-summary-form .formbox.postal{width:158px}#order-summary-form .formbox.postal input{width:93%}#order-summary-form .formbox.country{width:296px}#order-summary-form .formbox.country .styled{width:100%}#order-summary-form .formbox.country .styled select{width:109%}#order-summary-form .formbox.dial{width:135px}#order-summary-form .formbox.dial input{width:93%}#order-summary-form .formbox.phone{width:265px}#order-summary-form .formbox.phone input{width:100%}#order-summary-form .formbox .long-input{width:280px}#order-summary-form .formbox textarea{width:609px;height:114px}#order-summary-form .extra-info{width:100%;max-width:390px;margin-right:66px}#order-summary-form .extra-info .styled{width:100%}#order-summary-form .extra-info .styled select{border:2px solid #c6c8ca;width:109%;height:35px}#order-summary-form .discount-code a{width:145px;height:26px;font-size:11px;height:18px;padding-top:4px;margin:6px 20px 0 20px;float:left;font-size:12px !important;text-transform:none !important}#order-summary-form .discount-code input[type=text]{width:245px}.status-holder{text-align:left;position:absolute;top:77px}.verify-code{width:29px;height:29px;position:relative;top:6px;margin-left:5px}.verify-code.pass{background-position:-273px -169px}.verify-code.fail{background-position:-303px -169px}.flb{margin-right:0 !important}.summary-bottom{width:33%;margin-top:-46px}.checkbox-container{position:relative}.checkbox-container.category-header{margin-top:76px}.checkbox-container input[type=checkbox]{position:absolute;top:0;letter-spacing:0;opacity:0}.checkbox-container input[type=checkbox]:checked + label:after{opacity:1}.checkbox-container strong{font-size:16px !important}.checkbox-container label{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-family:'Lato';height:20px;line-height:20px;padding-left:30px;width:100%}.checkbox-container label[for="terms-summary"]{font-size:16px}.checkbox-container label[for="terms-summary"] a{color:#e2007a;text-decoration:underline}.checkbox-container label::before{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';height:20px;left:0;position:absolute;top:0;width:20px}.checkbox-container label::after{opacity:0;content:'';position:absolute;border-bottom:2px solid #666d89;border-left:2px solid #666d89;top:5px;left:4px;display:block;width:10px;height:5px;content:" ";transform:rotate(-45deg)}.checkbox-container label:hover::after{opacity:0.3}.checkbox-container.equipment_multidate .form-horizontal input{width:33%;padding:0 5px}.checkbox-container.small-box label{font-size:11.2px;height:14px;line-height:14px;padding-left:21px}.checkbox-container.small-box label::before{height:14px;width:14px}.checkbox-container.small-box label::after{top:3.5px;left:2.5px;width:7px;height:3.5px}#select-payment h1{text-align:center}#select-payment h1 #payment-icon{display:inline-block;float:none;top:6px;position:relative}#select-payment .payment-form br{height:1px}#select-payment .payment-form form{margin-bottom:0}#select-payment p.intro{padding:20px 0;text-shadow:0 2px 0 #fff;font-size:16px;font-weight:bold}#select-payment p.intro .invoice-link{color:#e2007a}#select-payment p.intro .invoice-link:hover{color:#e2007a}.be2bill-payment-form{display:inline-block}.alma-payment-button{display:block;width:25%;margin:auto}#product-selector .equivalent-box{margin-top:-2px;margin-left:-1px}#product-selector .equivalent-box .product-box-equivalent-box{height:390px}.equivalent-box{box-sizing:border-box;z-index:11;opacity:0;width:0;height:0;top:0;left:40px;overflow-x:auto;overflow-y:hidden;margin-top:-1px;position:absolute;border:1px solid #f2ecec;border-radius:0;background-color:#fff;box-shadow:0 0 2px 0 #000;white-space:nowrap;max-width:172px;font-size:0}.equivalent-box .section_h1,.equivalent-box .total{font-size:22px;padding:10px 20px;margin:0;width:100%;background-image:url("/bundles/appfrontend/danisports/img//pattern2.png")}.equivalent-box div.product-holder-eq{font-size:1rem;box-sizing:border-box;box-shadow:none;width:170px;height:575px;margin:0;position:relative;display:inline-block;text-align:center;border:0;padding:11px 1px 0;border-right:dashed 1px #ccc;white-space:normal;vertical-align:top}.equivalent-box div.product-holder-eq .product-name{text-align:left}.equivalent-box div.product-holder-eq .product-desc-popover{display:block}.equivalent-box div.product-holder-eq span[class*=piste]{left:7px;margin-top:7px;text-align:left}.equivalent-box div.product-holder-eq .editor-content{font-size:13px;line-height:17px;text-align:left}.equivalent-box div.product-holder-eq .product-container img{max-height:311px}.equivalent-box div.product-holder-eq .product-prize{color:#e2007a;background-color:#fff;margin:1px 0 20px 0;box-shadow:none;border-top:dashed 1px #ccc;border-bottom:dashed 1px #ccc;margin-left:-3px}.status-link{float:left;color:#404142;display:block;width:100%;text-align:left;padding-left:16px;margin-top:-9px;line-height:30px}.status-link .before{font-size:12px;font-weight:bold;margin-right:5px}.status-link:hover .before{text-decoration:none}.order-details-button{padding-left:3px;padding-right:3px;height:24px;display:block;text-align:center;font-weight:bold;padding-top:4px;border-radius:0;box-shadow:0 1px 2px #bcb300;text-decoration:none;font-size:12px}.order-details-button:hover{text-decoration:none}table.order-details-table{margin-bottom:20px !important}table.order-details-table .ybutton,table.order-details-table .ybtn,table.order-details-table .basket .price-check .discount .discount__button,.basket .price-check .discount table.order-details-table .discount__button,table.order-details-table #login-register-bout{padding:4px 15px 0 15px;float:right}table.order-details-table .ybutton + .ybutton,table.order-details-table .ybtn + .ybutton,table.order-details-table .basket .price-check .discount .discount__button + .ybutton,table.order-details-table .basket .price-check .discount .discount__button + .ybtn,table.order-details-table .basket .price-check .discount .discount__button + .basket .price-check .discount .discount__button,.basket .price-check .discount table.order-details-table .basket .price-check .discount .discount__button + .discount__button,table.order-details-table .basket .price-check .discount .discount__button + #login-register-bout,.basket .price-check .discount table.order-details-table .discount__button + .ybutton,table.order-details-table .ybtn + .ybtn,table.order-details-table .ybtn + .basket .price-check .discount .discount__button,.basket .price-check .discount table.order-details-table .ybtn + .discount__button,table.order-details-table .ybtn + #login-register-bout,table.order-details-table #login-register-bout + .ybutton,table.order-details-table #login-register-bout + .ybtn,table.order-details-table #login-register-bout + .basket .price-check .discount .discount__button,.basket .price-check .discount table.order-details-table #login-register-bout + .discount__button,table.order-details-table #login-register-bout + #login-register-bout,table.order-details-table .ybutton + .ybtn,table.order-details-table .ybutton + .basket .price-check .discount .discount__button,.basket .price-check .discount table.order-details-table .ybutton + .discount__button,table.order-details-table .ybutton + #login-register-bout{margin-right:10px}table.order-details-table td,table.order-details-table th{padding-left:6px;text-align:right}table.order-details-table td.first,table.order-details-table th.first{padding-left:0;text-align:center}table.order-details-table td.text-left{text-align:left}table.order-details-table .pack{margin:0}.order-details .col{font-size:16px}.order-details .col span{text-transform:uppercase;font-size:14px;display:block;margin-bottom:3px}.order-details .col b{font-size:18px;display:block;margin-bottom:10px}.order-details .col.col-first{width:223px;margin-right:15px;border-right:dashed 2px #d1d2d3}.order-details .col .pack{display:inline-block;margin:0}.order-details .col span.title{display:inline;text-transform:none;font-weight:bold}.order-details h5{font-size:18px;font-weight:bold}.order-details .order-box-item-type{width:223px}.order-details .order-box-item-type b{color:#e2007a}.order-details .order-box-item-value .box-equipment{float:left}.order-details hr{width:100%;background-color:#d1d2d3;margin:15px 0;height:2px;border:0}.order-summary{width:358px;float:right;margin-top:9px}.rawpage{width:95%;border:1px solid #f2ecec;border-radius:0;background-color:#fff;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7);padding:20px}.rawpage div{line-height:18px}.rawpage.container{max-width:1400px;width:100%}.user-data-form .formbox{height:65px;position:relative}.user-data-form .formbox.checkbox-box{width:100%;height:78px}.user-data-form .formbox input[type=text ],.user-data-form .formbox input[type=email],.user-data-form .formbox input[type=password]{width:253px;height:26px;margin-right:20px}.user-data-form .formbox .styled{width:269px;background-position:230px -167px;height:35px;border-radius:4px 7px 7px 6px}.user-data-form .formbox .styled select{height:35px;width:110%;border:solid 2px #c1c2c3;margin-right:20px}.user-data-form .formbox .styled:hover{background-position:-7px -40px}.user-data-form .checkbox-container{width:100%;height:100%;position:relative;margin:2px 0}.user-data-form .checkbox-container .error{width:272px;left:92px}.user-data-form .checkbox-container label{cursor:pointer;width:400px;height:20px;left:0;top:0;font-size:14px;padding-left:33px;background-image:url(/bundles/appfrontend/danisports/img//checkbox.png);background-repeat:no-repeat}.user-data-form .checkbox-container label .violet-link{font-size:14px}.user-data-form .checkbox-container label:after{opacity:0;content:url(/bundles/appfrontend/danisports/img//checkbox_checked.png);position:absolute;width:9px;height:5px;top:0;left:0}.user-data-form .checkbox-container label:hover::after{opacity:0.3}.user-data-form .checkbox-container input[type=checkbox]:checked + label:after{opacity:1}.user-data-form .ybtn,.user-data-form .basket .price-check .discount .discount__button,.basket .price-check .discount .user-data-form .discount__button{width:230px;height:39px;font-size:14px;font-weight:bold;margin-top:31px;padding-top:5px}.sitemap b{color:#e2007a;display:block;width:100%;text-align:left;font-size:20px}.sitemap a{color:#404142;font-size:13px}.sitemap .sitemap-category{width:171px;margin-top:10px;margin-left:18px;margin-right:18px}.package-description-selection{display:none}.package-desc-popover{z-index:9999}.filter-packages h3{font-family:EagleBookRegular;font-size:24px;text-transform:uppercase;color:#fadd00;margin:0 0 10px}.filter-packages label{font-size:14px;font-weight:bold;font-family:Ubuntu}.filter-packages .filters-container{margin-bottom:68px}.selection-item{width:700px;height:auto;background-color:#fff;margin-bottom:30px;border:1px solid #f2ecec;border-radius:0 0 7px 7px;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.7)}.selection-item header{height:33px;width:670px;background-image:url("/bundles/appfrontend/danisports/img//pattern2.png");padding:15px}.selection-item header .product-ribbon{margin-top:-60px;right:-1px}.selection-item .product-image{margin:10px auto 20px auto}.selection-item .product-selection-desc{padding:0 20px;margin-bottom:10px}.selection-item .offpiste,.selection-item .onpiste,.selection-item em{margin-right:15px;display:inline-block;float:left}.selection-item .package-icon{margin-left:20px;margin-bottom:20px}.selection-item .box-equipment{width:90px}.static-clear-bg{background:none;padding:0;border:0;margin-top:-171px}.fb-connect{border:none;overflow:hidden;width:950px;height:237px}.hide-list{top:-9999px}span.required{font-size:13px}.fbconnect-login{margin-top:10px}.fbconnect-login label{font-size:16px}.fbconnect-login img{width:287px}input[readonly=readonly]{background-color:#fff}table td.pb-0,.pb-0{padding-bottom:0}.no-margin-bottom{margin-bottom:0 !important}.no-margin-top{margin-top:0 !important}.ui-datepicker-trigger{cursor:pointer}.ourresortscontroller.indexaction #ui-datepicker-div,body.homepagecontroller #ui-datepicker-div{z-index:1060 !important}#content-fancybox-div-ajax{width:800px;height:400px}#content-fancybox-div-ajax img,.shops-map img{max-width:none}.shop-map-info{width:250px !important;font-size:13px !important}.product-header{background-image:url("/bundles/appfrontend/danisports/img//pattern2.png");padding:0 0 0 10px;position:relative;top:-2px;border-bottom:solid 1px #bfbfbf}.product-header.product-header-catalog{padding:14px 0 0 0;margin:-15px 0 20px 0}#equipment-list-container{margin-bottom:30px}#equipment-list-container .product-prize{font-size:11px;position:relative;overflow:hidden}#equipment-list-container .product-prize img{position:relative;top:-19px;right:4px}#equipment-list-container .product-prize b{font-size:25px;line-height:14px}#equipment-list-container .product-prize b.single-line{line-height:35px;font-size:28px;color:#000}#equipment-list-container .product-prize span.day{font-size:11px}#equipment-list-container .bx-viewport{padding:3px 0}#equipment-list-container .onpiste,#equipment-list-container .offpiste{text-transform:uppercase;font-size:12px;font-weight:normal}#equipment-list-container .onpiste b,#equipment-list-container .offpiste b{font-weight:900}#equipment-list-container .product-name{height:71px;width:109px;margin-top:-17px;padding-top:20px}#equipment-list-container .equivalent-box .check-a{position:absolute;left:14px;bottom:7px}.code,.points{display:block;padding:17px 20px 10px 20px;text-align:center;font-family:Ubuntu;font-size:37px;margin:0 auto;font-weight:bold;width:315px;height:30px;border:1px solid #e3e3e3;border-radius:7px / 7px 7px 7px 7px}.code{color:#e2007a}.points{color:#484848;margin-top:20px}.share-holder{text-align:center;margin:13px auto 30px auto;display:table;font-weight:bold;font-size:18px;color:#414042}.share-holder img{margin-top:10px}.get-code-btn{width:278px;height:28px;text-transform:uppercase;margin:20px auto 20px auto;font-size:18px;display:table;padding-top:14px}.points-bar{width:485px;height:17px;border-radius:0;background-color:#c7c7c9;color:#e2007a;font-family:Ubuntu;font-size:16px;font-weight:bold;text-align:center;position:relative;line-height:16px !important;margin:45px 0 0 0}.points-bar .inner-bar{border-radius:0;background-color:#fadd00;height:16px;top:0;position:absolute;box-shadow:0 1px 2px #aea500}.points-bar b{z-index:2;position:relative}.points-alert{width:auto;display:table;margin:0 auto;padding:8px}.discounts-holder{position:relative;margin-bottom:20px}#discounts-table{margin-top:0;width:100%;font-size:16px}#discounts-table th{font-weight:normal;width:86px}#discounts-table .discount-rates{color:#e2007a;font-weight:bold;font-size:16px}.m-nl-cards time{background:#f1f1f1;font-weight:normal;color:#464646;margin:0 6px;padding:5px}.m-nl-cards .nl-price{font-size:14px;line-height:31px;margin-left:5px}.m-nl-cards .nl-description{font-size:13px;line-height:1.8em;padding:10px;border-bottom:1px dashed #ddd}.m-nl-cards .nl-duration{padding:10px;margin-bottom:5px;border-bottom:1px dashed #ddd}.m-nl-cards .nl-cardName{margin-left:10px}.m-nl-cards .nl-buttons{font-size:15px}.m-nl-cards .nl-duration-label{text-transform:uppercase}.m-nl-cards .tabbable{background:#fff;padding:6px}.m-nl-cards .nav-tabs{margin-bottom:0}.m-nl-cards .nl-button{margin-top:10px}.m-nl-cards .nav-tabs > li{height:38px;min-width:38px;margin-bottom:5px;padding-left:10px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.m-nl-cards .nav-tabs > li:last-child{margin-bottom:0}.m-nl-cards .nav-tabs > li a{color:#fff;display:block;text-shadow:1px 1px #000;opacity:0.7;text-transform:uppercase}.tabs-left .m-nl-cards .nav-tabs > li.active{padding-left:0}.m-nl-cards .nav-tabs > li.active a:hover{color:#fff}.m-nl-cards .nav-tabs > li.active a{opacity:1}.m-nl-cards .nav-tabs > li .junior{background:#7b0cee}.m-nl-cards .nav-tabs > li .junior-competition{background:#000}.m-nl-cards .nav-tabs > li .kids{background:#f00000}.m-nl-cards .nav-tabs > li .privilege{background:#ecd300}.m-nl-cards .nav-tabs > li .performance-plus{background:#f60}.m-nl-cards .nav-tabs > li .sport-plus{background:#31bf00}.m-nl-cards .nav-tabs > li .sport-easy{background:#0d0def}.m-nl-cards .nav-tabs > li .exclusive{background-color:#ccc}.m-nl-cards .nav-tabs > li .special-offer{background-color:#c06}.m-nl-cards .tab-pane{padding:10px 20px 0 0}footer .column a.yellow-link{color:#fadd00}.nl-card-check{padding:10px 10px 6px 10px;display:none;border:1px solid #ddd;border-radius:0;position:relative;width:38%;margin-left:auto}.nl-card-check input[type=checkbox]{margin:0 5px 0 0}.nl-card-check a{color:#22a5e2;text-decoration:underline}.nl-card-check a:hover{color:#4ad4ff}.nl-card-check #no-limit-card-question-icon.icon{position:absolute;top:13px;right:0;z-index:10}.nl-card-check label.skilib-checkbox{height:auto;position:initial;background-position:0 20px}.nl-card-check label.skilib-checkbox:after{top:20px}.nl-card-check label.skilib-checkbox .skilib-logo{height:55px;margin-left:5px}.nl-card-check #no-limit-card-container{display:none;padding-top:15px;border-top:1px dashed #ddd}.nl-card-check #no-limit-card-container label{margin-top:5px}.nl-card-check #card-number-input{float:left}.nl-card-check #validate-no-limit-card{height:19px;line-height:16px;margin-left:87px}.nl-card-check .nl-card-number{font-style:italic}.nl-card-check label{float:left;top:4px;margin-right:5px}.nl-card-check.fixed{display:block;position:fixed;z-index:100;bottom:0;margin-left:0;width:180px;box-shadow:0 1px 5px rgba(0, 0, 0, 0.065)}.nl-card-check.fixed .validate-wrap{width:100%;display:block;float:left;text-align:center}.nl-card-check.fixed #validate-no-limit-card{margin:auto;display:inline-block}.nl-card-check.fixed .login-failure-error,.nl-card-check.fixed .basket .price-check .discount .discount__alert,.basket .price-check .discount .nl-card-check.fixed .discount__alert{text-align:center}.nl-card-check.fixed #card-number-input{width:60px}.nl-card-check.fixed .verify-code{display:none}.nl-card-check.fixed #no-limit-card-question-icon{margin-right:5px}.nl-card-basket .basket .col span.pack{display:inline-block;margin:0}.insurance-label{font-size:14px;padding-left:30px;position:relative}.insurance-label::before{content:'';position:absolute;border-bottom:2px solid #e2007a;border-left:2px solid #e2007a;top:5px;left:4px;display:block;width:10px;height:5px;content:" ";transform:rotate(-45deg)}.all-inclusive-checked{height:12px;margin-right:3px}.product-container-service{text-align:center}.product-container-service .review{text-align:center}.product-container-service .review a{display:inline;margin-left:0}.product-container-service .photo{text-align:center}.product-container-service .mm-trigger:after{bottom:0}.product-container-service .product-desc-popover{display:none !important}.product-desc-popover .popover-content p,.popover .popover-content p{padding:0 !important}.product-desc-popover p,.popover p{margin:0}span.need-help{font-size:13px;line-height:18px;margin-top:12px}.clear-both{clear:both;display:block;line-height:1px}.package-icon-box img{margin-top:18px;display:block}.no-margin-left{margin-left:0 !important}.side-widget{position:fixed;z-index:3423528345823;right:0;top:35%}.side-widget .widget-btn{width:49px;height:44px;display:block;margin-bottom:1px}.side-widget .widget-btn.news{background:url('/bundles/appfrontend/danisports/img//side-widget-news-sprite.png') no-repeat top}.side-widget .widget-btn.fb{background:url('/bundles/appfrontend/danisports/img//side-widget-fb-sprite.png') no-repeat top}.side-widget .widget-btn.twtr{background:url('/bundles/appfrontend/danisports/img//side-widget-tweeter-sprite.png') no-repeat top}.side-widget .widget-btn.gp{background:url('/bundles/appfrontend/danisports/img//side-widget-gp-sprite.png') no-repeat top}.side-widget .widget-btn.ig{background:url('/bundles/appfrontend/danisports/img//side-widget-ig-sprite.png') no-repeat top}.side-widget .widget-btn:hover{background-position:bottom}.orderpersonalcontroller .price-option-icon{position:relative !important;margin-right:3px;margin-bottom:-4px}body .widget .navbar-inner{height:auto}.marginright20{margin-right:20px}#cookiesdirective{color:#fff;font-family:Ubuntu}a.here{color:#e2007a;font-family:Ubuntu;font-size:15px}a#impliedsubmit{color:#e2007a;font-size:16px;padding-left:20px;font-family:Ubuntu;cursor:pointer}.multi-date-icon{float:right}#newsletter .section_h1,#newsletter .total{margin:0}#newsletter form{margin:0}#newsletter .form{margin:40px 0;text-align:center}#newsletter .form input{width:300px}#newsletter .form .g-recaptcha div{display:inline-block}#newsletter .cbtn{margin-bottom:10px;height:40px;padding:4px 6px}.line-throught{text-decoration:line-through}.modal-map .angular-google-map-container{display:block;height:calc(50vh - 30px)}.modal .angular-google-map-container{height:75vh}.modal.ng-isolate-scope.in{position:fixed;width:50vw;margin-left:-25vw;left:50%;top:50%;margin-top:-25vh;box-sizing:border-box}.modal.ng-isolate-scope.in .modal-body{max-height:55vh;overflow:visible;box-sizing:border-box}.modal.ng-isolate-scope.in .modal-body .close{margin-right:-26px}.shopNav{list-style:none;margin:0}.shopNav__link{color:#d1d2d3;font-family:'Ubuntu', sans-serif;font-size:24px;font-weight:bold;text-shadow:0 1px 2px #404041}.shopNav__link:hover,.shopNav__link--active{color:#fadd00;text-shadow:0 1px 2px #903}.shopNav__link a{text-shadow:inherit !important;color:inherit !important;font-family:inherit !important}.shopNav__link a:active,.shopNav__link a:focus,.shopNav__link a:hover{outline:none !important;text-decoration:none !important}.shopDetails{background:none;margin:0;padding:0}.shopDetails .angular-google-map-container{height:200px;margin-bottom:20px}.shopDetails__title{color:#fadd00;font-family:'Ubuntu', sans-serif;font-size:24px;line-height:24px;margin-bottom:50px;margin-top:0;text-shadow:0 1px 2px #903;text-transform:uppercase}.shopDetails__name{font-family:'Ubuntu', sans-serif;font-size:21px;font-weight:bold}.shopDetails__image{border-radius:10px;float:right;margin-left:15px;max-width:50%}.mobileViev .shopDetails__image{float:none;margin:0 0 15px;max-width:100%}.shopDetails__description{font-family:'Ubuntu', sans-serif;font-size:15px;font-weight:300}.shopDetails__block{border:solid 1px #9f9f9f;border-radius:22px;color:#9f9f9f;display:inline-block;float:left;margin:0 0 20px 0;min-height:35px;font-size:16px;line-height:35px;padding:5px 15px 5px 5px}.shopDetails__block--right{float:right}.shopDetails__rightSide,.shopDetails__leftSide{box-sizing:border-box;font-family:'Ubuntu', sans-serif;font-size:15px;font-weight:300;padding:0 0 0 35px}.mobileViev .shopDetails__rightSide,.mobileViev .shopDetails__leftSide{float:none;width:100%;padding:0}.shopDetails__leftSide--comments{float:left;padding:0;width:40%}.shopDetails__rightSide{float:right;width:50%}.shopDetails__rightSide--comments{padding:0 0 0 10px;width:60%}.shopDetails__heading{font-family:'Ubuntu', sans-serif;font-size:15px;font-weight:500;margin:0;position:relative;text-transform:uppercase}.mobileViev .shopDetails__heading{text-decoration:underline}.shopDetails__headingIcon{display:inline-block;font-size:20px;left:-30px;position:absolute;top:25%}.shopDetails__button{background:#fadd00;color:#fff;border:none;display:block;font-weight:bold;line-height:38px;margin:0 auto;padding:0 15px;text-transform:uppercase}.shopDetails__button--contanct{background:#e2007a;display:inline-block}.shopDetails__button--contanct:hover{color:#fff}.shopDetails__discount{background:#e2007a;border-radius:17.5px;color:#fff;display:block;float:left;font-size:22px;height:35px;line-height:35px;margin:0 10px 0 0;text-align:center;width:35px}.shopComment{align-items:center;border-bottom:solid 1px #ebebeb;clear:both;display:flex;justify-content:flex-start;margin:0;padding:15px 0 30px;position:relative}.shopComment:last-of-type{border:0}.shopComment__photo{border-radius:30px;height:60px;margin-right:15px;width:60px}.shopComment__content{color:#212121;font-family:'Ubuntu', sans-serif;font-size:13px;font-weight:400;margin-bottom:0}.shopComment__rating{bottom:10px;position:absolute;right:10px}.shopComment--single{border:0;margin-top:35px;padding:15px 0}.shopComment--single .shopComment__content{color:#9f9f9f;font-family:'Ubuntu', sans-serif;font-size:15px;font-style:italic;font-weight:300}.shopMoment{border-bottom:solid 1px #9f9f9f}.shopMoment__content{align-items:center;clear:both;display:flex;font-size:13px;justify-content:flex-start;margin:0;padding:15px 0}.shopMoment__content > *{max-width:100%}.shopMoment__icon{color:#9f9f9f;font-size:36px;padding:0 20px}.mobileViev .shopMoment__icon{display:none}.shopMoment__social{align-items:center;display:flex;justify-content:flex-start}.shopMoment__social > *{height:20px;margin:0 20px 0 0;max-width:100%}.shopServices{padding:0 0 180px 0;position:relative}.mobileViev .shopServices{padding:0}.shopServices .nav-pills{bottom:0;display:flex;position:absolute}.mobileViev .shopServices .nav-pills{display:block;position:relative}.shopServices__tab{border-top:solid 4px #9f9f9f;color:#212121;display:block;line-height:20px;margin:0 5px;outline:none;padding:5px 0;position:relative}.shopServices__tab.active{border-top:solid 4px #e2007a}.shopServices__tab.active:after{border-color:transparent transparent #e2007a;border-style:solid;border-width:0 5.5px 5px;content:'';height:0;left:50%;margin-left:-5.5px;position:absolute;top:-9.5px;width:0}.mobileViev .shopServices__tab.active:after{border-color:#e2007a transparent transparent;border-width:5.5px 5px 0;position:absolute;top:0px}.mobileViev .shopServices__tab{width:100%}.shopServices__tab a{background:inherit !important;color:inherit !important;display:inherit !important;outline:inherit !important;line-height:inherit !important;padding:inherit !important}.shopServices__heading{font-size:16px}.shopServices__heading > *{display:block}.shopServices__smallText{font-size:12px;padding-top:15px}.mobileViev .shopServices__smallText{display:none}.satisfactionCircle{height:240px;margin:0 auto 20px;position:relative;width:240px}.satisfactionCircle__stat{height:240px;width:240px}.satisfactionCircle__stat svg circle{fill:#f7f7f7 !important;stroke:#fff !important}.satisfactionCircle__stat svg path{stroke:#e2007a !important}.satisfactionCircle__text{align-content:center;display:flex;flex-direction:column;font-weight:700;height:240px;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:240px}.satisfactionCircle__num{color:#e2007a;font-size:50px;font-weight:500;line-height:50px}.satisfactionCircle__icon{bottom:3px;color:#a6a6a6;font-size:26px;position:relative}.starsRating{background:url("/bundles/appfrontend/danisports/img/stars.png");display:inline-block;height:12px;margin:0 10px;width:85px}.starsRating__active{background:url("/bundles/appfrontend/danisports/img/stars_active.png");height:12px;float:left}@font-face{font-family:'brandon-light';src:url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Light/BrandonGrotesque-Light.eot');src:local('☺'), url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Light/BrandonGrotesque-Light.woff') format('woff'), url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Light/BrandonGrotesque-Light.ttf') format('truetype'), url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Light/BrandonGrotesque-Light.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'brandon-bold';src:url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Bold/BrandonGrotesque-Bold.eot');src:local('☺'), url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Bold/BrandonGrotesque-Bold.woff') format('woff'), url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Bold/BrandonGrotesque-Bold.ttf') format('truetype'), url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Bold/BrandonGrotesque-Bold.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'brandon-medium';src:url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Bold/BrandonGrotesque-Medium.eot');src:local('☺'), url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Medium/BrandonGrotesque-Medium.woff') format('woff'), url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Medium/BrandonGrotesque-Medium.ttf') format('truetype'), url('/bundles/appfrontend/danisports/fonts/BrandonGrotesque-Medium/BrandonGrotesque-Medium.svg') format('svg');font-weight:normal;font-style:normal;}.pad .hide-pad{display:none !important}.show-pad{display:none}.pad .show-pad{display:block !important}.mobile .hide-mobile{display:none !important}.show-mobile{display:none}.mobile .show-mobile{display:block !important}textarea,input[type="text"],input[type="submit"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #cad2e7;border-radius:1px;color:#000;box-shadow:none;box-sizing:border-box;height:40px;padding:4px 14px;}textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="submit"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,.uneditable-input::-webkit-input-placeholder{color:#506496}textarea:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="submit"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="color"]:-moz-placeholder,.uneditable-input:-moz-placeholder{color:#506496}textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="submit"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,.uneditable-input::-moz-placeholder{color:#506496}textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="submit"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,.uneditable-input:-ms-input-placeholder{color:#506496}a.vbtn,button.vbtn,input[type="submit"].vbtn,a.bbtn,button.bbtn,input[type="submit"].bbtn{height:50px;text-transform:uppercase;color:#fff;font-size:15px;line-height:50px;margin-top:25px;border:0;padding:0 20px;min-width:200px;text-align:center;display:inline-block}a.vbtn:hover,button.vbtn:hover,input[type="submit"].vbtn:hover,a.bbtn:hover,button.bbtn:hover,input[type="submit"].bbtn:hover,a.vbtn:active,button.vbtn:active,input[type="submit"].vbtn:active,a.bbtn:active,button.bbtn:active,input[type="submit"].bbtn:active{color:#fff !important;text-decoration:none !important}a.vbtn,button.vbtn,input[type="submit"].vbtn{background:#e2007a}a.bbtn,button.bbtn,input[type="submit"].bbtn{background:#2fbcea}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e69194;box-shadow:none}label{color:#656f88;line-height:30px}label .required{color:#e2007a}a,a:active{color:#6f83b5}a:hover,a:active:hover{color:#645cb6}h2,.h2{color:#e2007a;text-transform:uppercase;margin-bottom:30px;font-size:26px;font-weight:100;font-family:"brandon-bold", arial}.section_h1,.total{color:#667185;font-size:35px;margin:60px 0;font-weight:100;font-family:"brandon-bold" arial;letter-spacing:-1px}.social-header a:hover{text-decoration:none}.container{max-width:1400px;width:100%;box-sizing:border-box;padding-right:20px;padding-left:20px}.text-center{text-align:center}.pagination ul{background:none;box-shadow:none}.pagination ul li a{border:#cad2e7 solid 1px;margin:0 2px;display:inline-block;color:#cad2e7;background:none !important;border-radius:0;height:29px;width:30px}.pagination ul li a.current-page,.pagination ul li a:hover{color:#657285}.pagination ul li a:hover{text-decoration:none}.pagination ul li a#prev,.pagination ul li a#next{background:none}.pagination ul li a#prev:before{content:"◀";line-height:38px}.pagination ul li a#next:before{content:"▶";line-height:38px}.navbar .top-bar{padding:0}.navbar .top-bar .container{padding:0}.navbar .top-bar .basket-nav{display:inline-block;height:44px;padding:14px 15px;box-sizing:border-box;float:left;border:none}.navbar .navbar-inner > .container{min-height:100px}.pad .navbar .navbar-inner > .container{min-height:80px}.navbar .navbar-inner > .container .hamburger-back-wrapper{margin-bottom:-10px;margin-top:-20px;display:none}.pad .navbar .navbar-inner > .container .hamburger-back-wrapper{display:block}.navbar .navbar-inner > .container .hamburger-back-wrapper img{width:80px}.navbar .container{width:100%;max-width:1350px}.navbar .container .need-help{color:#647086;display:inline-block;font-size:14px;line-height:44px;margin:0;text-transform:uppercase}.mobile .navbar .container .need-help{font-size:11px}.navbar .container .need-help:after{border-right:1px solid #ccc;content:" ";display:inline-block;height:16px;margin:0 10px;vertical-align:-4px;width:1px}.mobile .navbar .container .need-help:after{margin:0 4px}.navbar .container .need-help .phone{background:url("/bundles/appfrontend/danisports/img/header/phone.png") no-repeat 17px center;color:#193c72;display:inline-block;padding-left:35px}.pad .navbar .container .need-help .phone-label{display:none}.navbar .container #login-register-button{color:#647086;display:inline-block;font-size:14px;font-weight:bold;line-height:44px;text-transform:uppercase}.navbar .container #login-register-button:after{border-right:1px solid #ccc;content:" ";display:inline-block;height:16px;margin:0 10px;vertical-align:-4px;width:1px}.navbar .container #logged-box:after{border-right:1px solid #ccc;content:" ";display:inline-block;height:16px;margin:0 10px;vertical-align:-4px;width:1px}.mobile .navbar .container #logged-box:after{margin:0 4px}.navbar .container .social-header{display:inline-block;white-space:nowrap}.mobile .navbar .container .social-header{display:none}.navbar .container .social-header a:first-child{margin-left:-5px}.navbar .container .social-header a:last-child:after{border-right:1px solid #ccc;content:" ";display:inline-block;height:13px;margin:0 10px;vertical-align:-2px;width:1px}.mobile .navbar .container .social-header a:last-child:after{margin:0 4px}.navbar .container .social-header img{height:25px}.navbar .container #main-nav .social-header{background:#fff;margin-top:30px;padding:10px;text-align:center;width:100%;display:none}.mobile .navbar .container #main-nav .social-header{display:block}.navbar .container #main-nav .social-header a:after{display:none}.navbar .container #main-nav .social-header a img{height:40px}.pad .navbar .container .hamburger{display:inline-block;height:60px;position:absolute;right:20px;top:10px;width:60px;transform:scale(0.7);transform-origin:100% 50% 0}.pad .navbar .container .hamburger:after{background:#fff none repeat scroll 0 0;border-radius:5px;box-shadow:0 15px 0 #fff, 0 30px 0 #fff;content:" ";display:block;height:8px;left:5px;position:relative;top:10px;width:50px;z-index:10}.user-menu a{color:#fff;text-shadow:none}.user-menu a:hover{background-color:#e2007a}.home-slider .bx-pager{display:none}.mobile .home-slider{display:none}.slide-desc h2,.slide-desc .h2{color:#173f72;font-size:22px;font-weight:400}.home-slider + script + script + .resort-find-wrapper .resort-find{bottom:0;position:absolute;width:100%}.pad .home-slider + script + script + .resort-find-wrapper .resort-find,.mobile .home-slider + script + script + .resort-find-wrapper .resort-find{bottom:inherit;position:relative}.mobile  #ui-datepicker-div{width:17em !important}.mobile  #ui-datepicker-div .ui-datepicker-group{width:100%}.mobile  #ui-datepicker-div .ui-datepicker-group.ui-datepicker-group-last{position:absolute}.mobile  #ui-datepicker-div .ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-title{display:none}.mobile  #ui-datepicker-div .ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-calendar{display:none}.modal-backdrop{background-color:#161620}#login-register{padding:20px 30px;margin:auto;text-align:left;position:fixed;top:10vh;width:calc(100% - 20px);max-width:375px;height:auto;max-height:80vh;overflow:auto;box-sizing:border-box}.mobile #login-register{margin:0;left:0;width:100vw;top:0;height:100vh;max-height:100vh;border-radius:0;max-width:inherit}#login-register h3{color:#163e71;font-weight:100;text-transform:uppercase;text-align:center;margin:0 0 30px;line-height:30px;font-size:25px}#login-register input,#login-register label{width:100%}#login-register label{line-height:25px}#login-register .forgot-password,#login-register .to-register{text-align:center}#login-register .forgot-password a,#login-register .to-register a{color:#7084b6;text-decoration:underline}#login-register .forgot-password a:hover,#login-register .to-register a:hover{color:#645cb6}#login-register .label-facebook{margin-top:20px}#login-register .close{display:none;float:none;position:fixed;right:0;top:5px;width:40px;height:40px;z-index:9999;margin:0;padding:0;transform:rotate(45deg);font-family:arial;transform-origin:0 0 0;cursor:pointer;color:#aaa}.mobile #login-register .close{display:block}#login-register .close:after{content:"+";font-size:60px;font-weight:100}#login-register .col-register{display:none}#login-register.display-register .col-login{display:none}#login-register.display-register .col-register{display:block}#login-register .checkbox-container{margin:0 0 10px}#login-register .checkbox-container label{font-size:14px;margin:0;width:100%}.promotion-wrapper{margin:auto;margin-top:70px;position:relative}.promotion-wrapper .controler{height:0}.promotion-wrapper .controler > *{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.promotion-wrapper .controler .prev{left:0}.promotion-wrapper .controler .next{right:0}.promotion-wrapper .promotion-slider{margin:auto;overflow:hidden}.promotion-wrapper .promotion-slider .promotion-overflow{white-space:nowrap}.promotion-wrapper .promotion-slider .promotion-overflow .slide{display:inline-block;width:425px;margin-right:40px}@media all and (max-width:1420px){.promotion-wrapper .promotion-slider{width:900px}}@media all and (max-width:950px){.promotion-wrapper .promotion-slider{width:425px}}@media all and (max-width:500px){.promotion-wrapper{width:340px;height:540px}.promotion-wrapper .promotion-slider{transform:scale(0.8);transform-origin:0 0 0}}@media all and (max-width:420px){.promotion-wrapper{width:300px;height:470px}.promotion-wrapper .promotion-slider{transform:scale(0.7)}}@media all and (max-width:400px){.promotion-wrapper{width:255px;height:400px}.promotion-wrapper .promotion-slider{transform:scale(0.6)}}@media all and (max-width:650px){#steps .step{padding-left:0}#steps .step-text{display:none}#steps .step-number{width:100%;text-align:center}}@media all and (max-width:500px){.navbar .container{text-align:center}.page-order.order-cards .blank{padding:0}.page-order.order-cards .blank #b2b-table input[type="submit"]{width:70px;min-width:80px;padding-left:10px}.page-order.order-cards .blank #select-payment .container.text-center{margin-left:0}#h1logo img{height:auto}}#select-payment .container.text-center{margin-left:23px}.step-number,.step-text{float:left}.step-number{margin-right:5px}#faq .container{padding:0 30px}#faq .container .faq-column{box-sizing:border-box;padding:0 20px}#faq .container .faq-column:first-child{padding-left:0}#faq .container .faq-column:last-child{padding-right:0;border-right:none}.pad #faq .container .faq-column{width:100%;padding:0;margin-bottom:20px}#faq .container .faq-column .equal{height:auto !important}.mobile #faq .container{padding:0 20px}#testimony-advices .container .box-item{width:424px;max-width:calc(100vw - 70px);float:left}#testimony-advices .container .box-item h2{background:#e2007a;color:#fff;font-size:20px;line-height:50px;margin:-50px 0 0;opacity:0.9;padding:0 10px;text-transform:uppercase}#testimony-advices .container .box-item > .box-item-content{padding:20px 10px}#testimony-advices .container .box-item > .box-item-content h3{text-transform:uppercase}#testimony-advices .container .box-item > .box-item-content > p{height:auto !important}#testimony-advices .container .box-item > .box-item-content > p a{color:#133660;padding-left:20px}#testimony-advices .container .box-item:nth-child(3n+2) h2{background:#2fbcea}#testimony-advices .container .box-item:nth-child(3n+2) h3{color:#2fbcea}#testimony-advices .container .box-item:nth-child(3n+3) h2{background:#ff7eb6}#testimony-advices .container .box-item:nth-child(3n+3) h3{color:#ff7eb6}#fb-likes .container{overflow:auto}#partners .partners-list{text-align:center}#partners .partners-list .item{display:inline-block;margin:20px 30px}.title-line{margin-bottom:30px}.title-line:after{display:block;content:" ";width:100%;border:#cad2e7 solid 1px;max-width:310px}.bg-page-satic:after{content:" ";display:block;position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;background:url('/bundles/appfrontend/danisports/img/bg-mountain-small.jpg') center center / cover}.bg-page-satic .page-title{margin-bottom:40px}.bg-page-satic .page-title .container{background:#fff;margin-top:90px;margin-bottom:30px;padding:0 40px}.bg-page-satic .page-title .container h2{font-family:"brandon-bold", arial;letter-spacing:-1px;font-size:34px;padding:0;color:#173e71;font-weight:100;text-transform:uppercase;margin:0;margin-left:-10px;line-height:80px}.bg-page-satic .container-page{background:#fff;padding:70px 90px;min-height:calc(100vh - 700px)}@media all and (max-width:1024px){.bg-page-satic .container-page{padding:70px 20px}}.bg-page-satic .container-page h3{font-family:"brandon-medium", arial;text-transform:uppercase;color:#153f71;font-weight:100;font-size:18px;letter-spacing:-0.5px;margin-top:50px}.bg-page-satic .container-page h5{color:#000;margin-bottom:30px}.mobile .bg-page-satic .container-page{padding:40px}.bg-page-satic .container-page .selectpage{position:inherit;text-align:right;margin-top:-20px}.bg-page-satic .container-page .selectpage .styled{display:inline-block}.pad .bg-page-satic .container-page .selectpage{margin-bottom:40px}.bg-page-satic .container-page .static-sep{margin-bottom:30px;border:none;line-height:40px;vertical-align:top;clear:both;float:none;height:auto;margin-top:-20px}.bg-page-satic .container-page .static-sep:after{display:block;content:" ";width:100%;border:#cad2e7 solid 1px;max-width:310px}.bg-page-satic .container-page .deal-desc{clear:both;width:calc(100% - 300px);margin-right:100px}.pad .bg-page-satic .container-page .deal-desc{width:100%;margin-bottom:20px}.contact-us-page .col1{padding-right:45px}.contact-us-page .col2{padding-left:45px}.contact-us-page .col1,.contact-us-page .col2{width:50%;box-sizing:border-box;float:left}.pad .contact-us-page .col1,.pad .contact-us-page .col2{width:100%;padding:0}.contact-us-page .formbox{width:100%}.contact-us-page .formbox input,.contact-us-page .formbox .styled{width:100%}.contact-us-page .formbox textarea{width:100%;min-height:230px}.contact-us-page .formbox .ui-datepicker-trigger{margin-left:-35px;margin-bottom:10px}.contact-us-page .form-send{text-align:center}.faq-container .picture-faq{height:310px;background-size:cover;background-position:center;margin-bottom:40px}.mobile .faq-container .picture-faq{height:200px}.container-our-selecttion .which-skier-wrapper{margin:-10px 0px 30px -20px;float:none;display:inline-block}.container-our-selecttion aside{width:270px;margin:20px auto;background:#f9f9f9;border:0;margin-right:20px}.container-our-selecttion aside h3{margin:0 0 20px 0 !important;text-shadow:none}.container-our-selecttion aside .aside-wrapper{border:none;box-sizing:border-box}.container-our-selecttion aside .checkbox-container{width:100%}.container-our-selecttion aside label{width:calc(100% - 10px);box-sizing:border-box}.container-our-selecttion .list-ski{margin-top:20px}.container-our-selecttion .list-ski .selection-item{max-width:700px;width:calc(100vw - 200px)}.mobile .container-our-selecttion .list-ski .selection-item{width:calc(100vw - 80px)}.container-our-selecttion .list-ski .selection-item .fancybox{display:inline-block;padding:0 20px}.container-our-selecttion .list-ski .selection-item header{width:100%;box-sizing:border-box;height:63px}.fancybox-close{display:none}.container-page-shop .shop-list .span3{float:right;margin-top:-20px;margin-right:20px;display:block}.pad .container-page-shop .shop-list .span3{float:left;margin-left:0px;margin-top:-30px}.mobile .container-page-shop .shop-list .span3{margin-left:-20px}.container-page-shop .gallery-resort{height:40vw;width:100%;max-height:440px;position:relative;margin-bottom:100px}.container-page-shop .gallery-resort:after{content:" ";display:block;width:90%;height:50%;box-shadow:0px 0px 40px #000;position:absolute;top:50%;left:5%}.container-page-shop .gallery-resort:before{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;background:#fff}.container-page-shop .gallery-resort .controls{position:absolute;z-index:20;width:100%}.container-page-shop .gallery-resort .controls .next,.container-page-shop .gallery-resort .controls .prev{position:absolute;top:170px;z-index:30;cursor:pointer}.pad .container-page-shop .gallery-resort .controls .next,.pad .container-page-shop .gallery-resort .controls .prev{top:calc(20vw - 45px)}.mobile .container-page-shop .gallery-resort .controls .next,.mobile .container-page-shop .gallery-resort .controls .prev{transform:scale(0.8)}.container-page-shop .gallery-resort .controls .prev{left:-25px}.container-page-shop .gallery-resort .controls .next{right:-25px}.container-page-shop .gallery-resort .image-shop{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center}.container-page-shop .bloc-shops{margin-left:-40px;margin-right:-40px}.container-page-shop .bloc-shops .bloc-shop{width:50%;float:right;padding:0 40px;box-sizing:border-box;margin-bottom:40px}.pad .container-page-shop .bloc-shops{margin:0}.pad .container-page-shop .bloc-shops .bloc-shop{width:100%;padding:0}.container-page-shop .shop-img{margin-bottom:40px}.container-page-shop .action-shop{text-align:center;margin-bottom:80px}.container-page-shop .action-shop .vbtn{margin-bottom:10px}.container-page-shop .shop-status{width:auto;text-align:center}.container-page-shop .shop-status .new-resort{display:inline-block;border:none;color:#e2007a;background-color:#fff}.container-page-shop .shop-status .opening-soon{display:inline-block;border:none;color:#e2007a;background-color:#fff}.container-page-shop .description{float:left !important}.container-page-shop .description h2{padding-left:65px;position:relative}.container-page-shop .description h2:before{content:" ";display:block;position:absolute;top:-5px;left:0;background:url('/bundles/appfrontend/danisports/img/shop-icon/description.jpg') no-repeat;width:44px;height:44px}.container-page-shop .bloc-satisfaction{margin-bottom:40px}.container-page-shop .bloc-satisfaction h2{padding-left:65px;position:relative}.container-page-shop .bloc-satisfaction h2:before{content:" ";display:block;position:absolute;top:-5px;left:0;background:url('/bundles/appfrontend/danisports/img/shop-icon/description.jpg') no-repeat;width:44px;height:44px}.container-page-shop .bloc-satisfaction .satisfaction-bar b{color:#fff}.container-page-shop .bloc-satisfaction .satisfaction-bar .inner-bar{box-shadow:0 1px 2px #e2007a;background-color:#e2007a}.container-page-shop .bloc-address h2{padding-left:65px;position:relative}.container-page-shop .bloc-address h2:before{content:" ";display:block;position:absolute;top:-5px;left:0;background:url('/bundles/appfrontend/danisports/img/shop-icon/address.jpg') no-repeat;width:44px;height:44px}.container-page-shop .bloc-opendate h2{padding-left:65px;position:relative}.container-page-shop .bloc-opendate h2:before{content:" ";display:block;position:absolute;top:-5px;left:0;background:url('/bundles/appfrontend/danisports/img/shop-icon/clock.jpg') no-repeat;width:44px;height:44px}.container-page-shop .bloc-hours h2{padding-left:65px;position:relative}.container-page-shop .bloc-hours h2:before{content:" ";display:block;position:absolute;top:-5px;left:0;background:url('/bundles/appfrontend/danisports/img/shop-icon/clock.jpg') no-repeat;width:44px;height:44px}.container-page-shop .bloc-phone h2{padding-left:65px;position:relative}.container-page-shop .bloc-phone h2:before{content:" ";display:block;position:absolute;top:-5px;left:0;background:url('/bundles/appfrontend/danisports/img/shop-icon/description.jpg') no-repeat;width:44px;height:44px}.container-page-shop .map-shop h2{padding-left:65px;position:relative}.container-page-shop .map-shop h2:before{content:" ";display:block;position:absolute;top:-5px;left:0;background:url('/bundles/appfrontend/danisports/img/shop-icon/map.jpg') no-repeat;width:44px;height:44px}.container-page-shop .map-shop .shop-map-content{height:20vw;max-height:300px}.container-account{padding:0}.container-account .menu-account{box-sizing:border-box;background:#fff;width:310px;float:left;margin-right:30px;margin-bottom:30px;overflow:hidden}.container-account .menu-account *{box-sizing:border-box}.container-account .menu-account .aside-wrapper{border:none;float:left;padding:0}.container-account .menu-account .aside-wrapper a{margin:0;line-height:28px;min-height:60px;padding:15px 35px;color:#163e71;text-shadow:none;font-weight:100;font-family:"brandon-medium";font-size:20px;border-bottom:1px solid #cad2e7;position:relative}.container-account .menu-account .aside-wrapper a:last-child{border-bottom:none}.container-account .menu-account .aside-wrapper a.active:before,.container-account .menu-account .aside-wrapper a:hover:before{position:absolute;top:0;left:0;content:" ";width:6px;height:100%;background:#163e71}.container-account .menu-account .aside-wrapper a.active:after,.container-account .menu-account .aside-wrapper a:hover:after{position:absolute;top:0;right:0;content:" ";width:45px;height:100%;background:url('/bundles/appfrontend/danisports/img/arrow-account-menu.jpg') center no-repeat}.pad .container-account .menu-account .aside-wrapper a.active:after,.pad .container-account .menu-account .aside-wrapper a:hover:after{transform:rotate(90deg)}.container-account .menu-account .aside-wrapper a.fb-logout{font-size:17px}.container-account .menu-account .aside-wrapper a.fb-logout i{display:inline-block;width:15px;height:15px;background:url('/bundles/appfrontend/danisports/img/logout.jpg');margin-right:5px;vertical-align:-1px}.pad .container-account .menu-account{width:100%;margin-bottom:0}.container-account .content-account{background:#fff;float:left;padding:90px;width:calc(100% - 340px);box-sizing:border-box}.pad .container-account .content-account{width:100%;padding:40px}.mobile .container-account .content-account{padding:20px}.container-account .content-account .edit-account h3{margin-top:0}.container-account .content-account .edit-account .formbox{width:50%;padding-right:25px;box-sizing:border-box}.container-account .content-account .edit-account .formbox:nth-child(2n){padding-right:0;padding-left:25px}.mobile .container-account .content-account .edit-account .formbox{width:100%;padding-left:0;padding-right:0}.container-account .content-account .edit-account .formbox input,.container-account .content-account .edit-account .formbox .styled{width:100%}.container-account .content-account .edit-account .vbtn{max-width:calc(100vw - 60px)}.container-account .content-account .edit-account .title-line{margin-top:30px}.container-account .content-account.orders-account .orders-list{margin-top:60px;box-sizing:border-box;width:calc(100% + 60px);margin-right:-60px}.container-account .content-account.orders-account .orders-list *{box-sizing:border-box}.container-account .content-account.orders-account .orders-list .order{display:inline-block;padding:20px;width:250px;box-shadow:0px 0px 5px rgba(20, 33, 99, 0.8);margin-right:60px;margin-bottom:65px;border-radius:5px;position:relative}.mobile .container-account .content-account.orders-account .orders-list .order{width:calc(100% - 60px)}.container-account .content-account.orders-account .orders-list .order:before{content:" ";background:url('/bundles/appfrontend/danisports/img/ticket.jpg') no-repeat center #fff;position:absolute;width:50px;height:50px;border-radius:100%;box-shadow:0px 0px 5px rgba(20, 33, 99, 0.8);top:-25px;left:calc(50% - 25px)}.container-account .content-account.orders-account .orders-list .order .title{text-align:center;font-family:"brandon-medium", arial;color:#173f70;text-transform:uppercase;border-bottom:solid 1px #cad2e7;font-size:17px;line-height:30px;margin-top:10px;margin-bottom:10px}.container-account .content-account.orders-account .orders-list .order .shop{text-align:center}.container-account .content-account.orders-account .orders-list .order .date{text-align:center}.container-account .content-account.orders-account .orders-list .order .price{color:#e2007a;font-size:30px;font-family:"brandon-medium", arial;text-align:center;margin:20px 0 15px 0}.container-account .content-account.orders-account .orders-list .order .status{text-align:center;font-family:"brandon-medium", arial;color:#173f70;font-size:15px;text-transform:uppercase}.container-account .content-account.orders-account .orders-list .order .bbtn{height:40px;line-height:40px;margin-top:10px}.mobile .container-account .content-account.orders-account .orders-list .order .bbtn{width:100%}.container-account .content-account.detail-order-account .line{width:100%;float:left}.container-account .content-account.detail-order-account .line .element{margin-bottom:10px}.container-account .content-account.detail-order-account .line .element .contact-link{text-decoration:underline;color:#e80e1b}.container-account .content-account.detail-order-account .col{width:50%;float:left}.pad .container-account .content-account.detail-order-account .col{width:100%}.container-account .content-account.detail-order-account .col .element{margin-bottom:10px}.container-account .content-account.detail-order-account .col .element strong{display:inline-block;padding-right:10px;margin-bottom:10px}.container-account .content-account.detail-order-account .order-details-box-item{margin-bottom:50px}.container-account .content-account.detail-order-account .order-details-box-item .order-box-item-type{width:190px}.container-account .content-account.detail-order-account .order-details-box-item .order-box-item-value{width:calc(100% - 180px);margin-right:-10px;min-width:280px}.mobile .container-account .content-account.detail-order-account .order-details-box-item .order-box-item-value{width:100%}.container-account .content-account.detail-order-account .order-summary{width:100%;margin-bottom:30px}.container-account .content-account.sponsorship-account .code{font-size:30px;max-width:calc(100% - 40px)}.container-account .content-account.sponsorship-account .points{font-size:30px;max-width:calc(100% - 40px)}.container-account .content-account.sponsorship-account .vbtn{max-width:calc(100% - 40px)}.container-account .content-account.sponsorship-account .points-bar{width:100%;max-width:100%}.mobile .container-account .content-account.sponsorship-account .points-bar{width:100%}.container-account .content-account.friends-account .order-details-table td{vertical-align:middle}.container-account .content-account.friends-account .order-details-table td .vbtn{margin:0;margin-bottom:5px;min-width:80px;height:30px;line-height:30px;font-size:13px}.container-account .content-account .firends-form{box-sizing:border-box}.container-account .content-account .firends-form *{box-sizing:border-box}.container-account .content-account .firends-form .formbox{width:33%;padding:0 15px}.mobile .container-account .content-account .firends-form .formbox{width:100%}.container-account .content-account .firends-form .formbox input,.container-account .content-account .firends-form .formbox .styled{width:100%}.container-account .content-account .personal-details{width:140px}.container-account .content-account .dark-red{color:#e2007a}.bg-page-satic .container-news{padding:50px 30px}.bg-page-satic .container-news .news-content .title-news{font-family:"brandon-light", arial;font-weight:initial;font-size:30px;margin:10px 0;color:#666d89;display:block;position:relative;padding-bottom:45px;padding-left:10px;line-height:30px}.bg-page-satic .container-news .news-content .title-news:after{content:" ";width:100px;height:4px;position:absolute;display:block;left:0;bottom:0;background:#e2007a;box-shadow:100px 0 0 #ff7fb7, 200px 0 0 #2fbcea}.news-col1{width:calc(100% - 410px);float:left;padding-right:30px;margin-right:30px;margin-top:50px;position:relative}.news-col1:after{content:" ";height:calc(100% + 130px);right:0;top:-130px;border-right:1px solid #e9edf6;display:block;position:absolute}.pad .news-col1{width:100%}.pad .news-col1:after{display:none}.news-col1 .news-wrapper{box-sizing:border-box;margin-bottom:40px;border-bottom:1px solid #e9edf6;padding-bottom:40px}.news-col1 .news-wrapper:last-child{border-bottom:none;margin-bottom:0}.news-col1 .news-wrapper *{box-sizing:border-box}.news-col1 .news-wrapper .picture{float:left;width:222px;height:170px;overflow:hidden;background-size:cover;background-position:center}.pad .news-col1 .news-wrapper .picture{width:300px;max-width:100%;float:initial;margin-top:10px;margin-bottom:10px}.news-col1 .news-wrapper .detail{float:left;width:calc(100% - 222px);padding:10px 0 0 22px}.pad .news-col1 .news-wrapper .detail{width:100%;padding:0}.news-col1 .news-wrapper .detail h2{margin:0}.news-col1 .news-wrapper .detail .news-content{margin-top:10px}.news-col1 .news-wrapper .detail .read-more{color:#183d72;text-transform:uppercase;font-size:14px;font-family:"brandon-bold", arial;padding:0 10px}.news-col1 .news-wrapper:nth-child(3n + 2) h2{color:#fc80b6}.news-col1 .news-wrapper:nth-child(3n) h2{color:#2ebcec}.menu-news{width:340px;float:left;margin-top:-80px;position:relative;z-index:1}.pad .menu-news{width:100%;margin-top:40px}.menu-news #search-category header{margin-bottom:10px}.menu-news #search-category input{width:100%}.pad .menu-news #search-category input{margin-bottom:10px;max-width:300px}.menu-news #search-category button{margin-top:0;width:100%;height:40px;line-height:40px}.pad .menu-news #search-category button{margin-bottom:10px;max-width:300px}.menu-news .social-news a:hover{text-decoration:none}.article .h2{margin-bottom:0px}.article .h2 svg{display:none}.article .picture{width:100%;margin:40px 0}.article .picture img{width:100%}.nl-card-check{background:#fff}.page-order{margin-top:-27px;box-sizing:border-box}.page-order .order-bg{background:url('/bundles/appfrontend/danisports/img/bg-mountain-small.jpg') center / cover;box-sizing:border-box}.page-order .order-bg .container{box-sizing:border-box}.page-order .order-bg .container #steps{margin:50px 0}.page-order .order-bg .container #steps .step{width:33%;box-sizing:border-box;text-align:center;border:1px solid #163e71;background:rgba(255, 255, 255, 0.5);height:auto;line-height:60px;font-family:"brandon-light", arial;text-transform:uppercase;position:relative}.pad .page-order .order-bg .container #steps .step{width:100%;font-size:0.8em;line-height:4em}.pad .page-order .order-bg .container #steps .step.active:after{display:none}.page-order .order-bg .container #steps .step span{color:#163e71}.page-order .order-bg .container #steps .step.active{background:#163e71}.page-order .order-bg .container #steps .step.active span{color:#fff}.page-order .order-bg .container #steps .step.active:after{content:" ";display:block;position:absolute;width:0;height:0;left:calc(50% - 5px);bottom:-7px;border-top:10px solid #163e71;border-right:10px solid rgba(0, 0, 0, 0);border-left:10px solid rgba(0, 0, 0, 0)}.page-order .order-bg .container .select-rate{position:relative;left:auto;right:auto;top:auto;margin-bottom:30px;float:right;margin-right:10px}.page-order .order-bg .container .select-rate a{border-radius:0;background:#fff}.page-order .order-bg .container .select-rate a.active{background:#e2007a}.page-order .order-bg .container .comparison-container-collapsible{overflow:hidden}.mobile .page-order .order-bg .container .comparison-container-collapsible{margin-right:-18px;margin-left:-18px}.mobile .page-order .order-bg .container .comparison-container-collapsible .close-table{left:0;right:auto}.page-order .order-bg .container .comparison-container-collapsible.in{overflow:auto}.page-order .order-bg .container .comparison-container-collapsible table{background:#fff;min-width:500px}.page-order .order-bg .container .basket-product-list-container .filters-left,.page-order .order-bg .container .basket-product-list-container .filters-right{margin-bottom:40px}.page-order .order-bg .container .basket-product-list-container .filters-left > div,.page-order .order-bg .container .basket-product-list-container .filters-right > div{background:#fff;border-radius:0;padding:13px 25px;line-height:normal;color:#7284b6;height:auto;min-height:40px;box-sizing:border-box;width:auto;margin:0 10px 10px 0;overflow:initial;position:relative}.page-order .order-bg .container .basket-product-list-container .filters-left > div.active,.page-order .order-bg .container .basket-product-list-container .filters-right > div.active{background:#e2007a;color:#fff}.page-order .order-bg .container .basket-product-list-container .filters-left > div.active:after,.page-order .order-bg .container .basket-product-list-container .filters-right > div.active:after{content:" ";display:block;position:absolute;width:0;height:0;left:calc(50% - 10px);bottom:-7px;border-top:10px solid #e2007a;border-right:10px solid rgba(0, 0, 0, 0);border-left:10px solid rgba(0, 0, 0, 0)}.pad .page-order .order-bg .container .basket-product-list-container .filters-left > div.active:after,.pad .page-order .order-bg .container .basket-product-list-container .filters-right > div.active:after{display:none}.page-order .order-bg .container .basket-product-list-container .filters-left{float:left}.page-order .order-bg .container .basket-product-list-container .filters-right{float:right}.order-equipement #equipment-list-container{margin-bottom:60px;height:710px}@media all and (max-width:750px){.order-equipement #equipment-list-container{height:1470px}.order-equipement #equipment-list-container .product-box:nth-child(4n+3){margin-top:690px;margin-left:-480px}.order-equipement #equipment-list-container .product-box:nth-child(4n+4){margin-top:690px}.order-equipement #equipment-list-container .basket-added,.order-equipement #equipment-list-container .basket-error{margin-top:115px !important}}@media all and (max-width:520px){.order-equipement #equipment-list-container{height:2850px}.order-equipement #equipment-list-container .product-box:nth-child(4n+2){margin-top:690px;margin-left:calc(-100vw + 20px)}.order-equipement #equipment-list-container .product-box:nth-child(4n+3){margin-top:1380px;margin-left:calc(-100vw + 20px)}.order-equipement #equipment-list-container .product-box:nth-child(4n+4){margin-top:2070px;margin-left:calc(-100vw + 20px)}.order-equipement #equipment-list-container .product-box{width:100% !important}.order-equipement #equipment-list-container .product-box .product-container{width:calc(100vw - 220px)}}.ready.order-equipement #equipment-list-container{overflow:inherit}.order-equipement #equipment-list-container .bx-wrapper{margin:auto;max-width:1180px !important}@media all and (max-width:1240px){.order-equipement #equipment-list-container .bx-wrapper{max-width:940px !important}}@media all and (max-width:990px){.order-equipement #equipment-list-container .bx-wrapper{max-width:700px !important}}@media all and (max-width:750px){.order-equipement #equipment-list-container .bx-wrapper{max-width:460px !important}}@media all and (max-width:520px){.order-equipement #equipment-list-container .bx-wrapper{max-width:100% !important}}.order-equipement #equipment-list-container .bx-wrapper .bx-viewport{overflow:hidden}.order-equipement #equipment-list-container .bx-wrapper .bx-controls{position:relative;width:100%;height:0}.order-equipement #equipment-list-container .bx-wrapper .bx-controls .bx-prev{position:absolute;left:-25px;width:50px;top:-350px}@media all and (max-width:750px){.order-equipement #equipment-list-container .bx-wrapper .bx-controls .bx-prev{top:10px;left:calc(50% - 140px)}}@media all and (max-width:520px){.order-equipement #equipment-list-container .bx-wrapper .bx-controls .bx-prev{left:calc(50% - 100px)}}.order-equipement #equipment-list-container .bx-wrapper .bx-controls .bx-next{position:absolute;right:-25px;width:50px;top:-350px}@media all and (max-width:750px){.order-equipement #equipment-list-container .bx-wrapper .bx-controls .bx-next{top:10px;right:calc(50% - 140px)}}@media all and (max-width:520px){.order-equipement #equipment-list-container .bx-wrapper .bx-controls .bx-next{right:calc(50% - 100px)}}.order-equipement #equipment-list-container .equipment-add-to-basket{box-shadow:none;height:40px;line-height:40px;width:calc(100% - 60px);padding:0 16px;min-width:auto}.order-equipement #equipment-list-container .equivalent-box .equipment-add-to-basket{font-size:11px}.order-equipement #equipment-list-container #products-slide{white-space:nowrap;transition:transform 1s}.order-equipement #equipment-list-container.line1{height:780px !important}.order-equipement #equipment-list-container.line1 .bx-viewport{height:690px !important}.order-equipement #equipment-list-container.line2{height:1470px !important}.order-equipement #equipment-list-container.line2 .bx-viewport{height:1380px !important}.order-equipement #equipment-list-container.line3{height:2160px !important}.order-equipement #equipment-list-container.line3 .bx-viewport{height:2070px !important}.order-equipement #equipment-list-container .product-box{box-sizing:border-box;height:670px;float:none;list-style:outside none none;position:relative;width:220px;margin-right:20px;margin-bottom:20px;display:inline-block;vertical-align:top}.order-equipement #equipment-list-container .product-ribbon{position:initial;padding:20px 20px 5px 20px;width:auto;height:auto}.order-equipement #equipment-list-container .product-ribbon svg{display:none}.order-equipement #equipment-list-container .product-ribbon .text-position{position:inherit;left:auto;width:100%;height:30px}.order-equipement #equipment-list-container .product-ribbon .text-position .text{transform:none;width:100%;text-shadow:initial;color:#163f73;font-family:"brandon-medium", arial;font-size:17px;line-height:16px;padding-right:35px}.order-equipement #equipment-list-container .product-header{background:none;border:none}.order-equipement #equipment-list-container .product-prize{background:#f6f9ff;box-shadow:none;margin:10px 0;width:auto;padding:20px;height:60px}.order-equipement #equipment-list-container .product-prize .product-old-price,.order-equipement #equipment-list-container .product-prize .shop-price,.order-equipement #equipment-list-container .product-prize .shop-delivery{color:#8a98b3}.order-equipement #equipment-list-container .product-prize .product-new-price{color:#e2007a}.order-equipement #equipment-list-container .product-prize .product-new-price b{font-size:30px !important}.order-equipement #equipment-list-container .product-container{margin-left:20px;width:60px;padding:0;margin-right:20px}.order-equipement #equipment-list-container .product-box-equivalent-box .product-container{margin:0}.order-equipement #equipment-list-container .product-box-equivalent-box .product-desc{margin:0}.order-equipement #equipment-list-container .basket-added{position:initial;margin:35px auto -35px auto;width:calc(100vw - 60px);max-width:600px;min-width:auto}.order-equipement #equipment-list-container .basket-error{position:initial;margin:35px auto -35px auto;width:calc(100vw - 60px);max-width:600px;min-width:auto}.order-equipement #equipment-list-container .box-equipment{border-color:#ddd;float:none;margin:0 0 5px;width:85px}.order-equipement #equipment-list-container .checkbox-container{margin-bottom:10px}.order-equipement #equipment-list-container .product-promo{position:absolute;right:0;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);background:none;box-shadow:initial;border:none;font-family:"brandon-bold", arial;width:60px;height:60px;line-height:55px;text-align:center;padding:0;color:#fff}.order-equipement #equipment-list-container .product-promo:after{content:" ";display:block;left:-29px;top:-14px;border-bottom:solid 59px #e2007a;border-right:solid 59px rgba(0, 0, 0, 0);border-left:solid 59px rgba(0, 0, 0, 0);width:0;position:absolute;z-index:-1}.order-equipement #equipment-list-container .product-promo span{font-size:25px;color:#fff}#basket-container h1{color:#163e6f;font-family:"brandon-bold";text-align:left;margin-bottom:40px}#basket-container .basket-header{border:none;padding-bottom:40px}#basket-container .basket-header .place-details{text-align:right}#basket-container .basket-header .place-details br{display:none}.mobile #basket-container .basket-header .place-details{text-align:left}.mobile #basket-container .basket-header .place-details br{display:inherit}#basket-container .basket-add-person{margin:0;line-height:30px;height:30px;font-size:12px;min-width:auto;margin-top:0}.mobile #basket-container .basket-add-person{position:initial}#basket-container h3{color:#163e6f;font-family:"brandon-medium", arial;font-weight:100;text-transform:uppercase;font-size:21px}#basket-container .selected-product-list .product-header{color:#e2007a}#basket-container #js-button-validate.discount__button{background:#163e71 !important;color:#fff !important;text-transform:uppercase}#basket-container .unpair,#basket-container .subtotal{font-family:"brandon-medium";letter-spacing:0px;text-transform:uppercase}#basket-container .total{color:#e2007a;margin-bottom:20px !important;font-family:"brandon-medium";letter-spacing:0px;font-size:19px !important}#basket-container .equipement-list{height:auto !important}.order-personal .blank{padding:30px;background:#fff}.pad .order-personal .blank h2 + .question-icon{display:none}.order-personal .blank .product-box{width:148px}.order-personal .blank .product-ribbon{position:initial;padding:20px 20px 5px 20px;width:auto;height:auto}.order-personal .blank .product-ribbon svg{display:none}.order-personal .blank .product-ribbon .text-position{position:inherit;left:auto;width:100%;height:30px}.order-personal .blank .product-ribbon .text-position .text{transform:none;width:100%;text-shadow:initial;color:#163f73;font-family:"brandon-medium", arial;font-size:20px;line-height:16px;max-width:107px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-personal .blank .removebtn{width:140px;min-width:auto;line-height:35px;height:35px;margin-top:10px;padding:0;position:relative;padding-left:8px}.order-personal .blank .removebtn svg{fill:#fff;position:absolute;left:14px;top:7px}.order-personal .blank .product-header{background:none;border:none}.order-personal .blank .review{height:30px;line-height:30px}.order-personal .blank .product-container-service{height:490px;margin-right:-1px}.order-personal .blank .user-data-wrapper .cart-product-box{height:490px}.order-personal .blank .user-data-box-personal{min-height:508px;max-width:1100px;float:right;width:calc(100% - 200px)}.pad .order-personal .blank .user-data-box-personal{float:none;width:100%;position:relative}.mobile .order-personal .blank .user-data-box-personal .formbox{width:100%}.order-personal .blank .save-user-data{max-width:calc(100vw - 90px)}@media all and (max-width:540px){.order-personal .blank .save-user-data{font-size:2.5vw}}.order-checkout .blank{padding:30px;background:#fff}.mobile .order-checkout .blank{margin-right:-20px;margin-left:-20px;overflow-x:hidden}.mobile .order-checkout .blank .checkbox-container{height:30px;margin-bottom:10px}.order-checkout .blank .basket{border:none}.order-checkout .blank #order-summary-form{display:block}.order-checkout .blank textarea,.order-checkout .blank input,.order-checkout .blank .styled{max-width:calc(100vw - 60px)}.order-checkout .blank #verify-sponsorship-order-code{background:#163e71 !important;color:#fff !important;height:40px;box-sizing:border-box;line-height:40px;padding:0;margin:0;margin-left:10px;text-transform:uppercase !important}.order-checkout .blank .terms-box{min-height:140px;float:left;width:50%;padding-bottom:50px}.pad .order-checkout .blank .terms-box{width:100%}.order-checkout .blank .summary-bottom{width:44%;margin-top:-80px}.pad .order-checkout .blank .summary-bottom{width:100%;margin-top:0}.order-checkout .blank .proceed-checkout{margin:0}.order-checkout .blank #js-button-validate.discount__button{background:#163e71 !important;color:#fff !important;text-transform:uppercase}.order-checkout .blank .unpair,.order-checkout .blank .subtotal{font-family:"brandon-medium";letter-spacing:0px;text-transform:uppercase}.order-checkout .blank .total{color:#e2007a;margin-bottom:20px !important;font-family:"brandon-medium";letter-spacing:0px;font-size:19px !important}.order-checkout .blank h3{color:#163e6f;font-family:"brandon-medium", arial;font-weight:100;text-transform:uppercase;font-size:21px}.order-checkout .blank .proceed-checkout svg{fill:#fff}.order-cards .blank{padding:30px;background:#fff}footer{background:#fff}footer .social-footer a:hover{text-decoration:none}footer *{box-sizing:border-box}footer .footer-menu{background:#e2007a;padding:30px;margin-bottom:30px}footer .footer-menu .container{display:flex;justify-content:space-between}.mobile footer .footer-menu .container{flex-wrap:wrap}footer .footer-menu .container dl{flex:1 1 auto;padding:0 10px}footer .footer-menu .container dl dt{color:#fadd00;padding:0;text-transform:uppercase;font-size:16px;margin:20px 0 40px 0}footer .footer-menu .container dl dd{padding:0;font-size:14px;margin:0 0 5px}footer .footer-menu .container dl dd a,footer .footer-menu .container dl dd a:active,footer .footer-menu .container dl dd a:hover{color:#fff}footer .footer-menu .container dl dd.dd-newsletter input{margin-right:-1px}footer .footer-menu .container dl dd.dd-newsletter button{font-size:15px;height:40px;line-height:40px;padding:0;vertical-align:4px;width:120px}footer .footer-down{padding:10px 30px}footer .footer-down .container .footer-text{margin-bottom:15px}footer .footer-down .container .copyright{float:left;line-height:30px;padding-top:10px;padding-bottom:40px}footer .footer-down .container .social-footer{color:#676f86;float:right;font-size:17px;min-height:100px;line-height:40px;padding-top:0;padding-bottom:30px;text-transform:uppercase}footer .footer-down .container .social-footer a{vertical-align:2px}footer .footer-down .container .block{clear:both}#our-resorts-shops-list{max-width:1400px;width:100%;margin:auto}#our-resorts-shops-list .box-shop{box-sizing:border-box;max-width:433px;width:100%;float:left;margin-right:50px;margin-bottom:75px}#our-resorts-shops-list .box-shop:nth-child(3n){margin-right:0}#our-resorts-shops-list .box-shop *{box-sizing:border-box}#our-resorts-shops-list .box-shop .box-shop-img{width:100%;height:280px;background-size:cover;background-position:center}#our-resorts-shops-list .box-shop .box-shop-content{padding:30px}#our-resorts-shops-list .box-shop .box-shop-content h2{margin:0 0 20px 0;font-size:20px}#our-resorts-shops-list .box-shop .box-shop-content h2:after{content:" ";width:200px;border-bottom:1px solid #d2d1d6;display:block;height:5px}#our-resorts-shops-list .box-shop .box-shop-content .bbtn,#our-resorts-shops-list .box-shop .box-shop-content .vbtn{width:100%;height:45px;line-height:45px;margin-top:10px;cursor:pointer}#our-resorts-shops-list .box-shop .box-shop-content .bbtn{margin-top:25px}#our-resorts-shops-list .box-shop .box-shop-content .box-shop-opening p{margin:0;color:#223d5a}#our-resorts-shops-list .box-shop .box-shop-content .box-shop-discount,#our-resorts-shops-list .box-shop .box-shop-content .box-shop-satisfaction{float:left;width:50%;text-transform:uppercase;color:#223d5a;font-size:16px;margin:15px 0 5px 0}#our-resorts-shops-list .box-shop .box-shop-content .box-shop-discount .pourcent,#our-resorts-shops-list .box-shop .box-shop-content .box-shop-satisfaction .pourcent{color:#e2007a;font-size:22px;font-weight:bold}#our-resorts-shops-list .box-shop .box-shop-content .box-shop-satisfaction:after{content:' ';width:20px;height:20px;background:url("/bundles/appfrontend/danisports/img/resort/smile.png");display:inline-block;vertical-align:-4px;margin-left:6px}#our-resorts-shops-list .box-shop .box-shop-content .box-shop-discount{float:right;text-align:right}#our-resorts-shops-list .box-shop .box-shop-content .box-shop-discount:before{content:' ';width:20px;height:18px;background:url("/bundles/appfrontend/danisports/img/resort/reduction.png");display:inline-block;vertical-align:-2px;margin-right:2px}@media all and (max-width:1400px){#our-resorts-shops-list{max-width:920px}#our-resorts-shops-list .box-shop{margin-right:50px !important}#our-resorts-shops-list .box-shop:nth-child(2n){margin-right:0 !important}}@media all and (max-width:920px){#our-resorts-shops-list{max-width:450px}#our-resorts-shops-list .box-shop{margin-right:50px !important}}.our-resorts-shops{clear:both}.our-resorts-shops #resort-partners{text-align:center}.our-resorts-shops #resort-partners .box-partners{width:200px;display:inline-block;margin:25px}.our-resorts-shops #resort-partners .box-partners img{width:100%}.our-resorts-shops #resort-partners .box-partners .partner-link{margin-top:15px}.our-resorts-shops #station-resume{margin-bottom:25px}.our-resorts-shops #station-resume .picto{width:25px;vertical-align:baseline}.our-resorts-shops #station-resume .rounded-background{display:inline-block;border-radius:100%;color:white;width:26px;height:26px;line-height:26px !important;text-align:center;vertical-align:middle}.our-resorts-shops #station-resume .green{background-color:#019c37}.our-resorts-shops #station-resume .blue{background-color:#0069bb}.our-resorts-shops #station-resume .red{background-color:#e80e1b}.our-resorts-shops #station-resume .black{background-color:#000}.single-user-info{background-color:#e2007a;color:#fff;padding:10px}.resorts ul.sitemap-list{width:175px;font-size:13px;height:350px}.pay-button,.cancel-button{width:auto;height:50px;color:white;vertical-align:middle;line-height:50px;text-align:center;margin-bottom:15px;padding-right:30px;text-transform:uppercase}.pay-button{background-color:#009ee0}.cancel-button{background-color:#e80e1b}.pay-button + .cancel-button{margin-left:15px}.pay-button:hover,.cancel-button:hover{color:white}#b2b-errors{padding:15px;background-color:#ffebee}#b2b-errors ul{margin-bottom:0}#b2b-errors li{color:#b71c1c;text-align:left}#b2b-table tbody > tr{min-width:40%;margin-right:20px;padding-top:25px}#b2b-table *{font-family:'Ubuntu';font-size:14px;font-weight:normal;color:#666d89}#b2b-table #b2b-cvv-comment{float:none;height:20px;text-align:left}#b2b-table #b2b-submit{background:#069906}#b2b-table #b2b-cancel{background:#cc2929}#b2b-table tr{float:left;height:75px}#b2b-table tr td{width:100%;display:block}#b2b-table tr td input[type="tel"],#b2b-table tr td input[type="text"]{width:100%}#b2b-table tr td select{float:right;width:45%;border:1px solid #cad2e7 !important}#b2b-table tr td select:first-child{float:left}#b2b-table tr th{display:block;text-align:left;font-weight:normal;margin-bottom:5px}#b2b-table .invalid{display:none;padding-top:0}#b2b-table input[type="submit"]{height:50px;text-transform:uppercase;color:#fff;font-size:15px;line-height:50px;margin-top:25px;border:0;padding:0 20px;min-width:200px;text-align:center;display:inline-block;background:#fadd00}#placeholder-form p{display:inline-block;width:calc((100% - 40px)/2);margin-right:20px;padding-top:25px;text-align:left}#placeholder-form p input{width:100%}#placeholder-form p:empty{display:none}#placeholder-form *{font-family:'Ubuntu';font-size:14px;font-weight:normal;color:#666d89}#placeholder-form #placeholder-select-brand{float:left;display:inline-block;width:100%}#placeholder-form #placeholder-select-brand #placeholder-select-brand-list label{display:inline-block}#placeholder-form #placeholder-expiry input{width:49%}#placeholder-form #placeholder-email{width:100%}#placeholder-form #placeholder-email input{width:calc(50% - 20px)}#placeholder-form #placeholder-submit-input{background:#069906}#placeholder-form #placeholder-cancel-input{background:#cc2929}#placeholder-form #placeholder-errors ul li{list-style:none;color:#b71c1c}#placeholder-form p{float:left;height:75px}#placeholder-form .invalid{display:none;padding-top:0}#placeholder-form input[type="submit"]{height:50px;text-transform:uppercase;color:#fff;font-size:15px;line-height:50px;margin-top:25px;border:0;padding:0 20px;min-width:200px;text-align:center;display:inline-block;background:#fadd00}#placeholder-form [id *= -error]{color:#b71c1c}.basket-body-details-info .be2bill-basket-padding{text-align:left}.basket-body-details-info.gray{padding:15px;background:#f8f8f8}.page-content .resorts-img,.homepage-booking .resorts-img{border:solid 1px ;box-shadow:0 0 2px }.page-content .resorts .angular-google-map-container,.homepage-booking .resorts .angular-google-map-container{margin-top:10px;display:block;height:280px;margin-bottom:25px}.page-content .resorts .form-control,.page-content .resorts .basket .price-check .discount .discount__input,.basket .price-check .discount .page-content .resorts .discount__input,.homepage-booking .resorts .form-control,.homepage-booking .resorts .basket .price-check .discount .discount__input,.basket .price-check .discount .homepage-booking .resorts .discount__input{width:100%}.page-content .resorts .form-control:focus,.page-content .resorts .basket .price-check .discount .discount__input:focus,.basket .price-check .discount .page-content .resorts .discount__input:focus,.homepage-booking .resorts .form-control:focus,.homepage-booking .resorts .basket .price-check .discount .discount__input:focus,.basket .price-check .discount .homepage-booking .resorts .discount__input:focus{border-color:#e2007a}.page-content .resorts-elements,.homepage-booking .resorts-elements{background:#fff;border:solid 1px ;margin-bottom:10px;padding:1px;position:relative}.page-content .resorts-elements .nav-tabs,.homepage-booking .resorts-elements .nav-tabs{display:flex;margin:0}.page-content .resorts-elements .nav-tabs li,.homepage-booking .resorts-elements .nav-tabs li{border-bottom:1px solid #fff;border-left:1px solid #fff;flex:1}.page-content .resorts-elements .nav-tabs li a,.homepage-booking .resorts-elements .nav-tabs li a{background:#ccc;border:0;border-radius:0;color:#666d89;display:block;float:none;text-align:center;text-decoration:none;margin:0 !important;padding:8px 0}.page-content .resorts-elements .nav-tabs li a:hover,.homepage-booking .resorts-elements .nav-tabs li a:hover,.page-content .resorts-elements .nav-tabs li a:active,.homepage-booking .resorts-elements .nav-tabs li a:active,.page-content .resorts-elements .nav-tabs li a:focus,.homepage-booking .resorts-elements .nav-tabs li a:focus{border:0}.page-content .resorts-elements .nav-tabs li.active a,.homepage-booking .resorts-elements .nav-tabs li.active a{background:#fff}.page-content .resorts-elements.no-shadow:after,.homepage-booking .resorts-elements.no-shadow:after{background:#fff;content:'';display:block;height:5px;position:absolute;right:0;bottom:-7px;width:100%}@media (min-width:){.page-content .resorts-elements.no-shadow:after,.homepage-booking .resorts-elements.no-shadow:after{height:100%;right:-6px;bottom:0;width:5px}}.page-content .resorts-elements .scroller,.homepage-booking .resorts-elements .scroller{height:600px;overflow-y:hidden;position:relative}.page-content .resorts-elements p,.homepage-booking .resorts-elements p{color:#666d89;font-size:12px;margin:0;padding:5px 0;position:relative;text-align:center}.page-content .resorts-elements p span,.homepage-booking .resorts-elements p span{background:#fff;padding:0 5px;position:relative;z-index:99}.page-content .resorts-elements p:after,.homepage-booking .resorts-elements p:after{background:#cad2e7;content:'';display:block;height:1px;position:absolute;top:50%;width:100%}.page-content .resorts-elements .list-group-item,.homepage-booking .resorts-elements .list-group-item{color:#666d89;cursor:pointer;display:block;font-size:18px;padding:15px}.page-content .resorts-elements .list-group-item small,.homepage-booking .resorts-elements .list-group-item small{color:#ccc;font-size:14px}.page-content .resorts-elements .list-group-item:hover,.homepage-booking .resorts-elements .list-group-item:hover{background:#e2007a;color:#fff;text-decoration:none}.page-content .resorts-elements .list-group-item.active,.homepage-booking .resorts-elements .list-group-item.active{background:#e2007a;color:#fff}.page-content .resorts-elements .list-group-item.active small,.homepage-booking .resorts-elements .list-group-item.active small{color:#fff}.page-content .resorts-elements .list-group-item img,.homepage-booking .resorts-elements .list-group-item img{border:solid 1px #fff;float:left;margin-right:15px}.page-content .resorts h1,.homepage-booking .resorts h1{font-size:30px;margin:0}.page-content .resorts .icon,.homepage-booking .resorts .icon{display:block;left:0;position:absolute}.page-content .resorts .icon.icon_gosport_v3Font_mail,.homepage-booking .resorts .icon.icon_gosport_v3Font_mail{position:inherit;display:inline-block;vertical-align:-4px;margin-bottom:-1px}@media (min-width:){.page-content .find-resort,.homepage-booking .find-resort{margin-left:-15px;padding-left:0;padding-right:0}}.page-content .find-resort p,.homepage-booking .find-resort p{color:;font-size:14px;position:relative}.page-content .find-resort-details,.homepage-booking .find-resort-details{background:#fff;height:auto;padding:15px 15px 15px 0;position:relative;z-index:9998}@media (min-width:){.page-content .find-resort-details,.homepage-booking .find-resort-details{height:410px}}.page-content .find-resort-details-text,.homepage-booking .find-resort-details-text{margin-top:20px}.page-content .find-resort-details-map .angular-google-map-container,.homepage-booking .find-resort-details-map .angular-google-map-container{height:215px !important;margin-top:15px}.page-content .find-resort-details-header,.homepage-booking .find-resort-details-header{border-bottom:solid 1px ;font-weight:500;margin-top:40px;padding:0 0 10px 28px;position:relative}.list .page-content .find-resort-details-header,.list .homepage-booking .find-resort-details-header{margin-top:20px}.page-content .find-resort-details-header a,.homepage-booking .find-resort-details-header a{color:#fadd00;margin-left:20px}.page-content .find-resort-details-address,.homepage-booking .find-resort-details-address{padding:15px 0 0 28px;position:relative}.page-content .shop-header .vbtn,.homepage-booking .shop-header .vbtn{cursor:pointer;height:2.5em;line-height:2.5em;margin:0;max-width:100%;min-width:0;width:110px}.page-content .shop-detail-tabs,.homepage-booking .shop-detail-tabs{display:flex;list-style:none;margin:0 0 15px;padding:0 0 10px;overflow:auto}.page-content .shop-detail-tabs li,.homepage-booking .shop-detail-tabs li{border-left:1px solid ;float:left;flex:1}.page-content .shop-detail-tabs li:first-child,.homepage-booking .shop-detail-tabs li:first-child{border-left:none}@media (max-width:){.page-content .shop-detail-tabs,.homepage-booking .shop-detail-tabs{display:block;overflow:inherit}.page-content .shop-detail-tabs li,.homepage-booking .shop-detail-tabs li{width:100%;float:inherit;overflow:auto;background:#eee;border-bottom:#fff 2px solid;border-left:none}.page-content .shop-detail-tabs li:after,.homepage-booking .shop-detail-tabs li:after{display:none}}.page-content .shop-detail-tabs a,.homepage-booking .shop-detail-tabs a{-webkit-box-sizing:border-box;box-sizing:border-box;color:;display:block;display:flex;padding:10px 20px;text-align:center;line-height:1.1em;height:100%;text-decoration:none}.page-content .shop-detail-tabs a span,.homepage-booking .shop-detail-tabs a span{margin:auto}.page-content .shop-detail-tabs .active,.homepage-booking .shop-detail-tabs .active{border-left-color:#e2007a;position:relative}.page-content .shop-detail-tabs .active a,.homepage-booking .shop-detail-tabs .active a{color:#fff;background:#e2007a;font-weight:bold}.page-content .shop-detail-tabs .active + li,.homepage-booking .shop-detail-tabs .active + li{border-left-color:#e2007a}.page-content .shop-detail-tabs .active:after,.homepage-booking .shop-detail-tabs .active:after{border-top:10px solid #e2007a;border-right:40px solid transparent;border-left:40px solid transparent;content:'';height:0;left:50%;margin-left:-40px;position:absolute;top:100%;width:0}.page-content .shopDetails,.homepage-booking .shopDetails{overflow:auto}.resort-find{padding-top:0;background:#e2007a;z-index:1000}.resort-find .find-resort-header{font-size:18px;padding:10px 0;background-color:#163e71}.resort-find .find-resort-header .container{color:#fff;background:none;max-width:925px;width:100%}.resort-find .find-resort-header p{margin:0}.resort-find .container{border-radius:0;position:relative;max-width:1360px;width:100%}.resort-find h1.section_h1,.resort-find h1.total{margin-bottom:6px}.resort-find .find-form-alert-message{margin-bottom:3px;width:96%}.resort-find form{margin:0}.resort-find.fixedDark{background:none;padding:0;position:fixed;top:0;width:100%}.resort-find.fixedDark .find-resort-header{margin:auto;max-width:1360px;box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.6)}@media all and (max-width:1420px){.resort-find.fixedDark .find-resort-header{max-width:1360px}}@media all and (max-width:1320px){.resort-find.fixedDark .find-resort-header{max-width:1155px}}@media all and (max-width:1220px){.resort-find.fixedDark .find-resort-header{max-width:1055px}}@media all and (max-width:992px){.resort-find.fixedDark{position:static}}.resort-find-placeholder{display:none}.resort-find-placeholder.show{display:block;position:relative}@media all and (max-width:992px){.resort-find-placeholder.show{display:none}}.resort-booking .alert{border-width:1px;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;text-shadow:none}.resort-booking .alert .close{color:#fff;margin:0;text-shadow:none}.resort-booking .alert .sr-only{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.homepage-booking{background:#e2007a;padding:25px 40px 10px}.homepage-booking > h3{color:#fff;margin:0;padding:0;text-transform:uppercase}.homepage-booking input{margin:0}.homepage-booking .vbtn{margin:0}.homepage-booking .vbtn-submit{background:#fadd00;color:#666d89;height:40px;line-height:40px;width:100%}.homepage-booking .vbtn-submit[disabled]{cursor:not-allowed}.homepage-booking .vbtn-submit[disabled]:hover{color:#666d89 !important}.homepage-booking .styled-location .select-arrow::before,.homepage-booking .styled-calendar .select-arrow::before,.homepage-booking .styled-location .select-arrow::after,.homepage-booking .styled-calendar .select-arrow::after{display:none}.homepage-booking .styled-location .select-arrow{background:#fff url("/bundles/appfrontend/danisports/img/resort/location.png") no-repeat 50% 50%}.homepage-booking .styled-calendar .select-arrow{background:#fff url("/bundles/appfrontend/danisports/img/resort/calandar.png") no-repeat 50% 50%}.homepage-booking .resorts-elements{border:none;border-right:1px solid #ccc;margin:0}.homepage-booking .booking-form{position:relative}.homepage-booking .list{background:#fff;left:0;position:absolute;top:40px;width:100%;z-index:1}.homepage-booking .list.open{border:1px solid #ccc;border-top:none}.homepage-booking .alert{border-width:1px;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;text-shadow:none}.homepage-booking .alert .close{color:#fff;margin:0;text-shadow:none}.homepage-booking .alert .sr-only{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#gator-fixed{position:fixed;bottom:10px;right:0;text-align:right;z-index:1500}#newsletter .section_h1,#newsletter .total{margin:auto;margin-top:70px}#newsletter .avigator-div{overflow:scroll}.sprite-about-about{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_about.png);background-position:0px -68px;width:68px;height:56px}.sprite-about-about_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_about.png);background-position:-136px 0px;width:68px;height:56px}.sprite-about-faq{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_about.png);background-position:0px 0px;width:63px;height:63px}.sprite-about-faq_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_about.png);background-position:-68px 0px;width:63px;height:63px}.sprite-about-our_selection{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_about.png);background-position:0px -129px;width:55px;height:64px}.sprite-about-our_selection_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_about.png);background-position:-60px -129px;width:55px;height:64px}.sprite-booking-contact{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_booking.png);background-position:-41px -47px;width:33px;height:22px}.sprite-booking-contact_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_booking.png);background-position:-79px -47px;width:33px;height:22px}.sprite-booking-destination_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_booking.png);background-position:-117px 0px;width:23px;height:37px}.sprite-booking-equipment{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_booking.png);background-position:0px 0px;width:33px;height:42px}.sprite-booking-equipment_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_booking.png);background-position:-38px 0px;width:33px;height:42px}.sprite-booking-payment{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_booking.png);background-position:-76px 0px;width:36px;height:33px}.sprite-booking-payment_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_booking.png);background-position:0px -47px;width:36px;height:33px}.sprite-commercial-offers-already-customer{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_commercial-offers.png);background-position:0px 0px;width:79px;height:60px}.sprite-commercial-offers-already-customer_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_commercial-offers.png);background-position:-84px 0px;width:79px;height:60px}.sprite-commercial-offers-best-deals{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_commercial-offers.png);background-position:-168px 0px;width:51px;height:64px}.sprite-commercial-offers-best-deals_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_commercial-offers.png);background-position:0px -135px;width:51px;height:64px}.sprite-commercial-offers-sponsorship{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_commercial-offers.png);background-position:0px -65px;width:68px;height:65px}.sprite-commercial-offers-sponsorship_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_commercial-offers.png);background-position:-73px -65px;width:68px;height:65px}.sprite-others-acount{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-121px -106px;width:18px;height:18px}.sprite-others-address{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-26px -106px;width:18px;height:26px}.sprite-others-blockquote{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:0px 0px;width:82px;height:65px}.sprite-others-calendar{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-122px -80px;width:20px;height:19px}.sprite-others-calendar_small{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-159px -83px;width:14px;height:14px}.sprite-others-cancel{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-77px -70px;width:31px;height:31px}.sprite-others-cart{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-97px -106px;width:19px;height:18px}.sprite-others-cart_white{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-48px -106px;width:20px;height:18px}.sprite-others-category{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-23px -150px;width:18px;height:18px}.sprite-others-category_small{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-159px -64px;width:14px;height:14px}.sprite-others-changing{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-41px -70px;width:31px;height:31px}.sprite-others-circle{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-159px -102px;width:10px;height:10px}.sprite-others-circle_active{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-159px -117px;width:10px;height:10px}.sprite-others-clock{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-69px -149px;width:19px;height:20px}.sprite-others-help{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-123px 0px;width:31px;height:31px}.sprite-others-login{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:0px -70px;width:36px;height:31px}.sprite-others-logout{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-73px -106px;width:19px;height:18px}.sprite-others-next{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-159px -32px;width:15px;height:27px}.sprite-others-next_dark{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-123px -36px;width:22px;height:39px}.sprite-others-phone{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-46px -150px;width:18px;height:18px}.sprite-others-prev{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-159px 0px;width:15px;height:27px}.sprite-others-prev_dark{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:0px -106px;width:22px;height:39px}.sprite-others-question{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-87px -41px;width:23px;height:23px}.sprite-others-register{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:-87px 0px;width:31px;height:36px}.sprite-others-search{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_others.png);background-position:0px -150px;width:18px;height:19px}.sprite-payments-cb{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_payments.png);background-position:0px -41px;width:51px;height:36px}.sprite-payments-master-cards{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_payments.png);background-position:0px 0px;width:52px;height:36px}.sprite-payments-visa{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_payments.png);background-position:-57px 0px;width:52px;height:36px}.sprite-social-facebook{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:-100px 0;width:26px;height:26px}.sprite-social-facebook-dark{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:0 -99px;width:25px;height:25px}.sprite-social-facebook_color{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:0 0;width:45px;height:44px}.sprite-social-google{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:-100px -26px;width:26px;height:26px}.sprite-social-google-dark{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:-25px -99px;width:25px;height:25px}.sprite-social-google_color{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:-50px 0;width:45px;height:44px}.sprite-social-instagram{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:-100px -52px;width:26px;height:26px}.sprite-social-instagram-dark{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:-50px -99px;width:25px;height:25px}.sprite-social-instagram_color{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:0 -49px;width:45px;height:44px}.sprite-social-twitter{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:-100px -78px;width:26px;height:26px}.sprite-social-twitter-dark{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:-75px -99px;width:25px;height:25px}.sprite-social-twitter_color{background-image:url(/bundles/appfrontend/danisports/img//sprites/sprite_social.png);background-position:-50px -49px;width:45px;height:44px}.ps-carousel{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:15px 0}.ps-carousel *{-webkit-box-sizing:border-box;box-sizing:border-box}.ps-carousel .ps-carousel-slider{white-space:nowrap;font-size:0;height:250px;overflow:hidden;background:#eee}.ps-carousel .ps-carousel-slide{display:inline-block;font-size:1rem;height:100%;transition:0.3s;width:100%}.ps-carousel .ps-carousel-slide div{height:100%;margin:0 auto;background:center center no-repeat;background-size:cover}.ps-carousel .ps-carousel-handle{background-color:rgba(0, 0, 0, 0);height:100%;position:absolute;top:0;transition:0.2s;width:20%;opacity:0.5}.ps-carousel .ps-carousel-handle:hover{background-color:rgba(0, 0, 0, 0.2);opacity:1}.ps-carousel .ps-carousel-backward{left:0;background:url(/bundles/appfrontend/global/components/carousel/images/slider-prev.png) no-repeat center}.ps-carousel .ps-carousel-forward{right:0;background:url(/bundles/appfrontend/global/components/carousel/images/slider-next.png) no-repeat center}@font-face{font-family:'star-icons';src:url('/bundles/appfrontend/global/fonts/stars/star.eot?e3cpc6');src:url('/bundles/appfrontend/global/fonts/stars/star.eot?e3cpc6#iefix') format('embedded-opentype'), url('/bundles/appfrontend/global/fonts/stars/star.ttf?e3cpc6') format('truetype'), url('/bundles/appfrontend/global/fonts/stars/star.woff?e3cpc6') format('woff'), url('/bundles/appfrontend/global/fonts/stars/star.svg?e3cpc6#star') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'star-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-star-half-empty:before{content:"\f123"}.icon-star-half-full:before{content:"\f123"}.icon-star-half-o:before{content:"\f123"}.survey{padding:0 0 20px}.survey-desc{margin:0 0 20px}.survey-desc p{margin:0}.survey form{margin-bottom:0}.survey-question{border-bottom:1px solid #ccc;margin:0 0 20px;text-align:left}.survey-question-label{display:block;font-size:1.5em;line-height:1.5em}.survey-question-label::first-letter{text-transform:uppercase}.survey-star-ready{position:absolute;pointer-events:none;opacity:0}.survey-star-container{font-size:0}.survey-star-element{cursor:pointer;display:inline-block;font-size:1.5rem;padding:0 2px}.survey-star-element:before{color:#fadd00;font-family:'star-icons';content:"\f006"}.survey-star-element.highlight:before,.survey-star-element.active:before{content:"\f005"}.survey .actions{text-align:right}.survey .ybtn,.survey .basket .price-check .discount .discount__button,.basket .price-check .discount .survey .discount__button{font-size:1.2em;height:2em;line-height:2em;min-width:175px;padding:0 10px;width:auto}