*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li:before{content:"\200B"}pre{font-family:monospace,monospace;font-size:1em;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}:root{--blue:#39f}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid var(--blue);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.3333%;left:0;top:33.3333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.3333%;top:0;width:33.3333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-4px;top:0;width:10px}.cropper-center:after{height:10px;left:0;top:-4px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:var(--blue)}.cropper-line.line-e{cursor:e-resize;right:-5px;top:0;width:10px}.cropper-line.line-n{cursor:n-resize;height:10px;left:0;top:-5px}.cropper-line.line-w{cursor:w-resize;left:-5px;top:0;width:10px}.cropper-line.line-s{bottom:-5px;cursor:s-resize;height:10px;left:0}.cropper-point{background-color:var(--blue);height:10px;opacity:.8;width:10px}.cropper-point.point-e{cursor:e-resize;margin-top:-5px;right:-5px;top:50%}.cropper-point.point-n{cursor:n-resize;left:50%;margin-left:-5px;top:-5px}.cropper-point.point-w{cursor:w-resize;left:-5px;margin-top:-5px;top:50%}.cropper-point.point-s{bottom:-5px;cursor:s-resize;left:50%;margin-left:-5px}.cropper-point.point-ne{cursor:ne-resize;right:-5px;top:-5px}.cropper-point.point-nw{cursor:nw-resize;left:-5px;top:-5px}.cropper-point.point-sw{bottom:-5px;cursor:sw-resize;left:-5px}.cropper-point.point-se{bottom:-5px;cursor:se-resize;height:20px;opacity:1;right:-5px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:10px;opacity:.75;width:10px}}.cropper-point.point-se:before{background-color:var(--blue);bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(/assets/images/cropper-bg.png)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#000;position:absolute;top:55px;z-index:2;padding:0 13px;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:.8rem}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation_container__vertical{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:absolute;bottom:0;left:0;height:52px;width:100%}.DayPickerNavigation_container__verticalScrollable{position:relative}.DayPickerNavigation_button{cursor:pointer;line-height:.78;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__horizontal{border-radius:3px;padding:6px 9px;top:18px;position:absolute}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__vertical{display:inline-block;position:relative;height:100%;width:50%}.DayPickerNavigation_button__vertical__default{padding:5px}.DayPickerNavigation_nextButton__vertical__default{border-left:0}.DayPickerNavigation_nextButton__verticalScrollable{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#565a5c}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical{margin:0 auto}.CalendarMonthGrid__vertical_scrollable{margin:0 auto;overflow-y:scroll}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.CalendarMonth{background:#fff;text-align:center;padding:0 13px;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-spacing:0;border-collapse:collapse}.CalendarMonth_caption{color:#565a5c;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:.8rem;text-align:center;vertical-align:middle;padding:0}.CalendarDay__selected_start{border-radius:50% 0 0 50%}.CalendarDay__selected_end{border-radius:0 50% 50% 0}.CalendarDay__default:not(.CalendarDay__selected):not(.CalendarDay__selected_span):hover,.CalendarDay__selected_start.CalendarDay__selected_end{border-radius:50%}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border-top:1px solid rgba(0,0,0,.1);background:#fff}.CalendarDay__default:hover,.CalendarDay__hovered_offset{background:rgba(0,0,0,.1);color:inherit}.CalendarDay__outside{border:0;background:#fff;color:rgba(0,0,0,.1)}.CalendarDay__blocked_minimum_nights,.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#565a5c}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#565a5c}.CalendarDay__hovered_span,.CalendarDay__hovered_span:active,.CalendarDay__hovered_span:hover,.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover,.CalendarDay__selected_span,.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#d1a789;color:#fff}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;color:#cacccd}.grid-container{margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row--flush{margin-left:0;margin-right:0}.row--flush>[class*=col-]{padding-right:0;padding-left:0}.row--lg{margin-left:-1rem;margin-right:-1rem}.row--lg>[class*=col-]{padding-right:1rem;padding-left:1rem}.row--nowrap{flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:576px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:768px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:992px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:3rem;width:3rem;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:Material Icons;font-size:3rem;line-height:1;color:grey;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-1rem;z-index:9999}[dir=rtl] .slick-prev{left:auto;right:-3rem}.slick-prev:before{content:"\E5CB"}[dir=rtl] .slick-prev:before{content:"\E5CC"}.slick-next{right:-1rem;z-index:9998}[dir=rtl] .slick-next{left:-3rem;right:auto}.slick-next:before{content:"\E5CC"}[dir=rtl] .slick-next:before{content:"\E5CB"}.slick-dotted.slick-slider{margin-bottom:2rem}.slick-dots{position:absolute;bottom:-3rem;list-style:none;display:block;text-align:center;padding:0;margin:0;width:calc(100% - 1rem)}.slick-dots li{position:relative;display:inline-block;height:2rem;width:2rem;margin:0 .2rem;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:1rem;width:2rem;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\E15B";width:20px;height:20px;font-family:Material Icons;font-size:3rem;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:.75}.slick-slider.slick-slider--home .slick-slide{max-width:calc(92vw - 2rem);margin-left:.5rem;margin-right:.5rem}.slick-slider.slick-slider--home .slick-slide:first-child{margin-left:0}.slick-slider.slick-slider--home .slick-slide:last-child{margin-right:0}.slick-slider.slick-slider--home .slick-dots li button:before{color:#000;opacity:.2}.slick-slider.slick-slider--home .slick-dots li.slick-active button:before{opacity:1}.regular{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.slick-slider.slick-slider--look .slick-dots{bottom:0;z-index:2}.slick-slider.slick-slider--look .slick-dots li button:before{opacity:.6}.slick-slider.slick-slider--look .slick-dots li.slick-active button:before{opacity:1}.ph-item{position:relative;display:flex;flex-wrap:wrap;overflow:hidden;margin-bottom:1rem;box-sizing:border-box}.ph-item:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;animation:ph-animation 1s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 54%) 50% 50%}.ph-item>*{flex:1 1 auto;display:flex;flex-flow:column}.ph-row{display:flex;flex-wrap:wrap;margin-bottom:.5rem}.ph-row div{height:1rem;margin-bottom:.5rem;background-color:rgba(0,0,0,.1)}.ph-row .big,.ph-row.big div{height:2rem;margin-bottom:15px}.ph-row .empty{background-color:transparent}.ph-col-2{flex:0 0 16.66667%}.ph-col-4{flex:0 0 33.33333%}.ph-col-6{flex:0 0 50%}.ph-col-8{flex:0 0 66.66667%}.ph-col-10{flex:0 0 83.33333%}.ph-col-12{flex:0 0 100%}.ph-image{width:100%;height:10rem;background-color:rgba(0,0,0,.1);margin-bottom:1rem}@keyframes ph-animation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.paypal-button{padding:15px 30px;border:none;display:flex;width:100%;height:100%;justify-content:center;align-items:center;cursor:pointer}.paypal-logo{font-family:Verdana,Tahoma;font-weight:700;text-shadow:0 1px 0 hsla(0,0%,100%,.6);font-size:20px}.paypal-logo i:first-child{color:#253b80}.paypal-logo i:last-child{color:#179bd7}.price-lists .price-list-heading,.service-templates .service-templates-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.category-container{display:flex;flex-wrap:wrap}.category-container .img-block{border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fde5d3}.category-container .img-block img{width:100%;object-fit:contain;border-radius:50%}.category-container .category-item{max-width:250px;text-decoration:none;margin:12px 24px}@media(min-width:1240px){.category-container .category-item{margin:12px 40px}}.video-container{display:flex;width:100%;flex:1;flex-wrap:wrap}.video-container .video-block{height:auto;width:100%}@media(min-width:1240px){.video-container .video-block.col-lg-3 iframe{min-height:10em}}.video-container iframe,.video-container video{max-width:100%;width:100%;min-height:14em}@media(max-width:992px){.video-container iframe,.video-container video{min-height:14em}}@media(max-width:768px){.video-container iframe,.video-container video{min-height:16em}}@media(max-width:576px){.video-container iframe,.video-container video{min-height:12em}}html{height:100%;font-size:18px}@media(max-width:768px){html{font-size:16px}}body{height:100%;background:#fbf3ed;font-size:1rem;line-height:1.2rem;font-family:FuturaPTBook,sans-serif;color:#000;-webkit-font-smoothing:antialiased}body.category-bryn-fransar,body.category-makeup,body.category-naglar{background:#ecf4fd}body.category-brollop,body.category-har,body.category-spraytan{background:#fff4f3}body.find-time,body.for-stylists,body.gift-card,body.medium-app{background:#fff}body.referral,body.review{background:#fbf3ed}#react-root{height:100%;display:flex;flex-direction:column}#react-root main{flex:1}.no-scroll{-webkit-overflow-scrolling:auto;overflow:hidden;height:100%}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}h1{font-size:2.6rem;line-height:3rem;font-weight:400;letter-spacing:-.1rem;font-family:Grouch,serif;margin:0}.category-bryn-fransar h1,.category-makeup h1,.category-naglar h1{color:#738394}@media(max-width:576px){h1{font-size:2rem;line-height:2.4rem}}h2{font-size:3.2rem;line-height:3.2rem;font-weight:400;letter-spacing:-.1rem;font-family:Grouch,serif;margin:0}@media(max-width:576px){h2{font-size:2.2rem;line-height:2.2rem}}h3{font-size:3rem;line-height:3rem;font-weight:400;letter-spacing:-.1rem;font-family:Grouch,serif;text-decoration:none;margin:0}@media(max-width:576px){h3{font-size:2rem;line-height:2rem}}.h4,h4{font-size:1.8rem;line-height:2rem;font-weight:400;font-family:FuturaPTDemi,sans-serif;text-decoration:none;letter-spacing:0;margin:0 0 .3rem}.h4>em,h4>em{font-size:.8em;line-height:.8em;font-style:normal;font-weight:400;font-family:FuturaPTBookOblique,sans-serif;white-space:nowrap}@media(max-width:576px){.h4>em,h4>em{font-size:1.1rem;line-height:1.1rem}}h5{font-size:1.4rem;line-height:1.4rem;font-family:FuturaPTDemi,sans-serif;text-decoration:none;margin:0 0 .6rem}h5,h5>em{font-weight:400}h5>em{font-size:.8em;line-height:.8em;font-style:normal;font-family:FuturaPTBookOblique,sans-serif;white-space:nowrap}h1,h2,h3,h4,h5{word-wrap:break-word;hyphens:manual}h4>small,h5>small{font-size:1rem;line-height:1rem;font-style:normal;font-weight:400;font-family:FuturaPTBook,sans-serif;white-space:nowrap}h1>a,h2>a,h3>a,h4>a,h5>a{text-decoration:none}a{color:#000}p{margin:0 0 1.2rem}pre{font-size:.7rem;line-height:.9rem;border:1px solid rgba(0,0,0,.1);padding:.5rem;max-height:8rem;overflow:auto}pre.large{max-height:20rem}strong{font-weight:400}.warning-text,strong{font-family:FuturaPTDemi,sans-serif}.warning-text{line-height:1.2rem;color:#f2645d}.warning-text.small{font-size:.9rem}.warning-text.normal{font-family:FuturaPTBook,sans-serif}.info-text{font-family:FuturaPTBookOblique,sans-serif;font-size:.9rem;line-height:1.2rem;color:rgba(0,0,0,.6)}.fine-print{margin:0;font-size:.8rem;line-height:.8rem}.fine-print,.text-muted{color:rgba(0,0,0,.6)}.disabled,:disabled{opacity:.4;cursor:default;pointer-events:none}hr{height:1px;border:0;padding:0;margin:1rem 0;background:rgba(0,0,0,.3)}.text-ruler{--bg-color:#fff;position:relative;line-height:1px;margin:2rem auto;text-align:center;border-top:1px solid rgba(0,0,0,.1);background:var(--bg-color);letter-spacing:.1rem;max-width:480px}.text-ruler[data-bg=cream]{--bg-color:#fbf3ed}.text-ruler>span{background:var(--bg-color);color:rgba(0,0,0,.7);font-size:.8rem;text-transform:uppercase;padding:0 2rem}.icon{display:inline-block;vertical-align:bottom;font-family:Material Icons;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.icon.text-green{color:#228181}.icon.text-red{color:#f2645d}.icon.md{font-size:1.5rem}.icon.lg{font-size:2rem}.icon.xl{font-size:3rem;line-height:3rem}.icon.xxl{font-size:5rem;line-height:5rem}.icon.bold{font-weight:700}.icon.white-small{font-size:1rem;color:#fff;margin-right:-.15rem}.label{font-family:FuturaPTDemi,sans-serif;font-size:.8rem;line-height:1rem;letter-spacing:.05rem;text-transform:uppercase;color:rgba(0,0,0,.6)}.label.no-transform{text-transform:none}.label.small{font-family:FuturaPTBook,sans-serif;font-size:.7rem;line-height:.7rem;color:rgba(0,0,0,.5)}.label.error{color:#cc857e}.label.success{color:#2dacac}.tag{display:inline-block;font-family:FuturaPTDemi,sans-serif;font-style:normal;font-size:.7rem;line-height:1.2rem;text-transform:uppercase;margin-left:.7rem}.tag:first-child{margin-left:0}.notification{position:relative;padding:.8rem 1rem;margin:1rem 0;text-align:center;background:#fff}.notification.info{color:#274d62}.notification.error{color:#99645e;border:1px solid #99645e;border-left-width:.2rem}.notification.error:after{font-family:Material Icons;content:"\E000";font-size:1.2rem;line-height:1.2rem;margin-top:-.6rem;position:absolute;left:.6rem;top:50%}.notification.success{color:#228181}.notification.change-booking{color:#274d62;border:1px solid #274d62;text-align:left;margin-bottom:1.5rem;margin-top:-.5rem}.text-info{font-size:1.3rem;line-height:1.5rem;padding:3rem 0 2rem;text-align:center;margin:0 auto}.progress-overlay{position:absolute;pointer-events:none;top:0;left:0;height:100%;width:100%;background:#fff;opacity:.4;z-index:10}@media(max-width:992px){.desktop{display:none}}@media(min-width:992px){.mobile{display:none}}.position-absolute{position:absolute;top:0;left:0}.ping-block-with-img{position:relative}.ping-block-with-img .ping-block-container{padding:1.4rem 1.2rem;background:#fbf3ed}@media(max-width:480px){.ping-block-with-img .ping-block-container{max-height:32rem}}.ping-block-with-img .position-absolute{width:calc(100% - 2.4rem);margin-left:1.2rem;max-height:18rem}@media(max-width:480px){.ping-block-with-img .position-absolute{width:100%;margin-left:0}}.ping-block-with-img .sub-title{color:#d1a789;font-size:1.5rem;font-weight:700}.ping-block-with-img .content{padding:0 1.2rem}@media(max-width:768px){.ping-block-with-img .content{overflow-y:scroll}}@media(min-width:480px){.ping-block-with-img{padding:0 1.2rem}}.gift-container{display:flex;justify-content:center}.gift-container .info,.gift-container .payment{width:50%}@media(max-width:576px){.gift-container .info,.gift-container .payment{width:100%}}.gift-container .gift-payment-text{font-size:1.2rem}.gift-container .gift-payment-text:not(:last-child){margin-bottom:1.3rem}.gift-container .gift-back-btn{align-self:center}.gift-container .gift-cards-back{font-size:1rem;margin-bottom:20px;align-self:flex-start;display:flex;margin-left:-10px}.gift-container .gift-cards-back i{color:#e28f6f}.gift-container .gift-details{background:#fae3d2;padding:1.5rem 2rem}.gift-container .payment-method{padding-left:0;padding-right:0}.flex-row{display:flex;flex-direction:row}.flex-row .button.link:first-child{margin-right:2rem}.flex-column{display:flex;flex-direction:column}.change-booking-title{display:flex;align-items:center}.change-booking-title .change-booking-title-text{margin-right:1.5rem}.flex-between{display:flex;justify-content:space-between;flex-wrap:wrap}.cookie{position:fixed;z-index:2;background-color:#f6eadc;right:0;bottom:0;left:0;padding:.5rem 0}.cookie .cookie-content{display:flex;flex-wrap:nowrap;font-size:.9rem;line-height:1.2rem}@media(max-width:992px){.cookie .cookie-content{flex-direction:column}}.cookie .cookie-button{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.cookie .cookie-button .button{margin-top:1rem}.slider-remove-bg .ping-block-container{background:none;max-height:none;height:fit-content}@media(max-width:768px){.slider-remove-bg .ping-block-container{padding-left:0;padding-right:0}}.slider-remove-bg .ping-block-container .content{max-height:none!important;height:fit-content;padding:0;overflow:visible}.groups-content-bottomContent{margin:2.4rem auto 1.2rem;font-size:.89rem;line-height:1.5;max-width:920px;text-align:left;padding:0 1rem;width:86vw}.wide{width:100%}.horizontal-scroll{display:block;overflow:auto;width:100%}.grecaptcha-badge{visibility:hidden}.team-members{display:flex;flex-wrap:wrap;justify-content:center}.team-members .team-member{text-align:center;min-width:4rem;max-width:9rem;margin:.8rem}@media(max-width:576px){.team-members .team-member{margin:.5rem}}.team-members .team-member img{margin-bottom:.25rem}.team-members .team-member span{display:block}.team-members .team-member small{display:block;font-size:.75rem;line-height:1rem;text-transform:uppercase;font-family:FuturaPTDemi,sans-serif}.accordion-title{color:#000;font-family:FuturaPTDemi,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.222rem;margin-bottom:.723rem}.accordion{border:none;border-radius:2px}.accordion__item+.accordion__item{border-color:currentcolor #fbf3ed #fbf3ed;border-top:1px solid #fbf3ed}.accordion__button{align-items:center;background-color:#fbefe5;border:none;color:#000;cursor:pointer;display:flex;font-family:FuturaPTDemi,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.2rem;min-height:55px;padding:18px 15px 18px 36px;position:relative;text-align:left;width:100%}.accordion__button:hover{background-color:#f9e4d2}.accordion__button:before{font-family:Material Icons;content:"\E5CF";transform:rotate(-90deg);transition:transform .3s ease-out;float:left;width:2rem;text-align:center;position:absolute;left:0}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{transform:rotate(0deg)}[hidden]{display:none}@keyframes fadein{0%{opacity:0}to{opacity:1}}.accordion__panel{animation:fadein .35s ease-in;color:#484848;font-family:FuturaPTBook,sans-serif;font-weight:300;font-size:1rem;line-height:1.2rem;padding:18px 15px}@font-face{font-family:FuturaPTBook;src:url(/assets/fonts/FuturaPTBook.eot);src:url(/assets/fonts/FuturaPTBook.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/FuturaPTBook.woff) format("woff"),url(/assets/fonts/FuturaPTBook.ttf) format("truetype"),url(/assets/fonts/FuturaPTBook.otf) format("opentype")}@font-face{font-family:FuturaPTBookOblique;src:url(/assets/fonts/FuturaPTBookOblique.eot);src:url(/assets/fonts/FuturaPTBookOblique.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/FuturaPTBookOblique.woff) format("woff"),url(/assets/fonts/FuturaPTBookOblique.ttf) format("truetype"),url(/assets/fonts/FuturaPTBookOblique.otf) format("opentype")}@font-face{font-family:FuturaPTDemi;src:url(/assets/fonts/FuturaPTDemi.eot);src:url(/assets/fonts/FuturaPTDemi.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/FuturaPTDemi.woff) format("woff"),url(/assets/fonts/FuturaPTDemi.ttf) format("truetype"),url(/assets/fonts/FuturaPTDemi.otf) format("opentype")}@font-face{font-family:Grouch;src:url(/assets/fonts/GrouchDashl.eot);src:url(/assets/fonts/GrouchDashl.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/GrouchDashl.woff) format("woff"),url(/assets/fonts/GrouchDashl.ttf) format("truetype"),url(/assets/fonts/GrouchDashl.otf) format("opentype")}@font-face{font-family:Material Icons;src:url(/assets/fonts/MaterialIcons-Regular.eot);src:url(/assets/fonts/MaterialIcons-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(/assets/fonts/MaterialIcons-Regular.woff) format("woff"),url(/assets/fonts/MaterialIcons-Regular.ttf) format("truetype")}.image-block{position:relative;overflow:hidden}.image-block img{max-width:100%;width:100%;height:auto}.image-block.mh10{max-height:10rem}.image-block.mh15{max-height:15rem}.image-block.mh20{max-height:20rem}.image-block.mh25{max-height:25rem}.image-overlay{position:absolute;left:0;right:0;color:#fff;padding:1.2rem;z-index:1}.image-overlay.top{top:0;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.2) 60%,rgba(0,0,0,.5))}.image-overlay.bottom{bottom:0;padding-top:2rem;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 60%,rgba(0,0,0,.5))}@media(max-width:480px){.image-overlay.bottom{padding:.7rem}}.image-placeholder{display:inline-block;position:relative;width:100%}.image-placeholder:after{content:"";display:block;margin-top:100%}.image-placeholder img{display:none}.image-placeholder .background{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);cursor:pointer}.image-placeholder .content{margin:auto;text-align:center;color:rgba(0,0,0,.3);padding:2rem}.image-placeholder .content .icon{color:rgba(0,0,0,.1)}.extra-images .image-placeholder .content{padding:0}.extra-images .image-placeholder .content p{display:none}.extra-images .image-placeholder .content .icon.xxl{font-size:3rem;line-height:1}@media(min-width:576px)and (max-width:992px){.extra-images .image-placeholder .content .icon.xxl{font-size:2rem}}.image-dropzone:not(.locked){cursor:pointer}.image-dropzone .camera-icon{position:absolute;top:1rem;right:.7rem;z-index:1;color:#fff;opacity:.7}.image-dropzone.active:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.1);border:.2rem dashed hsla(0,0%,100%,.7)}.image-crop{width:100%;height:400px;margin-bottom:1rem}.image-crop .cropper-bg{background-repeat:repeat}.image-crop img{max-width:100%}.delete-image-button{color:#fff;cursor:pointer;background:transparent;border:0;padding:0;margin:0;outline:none;position:absolute;top:.7rem;left:1rem;z-index:1;text-shadow:0 0 .4rem rgba(0,0,0,.5)}.admin-user-image{height:1.5rem;width:1.5rem;border-radius:50%;margin-top:-.3rem;margin-right:.3rem}.container{padding:1rem 2rem;margin:0 auto;max-width:1240px;position:relative}@media(max-width:992px){.container{padding:1rem}}.container.small{max-width:576px}.container.medium{max-width:768px}.container.large{max-width:992px}.container.square{padding:2rem 2rem 0}@media(max-width:992px){.container.square{padding:1rem}}.background-white{background:#fff}.background-white .wave{fill:#fbf3ed;stroke:#fbf3ed}.section-block{padding:1rem;background:#fff}.link-block{display:block;position:relative;text-align:left;cursor:pointer}.link-block,.link-block a{text-decoration:none}.link-block__category,.link-block h5{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.12}@media(max-width:480px){.link-block__category,.link-block h5{font-size:1.25rem}}.link-block__category{margin:0 0 .2rem}@media(max-width:576px){.link-block__category{display:none}}.link-block__price{font-size:1.2rem;font-family:FuturaPTDemi,sans-serif;color:#d1a789;margin:0}@media(max-width:480px){.link-block__price{font-size:1rem}}.link-block:after{content:"";position:absolute;pointer-events:none;top:0;left:0;height:100%;width:100%;border:0 solid #d1a789;transition:all .2s;box-sizing:content-box;z-index:1}.link-block:hover:after{top:-.4rem;left:-.4rem;height:calc(100% - .8rem);width:calc(100% - .8rem);border-width:.8rem}.link-block.small:hover:after{top:-.3rem;left:-.3rem;height:calc(100% - .6rem);width:calc(100% - .6rem);border-width:.6rem}.link-block:not(:hover) .hover{display:none}.category-bryn-fransar .link-block:after,.category-makeup .link-block:after,.category-naglar .link-block:after{border-color:#bfdaf7}.category-brollop .link-block:after,.category-har .link-block:after,.category-spraytan .link-block:after{border-color:#ffa69d}.flex{display:flex;flex-wrap:wrap}.flex.split{align-items:baseline;justify-content:space-between}.flex>.fit{flex:1;min-width:0}.flex>.half{width:50%}@media(max-width:768px){.flex>.half{flex:0 0 100%}}.wave-container{display:flex;flex-direction:column;overflow:hidden}.wave{width:100%;min-width:800px;align-self:center;stroke-width:1pt;transform:scale(1);fill:#fff;stroke:#fff}.admin-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.admin-content .half{width:50%}.admin-content .add-voucher{margin:0 1.2rem 1.2rem 0}.relative-wrapper{position:relative}.banner{background-color:#f19c7a;line-height:.9rem;font-size:.9rem}.banner,.banner a,.banner a:active,.banner a:hover,.banner a:link,.banner a:visited{color:#fff}.banner .container{padding:.8rem 2rem}@media(max-width:992px){.banner .container{padding:.8rem 1rem;line-height:1.2rem}}.banner.covid{background-color:#9a8d7d}.banner.covid .container{padding:.6rem 2rem}@media(max-width:992px){.banner.covid .container{padding:.6rem 1rem;line-height:1.2rem}}.banner .flex{display:flex;flex-wrap:nowrap;align-items:center}.banner .content{margin:auto;padding-right:5px;padding-left:5px;text-align:center}header.static{position:absolute;top:0;left:0;right:0;z-index:10}header .header-content{display:flex;padding:.5rem 0}header .header-content .logo{cursor:pointer;flex:0 0 auto;width:7.5rem;height:1.8rem;margin-right:2rem;pointer-events:none}.home-page-5 header .header-content .logo .fill,.home-page-6 header .header-content .logo .fill,.home-page-7 header .header-content .logo .fill,.referral header .header-content .logo .fill,.review header .header-content .logo .fill,.wave-header header .header-content .logo .fill{fill:#fff}.home-page-5 header .header-content .logo .stroke,.home-page-6 header .header-content .logo .stroke,.home-page-7 header .header-content .logo .stroke,.referral header .header-content .logo .stroke,.review header .header-content .logo .stroke,.wave-header header .header-content .logo .stroke{stroke:#fff}header .header-content .nav{flex:1}@media(max-width:1180px){header .header-content .logo{margin-right:1rem}}@media(max-width:768px){header .header-content .logo{margin-right:1.7rem}}@media(max-width:768px){header .header-content{padding:0}header .header-content .logo{width:6.65rem;height:1.6rem;margin-top:.1rem}}@media(max-width:1140px){header .container{padding:.8rem 1rem}}@media(max-width:992px){header .container{padding:1rem}}footer{padding-top:1rem}footer .wave{fill:#f6eadc;stroke:#f6eadc}footer .footer-container{background:#f6eadc}.category-bryn-fransar footer .wave,.category-makeup footer .wave,.category-naglar footer .wave{fill:#d9e9fa;stroke:#d9e9fa}.category-bryn-fransar footer .footer-container,.category-makeup footer .footer-container,.category-naglar footer .footer-container{background:#d9e9fa}.category-brollop footer .wave,.category-har footer .wave,.category-spraytan footer .wave{fill:#ffe4e1;stroke:#ffe4e1}.category-brollop footer .footer-container,.category-har footer .footer-container,.category-spraytan footer .footer-container{background:#ffe4e1}.find-time footer .wave,.for-stylists footer .wave,.gift-card footer .wave,.home-page-5 footer .wave,.home-page-6 footer .wave,.home-page-7 footer .wave,.referral footer .wave,.review footer .wave{fill:#f6eadc;stroke:#f6eadc}.find-time footer .footer-container,.for-stylists footer .footer-container,.gift-card footer .footer-container,.home-page-5 footer .footer-container,.home-page-6 footer .footer-container,.home-page-7 footer .footer-container,.referral footer .footer-container,.review footer .footer-container{background:#f6eadc}footer .footer-content{display:flex;padding:1rem 0;flex-wrap:wrap;justify-content:space-between}footer .footer-content .logo{width:6.65rem;height:1.6rem}footer .footer-content .social-icon{display:inline-block}footer .footer-content .social-icon:not(:last-child){margin-right:.6rem}footer .footer-content nav{text-align:right}footer .footer-content nav ul{margin-top:0}footer .footer-content nav ul li.spacer{display:none}@media(max-width:992px){footer .footer-content{display:block;padding-bottom:0}footer .footer-content .logo{width:5.6rem;height:1.35rem}footer .footer-content .social-icon{margin-top:.5rem}footer .footer-content nav{margin:1rem 0;text-align:left}footer .footer-content nav ul{width:100%}footer .footer-content nav ul li{float:left;width:50%;padding:.5rem 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}footer .footer-content nav ul li.spacer{display:block}}.find-time-container{max-width:38rem;margin:2.5rem auto 0}@media(max-width:480px){.find-time-container{margin:2rem auto 5rem}}.page-header.find-time .find-time-container{margin:0;text-align:center}.find-time-container.hide-tabs .find-time-form{border-top-left-radius:.3rem}.find-time-tabs{position:relative;text-align:left}.find-time-tabs .find-time-tab{cursor:pointer;border:0;outline:0;background:#f5f5f5;padding:.8rem 1.2rem .6rem;border-radius:.3rem 0 0 0;color:#363636;font-size:.8rem;line-height:1.2rem;font-family:FuturaPTDemi,sans-serif;text-transform:uppercase}.find-time-tabs .find-time-tab:first-child{border-radius:.3rem 0 0 0}.find-time-tabs .find-time-tab:last-child{border-radius:0 .3rem 0 0}.find-time-tabs .find-time-tab:only-child{border-radius:.3rem .3rem 0 0}.find-time-tabs .find-time-tab.selected{background:#fff;color:#d1a789}.find-time-tabs .book-home{position:absolute;top:-1.7rem;left:14rem;width:12rem;pointer-events:none}@media(max-width:480px){.find-time-tabs .book-home{display:none}}.find-time-form{position:relative;background:#fff;padding:.6rem .4rem;border-radius:0 .3rem .3rem .3rem;height:4rem}.find-time-form.drop-down-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.find-time-form .field{float:left}.find-time-form .field.area{width:23%}.find-time-form .field.category{width:27%}.find-time-form .field.date{width:22%}@media(max-width:480px){.find-time-form .field.area{width:32%}.find-time-form .field.category{width:38%}.find-time-form .field.date{width:30%}}.find-time-form .field .placeholder{top:0;font-size:.8rem;letter-spacing:1px;color:rgba(0,0,0,.3);font-family:FuturaPTBook,sans-serif;text-transform:uppercase}@media(max-width:768px){.find-time-form .field .placeholder{top:.1rem;color:#000;letter-spacing:.5px}}.find-time-form .field .input{color:rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;padding-right:.2rem}@media(min-width:768px){.find-time-form .field .input{border:0;font-size:1.2rem;padding-top:1.2rem;padding-bottom:0}}@media(max-width:768px){.find-time-form .field .input{border-width:0 0 0 1px;padding-top:1.4rem;padding-bottom:.2rem;padding-right:.6rem}}.find-time-form .field:first-child .input{border:0}@media(min-width:480px){.find-time-form .button.find-time{position:absolute;top:.1rem;right:.4rem;padding:.6rem .8rem;color:#fff;border-radius:.3rem;line-height:1.5rem;letter-spacing:0}}@media(max-width:480px){.find-time-form .button.find-time{font-size:1rem;margin:.5rem auto;min-width:70%}}.find-time-form .drop-down,.time-picker .drop-down{position:absolute;z-index:10;top:100%;left:0;right:0;height:0;padding:0;background:#fff;border-radius:0 0 .3rem .3rem;color:#000;text-align:left;opacity:0;transition:opacity .2s,height .2s}.find-time-form .drop-down.open,.time-picker .drop-down.open{opacity:1;height:auto;padding:0 0 .5rem;box-shadow:0 2px 2px rgba(0,0,0,.15)}.find-time-form .drop-down.open.date-picker,.time-picker .drop-down.open.date-picker{text-align:center;padding:0}.find-time-form .drop-down.open.date-picker .button.find-time,.time-picker .drop-down.open.date-picker .button.find-time{margin:0 auto 1rem}@media(min-width:480px){.find-time-form .drop-down.open.date-picker .button.find-time,.time-picker .drop-down.open.date-picker .button.find-time{display:none}}.find-time-form .drop-down .DayPicker,.time-picker .drop-down .DayPicker{margin:0 auto}.find-time-form .drop-down .search,.time-picker .drop-down .search{background:#f5f5f5;padding:.4rem .8rem .4rem 1.2rem;margin-bottom:.5rem}.find-time-form .drop-down .search .icon,.time-picker .drop-down .search .icon{color:rgba(0,0,0,.7)}.find-time-form .drop-down .search input,.time-picker .drop-down .search input{box-shadow:none;outline:none;padding:0;border:0;margin:0 .5rem;font-family:FuturaPTBook,sans-serif;font-size:1rem;line-height:1rem;width:12rem}.find-time-form .drop-down .search input::placeholder,.time-picker .drop-down .search input::placeholder{color:rgba(0,0,0,.3)}.find-time-form .drop-down .search .close,.time-picker .drop-down .search .close{float:right;box-shadow:none;outline:none;padding:0;margin:.1rem 0 0;border:0}.find-time-form .drop-down .scroll-container,.time-picker .drop-down .scroll-container{max-height:20rem;overflow:auto}.find-time-form .drop-down .autosuggest-item,.time-picker .drop-down .autosuggest-item{display:block;border:0;padding:.3rem 1.2rem;margin:0;box-shadow:none;outline:none;cursor:pointer;color:#363636;font-family:FuturaPTBook,sans-serif;line-height:1.3rem;text-align:left;width:100%}.find-time-form .drop-down .autosuggest-item mark,.time-picker .drop-down .autosuggest-item mark{font-family:FuturaPTDemi,sans-serif;background:transparent;color:inherit}.find-time-form .drop-down .autosuggest-item.active,.find-time-form .drop-down .autosuggest-item.highlighted,.find-time-form .drop-down .autosuggest-item:hover,.time-picker .drop-down .autosuggest-item.active,.time-picker .drop-down .autosuggest-item.highlighted,.time-picker .drop-down .autosuggest-item:hover{background:#d1a789;color:#fff}.find-time-list-item{position:relative;padding:2.5rem 0 2rem;border-bottom:1px solid rgba(0,0,0,.3)}@media(max-width:480px){.find-time-list-item{padding:1.5rem 0 1rem}}.find-time-list-item:first-child{padding-top:1.5rem}.find-time-list-item:last-child{border-bottom:0}.find-time-list-item h5{margin:.2rem 0}.find-time-list-item .profile-image{float:left;width:4.5rem;border-radius:50%;margin:-.5rem 1rem 0 0}.find-time-list-item .profile-image.lg{width:8rem;margin-top:0;margin-bottom:1rem}.find-time-list-item .slot{float:right;text-align:center;font-size:.8rem;line-height:1rem;margin:.2rem .5rem 0 0;padding:.4rem;width:4.5rem;border:0;border-radius:.2rem;outline:none;color:#fff;background:#000;font-family:FuturaPTDemi,sans-serif;text-decoration:none;text-transform:uppercase}.find-time-list-item .slot:hover{background:#363636;cursor:pointer}@media(max-width:480px){.find-time-list-item .slot{margin-right:0}}body.for-stylists h2{font-size:1.5rem;line-height:2rem;text-align:center;margin-bottom:1rem}@media(max-width:576px){body.for-stylists h3{font-size:3rem;line-height:3rem}}body.for-stylists h5{font-size:1rem;line-height:1.2rem;margin-bottom:1.5rem}.customer-logos{margin:0 auto;max-width:35rem;text-align:center}.customer-logos .customer-logo{display:inline-block;vertical-align:middle;margin:1rem .5rem}.customer-logos .customer-logo>img{width:7rem}.stylist-bullets-image{margin-top:3rem;width:100%}@media(min-width:992px){.stylist-bullets-image{max-width:90%}}.stylist-join{max-width:17rem;margin:0 auto}.stylist-join img{margin-top:2rem;height:2.5rem;float:right}.stylist-join a{margin-top:1rem}@media(min-width:992px){.stylist-join img{margin-top:0}.stylist-join a{margin-top:2rem}}.stylist-bullets{padding:3rem;background:#fbf3ed;margin-bottom:3rem}.stylist-bullets h5{font-size:1rem;line-height:1.2rem;margin-bottom:1.5rem}@media(min-width:992px){.stylist-bullets{position:relative;float:right;width:90%;top:-6rem;margin-bottom:-3rem}}.stylist-statistics-image{position:relative;float:right;max-width:50%;top:-3rem}.stylist-statistics{clear:both;display:flex;flex-wrap:wrap;justify-content:center}.stylist-statistics .stylist-statistic{width:11rem;margin:.5rem;padding:1.5rem 1rem;text-align:center;border:.1rem solid #363636;border-radius:.5rem;overflow:hidden}.stylist-statistics .stylist-statistic h3{margin:1rem 0;white-space:nowrap}.stylist-statistics .stylist-statistic span{text-transform:uppercase;font-family:FuturaPTDemi,sans-serif;font-size:.8rem;white-space:nowrap}@media(max-width:576px){.stylist-statistics .stylist-statistic{width:calc(50% - 1rem)}.stylist-statistics .stylist-statistic h3{font-size:2.5rem;line-height:2.5rem}}.stylist-testimonials{margin:4rem auto}.stylist-testimonials .stylist-testimonial{display:inline-block;vertical-align:top;width:33%;padding:1rem}.stylist-testimonials .stylist-testimonial:nth-child(2n){background:#fbf3ed}.stylist-testimonials .stylist-testimonial img{width:100%;margin-bottom:1rem}.stylist-testimonials .stylist-testimonial span{color:rgba(0,0,0,.5)}.stylist-testimonials .stylist-testimonial p{margin-top:1rem;margin-bottom:0}.stylist-features{margin:4rem 0}.stylist-features .stylist-feature{display:inline-block;vertical-align:top;padding:1rem;width:25%;background:#fbf3ed}.stylist-features .stylist-feature:nth-child(2n){background:transparent}.stylist-features .stylist-feature h5{margin-bottom:.5rem}.stylist-features .stylist-feature p{margin-bottom:0}.makeup-academy-image{width:100%}body.education h2{font-size:1.5rem;line-height:2rem;text-align:center;margin-bottom:1rem;margin-top:1rem}body.education h5{font-size:1rem;line-height:1.2rem;margin-bottom:1.5rem}body.education p~a{display:inline-block;padding:1rem 2.5rem;background:#000;color:#fff;text-decoration:none;text-transform:uppercase;font-family:FuturaPTDemi,sans-serif;font-size:.85rem;line-height:1.2rem;letter-spacing:.05rem;font-weight:400;white-space:nowrap}@media(max-width:480px){body.education p~a{padding:1rem}}body.education p~a:hover{background:#363636}.stylist-testimonials{margin:2rem auto}@media(max-width:480px){.stylist-testimonials .stylist-testimonial{display:block;width:100%}}@keyframes dashl-spinner_spin{0%{opacity:1}to{opacity:.15}}.dashl-spinner{--size:32px;display:block;height:var(--size);position:absolute;top:calc(50% - var(--size)/2);left:calc(50% - var(--size)/2);width:var(--size)}.dashl-spinner .dashl-spinner_bar{animation:dashl-spinner_spin 1.2s linear infinite;animation-duration:var(--animation-duration,1.2s);animation-delay:var(--animation-delay,0s);transform:rotate(var(--bar-rotation,0deg)) translate(146%);background-color:#fff;border-radius:5px;height:7.8%;left:50%;position:absolute;top:50%;width:20%}.dashl-spinner[data-small=true]{--size:24px}.dashl-spinner[data-dark=true] .dashl-spinner_bar{background-color:#555}.modal-backdrop{background:rgba(0,0,0,.75);position:fixed;display:flex;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100vh;padding:2.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-backdrop.xl{display:block}@media(max-width:768px){.modal-backdrop{padding:0}}.modal-content{display:block;position:relative;z-index:10002;width:576px;max-width:100%;background:#fff;padding:1.25rem;box-shadow:0 0 10px 0 rgba(0,0,0,.25);margin:auto;outline:none}.modal-content h3{margin:0 0 1.5rem}.modal-content h4,.modal-content h5{margin:0 0 1rem}.modal-content.xl{width:1240px;margin:0 auto;padding:0}.modal-content.lg{width:992px;padding:0}.modal-content.md{width:768px;padding:0}.modal-content.login{width:992px}.modal-content.login h3{font-size:2.4rem;line-height:2.4rem;color:#363636}.modal-content.referral,.modal-content.review{width:992px;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.modal-content.referral h3,.modal-content.review h3{font-size:2.4rem;line-height:2.4rem;color:#363636}.modal-content.referral p,.modal-content.review p{margin:0 auto 1.2rem;max-width:576px}.modal-content.referral .fine-print,.modal-content.review .fine-print{margin-top:1.5rem}@media(max-width:480px){.modal-content.referral,.modal-content.review{padding:1rem}}@media(max-width:992px){.modal-content.referral,.modal-content.review{width:100%}}.modal-content.static{margin-top:1rem;z-index:auto}.modal-content.confirm,.modal-content.error{padding:1.5rem 2rem;width:480px}.modal-content.confirm p,.modal-content.error p{margin:0 0 1.5rem;white-space:normal}.modal-content.confirm p.fine-print,.modal-content.error p.fine-print{margin:0 0 1rem}.modal-content.confirm button,.modal-content.error button{margin:0 1rem 0 0;padding:1rem 2rem;min-width:7.5rem}@media(max-width:576px){.modal-content{width:100%;padding:1rem 1rem 5rem}.modal-content.confirm,.modal-content.error{padding:1rem}}.modal-content .close-button{position:absolute;top:1.25rem;right:1rem;padding:0;margin:0;color:rgba(0,0,0,.3);z-index:11}.modal-content .close-button:hover{color:rgba(0,0,0,.6)}.modal-content .close-button.white{color:#fff}@media(max-width:768px){.modal-content .close-button.block{position:static;display:block;text-align:right;padding:1.2rem;background:#f3f8fd}.category-brollop .modal-content .close-button.block,.category-har .modal-content .close-button.block,.category-spraytan .modal-content .close-button.block{background:#fff4f3}}.modal-content.invite{display:flex;flex-direction:column;width:100%}.modal-nav{position:fixed;top:50%}.modal-nav.left{left:2rem}.modal-nav.right{right:2rem}.modal-nav i{font-weight:400;color:#fff}@media(max-width:576px){.modal-nav{display:none}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;padding:4rem 2rem;background:rgba(0,0,0,.8);overflow:auto;color:#fff}@media(max-width:480px){.overlay{padding:4rem 1rem}}.overlay .close-button{position:absolute;top:1.25rem;right:1rem;padding:0;margin:0;color:hsla(0,0%,100%,.4);z-index:11}.overlay .close-button:hover{color:hsla(0,0%,100%,.7)}.popover{background:#fff;position:absolute;top:2.6rem;width:14rem;padding:1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);z-index:10}.popover:after{bottom:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid transparent;border-bottom-color:#fff}.popover--left-push{left:-.5rem}.popover--left-push:after{left:1rem}.popover--right-push{right:-.5rem}.popover--right-push:after{right:1rem}#stripe-card,.input{display:block;position:relative;margin:0 0 1.2rem;padding:1rem .8rem .5rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0;box-shadow:none;outline:0;width:100%;font-size:1rem;line-height:1.2rem;font-family:FuturaPTBook,sans-serif;color:#000}#stripe-card.thin,.input.thin{padding:.8rem .7rem .3rem}#stripe-card.error,.input.error{border:1px solid #f2645d}#stripe-card.noborder:not(.error),.input.noborder:not(.error){border:1px solid #fff}#stripe-card::placeholder,.input::placeholder{color:rgba(0,0,0,.3)}table{width:100%}table td,table th{padding:.6rem .6rem .6rem 0;border-spacing:0 .5rem;text-align:left;vertical-align:top}table td:last-child,table th:last-child{padding-right:0}table th{color:rgba(0,0,0,.5);font-family:FuturaPTBook,sans-serif;font-weight:400;text-transform:uppercase;font-size:.7rem;line-height:1.2rem}table td .tags-flex{display:flex;flex-wrap:wrap;overflow:hidden}table td .tags-flex>*{flex:0 0 auto;margin-right:.25rem;margin-bottom:.25rem;word-wrap:break-word}table tbody tr,table thead tr{border-bottom:1px solid rgba(0,0,0,.1)}table tbody tr:last-child{border:0}table tbody tr td.group,table tbody tr th.group{font-family:FuturaPTDemi,sans-serif;padding-top:1rem}table tbody tr td.indent,table tbody tr th.indent{padding-left:1rem}table tbody tr td.fit,table tbody tr th.fit{width:1rem;white-space:nowrap}table tbody tr td .small-text,table tbody tr th .small-text{font-size:.7rem}table tbody tr th{padding-right:1rem;padding-top:.7rem;white-space:nowrap}table tfoot tr{border-top:2px solid rgba(0,0,0,.3)}table tfoot tr th .small-text{font-size:.55rem}.booking-summary-table tbody td,.booking-summary-table tbody th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0}.booking-summary-table tbody td.wrap,.booking-summary-table tbody th.wrap{white-space:normal;overflow:visible}.booking-summary-table tbody td.fit,.booking-summary-table tbody th.fit{width:5%}.booking-summary-table tbody th{width:60%;padding-right:0}.sms-campaigns-table-wrapper td:last-of-type{width:100px}.sms-campaigns-table-wrapper th:nth-child(2){white-space:nowrap}@media (min-device-width:768px)and (max-device-width:1024px),only screen and (max-width:760px){.sms-campaigns-table-wrapper table,.sms-campaigns-table-wrapper tbody,.sms-campaigns-table-wrapper td,.sms-campaigns-table-wrapper th,.sms-campaigns-table-wrapper thead,.sms-campaigns-table-wrapper tr{display:block}.sms-campaigns-table-wrapper thead tr{position:absolute;top:-9999px;left:-9999px}.sms-campaigns-table-wrapper td{border:none;position:relative;padding-left:50%}.sms-campaigns-table-wrapper td:last-of-type{width:auto}.sms-campaigns-table-wrapper td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.sms-campaigns-table-wrapper td:first-of-type:before{content:"SENDER"}.sms-campaigns-table-wrapper td:nth-of-type(2):before{content:"REGION"}.sms-campaigns-table-wrapper td:nth-of-type(3):before{content:"EMAIL"}.sms-campaigns-table-wrapper td:nth-of-type(4):before{content:"CAMPAIGN NAME"}.sms-campaigns-table-wrapper td:nth-of-type(5):before{content:"DELIVERY TIME"}.sms-campaigns-table-wrapper td:nth-of-type(6):before{content:"CREATED AT"}.sms-campaigns-table-wrapper td:nth-of-type(7):before{content:"RECIPIENTS COUNT"}.sms-campaigns-table-wrapper td:nth-of-type(8):before{content:"SMS COUNT"}.sms-campaigns-table-wrapper td:nth-of-type(9):before{content:"SMS TEXT"}.sms-campaigns-table-wrapper td:nth-of-type(10):before{content:"STATUS"}}.button,.button-text,nav.main ul a{text-decoration:none;text-transform:uppercase;font-family:FuturaPTDemi,sans-serif;font-size:.85rem;line-height:1.2rem;letter-spacing:.05rem;font-weight:400;white-space:nowrap}nav{white-space:nowrap}nav ul{padding:0;margin:0}nav ul,nav ul li{display:inline-block}nav ul li{padding:0 1.5rem 0 0}nav ul li:last-child{padding-right:0}@media(max-width:1140px){nav ul li{padding:0 .8rem 0 0}}nav.main ul{margin-top:.4rem}nav.main ul li{line-height:1.25rem}nav.main ul a{position:relative;color:#000}nav.main ul a.highlight{background:hsla(0,0%,100%,.6);border-radius:.2rem;padding:.3rem .5rem .2rem;margin:0 -.5rem;color:rgba(0,0,0,.8)}.find-time nav.main ul a.highlight.active,.find-time nav.main ul a.highlight:hover,nav.main ul a.highlight.active,nav.main ul a.highlight:hover{color:#fff;background:#d1a789}.category-bryn-fransar nav.main ul a.highlight.active,.category-bryn-fransar nav.main ul a.highlight:hover,.category-makeup nav.main ul a.highlight.active,.category-makeup nav.main ul a.highlight:hover,.category-naglar nav.main ul a.highlight.active,.category-naglar nav.main ul a.highlight:hover,.home-page-1 nav.main ul a.highlight.active,.home-page-1 nav.main ul a.highlight:hover,.home-page-2 nav.main ul a.highlight.active,.home-page-2 nav.main ul a.highlight:hover{color:#ecf4fd;background:#738394}.category-brollop nav.main ul a.highlight.active,.category-brollop nav.main ul a.highlight:hover,.category-har nav.main ul a.highlight.active,.category-har nav.main ul a.highlight:hover,.category-spraytan nav.main ul a.highlight.active,.category-spraytan nav.main ul a.highlight:hover{color:#ffe4e1;background:#99645e}.wave-header nav.main ul a.highlight.active{color:rgba(0,0,0,.8);background:hsla(0,0%,100%,.6)}nav.main ul a.active:not(.highlight),nav.main ul a:hover:not(.highlight){color:#000}nav.main ul a.active:not(.highlight):after{position:absolute;content:"\2022";top:.7rem;left:50%;margin-left:-.5rem}nav.main ul a .icon.search{font-size:1.2rem;line-height:1.2rem}.home-page-5 .header-content nav.main ul a,.home-page-6 .header-content nav.main ul a,.home-page-7 .header-content nav.main ul a,.referral .header-content nav.main ul a,.review .header-content nav.main ul a,.wave-header header nav.main ul a,.wave-header header nav.main ul a.active:not(.highlight),.wave-header header nav.main ul a:hover:not(.highlight){color:#fff}.home-page-5 .header-content nav.main ul a.highlight,.home-page-6 .header-content nav.main ul a.highlight,.home-page-7 .header-content nav.main ul a.highlight,.referral .header-content nav.main ul a.highlight,.review .header-content nav.main ul a.highlight{color:#000}.home-page-5 .header-content nav.main ul a.highlight:hover,.home-page-6 .header-content nav.main ul a.highlight:hover,.home-page-7 .header-content nav.main ul a.highlight:hover,.referral .header-content nav.main ul a.highlight:hover,.review .header-content nav.main ul a.highlight:hover{color:#fff;background-color:#d1a789}.find-time nav.main ul a.active:not(.highlight),.find-time nav.main ul a:hover:not(.highlight),.for-stylists footer nav.main ul a.active:not(.highlight),.for-stylists footer nav.main ul a:hover:not(.highlight){color:#000}.category-bryn-fransar nav.main ul a.active:not(.highlight),.category-bryn-fransar nav.main ul a:hover:not(.highlight),.category-makeup nav.main ul a.active:not(.highlight),.category-makeup nav.main ul a:hover:not(.highlight),.category-naglar nav.main ul a.active:not(.highlight),.category-naglar nav.main ul a:hover:not(.highlight),.home-page-1 nav.main ul a.active:not(.highlight),.home-page-1 nav.main ul a:hover:not(.highlight),.home-page-2 nav.main ul a.active:not(.highlight),.home-page-2 nav.main ul a:hover:not(.highlight){color:#738394}.category-brollop nav.main ul a.active:not(.highlight),.category-brollop nav.main ul a:hover:not(.highlight),.category-har nav.main ul a.active:not(.highlight),.category-har nav.main ul a:hover:not(.highlight),.category-spraytan nav.main ul a.active:not(.highlight),.category-spraytan nav.main ul a:hover:not(.highlight){color:#99645e}.home-page-5 nav.mobile ul a,.home-page-5 nav.mobile ul button,.home-page-6 nav.mobile ul a,.home-page-6 nav.mobile ul button,.home-page-7 nav.mobile ul a,.home-page-7 nav.mobile ul button,.referral nav.mobile ul a,.referral nav.mobile ul button,.review nav.mobile ul a,.review nav.mobile ul button{color:#fff}nav.mobile ul li{padding:0 1rem 0 0}nav.mobile ul li:last-child{padding:0}nav.sub-nav{white-space:normal}nav.sub-nav ul{border-top:1px solid #99645e;margin-top:1rem;padding-top:.5rem}nav.sub-nav ul li{padding:0 1.5rem 0 0}nav.sub-nav ul li:last-child{padding:0}nav.sub-nav ul li a{color:#000;font-size:.9rem;line-height:1.5rem;text-decoration:none}nav.sub-nav ul li a:hover{color:#99645e}nav.sub-nav ul li a.active{font-family:FuturaPTDemi,sans-serif}.category-bryn-fransar nav.sub-nav ul,.category-makeup nav.sub-nav ul,.category-naglar nav.sub-nav ul{border-top:1px solid #738394}.category-bryn-fransar nav.sub-nav ul a:hover,.category-makeup nav.sub-nav ul a:hover,.category-naglar nav.sub-nav ul a:hover{color:#738394}nav.sub-categories{position:relative;background:#99645e}nav.sub-categories .container{position:relative;padding-top:.7rem;padding-bottom:.7rem;overflow:auto;-webkit-overflow-scrolling:touch}nav.sub-categories .sub-category-nav{position:absolute;font-size:1.8rem;text-decoration:none;font-family:FuturaPTDemi,sans-serif;background:#99645e;padding:.7rem .6rem;z-index:1}.category-bryn-fransar nav.sub-categories .sub-category-nav,.category-makeup nav.sub-categories .sub-category-nav,.category-naglar nav.sub-categories .sub-category-nav{background:#738394}nav.sub-categories .sub-category-nav.left{top:0;left:0}nav.sub-categories .sub-category-nav.right{top:0;right:0}nav.sub-categories .sub-category-nav a{color:hsla(0,0%,100%,.6)}nav.sub-categories .sub-category-nav a:disabled{color:hsla(0,0%,100%,.4)}nav.sub-categories .sub-category-nav a:active,nav.sub-categories .sub-category-nav a:hover{color:#fff}@media(min-width:576px){nav.sub-categories .sub-category-nav{display:none}}nav.sub-categories li{padding:0 1.5rem 0 0}nav.sub-categories li a{color:hsla(0,0%,100%,.6);font-size:.9rem;line-height:1.2rem;text-decoration:none}nav.sub-categories li a:hover{color:#fff}nav.sub-categories li a.active{font-family:FuturaPTDemi,sans-serif;color:#fff}.category-bryn-fransar nav.sub-categories,.category-makeup nav.sub-categories,.category-naglar nav.sub-categories{background:#738394}.button,.button-text,.tabs .tab{text-decoration:none;text-transform:uppercase;font-family:FuturaPTDemi,sans-serif;font-size:.85rem;line-height:1.2rem;letter-spacing:.05rem;font-weight:400;white-space:nowrap}.button,.tabs .tab{position:relative;cursor:pointer;outline:none;padding:0;border:0;border-radius:0;text-align:center;transition:transform .2s,box-shadow .2s;z-index:1}.button.link,.tabs .link.tab{background-color:transparent;color:#363636;display:inline-block}.button.link:hover,.tabs .link.tab:hover{color:#000}.button.link.info,.tabs .link.info.tab{color:#e28f6f}.button.link.info:hover,.tabs .link.info.tab:hover{color:#f19c7a}.button.link.muted,.tabs .link.muted.tab{color:rgba(0,0,0,.3)}.button.link.muted:hover,.tabs .link.muted.tab:hover{color:rgba(0,0,0,.5)}.button.link.gray,.tabs .link.gray.tab{color:#95908d}.button.link.gray:hover,.tabs .link.gray.tab:hover{color:rgba(0,0,0,.6)}.button.share,.tabs .share.tab{display:inline-block;color:#000;text-align:left;margin-right:1rem}.button.share:hover,.tabs .share.tab:hover{color:#346783}.button.primary,.tabs .primary.tab{display:inline-block;padding:1rem 2.5rem;background:#000;color:#fff}.button.primary.inline,.tabs .primary.inline.tab{float:right;margin:0;padding:.8rem 1.5rem}.button.primary.inline.thin,.tabs .primary.inline.thin.tab{padding:.6rem 1rem;height:calc(2.3rem + 2px)}.button.primary:hover,.tabs .primary.tab:hover{background:#363636}.button.primary:disabled,.tabs .primary.tab:disabled{background:rgba(0,0,0,.7)}.button.cancel,.tabs .cancel.tab{display:inline-block;padding:1rem 2rem;background:transparent;color:#f2645d}.button.cancel:hover,.tabs .cancel.tab:hover{background:#f2645d;color:#fff}.button.cancel-block,.tabs .cancel-block.tab{display:block;padding:1rem 2rem;background:#95908d;color:#f5f5f5}.button.cancel-block:hover,.tabs .cancel-block.tab:hover{background:rgba(0,0,0,.3);color:#fff}.button.delete,.tabs .delete.tab{display:inline-block;padding:1rem 2rem;background:transparent;color:#f19c7a}.button.delete:hover,.tabs .delete.tab:hover{background:#f19c7a;color:#fff}.button.facebook,.tabs .facebook.tab{display:block;padding:1rem 2.5rem;background:#3878ce;color:#fff;width:100%}.button.facebook:hover,.tabs .facebook.tab:hover{transform:translateX(-.1rem) translateY(-.1rem);box-shadow:.2rem .2rem 0 0 #2d5fa7}.button.facebook img,.tabs .facebook.tab img{height:1.2rem;margin:-.3rem .8rem 0 0;vertical-align:middle}@media(max-width:768px){.button.book,.tabs .book.tab{white-space:normal}}@media(max-width:768px){.button.book.fixed,.tabs .book.fixed.tab{position:fixed;left:.5rem;bottom:.5rem;width:calc(100% - 1rem);z-index:90}.button.book.fixed:hover,.tabs .book.fixed.tab:hover{transform:none}}.button.outline,.tabs .outline.tab{display:inline-block;padding:.4rem .8rem;background:transparent;color:#000;border:1px solid #000;border-radius:.2rem}.button.outline:hover,.tabs .outline.tab:hover{color:#363636;border-color:#363636}.button.small,.tabs .small.tab{padding:.3rem .6rem;font-size:.8rem;line-height:1rem;letter-spacing:0;border-radius:.2rem}.button.small:hover,.tabs .small.tab:hover{box-shadow:none;transform:none}.button.block,.tabs .block.tab{width:100%;padding:1rem}@media(max-width:480px){.button.block-xs,.tabs .block-xs.tab{width:100%}}.buttonWrapper .button.book,.buttonWrapper .tabs .book.tab,.tabs .buttonWrapper .book.tab{padding:.8rem 2.5rem}.tabs{border-bottom:1px solid #363636;justify-content:left;margin-bottom:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs .tab{margin:0 1rem;padding:.2rem 0;border-bottom:2px solid transparent;display:inline-block}.tabs .tab,.tabs .tab:hover{color:#363636}.tabs .tab.active{color:#000;border-bottom:2px solid #000}.filter{white-space:normal;padding:0;margin:.2rem 0 1rem}.filter .button{width:100%;margin-right:1rem;text-align:left;text-transform:none;color:#99645e;border-bottom:1px solid #99645e;font-family:FuturaPTBook,sans-serif;font-size:1rem;padding-bottom:.3rem;overflow:hidden}.category-bryn-fransar .filter .button,.category-makeup .filter .button,.category-naglar .filter .button{color:#738394;border-bottom:1px solid #738394}.find-time .filter .button{color:#000;border-bottom:1px solid #000}.filter .filter-count{float:right;font-size:.9rem;font-family:FuturaPTDemi,sans-serif;margin:.4rem 0}@media(max-width:768px){.filter .filter-count{display:none}}.filter .select-filter{margin-right:2rem}.filter .select-filter>select{width:100%}@media(max-width:768px){.filter .select-filter{margin:.5rem 0 .2rem;width:100%}}.select-filter{position:relative;display:inline-block;border-bottom:1px solid #000;cursor:pointer}.select-filter:hover{color:#363636;border-color:#363636}.category-bryn-fransar .select-filter:hover,.category-makeup .select-filter:hover,.category-naglar .select-filter:hover{color:#738394;border-color:#738394}.find-time .select-filter:hover{color:#000;border-color:#000}.select-filter:after{content:"\E5CF";font-family:Material Icons;font-size:1rem;position:absolute;right:0;top:.3rem;z-index:1;pointer-events:none}.select-filter>select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.2rem 2rem .2rem 0;font-size:.9rem;font-family:FuturaPTBook,sans-serif;background:inherit;border:0;outline:0;cursor:pointer;line-height:1.2rem}@media(max-width:768px){.select-filter>select{font-size:1rem}}.mobile-filter-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,.4);transition:opacity .2s,visibility .2s}.mobile-filter-backdrop:not(.show){opacity:0;visibility:hidden}.mobile-filter{position:fixed;top:0;left:0;width:300px;height:100%;z-index:101;background:#fbf3ed;color:#99645e;padding:1rem;overflow:auto;-webkit-overflow-scrolling:touch;transition:all .2s}.mobile-filter:not(.show){transform:translateX(-100%)}.mobile-filter h2{margin-bottom:2rem}.mobile-filter .label.small{color:#000}.mobile-filter .select-filter{display:block;margin-bottom:1rem;border-color:#99645e}.mobile-filter .select-filter select{width:100%}.category-bryn-fransar .mobile-filter,.category-makeup .mobile-filter,.category-naglar .mobile-filter{background:#ecf4fd;color:#738394}.category-bryn-fransar .mobile-filter .select-filter,.category-makeup .mobile-filter .select-filter,.category-naglar .mobile-filter .select-filter{border-color:#738394}.find-time .mobile-filter{background:#fae3d2;color:#363636}.find-time .mobile-filter .select-filter{border-color:#000}.button,.button-text,.mobile-nav-close,.mobile-nav-toggle,.mobile-nav nav a{text-decoration:none;text-transform:uppercase;font-family:FuturaPTDemi,sans-serif;font-size:.85rem;line-height:1.2rem;letter-spacing:.05rem;font-weight:400;white-space:nowrap}.button,.mobile-nav-close,.mobile-nav-toggle{position:relative;cursor:pointer;outline:none;padding:0;border:0;border-radius:0;text-align:center;transition:transform .2s,box-shadow .2s;z-index:1}.button.link,.link.mobile-nav-close,.link.mobile-nav-toggle{background-color:transparent;color:#363636;display:inline-block}.button.link:hover,.link.mobile-nav-close:hover,.link.mobile-nav-toggle:hover{color:#000}.button.link.info,.link.info.mobile-nav-close,.link.info.mobile-nav-toggle{color:#e28f6f}.button.link.info:hover,.link.info.mobile-nav-close:hover,.link.info.mobile-nav-toggle:hover{color:#f19c7a}.button.link.muted,.link.muted.mobile-nav-close,.link.muted.mobile-nav-toggle{color:rgba(0,0,0,.3)}.button.link.muted:hover,.link.muted.mobile-nav-close:hover,.link.muted.mobile-nav-toggle:hover{color:rgba(0,0,0,.5)}.button.link.gray,.link.gray.mobile-nav-close,.link.gray.mobile-nav-toggle{color:#95908d}.button.link.gray:hover,.link.gray.mobile-nav-close:hover,.link.gray.mobile-nav-toggle:hover{color:rgba(0,0,0,.6)}.button.share,.share.mobile-nav-close,.share.mobile-nav-toggle{display:inline-block;color:#000;text-align:left;margin-right:1rem}.button.share:hover,.share.mobile-nav-close:hover,.share.mobile-nav-toggle:hover{color:#346783}.button.primary,.primary.mobile-nav-close,.primary.mobile-nav-toggle{display:inline-block;padding:1rem 2.5rem;background:#000;color:#fff}.button.primary.inline,.primary.inline.mobile-nav-close,.primary.inline.mobile-nav-toggle{float:right;margin:0;padding:.8rem 1.5rem}.button.primary.inline.thin,.primary.inline.thin.mobile-nav-close,.primary.inline.thin.mobile-nav-toggle{padding:.6rem 1rem;height:calc(2.3rem + 2px)}.button.primary:hover,.primary.mobile-nav-close:hover,.primary.mobile-nav-toggle:hover{background:#363636}.button.primary:disabled,.primary.mobile-nav-close:disabled,.primary.mobile-nav-toggle:disabled{background:rgba(0,0,0,.7)}.button.cancel,.cancel.mobile-nav-close,.cancel.mobile-nav-toggle{display:inline-block;padding:1rem 2rem;background:transparent;color:#f2645d}.button.cancel:hover,.cancel.mobile-nav-close:hover,.cancel.mobile-nav-toggle:hover{background:#f2645d;color:#fff}.button.cancel-block,.cancel-block.mobile-nav-close,.cancel-block.mobile-nav-toggle{display:block;padding:1rem 2rem;background:#95908d;color:#f5f5f5}.button.cancel-block:hover,.cancel-block.mobile-nav-close:hover,.cancel-block.mobile-nav-toggle:hover{background:rgba(0,0,0,.3);color:#fff}.button.delete,.delete.mobile-nav-close,.delete.mobile-nav-toggle{display:inline-block;padding:1rem 2rem;background:transparent;color:#f19c7a}.button.delete:hover,.delete.mobile-nav-close:hover,.delete.mobile-nav-toggle:hover{background:#f19c7a;color:#fff}.button.facebook,.facebook.mobile-nav-close,.facebook.mobile-nav-toggle{display:block;padding:1rem 2.5rem;background:#3878ce;color:#fff;width:100%}.button.facebook:hover,.facebook.mobile-nav-close:hover,.facebook.mobile-nav-toggle:hover{transform:translateX(-.1rem) translateY(-.1rem);box-shadow:.2rem .2rem 0 0 #2d5fa7}.button.facebook img,.facebook.mobile-nav-close img,.facebook.mobile-nav-toggle img{height:1.2rem;margin:-.3rem .8rem 0 0;vertical-align:middle}@media(max-width:768px){.book.mobile-nav-close,.book.mobile-nav-toggle,.button.book{white-space:normal}}@media(max-width:768px){.book.fixed.mobile-nav-close,.book.fixed.mobile-nav-toggle,.button.book.fixed{position:fixed;left:.5rem;bottom:.5rem;width:calc(100% - 1rem);z-index:90}.book.fixed.mobile-nav-close:hover,.book.fixed.mobile-nav-toggle:hover,.button.book.fixed:hover{transform:none}}.button.outline,.outline.mobile-nav-close,.outline.mobile-nav-toggle{display:inline-block;padding:.4rem .8rem;background:transparent;color:#000;border:1px solid #000;border-radius:.2rem}.button.outline:hover,.outline.mobile-nav-close:hover,.outline.mobile-nav-toggle:hover{color:#363636;border-color:#363636}.button.small,.small.mobile-nav-close,.small.mobile-nav-toggle{padding:.3rem .6rem;font-size:.8rem;line-height:1rem;letter-spacing:0;border-radius:.2rem}.button.small:hover,.small.mobile-nav-close:hover,.small.mobile-nav-toggle:hover{box-shadow:none;transform:none}.block.mobile-nav-close,.block.mobile-nav-toggle,.button.block{width:100%;padding:1rem}@media(max-width:480px){.block-xs.mobile-nav-close,.block-xs.mobile-nav-toggle,.button.block-xs{width:100%}}.buttonWrapper .book.mobile-nav-close,.buttonWrapper .book.mobile-nav-toggle,.buttonWrapper .button.book{padding:.8rem 2.5rem}.mobile-nav-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,.4);transition:opacity .2s,visibility .2s}.mobile-nav-backdrop:not(.show){opacity:0;visibility:hidden}.mobile-nav-search{font-size:1.3rem;line-height:1.3rem}.wave-header .mobile-nav-search{color:#fff}.mobile-nav-toggle{font-size:1.2rem;line-height:1.5rem;margin-top:.1rem}.wave-header .mobile-nav-toggle{color:#fff}.mobile-nav-close{font-size:1.5rem;line-height:1.5rem;margin-top:.1rem}.mobile-nav{position:fixed;top:0;right:0;width:300px;height:100%;z-index:101;background:#fff;padding:1rem;overflow:auto;-webkit-overflow-scrolling:touch;transition:all .2s}.mobile-nav:not(.show){transform:translateX(100%)}.mobile-nav nav{margin:2rem 1rem 1rem}.mobile-nav nav a{display:block;font-size:1.2rem;line-height:1.6rem;margin:1rem 0 0}.mobile-nav nav .expand{margin-bottom:.5rem;border-bottom:1px solid #000}.mobile-nav nav .sub-nav{overflow:hidden;padding:.7rem 0 0}.mobile-nav nav .sub-nav:not(.show){padding:.2rem 0 0;height:0}.mobile-nav nav .sub-nav a{font-family:FuturaPTBook,sans-serif;text-transform:none;font-size:1rem;line-height:1.4rem;margin:0 0 .5rem 1rem;padding:0}.page-header{position:relative;background-color:#f6eadc;color:#d1a789;height:14.5rem}.page-header .container{height:100%;overflow:hidden}.page-header .container .content{position:absolute;top:5rem;left:2rem;right:2rem}@media(max-width:992px){.page-header .container .content{left:1rem;right:1rem}}.page-header .title{text-transform:capitalize}.page-header .description{margin:.5rem 0;max-width:40rem;max-height:2.4rem;overflow:hidden;text-overflow:ellipsis}.category-bryn-fransar .page-header .description,.category-makeup .page-header .description,.category-naglar .page-header .description{color:#738394}@media(max-width:576px){.page-header .description{display:none}}@media(max-width:576px){.page-header{height:9rem}}.page-header.category{background-repeat:no-repeat}@media(max-width:576px){.page-header.category{padding:2.5rem 0 0}}.page-header.category .container .content{top:7.4rem}@media(max-width:576px){.page-header.category .container .content{top:50%;transform:translateY(-50%);bottom:auto}}.page-header.empty{height:5rem}@media(max-width:768px){.page-header.empty{height:3.8rem}}.page-header.small{height:9.5rem}@media(max-width:576px){.page-header.small{height:8.2rem}}@media(max-width:480px){.page-header.x-small{height:7.5rem}.page-header.x-small .container .content{top:4rem}}.page-header.find-time{height:13rem;overflow:visible;background:#f6eadc}.page-header.find-time.cut{height:11rem}@media(max-width:768px){.page-header.find-time.cut{height:10rem}}@media(max-width:480px){.page-header.find-time.cut{height:14rem}}.page-header.find-time .container{overflow:visible}.page-header.find-time .container .content{overflow:visible;top:5rem}@media(max-width:768px){.page-header.find-time .container .content{top:4rem}}@media(max-width:768px){.page-header.find-time{height:12rem}}@media(max-width:480px){.page-header.find-time{height:16rem}}.page-header.home,.page-header.referral,.page-header.review{background-color:transparent;background-position:50% 0;background-repeat:no-repeat;background-size:cover;min-height:35rem;text-align:center;padding:4rem 2rem 2rem;display:flex}.page-header.home h1,.page-header.referral h1,.page-header.review h1{font-size:2.2rem;line-height:2.5rem}@media(max-width:480px){.page-header.home h1,.page-header.referral h1,.page-header.review h1{font-size:1.6rem;line-height:1.8rem}}@media(max-width:576px){.page-header.home,.page-header.referral,.page-header.review{padding:3rem 1rem 0;min-height:28rem}}.page-header.home .center,.page-header.referral .center,.page-header.review .center{margin:auto}.page-header.home p.slogan,.page-header.referral p.slogan,.page-header.review p.slogan{font-size:1.2rem;line-height:3rem;color:#363636}@media(max-width:576px){.page-header.home p.slogan,.page-header.referral p.slogan,.page-header.review p.slogan{font-size:1.1rem;line-height:2.4rem;white-space:nowrap}}.page-header.home p.lead,.page-header.referral p.lead,.page-header.review p.lead{font-size:1.3rem;line-height:2rem;margin:1.5rem auto;max-width:36rem}@media(max-width:576px){.page-header.home p.lead,.page-header.referral p.lead,.page-header.review p.lead{font-size:1.1rem;line-height:1.3rem;margin:.8rem auto 2rem}}.home-page-1 .page-header.home,.home-page-1 .page-header.referral,.home-page-1 .page-header.review{background-color:#c6d9e4;background-image:url(/assets/images/header/home-page-1.jpg)}.home-page-1 .page-header.home h1,.home-page-1 .page-header.referral h1,.home-page-1 .page-header.review h1{color:#ffa69d}.home-page-1 .page-header.home p.lead,.home-page-1 .page-header.referral p.lead,.home-page-1 .page-header.review p.lead{color:#fff}.home-page-2 .page-header.home,.home-page-2 .page-header.referral,.home-page-2 .page-header.review{background-color:#c6d9e4;background-image:url(/assets/images/header/home-page-2.jpg)}@media(max-width:576px){.home-page-2 .page-header.home,.home-page-2 .page-header.referral,.home-page-2 .page-header.review{background-position:60% 0}}.home-page-2 .page-header.home h1,.home-page-2 .page-header.referral h1,.home-page-2 .page-header.review h1{color:#ecf4fd}.home-page-2 .page-header.home p.lead,.home-page-2 .page-header.referral p.lead,.home-page-2 .page-header.review p.lead{color:#fff}.home-page-3 .page-header.home,.home-page-3 .page-header.referral,.home-page-3 .page-header.review{background-color:#fae3d2;background-image:url(/assets/images/header/home-page-3.jpg)}.home-page-3 .page-header.home h1,.home-page-3 .page-header.referral h1,.home-page-3 .page-header.review h1{color:#99645e}.home-page-3 .page-header.home p.lead,.home-page-3 .page-header.referral p.lead,.home-page-3 .page-header.review p.lead{color:#000}.home-page-4 .page-header.home,.home-page-4 .page-header.referral,.home-page-4 .page-header.review{background-color:#fff4f3;background-image:url(/assets/images/header/home-page-4.jpg);background-position:0 0}@media(max-width:1240px){.home-page-4 .page-header.home,.home-page-4 .page-header.referral,.home-page-4 .page-header.review{background-position:20% 0}}.home-page-4 .page-header.home h1,.home-page-4 .page-header.home p.lead,.home-page-4 .page-header.referral h1,.home-page-4 .page-header.referral p.lead,.home-page-4 .page-header.review h1,.home-page-4 .page-header.review p.lead{color:#363636}.home-page-5 .page-header.home,.home-page-5 .page-header.referral,.home-page-5 .page-header.review{background-color:#fbf3ed;background-image:url(/assets/images/header/home-page-5.jpg);background-position:30% 0;background-size:150%}@media(max-width:1240px){.home-page-5 .page-header.home,.home-page-5 .page-header.referral,.home-page-5 .page-header.review{background-size:220%}}@media(max-width:992px){.home-page-5 .page-header.home,.home-page-5 .page-header.referral,.home-page-5 .page-header.review{background-position:35% 0;background-size:300%}}@media(max-width:768px){.home-page-5 .page-header.home,.home-page-5 .page-header.referral,.home-page-5 .page-header.review{background-size:380%}}.home-page-5 .page-header.home h1,.home-page-5 .page-header.home p.lead,.home-page-5 .page-header.home p.slogan,.home-page-5 .page-header.referral h1,.home-page-5 .page-header.referral p.lead,.home-page-5 .page-header.referral p.slogan,.home-page-5 .page-header.review h1,.home-page-5 .page-header.review p.lead,.home-page-5 .page-header.review p.slogan{color:#fff}.home-page-6 .page-header.home,.home-page-6 .page-header.referral,.home-page-6 .page-header.review{background-color:#f6eadc;background-image:url(/assets/images/header/home-page-6.jpg);background-position:62% 20%;background-size:200%}@media(max-width:1240px){.home-page-6 .page-header.home,.home-page-6 .page-header.referral,.home-page-6 .page-header.review{background-position:58% 20%;background-size:225%}}@media(max-width:992px){.home-page-6 .page-header.home,.home-page-6 .page-header.referral,.home-page-6 .page-header.review{background-size:250%}}@media(max-width:768px){.home-page-6 .page-header.home,.home-page-6 .page-header.referral,.home-page-6 .page-header.review{background-size:300%}}.home-page-6 .page-header.home h1,.home-page-6 .page-header.home p.lead,.home-page-6 .page-header.home p.slogan,.home-page-6 .page-header.referral h1,.home-page-6 .page-header.referral p.lead,.home-page-6 .page-header.referral p.slogan,.home-page-6 .page-header.review h1,.home-page-6 .page-header.review p.lead,.home-page-6 .page-header.review p.slogan{color:#fff}.home-page-7 .page-header.home,.home-page-7 .page-header.referral,.home-page-7 .page-header.review{background-color:#f6eadc;background-image:url(/assets/images/header/home-page-7.jpg);background-position:50% 80%;background-size:cover}@media(max-width:1240px){.home-page-7 .page-header.home,.home-page-7 .page-header.referral,.home-page-7 .page-header.review{background-size:110%}}@media(max-width:992px){.home-page-7 .page-header.home,.home-page-7 .page-header.referral,.home-page-7 .page-header.review{background-position:20% 70%;background-size:140%}}@media(max-width:768px){.home-page-7 .page-header.home,.home-page-7 .page-header.referral,.home-page-7 .page-header.review{background-position:20% 70%;background-size:200%}}@media(max-width:576px){.home-page-7 .page-header.home,.home-page-7 .page-header.referral,.home-page-7 .page-header.review{background-position:20% 90%;background-size:auto 36rem}}.home-page-7 .page-header.home h1,.home-page-7 .page-header.home p.lead,.home-page-7 .page-header.home p.slogan,.home-page-7 .page-header.referral h1,.home-page-7 .page-header.referral p.lead,.home-page-7 .page-header.referral p.slogan,.home-page-7 .page-header.review h1,.home-page-7 .page-header.review p.lead,.home-page-7 .page-header.review p.slogan{color:#fff}@media(max-width:480px){.home-page-7 .page-header.home h1,.home-page-7 .page-header.home p.lead,.home-page-7 .page-header.home p.slogan,.home-page-7 .page-header.referral h1,.home-page-7 .page-header.referral p.lead,.home-page-7 .page-header.referral p.slogan,.home-page-7 .page-header.review h1,.home-page-7 .page-header.review p.lead,.home-page-7 .page-header.review p.slogan{margin-top:2rem}}.page-header.referral,.page-header.review{height:auto;text-align:left;padding:5rem 2rem 2rem;color:#000;background-color:#f6eadc;background-image:url(/assets/images/header/home-page-7.jpg);background-position:50% 80%;background-size:cover}@media(max-width:1240px){.page-header.referral,.page-header.review{background-size:110%}}@media(max-width:992px){.page-header.referral,.page-header.review{background-position:20% 70%;background-size:140%}}@media(max-width:768px){.page-header.referral,.page-header.review{background-size:200%}}@media(max-width:576px){.page-header.referral,.page-header.review{background-size:240%;padding:2rem 0 0}}@media(max-width:480px){.page-header.referral,.page-header.review{background-size:300%}}.page-header.referral{flex-direction:column}.page-header.referral .button-submit{align-self:center!important}.page-header.referral .invite-header-note{color:rgba(0,0,0,.8);font-style:italic;margin:28px auto 14px!important;max-width:468px!important;padding:0;text-align:center}.page-header.wave-header{background-color:#fae3d2;background-position:50% 100%;background-size:cover;height:30rem;display:flex;flex-direction:column;padding-top:3rem;overflow:hidden}.page-header.wave-header .center{margin:auto;padding:2rem}.page-header.wave-header h1{max-width:32rem;margin-bottom:3rem;color:#fff}@media(max-width:576px){.page-header.wave-header{height:22rem}.page-header.wave-header h1{max-width:24rem;margin-bottom:2rem}}.category-naglar .page-header{background-image:url(/assets/images/header/category-nails.jpg)}.category-makeup .page-header,.category-naglar .page-header{background-color:#d9e9fa;background-position:100% 100%;background-size:contain}.category-makeup .page-header{background-image:url(/assets/images/header/category-makeup.jpg)}.category-bryn-fransar .page-header{background-color:#d9e9fa;background-image:url(/assets/images/header/category-lashes.jpg);background-position:100% 100%;background-size:contain}.category-brollop .page-header{background-image:url(/assets/images/header/category-wedding.jpg)}.category-brollop .page-header,.category-spraytan .page-header{color:#99645e;background-color:#ffe4e1;background-position:100% 100%;background-size:contain}.category-spraytan .page-header{background-image:url(/assets/images/header/category-spraytan.jpg)}.category-har .page-header{color:#99645e;background-color:#ffe4e1;background-image:url(/assets/images/header/category-hair.jpg);background-position:100% 100%;background-size:contain}@media(max-width:576px){.category-brollop .page-header,.category-bryn-fransar .page-header,.category-har .page-header,.category-makeup .page-header,.category-naglar .page-header,.category-spraytan .page-header{background-image:none}}.onboarding-header{display:flex;position:relative;background-color:#ffa69d;height:40vh;max-height:25rem;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.onboarding-header.onboarding-user-1{background-color:transparent;background-image:url(/assets/images/onboarding/onboarding_banner_wide.jpg);background-position:0}@media(max-width:768px){.onboarding-header.onboarding-user-1{background-image:url(/assets/images/onboarding/onboarding_banner_mobile.jpg);background-position:50%}}.onboarding-header.onboarding-user-4{background-color:transparent;background-image:url(/assets/images/onboarding/onboarding-user-4.jpg)}.onboarding-header.onboarding-stylist{height:12rem}.onboarding-header .onboarding-emoji{margin:auto;display:block;font-size:6rem;line-height:6rem;padding-top:1rem}.onboarding-header .onboarding-close{position:absolute;top:.8rem;right:1rem;color:rgba(0,0,0,.6);font-size:.7rem;text-decoration:none;text-transform:uppercase}@media(max-width:576px){.onboarding-header .onboarding-close{font-size:1rem;background:hsla(0,0%,100%,.6);border-radius:3px;padding:.3rem .5rem .2rem;color:rgba(0,0,0,.8);line-height:1}}.onboarding-content{padding:2rem 3rem;text-align:center;min-height:14rem}.onboarding-content h3{font-size:2rem;line-height:2rem;margin:0 auto 1rem}.onboarding-content p{max-width:768px;margin:0 auto .5em}.onboarding-content .onboarding-form{max-width:768px;margin:1rem auto 0}.onboarding-content .onboarding-form.small{max-width:480px}.scroll-info{text-align:center;margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid #fff}.signup-offer{position:fixed;top:8rem;right:8%;z-index:1;transition:all .2s}.signup-offer img{width:12rem;transition:all .2s}@media(max-width:1240px){.signup-offer{top:7rem;right:5%}.signup-offer img{width:10rem}}@media(max-width:992px){.signup-offer{top:5rem}.signup-offer img{width:8rem}}@media(max-width:576px){.signup-offer{top:4rem}.signup-offer img{width:7rem}}@media(max-width:480px){.signup-offer{top:3.5rem}.signup-offer img{width:6rem}}.signup-offer.scrolled{top:2rem;right:5%;transform:scale(.7)}@media(max-width:1240px){.signup-offer.scrolled{right:3%}}.mobile-home-category{position:relative;height:10rem;width:50%}.mobile-home-category h5{position:absolute;bottom:1rem;left:1rem;font-size:1.2rem;line-height:1.6rem;text-decoration:none;margin-bottom:0}.mobile-home-category.category-har{background-color:#ffe4e1;background-image:url(/assets/images/header/category-hair.jpg);background-position:100% 100%;background-size:cover}.mobile-home-category.category-naglar{background-image:url(/assets/images/header/category-nails.jpg)}.mobile-home-category.category-makeup,.mobile-home-category.category-naglar{background-color:#d9e9fa;background-position:100% 100%;background-size:cover}.mobile-home-category.category-makeup{background-image:url(/assets/images/header/category-makeup.jpg)}.mobile-home-category.category-bryn-fransar{background-color:#d9e9fa;background-image:url(/assets/images/header/category-lashes.jpg);background-position:100% 100%;background-size:cover}.mobile-home-category.category-brollop{background-color:#ffe4e1;background-image:url(/assets/images/header/category-wedding.jpg);background-position:100% 100%;background-size:cover}.mobile-home-category.category-spraytan{background-color:#ffe4e1;background-image:url(/assets/images/header/category-spraytan.jpg);background-position:100% 100%;background-size:cover}.home-latest-looks{padding:1rem}.home-latest-looks .heading{text-align:center;margin-bottom:1rem}.home-numbered-list{margin:0;padding:0;counter-reset:li}.home-numbered-list.top-border{border-top:1px solid #fae3d2}.home-numbered-list.bottom-border{border-bottom:1px solid #fae3d2}.home-numbered-list li{list-style:none;position:relative;margin:1.5rem 0 0;padding:0 1rem 1.5rem 5rem;font-size:1.1rem;min-height:3rem}.home-numbered-list li:not(:last-child){border-bottom:1px solid #fae3d2}.home-numbered-list li:before{content:counter(li);counter-increment:li;position:absolute;left:1rem;top:0;height:2.5rem;width:2.5rem;border:2px solid #cc857e;border-radius:50%;font-family:FuturaPTDemi,sans-serif;color:#cc857e;padding:.5rem;text-align:center}.medium-app .logo{width:6rem;margin-left:-1rem}.delete-look-button,.edit-look-button,.favorite-button,.image-button{position:absolute;z-index:1;color:#fff;cursor:pointer;background:transparent;border:0;padding:0;margin:0;outline:none;white-space:nowrap;text-shadow:0 0 .4rem rgba(0,0,0,.5);font-size:1.2rem;line-height:1}.delete-look-button:hover,.edit-look-button:hover,.favorite-button:hover,.image-button:hover{text-shadow:0 0 .4rem rgba(0,0,0,.7)}.look-details--content{position:relative;padding-left:2rem}@media(max-width:768px){.look-details--content{padding:2rem 0 0}}.modal-content .look-details{background:#f3f8fd}.modal-content .look-details--content{padding:1.5rem 2rem}@media(max-width:576px){.modal-content .look-details--content{padding:1rem}}.look-details .h4,.look-details h4{color:#000}.look-details table{margin:1rem 0}.look-details table td{text-align:right}.look-details .description{float:left;color:rgba(0,0,0,.6);white-space:pre-line;margin:.9rem 0 1rem}.look-details .look-creator{font-style:normal;font-weight:400;font-family:FuturaPTBookOblique,sans-serif;white-space:nowrap;font-size:1.4357rem;line-height:1.2}.look-details .price{float:right;color:#346783;font-size:2.2rem;line-height:2.2rem;margin:0 0 1rem 1rem}.category-brollop .look-details .price,.category-har .look-details .price,.category-spraytan .look-details .price{color:#99645e}.create-look{padding:1rem}@media(max-width:576px){.create-look{padding:1rem 1rem 5rem}}.create-look .label{margin:0 0 .5rem}@media(min-width:576px){.create-look .create-look-images{margin-bottom:1.2rem}}.create-look .create-look-images .extra-images{display:flex}.create-look .create-look-images .extra-images>div{width:33%;margin-right:1rem}.create-look .create-look-images .extra-images>div:last-child{margin-right:0}.create-look .service-info{background:#f3f8fd;margin:0 0 1rem;padding:1rem}.delete-look-button{top:.9rem;left:2.5rem}.edit-look-button{top:.9rem;left:1rem}.more-looks{text-align:center;padding:2rem 0 0}.modal-content .more-looks{background:#fff;padding:2rem 1rem 1rem}.stylist-details{padding:0 0 2rem}.stylist-details .profile-image{border-radius:50%}@media(max-width:576px){.stylist-details .profile-image{width:50%;margin:0 auto}}.stylist-details--content{position:relative;height:100%}@media(max-width:576px){.stylist-details--content{padding:1.2rem 0 0}}.modal-content .stylist-details{margin-left:0;margin-right:0;background:#f3f8fd;padding:2rem 0}.category-brollop .modal-content .stylist-details,.category-har .modal-content .stylist-details,.category-spraytan .modal-content .stylist-details{background:#fff4f3}@media(max-width:480px){.modal-content .stylist-details{padding:1rem 0}}.stylist-details .h4,.stylist-details h4{color:#000}.stylist-details .description{color:rgba(0,0,0,.6);white-space:pre-line}.stylist-looks{text-align:center}.modal-content .stylist-looks,.modal-content .stylist-tabs{background:#fff;padding:2rem}@media(max-width:768px){.modal-content .stylist-tabs{padding:2rem 2rem 6rem}}@media(max-width:480px){.modal-content .stylist-tabs{padding:1rem 1rem 6rem}}.md-checkbox{position:relative;margin:auto 0 auto .4em;text-align:left}.md-checkbox label{cursor:pointer;display:inline;line-height:1.25em;vertical-align:top;clear:both;padding-left:1px}.md-checkbox label:not(:empty){padding-left:.75em}.md-checkbox label:after,.md-checkbox label:before{content:"";position:absolute;left:0;top:0}.md-checkbox label:before{width:1.25em;height:1.25em;background:#fff;border:2px solid rgba(0,0,0,.4);cursor:pointer;transition:background .3s}.md-checkbox input[type=checkbox]{outline:0;visibility:hidden;width:1.25em;margin:0;display:block;float:left;font-size:inherit}.md-checkbox input[type=checkbox]:checked+label:before{background:#000;border:none}.md-checkbox input[type=checkbox]:checked+label:after{transform:translate(.25em,.3365384615em) rotate(-45deg);width:.75em;height:.375em;border-color:#fff;border-style:none none solid solid;border-width:.125em}.btn-container{padding-top:.5em;display:flex;justify-content:center}.stylist-service-group{text-align:left;position:relative}.stylist-service-group:before{content:"";bottom:0;left:0;right:0;width:100%;position:absolute;height:.1rem;margin:0 auto;background:#fbf3ed}.stylist-service-group .div-collapse{font-family:FuturaPTDemi,sans-serif;background-color:#fae3d2;font-weight:400;text-decoration:none;cursor:pointer;padding:1rem 0;text-align:left}.stylist-service-group .div-collapse:after{font-family:Material Icons;content:"\E5CF";transform:rotate(-90deg);transition:transform .3s ease-out;float:left;width:2rem;text-align:center}.stylist-service-group .active:after{font-family:Material Icons;content:"\E5CF";transform:rotate(0deg);transition:transform .3s ease-out}.stylist-service-group .content-collapse{max-height:0;overflow:hidden}.stylist-service-group .activecontent{max-height:100%}.stylist-service{padding:.5rem 1rem .5rem 2rem;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:.1rem;background:#fff;cursor:pointer}.stylist-service .label{color:#f5837d}.stylist-service .label nobr{color:rgba(0,0,0,.5)}.stylist-service .fine-print{margin-top:.5rem;margin-bottom:.2rem;line-height:1rem;max-width:35rem}.stylist-service:hover{z-index:10;box-shadow:0 0 .5rem 0 #fae3d2}.stylist-review{padding:1.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.stylist-review:first-child{padding-top:0}.stylist-review:last-child{border-bottom:0}.stylist-review p{margin:.5rem 0}.rating{color:#d1a789}.h4 .rating,h4 .rating{display:inline-block;margin-left:.8rem}h5 .rating{margin-top:.4rem}.rating>.score{font-size:1.1rem;line-height:1.1rem;margin-right:.4rem;font-family:FuturaPTDemi,sans-serif}.rating>.review-count{font-size:.75rem;line-height:.75rem;margin-left:.4rem;color:rgba(0,0,0,.5);text-decoration:none}.rating>.review-count:hover{color:rgba(0,0,0,.6)}.stylist-services-profile .field--checkbox{display:inline-block}.stylist-service-button-group{display:flex;flex-direction:column;justify-content:center}.no-results{max-width:580px;margin:0 auto 2rem}.booking-row{position:relative;border-bottom:1px solid rgba(0,0,0,.1);margin:2rem 0}.booking-row:last-child{border-bottom:0}.booking-row .cancel-btn{margin:0 0 10px}@media(max-width:768px){.booking-row .cancel-btn{margin:10px 0 20px}}.booking-row img{width:8rem;margin:-.5rem 2rem 2rem 0;border-radius:50%}.booking-row .booking-info{margin-bottom:1.2rem}.booking-row .booking-cancelled{font-size:.9rem;color:#f2645d;font-family:FuturaPTDemi,sans-serif;text-transform:uppercase;margin-bottom:.2rem}.user-voucher{background:#fff;padding:1rem;margin-bottom:.5rem}.user-voucher h5{font-size:1.2rem;margin-bottom:.2rem}.user-voucher p.fine-print{line-height:1rem;margin-bottom:0}.booking-place{background:#ecb69c;padding:1rem;text-align:center}.booking-place p{color:rgba(0,0,0,.7);text-transform:uppercase;margin-bottom:.5rem;font-size:.9rem}.booking-calendar h4{margin:0 0 1rem}.booking-calendar .week-header{display:flex;background:#fae3d2;font-size:1rem;padding:.8rem;justify-content:space-between;align-items:center;text-align:center;text-transform:uppercase}.booking-calendar .week-header a{color:rgba(0,0,0,.5)}.booking-calendar .week-header a:hover{color:#000}.booking-calendar .week-header small{font-size:.7rem}.booking-calendar .week{display:flex;min-height:300px;background:#fff;position:relative}@media(max-width:576px){.booking-calendar .week{display:block}}.booking-calendar .day{flex:1;text-align:center;padding-bottom:.5rem;min-height:300px;background:#fff}@media(max-width:576px){.booking-calendar .day{text-align:left;display:block;min-height:0;padding-bottom:0;background:#f5f5f5}}.booking-calendar .day-header{text-align:center;height:3rem;padding-top:1rem;margin-bottom:.5rem;overflow:hidden;font-size:1rem;white-space:nowrap;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.1)}.booking-calendar .day-header:first-child{padding-left:.3rem}.booking-calendar .day-header small{font-size:.7rem;color:rgba(0,0,0,.6)}@media(max-width:576px){.booking-calendar .day-header{background:#fff;height:auto;margin:0;padding:.8rem 0 .6rem;line-height:1;border:0}}@media(max-width:576px){.booking-calendar .day-slots{padding:.3rem;display:flex;flex-flow:wrap}}.booking-calendar .slot{flex:1;text-align:center;font-size:.8rem;line-height:1rem;margin:.3rem .3rem 0;padding:.3rem;border:1px solid rgba(0,0,0,.1);border-radius:.2rem;cursor:pointer;outline:none;color:#000;background:#fff;font-family:FuturaPTDemi,sans-serif;width:calc(100% - 1.2rem)}.booking-calendar .slot small,.booking-calendar .slot span{display:block}.booking-calendar .slot small{font-size:.7rem;font-family:FuturaPTBook,sans-serif}.booking-calendar .slot:hover{color:#f5837d;border-color:#f5837d}@media(max-width:576px){.booking-calendar .slot{display:inline-block;margin:.3rem;border:1px solid rgba(0,0,0,.1);min-width:calc(20% - .6rem);max-width:calc(20% - .6rem)}}.booking-calendar .no-slots{font-size:.7rem;text-align:center;text-transform:uppercase;padding:.2rem .5rem;margin:.2rem;color:#f2645d}.booking-voucher{max-width:576px}.booking-voucher form{width:22rem}.booking-voucher form .placeholder{white-space:nowrap}.payment-method{position:relative;background:#fff;margin:0 0 1rem;padding:1rem;max-width:576px}.payment-method.credit,.payment-method.subscription{color:#346783}.payment-method h5{font-size:1.3rem;margin-bottom:.4rem}.payment-method label{cursor:pointer}.payment-method .payment-method-logo{float:right;margin-left:.7rem}.payment-method .payment-method-logo.dashl,.payment-method .payment-method-logo.klarna{margin-top:.1rem;height:1rem}.payment-method .payment-method-logo.americanexpress,.payment-method .payment-method-logo.swish{height:1.5rem}.payment-method .payment-method-logo.visa{margin-top:.3rem;height:.8rem}.payment-method .payment-method-logo.mastercard{height:1.8rem;margin-top:-.2rem;margin-left:.5rem}.payment-method .payment-method-logo.payPal{height:1.4rem}.payment-method .payment-method-logo.ideal{height:1.8rem}.payment-method .payment-method-content{margin:1rem auto 0}.booking-summary{padding:1rem;background:#fff;max-width:576px}.booking-summary .caption{align-items:center}.booking-summary .profile-image{width:3rem;height:3rem;border-radius:50%;margin:-.2rem .8rem .4rem 0}.booking-summary h5{width:100%;font-size:1.1rem;line-height:1.3rem}.booking-summary table{margin:0 0 2rem}.booking-summary table:last-child{margin:0}.booking-summary table .discount{color:#f2645d}.booking-summary table tbody tr{border-top:1px solid rgba(0,0,0,.1)}.booking-summary table td,.booking-timer{text-align:right}.booking-timer{margin-top:-.5rem}@media(max-width:768px){.booking-timer{margin-top:-.4rem}}.booking-timer .time{display:block;font-family:FuturaPTDemi,sans-serif;color:#d1a789;font-size:1.4rem;line-height:1.8rem}@media(max-width:768px){.booking-timer .time{font-size:1.2rem;line-height:1.4rem}}.swish-confirm{text-align:center}.swish-confirm .app-image{margin:1rem auto 2rem;height:14rem;background-image:url(/assets/images/payment/swish-app.jpg);background-repeat:no-repeat;background-position:58% 0;background-size:60%}.booking-modal-summary{padding:.75rem;background:transparent;border:1px solid rgba(0,0,0,.3);border-radius:.2rem;margin-bottom:1rem}.booking-confirmation-wrapper{max-width:712px}.blog-item{background:#fff;margin-bottom:2rem}.blog-item .content{padding:1rem}.blog-item .content.excerpt p{margin:0}.blog-item .content .aligncenter{margin:1em auto}.blog-item .content .alignright{float:right;margin:1em 0 1em 1em}.blog-item .content .alignleft{float:left;margin:1em 1em 1em 0}.blog-item .content img{display:block;max-width:100%;margin:auto;height:auto}.blog-item .more-link{display:none}.invite-user .notification,.invite-user form{max-width:22rem}.invite-user.home-page{padding:2rem 2rem 1rem;text-align:center}.invite-user.home-page h4{margin-bottom:.5rem}.invite-user.home-page .content{margin:0 auto;max-width:32rem}.invite-user.home-page .content form{margin:0 auto}@media(max-width:576px){.invite-user.home-page{padding:2rem 1rem 1rem;background-image:none}.invite-user.home-page h4{font-size:1.8rem}.invite-user.home-page .content{text-align:center}.invite-user.home-page .content p{margin:0 auto 1rem}.invite-user.home-page form{margin:0 auto}.invite-user.home-page .notification{margin:0 auto 1rem}}.promotion .article{position:relative;height:20rem}.promotion .article p{max-width:22rem}.promotion .article__image{height:100%}.promotion .article__image img{height:100%;max-width:100%;object-position:90% 25%;object-fit:cover}.promotion .article__content{position:absolute;top:50%;left:3rem;transform:translateY(-50%)}@media(max-width:768px){.promotion{display:flex;justify-content:center}.promotion .article{position:static;background-color:#fff;height:100%}.promotion .article p{max-width:none}.promotion .article__image{height:20rem}.promotion .article__content{padding:.8rem 2rem 1rem;position:static;transform:translate(0)}.promotion .article__content .text{text-align:justify}.promotion .article__content .button-wrapper{display:flex;justify-content:center;margin-top:1rem}}.newsletter{position:relative;display:flex;flex-wrap:wrap;height:30rem}@media(max-width:768px){.newsletter{height:auto}}.newsletter form,.newsletter h1,.newsletter p{max-width:25rem;margin-left:auto;margin-right:auto}.newsletter p{font-size:1rem}.newsletter .content{width:50%;overflow:hidden;background:#f9e4d2;padding:0 4rem;text-align:center}@media(max-width:992px){.newsletter .content{width:60%}}@media(max-width:768px){.newsletter .content{width:100%;order:2;padding:3rem 2rem 2rem}}@media(max-width:480px){.newsletter .content{width:100%;order:2;padding:3rem 1rem 1rem}}.newsletter .divider{position:absolute;top:50%;left:50%;margin-top:-2.5rem;margin-left:-2.5rem;height:5rem;width:5rem;z-index:1}@media(max-width:992px){.newsletter .divider{left:60%}}@media(max-width:768px){.newsletter .divider{top:15rem;left:75%}}.newsletter .image{width:50%;background-image:url(/assets/images/newsletter.jpg);background-position:50% 50%;background-size:cover}@media(max-width:992px){.newsletter .image{width:40%}}@media(max-width:768px){.newsletter .image{width:100%;height:15rem;order:1}}@media(max-width:480px){.newsletter form{display:flex;flex-wrap:wrap}}@media(max-width:480px){.newsletter .field{order:1;width:100%;flex:1 0 auto;display:block}}@media(max-width:480px){.newsletter .button.primary.inline{order:2;float:none;display:block;width:100%;margin:0}.newsletter .button.primary.inline span{display:block;width:100%}}.payment-info{font-size:.9rem;font-family:FuturaPTBookOblique,sans-serif;color:rgba(0,0,0,.6);max-width:576px;margin:2rem 0 0}table .credit-card-brand{height:1.6rem;width:2rem;margin:-.3rem 1rem 0 0}.db{display:block}.di{display:inline}.dib{display:inline-block}.dn{display:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media(min-width:768px){.text-right-md{text-align:right}}.mh-auto{margin-right:auto}.mh-auto,.ml-auto{margin-left:auto}.vertical-center{display:flex}.vertical-center__content{margin:auto}.left{float:left}.right{float:right}.hidden{visibility:hidden}.mt0{margin-top:0}.mt1{margin-top:.6rem}.mt2{margin-top:1.2rem}.mt3{margin-top:1.8rem}.mt4{margin-top:2.4rem}.mt5{margin-top:3rem}.mt6{margin-top:3.6rem}.mt7{margin-top:4.2rem}.mt8{margin-top:4.8rem}.mb0{margin-bottom:0!important}.mb1{margin-bottom:.6rem!important}.mb2{margin-bottom:1.2rem!important}.mb3{margin-bottom:1.8rem!important}.mb4{margin-bottom:2.4rem!important}.mb5{margin-bottom:3rem!important}.mb6{margin-bottom:3.6rem!important}.mb7{margin-bottom:4.2rem!important}.mb8{margin-bottom:4.8rem!important}.mr0{margin-right:0}.mr1{margin-right:.6rem}.mr2{margin-right:1.2rem}.mr3{margin-right:1.8rem}.mr4{margin-right:2.4rem}.mr5{margin-right:3rem}.mr6{margin-right:3.6rem}.mr7{margin-right:4.2rem}.mr8{margin-right:4.8rem}.ml0{margin-left:0}.ml1{margin-left:.6rem}.ml2{margin-left:1.2rem}.ml3{margin-left:1.8rem}.ml4{margin-left:2.4rem}.ml5{margin-left:3rem}.ml6{margin-left:3.6rem}.ml7{margin-left:4.2rem}.ml8{margin-left:4.8rem}.ma0{margin:0}.ma1{margin:.6rem}.ma2{margin:1.2rem}.ma3{margin:1.8rem}.ma4{margin:2.4rem}.ma5{margin:3rem}.ma6{margin:3.6rem}.ma7{margin:4.2rem}.ma8{margin:4.8rem}.mv0{margin-top:0;margin-bottom:0}.mv1{margin-top:.6rem;margin-bottom:.6rem}.mv2{margin-top:1.2rem;margin-bottom:1.2rem}.mv3{margin-top:1.8rem;margin-bottom:1.8rem}.mv4{margin-top:2.4rem;margin-bottom:2.4rem}.mv5{margin-top:3rem;margin-bottom:3rem}.mv6{margin-top:3.6rem;margin-bottom:3.6rem}.mv7{margin-top:4.2rem;margin-bottom:4.2rem}.mv8{margin-top:4.8rem;margin-bottom:4.8rem}.mh0{margin-left:0;margin-right:0}.mh1{margin-left:.6rem;margin-right:.6rem}.mh2{margin-left:1.2rem;margin-right:1.2rem}.mh3{margin-left:1.8rem;margin-right:1.8rem}.mh4{margin-left:2.4rem;margin-right:2.4rem}.mh5{margin-left:3rem;margin-right:3rem}.mh6{margin-left:3.6rem;margin-right:3.6rem}.mh7{margin-left:4.2rem;margin-right:4.2rem}.mh8{margin-left:4.8rem;margin-right:4.8rem}.pt0{padding-top:0}.pt1{padding-top:.6rem}.pt2{padding-top:1.2rem}.pt3{padding-top:1.8rem}.pt4{padding-top:2.4rem}.pt5{padding-top:3rem}.pt6{padding-top:3.6rem}.pt7{padding-top:4.2rem}.pt8{padding-top:4.8rem}.pb0{padding-bottom:0}.pb1{padding-bottom:.6rem}.pb2{padding-bottom:1.2rem}.pb3{padding-bottom:1.8rem}.pb4{padding-bottom:2.4rem}.pb5{padding-bottom:3rem}.pb6{padding-bottom:3.6rem}.pb7{padding-bottom:4.2rem}.pb8{padding-bottom:4.8rem}.pr0{padding-right:0}.pr1{padding-right:.6rem}.pr2{padding-right:1.2rem}.pr3{padding-right:1.8rem}.pr4{padding-right:2.4rem}.pr5{padding-right:3rem}.pr6{padding-right:3.6rem}.pr7{padding-right:4.2rem}.pr8{padding-right:4.8rem}.pl0{padding-left:0}.pl1{padding-left:.6rem}.pl2{padding-left:1.2rem}.pl3{padding-left:1.8rem}.pl4{padding-left:2.4rem}.pl5{padding-left:3rem}.pl6{padding-left:3.6rem}.pl7{padding-left:4.2rem}.pl8{padding-left:4.8rem}.pa0{padding:0}.pa1{padding:.6rem}.pa2{padding:1.2rem}.pa3{padding:1.8rem}.pa4{padding:2.4rem}.pa5{padding:3rem}.pa6{padding:3.6rem}.pa7{padding:4.2rem}.pa8{padding:4.8rem}.pv0{padding-top:0;padding-bottom:0}.pv1{padding-top:.6rem;padding-bottom:.6rem}.pv2{padding-top:1.2rem;padding-bottom:1.2rem}.pv3{padding-top:1.8rem;padding-bottom:1.8rem}.pv4{padding-top:2.4rem;padding-bottom:2.4rem}.pv5{padding-top:3rem;padding-bottom:3rem}.pv6{padding-top:3.6rem;padding-bottom:3.6rem}.pv7{padding-top:4.2rem;padding-bottom:4.2rem}.pv8{padding-top:4.8rem;padding-bottom:4.8rem}.ph0{padding-left:0;padding-right:0}.ph1{padding-left:.6rem;padding-right:.6rem}.ph2{padding-left:1.2rem;padding-right:1.2rem}.ph3{padding-left:1.8rem;padding-right:1.8rem}.ph4{padding-left:2.4rem;padding-right:2.4rem}.ph5{padding-left:3rem;padding-right:3rem}.ph6{padding-left:3.6rem;padding-right:3.6rem}.ph7{padding-left:4.2rem;padding-right:4.2rem}.ph8{padding-left:4.8rem;padding-right:4.8rem}.article{background:#fff;height:100%}.article a{text-decoration:none;display:flex;flex-direction:column;align-items:stretch;height:100%}.article__content{padding:.8rem 1rem 1rem}.article__content__category{display:block;margin:0;color:#e28f6f}.article__content__heading{margin:0 0 .5rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2.06rem}.article__content__subheading{margin:-.5rem 0 .6rem;font-size:1.2rem;font-family:FuturaPTBookOblique,sans-serif;font-style:normal}.article__content__text{margin:0}.step{background:#fff;padding:1.5rem 1rem;text-align:center;height:100%}.step__image{display:block;font-size:5rem;line-height:7rem}@media(max-width:768px){.step{margin:0 0 1.2rem}}.icon-list{margin:0;padding:0;list-style:none}.icon-list li{background:url(/assets/images/ui/bullet.svg) no-repeat 0 2px;background-size:20px;margin:0 0 .6rem;padding:0 0 0 1.5rem}.icon-list li:last-child{margin:0}@media(max-width:480px){.icon-list li:last-child{margin:0 0 .6rem}}.category-header h1{word-wrap:normal;hyphens:none}@media(max-width:576px){.category-header{position:relative}.category-header__description{text-align:center;padding:0 1rem}.category-header__nav{position:absolute;top:50%;transform:translateY(-50%);width:1rem;height:1rem}.category-header__nav:first-child{left:.3rem}.category-header__nav:last-child{right:.3rem}.category-header__nav a{display:block}.category-header__arrow{width:1rem;height:1rem;border-color:#99645e;border-style:solid}.category-bryn-fransar .category-header__arrow,.category-makeup .category-header__arrow,.category-naglar .category-header__arrow{border-color:#738394}.category-header__arrow--left{border-width:2px 0 0 2px;transform:rotate(-45deg)}.category-header__arrow--right{border-width:2px 2px 0 0;transform:rotate(45deg)}}form{position:relative}form.xs{max-width:480px}form.search,form.small{max-width:576px}form.search{margin:0 auto}form.review{max-width:480px;text-align:center;margin:0 auto}form.gift-card-amount{max-width:16rem;text-align:center;margin:0 auto}form .field{position:relative;overflow:hidden;transition:opacity .2s}form .field.overflow{overflow:visible}form .field.overflow .validation-error{top:calc(100% + .25rem)}form .field.muted{opacity:.5}form .field--checkbox,form .field--radio{padding-top:.3rem}form .group{display:flex}form .group>*{flex:1;margin-right:1rem}form .group>.fit{flex:0 0 auto}form .group>:last-child{margin-right:0}form .validation-error{color:#f2645d;position:absolute;bottom:.45rem;left:0;font-size:.7rem;line-height:.6rem;pointer-events:none}form .placeholder{position:absolute;top:.8rem;left:.8rem;color:rgba(0,0,0,.5);font-family:FuturaPTBookOblique,sans-serif;line-height:1.2rem;pointer-events:none;transition:all .2s;transform-origin:0 50%;white-space:nowrap;overflow:hidden}form .placeholder.has-content{transform:scale(.6) translateY(-1.2rem)}form .placeholder.has-content.text-area{top:.4rem;padding:.4rem 0;width:calc(160% - .7rem);background:#fff}form .placeholder.thin{top:.6rem;left:.7rem}form .placeholder.thin.has-content{transform:scale(.6) translateY(-1rem)}form .placeholder.thin.has-content.text-area{top:.3rem}form .password-hint{top:1rem;right:1rem}form .password-hint,form .search-button{position:absolute;margin:0;padding:0;border:0;outline:none;cursor:pointer;background:transparent}form .search-button{top:.9rem;right:.9rem;height:1.2rem;width:1.2rem;color:#8db3c8;font-size:1.2rem;line-height:1.2rem}form .search-button:hover{color:#4181a4}form .button+.button{margin-left:1rem}form label{cursor:pointer}form.flex-form{display:flex;flex-direction:column}form.flex-form .button-submit{align-self:flex-end}form.flex-form .button-add-field{align-self:flex-start;margin-bottom:2rem}form.flex-form .button-add-field .icon{font-size:1.2rem}form.flex-form .button-center{display:flex;align-self:center}@media(min-width:768px){form.half{width:50%;margin:auto}}#stripe-card,.autocomplete__input,.input{display:block;position:relative;margin:0 0 1.2rem;padding:1rem .8rem .5rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0;box-shadow:none;outline:0;width:100%;font-size:1rem;line-height:1.2rem;font-family:FuturaPTBook,sans-serif;color:#000}#stripe-cardtextarea,.inputtextarea{padding:1.2rem .8rem .5rem}#stripe-card#stripe-card,.input#stripe-card{padding:.8rem}#stripe-card.thin,.input.thin,.thin.autocomplete__input{padding:.8rem .7rem .3rem}#stripe-card.error,.error.autocomplete__input,.input.error{border:1px solid #f2645d}#stripe-card.noborder:not(.error),.input.noborder:not(.error),.noborder.autocomplete__input:not(.error){border:1px solid #fff}#stripe-card::placeholder,.autocomplete__input::placeholder,.input::placeholder{color:rgba(0,0,0,.3)}#stripe-element{margin:1rem 0;min-height:4rem}.time-picker{position:relative}.time-picker .time-picker-btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:50px;padding:.5rem .8rem}.time-picker .time-picker-btn .time-picker-btn-placeholder{color:rgba(0,0,0,.5)}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.select{margin:0 0 1.2rem;position:relative;border:1px solid rgba(0,0,0,.1)}.select:after{background:url(/assets/images/ui/arrow-down.svg) no-repeat;width:14px;height:8px;position:absolute;right:.8rem;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none;content:""}.select.error{border:1px solid #f2645d}.select>select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:FuturaPTBook,sans-serif;padding:1rem 2.5rem .5rem .8rem;background:#fff;border:0;outline:0;width:100%;cursor:pointer}.checkbox-group{margin:.5rem 0}.input-description{font-size:.8rem;line-height:1rem;margin:0 0 .2rem;color:rgba(0,0,0,.6)}.checkbox .input-description{margin:.2rem 0 0 calc(.8rem + 18px)}.input-example{font-size:.7rem;line-height:1rem;margin-bottom:1rem;padding:.3rem 0;color:rgba(0,0,0,.4)}.radio{position:relative;display:inline-block}.radio.list{display:block;margin:.2rem 0}.radio input{display:none}.radio label{padding:0 0 0 calc(1rem + 17px)}.radio label:before{content:"";height:16px;width:16px;background:#fff;border:1px solid #000;border-radius:100%;position:absolute;top:4px;left:0}.radio input:checked+label:after{content:"";height:8px;width:8px;background:#000;border-radius:100%;position:absolute;top:8px;left:4px}.checkbox{position:relative;margin-top:.2rem}.checkbox :disabled+label{opacity:.4;cursor:default;pointer-events:none}.checkbox-group .checkbox{display:inline-block;width:12rem}.checkbox input{display:none}.checkbox label{padding:0 0 0 calc(.8rem + 17px)}.checkbox label:before{content:"";height:16px;width:16px;background:#fff;border:1px solid #000;position:absolute;top:4px;left:0}@media(max-width:480px){.checkbox label:before{top:2px}}.checkbox input:checked+label:after{font-family:Material Icons;content:"\E5CA";color:#363636;font-size:30px;position:absolute;top:-2px;left:-2px}@media(max-width:480px){.checkbox input:checked+label:after{top:-3px}}.rating-field{margin:0 0 1.2rem}.rating-field .button.star{color:rgba(0,0,0,.1);opacity:1}.rating-field .button.star.hovered,.rating-field .button.star.selected{color:#d1a789}.expandable-group{margin-bottom:1.2rem;position:relative}.expandable-group .text:after{content:"\E5CF";position:absolute;right:-1.4rem;display:inline-block;font-size:1.4rem;font-family:Material Icons;margin:auto;transform:rotate(0deg);transition:transform .2s ease-out}.expandable-group .active:after{transform:rotate(180deg);transition:transform .2s ease-out}.sub-field{margin-left:1.9rem;margin-top:.5rem}.sub-field .select{margin-bottom:0}.field-message{color:#e28f6f;margin-left:1rem}button.log-in-button{color:#000;font-family:FuturaPTDemi,sans-serif;font-style:normal;font-weight:400;font-size:.85rem;line-height:1.2rem;letter-spacing:.05rem;margin-top:.4rem;margin-bottom:.4rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.react-select-wrapper{transition:all .15s ease}.react-select-wrapper:not(.error):hover{border-color:rgba(0,0,0,.2)}.react-select-wrapper>.react-select-label{color:rgba(0,0,0,.5);font-family:FuturaPTBook,sans-serif;font-size:1rem;line-height:1.5em;margin:0 0 .5rem}.react-select-clearIndicator,.react-select-dropdownIndicator{font-family:Material Icons;font-size:1rem;height:20px;text-align:center;width:20px}.react-select-clearIndicator{font-size:.9rem}.react-select-option{position:relative}.react-select-option:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.react-select-option:after{content:"";display:block;border-bottom:1.5px solid;border-left:1.5px solid;height:6px;width:15px;position:absolute;right:1rem;top:.75rem;transition:all .15s ease-out;transform:rotate(-15deg) scale(.8);opacity:0}.react-select-option.react-select-option-selected{background-color:#e28f6f;color:#fff;font-weight:500}.react-select-option.react-select-option-selected:after{transform:rotate(-45deg) scale(1);opacity:1}.notification-callout{background-color:#fbf3ed;margin-bottom:1.5rem;margin-left:-.25rem;margin-right:-.25rem;padding:.75rem 1rem 1.5rem}.notification-callout p{margin-bottom:0}.autocomplete{position:relative}.autocomplete__input{padding:.75rem .8rem}.autocomplete__container{background:#fff;position:absolute;top:100%;left:0;width:100%;z-index:100;margin:.6rem 0 0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.autocomplete__item{padding:.8rem}.autocomplete__item--active{background:#f3f8fd;color:#346783}.animated{animation-duration:.4s;animation-fill-mode:both}@keyframes shake{0%,to{transform:translateZ(0)}15%,45%,75%{transform:translate3d(-.5rem,0,0)}30%,60%,90%{transform:translate3d(.5rem,0,0)}}.shake{animation-name:shake}@keyframes pulse{0%{transform:scaleX(1)}25%,75%{transform:scale3d(1.4,1.4,1.4) rotate(-5deg)}50%{transform:scale3d(1.4,1.4,1.4) rotate(5deg)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rotateInLeft{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center center}70%{transform:scale(1.1) rotate(-3deg)}to{opacity:1;transform:scale(1) rotate(-3deg)}}.rotateInLeft{animation-name:rotateInLeft}.svg-icon{width:32px;height:32px;background:#000;border-radius:100%;text-align:center;display:flex;transition:all .2s}.svg-icon svg{position:static;margin:auto;z-index:1}.svg-icon.instagram-icon{position:relative}.svg-icon.instagram-icon:after{position:absolute;top:0;left:0;background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d);content:"";width:32px;height:32px;opacity:0;transition:all .2s;border-radius:100%}.svg-icon:hover.facebook-icon{background:#3b5998}.svg-icon:hover.instagram-icon{background:transparent}.svg-icon:hover.instagram-icon:after{opacity:1}.button,.button-text{text-decoration:none;text-transform:uppercase;font-family:FuturaPTDemi,sans-serif;font-size:.85rem;line-height:1.2rem;letter-spacing:.05rem;font-weight:400;white-space:nowrap}.favorite-button,.image-button{position:absolute;z-index:1;color:#fff;cursor:pointer;background:transparent;border:0;padding:0;margin:0;outline:none;white-space:nowrap;text-shadow:0 0 .4rem rgba(0,0,0,.5);font-size:1.2rem;line-height:1}.favorite-button:hover,.image-button:hover{text-shadow:0 0 .4rem rgba(0,0,0,.7)}.button{position:relative;cursor:pointer;outline:none;padding:0;border:0;border-radius:0;text-align:center;transition:transform .2s,box-shadow .2s;z-index:1}.button.link{background-color:transparent;color:#363636;display:inline-block}.button.link:hover{color:#000}.button.link.info{color:#e28f6f}.button.link.info:hover{color:#f19c7a}.button.link.muted{color:rgba(0,0,0,.3)}.button.link.muted:hover{color:rgba(0,0,0,.5)}.button.link.gray{color:#95908d}.button.link.gray:hover{color:rgba(0,0,0,.6)}.button.share{display:inline-block;color:#000;text-align:left;margin-right:1rem}.button.share:hover{color:#346783}.button.primary{display:inline-block;padding:1rem 2.5rem;background:#000;color:#fff}.button.primary.inline{float:right;margin:0;padding:.8rem 1.5rem}.button.primary.inline.thin{padding:.6rem 1rem;height:calc(2.3rem + 2px)}.button.primary:hover{background:#363636}.button.primary:disabled{background:rgba(0,0,0,.7)}.button.cancel{display:inline-block;padding:1rem 2rem;background:transparent;color:#f2645d}.button.cancel:hover{background:#f2645d;color:#fff}.button.cancel-block{display:block;padding:1rem 2rem;background:#95908d;color:#f5f5f5}.button.cancel-block:hover{background:rgba(0,0,0,.3);color:#fff}.button.delete{display:inline-block;padding:1rem 2rem;background:transparent;color:#f19c7a}.button.delete:hover{background:#f19c7a;color:#fff}.button.facebook{display:block;padding:1rem 2.5rem;background:#3878ce;color:#fff;width:100%}.button.facebook:hover{transform:translateX(-.1rem) translateY(-.1rem);box-shadow:.2rem .2rem 0 0 #2d5fa7}.button.facebook img{height:1.2rem;margin:-.3rem .8rem 0 0;vertical-align:middle}@media(max-width:768px){.button.book{white-space:normal}}@media(max-width:768px){.button.book.fixed{position:fixed;left:.5rem;bottom:.5rem;width:calc(100% - 1rem);z-index:90}.button.book.fixed:hover{transform:none}}.button.outline{display:inline-block;padding:.4rem .8rem;background:transparent;color:#000;border:1px solid #000;border-radius:.2rem}.button.outline:hover{color:#363636;border-color:#363636}.button.small{padding:.3rem .6rem;font-size:.8rem;line-height:1rem;letter-spacing:0;border-radius:.2rem}.button.small:hover{box-shadow:none;transform:none}.button.block{width:100%;padding:1rem}@media(max-width:480px){.button.block-xs{width:100%}}.favorite-button{top:.9rem;right:1rem}@media(max-width:480px){.favorite-button{top:.6rem;right:.7rem}}.favorite-button:hover .icon{color:#fcc}.look-details .favorite-button{top:1rem;right:1.2rem;font-size:1.4rem;line-height:1.4rem}.find-time-list-item .favorite-button,.stylist-details .favorite-button{position:relative;color:#000;text-shadow:none;top:0;right:0;margin-left:1rem}.share-button{position:relative;display:inline-block}@media(max-width:768px){.share-button{margin:.2rem auto auto}}.share-button>button{color:#8db3c8;cursor:pointer;background:#fff;font-size:1rem;line-height:1rem;padding:.5rem;height:2rem;width:2rem;margin:0;border:0;border-radius:100%;outline:none}.share-button>button:active,.share-button>button:focus,.share-button>button:hover{background:#8db3c8;color:#fff}.category-brollop .share-button>button,.category-har .share-button>button,.category-spraytan .share-button>button{color:#cc857e}.category-brollop .share-button>button:active,.category-brollop .share-button>button:focus,.category-brollop .share-button>button:hover,.category-har .share-button>button:active,.category-har .share-button>button:focus,.category-har .share-button>button:hover,.category-spraytan .share-button>button:active,.category-spraytan .share-button>button:focus,.category-spraytan .share-button>button:hover{background:#cc857e;color:#fff}.buttonWrapper{display:flex;justify-content:space-between;align-items:center;background-color:#686564;padding:.6rem 2rem}@media(max-width:992px){.buttonWrapper{padding:.6rem 1rem}}.buttonWrapper .button.book{padding:.8rem 2.5rem}.buttonWrapper .basket{color:#fff;font-family:FuturaPTDemi,sans-serif;text-align:left}.fixedWrapper{position:fixed;left:0;right:0;bottom:0;margin:auto;width:100%;max-width:calc(1240px - 4rem);z-index:200}.kiosk-mode{width:100%;padding:4rem;text-align:center}@media(max-width:768px){.kiosk-mode{padding:2rem}}@media(max-width:576px){.kiosk-mode{padding:1rem}}.kiosk-mode.container{max-width:992px}.kiosk-mode form.small{margin:0 auto}.kiosk-mode .kiosk-logo{width:12rem;height:3rem;pointer-events:none}@media(max-width:768px){.kiosk-mode .kiosk-logo{width:10rem}}.kiosk-mode .kiosk-header{margin:2rem 0 3rem}.kiosk-mode .kiosk-voucher{display:flex;justify-content:center;margin-top:-.5rem;margin-bottom:1rem}.kiosk-mode .kiosk-description{margin:0 0 3rem;text-align:left;white-space:pre-line}.kiosk-mode .kiosk-booking{margin-top:3rem}.kiosk-mode .kiosk-image{width:15rem;margin:1rem;border-radius:50%}@media(max-width:768px){.kiosk-mode .kiosk-image{width:12rem}}.kiosk-mode .kiosk-link{display:inline-block;text-decoration:none;margin-bottom:3rem}.kiosk-mode .kiosk-link h4{margin:0 1rem;font-size:1.2rem;line-height:1.2rem;text-transform:uppercase;padding:.8rem 1.2rem;background:transparent;color:#000;border:1px solid #000;border-radius:.5rem}@media(max-width:768px){.kiosk-mode .kiosk-link h4{font-size:1rem;line-height:1rem}}.kiosk-mode .kiosk-button-restart{position:absolute;top:4rem;right:4rem}@media(max-width:768px){.kiosk-mode .kiosk-button-restart{display:block;position:relative;top:0;left:0;margin:1rem 0}}.kiosk-mode .kiosk-discount{color:#cc857e}.kiosk-mode .kiosk-summary{font-size:1rem;line-height:1.4rem;margin-bottom:1.8rem}.hm-container{padding:1rem;margin:0 auto;text-align:center;position:relative;max-width:30rem}.hm-logo{width:15rem;margin-bottom:1rem}.hm-discount{position:absolute;z-index:1;width:6rem;top:.5rem;right:.5rem;transform:rotate(20deg)}.hm-lead{font-size:1.2rem;line-height:1.5rem;margin:1rem 0 3rem}.hm-block{margin-bottom:2rem}.hm-block:last-child{margin-bottom:0}.hm-block .hm-content{padding:1rem;background:#fff}.input_field_with_delete{display:flex}.input_field_with_delete.without-clear .button_clear{display:none}.input_field_with_delete .button_clear{margin-bottom:1.2rem;margin-left:1.2rem;font-size:1.2rem}.input_field_with_delete .field{flex:1}.date-time-picker .rdtPicker td.rdtActive,.date-time-picker .rdtPicker td.rdtActive:hover{background-color:#e28f6f}.text-area-characters-counter{position:absolute;bottom:6px;right:8px;font-size:.8rem;color:#e28f6f;z-index:1;margin:0}.textarea-bottom-info{text-align:right;font-size:.8rem;margin-top:6px}.slideshow-container{margin:0;padding:0}.slideshow-container .media{height:100vh;width:100vw}.stayiconic-container{margin:0;padding:3rem 3rem 2rem;width:100%;height:100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3rem;background-color:#05040c;background-image:url(/assets/images/stayiconic/stayiconic1.jpg);background-image:url(/assets/images/stayiconic/stayiconic1.jpg),linear-gradient(#10141e,#05040c);background-repeat:no-repeat;background-position:top;background-size:auto 130%}.stayiconic-container .logo{flex-shrink:0;margin-left:-10px}.stayiconic-container .logo .fill{fill:#fff}.stayiconic-container .logo .stroke{stroke:#fff}.stayiconic-container h1{flex:1;color:#fff;text-align:center;text-transform:uppercase;font-size:2.8rem;line-height:3rem}.stayiconic-container h1 small{display:block;font-size:2rem}.stayiconic-container img{width:8rem;cursor:pointer}.stayiconic-container img.playing{animation:playing 2.5s infinite}.stayiconic-container a{white-space:pre-line;text-decoration:none;text-align:center;font-weight:500;font-size:1rem;color:#fff}@keyframes playing{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}/*!
 * https://github.com/arqex/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;min-width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}