.cc-window{opacity:1;transition:opacity 1s ease}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{transition:transform 1s ease}
.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}
.cc-highlight .cc-deny{background-color:transparent;border-color:transparent;font-weight:400}
.cc-highlight .cc-deny:focus,.cc-highlight .cc-deny:hover{background-color:transparent;border-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}
.cc-revoke.cc-right{right:3em;left:unset}
.cc-top{top:1em}
.cc-left{left:1em}
.cc-right{right:1em}
.cc-bottom{bottom:1em}
.cc-floating>.cc-link{margin-bottom:1em}
.cc-floating .cc-message{display:block;margin-bottom:1em}
.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}
.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}
}
@media screen and (max-width:900px){.cc-btn{white-space:normal}
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}
.cc-window.cc-bottom{bottom:0}
.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}
.cc-window.cc-floating{max-width:none}
.cc-window .cc-message{margin-bottom:1em}
.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}
.cc-window.cc-banner .cc-message{margin-right:0}
}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:5px}
.cc-theme-classic .cc-btn:last-child{min-width:140px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.isHidden{display:none}
.cc-revoke{display:none}
.cc-window{background-color:#000;color:#fff}
.cc-window.cc-floating{padding:1em;max-width:100%}
.cc-link{color:#fff}
.cookienote__inner{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;align-items:center}
@media screen and (min-width:670px){.cookienote__inner{-ms-flex-direction:row;flex-direction:row}
}
.cookieswitch__base .cc-btn{color:#000}
.cookieplaceholder__image{max-width:100%}
.cookieplaceholder__wrapper{display:none}
.cookieplaceholder__target--isLoading{background-color:rgba(0,0,0,0.8);position:relative}
.cookieplaceholder__target--isLoading:after{content:' ';position:absolute;top:50%;left:50%;margin-left:-35px;width:60px;height:60px;border:10px solid #eee;border-top:10px solid #000;border-radius:50%;animation:spinLoader 2s linear infinite}
@keyframes spinLoader{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.iframe--isLoading{background-color:rgba(238,238,238,0.8);position:relative;min-height:400px}
.iframe--isLoading:after{content:' ';position:absolute;top:50%;left:50%;margin-left:-35px;width:60px;height:60px;border:10px solid #eee;border-top:10px solid #000;border-radius:50%;animation:spinLoader 2s linear infinite}
.noscroll--fixed{position:fixed;position:ms-page;width:100%}
.lightbox__header{z-index:303;background:rgba(0,0,0,0.5)}
@media only screen and (min-width:769px){.lightbox__header{position:fixed;height:60px;width:100%;top:0;display:none}
}
.lightbox__header--isActive{display:block}
.lightbox{display:none}
.lightbox--isActive{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;background:rgba(0,0,0,0.5);z-index:90000}
.lightbox__inner{position:fixed;overflow-y:scroll;margin:0 auto;max-width:450px;min-width:400px;max-height:90%;background:#fff;padding:42px 20px 20px;box-sizing:border-box}
.lightbox__container{min-height:400px;height:100%;padding-top:15px}
.lightbox__close{position:absolute;top:15px;right:15px;height:30px;width:30px}
.lightbox__iframe{min-height:545px;width:100%;height:100%;opacity:0;transition:opacity .3s linear}
.lightbox--isLoaded .lightbox__iframe{opacity:1}
.lightbox__loader{position:absolute;top:50%;left:50%;margin-left:-35px;width:60px;height:60px;border:10px solid #eee;border-top:10px solid #000;border-radius:50%;animation:spin 2s linear infinite}
.lightbox--isLoaded .lightbox__loader{display:none}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media only screen and (max-width:670px){.lightbox--open main{position:fixed;max-width:100%;overflow:hidden}
.lightbox--open .footer{display:none}
.lightbox--isActive{display:flex}
.lightbox__close{top:10px;right:10px}
.lightbox__inner{top:60px;left:0;min-width:auto;height:calc(100% - 60px);max-height:initial;box-sizing:border-box;padding:0;margin:0;width:100%;z-index:90000}
.lightbox__container{margin:0;padding:0;padding-top:50px}
}
.nyris__custom-camera{position:relative}
.nyris__custom-camera .nyris__customCamera-canvas,.nyris__custom-camera .nyris__customCamera-video{position:fixed;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:360}
.nyris__custom-camera .nyris__customCamera-video{background:white;z-index:370}
.nyris__custom-camera .nyris__customCamera-button{color:#fff;font-size:14px;position:fixed;padding:10px;border-radius:50px;bottom:20px;border:1px solid #fff;box-shadow:0 0 20px 2px rgba(0,0,0,0.5);z-index:380;outline:0 none}
.nyris__custom-camera .nyris__customCamera-button--trigger{width:100px;height:100px;left:calc(50% - 50px);border-radius:100px;background-color:#000}
.nyris__custom-camera .nyris__customCamera-button--cancel{left:20px;background-color:red}
.nyris__hello-drop-zone{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1;align-self:stretch;background-color:rgba(18,23,31,0.06);border:1px solid rgba(0,0,0,0.06);font-weight:bold;color:rgba(0,0,0,0.26);z-index:350}
.nyris__hello-drop-zone>svg{margin:7px}
.nyris__hello-upload{cursor:pointer}
.nyris__hello .nyris__hello-open-custom-camera{font-size:14px;font-weight:bold;font-family:inherit;outline:0 none;border:0 none}
input[type=file]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}
.nyris__reselect-image{max-width:100%;width:auto;max-height:270px}
.nyris__reselect-bubble{width:30px;height:30px;border-radius:15px;margin:-15px;position:absolute;z-index:1000;background-color:rgba(255,255,255,0.001);cursor:pointer}
.nyris__reselect-bubble-inside{width:20px;height:20px;border-radius:10px;margin:5px;background-image:linear-gradient(153deg,#000 5%,#c86dd7 100%)}
.nyris__reselect-accept{align-self:center}
.nyris__reselect-back{align-self:center}
.nyris__reselect-back-link{font-weight:bold}
.nyris__success-multiple .nyris__main-content{padding-bottom:18px}
.nyris__success-multiple-summary{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:rgba(0,0,0,0.26);align-self:stretch;flex-shrink:0;height:48px;margin:15px 0;padding:0 4px;z-index:9}
@media(min-width:680px){.nyris__main--wide .nyris__success-multiple-summary{position:absolute;right:40px;top:15px;width:300px}
}
.nyris__success-multiple-thumb{width:40px;height:40px;border-radius:3px;background-position:center center;background-size:cover}
.nyris__success-multiple-desc{-webkit-box-flex:1;flex-grow:1}
.nyris__success-multiple-desc>div{margin:0 5px}
.nyris__success-multiple-name{font-weight:bold}
.nyris__success-multiple-refine.nyris__button{width:auto;height:36px;border-radius:0;padding-left:10px;padding-right:30px;margin:0 2px}
.nyris__success-multiple-refine.nyris__button>svg{top:10px;right:5px}
.nyris__success-multiple-result-list{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;align-self:stretch;-webkit-box-flex:1;flex-grow:1;padding-top:5%;overflow-y:scroll}
@media(min-width:671px){.nyris__success-multiple-result-list{padding-top:0}
}
.nyris__success-multiple-result{position:relative;width:50%;box-sizing:border-box;padding:10px}
@media(min-width:671px){.nyris__success-multiple-result{max-height:300px}
}
@media screen and (min-width:900px){.nyris__main--wide .nyris__success-multiple-result{width:33%}
}
@media screen and (min-width:1180px){.nyris__main--wide .nyris__success-multiple-result{width:25%}
}
.nyris__success-multiple-result-box{border:solid 1px silver;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;text-decoration:none;color:#2e394d}
.nyris__success-multiple-product-imageWrapper{padding:10px;min-height:100px;overflow:hidden}
.nyris__success-multiple-product-image{margin:0 auto;display:block;max-width:60%;max-height:230px;height:auto}
@media(min-width:671px){.nyris__success-multiple-product-image{max-width:80%}
}
.nyris__success-multiple-product-panel{position:relative;padding:5px;text-align:center;font-size:11px;border-top:1px solid #dedede}
.nyris__success-multiple-product-panel>div{overflow:hidden}
.nyris__success-multiple-product-panel>div:first-child{font-weight:bold}
.nyris__success-multiple-product-arrow{position:absolute;top:0;right:0;background-color:#fff;margin:2px;height:38px;width:42px;text-align:right;display:none}
.image-loading{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2275px%22%20height%3D%22120px%22%20viewBox%3D%220%200%2075%20120%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.121372768%22%3E%3Cg%20id%3D%22Accountpage%22%20transform%3D%22translate(-925.000000%2C%20-255.000000)%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M933.241735%2C283.816906%20L931.59248%2C288.603374%20L930.49449%2C291.91831%20L930.85973%2C293.298583%20L931.59248%2C294.311544%20L932.050733%2C295.970153%20L930.950473%2C299.006754%20L929.303488%2C301.86312%20C926.467768%2C307.0169%20925%2C310.14704%20925%2C311.16%20C925%2C312.357758%20925.916504%2C313.277179%20927.656502%2C313.738031%20C929.76174%2C314.198882%20930.85973%2C314.935788%20930.85973%2C315.948749%20L929.670997%2C318.98535%20L930.219992%2C320.367904%20L930.678244%2C320.828756%20L930.678244%2C321.287326%20L930.401478%2C321.748177%20L930.036238%2C322.945935%20L930.49449%2C324.23495%20L931.317983%2C324.971856%20L931.685492%2C326.628184%20L931.685492%2C327.089035%20L931.410994%2C329.021417%20L931.317983%2C330.40169%20C931.317983%2C332.982002%20934.155971%2C334.177478%20939.924958%2C334.177478%20C943.677182%2C334.177478%20946.059186%2C334.63833%20947.157177%2C335.375236%20C948.34591%2C336.294658%20948.894906%2C338.044524%20948.894906%2C340.80507%20C948.894906%2C349.091271%20945.507922%2C357.747066%20938.733956%2C367.046227%20C936.351952%2C370.637219%20935.163218%2C372.66314%20935.163218%2C373.676101%20C935.163218%2C374.319468%20935.437716%2C374.595522%20936.077454%2C374.595522%20C939.65046%2C374.595522%20945.598665%2C371.55664%20953.838131%2C365.481158%20C965.008597%2C357.194957%20974.804306%2C352.408489%20982.950761%2C351.117193%20C984.965256%2C350.841138%20985.972503%2C350.289029%20985.972503%2C349.369607%20C985.972503%2C348.17185%20985.239753%2C345.409022%20983.592767%2C341.359461%20C981.669015%2C336.294658%20980.75478%2C332.060299%20980.75478%2C328.745363%20C980.75478%2C326.536926%20980.938534%2C325.154372%20981.303775%2C324.602262%20C981.759758%2C323.774099%20983.134515%2C323.037192%20985.058267%2C322.117771%20C987.893987%2C320.828756%20989.726996%2C319.261404%20990.641231%2C317.605077%20L993.753717%2C312.818609%20C996.77546%2C309.410134%20998.240959%2C305.45183%20998.240959%2C301.402269%20L998.240959%2C298.545902%20L998.696943%2C294.496341%20L999.248207%2C292.287904%20L999.887945%2C287.129561%20L999.431961%2C283.356055%20L998.789955%2C281.606188%20L998.057205%2C277.556627%20C997.324455%2C270.465902%20993.569962%2C265.309841%20986.889008%2C262.455756%20C985.239753%2C261.721131%20983.776522%2C260.984225%20982.494777%2C260.062522%20C979.563777%2C257.760546%20976.086051%2C256.473812%20972.240816%2C256.473812%20L969.858812%2C256.656328%20L962.354364%2C255.45857%20L957.867122%2C255%20L951.732893%2C256.195476%20L947.157177%2C257.117179%20C944.593686%2C257.393234%20941.481201%2C258.58871%20937.726708%2C260.705889%20L932.050733%2C265.033786%20L931.134228%2C266.231544%20L929.76174%2C267.703074%20C928.114754%2C269.361684%20927.19825%2C271.387605%20927.19825%2C273.872096%20C927.19825%2C278.108736%20928.847504%2C280.962821%20932.32523%2C282.619149%20L933.241735%2C283.816906%20Z%22%20id%3D%22Fill-2-Copy%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:50%,50%;background-repeat:no-repeat;background-position:center center}
.nyris__success-single-image{width:70vmin;height:70vmin;border-radius:5px;position:relative;align-self:center;overflow:hidden;background:none no-repeat center;background-size:contain;text-decoration:none;color:#2e394d}
@media(min-width:671px){.nyris__success-single-image{-webkit-box-flex:1;flex-grow:1;align-self:stretch;width:initial;height:initial}
}
.nyris__success-single-image-panel{position:relative;width:100%;font-size:11px;font-weight:700;bottom:0}
.nyris__success-single-image-panel>div{margin:0 7px}
.nyris__success-single-image-panel-name{font-weight:bold}
.nyris__success-single-note{position:relative;margin-top:34px;text-align:center;font-size:14px}
.nyris__wait-text{position:absolute;top:50%;margin-top:100px}
.jcrop-holder{direction:ltr;text-align:left;-ms-touch-action:none}
.jcrop-hline,.jcrop-vline{background:#fff url(productrecognizer/css/Jcrop.gif);font-size:0;position:absolute}
.jcrop-vline{height:100%;width:1px !important}
.jcrop-vline.right{right:0}
.jcrop-hline{height:1px !important;width:100%}
.jcrop-hline.bottom{bottom:0}
.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}
.jcrop-handle{background-color:#333;border:1px #eee solid;width:7px;height:7px;font-size:1px}
.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}
.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}
.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}
.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}
.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}
.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}
.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}
.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}
.jcrop-dragbar.ord-n{margin-top:-4px}
.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}
.jcrop-dragbar.ord-e{margin-right:-4px;right:0}
.jcrop-dragbar.ord-w{margin-left:-4px}
.jcrop-light .jcrop-hline,.jcrop-light .jcrop-vline{background:#fff;filter:alpha(opacity=70) !important;opacity:.7 !important}
.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#fff;border-radius:3px}
.jcrop-dark .jcrop-hline,.jcrop-dark .jcrop-vline{background:#000;filter:alpha(opacity=70) !important;opacity:.7 !important}
.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border-color:#000;border-radius:3px}
.solid-line .jcrop-hline,.solid-line .jcrop-vline{background:#fff}
.jcrop-holder img,img.jcrop-preview{max-width:none}
.jcrop-vline,.jcrop-hline{background:#fff url('productrecognizer/resources/Jcrop.gif')}
.jcrop-tracker{touch-action:none}
.jcrop-holder>div{touch-action:none}
.nyris__root,.nyris__iconWrapper{position:fixed;bottom:0;right:0;font-size:14px;z-index:280}
@media(min-width:671px){.nyris__root,.nyris__iconWrapper{bottom:20px;right:20px}
}
@media screen and (min-width:1025px){.nyris__root,.nyris__iconWrapper{display:none}
}
.nyris__icon{width:65px;height:65px;border-radius:32.5px;border:1px solid #e3e7ef;background-color:#fff;box-shadow:(0 2px 5px 0 fade(#4d5f80,0.06));cursor:pointer;color:#000;margin:20px 25px 20px 2px}
@media(min-width:671px){.nyris__icon{width:100px;height:100px;border-radius:50px;margin:20px 9px 20px 2px}
}
.nyris__icon-svg{width:100%}
.header .nyris__icon{width:30px;height:30px;border-radius:15px;margin:0;position:absolute;right:83px;top:15px}
@media(min-width:671px){.header .nyris__icon{width:33px;height:33px;border-radius:16.5px;right:176px;top:19px}
}
.nyris__iconWrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:99}
@media screen and (min-width:1025px){.nyris__iconWrapper{display:none}
}
.nyris__iconWrapper--reposition{bottom:90px}
@media(min-width:671px){.nyris__iconWrapper--reposition{bottom:130px}
}
.nyris__iconLabel{color:#fff;text-transform:uppercase;padding:15px 35px;width:140px;height:40px;font-size:18px;background-image:url('main/resources/images/arrow.png');background-size:cover;-webkit-transition:all 600ms ease;transition:all 600ms ease;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;overflow:hidden}
@media(min-width:671px){.nyris__iconLabel{width:210px;height:69px;font-size:22px;line-height:30px}
}
.nyris__iconLabel.hide{opacity:0;-webkit-transform:translateX(150%);transform:translateX(150%)}
.nyris__iconText{word-break:break-word}
@media screen and (min-width:1025px){.nyris__icon{display:none}
}
.nyris__main{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;overflow:hidden}
@media(min-width:671px){.nyris__main{bottom:57px;right:57px;max-height:540px;max-width:360px;margin-top:auto;margin-left:auto;border:1px solid rgba(0,0,0,0.06);padding:33px;z-index:-1}
.nyris__main.nyris__main--wide{-webkit-transition:max-width 300ms;transition:max-width 300ms}
}
@media(min-width:671px) and (min-width:680px){.nyris__main.nyris__main--wide{max-width:540px}
}
@media(min-width:671px) and (min-width:900px){.nyris__main.nyris__main--wide{max-width:820px}
}
@media(min-width:671px) and (min-width:1180px){.nyris__main.nyris__main--wide{max-width:1100px}
}
.nyris__main-heading{margin-left:8px;margin-bottom:5px;font-size:23px;letter-spacing:.34px;color:#2e394d}
.nyris__main-heading--big{font-size:44px}
.nyris__main-description{margin-left:8px;opacity:.66;font-size:14px;letter-spacing:.28px;color:#000}
.nyris__main-content{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1;align-self:stretch;width:100%;margin:10px 0 0}
@media(max-width:670px){.nyris__main-content--desktop{display:none}
.nyris__main-content--mobile{display:-webkit-box;display:flex}
}
@media(min-width:671px){.nyris__main-content--desktop{display:-webkit-box;display:flex}
.nyris__main-content--mobile{display:none}
}
.nyris__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-flex:1;flex-grow:1;align-self:stretch;padding:28px;overflow:scroll}
.nyris__screen{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-flex:1;flex-grow:1;align-self:stretch;-webkit-box-align:left;align-items:left}
.nyris__close{position:absolute;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-weight:bold;cursor:pointer;color:#fff;top:5px;right:5px;width:30px;height:30px}
@media(min-width:671px){.nyris__close{top:10px;right:10px}
}
.nyris__close-text{display:none}
.nyris__button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:264px;height:48px;border-radius:0;position:relative;flex-shrink:0;max-width:100%;font-weight:bold;color:#fff;background-color:#000;cursor:pointer;margin:6px}
.nyris__button:hover{opacity:.8}
.nyris__button--icon-left>svg{position:absolute;left:15px;top:15px}
.nyris__button--icon-right>svg{position:absolute;right:18px;top:18px}
.nyris__button--disabled{background-image:none;background-color:gainsboro}
.nyris__button--ghost{border:2px solid #000;color:#000;background-color:#fff;background-image:none}
.nyris__button--ghost:hover{background-color:#f5f4ff;background-image:none;color:#000}
.nyris--purple{color:#000}
.nyris__footer{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;font-size:12px;letter-spacing:.21px;color:rgba(0,0,0,0.35)}
.nyris__footer a{text-decoration:none;color:rgba(0,0,0,0.6)}
.nyris__footer a:hover{color:rgba(0,0,0,0.26)}
.nyris__fail .nyris__main-description{margin-top:-14px}
.nyris__fail a{font-weight:bold;letter-spacing:.28px;line-height:20px;color:#000;text-decoration:none}
.nyris__fail a.nyris__button{color:#fff}
.nyris__fail a.nyris__button:hover{color:#fff}
.nyris__fail a.nyris__button--ghost{color:#000;margin-top:60px}
.nyris__fail a.nyris__button--ghost:hover{color:#000}
.nyris__fail a:hover{color:#000;text-decoration:none}
.nyris__fail .nyris__fail-link{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:150px;height:150px;margin-top:50px;border-radius:50%;text-align:center;background:#000;color:#fff;font-size:16px;cursor:pointer;text-decoration:none}
.nyris__fail .nyris__fail-link:hover{color:#fff;text-decoration:none}
.nyris__reselect-image-wrapper{width:100%}
.nyris__resultsPlaceholder{display:none}
.jcrop-image-stage{margin:0 auto}
.nyris-active{overflow:hidden;position:fixed;height:100vh}
.nyris-active header.header{display:none;z-index:200}
.header__language-select{text-transform:uppercase}
@media only screen and (max-width:480px){.swn-wtb-ctn{margin-top:1.5em}
}
.treatwell-button-container{text-align:center}
a.treatwell-button{display:inline-block;background-color:#8db684;padding:.75em 1em}
a.treatwell-button .svg-calendar-icon{display:inline-block;width:26px;height:26px;float:left;margin:0 14px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlplaWNoZW5mbMOkY2hlIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTg4LDExLjJIODAuMXY4LjlhNi45LDYuOSwwLDEsMS0xMy44LDBWMTEuMkgzMy44djguOWE2LjksNi45LDAsMSwxLTEzLjgsMFYxMS4ySDEyYTguMDcsOC4wNywwLDAsMC04LjEsOC4xVjg5LjRBOC4wNyw4LjA3LDAsMCwwLDEyLDk3LjVIODhhOC4wNyw4LjA3LDAsMCwwLDguMS04LjFWMTkuM0E4LjA3LDguMDcsMCwwLDAsODgsMTEuMlptMy40LDc4LjJBMy4zNywzLjM3LDAsMCwxLDg4LDkyLjhIMTJhMy4zNywzLjM3LDAsMCwxLTMuNC0zLjRWNDEuN0g5MS41Vjg5LjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjYuOSwyMy40QTMuMzcsMy4zNywwLDAsMCwzMC4zLDIwVjUuOGEzLjQsMy40LDAsMCwwLTYuOCwwVjIwQTMuMzcsMy4zNywwLDAsMCwyNi45LDIzLjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzMuMiwyMy40QTMuMzcsMy4zNywwLDAsMCw3Ni42LDIwVjUuOGEzLjQsMy40LDAsMCwwLTYuOCwwVjIwQTMuNSwzLjUsMCwwLDAsNzMuMiwyMy40WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE2LDU4LjFoOS43QTMuMzMsMy4zMywwLDAsMCwyOSw1NC44VjQ4LjVhMy4zMywzLjMzLDAsMCwwLTMuMy0zLjNIMTZhMy4zMywzLjMzLDAsMCwwLTMuMywzLjN2Ni4zQTMuMjcsMy4yNywwLDAsMCwxNiw1OC4xWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM1LjQsNTguMWg5LjdhMy4zMywzLjMzLDAsMCwwLDMuMy0zLjNWNDguNWEzLjMzLDMuMzMsMCwwLDAtMy4zLTMuM0gzNS40YTMuMzMsMy4zMywwLDAsMC0zLjMsMy4zdjYuM0EzLjMzLDMuMzMsMCwwLDAsMzUuNCw1OC4xWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU0LjgsNTguMWg5LjdhMy4zMywzLjMzLDAsMCwwLDMuMy0zLjNWNDguNWEzLjMzLDMuMzMsMCwwLDAtMy4zLTMuM0g1NC44YTMuMzMsMy4zMywwLDAsMC0zLjMsMy4zdjYuM0EzLjMzLDMuMzMsMCwwLDAsNTQuOCw1OC4xWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTc0LjMsNTguMUg4NGEzLjMzLDMuMzMsMCwwLDAsMy4zLTMuM1Y0OC41QTMuMzMsMy4zMywwLDAsMCw4NCw0NS4ySDc0LjNBMy4zMywzLjMzLDAsMCwwLDcxLDQ4LjV2Ni4zQTMuMjcsMy4yNywwLDAsMCw3NC4zLDU4LjFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYsNzMuN2g5LjdBMy4zMywzLjMzLDAsMCwwLDI5LDcwLjRWNjQuMWEzLjMzLDMuMzMsMCwwLDAtMy4zLTMuM0gxNmEzLjMzLDMuMzMsMCwwLDAtMy4zLDMuM3Y2LjNBMy4yNywzLjI3LDAsMCwwLDE2LDczLjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzUuNCw3My43aDkuN2EzLjMzLDMuMzMsMCwwLDAsMy4zLTMuM1Y2NC4xYTMuMzMsMy4zMywwLDAsMC0zLjMtMy4zSDM1LjRhMy4zMywzLjMzLDAsMCwwLTMuMywzLjN2Ni4zQTMuMzMsMy4zMywwLDAsMCwzNS40LDczLjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTQuOCw3My43aDkuN2EzLjMzLDMuMzMsMCwwLDAsMy4zLTMuM1Y2NC4xYTMuMzMsMy4zMywwLDAsMC0zLjMtMy4zSDU0LjhhMy4zMywzLjMzLDAsMCwwLTMuMywzLjN2Ni4zQTMuMzMsMy4zMywwLDAsMCw1NC44LDczLjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzQuMyw3My43SDg0YTMuMzMsMy4zMywwLDAsMCwzLjMtMy4zVjY0LjFBMy4zMywzLjMzLDAsMCwwLDg0LDYwLjhINzQuM0EzLjMzLDMuMzMsMCwwLDAsNzEsNjQuMXY2LjNBMy4yNywzLjI3LDAsMCwwLDc0LjMsNzMuN1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNiw4OS4zaDkuN0EzLjMzLDMuMzMsMCwwLDAsMjksODZWNzkuN2EzLjMzLDMuMzMsMCwwLDAtMy4zLTMuM0gxNmEzLjMzLDMuMzMsMCwwLDAtMy4zLDMuM1Y4NkEzLjI3LDMuMjcsMCwwLDAsMTYsODkuM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNS40LDg5LjNoOS43QTMuMzMsMy4zMywwLDAsMCw0OC40LDg2Vjc5LjdhMy4zMywzLjMzLDAsMCwwLTMuMy0zLjNIMzUuNGEzLjMzLDMuMzMsMCwwLDAtMy4zLDMuM1Y4NkEzLjMzLDMuMzMsMCwwLDAsMzUuNCw4OS4zWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU0LjgsODkuM2g5LjdBMy4zMywzLjMzLDAsMCwwLDY3LjgsODZWNzkuN2EzLjMzLDMuMzMsMCwwLDAtMy4zLTMuM0g1NC44YTMuMzMsMy4zMywwLDAsMC0zLjMsMy4zVjg2QTMuMzMsMy4zMywwLDAsMCw1NC44LDg5LjNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzQuMyw4OS4zSDg0QTMuMzMsMy4zMywwLDAsMCw4Ny4zLDg2Vjc5LjdBMy4zMywzLjMzLDAsMCwwLDg0LDc2LjRINzQuM0EzLjMzLDMuMzMsMCwwLDAsNzEsNzkuN1Y4NkEzLjI3LDMuMjcsMCwwLDAsNzQuMyw4OS4zWiIvPjwvc3ZnPg==) no-repeat center center}
a.treatwell-button span.label{font-size:1.3em;font-family:'Open Sans Bold';text-transform:uppercase;color:white;text-align:center}
.instagrampost{margin-bottom:3em}
.instagrampost iframe{width:85%;margin:0 auto!important}
@media screen and (min-width:671px){.container__visibility--mobile{display:none}
}
@media screen and (max-width:670px){.container__visibility--desktop{display:none}
}
.container__base{box-sizing:border-box;margin:0 auto;height:100%}
.container__base--link{cursor:pointer}
.container__wrapper{box-sizing:border-box;position:relative;margin:0 auto;height:100%;padding:20px}
.container__wrapper::after{content:' ';clear:both}
.container__padding--0{padding:0}
@media screen and (min-width:1025px){.container__padding--0{padding:0}
}
.container__padding--10{padding:10px}
@media screen and (min-width:1025px){.container__padding--10{padding:10px}
}
.container__padding--40{padding:20px}
@media screen and (min-width:1025px){.container__padding--40{padding:40px}
}
.container__padding--80{padding:20px}
@media screen and (min-width:1025px){.container__padding--80{padding:80px}
}
.container__margin--0{margin:0;height:calc(100% - (2 * 0px))}
@media screen and (min-width:1025px){.container__margin--0{margin:0;height:calc(100% - (2 * 0px))}
}
.container__margin--10{margin:5px 0;height:calc(100% - (2 * 5px))}
@media screen and (min-width:1025px){.container__margin--10{margin:10px;height:calc(100% - (2 * 10px))}
}
.container__margin--40{margin:20px 0;height:calc(100% - (2 * 20px))}
@media screen and (min-width:1025px){.container__margin--40{margin:40px;height:calc(100% - (2 * 40px))}
}
.container__margin--80{margin:40px 0;height:calc(100% - (2 * 40px))}
@media screen and (min-width:1025px){.container__margin--80{margin:80px;height:calc(100% - (2 * 80px))}
}
.container__contentWrapper{height:100%;box-sizing:border-box}
@media screen and (min-width:1025px){.container__content--center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
@media screen and (min-width:1025px){.container__content--bottom{position:relative;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@media screen and (min-width:1025px){.container__size--90{width:90%}
.container__size--80{width:80%}
.container__size--50{width:50%}
.container__size--fixed{width:840px}
}
.container__color--white{background-color:#fff}
.container__color--white .container__icon--color-white{background-color:grey}
.container__color--lightGrey{background-color:#b4b4b4}
.container__color--darkGrey{background-color:#4b4b4b}
.container__color--black{background-color:#000;color:#fff}
.container__icon{text-align:center;background-color:#000;color:#fff;border-radius:50%;width:60px;height:60px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:absolute;top:-10px}
@media screen and (max-width:670px){.container__icon{top:-20px}
}
.container__icon--float{position:relative}
.container__iconLabel{text-transform:uppercase;line-height:1.2}
.container__iconNumber{font-family:'Open Sans Bold';font-size:1.3em}
.container__iconText{font-size:.6em}
.container__iconNumber,.container__iconText{display:block}
.container__icon--size-medium{width:80px;height:80px;top:-15px}
.container__icon--size-medium .container__iconNumber{font-size:2em}
.container__icon--size-medium .container__iconText{font-size:.9em}
.container__icon--size-medium .container__icon--position-left{left:-15px}
.container__icon--size-medium .container__icon--position-right{right:-15px}
.container__icon--size-large{width:100px;height:100px;top:-25px}
.container__icon--size-large .container__iconNumber{font-size:3em}
.container__icon--size-large .container__iconText{font-size:1.2em}
.container__icon--size-large .container__icon--position-left{left:-25px}
.container__icon--size-large .container__icon--position-right{right:-25px}
.container__icon--position-left{left:-10px}
.container__icon--position-left.container__icon--float{float:left}
.container__icon--position-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.container__icon--position-center+.container__contentWrapper{padding-top:35px}
.container__icon--position-center.container__icon--float{float:none}
.container__icon--position-right{right:-10px}
@media screen and (max-width:670px){.container__icon--position-right{right:-20px}
}
.container__icon--position-right.container__icon--float{float:right}
.container__icon--color-white{background-color:#fff;color:#000}
.container__icon--color-red{background-color:#a50231}
@media screen and (max-width:670px){.page__content>.container>.container__base>.container__color--none.container__padding--10,.page__content>.container>.container__base>.container__color--none.container__padding--40,.page__content>.container>.container__base>.container__color--none.container__padding--80{padding-left:0;padding-right:0}
.container__base .gigya-screen.portrait.mobile{padding-left:0;padding-right:0}
}
.columncontrol{margin:0 auto 20px}
.columncontrol__gt--0 .columncontrol__wrapper{margin-left:0;margin-right:0}
.columncontrol__gt--0 .columncontrol__grid>*{margin-left:0;margin-right:0;margin-bottom:0}
@media screen and (min-width:1025px){.columncontrol__gt--0 .columncontrol__max--col1>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 1) - 0)}
}
@media screen and (min-width:1025px){.columncontrol__gt--0 .columncontrol__max--col2>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 2) - 0)}
}
@media screen and (min-width:1025px){.columncontrol__gt--0 .columncontrol__max--col3>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 3) - 0)}
}
@media screen and (min-width:1025px){.columncontrol__gt--0 .columncontrol__max--col4>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 4) - 0)}
}
@media screen and (min-width:1025px){.columncontrol__gt--0 .columncontrol__max--col5>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 5) - 0)}
}
@media screen and (min-width:1025px){.columncontrol__gt--0 .columncontrol__max--col6>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 6) - 0)}
}
.columncontrol__gt--1 .columncontrol__wrapper{margin-left:-10px;margin-right:-10px}
.columncontrol__gt--1 .columncontrol__grid>*{margin-left:10px;margin-right:10px;margin-bottom:20px}
@media screen and (min-width:1025px){.columncontrol__gt--1 .columncontrol__max--col1>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 1) - 20px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--1 .columncontrol__max--col2>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 2) - 20px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--1 .columncontrol__max--col3>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 3) - 20px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--1 .columncontrol__max--col4>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 4) - 20px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--1 .columncontrol__max--col5>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 5) - 20px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--1 .columncontrol__max--col6>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 6) - 20px)}
}
.columncontrol__gt--2 .columncontrol__wrapper{margin-left:-20px;margin-right:-20px}
.columncontrol__gt--2 .columncontrol__grid>*{margin-left:20px;margin-right:20px;margin-bottom:40px}
@media screen and (min-width:1025px){.columncontrol__gt--2 .columncontrol__max--col1>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 1) - 40px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--2 .columncontrol__max--col2>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 2) - 40px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--2 .columncontrol__max--col3>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 3) - 40px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--2 .columncontrol__max--col4>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 4) - 40px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--2 .columncontrol__max--col5>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 5) - 40px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--2 .columncontrol__max--col6>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 6) - 40px)}
}
.columncontrol__gt--3 .columncontrol__wrapper{margin-left:-30px;margin-right:-30px}
.columncontrol__gt--3 .columncontrol__grid>*{margin-left:30px;margin-right:30px;margin-bottom:60px}
@media screen and (min-width:1025px){.columncontrol__gt--3 .columncontrol__max--col1>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 1) - 60px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--3 .columncontrol__max--col2>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 2) - 60px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--3 .columncontrol__max--col3>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 3) - 60px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--3 .columncontrol__max--col4>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 4) - 60px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--3 .columncontrol__max--col5>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 5) - 60px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--3 .columncontrol__max--col6>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 6) - 60px)}
}
.columncontrol__gt--4 .columncontrol__wrapper{margin-left:-40px;margin-right:-40px}
.columncontrol__gt--4 .columncontrol__grid>*{margin-left:40px;margin-right:40px;margin-bottom:80px}
@media screen and (min-width:1025px){.columncontrol__gt--4 .columncontrol__max--col1>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 1) - 80px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--4 .columncontrol__max--col2>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 2) - 80px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--4 .columncontrol__max--col3>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 3) - 80px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--4 .columncontrol__max--col4>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 4) - 80px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--4 .columncontrol__max--col5>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 5) - 80px)}
}
@media screen and (min-width:1025px){.columncontrol__gt--4 .columncontrol__max--col6>*{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:calc((100% / 6) - 80px)}
}
@media screen and (min-width:671px){.columncontrol__grid{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;width:100%}
}
.columncontrol__grid>*{box-sizing:border-box;background-color:#fff}
@media screen and (min-width:671px){.columncontrol__grid>*{-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:0}
}
@media screen and (min-width:670px) and (max-width:800px){.columncontrol__grid>*{min-width:250px;max-width:50%}
}
.columncontrol__grid>*.new{flex-basis:100%}
@media screen and (min-width:1025px){.columncontrol__leading--left--size25>*:first-child{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:25%}
}
@media screen and (min-width:1025px){.columncontrol__leading--left--size50>*:first-child{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:50%}
}
@media screen and (min-width:1025px){.columncontrol__leading--left--size33>*:first-child{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:33.33333333%}
}
@media screen and (min-width:1025px){.columncontrol__leading--left--size66>*:first-child{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:66.66666667%}
}
@media screen and (min-width:1025px){.columncontrol__leading--right--size25>*:last-child{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:25%}
}
@media screen and (min-width:1025px){.columncontrol__leading--right--size50>*:last-child{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:50%}
}
@media screen and (min-width:1025px){.columncontrol__leading--right--size33>*:last-child{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:33.33333333%}
}
@media screen and (min-width:1025px){.columncontrol__leading--right--size66>*:last-child{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:66.66666667%}
}
input[name="data.SDE.ProductTest.selectedProduct"],input[name="data.SDE.ProductTest.campaign"],input[name="data.SDE.URLorigin"]{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}
.login .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label{width:calc(100% - 20px)}
.login .gigya-myPhoto-profile-box-wrapper .gigya-myPhoto-status-icon{z-index:2 !important}
.login .gigya-myPhoto-form-wrapper{z-index:1 !important}
.gigya-style-modern{max-width:100%;width:100%}
.schwarzkopf .cc-window{background:#000;color:#fff}
.schwarzkopf .cc-window .cc-message{padding:.5em}
.schwarzkopf .cc-window.cc-floating{padding:1em}
.schwarzkopf .cc-window .cc-link,.schwarzkopf .cc-window .cc-link:hover{text-decoration:underline;color:#fff}
.schwarzkopf .cc-window .cc-btn{color:#646363;text-decoration:none;border:1px solid transparent}
.schwarzkopf .cc-window .cc-btn:hover{border:1px solid transparent;color:#fff;text-decoration:none}
.schwarzkopf .cc-window .cc-dismiss{background:#d8d8d8;border:1px solid #d8d8d8}
.schwarzkopf .cc-window .cc-dismiss:hover{background:#fff;border:1px solid #fff;color:#646363}
.schwarzkopf .cc-window .cc-deny{text-decoration:underline}
.schwarzkopf .cc-window .cc-deny:hover{text-decoration:underline}
.schwarzkopf .cc-window .cc-allow{background:#a50231;border:1px solid #a50231;color:#fff}
.schwarzkopf .cc-window .cc-allow:hover{background:#d8d8d8;border:1px solid #d8d8d8;color:#646363}
.login .header__breadcrumbs{display:none}
.login .login-error{color:red;margin-bottom:10px;width:100%}
.login article{height:100%;padding-top:1px}
.login .main-container{background-color:white;display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;position:relative;padding:80px 0}
@media screen and (max-width:670px){.login .main-container{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
}
.login .main-container:after{content:'';position:absolute;left:50%;top:60px;bottom:60px;width:1px;background-color:black}
@media screen and (max-width:670px){.login .main-container:after{background-color:transparent}
}
.login .container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center;width:50%}
@media screen and (max-width:670px){.login .container{width:100%;margin-top:40px}
}
.login .container::after{content:' ';min-height:inherit;font-size:0}
.login .left p{margin-bottom:10px}
@media screen and (max-width:670px){.login .right{margin-bottom:40px}
}
.login form{display:-webkit-box;display:flex;color:#aaa;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:left;font-size:14px;width:80%;margin-top:10px;margin-bottom:10px}
.login form input[type="text"]{box-sizing:border-box;width:100%;min-height:60px;margin-bottom:10px;padding-left:15px}
.login form input[type="password"]{box-sizing:border-box;width:100%;min-height:60px;margin-bottom:10px;padding-left:15px}
.login button:not(.form-register__close),.login input[type="submit"]{width:100%;height:60px;background-color:black;color:white;font-family:sans-serif;font-size:14px;text-align:center}
.login .underline{text-decoration:underline}
.login .bold{font-weight:200}
.login .top-image{max-width:100%;margin-bottom:15px;margin-top:10px}
.login .description{width:90%}
.login .condition{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;text-align:left;margin-bottom:10px;width:100%}
.login .condition .dialog-checkbox{width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#aaa;margin:.5em;font-size:12px}
.login .condition span{width:95%}
.login .condition input{margin-right:10px}
.login .condition a{text-decoration:underline;color:blue}
.login .gigya-screen,.login .gigya-screen *{color:#545454;font-family:Open Sans Regular,sans-serif;font-size:13px}
.login #gigya-forgot-password-success-screen,.login #gigya-verification-sent-screen{padding:10px 10%}
.login #gigya-forgot-password-success-screen .gigya-composite-control.gigya-composite-control-label.main-text,.login #gigya-verification-sent-screen .gigya-composite-control.gigya-composite-control-label.main-text{text-align:center}
.login .gigya-screen .gigya-layout-row{width:100%}
.login .gigya-screen .gigya-composite-control.gigya-composite-control-header{font-weight:normal !important;width:90%;margin-bottom:20px;font-size:13px;padding-bottom:0}
.login .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown,.login .gigya-screen .gigya-composite-control.gigya-composite-control-password,.login .gigya-screen .gigya-composite-control.gigya-composite-control-textbox{padding-bottom:0}
.login .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown input,.login .gigya-screen .gigya-composite-control.gigya-composite-control-password input,.login .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input{margin-bottom:10px;padding-left:15px}
.login .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox{-webkit-box-align:center;align-items:center;border:1px solid transparent;padding:.5em}
.login .gigya-screen .gigya-composite-control.gigya-composite-control-submit{padding-bottom:10px}
.login .gigya-screen .gigya-composite-control.gigya-composite-control-label.main-text{color:#aaa;font-size:12px}
.login .gigya-screen .gigya-composite-control.gigya-terms-error{border-radius:0;padding:.5em;border:1px solid #dd4b39;margin-bottom:0;right:0;width:auto}
.login .gigya-screen input[type=text],.login .gigya-screen input[type=password]{border-radius:0}
.login .gigya-screen input.gigya-input-password.gigya-error,.login .gigya-screen input.gigya-input-text.gigya-error{border-radius:0}
.login .gigya-screen input[type=submit],.login .gigya-screen input[type=button]{cursor:pointer;border-radius:0;border:0;box-shadow:none;align-content:center;width:100%;height:60px;background-color:#000;color:white;font-family:sans-serif;font-size:14px;text-align:center}
.login .gigya-screen input[type=submit]:active,.login .gigya-screen input[type=button]:active,.login .gigya-screen input[type=submit]:hover,.login .gigya-screen input[type=button]:hover{background-color:black}
.login .gigya-screen a,.login .gigya-screen a:link{color:black;font-size:13px}
.login .gigya-screen a:hover{color:#a50231}
.login .gigya-screen .gigya-label-text{color:#aaa;font-size:12px}
.login .gigya-screen .gigya-label-text a{font-size:12px}
.login .gigya-screen .gigya-terms-error{border-radius:0;padding:0;border:1px solid #dd4b39}
.login h1.gigya-screen-caption{width:auto !important;margin-bottom:5px;font-size:2.692em;line-height:120%;border-bottom:0;font-weight:400;font-family:Playfair Display;padding:0}
.login .gigya-raas-login,.login .gigya-raas-register{width:100%}
.login .gigya-screen.portrait{width:auto;font-size:inherit;padding:0}
.login .gigya-screen.portrait.mobile{padding:0}
.email-verification{text-align:center}
.email-verification__header .svg-account-mark{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2275px%22%20height%3D%22120px%22%20viewBox%3D%220%200%2075%20120%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.121372768%22%3E%3Cg%20id%3D%22Accountpage%22%20transform%3D%22translate(-925.000000%2C%20-255.000000)%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M933.241735%2C283.816906%20L931.59248%2C288.603374%20L930.49449%2C291.91831%20L930.85973%2C293.298583%20L931.59248%2C294.311544%20L932.050733%2C295.970153%20L930.950473%2C299.006754%20L929.303488%2C301.86312%20C926.467768%2C307.0169%20925%2C310.14704%20925%2C311.16%20C925%2C312.357758%20925.916504%2C313.277179%20927.656502%2C313.738031%20C929.76174%2C314.198882%20930.85973%2C314.935788%20930.85973%2C315.948749%20L929.670997%2C318.98535%20L930.219992%2C320.367904%20L930.678244%2C320.828756%20L930.678244%2C321.287326%20L930.401478%2C321.748177%20L930.036238%2C322.945935%20L930.49449%2C324.23495%20L931.317983%2C324.971856%20L931.685492%2C326.628184%20L931.685492%2C327.089035%20L931.410994%2C329.021417%20L931.317983%2C330.40169%20C931.317983%2C332.982002%20934.155971%2C334.177478%20939.924958%2C334.177478%20C943.677182%2C334.177478%20946.059186%2C334.63833%20947.157177%2C335.375236%20C948.34591%2C336.294658%20948.894906%2C338.044524%20948.894906%2C340.80507%20C948.894906%2C349.091271%20945.507922%2C357.747066%20938.733956%2C367.046227%20C936.351952%2C370.637219%20935.163218%2C372.66314%20935.163218%2C373.676101%20C935.163218%2C374.319468%20935.437716%2C374.595522%20936.077454%2C374.595522%20C939.65046%2C374.595522%20945.598665%2C371.55664%20953.838131%2C365.481158%20C965.008597%2C357.194957%20974.804306%2C352.408489%20982.950761%2C351.117193%20C984.965256%2C350.841138%20985.972503%2C350.289029%20985.972503%2C349.369607%20C985.972503%2C348.17185%20985.239753%2C345.409022%20983.592767%2C341.359461%20C981.669015%2C336.294658%20980.75478%2C332.060299%20980.75478%2C328.745363%20C980.75478%2C326.536926%20980.938534%2C325.154372%20981.303775%2C324.602262%20C981.759758%2C323.774099%20983.134515%2C323.037192%20985.058267%2C322.117771%20C987.893987%2C320.828756%20989.726996%2C319.261404%20990.641231%2C317.605077%20L993.753717%2C312.818609%20C996.77546%2C309.410134%20998.240959%2C305.45183%20998.240959%2C301.402269%20L998.240959%2C298.545902%20L998.696943%2C294.496341%20L999.248207%2C292.287904%20L999.887945%2C287.129561%20L999.431961%2C283.356055%20L998.789955%2C281.606188%20L998.057205%2C277.556627%20C997.324455%2C270.465902%20993.569962%2C265.309841%20986.889008%2C262.455756%20C985.239753%2C261.721131%20983.776522%2C260.984225%20982.494777%2C260.062522%20C979.563777%2C257.760546%20976.086051%2C256.473812%20972.240816%2C256.473812%20L969.858812%2C256.656328%20L962.354364%2C255.45857%20L957.867122%2C255%20L951.732893%2C256.195476%20L947.157177%2C257.117179%20C944.593686%2C257.393234%20941.481201%2C258.58871%20937.726708%2C260.705889%20L932.050733%2C265.033786%20L931.134228%2C266.231544%20L929.76174%2C267.703074%20C928.114754%2C269.361684%20927.19825%2C271.387605%20927.19825%2C273.872096%20C927.19825%2C278.108736%20928.847504%2C280.962821%20932.32523%2C282.619149%20L933.241735%2C283.816906%20Z%22%20id%3D%22Fill-2-Copy%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100%,100%;background-repeat:no-repeat;background-position:center center;width:75px;height:120px;display:block;margin:auto}
.account-profile .account-container{max-width:380px;margin:auto;text-align:center}
.account-profile .account-container__header .svg-account-mark{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2275px%22%20height%3D%22120px%22%20viewBox%3D%220%200%2075%20120%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.121372768%22%3E%3Cg%20id%3D%22Accountpage%22%20transform%3D%22translate(-925.000000%2C%20-255.000000)%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M933.241735%2C283.816906%20L931.59248%2C288.603374%20L930.49449%2C291.91831%20L930.85973%2C293.298583%20L931.59248%2C294.311544%20L932.050733%2C295.970153%20L930.950473%2C299.006754%20L929.303488%2C301.86312%20C926.467768%2C307.0169%20925%2C310.14704%20925%2C311.16%20C925%2C312.357758%20925.916504%2C313.277179%20927.656502%2C313.738031%20C929.76174%2C314.198882%20930.85973%2C314.935788%20930.85973%2C315.948749%20L929.670997%2C318.98535%20L930.219992%2C320.367904%20L930.678244%2C320.828756%20L930.678244%2C321.287326%20L930.401478%2C321.748177%20L930.036238%2C322.945935%20L930.49449%2C324.23495%20L931.317983%2C324.971856%20L931.685492%2C326.628184%20L931.685492%2C327.089035%20L931.410994%2C329.021417%20L931.317983%2C330.40169%20C931.317983%2C332.982002%20934.155971%2C334.177478%20939.924958%2C334.177478%20C943.677182%2C334.177478%20946.059186%2C334.63833%20947.157177%2C335.375236%20C948.34591%2C336.294658%20948.894906%2C338.044524%20948.894906%2C340.80507%20C948.894906%2C349.091271%20945.507922%2C357.747066%20938.733956%2C367.046227%20C936.351952%2C370.637219%20935.163218%2C372.66314%20935.163218%2C373.676101%20C935.163218%2C374.319468%20935.437716%2C374.595522%20936.077454%2C374.595522%20C939.65046%2C374.595522%20945.598665%2C371.55664%20953.838131%2C365.481158%20C965.008597%2C357.194957%20974.804306%2C352.408489%20982.950761%2C351.117193%20C984.965256%2C350.841138%20985.972503%2C350.289029%20985.972503%2C349.369607%20C985.972503%2C348.17185%20985.239753%2C345.409022%20983.592767%2C341.359461%20C981.669015%2C336.294658%20980.75478%2C332.060299%20980.75478%2C328.745363%20C980.75478%2C326.536926%20980.938534%2C325.154372%20981.303775%2C324.602262%20C981.759758%2C323.774099%20983.134515%2C323.037192%20985.058267%2C322.117771%20C987.893987%2C320.828756%20989.726996%2C319.261404%20990.641231%2C317.605077%20L993.753717%2C312.818609%20C996.77546%2C309.410134%20998.240959%2C305.45183%20998.240959%2C301.402269%20L998.240959%2C298.545902%20L998.696943%2C294.496341%20L999.248207%2C292.287904%20L999.887945%2C287.129561%20L999.431961%2C283.356055%20L998.789955%2C281.606188%20L998.057205%2C277.556627%20C997.324455%2C270.465902%20993.569962%2C265.309841%20986.889008%2C262.455756%20C985.239753%2C261.721131%20983.776522%2C260.984225%20982.494777%2C260.062522%20C979.563777%2C257.760546%20976.086051%2C256.473812%20972.240816%2C256.473812%20L969.858812%2C256.656328%20L962.354364%2C255.45857%20L957.867122%2C255%20L951.732893%2C256.195476%20L947.157177%2C257.117179%20C944.593686%2C257.393234%20941.481201%2C258.58871%20937.726708%2C260.705889%20L932.050733%2C265.033786%20L931.134228%2C266.231544%20L929.76174%2C267.703074%20C928.114754%2C269.361684%20927.19825%2C271.387605%20927.19825%2C273.872096%20C927.19825%2C278.108736%20928.847504%2C280.962821%20932.32523%2C282.619149%20L933.241735%2C283.816906%20Z%22%20id%3D%22Fill-2-Copy%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100%,100%;background-repeat:no-repeat;background-position:center center;width:75px;height:120px;display:block;margin:auto}
.account-profile .gigya-screen .update-profile-my-photo{padding-bottom:0}
.account-profile .gigya-screen .gigya-myPhoto-profile-box-wrapper{margin-top:30px;padding-bottom:8px;border-radius:0}
.account-profile .gigya-screen select{border-radius:0}
.account-profile .gigya-profile-form .gigya-layout-ro{width:100%}
.account-profile .delete-account form{margin-left:auto;margin-right:auto}
.account-profile .delete-account form button{cursor:pointer}
.account-profile .delete-account .delete__button{opacity:0}
.gigya-myPhoto-profile-box-wrapper{height:150px !important}
.gigya-myPhoto-profile-box-wrapper:not(.gigya-myPhoto-status-uploaded) .gigya-myPhoto-profile-image{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2275px%22%20height%3D%22120px%22%20viewBox%3D%220%200%2075%20120%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.121372768%22%3E%3Cg%20id%3D%22Accountpage%22%20transform%3D%22translate(-925.000000%2C%20-255.000000)%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M933.241735%2C283.816906%20L931.59248%2C288.603374%20L930.49449%2C291.91831%20L930.85973%2C293.298583%20L931.59248%2C294.311544%20L932.050733%2C295.970153%20L930.950473%2C299.006754%20L929.303488%2C301.86312%20C926.467768%2C307.0169%20925%2C310.14704%20925%2C311.16%20C925%2C312.357758%20925.916504%2C313.277179%20927.656502%2C313.738031%20C929.76174%2C314.198882%20930.85973%2C314.935788%20930.85973%2C315.948749%20L929.670997%2C318.98535%20L930.219992%2C320.367904%20L930.678244%2C320.828756%20L930.678244%2C321.287326%20L930.401478%2C321.748177%20L930.036238%2C322.945935%20L930.49449%2C324.23495%20L931.317983%2C324.971856%20L931.685492%2C326.628184%20L931.685492%2C327.089035%20L931.410994%2C329.021417%20L931.317983%2C330.40169%20C931.317983%2C332.982002%20934.155971%2C334.177478%20939.924958%2C334.177478%20C943.677182%2C334.177478%20946.059186%2C334.63833%20947.157177%2C335.375236%20C948.34591%2C336.294658%20948.894906%2C338.044524%20948.894906%2C340.80507%20C948.894906%2C349.091271%20945.507922%2C357.747066%20938.733956%2C367.046227%20C936.351952%2C370.637219%20935.163218%2C372.66314%20935.163218%2C373.676101%20C935.163218%2C374.319468%20935.437716%2C374.595522%20936.077454%2C374.595522%20C939.65046%2C374.595522%20945.598665%2C371.55664%20953.838131%2C365.481158%20C965.008597%2C357.194957%20974.804306%2C352.408489%20982.950761%2C351.117193%20C984.965256%2C350.841138%20985.972503%2C350.289029%20985.972503%2C349.369607%20C985.972503%2C348.17185%20985.239753%2C345.409022%20983.592767%2C341.359461%20C981.669015%2C336.294658%20980.75478%2C332.060299%20980.75478%2C328.745363%20C980.75478%2C326.536926%20980.938534%2C325.154372%20981.303775%2C324.602262%20C981.759758%2C323.774099%20983.134515%2C323.037192%20985.058267%2C322.117771%20C987.893987%2C320.828756%20989.726996%2C319.261404%20990.641231%2C317.605077%20L993.753717%2C312.818609%20C996.77546%2C309.410134%20998.240959%2C305.45183%20998.240959%2C301.402269%20L998.240959%2C298.545902%20L998.696943%2C294.496341%20L999.248207%2C292.287904%20L999.887945%2C287.129561%20L999.431961%2C283.356055%20L998.789955%2C281.606188%20L998.057205%2C277.556627%20C997.324455%2C270.465902%20993.569962%2C265.309841%20986.889008%2C262.455756%20C985.239753%2C261.721131%20983.776522%2C260.984225%20982.494777%2C260.062522%20C979.563777%2C257.760546%20976.086051%2C256.473812%20972.240816%2C256.473812%20L969.858812%2C256.656328%20L962.354364%2C255.45857%20L957.867122%2C255%20L951.732893%2C256.195476%20L947.157177%2C257.117179%20C944.593686%2C257.393234%20941.481201%2C258.58871%20937.726708%2C260.705889%20L932.050733%2C265.033786%20L931.134228%2C266.231544%20L929.76174%2C267.703074%20C928.114754%2C269.361684%20927.19825%2C271.387605%20927.19825%2C273.872096%20C927.19825%2C278.108736%20928.847504%2C280.962821%20932.32523%2C282.619149%20L933.241735%2C283.816906%20Z%22%20id%3D%22Fill-2-Copy%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;background-size:50%,50%;background-repeat:no-repeat;background-position:center center}
.gigya-myPhoto>div{height:160px !important}
.user__buttons .logout{width:100%;margin:10px auto;height:60px}
.user__buttons .logout__link{cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:60px;background-color:black;color:white;font-size:14px;text-align:center}
.logout__popup{display:none;position:absolute;z-index:99999}
.logout__popup--isOpen{position:fixed;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);z-index:99999 !important}
.logout__popup--isOpen .logout-container{position:relative;overflow:scroll;width:320px;max-height:90%;background:#fff;padding:3em 2em 2em 2em}
.logout__popup--isOpen .logout-container .logout-text{padding:1.5em .5em 0 .5em}
.logout__popup--isOpen .logout-container .logout-close{position:absolute;top:15px;right:15px;height:30px;width:30px}
.logout__popup--isOpen .logout-container .logout-buttons{display:-webkit-box;display:flex}
.logout__popup--isOpen .logout-container .logout-account{display:-webkit-box;display:flex;-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:auto;-webkit-box-pack:center;justify-content:center;margin:1.5em .5em 0 .5em;border:0;background:#000;padding:10px;font-size:14px;font-weight:700;color:#fff;cursor:pointer}
.account-active .header.headroom--pinned:not(.is-menu-opened){-webkit-transform:none;transform:none}
.account-active .header.headroom--pinned:not(.is-menu-opened).headroom--not-top{-webkit-transition:none;transition:none}
@-webkit-keyframes deleteSpin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes deleteSpin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.user__buttons{max-width:304px;margin:0 auto}
.user__buttons .delete{width:100%;margin:10px auto;height:60px}
.user__buttons .delete__link{cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:60px;background-color:black;color:white;font-size:14px;text-align:center}
.delete__popup{display:none;position:absolute}
.delete__popup--isOpen{position:fixed;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);z-index:99999 !important}
.delete__popup--isOpen .delete__content--message{display:none}
.delete__popup .loader{display:none;margin:20px auto;border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.delete__popup .loader--active{display:block}
.delete__container{position:relative;overflow:scroll;width:320px;max-height:90%;background:#fff;padding:3em 2em 2em}
.delete__text{padding:1.5em .5em 0;color:#000;text-align:center}
.delete__close{position:absolute;top:15px;right:15px;height:30px;width:30px}
.delete__buttons{display:-webkit-box;display:flex}
.delete__button{display:-webkit-box;display:flex;-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:auto;-webkit-box-pack:center;justify-content:center;height:initial;margin:1.5em .5em 0;border:0;background:#000;padding:10px;font-size:14px;font-weight:700;color:#fff;cursor:pointer}
.delete__icon{display:block;margin-left:auto;margin-right:auto;max-width:200px}
.gigya-screen .gigya-composite-control.gigya-composite-control-link[data-switch-screen='Schwarzkopf-RegistrationLogin/Delete-Profile']{display:none}
.account-active .header.headroom--pinned:not(.is-menu-opened){-webkit-transform:none;transform:none}
.account-active .header.headroom--pinned:not(.is-menu-opened).headroom--not-top{-webkit-transition:none;transition:none}
.header .dropdown{height:0;overflow:hidden;position:absolute;right:0;background:#000;color:#fff;text-align:left}
@media screen and (max-width:1024px){.header .dropdown{width:100%}
}
.header .dropdown__content{padding:20px}
@media screen and (max-width:1024px){.header .dropdown__content{padding:1em 3.5em 1em;border-top:1px solid rgba(255,255,255,0.38)}
}
@media screen and (max-width:670px){.header .dropdown__content{padding:1em .5em}
}
.header .dropdown__listItem{margin-bottom:10px}
@media screen and (max-width:1024px){.header .dropdown__listItem{position:relative;line-height:50px;text-align:left}
}
@media screen and (max-width:1024px){.header .dropdown__listItem::before{content:'';display:block;position:absolute;top:50px;width:100%;height:1px;background:rgba(255,255,255,0.18);z-index:1}
}
.header .dropdown__link{cursor:pointer;line-height:1em}
@media screen and (max-width:1024px){.header .dropdown__link{position:relative;padding:0 .5em;background-color:#000;font-size:1.4em;font-weight:300;font-family:'Open sans',sans-serif;text-transform:uppercase;z-index:2}
}
.header .dropdown__link::after{display:none}
.header.is-dropdown-opened{overflow-y:visible}
.usermenu{position:relative}
.usermenu--mobile{display:none}
@media screen and (max-width:1024px){.usermenu--mobile{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d;display:block;position:absolute;top:54%;right:105px}
.usermenu--mobile img{display:block}
.usermenu--mobile img{height:25px}
.usermenu--mobile svg{width:31px;height:32px}
}
@media screen and (max-width:670px){.usermenu--mobile{right:52.5px}
.usermenu--mobile svg{width:24px;height:25px}
}
.nav-list__item{position:relative}
.newsletter__base{max-width:620px;margin:0 auto;color:#545454}
.newsletter__base .gigya-screen .gigya-label-text{font-size:13px;color:#545454}
.newsletter__base .gigya-screen .gigya-input-submit{max-width:250px;margin:0 auto;display:block;background-color:#a50231;box-sizing:border-box;cursor:pointer;border-radius:0;border:2px solid #a50231;box-shadow:none;align-content:center;width:100%;height:60px;padding:0 25px;color:#fff;font-size:14px;font-family:'Open Sans Bold';text-align:center}
.newsletter__base .gigya-screen .gigya-input-submit:hover{background-color:#a50231}
.newsletter__base .gigya-screen .gigya-input-checkbox{border:1px solid #545454;width:15px;height:15px;margin-top:4px;border-radius:0}
.newsletter__base .gigya-screen .gigya-input-text{border-radius:0;min-height:60px}
.newsletter__base .gigya-screen.portrait,.newsletter__base .gigya-screen form{width:100%;padding:0}
.newsletter__base .gigya-screen a,.newsletter__base .gigya-screen a:link{color:#545454;text-decoration:underline;font-size:13px}
.newsletter__base .gigya-screen-caption{display:none}
.newsletter__text{text-align:center;max-width:450px;margin:0 auto;font-size:15px}
.gigya-screen-dialog.gigya-style-modern div.gigya-screen-dialog-top{border-radius:0;background-color:#fff}
.gigya-screen-dialog.gigya-style-modern div.gigya-screen-dialog-caption{padding-left:55px;padding-top:20px;color:#000}
@media screen and (max-width:670px){.gigya-screen-dialog.gigya-style-modern div.gigya-screen-dialog-caption{padding-left:10px}
}
.gigya-screen-dialog.gigya-style-modern div.gigya-screen-dialog-main{max-width:500px;margin:0 auto;border:0;border-radius:0;box-shadow:none}
.gigya-screen-dialog.gigya-style-modern .gigya-screen-dialog-close{padding:10px 10px 0 0}
.gigya-screen-dialog.gigya-style-modern .gigya-screen-dialog-close img{-webkit-filter:brightness(0);filter:brightness(0)}
.gigya-screen-dialog .gigya-screen{color:#545454;font-family:Open Sans Regular,sans-serif;font-size:13px}
.gigya-screen-dialog .gigya-screen *{color:#545454;font-family:Open Sans Regular,sans-serif;font-size:13px}
.gigya-screen-dialog .gigya-screen .gigya-layout-row{width:100%}
.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-composite-control-header{font-weight:normal !important;width:90%;margin-bottom:20px;font-size:13px;padding-bottom:0}
.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown,.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-composite-control-password,.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-composite-control-textbox{padding-bottom:0}
.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown input,.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-composite-control-password input,.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input{margin-bottom:10px;padding-left:15px}
.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox{-webkit-box-align:center;align-items:center;border:1px solid transparent;padding:.5em}
.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-composite-control-submit{padding-bottom:10px}
.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-composite-control-label.main-text{color:#aaa;font-size:12px}
.gigya-screen-dialog .gigya-screen .gigya-composite-control.gigya-terms-error{border-radius:0;padding:.5em;border:1px solid #dd4b39;margin-bottom:0;right:0;width:auto}
.gigya-screen-dialog .gigya-screen input[type=text],.gigya-screen-dialog .gigya-screen input[type=password]{border-radius:0}
.gigya-screen-dialog .gigya-screen input.gigya-input-password.gigya-error,.gigya-screen-dialog .gigya-screen input.gigya-input-text.gigya-error{border-radius:0}
.gigya-screen-dialog .gigya-screen input[type=submit],.gigya-screen-dialog .gigya-screen input[type=button]{cursor:pointer;border-radius:0;border:0;box-shadow:none;align-content:center;width:100%;height:60px;background-color:#000;color:white;font-family:sans-serif;font-size:14px;text-align:center}
.gigya-screen-dialog .gigya-screen input[type=submit]:active,.gigya-screen-dialog .gigya-screen input[type=button]:active,.gigya-screen-dialog .gigya-screen input[type=submit]:hover,.gigya-screen-dialog .gigya-screen input[type=button]:hover{background-color:black}
.gigya-screen-dialog .gigya-screen a,.gigya-screen-dialog .gigya-screen a:link{color:black;font-size:13px}
.gigya-screen-dialog .gigya-screen a:hover{color:#a50231}
.gigya-screen-dialog .gigya-screen .gigya-label-text{color:#aaa;font-size:12px}
.gigya-screen-dialog .gigya-screen .gigya-label-text a{font-size:12px}
.gigya-screen-dialog .gigya-screen .gigya-terms-error{border-radius:0;padding:0;border:1px solid #dd4b39}
.gigya-screen-dialog .gigya-screen input[type="text"]{box-sizing:border-box;width:100%;min-height:60px;margin-bottom:10px;padding-left:15px}
.htmlbookmark__base{background-color:transparent;height:0}
.slider--productview .slick-track{margin:0 auto}
.slider-related-articles .slick-track{margin:0 auto}
.button{margin-bottom:10px}
.button__primary{box-sizing:border-box;cursor:pointer;border-radius:0;border:2px solid #000;box-shadow:none;align-content:center;display:inline-block;max-width:250px;width:100%;height:60px;padding:0 25px;background-color:#000;color:#fff;font-size:14px;font-family:'Open Sans Bold';text-align:center}
.button__primary:hover,.button__primary:focus{text-decoration:none}
.button__primary:disabled{background-color:#cbd1d2;color:#000;border-color:#7c7c7c;cursor:not-allowed}
.button__primary--outline{background-color:transparent;color:#000}
.button__secondary{box-sizing:border-box;cursor:pointer;border-radius:0;border:2px solid #a50231;box-shadow:none;align-content:center;display:inline-block;max-width:250px;width:100%;height:60px;padding:0 25px;background-color:#a50231;color:#fff;font-size:14px;font-family:'Open Sans Bold';text-align:center}
.button__secondary:hover,.button__secondary:focus{text-decoration:none}
.button__secondary:disabled{background-color:#cbd1d2;color:#000;border-color:#7c7c7c;cursor:not-allowed}
.button__secondary--outline{background-color:transparent;color:#a50231}
.button__transparent{box-sizing:border-box;cursor:pointer;border-radius:0;border:2px solid transparent;box-shadow:none;align-content:center;display:inline-block;max-width:250px;width:100%;height:60px;padding:0 25px;background-color:transparent;color:#7a7f80;font-size:14px;font-family:'Open Sans Bold';text-align:center;padding:0;font-size:11px}
.button__transparent:hover,.button__transparent:focus{text-decoration:none}
.button__transparent:disabled{background-color:#cbd1d2;color:#000;border-color:#7c7c7c;cursor:not-allowed}
.button__transparent .button__label{letter-spacing:.55px;text-decoration:underline}
.button--fullWidth{max-width:100%}
.button--link{border:0;border-radius:0;padding:0;background:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
.button__label{vertical-align:middle;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}
.button__center{text-align:center}
.button__left{text-align:left}
.button__left .button__transparent{text-align:left}
.button__right{text-align:right}
.button__right .button__transparent{text-align:right}
.socialshare{padding:30px 0;text-align:center}
.socialshare__list{display:inline-block;margin:0 auto}
.socialshare__listItem{display:inline-block;margin-right:20px}
.socialshare__listItem:last-child{margin-right:0}
.socialshare__link{line-height:50px;display:inline-block;cursor:pointer}
.socialshare__linkItem{display:inline-block;vertical-align:middle}
.socialshare__icon{max-width:50px;height:auto;display:block}
.socialshare__label{margin-left:5px}
@font-face{font-family:'Open Sans Regular';font-weight:normal;font-style:normal;src:url('main/resources/fonts/opensans-regular-webfont.eot');src:url('main/resources/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('main/resources/fonts/opensans-regular-webfont.woff2') format('woff2'),url('main/resources/fonts/opensans-regular-webfont.woff') format('woff'),url('main/resources/fonts/opensans-regular-webfont.ttf') format('truetype'),url('main/resources/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg')}
@font-face{font-family:'Open Sans Bold';font-weight:normal;font-style:normal;src:url('main/resources/fonts/opensans-bold-webfont.eot');src:url('main/resources/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('main/resources/fonts/opensans-bold-webfont.woff2') format('woff2'),url('main/resources/fonts/opensans-bold-webfont.woff') format('woff'),url('main/resources/fonts/opensans-bold-webfont.ttf') format('truetype'),url('main/resources/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg')}
@font-face{font-family:'Playfair Display';font-weight:normal;font-style:normal;src:url('main/resources/fonts/playfair-display.eof');src:url('main/resources/fonts/playfair-display.eof#iefix') format('embedded-opentype'),url('main/resources/fonts/playfair-display.woff2') format('woff2'),url('main/resources/fonts/playfair-display.woff') format('woff'),url('main/resources/fonts/playfair-display.ttf') format('truetype')}
.receipt__title{font-size:32px;margin-bottom:45px;color:#000;text-align:center}
.receipt__form--buttons .receipt__title{margin-bottom:5px}
.receipt__description{font-size:15px;margin:10px 0;color:#000;text-align:left;width:100%}
.receipt__wrapper{max-width:660px;margin:0 auto;position:relative;box-sizing:border-box}
.receipt__wrapper.receipt__form--default{background-color:#f2f2f2;padding:30px 0}
@media screen and (min-width:1025px){.receipt__wrapper.receipt__form--default{padding:60px 0}
}
.container .receipt__wrapper{background-color:transparent}
.receipt__form{color:#aaa;text-align:left;font-size:14px;width:100%;position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;box-sizing:border-box}
.receipt__form--default{margin-top:10px;margin-bottom:10px}
@media screen and (max-width:670px){.receipt__form--default{padding:20px 25px 50px}
}
.receipt__form fieldset{width:100%}
.receipt__form header{margin:15px 0}
.receipt__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:3px;background-color:white;box-sizing:border-box;width:100%;height:60px;margin-bottom:10px;padding-left:15px;font-size:14px}
.receipt__form input[type='text']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;width:100%;min-height:60px;margin-bottom:10px;padding-left:15px;font-size:14px}
.receipt__form input[type='email']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;width:100%;min-height:60px;margin-bottom:10px;padding-left:15px;font-size:14px}
.receipt__form input[type='file']{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;font-size:14px}
.receipt__form input:invalid{box-shadow:none}
.receipt__form select:invalid{box-shadow:none}
.receipt header{font-size:14px;text-transform:uppercase;color:#a50231}
.receipt__button--submit{margin-top:10px;width:200px;height:60px;background-color:black;color:white;font-family:sans-serif;font-size:14px;text-align:center}
.receipt__form--default .receipt__button--submit{margin-top:35px}
.receipt__button--submit[disabled]{background-color:#7c7c7c}
.receipt .upload label{cursor:pointer;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;max-width:100%;background-color:white;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;line-height:60px;height:60px}
.receipt .upload label .fileName{-webkit-box-flex:1;flex-grow:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}
.receipt .upload label .fileButton{display:inline-block;width:130px;vertical-align:middle;height:100%;background-color:#a50231;color:white;text-align:center}
.receipt .upload label .fileButton .icon__wrapper{display:inline-block;line-height:60px;width:14px;margin:0 auto}
.receipt .upload label .fileButton:hover{background-color:#6a0220}
.receipt .upload__buttons{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;margin:20px auto}
@media screen and (min-width:1025px){.receipt .upload__buttons{margin:10px auto 5px;-webkit-box-align:center;align-items:center;border:3px solid #7c7c7c;max-width:450px;width:100%;min-height:250px}
}
.receipt .upload__buttons::after{content:' ';min-height:inherit;font-size:0}
.receipt .upload__button{-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:50%;text-align:center;box-sizing:border-box;cursor:pointer}
.receipt .upload__button-icon{display:block;background-color:#a50231;border-radius:50%;width:100px;height:100px;line-height:100px;font-size:68px;color:#fff;cursor:pointer;margin:0 auto 15px}
.receipt .upload__button-icon:hover{background-color:#6a0220}
.receipt .upload__button-text{font-family:'Open Sans Bold';text-transform:uppercase;line-height:20px;font-size:15px;font-weight:bold;color:#4b4b4b}
@media screen and (min-width:1025px){.receipt .upload__button--camera{display:none}
}
.receipt .upload__button--camera .icon__wrapper{padding:20px}
.receipt .invalid{border:1px solid #a50231 !important}
.receipt .terms>div{padding-bottom:15px}
.receipt .birthDay{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;margin-bottom:10px;width:100%}
@media screen and (max-width:670px){.receipt .birthDay{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
}
.receipt .birthDay label{-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:30%}
@media screen and (max-width:670px){.receipt .birthDay label{width:100%}
}
.receipt .birthDay label:nth-child(2){margin:0 10px}
@media screen and (max-width:670px){.receipt .birthDay label:nth-child(2){margin:0}
}
.receipt .section{padding-top:25px}
.receipt .errorMsg{display:none;color:#a50231;padding-bottom:20px}
.receipt .tooltip{display:none;padding-bottom:10px}
.receipt .toYoungMsg{display:none;color:#a50231;padding-bottom:20px;text-align:right}
.receipt .formErrorMessage{display:none;color:#a50231;padding:10px 0;text-align:center}
@media screen and (min-width:1025px){.receipt .formErrorMessage{text-align:right}
}
.page__article{overflow:hidden}
.base .page__main,.quiz .page__main{padding-top:34px}
.page--spacing-none{padding:0}
.page--spacing-small{padding:10px 1em}
@media screen and (min-width:671px){.page--spacing-small{padding:10px 20px}
}
@media screen and (min-width:1025px){.page--spacing-small{padding:10px 20px}
}
.page--spacing-medium{padding:15px 1em 10px}
@media screen and (min-width:671px){.page--spacing-medium{padding:40px 40px 10px}
}
@media screen and (min-width:1025px){.page--spacing-medium{padding:40px 60px 10px}
}
.page--spacing-large{padding:25px 1em 10px}
@media screen and (min-width:671px){.page--spacing-large{padding:60px 60px 10px}
}
@media screen and (min-width:1025px){.page--spacing-large{padding:60px 80px 10px}
}
.page--width-full{max-width:100%}
.page--width-large{max-width:1310px}
.page--width-medium{max-width:1090px}
.page--width-standard{max-width:820px}
.page--width-small{max-width:540px}
.page--width-small{border-radius:10px}
.page--top-none{margin-top:0}
.page--top-up{margin-top:-60px}
@media screen and (min-width:671px){.page--top-up{margin-top:-70px}
}
@media screen and (min-width:1025px){.page--top-up{margin-top:-90px}
}
.page--top-down{margin-top:25px}
@media screen and (min-width:671px){.page--top-down{margin-top:35px}
}
@media screen and (min-width:1025px){.page--top-down{margin-top:70px}
}
.page--color-none,.page--contentColor-none{background-color:transparent}
.page--color-white,.page--contentColor-white{background-color:#fff}
.page--color-lightGrey,.page--contentColor-lightGrey{background-color:#b4b4b4}
.page--color-darkGrey,.page--contentColor-darkGrey{background-color:#4b4b4b}
.page--color-black,.page--contentColor-black{background-color:#000}
.page__content{padding-bottom:20px}
.page__login{display:none;max-width:840px;margin-left:auto;margin-right:auto;position:relative}
.page--premium.logged-out .page__contentPar{height:200px;overflow:hidden}
.page--premium.logged-out .page__login{display:block}
.page--premium.logged-out .page__login::before{content:' ';display:block;position:absolute;height:150px;top:-150px;left:0;right:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}
.page--protected.logged-out>*{display:none}
.page--protected.logged-out .page__login{display:block}
.page--protected.logged-out .page__loginWrapper{display:block}
.page--protected.logged-out .page__loginWrapper>*{display:none}
.page--protected.logged-out .page__loginWrapper .page__login{display:block}
.page.page__article{overflow:hidden}
.base .page.page__main,.quiz .page.page__main{padding-top:34px}
.page.page--spacing-none{padding:0}
.page.page--spacing-small{padding:10px 1em}
@media screen and (min-width:671px){.page.page--spacing-small{padding:10px 20px}
}
@media screen and (min-width:1025px){.page.page--spacing-small{padding:10px 20px}
}
.page.page--spacing-medium{padding:15px 1em 10px}
@media screen and (min-width:671px){.page.page--spacing-medium{padding:40px 40px 10px}
}
@media screen and (min-width:1025px){.page.page--spacing-medium{padding:40px 60px 10px}
}
.page.page--spacing-large{padding:25px 1em 10px}
@media screen and (min-width:671px){.page.page--spacing-large{padding:60px 60px 10px}
}
@media screen and (min-width:1025px){.page.page--spacing-large{padding:60px 80px 10px}
}
.page.page--width-full{max-width:100%}
.page.page--width-large{max-width:1310px}
.page.page--width-medium{max-width:1090px}
.page.page--width-standard{max-width:820px}
.page.page--width-small{max-width:540px}
.page.page--width-small{border-radius:10px}
.page.page--top-none{margin-top:0}
.page.page--top-up{margin-top:-60px}
@media screen and (min-width:671px){.page.page--top-up{margin-top:-70px}
}
@media screen and (min-width:1025px){.page.page--top-up{margin-top:-90px}
}
.page.page--top-down{margin-top:25px}
@media screen and (min-width:671px){.page.page--top-down{margin-top:35px}
}
@media screen and (min-width:1025px){.page.page--top-down{margin-top:70px}
}
.page.page--color-none,.page.page--contentColor-none{background-color:transparent}
.page.page--color-white,.page.page--contentColor-white{background-color:#fff}
.page.page--color-lightGrey,.page.page--contentColor-lightGrey{background-color:#b4b4b4}
.page.page--color-darkGrey,.page.page--contentColor-darkGrey{background-color:#4b4b4b}
.page.page--color-black,.page.page--contentColor-black{background-color:#000}
.page.page__content{padding-bottom:20px}
.page.page__login{display:none;max-width:840px;margin-left:auto;margin-right:auto;position:relative}
.page.page--premium.logged-out .page__contentPar{height:200px;overflow:hidden}
.page.page--premium.logged-out .page__login{display:block}
.page.page--premium.logged-out .page__login::before{content:' ';display:block;position:absolute;height:150px;top:-150px;left:0;right:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}
.page.page--protected.logged-out>*{display:none}
.page.page--protected.logged-out .page__login{display:block}
.page.page--protected.logged-out .page__loginWrapper{display:block}
.page.page--protected.logged-out .page__loginWrapper>*{display:none}
.page.page--protected.logged-out .page__loginWrapper .page__login{display:block}
.campaign .page--modifier.logged-out .page__contentPar{height:200px;overflow:hidden}
.campaign .page--modifier.logged-out .page__login{display:block}
.campaign .page--modifier.logged-out .page__login::before{content:' ';display:block;position:absolute;height:150px;top:-150px;left:0;right:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}
.campaign .page__top{max-width:495px;margin:0 auto}
.messagebox{background-color:#000;padding:60px 0 40px}
.messagebox__content{margin:0 auto;text-align:center;max-width:500px;padding:40px 20px;background-color:#fff;border-radius:10px}
.messagebox__iconWrapper{padding:40px 0}
.messagebox__icon{display:block;margin-left:auto;margin-right:auto;max-width:200px}
.messagebox__button{padding-top:40px}
.messagebox .page{margin:0 auto;padding:0}
.messagebox .row{width:100%}
.messagebox .calltoaction{margin-top:40px}
.messagebox__ajax{position:relative;min-height:200px}
.messagebox__loader{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:1}
.messagebox--isLoaded .messagebox__loader{display:none}
.messagebox__loaderIcon{position:absolute;top:20%;left:50%;margin-left:-35px;width:60px;height:60px;border:10px solid #eee;border-top:10px solid #000;border-radius:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.messagebox__loaderLabel{position:absolute;bottom:20px;width:100%;text-align:center}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.hairquiz__wrapper{max-width:840px;margin:0 auto;position:relative;box-sizing:border-box;text-align:center}
.base .hairquiz__wrapper,.quiz .hairquiz__wrapper{padding:60px 80px}
@media screen and (max-width:670px){.base .hairquiz__wrapper,.quiz .hairquiz__wrapper{padding:60px 0}
}
.hairquiz__form header{padding-bottom:30px;padding-top:30px}
@media screen and (max-width:670px){.hairquiz__form header{padding-bottom:1.65em}
}
.hairquiz__form header h1{line-height:100%;font-size:28px}
.hairquiz__form header p{padding:2.5em 0 0;font-size:1.25em;font-family:'Open Sans Bold';font-weight:normal}
.hairquiz__form .contentPar{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%}
.hairquiz__form .contentPar .subsection{width:100%}
.hairquiz__form .formHair{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%}
.hairquiz__form .multiple-choice{font-style:italic;color:#a50231;font-size:14px}
.hairquiz__form .buttonConfirm{width:200px;height:60px;background-color:black;color:white;font-family:sans-serif;font-size:14px;text-align:center}
.hairquiz__form h1,.hairquiz__form h2,.hairquiz__form h3{color:#000}
.hairquiz__form .condition a{text-decoration:underline;color:blue}
.hairquiz .quiz-error{color:red;margin-bottom:10px;width:100%}
.hairquiz .login .buttonConfirm{width:200px}
[data-error='required']{box-shadow:inset red 0 0 0 2px}
[data-error='limit']{box-shadow:inset orange 0 0 0 2px}
.body-lock{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}
.dialog .inner-content{width:100%}
.dye-result{padding:30px 0 0;width:100%;position:relative}
@media screen and (max-width:1024px){.dye-result{padding:20px 0 0}
}
.dye-result .subsection p{padding:0 0 40px;font-size:1.25em;color:#7c7c7c}
.dye-result .subsection ul{margin:0;padding:0;list-style:none}
.dye-result .subsection ul li{margin:0 0 20px;padding:0;width:100%;list-style:none;float:left}
.dye-result .subsection ul li figure,.dye-result .subsection ul li img{float:left;max-height:80px;max-width:80px}
@media screen and (max-width:670px){.dye-result .subsection ul li figure,.dye-result .subsection ul li img{max-height:60px;max-width:60px}
}
.dye-result .subsection ul li figure{width:calc((30% - 20px))}
.dye-result .subsection ul li figure img{width:100%}
.dye-result__color{padding:30px 30px 0 0;line-height:20px;width:35%;float:left;box-sizing:border-box}
@media screen and (max-width:1024px){.dye-result__color{max-width:180px}
}
@media screen and (max-width:670px){.dye-result__color{font-size:.846em;padding:10px 20px 0 0;width:40%}
}
.dye-result__separator{padding:30px 40px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%237c7c7c%22%20%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%221.6%200%200%201.8%2010.8%2013.5%200%2025.2%201.6%2027%2014%2013.5%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;float:left}
@media screen and (max-width:1024px){.dye-result__separator{padding:30px}
}
@media screen and (max-width:670px){.dye-result__separator{padding:20px 10px}
}
.infobox{position:relative;margin:10px auto 40px;padding:20px 40px;background-color:#a6a6a6}
@media screen and (max-width:1024px){.infobox{margin-left:-40px;margin-right:-40px}
}
@media screen and (max-width:670px){.infobox{margin-left:10px;margin-right:10px}
}
.infobox p{color:#fff;font-size:1.25em}
.infobox:before{content:'';display:block;position:absolute;top:-25px;left:-20px;width:60px;height:60px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2260px%22%20height%3D%2260px%22%20viewBox%3D%220%200%2060%2060%22%20enable-background%3D%22new%200%200%2060%2060%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23a50231%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M37%2051.2c0%200.4-0.4%200.6-1.1%200.6%200%200-0.5%200-1.5-0.1%20-1.3-0.1-2.4-0.1-3.2-0.1h-6.7c-0.2%200.2-0.5%200.3-0.8%200.3%20-0.5%200-0.7-0.2-0.7-0.5%200-0.5%200.4-0.7%201.3-0.7%201.6%200%202.5-0.2%202.7-0.4%200.2-0.2%200.2-1.1%200.2-2.7V28.1c0-0.6-0.1-1.3-0.2-1.9%20-0.1-0.2-0.3-0.3-0.8-0.3h-2.5c-0.5%200-0.7-0.1-0.7-0.4%200-0.3%200.4-0.4%201.1-0.4%202.8-0.1%205.3-0.8%207.3-2l0.6-0.4c0.3%200.6%200.5%201.8%200.5%203.5v20.7c0%201%200%202%200.1%203%200.1%200.3%200.4%200.5%200.7%200.6%200.9%200.2%201.9%200.3%202.8%200.3C36.7%2050.7%2037%2050.9%2037%2051.2zM32.2%2011.1c0%201.9-1%202.9-2.9%202.9%20-0.8%200-1.5-0.3-2.1-0.8%20-0.5-0.5-0.8-1.2-0.8-2%200-2%201-3%202.9-3C31.2%208.2%2032.2%209.2%2032.2%2011.1z%22%2F%3E%3C%2Fsvg%3E");background-size:60px,60px;background-repeat:no-repeat;background-position:center center}
@media screen and (max-width:1024px){.infobox:before{top:-27px;left:-15px;width:50px;height:50px;background-size:50px 50px}
}
.infobox--left{width:470px;margin-left:-140px}
.infobox--right{width:470px;margin-left:228px}
.infobox--right:before{right:-20px;left:inherit}
@media screen and (max-width:1024px){.infobox--right:before{right:-15px;left:inherit}
}
@media screen and (max-width:1024px){.infobox--left,.infobox--right{margin-left:-20px;margin-right:20%;width:auto;padding:20px 15px}
}
@media screen and (max-width:670px){.infobox--left,.infobox--right{margin-left:10px;margin-right:10px}
}
.infobox--slider{font-weight:normal;padding:40px 40px 25px 40px}
@media screen and (max-width:1024px){.infobox--slider{padding:25px}
}
.infobox--slider h3{margin-bottom:15px;color:#fff;line-height:1em}
@media screen and (max-width:670px){.infobox--slider h3{font-size:1.923em}
}
.infobox--slider .infobox__slider{margin:0 -40px}
@media screen and (max-width:1024px){.infobox--slider .infobox__slider{margin:0 -25px}
}
.infobox--slider .infobox__slider__item p{padding:0 40px}
@media screen and (max-width:1024px){.infobox--slider .infobox__slider__item p{padding:0 25px}
}
.infobox--slider .infobox__slider__item p strong{text-transform:uppercase}
.infobox--slider .infobox__slider__nav{display:inline-block;position:relative;width:auto;height:21px;padding:17px 35px 0 35px;margin:0 auto;line-height:21px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-style:preserve-3d}
.infobox--slider .infobox__slider__nav .prev-arrow,.infobox--slider .infobox__slider__nav .next-arrow{height:21px;width:21px;background-size:12px 21px;background-position:bottom center;background-repeat:no-repeat;position:absolute;bottom:0}
.infobox--slider .infobox__slider__nav .prev-arrow{left:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%23ffffff%22%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2212.4%200%2014%201.8%203.2%2013.5%2014%2025.2%2012.4%2027%200%2013.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}
.infobox--slider .infobox__slider__nav .prev-arrow:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%23a50231%22%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2212.4%200%2014%201.8%203.2%2013.5%2014%2025.2%2012.4%2027%200%2013.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}
.infobox--slider .infobox__slider__nav .prev-arrow.slick-disabled{cursor:default;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%23c1c1c1%22%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2212.4%200%2014%201.8%203.2%2013.5%2014%2025.2%2012.4%2027%200%2013.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}
.infobox--slider .infobox__slider__nav .prev-arrow.slick-disabled:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%23c1c1c1%22%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2212.4%200%2014%201.8%203.2%2013.5%2014%2025.2%2012.4%2027%200%2013.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}
.infobox--slider .infobox__slider__nav .next-arrow{right:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%23ffffff%22%20%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%221.6%200%200%201.8%2010.8%2013.5%200%2025.2%201.6%2027%2014%2013.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}
.infobox--slider .infobox__slider__nav .next-arrow:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%23a50231%22%20%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%221.6%200%200%201.8%2010.8%2013.5%200%2025.2%201.6%2027%2014%2013.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}
.infobox--slider .infobox__slider__nav .next-arrow.slick-disabled{cursor:default;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%23c1c1c1%22%20%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%221.6%200%200%201.8%2010.8%2013.5%200%2025.2%201.6%2027%2014%2013.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}
.infobox--slider .infobox__slider__nav .next-arrow.slick-disabled:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%23c1c1c1%22%20%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%221.6%200%200%201.8%2010.8%2013.5%200%2025.2%201.6%2027%2014%2013.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}
.infobox--slider .infobox__slider__nav .slick-dots{position:relative;display:inline-block;width:auto;bottom:0}
.infobox--slider .infobox__slider__nav .slick-dots li{margin:0;padding:0 5px;color:#7c7c7c;border-right:1px solid #f3f3f3}
.infobox--slider .infobox__slider__nav .slick-dots li:last-child{border:0}
.infobox--slider .infobox__slider__nav .slick-dots li.slick-active,.infobox--slider .infobox__slider__nav .slick-dots li:hover{color:#fff}
.infobox--slider .infobox__slider__nav .slick-dots li.slick-active{cursor:default}
.section-article{position:relative;margin:0 12px 20px 12px;font-family:'Playfair Display';text-align:center}
@media screen and (min-width:1025px){.section-article{font-size:2.692em}
}
@media screen and (max-width:1024px){.section-article{font-size:3.077em}
}
@media screen and (max-width:670px){.section-article{font-size:2.462em}
}
@media screen and (max-width:1024px){.section-article{margin:0 27px}
}
@media screen and (max-width:670px){.section-article{margin:0 9px 0 0;text-align:left;line-height:1.1}
}
.section-article--striked:after{position:absolute;top:49.5%;left:0;content:'';display:block;width:100%;height:1px;background-color:#a9a9a9;z-index:1}
.section-article--striked span{position:relative;display:inline-block;padding:0 25px;background-color:#f3f3f3;z-index:2}
.section-article--underline:after{height:1px;width:25%;content:"";position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#545454}
.section-article+.slider-related-articles .slider__main{margin:0 auto 0 auto}
@media screen and (max-width:670px){.section-article+.slider-related-articles .slider__main .related-articles{padding:22px 0 0 0}
}
.tags-container{background-color:#fff}
@media screen and (min-width:1025px){.tags-container{margin-bottom:90px}
}
@media screen and (max-width:1024px){.tags-container{margin-bottom:80px}
}
@media screen and (max-width:670px){.tags-container{margin-bottom:65px}
}
.tags-container__list{padding:8px 10px 16px 65px;color:#000;position:relative;font-size:1.25em;font-weight:bold;letter-spacing:normal;text-transform:uppercase}
@media screen and (max-width:670px){.tags-container__list{padding:8px 10px 16px 55px}
}
.tags-container__list a,.tags-container__list-label{display:inline-block;line-height:100%}
.tags-container__list-label{color:#000}
.tags-container__list a{font-family:'Open Sans Bold';margin:8px 0 0 10px;padding:5px 10px;background-color:#e5e5e5;color:#717372;border-radius:5px;display:inline-block;position:relative}
.tags-container__list a:hover{color:#a50231}
.tags-container ul{display:-webkit-box;display:flex;margin:0;padding:0}
.tags-container ul>li{-webkit-box-pack:justify;justify-content:space-between;vertical-align:top}
.tags-container ul>li:first-child{width:auto;margin-right:10px}
html[lang="cz"] .tags-container ul>li a{font-family:'Arial',sans-serif}
.teasers-list.category-teasers,.teasers-list.teasers-list-wrapper{width:1000px;margin:0 auto 60px}
@media screen and (max-width:1024px){.teasers-list.category-teasers,.teasers-list.teasers-list-wrapper{width:auto;margin:0 auto 50px}
}
@media screen and (max-width:670px){.teasers-list.category-teasers,.teasers-list.teasers-list-wrapper{margin:0 auto 35px}
}
.teasers-list:not(.category-teasers):not(.teasers-list-wrapper){margin-bottom:60px;margin-top:-60px;padding-top:60px}
@media screen and (max-width:1024px){.teasers-list:not(.category-teasers):not(.teasers-list-wrapper){margin-bottom:50px;margin-top:-50px;padding-top:50px}
}
@media screen and (max-width:670px){.teasers-list:not(.category-teasers):not(.teasers-list-wrapper){margin-bottom:35px;margin-top:-35px;padding-top:35px}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list:not(.category-teasers):not(.teasers-list-wrapper) .grid-row{padding-bottom:0}
}
.teasers-list *{box-sizing:border-box}
.teasers-list .grid-row{position:relative;padding-bottom:30px}
.teasers-list .grid-row:after{content:'';display:table;clear:both}
.teasers-list .grid-row--left{left:-50px}
@media screen and (max-width:1024px){.teasers-list .grid-row--left{left:0}
}
@media screen and (max-width:670px){.teasers-list .grid-row--left .teaser--main{margin-left:-15px}
}
.teasers-list .grid-row--right{right:-50px}
@media screen and (max-width:1024px){.teasers-list .grid-row--right{right:0}
}
.teasers-list .grid-row--right .grid-col:first-child{float:right}
@media screen and (max-width:670px){.teasers-list .grid-row--right .teaser--main{text-align:right;margin-right:-15px}
}
@media screen and (max-width:670px){.teasers-list .grid-row--right .teaser--main .teaser__inner{display:inline-block;text-align:left}
}
.teasers-list .grid-row--right .teaser--landscape .teaser__inner .teaser__content{margin-left:13%;margin-right:0}
.teasers-list .grid-row--right .teaser--landscape-right .teaser__inner .teaser__content{margin-right:auto;margin-left:-50px}
@media screen and (max-width:1024px){.teasers-list .grid-row--right .teaser--landscape-right .teaser__inner .teaser__content{margin-left:auto;margin-right:0}
}
@media screen and (max-width:670px){.teasers-list .grid-row--right .teaser--landscape-right .teaser__inner .teaser__content{margin-left:0;margin-right:auto}
}
.teasers-list .grid-row--right .teaser--landscape-action .teaser__promo{margin-left:-50px}
@media screen and (max-width:1024px){.teasers-list .grid-row--right .teaser--landscape-action .teaser__promo{margin-left:0}
}
@media screen and (max-width:670px){.teasers-list .grid-row--right .teaser--landscape-action .teaser__image{height:60vw;max-height:60vw}
}
.teasers-list .grid-row--right .teaser--landscape-action .teaser__image a img{position:absolute;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) scale3d(1,1,1);min-height:100%;min-width:0;height:100%;width:auto}
.teasers-list .grid-row--right .teaser--landscape-action .teaser__image a:hover img{-webkit-transform:translate3d(-50%,-50%,0) scale3d(1.05,1.05,1.05);transform:translate3d(-50%,-50%,0) scale3d(1.05,1.05,1.05)}
.teasers-list .grid-row--switch-positon .grid-col:first-child{float:right}
@media screen and (max-width:670px){.teasers-list .grid-row .col-sm-12{margin-bottom:30px}
.teasers-list .grid-row .col-sm-12:last-child{margin-bottom:0}
}
.teasers-list .grid-row .grid-col:nth-child(2n) .teaser--small .teaser__inner{text-align:right}
@media screen and (max-width:670px){.teasers-list .grid-row .grid-col:nth-child(2n) .teaser--small .teaser__content{left:0;right:inherit}
}
.teasers-list .teaser{position:relative}
.teasers-list .teaser__inner>ul{position:absolute;top:0;right:0;z-index:1}
.teasers-list .teaser__inner>ul>li{position:relative;display:inline-block;width:40px;height:40px;margin-left:5px;cursor:pointer}
.teasers-list .teaser__inner__tooltip{display:none;position:absolute;top:48px;right:5px;width:120px;height:auto;padding:5px;font-size:10px;line-height:12px;background:rgba(255,255,255,0.7);box-shadow:0 1px 5px 0 rgba(0,0,0,0.3)}
.teasers-list .teaser__inner__tooltip:before{position:absolute;content:'';width:0;height:0;top:-5px;right:9px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(255,255,255,0.7)}
.teasers-list .teaser__inner__tooltip.is-visible{display:block}
.teasers-list .teaser__icon{position:absolute;display:block;top:9px;right:6px;z-index:1}
@media screen and (max-width:670px){.teasers-list .teaser__icon{top:10px;right:10px}
}
.teasers-list .teaser__icon--gallery{width:29px;height:21px;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2042%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M.887%2030h34.396V6.441H.887V30zM6.875%200v2.755h32.331v21.492h2.752V0H6.875z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100%,100%;background-repeat:no-repeat;background-position:center center}
@media screen and (max-width:670px){.teasers-list .teaser__icon--gallery{width:21px;height:15px}
}
.teasers-list .teaser__icon--lamp{width:25px;height:40px;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2025%2040%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M8.206%2037.526a4.742%204.742%200%200%200%208.33%200h-8.33zm8.701-6.598c.825%200%201.65-.825%201.65-1.65%200-7.01%206.185-7.962%206.185-16.907C24.742%205.54%2019.203%200%2012.372%200%205.538%200%200%205.539%200%2012.371c0%208.945%206.186%209.898%206.186%2016.907%200%20.825.824%201.65%201.649%201.65h9.072zm.825%203.3a1.24%201.24%200%200%201-1.237%201.236H8.247a1.24%201.24%200%200%201-1.237-1.237c0-.68.557-1.237%201.237-1.237h8.248c.68%200%201.237.556%201.237%201.237z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100%,100%;background-repeat:no-repeat;background-position:center center}
@media screen and (max-width:670px){.teasers-list .teaser__icon--lamp{width:20px;height:32px}
}
.teasers-list .teaser__icon--play{width:33px;height:33px;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M12%202c5.514%200%2010%204.486%2010%2010s-4.486%2010-10%2010-10-4.486-10-10%204.486-10%2010-10zm0-2c-6.627%200-12%205.373-12%2012s5.373%2012%2012%2012%2012-5.373%2012-12-5.373-12-12-12zm-3%2017v-10l9%205.146-9%204.854z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100%,100%;background-repeat:no-repeat;background-position:center center}
@media screen and (max-width:670px){.teasers-list .teaser__icon--play{width:25px;height:25px}
}
.teasers-list .teaser__icon--temperature{width:17px;height:34px;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2020%2040%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M8.357%2036.826a4.447%204.447%200%200%201-4.442-4.443%204.4%204.4%200%200%201%201.855-3.6l1.319-.951.001-11.981a1.277%201.277%200%200%201%201.267-1.246c.687%200%201.254.56%201.267%201.246l.002%2011.98%201.318.952a4.394%204.394%200%200%201%201.855%203.6%204.446%204.446%200%200%201-4.442%204.443m4.442-10.618V4.363h-.004a4.44%204.44%200%200%200-8.875%200h-.005v21.845a7.599%207.599%200%200%200-3.173%206.176%207.615%207.615%200%201%200%2015.23%200%207.597%207.597%200%200%200-3.173-6.176zm1.216-20.422h5.657V4.655h-5.657v1.13zm0%206.788h5.657v-1.131h-5.657v1.13zm0%203.395h3.393v-1.13h-3.393v1.13zm0-6.788h3.393V8.048h-3.393v1.133zm0%2010.183h5.657v-1.133h-5.657v1.133zm0%203.393h3.393v-1.131h-3.393v1.131z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100%,100%;background-repeat:no-repeat;background-position:center center}
@media screen and (max-width:670px){.teasers-list .teaser__icon--temperature{width:13px;height:26px}
}
.teasers-list .teaser__more-link{font-family:'Open Sans Bold';text-transform:uppercase;color:#000}
.teasers-list .teaser__more-link:hover{color:#a50231}
.teasers-list .teaser__image{display:inline-block;width:100%;z-index:1;height:40vw;max-height:365px;overflow:hidden;position:relative}
@media screen and (max-width:670px){.teasers-list .teaser__image{max-height:350px;height:70vw}
}
.teasers-list .teaser__image a img{-webkit-transition:.4s;transition:.4s;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);min-height:100%;min-width:100%;height:auto;width:100%}
.teasers-list .teaser__image a:hover img{-webkit-transform:translate3d(0,0,0) scale3d(1.05,1.05,1.05);transform:translate3d(0,0,0) scale3d(1.05,1.05,1.05)}
.teasers-list .teaser__content{position:relative;z-index:2;padding:15px;background-color:#fff}
@media screen and (max-width:670px){.teasers-list .teaser__content{padding:15px}
}
@media screen and (max-width:1024px){.teasers-list .teaser__content h4{font-size:1em}
}
@media screen and (max-width:670px){.teasers-list .teaser__content h4{font-size:.846em;margin-bottom:.4em}
}
.teasers-list .teaser__content h3{font-family:'Playfair Display';font-size:2.4em;line-height:110%}
@media screen and (max-width:670px){.teasers-list .teaser__content h3{font-size:1.923em}
}
.teasers-list .teaser__content h3 a:hover{color:#a50231}
@media screen and (max-width:670px){.teasers-list .teaser__content h3 a:hover{color:#000}
}
.teasers-list .teaser__content hr{width:30%;height:2px;margin:15px 0 0;background-color:#545454;border:0}
@media screen and (max-width:670px){.teasers-list .teaser__content hr{margin-top:10px}
}
.teasers-list .teaser__content p{margin-top:15px;font-size:15px}
.teasers-list .teaser__content--gray p{text-align:left;color:#7c7c7c}
@media screen and (max-width:670px){.teasers-list .teaser__content--gray p{display:none}
}
.teasers-list .teaser--main .teaser__inner,.teasers-list .teaser--action .teaser__inner{padding:25px;vertical-align:bottom;background-color:#000;transform:translateZ(0);-webkit-transform:translateZ(0)}
@media screen and (max-width:800px){.teasers-list .teaser--main .teaser__inner,.teasers-list .teaser--action .teaser__inner{padding:20px}
}
@media screen and (max-width:670px){.teasers-list .teaser--main .teaser__inner,.teasers-list .teaser--action .teaser__inner{width:280px;height:auto;padding:50px 40px 20px 20px;box-sizing:border-box}
}
.teasers-list .teaser--main .teaser__inner h1,.teasers-list .teaser--action .teaser__inner h1{font-size:3.462em;line-height:.9em;color:gray;text-transform:uppercase}
@media screen and (max-width:1024px){.teasers-list .teaser--main .teaser__inner h1,.teasers-list .teaser--action .teaser__inner h1{font-size:2.692em;word-wrap:normal}
}
.teasers-list .teaser--main .teaser__inner span,.teasers-list .teaser--action .teaser__inner span{display:block;font-family:'Open Sans Bold';letter-spacing:.1em;color:#f3f3f3;text-transform:uppercase;padding:4px 0 0 0}
.teasers-list .teaser--main .teaser__inner h1,.teasers-list .teaser--action .teaser__inner h1,.teasers-list .teaser--main .teaser__inner span,.teasers-list .teaser--action .teaser__inner span{-webkit-transition:color .4s;transition:color .4s}
.teasers-list .teaser--main a:hover .teaser__inner h1,.teasers-list .teaser--action a:hover .teaser__inner h1{color:#fff}
.teasers-list .teaser--main a:hover .teaser__inner span,.teasers-list .teaser--action a:hover .teaser__inner span{color:#a50231}
.teasers-list .teaser--fixed{-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);position:fixed;z-index:4}
@media screen and (max-width:670px){.teasers-list .teaser--action{text-align:right}
}
.teasers-list .teaser--action .teaser__inner{padding:25px 15px;background-color:#a50231}
@media screen and (max-width:670px){.teasers-list .teaser--action .teaser__inner{display:inline-block;text-align:left;width:75%;padding:70px 15px 20px 15px;margin-right:-15px}
}
.teasers-list .teaser--action .teaser__inner span{color:#fff}
.teasers-list .teaser--action .teaser__inner h1{color:#acacac}
.teasers-list .teaser--action a:hover .teaser__inner span{color:#acacac}
.teasers-list .teaser--action a:hover .teaser__inner h1{color:#fff}
.teasers-list .teaser--landscape{position:relative}
@media screen and (min-width:1025px) and (max-height:600px){.teasers-list .teaser--landscape{max-width:615px;display:block;text-align:left;width:100%}
}
.teasers-list .teaser--landscape .teaser__image{width:100%;height:30vw;max-height:335px;overflow:hidden;position:relative}
@media screen and (max-width:670px){.teasers-list .teaser--landscape .teaser__image{max-height:50vw;height:50vw}
}
.teasers-list .teaser--landscape .teaser__image a img{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0) scale3d(1,1,1);transform:translate3d(0,-50%,0) scale3d(1,1,1);min-height:100%;min-width:100%;height:auto;width:100%}
.teasers-list .teaser--landscape .teaser__image a:hover img{-webkit-transform:translate3d(0,-50%,0) scale3d(1.05,1.05,1.05);transform:translate3d(0,-50%,0) scale3d(1.05,1.05,1.05)}
.teasers-list .teaser--landscape .teaser__content{width:65%;margin:-8% -50px 0 auto}
@media screen and (max-width:1024px){.teasers-list .teaser--landscape .teaser__content{width:91%;margin-right:0}
}
@media screen and (max-width:670px){.teasers-list .teaser--landscape .teaser__content{width:87%;margin-right:0}
}
.teasers-list .teaser--landscape-right .teaser__content{width:65%;margin-right:auto;margin-left:-50px}
@media screen and (max-width:1024px){.teasers-list .teaser--landscape-right .teaser__content{width:91%;margin-left:auto;margin-right:0}
}
@media screen and (max-width:670px){.teasers-list .teaser--landscape-right .teaser__content{width:87%;margin-left:0;margin-right:auto}
}
.teasers-list .teaser--landscape-right-copy .teaser__inner .teaser__content{width:80%;margin-right:0}
@media screen and (max-width:1024px){.teasers-list .teaser--landscape-right-copy .teaser__inner .teaser__content{width:80%;margin-right:10%;margin-left:10%}
}
@media screen and (max-width:670px){.teasers-list .teaser--landscape-right-copy .teaser__inner .teaser__content{width:70%;margin-left:auto;margin-right:10px}
}
.teasers-list .teaser--landscape-top-right{position:relative}
.teasers-list .teaser--landscape-top-right .teaser__inner{padding-top:5%}
.teasers-list .teaser--landscape-top-right .teaser__content{position:absolute;top:0;right:-40%;width:100%;margin:0;padding-left:64%;z-index:1}
@media screen and (min-width:1025px){.teasers-list .teaser--landscape-top-right .teaser__content{right:-52.4%;padding-left:52%}
}
@media screen and (max-width:1024px){.teasers-list .teaser--landscape-top-right .teaser__content{right:-53%;padding-left:55%}
}
@media screen and (max-width:670px){.teasers-list .teaser--landscape-top-right .teaser__content{position:relative;top:auto;right:auto;height:auto;margin-top:-50px;padding-top:65px;padding-left:15px}
}
.teasers-list .teaser--landscape-top-right .teaser__image{z-index:2}
@media screen and (max-width:670px){.teasers-list .teaser--landscape-top-right .teaser__image{width:95%}
}
.teasers-list .teaser--landscape-action .teaser__image{width:100%;z-index:2}
.teasers-list .teaser--landscape-action .teaser__content{width:87%;margin:-45% 0 0 auto;padding-top:48%;z-index:1}
@media screen and (max-width:1024px){.teasers-list .teaser--landscape-action .teaser__content{width:87%}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--landscape-action .teaser__content{width:70%}
}
.teasers-list .teaser--landscape-action .teaser__promo{position:relative;display:inline-block;width:82%}
@media screen and (max-width:1024px){.teasers-list .teaser--landscape-action .teaser__promo{width:85%}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--landscape-action .teaser__promo{width:50%}
}
.teasers-list .teaser--landscape-action .teaser__promo-image{position:absolute;bottom:-20px;right:-83px;z-index:3}
@media screen and (max-width:670px){.teasers-list .teaser--landscape-action .teaser__promo-image{width:150px;bottom:-15px;right:-60px}
}
.teasers-list .teaser--small .teaser__image{width:100%;height:30vw;max-height:303px;overflow:hidden}
@media screen and (max-width:1024px){.teasers-list .teaser--small .teaser__image{height:28.5vw}
}
@media screen and (max-width:670px){.teasers-list .teaser--small .teaser__image{width:52.5%;height:48.05vw;max-height:48.05vw}
}
.teasers-list .teaser--small .teaser__image a img{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0) scale3d(1,1,1);transform:translate3d(-50%,0,0) scale3d(1,1,1);min-height:100%;min-width:100%;height:100%;width:auto}
.teasers-list .teaser--small .teaser__image a:hover img{-webkit-transform:translate3d(-50%,0,0) scale3d(1.05,1.05,1.05);transform:translate3d(-50%,0,0) scale3d(1.05,1.05,1.05)}
.teasers-list .teaser--small .teaser__content{width:85%;margin:-10% auto 0;padding:15px;text-align:center}
.teasers-list .teaser--small .teaser__content h4{margin-bottom:5px}
.teasers-list .teaser--small .teaser__content h3{font-size:1.5em}
.teasers-list .teaser--small .teaser__content hr{display:none}
@media screen and (max-width:1024px){.teasers-list .teaser--small .teaser__content{width:100%;margin:-4px 0 0 0}
}
@media screen and (max-width:670px){.teasers-list .teaser--small .teaser__content{width:52.5%;margin:0;right:0;position:absolute;padding:6px 12px 12px 12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d}
}
.teasers-list .teaser--half-left hr{display:none}
.teasers-list .teaser--half-left .teaser__inner{text-align:right}
.teasers-list .teaser--half-left .teaser__image{width:100%;height:28vw;max-height:280px;overflow:hidden}
@media screen and (max-width:670px){.teasers-list .teaser--half-left .teaser__image{max-height:50vw;height:50vw}
}
.teasers-list .teaser--half-left .teaser__image a img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) scale3d(1,1,1);min-height:100%;min-width:100%;height:auto;width:auto;max-width:120%;max-height:300%}
.teasers-list .teaser--half-left .teaser__image a:hover img{-webkit-transform:translate3d(-50%,-50%,0) scale3d(1.05,1.05,1.05);transform:translate3d(-50%,-50%,0) scale3d(1.05,1.05,1.05)}
.teasers-list .teaser--half-left .teaser__content{width:50%;text-align:left}
.teasers-list .teaser--half-left .teaser__content h3{font-size:1.5em}
@media screen and (max-width:1024px){.teasers-list .teaser--half-left .teaser__content{width:65%}
}
@media screen and (max-width:670px){.teasers-list .teaser--half-left .teaser__content{position:relative;top:auto;left:auto;width:90%;margin-left:10%;margin-top:-8%}
}
.teasers-list .teaser--half-right hr{display:none}
.teasers-list .teaser--half-right .teaser__inner{text-align:right}
@media screen and (max-width:670px){.teasers-list .teaser--half-right .teaser__inner{text-align:left}
}
.teasers-list .teaser--half-right .teaser__image{width:100%;height:23vw;max-height:235px;overflow:hidden}
@media screen and (max-width:670px){.teasers-list .teaser--half-right .teaser__image{max-height:50vw;height:50vw}
}
.teasers-list .teaser--half-right .teaser__image a img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) scale3d(1,1,1);min-height:100%;min-width:100%;height:auto;width:auto;max-width:120%;max-height:300%}
.teasers-list .teaser--half-right .teaser__image a:hover img{-webkit-transform:translate3d(-50%,-50%,0) scale3d(1.05,1.05,1.05);transform:translate3d(-50%,-50%,0) scale3d(1.05,1.05,1.05)}
.teasers-list .teaser--half-right .teaser__content{width:70%;text-align:left}
.teasers-list .teaser--half-right .teaser__content h3{font-size:1.5em}
@media screen and (max-width:1024px){.teasers-list .teaser--half-right .teaser__content{width:90%;bottom:-45%}
}
@media screen and (max-width:670px){.teasers-list .teaser--half-right .teaser__content{position:relative;bottom:auto;left:auto;margin:-8% 10% 0 0;width:90%}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--half-right .teaser__content{bottom:-90%;margin:-8% 0 0 20%;width:80%}
}
.teasers-list .teaser--portrait .teaser__content{width:85%;margin:-10% auto 0}
.teasers-list .teaser--portrait .teaser__content--gray{width:80%}
@media screen and (max-width:1024px){.teasers-list .teaser--portrait .teaser__content{width:100%;margin:-4px 0 0 0}
}
@media screen and (max-width:670px){.teasers-list .teaser--portrait .teaser__content{width:75%;margin:-8% auto 0}
}
@media screen and (max-width:670px){.teasers-list .teaser--portrait .teaser__content--gray{margin-left:auto;margin-right:auto}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--portrait .teaser__content{width:52.5%;margin:0;right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d}
}
@media screen and (min-width:1025px) and (max-height:600px){.teasers-list .teaser--portrait{max-width:615px;display:inline-block;text-align:left;width:100%}
}
.teasers-list .teaser--portrait .teaser__image{height:50vw;max-height:470px}
@media screen and (max-width:1024px){.teasers-list .teaser--portrait .teaser__image{height:45.6vw;max-height:45.6vw}
}
@media screen and (max-width:670px){.teasers-list .teaser--portrait .teaser__image{height:89.6vw;max-height:89.6vw}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--portrait .teaser__image{width:52.5%;height:48.05vw;max-height:48.05vw}
}
.teasers-list .teaser--portrait .teaser__image a img{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0) scale3d(1,1,1);transform:translate3d(-50%,0,0) scale3d(1,1,1);min-height:100%;min-width:100%;height:100%;width:auto}
.teasers-list .teaser--portrait .teaser__image a:hover img{-webkit-transform:translate3d(-50%,0,0) scale3d(1.05,1.05,1.05);transform:translate3d(-50%,0,0) scale3d(1.05,1.05,1.05)}
.teasers-list .teaser--portrait-small hr{display:none}
@media screen and (max-width:1024px){.teasers-list .teaser--portrait-small.teaser--bottom-padded{padding-bottom:0 !important}
}
.teasers-list .teaser--portrait-small .teaser__image{display:inline-block;width:70%;height:50vw;max-height:329px}
@media screen and (max-width:1024px){.teasers-list .teaser--portrait-small .teaser__image{width:90%;height:41.65vw;max-height:41.65vw}
}
@media screen and (max-width:670px){.teasers-list .teaser--portrait-small .teaser__image{width:70%;height:63.4vw;max-height:63.4vw}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--portrait-small .teaser__image{width:52.5%;height:49.8vw;max-height:49.8vw;margin-left:11%}
}
.teasers-list .teaser--portrait-small .teaser__image a img{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0) scale3d(1,1,1);transform:translate3d(-50%,0,0) scale3d(1,1,1);min-height:100%;min-width:100%;height:100%;width:auto}
.teasers-list .teaser--portrait-small .teaser__image a:hover img{-webkit-transform:translate3d(-50%,0,0) scale3d(1.05,1.05,1.05);transform:translate3d(-50%,0,0) scale3d(1.05,1.05,1.05)}
.teasers-list .teaser--portrait-small .teaser__content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d;right:0;width:45%}
@media screen and (max-width:1024px){.teasers-list .teaser--portrait-small .teaser__content{position:relative;width:90%;margin:-10% 0 0 auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-style:preserve-3d}
}
@media screen and (max-width:670px){.teasers-list .teaser--portrait-small .teaser__content{position:absolute;width:45%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d;right:0;top:70%}
}
.teasers-list .teaser--portrait-small .teaser__content h3{font-size:1.5em}
.teasers-list .teaser--landscape-small .teaser__inner{text-align:right}
@media screen and (max-width:1024px){.teasers-list .teaser--landscape-small .teaser__inner{text-align:left;margin-top:30px}
}
@media screen and (max-width:670px){.teasers-list .teaser--landscape-small .teaser__inner{text-align:left;margin-top:0}
}
.teasers-list .teaser--landscape-small .teaser__image{display:inline-block;width:auto;max-height:240px;width:100%}
@media screen and (max-width:1024px){.teasers-list .teaser--landscape-small .teaser__image{width:56.6%}
}
@media screen and (max-width:670px){.teasers-list .teaser--landscape-small .teaser__image{margin-left:10%;width:90%}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--landscape-small .teaser__image{margin-left:10%;width:80%}
}
.teasers-list .teaser--landscape-small .teaser__content{width:75%;margin:-7% 0 auto -7%}
.teasers-list .teaser--landscape-small .teaser__content h4{margin-bottom:0}
.teasers-list .teaser--landscape-small .teaser__content h3{font-size:1.5em;margin-top:0}
@media screen and (max-width:1024px){.teasers-list .teaser--landscape-small .teaser__content{position:absolute;width:50%;margin:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d}
}
@media screen and (max-width:670px){.teasers-list .teaser--landscape-small .teaser__content{position:relative;margin:-5% 0 0;width:70%;-webkit-transform:none;transform:none;-webkit-transform-style:preserve-3d}
}
.teasers-list .teaser--landscape-small hr{display:none}
.teasers-list .teaser--product{position:relative}
.teasers-list .teaser--product .teaser__image{max-height:none;height:auto}
@media screen and (max-width:670px){.teasers-list .teaser--product .teaser__image{display:block}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--product .teaser__image{display:inline-block}
}
@media screen and (max-width:670px){.teasers-list .teaser--product .teaser__image img{width:180%}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--product .teaser__image img{width:100%}
}
.teasers-list .teaser--product .teaser__image a img{min-height:0}
.teasers-list .teaser--product .teaser__image a:hover img{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}
.teasers-list .teaser--product .teaser__content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d;right:0;width:50%;box-sizing:border-box;padding:25px 2%;background-color:transparent;color:#fff;text-align:center;z-index:2}
@media screen and (max-width:670px){.teasers-list .teaser--product .teaser__content{position:relative;bottom:auto;right:auto;top:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-style:preserve-3d;width:100%;padding-top:30px}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--product .teaser__content{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d;width:50%;box-sizing:border-box;padding:0 1%;background-color:transparent !important;color:#fff;text-align:center;z-index:2}
}
.teasers-list .teaser--product .teaser__content h3,.teasers-list .teaser--product .teaser__content h4,.teasers-list .teaser--product .teaser__content p,.teasers-list .teaser--product .teaser__content a{color:#fff}
.teasers-list .teaser--product .teaser__content h4{font-size:1.25em}
.teasers-list .teaser--product .teaser__content h3 a,.teasers-list .teaser--product .teaser__content h4 a{cursor:default}
.teasers-list .teaser--product .teaser__content h3 a:hover,.teasers-list .teaser--product .teaser__content h4 a:hover{color:#fff;cursor:default}
.teasers-list .teaser--product .teaser__content a:hover{color:#a50231}
.teasers-list .teaser--product .teaser__content hr{display:none}
@media screen and (min-width:1025px){.teasers-list .teaser--product .teaser__content h3{font-size:5.385em}
}
@media screen and (max-width:1024px){.teasers-list .teaser--product .teaser__content h3{font-size:3.846em}
}
@media screen and (max-width:670px){.teasers-list .teaser--product .teaser__content h3{font-size:2.462em}
}
.teasers-list .teaser--product .teaser__content__more button{margin-top:28px}
@media screen and (max-width:670px){.teasers-list .teaser--product .teaser__content__more button{margin-top:10px}
}
.teasers-list .teaser--red .teaser__content{background-color:#a50231}
@media screen and (max-width:1024px){.teasers-list .teaser--red .teaser__content{width:40%;right:10%}
}
@media screen and (max-width:670px){.teasers-list .teaser--red .teaser__content{width:70%;right:auto}
}
.teasers-list .teaser--red .teaser__content a,.teasers-list .teaser--red .teaser__content h3,.teasers-list .teaser--red .teaser__content h4{color:#fff}
.teasers-list .teaser--red .teaser__content a:hover{color:#acacac}
.teasers-list .teaser--bottom-padded{padding-bottom:30px}
@media screen and (max-width:670px){.teasers-list .teaser--bottom-padded{padding-bottom:0}
}
.teasers-list .teaser--top-padded{margin-top:40px}
@media screen and (max-width:800px){.teasers-list .teaser--top-padded{margin-top:40px}
}
@media screen and (max-width:1024px){.teasers-list .teaser--top-padded{margin-top:60px}
}
@media screen and (max-width:670px){.teasers-list .teaser--top-padded{margin-top:0}
}
@media screen and (max-width:670px) and (orientation:landscape){.teasers-list .teaser--top-padded{margin-top:20px}
}
.teasers-list .category-teasers__load-more{margin:20px 0 30px 0}
@media screen and (min-width:1025px) and (max-height:600px){.teasers-list .grid-row .col-lg-6:first-child{text-align:right}
}
.teasers-list .teaser--main .teaser__inner h1.semi-font{font-size:2.862em}
.teasers-list .teaser--main .teaser__inner h1.small-font{font-size:2.062em}
.icon-selector{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;margin-bottom:37px}
.icon-selector .big-images{z-index:0;text-align:center;max-height:300px;overflow:hidden;position:relative;margin-bottom:-50px}
.icon-selector .text-container{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-size:0}
.icon-selector .text-container:after{width:0;height:100%;content:'';display:inline-block;vertical-align:middle}
.icon-selector .text-images{display:inline-block;font-family:serif;font-size:30px;color:white;width:100%}
.icon-selector .multiple-choice{text-align:center}
.icon-selector .top-image video{max-width:1020px;-webkit-transform:translateY(-20%);transform:translateY(-20%)}
.icon-selector .top-image img{max-width:1020px;-webkit-transform:translateY(-20%);transform:translateY(-20%)}
.icon-selector .title_h1{font-size:20px}
.icon-selector .title{background-color:white;width:100%;max-width:672px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-top:22px;padding-bottom:22px;margin-bottom:40px;z-index:1;position:relative}
.icon-selector .icons-container{width:100%;text-align:left;font-size:0}
@media screen and (max-width:1024px){.icon-selector .icons-container{text-align:center}
}
.icon-selector .icons-container.center{text-align:center}
.icon-selector .icon{font-size:13px;text-align:center;width:105px;display:inline-block;vertical-align:top;cursor:pointer;margin:0 30px}
.icon-selector .icon input{position:fixed;z-index:-1;visibility:hidden}
.icon-selector .icon input:checked+.circle:after{border-width:5px;border-color:#a50231}
.icon-selector .icon:hover .circle:after{border-width:5px}
.icon-selector .circle{width:105px;height:105px;margin-bottom:13px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;font-size:16px;font-weight:bold}
.icon-selector .circle:after{content:'';border-radius:105px;-webkit-transition:.2s ease;transition:.2s ease;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid black}
.icon-selector .description{font-size:16px;width:150px;text-align:center;margin-left:-25px;margin-bottom:36px}
.icon-selector .number_part{width:51px;border-bottom:solid 1px;margin-bottom:12px;font-size:12px}
.icon-selector .background-image{height:100%;width:100%;background-position:center;background-repeat:no-repeat}
.icon-selector .background-image-icons{height:80%;width:80%;background-position:center;background-repeat:no-repeat}
.icon-selector .background-image-icons-text{height:100%;width:100%;background-position:center;background-repeat:no-repeat}
.icon-selector[data-question-hidden]{display:none}
.femaleGender{background-image:url("main/resources/images/quiz_icons/Weiblich.svg")}
.female .Glatt{background-image:url("main/resources/images/quiz_icons/Weiblich-Glatt.svg")}
.female .Lockig{background-image:url("main/resources/images/quiz_icons/Weiblich-Lockig.svg")}
.female .Wellig{background-image:url("main/resources/images/quiz_icons/Weiblich-Wellig.svg")}
.female .Kurz{background-image:url("main/resources/images/quiz_icons/Weiblich-Kurz.svg")}
.female .Lang{background-image:url("main/resources/images/quiz_icons/Weiblich-Lang.svg")}
.female .Schulterlang{background-image:url("main/resources/images/quiz_icons/Weiblich-Schulterlang.svg")}
.female .Dick{background-image:url("main/resources/images/quiz_icons/Weiblich-Dick.svg")}
.female .Fein{background-image:url("main/resources/images/quiz_icons/Weiblich-Fein.svg")}
.female .HairNormal{background-image:url("main/resources/images/quiz_icons/Weiblich-Normal.svg")}
.female .FehlendeInspiration{background-image:url("main/resources/images/quiz_icons/Weiblich-FehlendeInspiration.svg")}
.female .ZuAufwendig{background-image:url("main/resources/images/quiz_icons/Weiblich-ZuAufwendig.svg")}
.female .ZuUnnaturlich{background-image:url("main/resources/images/quiz_icons/Weiblich-ZuUnnaturlich.svg")}
.female .Farbschutz{background-image:url("main/resources/images/quiz_icons/Weiblich-Farbschutz.svg")}
.female .Glanz{background-image:url("main/resources/images/quiz_icons/Weiblich-Glanz.svg")}
.female .GlattesHaar{background-image:url("main/resources/images/quiz_icons/Weiblich-GlattesHaar.svg")}
.female .Hitzeschutz{background-image:url("main/resources/images/quiz_icons/Weiblich-Hitzeschutz.svg")}
.female .Locken{background-image:url("main/resources/images/quiz_icons/Weiblich-Locken.svg")}
.female .Volumen{background-image:url("main/resources/images/quiz_icons/Weiblich-Volumen.svg")}
.female .ZuverlassigerHalt{background-image:url("main/resources/images/quiz_icons/Weiblich-ZuverlassigerHalt.svg")}
.maleGender{background-image:url("main/resources/images/quiz_icons/Mannlich.svg")}
.male .Glatt{background-image:url("main/resources/images/quiz_icons/Mannlich-Glatt.svg")}
.male .Lockig{background-image:url("main/resources/images/quiz_icons/Mannlich-Lockig.svg")}
.male .Wellig{background-image:url("main/resources/images/quiz_icons/Mannlich-Wellig.svg")}
.male .Kurz{background-image:url("main/resources/images/quiz_icons/Mannlich-Kurz.svg")}
.male .Lang{background-image:url("main/resources/images/quiz_icons/Mannlich-Lang.svg")}
.male .Schulterlang{background-image:url("main/resources/images/quiz_icons/Mannlich-Mittellang.svg")}
.male .Dick{background-image:url("main/resources/images/quiz_icons/Mannlich-Dick.svg")}
.male .Fein{background-image:url("main/resources/images/quiz_icons/Mannlich-Fein.svg")}
.male .HairNormal{background-image:url("main/resources/images/quiz_icons/Mannlich-Normal.svg")}
.male .FehlendeInspiration{background-image:url("main/resources/images/quiz_icons/Mannlich-FehlendeInspiration.svg")}
.male .ZuAufwendig{background-image:url("main/resources/images/quiz_icons/Mannlich-ZuAufwendig.svg")}
.male .ZuUnnaturlich{background-image:url("main/resources/images/quiz_icons/Mannlich-ZuUnnaturlich.svg")}
.male .Farbschutz{background-image:url("main/resources/images/quiz_icons/Mannlich-Farbschutz.svg")}
.male .Glanz{background-image:url("main/resources/images/quiz_icons/Mannlich-Glanz.svg")}
.male .GlattesHaar{background-image:url("main/resources/images/quiz_icons/Mannlich-GlattesHaar.svg")}
.male .Hitzeschutz{background-image:url("main/resources/images/quiz_icons/Mannlich-Hitzeschutz.svg")}
.male .Locken{background-image:url("main/resources/images/quiz_icons/Mannlich-Locken.svg")}
.male .Volumen{background-image:url("main/resources/images/quiz_icons/Mannlich-Volumen.svg")}
.male .ZuverlassigerHalt{background-image:url("main/resources/images/quiz_icons/Mannlich-ZuverlassigerHalt.svg")}
.Normal{background-image:url("main/resources/images/quiz_icons/Normal.svg")}
.SchnellFettend{background-image:url("main/resources/images/quiz_icons/SchnellFettend.svg")}
.Schuppig{background-image:url("main/resources/images/quiz_icons/Schuppig.svg")}
.Trocken{background-image:url("main/resources/images/quiz_icons/Trocken.svg")}
.Ja{background-image:url("main/resources/images/quiz_icons/Ja.svg")}
.Nein{background-image:url("main/resources/images/quiz_icons/Nein.svg")}
.KeineZeit{background-image:url("main/resources/images/quiz_icons/KeineZeit.svg")}
.Blond{background-image:url("main/resources/images/quiz_icons/Haarfarbe-Blond.svg")}
.Bunt{background-image:url("main/resources/images/quiz_icons/Haarfarbe-Bunt.svg")}
.Dunkelbraun{background-image:url("main/resources/images/quiz_icons/Haarfarbe-Dunkelbraun.svg")}
.Grau{background-image:url("main/resources/images/quiz_icons/Haarfarbe-Grau.svg")}
.Hellbraun{background-image:url("main/resources/images/quiz_icons/Haarfarbe-Hellbraun.svg")}
.Rot{background-image:url("main/resources/images/quiz_icons/Haarfarbe-Rot.svg")}
.Schwarz{background-image:url("main/resources/images/quiz_icons/Haarfarbe-Schwarz.svg")}
.Geschmeidig{background-image:url("main/resources/images/quiz_icons/Geschmeidig.svg")}
.Bruchig{background-image:url("main/resources/images/quiz_icons/Bruchig.svg")}
.Sprode-Splissig{background-image:url("main/resources/images/quiz_icons/Sprode-Splissig.svg")}
.hairquiz .dialog{position:fixed;top:0;left:0;width:100%;height:100%;overflow:none;display:none;z-index:105}
.hairquiz .dialog.visible{display:block}
.hairquiz .dialog .scroll{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1}
.hairquiz .dialog .scroll>*{-webkit-transform:translateZ(0);transform:translateZ(0)}
.hairquiz .dialog__wrapper{padding:60px 0 10px;max-width:720px;position:relative;margin:0 auto 34px;box-sizing:border-box}
@media screen and (max-width:670px){.hairquiz .dialog__wrapper{margin-bottom:0}
}
.hairquiz .dialog .container{width:100%}
.hairquiz .dialog .top-image{max-width:100%}
.hairquiz .dialog .last{border:solid 2px;padding:13px 88px;margin-top:15px;margin-bottom:15px}
.hairquiz .dialog .background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:-1}
.hairquiz .dialog .content{position:relative;background-color:#f2f2f2;padding:20px 85px 50px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}
@media screen and (max-width:670px){.hairquiz .dialog .content{padding:20px 25px 50px}
}
.hairquiz .dialog .content h3{padding-bottom:30px}
.hairquiz .dialog .content p{padding-bottom:15px}
.hairquiz .dialog .content .signIn{margin-bottom:25px}
.hairquiz .dialog .content label{padding-bottom:10px}
.hairquiz .dialog .content .condition{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;text-align:left;width:100%}
.hairquiz .dialog .content .condition .dialog-checkbox{width:100%}
.hairquiz .dialog .content .condition input{margin-right:10px;width:auto;min-height:auto}
.hairquiz .dialog .form input{box-sizing:border-box;width:100%;min-height:60px;margin-bottom:10px;text-align:center}
.hairquiz .dialog .dialog-close{position:absolute;top:20px;right:20px}
.hairquiz .dialog .icon-close{background-color:rgba(0,0,0,0.43);border-radius:40px;width:40px;height:40px}
.hairquiz .dialog .icon-close:after,.hairquiz .dialog .icon-close:before{width:20px;height:1px;background-color:#fff;left:50%;margin-left:-10px}
.hairquiz .dialog .icon-close:before{top:50%;margin-top:-11px}
.hairquiz .dialog .icon-close:after{top:50%;margin-top:19px}
.hairquiz .dialog .icon-close:hover{-webkit-transform:none;transform:none}
.hairquiz .dialog .hidden{display:none}
.hairquiz .dialog .login-error{color:red;margin-bottom:10px}
.hairquiz .gigya-register-form .gigya-composite-control-header{display:none}
@media screen and (min-width:671px){.livepreview .lightbox__inner{min-width:640px;max-width:640px;padding:20px;box-sizing:border-box}
}
@media screen and (max-width:670px){.livepreview .lightbox__inner{top:58px}
}
.livepreview .lightbox__container{padding-top:0}
.livepreview .lightbox__content{min-height:500px}
.livepreview .lightbox__content .lightbox__loader{top:68%;z-index:90001}
.livepreview .lightbox__close{z-index:2}
@media screen and (min-width:671px){.livepreview .lightbox__close{top:25px;right:25px}
}
.livepreview .lightbox__close .icon-close::before,.livepreview .lightbox__close .icon-close::after{background-color:#ccc}
.livepreview .lightbox__loader{z-index:90001}
.livepreview .perfectCorp-container{min-height:300px;width:100%}
@media screen and (min-width:671px){.livepreview .perfectCorp-container{min-height:480px}
}
.livepreview .product__container{position:relative;width:100%;min-height:200px;opacity:0}
@media screen and (min-width:671px){.livepreview .product__container{min-height:240px}
}
.livepreview .product__container.is-active{opacity:1}
.livepreview .product__container .swiper-container-categories,.livepreview .product__container .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.livepreview .product__container .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}
.livepreview .product__container .swiper-slide{display:inline-block;flex-shrink:0;height:100%;width:auto;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;cursor:pointer}
.livepreview .product__container .swiper-button-prev,.livepreview .product__container .swiper-button-next{position:absolute;top:50%;width:24px;height:26px;margin-top:-13px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;outline:0;border:0}
.livepreview .product__container .swiper-button-prev.swiper-button-disabled,.livepreview .product__container .swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.livepreview .product__container .swiper-button-prev,.livepreview .product__container .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%23000%22%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2212.4%200%2014%201.8%203.2%2013.5%2014%2025.2%2012.4%2027%200%2013.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;left:-5px;right:auto}
@media screen and (max-width:670px){.livepreview .product__container .swiper-button-prev,.livepreview .product__container .swiper-container-rtl .swiper-button-next{left:5px}
}
.livepreview .product__container .swiper-button-next,.livepreview .product__container .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20fill%3D%22%23000%22%20%20preserveAspectRatio%3D%22xMidyMin%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2014%2027%22%20enable-background%3D%22new%200%200%2014%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%221.6%200%200%201.8%2010.8%2013.5%200%2025.2%201.6%2027%2014%2013.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;right:-5px;left:auto}
@media screen and (max-width:670px){.livepreview .product__container .swiper-button-next,.livepreview .product__container .swiper-container-rtl .swiper-button-prev{right:5px}
}
.livepreview .product__categories{position:relative;display:block;z-index:1;width:100%;border-bottom:1px solid #ededed}
.livepreview .product__categories .product__cat{display:inline-block;-webkit-box-align:center;align-items:center;position:relative;height:100%;width:25%;padding:20px 10px;box-sizing:border-box;font-size:12px;line-height:12px;font-weight:bold;cursor:pointer;text-align:center}
.livepreview .product__categories .product__cat[data-selected="true"]:after{content:"";display:block;height:2px;background:#0a0a0a;width:100%;position:absolute;bottom:0;left:0}
.livepreview .product__colors{position:relative;display:block;width:94%;padding-left:3%;padding-right:3%;height:88px}
@media screen and (max-width:670px){.livepreview .product__colors{width:80%;padding-left:10%;padding-right:10%}
}
.livepreview .product__colors .swiper-slide{width:48px}
.livepreview .product__colors .swiper-slide .shade{cursor:pointer;text-indent:-9999px;display:inline-block;width:48px;height:48px;border-radius:50%;margin:20px;background-repeat:no-repeat;background-size:contain;position:relative}
.livepreview .product__colors .swiper-slide .no-shade{background-color:#c0c0c08f}
.livepreview .product__colors .swiper-slide svg:not(:root){overflow:hidden}
.livepreview .product__colors .swiper-slide .check-icon{display:none;fill:#FFF;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-indent:-9999px}
.livepreview .product__colors .swiper-slide .check-icon *{fill:#FFF !important}
.livepreview .product__colors .swiper-slide[data-checked="true"] .check-icon{display:block}
.livepreview .product__info{text-align:center;font-weight:bold;font-size:14px;min-height:44px}
.livepreview .product__info .product__line{display:block;text-transform:uppercase}
.livepreview .product__info .product__name{display:block}
.livepreview .product__button{border:0;margin:0;padding:0;width:auto;overflow:visible;outline:0;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;display:block;text-align:center;margin:20px auto;padding:0 20px;color:white;font-size:14px;font-weight:bold;line-height:35px;background:#000;cursor:pointer;border:1px solid transparent}
.livepreview .product__button::-moz-focus-inner{border:0;padding:0}
.livepreview .product__button.got2b-color{background:#5e7cbd;border-color:#000}
.livepreview .product__button.keratin-color{background-color:#1e2a55}
.livepreview .product__button.color-ultime{background-color:#000}
.livepreview .product__button:hover,.livepreview .product__button:focus{opacity:.9}
.livepreview .promotion{position:relative;display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;width:100%;box-sizing:border-box;padding:20px}
.livepreview .promotion--withProductButton{padding-top:0}
.livepreview .promotion__link{display:block;text-align:center;width:100%}
.livepreview .promotion__text{display:block;font-family:'Open Sans Bold';font-size:26px;margin-bottom:10px;text-align:center;width:100%}
.livepreview .promotion__img{display:block;max-width:50%;height:auto;margin:0 auto}
.hairtool-toggle{display:block;text-align:center;cursor:pointer}
.hairtool-toggle .hairtool-logo{margin-bottom:20px}
.lightbox--open .nyris__iconWrapper{z-index:-1}
.userpoints__base{background-color:#000;padding:4px 15px 8px;color:#fff;font-size:19px;font-family:'Playfair Display';line-height:26px;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;max-width:215px;margin:5px auto 0}
@media screen and (min-width:1025px){.userpoints__base{min-height:64px}
}
.userpoints__base::after{content:' ';min-height:inherit;font-size:0}
.userpoints__base--round{border-radius:50%;width:208px;height:208px;padding:15px;font-family:'Open Sans Bold';letter-spacing:.7px;line-height:1;text-transform:uppercase}
.userpoints__base--round .userpoints__content{font-size:20px}
.userpoints__bigPoints{font-size:70px}
.userpoints__content{width:100%}
.rangebar{border:2px solid #a50231;height:30px;font-size:14px;line-height:30px}
.rangebar__counter{background-color:#a50231;color:#fff;text-align:right;display:block;font-family:'Open Sans Bold';position:relative;height:100%;width:0}
.rangebar__counter::before{position:absolute;content:attr(data-counter);right:10px;white-space:nowrap}
@media screen and (min-width:1025px){.rangebar__counter::before{right:30px}
}
.rangebar__counter--after::before{right:auto;left:calc(100% + 10px);color:#a50231}
@media screen and (min-width:1025px){.rangebar__counter--after::before{left:calc(100% + 20px)}
}
.campaignbalance__base{margin:20px 0}
.campaignbalance__label{font-size:15px;font-family:'Open Sans Bold';line-height:20px;letter-spacing:.75px;color:gray;text-transform:uppercase}
.campaignbalance__bar{margin-top:20px}
.poll__base{position:relative;min-height:300px;font-size:15px}
.poll__title{color:#888;font-family:'Open Sans Bold';font-size:15px;line-height:24px;margin-bottom:20px}
.page .poll__title{color:#888}
.poll__description{margin-bottom:20px}
.poll__footer{font-size:11px;margin-bottom:20px}
.poll__fieldSet::after{clear:both;content:' ';display:block}
.poll__fields{line-height:24px;margin-bottom:10px}
.poll__field{margin-bottom:10px}
@media screen and (min-width:1025px){.poll__field{float:left;width:50%;max-width:320px}
}
.poll__fieldLegend{margin-bottom:10px}
.poll__input{margin:0 12px 0 0;vertical-align:middle}
.poll__label{vertical-align:middle}
.poll__button{margin:0 auto 10px;display:block}
.poll__resultItem{margin-bottom:20px}
.poll__resultLabel{font-family:'Open Sans Bold';margin-bottom:5px}
.poll__message{color:#a50231;padding:20px;border:1px solid #a50231;display:none}
.poll__base--isError .poll__message{display:block}
.poll__loader{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:1}
.poll__base--isLoaded .poll__loader{display:none}
.poll__loaderIcon{position:absolute;top:50%;left:50%;margin-left:-35px;margin-top:-35px;width:60px;height:60px;border:10px solid #eee;border-top:10px solid #000;border-radius:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.poll__content{display:none;margin-bottom:20px}
.poll__content--isLoaded{display:block}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.actionmessage__base{display:none}
.actionmessage__base--popup{position:fixed;top:0;left:0;z-index:99999}
.actionmessage__base--isOpen{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.actionmessage__base--isOpen::after{content:' ';min-height:inherit;font-size:0}
.actionmessage__base--isOpen.actionmessage__base--inline{background:0}
.actionmessage__wrapper{position:relative;max-width:420px;width:100%;max-height:90%;background:#fff;padding:20px}
.actionmessage__button{position:absolute;top:15px;right:15px;height:30px;width:30px;z-index:1}
.imageupload__preview{display:none;width:auto;max-width:300px;height:100px;margin:5px auto}
.imageupload--loaded .upload__button-icon{display:none}
.imageupload--loaded .imageupload__preview{display:block}
.article body>main>article{overflow:hidden;position:relative;padding-bottom:150px}
@media screen and (max-width:1024px){.article body>main>article{padding-bottom:200px}
}
@media screen and (max-width:670px){.article body>main>article{padding-bottom:200px}
}
.page{position:relative;margin:0 auto 34px;padding:60px 80px 10px;box-sizing:border-box;background-color:#fff}
@media screen and (max-width:1024px){.page{margin-left:53px;margin-right:53px;padding:60px 60px 10px}
}
@media screen and (max-width:670px){.page{margin-left:25px;margin-right:25px;margin-bottom:25px;padding:25px 1em 10px}
}
.page--highlighted{padding:80px 80px 50px;border:5px solid #a50231}
@media screen and (max-width:1024px){.page--highlighted{padding:60px 60px 30px}
}
@media screen and (max-width:670px){.page--highlighted{border-width:3px;padding:1em 1em 10px}
}
.page--with-subnav{z-index:102;position:relative;padding-top:100px}
@media screen and (max-width:1024px){.page--with-subnav{padding-top:110px}
}
@media screen and (max-width:670px){.page--with-subnav{padding-top:75px}
}
.page h1,.page h2,.page h3{color:#000}
.page>header:first-child{padding-bottom:30px}
@media screen and (max-width:670px){.page>header:first-child{padding-bottom:1.65em}
}
.page>header:first-child:empty{display:none}
.page>header:first-child h1{line-height:100%}
@media screen and (min-width:1025px){.page>header:first-child h1{font-size:5.385em}
}
@media screen and (max-width:1024px){.page>header:first-child h1{font-size:3.846em}
}
@media screen and (max-width:670px){.page>header:first-child h1{font-size:2.462em}
}
.page>header:first-child h1:after{content:'';display:block;width:140px;height:2px;margin-top:20px;background-color:#545454}
@media screen and (max-width:670px){.page>header:first-child h1:after{width:100px}
}
.page>header:first-child p{padding:2.5em 0 0;font-size:1.25em;font-family:'Open Sans Bold';font-weight:normal}
@media screen and (max-width:670px){.page>header:first-child p{padding-top:1.25em}
}
.page__subnav-wrapper{position:absolute;top:0;left:0;width:100%;z-index:240}
.page__subnav-wrapper.headroom--not-top{position:fixed;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:104}
.page__subnav-wrapper.headroom--not-top .page__subnav-choice{box-sizing:border-box}
@media screen and (max-width:1024px){.page__subnav-wrapper.headroom--not-top .page__subnav-choice{padding:0 63px}
}
@media screen and (max-width:670px),screen and (max-width:670px) and (orientation:landscape){.page__subnav-wrapper.headroom--not-top .page__subnav-choice{padding:0 35px}
}
.page__subnav-wrapper.headroom--not-top .page__subnav-choice span{padding-right:35px;width:auto;float:right}
.page__subnav-wrapper.headroom{background-color:#cbd1d2}
.page__subnav-wrapper.headroom .page__subnav{position:relative;top:auto;left:auto;width:820px;padding:0 80px;margin:0 auto}
@media screen and (max-width:1024px){.page__subnav-wrapper.headroom .page__subnav{position:absolute;width:100%;padding:0 20px;box-sizing:border-box;top:50px}
}
@media screen and (max-width:670px),screen and (max-width:670px) and (orientation:landscape){.page__subnav-wrapper.headroom .page__subnav{padding:0 15px}
}
.page__subnav-wrapper--black.headroom{background-color:#000}
.page__subnav-wrapper.headroom--unpinned:not(.is-menu-opened),.page__subnav-wrapper.headroom--unpinned:not(.is-active){-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s;-webkit-transform:translateY(-166%);transform:translateY(-166%);-webkit-transform-style:preserve-3d}
.page__subnav-wrapper.headroom--unpinned:not(.is-menu-opened) .page__subnav,.page__subnav-wrapper.headroom--unpinned:not(.is-active) .page__subnav{-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s;-webkit-transform:translateY(-166%);transform:translateY(-166%);-webkit-transform-style:preserve-3d}
@media screen and (max-width:1024px){.page__subnav-wrapper.headroom--unpinned:not(.is-menu-opened) .page__subnav,.page__subnav-wrapper.headroom--unpinned:not(.is-active) .page__subnav{padding:0 63px}
}
@media screen and (max-width:670px),screen and (max-width:670px) and (orientation:landscape){.page__subnav-wrapper.headroom--unpinned:not(.is-menu-opened) .page__subnav,.page__subnav-wrapper.headroom--unpinned:not(.is-active) .page__subnav{padding:0 35px}
}
.page__subnav-wrapper.headroom--unpinned:not(.is-menu-opened) .page__subnav-logo,.page__subnav-wrapper.headroom--unpinned:not(.is-active) .page__subnav-logo{display:block}
.page__subnav-wrapper.headroom--unpinned:not(.is-menu-opened) .page__subnav-choice,.page__subnav-wrapper.headroom--unpinned:not(.is-active) .page__subnav-choice{-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s;-webkit-transform:translateY(-166%);transform:translateY(-166%);-webkit-transform-style:preserve-3d;box-sizing:border-box}
@media screen and (max-width:1024px){.page__subnav-wrapper.headroom--unpinned:not(.is-menu-opened) .page__subnav-choice,.page__subnav-wrapper.headroom--unpinned:not(.is-active) .page__subnav-choice{padding:0 63px}
}
@media screen and (max-width:670px),screen and (max-width:670px) and (orientation:landscape){.page__subnav-wrapper.headroom--unpinned:not(.is-menu-opened) .page__subnav-choice,.page__subnav-wrapper.headroom--unpinned:not(.is-active) .page__subnav-choice{padding:0 35px}
}
.page__subnav-wrapper.headroom--unpinned:not(.is-menu-opened) .page__subnav-choice-logo,.page__subnav-wrapper.headroom--unpinned:not(.is-active) .page__subnav-choice-logo{display:block}
.page__subnav-wrapper.headroom--pinned:not(.is-menu-opened),.page__subnav-wrapper.headroom--pinned:not(.is-active){-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-style:preserve-3d}
.page__subnav-wrapper.headroom--pinned:not(.is-menu-opened) .page__subnav,.page__subnav-wrapper.headroom--pinned:not(.is-active) .page__subnav{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-style:preserve-3d}
@media screen and (max-width:1024px){.page__subnav-wrapper.headroom--pinned:not(.is-menu-opened) .page__subnav,.page__subnav-wrapper.headroom--pinned:not(.is-active) .page__subnav{padding:0 20px}
}
@media screen and (max-width:670px),screen and (max-width:670px) and (orientation:landscape){.page__subnav-wrapper.headroom--pinned:not(.is-menu-opened) .page__subnav,.page__subnav-wrapper.headroom--pinned:not(.is-active) .page__subnav{padding:0 15px}
}
.page__subnav-wrapper.headroom--pinned:not(.is-menu-opened) .page__subnav-choice,.page__subnav-wrapper.headroom--pinned:not(.is-active) .page__subnav-choice{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-style:preserve-3d}
.page__subnav-wrapper.headroom--pinned:not(.is-menu-opened).headroom--not-top,.page__subnav-wrapper.headroom--pinned:not(.is-active).headroom--not-top{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
@media screen and (max-width:1024px){.page__subnav-wrapper.headroom--pinned:not(.is-menu-opened).headroom--not-top .page__subnav,.page__subnav-wrapper.headroom--pinned:not(.is-active).headroom--not-top .page__subnav{padding:0 73px}
}
@media screen and (max-width:670px),screen and (max-width:670px) and (orientation:landscape){.page__subnav-wrapper.headroom--pinned:not(.is-menu-opened).headroom--not-top .page__subnav,.page__subnav-wrapper.headroom--pinned:not(.is-active).headroom--not-top .page__subnav{padding:0 35px}
}
.page__subnav-wrapper.headroom--pinned:not(.is-menu-opened).headroom--not-top .page__subnav-logo,.page__subnav-wrapper.headroom--pinned:not(.is-active).headroom--not-top .page__subnav-logo{display:block}
@media screen and (max-width:1024px){.page__subnav-wrapper.headroom--not-top .page__subnav{padding:0 73px}
}
@media screen and (max-width:670px),screen and (max-width:670px) and (orientation:landscape){.page__subnav-wrapper.headroom--not-top .page__subnav{padding:0 35px}
}
.page__subnav-wrapper.headroom--not-top .page__subnav-logo{display:block}
.page__subnav-wrapper *{box-sizing:border-box}
.page__subnav-logo{padding:5px 0;position:absolute;display:none;height:30px;z-index:105}
@media screen and (max-width:1024px){.page__subnav-logo{padding:5px 0 5px 53px;float:left;position:relative;height:40px}
}
@media screen and (max-width:670px){.page__subnav-logo{padding:5px 0 5px 25px}
}
.page__subnav-logo img{max-height:30px;height:30px;width:auto}
@media screen and (max-width:1024px){.page__subnav-logo img{max-height:40px;height:40px}
}
.page__subnav-choice{display:none;cursor:pointer}
@media screen and (max-width:1024px){.page__subnav-choice{display:block;position:absolute;top:0;left:0;width:100%;height:50px;background-color:#cbd1d2;font-size:1.154em;font-family:'Open Sans Bold';color:#000;text-transform:uppercase;line-height:50px;padding:0 10px}
.is-active .page__subnav-choice{color:#7a7f80}
.is-active .page__subnav-choice span{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20preserveAspectRatio%3D%22XmidYmin%22%20maintversion%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2215%207.1%2014%208%207.5%201.8%201%208%200%207.1%207.5%200%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-position:right center;background-size:15px 8px}
.page__subnav-choice span{display:block;width:100%;padding-right:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20preserveAspectRatio%3D%22XmidYmin%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%220%200.9%201%200%207.5%206.2%2014%200%2015%200.9%207.5%208%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-position:right center;background-size:15px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.page__subnav{position:absolute;top:0;left:0;width:100%;padding:0 80px;background-color:#cbd1d2}
.page__subnav:after{content:'';display:table;clear:both}
@media screen and (max-width:1024px){.page__subnav{display:none;top:50px;padding:0 10px}
}
.page__subnav>li{position:relative;float:left;margin-right:45px;text-align:left;white-space:nowrap}
@media screen and (max-width:1024px){.page__subnav>li{margin-right:0}
}
.page__subnav>li:first-child{padding-left:0}
.page__subnav>li:last-child{padding-right:0}
@media screen and (max-width:1024px){.page__subnav>li:last-child{border-bottom:0}
}
@media screen and (max-width:1024px){.page__subnav>li{float:none;padding:0;min-width:auto;text-align:left;border-bottom:1px solid #c1c1c1}
}
.page__subnav>li .list-item-link{font-size:1em;font-family:'Open Sans Bold';color:#000;text-transform:uppercase;-webkit-transition:none;transition:none}
.page__subnav>li .list-item-link.is-active,.page__subnav>li .list-item-link:hover{color:#7a7f80}
@media screen and (max-width:1024px){.page__subnav>li .list-item-link.is-active,.page__subnav>li .list-item-link:hover{color:#000}
}
.page__subnav>li .list-item-link.page__subnav-item.is-active{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%237a7f80%22%20preserveAspectRatio%3D%22XmidYmin%22%20maintversion%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2215%207.1%2014%208%207.5%201.8%201%208%200%207.1%207.5%200%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-position:right center}
.page__subnav>li .list-item-link.page__subnav-item.is-active:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%237a7f80%22%20preserveAspectRatio%3D%22XmidYmin%22%20maintversion%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2215%207.1%2014%208%207.5%201.8%201%208%200%207.1%207.5%200%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-position:right center}
.page__subnav>li>a{margin-right:20px;line-height:40px;font-size:1em;font-family:'Open Sans Bold';color:#000;text-transform:uppercase;-webkit-transition:none;transition:none}
.page__subnav>li>a.is-active,.page__subnav>li>a:hover{color:#7a7f80}
@media screen and (max-width:1024px){.page__subnav>li>a.is-active,.page__subnav>li>a:hover{color:#000}
}
.page__subnav>li>a.page__subnav-item.is-active{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%237a7f80%22%20preserveAspectRatio%3D%22XmidYmin%22%20maintversion%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2215%207.1%2014%208%207.5%201.8%201%208%200%207.1%207.5%200%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-position:right center}
.page__subnav>li>a.page__subnav-item.is-active:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%237a7f80%22%20preserveAspectRatio%3D%22XmidYmin%22%20maintversion%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2215%207.1%2014%208%207.5%201.8%201%208%200%207.1%207.5%200%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-position:right center}
.page__subnav>li>a.page__subnav-item{margin-right:0;padding-right:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20preserveAspectRatio%3D%22XmidYmin%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%220%200.9%201%200%207.5%206.2%2014%200%2015%200.9%207.5%208%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-position:right center;background-size:13px 7px}
.page__subnav>li>a.page__subnav-item:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%237a7f80%22%20preserveAspectRatio%3D%22XmidYmin%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%220%200.9%201%200%207.5%206.2%2014%200%2015%200.9%207.5%208%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-position:right center}
@media screen and (max-width:1024px){.page__subnav>li>a{display:block;padding:0;margin-right:0;font-size:1.154em;line-height:40px;background-size:15px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.page__subnav>li>ul{display:none;position:absolute;margin-top:-5px;min-width:125px;text-align:left;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-style:preserve-3d;z-index:200}
@media screen and (max-width:1024px){.page__subnav>li>ul{position:relative;border:0;margin-top:0;min-width:auto}
}
.page__subnav>li>ul>li{background-color:#cbd1d2}
.page__subnav>li>ul>li a{font-size:1em;font-family:'Open Sans Bold';color:#000;text-transform:uppercase;-webkit-transition:none;transition:none;display:inline-block;padding:0 8px;line-height:30px;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transition:.25s;transition:.25s}
.page__subnav>li>ul>li a.is-active,.page__subnav>li>ul>li a:hover{color:#7a7f80}
@media screen and (max-width:1024px){.page__subnav>li>ul>li a.is-active,.page__subnav>li>ul>li a:hover{color:#000}
}
.page__subnav>li>ul>li a.page__subnav-item.is-active{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%237a7f80%22%20preserveAspectRatio%3D%22XmidYmin%22%20maintversion%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2215%207.1%2014%208%207.5%201.8%201%208%200%207.1%207.5%200%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-position:right center}
.page__subnav>li>ul>li a.page__subnav-item.is-active:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%237a7f80%22%20preserveAspectRatio%3D%22XmidYmin%22%20maintversion%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%2215%207.1%2014%208%207.5%201.8%201%208%200%207.1%207.5%200%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-position:right center}
.page__subnav>li>ul>li a:hover{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-transform-style:preserve-3d}
@media screen and (max-width:1024px){.page__subnav>li>ul>li a{display:block;padding:0 0 0 15px;font-size:1.154em;font-weight:normal;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.page__subnav--black{background-color:#000}
.page__subnav--black>li>a{color:#fff}
.page__subnav--black>li>a.page__subnav-item{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23ffffff%22%20preserveAspectRatio%3D%22XmidYmin%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20viewBox%3D%220%200%2015%208%22%20enable-background%3D%22new%200%200%2015%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%220%200.9%201%200%207.5%206.2%2014%200%2015%200.9%207.5%208%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-position:right center;background-size:13px 7px}
.page__subnav--black>li>ul>li{background-color:#000}
.page__subnav--black>li>ul>li a{color:#fff}
.page .premium{visibility:hidden}
.page.premium-article .premium{display:none;visibility:visible}
.page.premium-article .premium .svg-premium-icon{display:inline-block;width:12px;height:10px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2212px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2012%2010%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cpolygon%20id%3D%22path-1%22%20points%3D%220.00140350877%200.022746114%2011.9766202%200.022746114%2011.9766202%2010%200.00140350877%2010%22%3E%3C%2Fpolygon%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Article-Inline-Premium-elements-Mobile%22%20transform%3D%22translate(-51.000000%2C%20-197.000000)%22%3E%3Crect%20fill%3D%22%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22375%22%20height%3D%22667%22%3E%3C%2Frect%3E%3Cg%20id%3D%22Group-3-Copy-8%22%20transform%3D%22translate(51.000000%2C%20197.000000)%22%3E%3Cg%20id%3D%22Group-2%22%3E%3Cg%20id%3D%22Group%22%3E%3Cpath%20d%3D%22M11.0336374%2C10%20L0.942947368%2C10%20C0.73625731%2C10%200.568701754%2C9.81440415%200.568701754%2C9.58549223%20L0.568701754%2C7.46943005%20C0.568701754%2C7.24051813%200.73625731%2C7.05492228%200.942947368%2C7.05492228%20L11.0336374%2C7.05492228%20C11.2403275%2C7.05492228%2011.407883%2C7.24051813%2011.407883%2C7.46943005%20L11.407883%2C9.58549223%20C11.407883%2C9.81440415%2011.2403509%2C10%2011.0336374%2C10%22%20id%3D%22Fill-1%22%20fill%3D%22%23F7C33F%22%3E%3C%2Fpath%3E%3Cg%20id%3D%22Group-6%22%3E%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%3C%2Fmask%3E%3Cg%20id%3D%22Clip-3%22%3E%3C%2Fg%3E%3Cpath%20d%3D%22M11.0336608%2C7.05492228%20L5.98830409%2C7.05492228%20L5.98830409%2C10%20L11.0336608%2C10%20C11.2403509%2C10%2011.4079064%2C9.81440415%2011.4079064%2C9.58549223%20L11.4079064%2C7.46943005%20C11.4079064%2C7.24051813%2011.2403509%2C7.05492228%2011.0336608%2C7.05492228%22%20id%3D%22Fill-2%22%20fill%3D%22%23EFA82C%22%20mask%3D%22url(main/css/main/%23mask-2)%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M11.3204444%2C0.970803109%20L8.74507602%2C4.23243523%20L6.29883041%2C0.205673575%20C6.15066667%2C-0.0381865285%205.8260117%2C-0.0382642487%205.67777778%2C0.205673575%20L3.23153216%2C4.23243523%20L0.656163743%2C0.970803109%20C0.416654971%2C0.667487047%20-0.0344561404%2C0.885259067%200.00210526316%2C1.2853886%20L0.568701754%2C7.49033679%20L0.568701754%2C7.88393782%20C1.05985965%2C7.88393782%2011.0138713%2C7.88393782%2011.407883%2C7.88393782%20L11.407883%2C7.49033679%20L11.9745029%2C1.2853886%20C12.0110877%2C0.885181347%2011.5599064%2C0.667564767%2011.3204444%2C0.970803109%22%20id%3D%22Fill-4%22%20fill%3D%22%23FBE167%22%20mask%3D%22url(main/css/main/%23mask-2)%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M11.3204444%2C0.970803109%20L8.74507602%2C4.23243523%20L6.29883041%2C0.205673575%20C6.22474854%2C0.0837305699%206.10652632%2C0.022746114%205.98830409%2C0.022746114%20L5.98830409%2C7.88388601%20C8.59964912%2C7.88388601%2011.2099883%2C7.88388601%2011.4079064%2C7.88388601%20L11.4079064%2C7.49028497%20L11.9745263%2C1.28533679%20C12.0110877%2C0.885181347%2011.5599064%2C0.667564767%2011.3204444%2C0.970803109%22%20id%3D%22Fill-5%22%20fill%3D%22%23F7C33F%22%20mask%3D%22url(main/css/main/%23mask-2)%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cpath%20d%3D%22M5.98830409%2C6.36904145%20C5.31852632%2C6.36904145%204.77359064%2C5.76554404%204.77359064%2C5.02373057%20C4.77359064%2C4.2819171%205.31852632%2C3.67841969%205.98830409%2C3.67841969%20C6.65812865%2C3.67841969%207.20306433%2C4.2819171%207.20306433%2C5.02373057%20C7.20306433%2C5.76554404%206.65810526%2C6.36904145%205.98830409%2C6.36904145%22%20id%3D%22Fill-7%22%20fill%3D%22%23E5716E%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.20301754%2C5.02373057%20C7.20301754%2C4.2819171%206.65810526%2C3.67841969%205.98830409%2C3.67841969%20L5.98830409%2C6.36904145%20C6.65810526%2C6.36904145%207.20301754%2C5.76554404%207.20301754%2C5.02373057%22%20id%3D%22Fill-8%22%20fill%3D%22%23E05451%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100%,100%;background-repeat:no-repeat;background-position:center center}
@media screen and (max-width:670px){.page.premium-article .premium .svg-premium-icon{width:12px;height:10px}
}
.page.premium-article .premium .premium-first-message{border:1px solid #ddd;padding:8px 16px;font-size:10px;margin-bottom:10px;display:inline-block;color:#999;width:auto}
.page.premium-article>header:first-child h1:after{background-color:#f7c33f}
.page.premium-article .tags{visibility:hidden;padding:0}
.premium-label{position:absolute;top:2px;left:0;z-index:10}
.premium-label>span{background-color:#fbcf67;color:white;font-size:11px;text-transform:uppercase;padding:5px 13px;letter-spacing:1px}
.column-section:after{content:'';display:table;clear:both}
.column-section>*,.column-section .subsection{float:left;box-sizing:border-box;padding-right:3%}
@media screen and (max-width:670px){.column-section>*,.column-section .subsection{padding-right:0}
}
.column-section>*:last-child,.column-section .subsection:last-child{padding-right:0}
.column-section--two-cols>*{width:49.9%}
@media screen and (max-width:670px){.column-section--two-cols>*{width:100%}
}
.page__content .appslinks,.content .appslinks{padding:0 0 30px}
.page__content .appslinks li,.content .appslinks li{float:none;width:auto}
.page__content .appslinks li.appstore a,.content .appslinks li.appstore a{width:150px;margin-left:10px}
.article-inline{margin:2em 0}
.article-inline>div{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;border:1px solid #d4d4d4;margin:auto;-webkit-box-flex:1;flex:1}
.article-inline__image{line-height:0;position:relative}
@media screen and (max-width:670px){.article-inline__image{width:33%}
}
.article-inline__image img{width:205px;max-width:100%}
.article-inline__image .article-inline__label{position:absolute;top:11px;left:0}
.article-inline__image .article-inline__label>span{background-color:#fbcf67;color:white;font-size:11px;text-transform:uppercase;padding:5px 13px;letter-spacing:1px}
.article-inline__content{padding:1em;margin:.5em 1em;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex:1}
@media screen and (max-width:670px){.article-inline__content{margin:.5em;padding:0 0 0 .5em}
}
.article-inline__content-description{font-family:"Open Sans";font-size:13px;margin:.25em 0 .75em 0;text-transform:uppercase;color:#909090;font-weight:800}
@media screen and (max-width:670px){.article-inline__content-description{font-size:1px}
}
.article-inline__content-premium{display:inline}
.article-inline__content-premium .svg-premium-icon{display:inline-block;width:15px;height:12px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2212px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2012%2010%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cpolygon%20id%3D%22path-1%22%20points%3D%220.00140350877%200.022746114%2011.9766202%200.022746114%2011.9766202%2010%200.00140350877%2010%22%3E%3C%2Fpolygon%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Article-Inline-Premium-elements-Mobile%22%20transform%3D%22translate(-51.000000%2C%20-197.000000)%22%3E%3Crect%20fill%3D%22%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22375%22%20height%3D%22667%22%3E%3C%2Frect%3E%3Cg%20id%3D%22Group-3-Copy-8%22%20transform%3D%22translate(51.000000%2C%20197.000000)%22%3E%3Cg%20id%3D%22Group-2%22%3E%3Cg%20id%3D%22Group%22%3E%3Cpath%20d%3D%22M11.0336374%2C10%20L0.942947368%2C10%20C0.73625731%2C10%200.568701754%2C9.81440415%200.568701754%2C9.58549223%20L0.568701754%2C7.46943005%20C0.568701754%2C7.24051813%200.73625731%2C7.05492228%200.942947368%2C7.05492228%20L11.0336374%2C7.05492228%20C11.2403275%2C7.05492228%2011.407883%2C7.24051813%2011.407883%2C7.46943005%20L11.407883%2C9.58549223%20C11.407883%2C9.81440415%2011.2403509%2C10%2011.0336374%2C10%22%20id%3D%22Fill-1%22%20fill%3D%22%23F7C33F%22%3E%3C%2Fpath%3E%3Cg%20id%3D%22Group-6%22%3E%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%3C%2Fmask%3E%3Cg%20id%3D%22Clip-3%22%3E%3C%2Fg%3E%3Cpath%20d%3D%22M11.0336608%2C7.05492228%20L5.98830409%2C7.05492228%20L5.98830409%2C10%20L11.0336608%2C10%20C11.2403509%2C10%2011.4079064%2C9.81440415%2011.4079064%2C9.58549223%20L11.4079064%2C7.46943005%20C11.4079064%2C7.24051813%2011.2403509%2C7.05492228%2011.0336608%2C7.05492228%22%20id%3D%22Fill-2%22%20fill%3D%22%23EFA82C%22%20mask%3D%22url(main/css/main/%23mask-2)%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M11.3204444%2C0.970803109%20L8.74507602%2C4.23243523%20L6.29883041%2C0.205673575%20C6.15066667%2C-0.0381865285%205.8260117%2C-0.0382642487%205.67777778%2C0.205673575%20L3.23153216%2C4.23243523%20L0.656163743%2C0.970803109%20C0.416654971%2C0.667487047%20-0.0344561404%2C0.885259067%200.00210526316%2C1.2853886%20L0.568701754%2C7.49033679%20L0.568701754%2C7.88393782%20C1.05985965%2C7.88393782%2011.0138713%2C7.88393782%2011.407883%2C7.88393782%20L11.407883%2C7.49033679%20L11.9745029%2C1.2853886%20C12.0110877%2C0.885181347%2011.5599064%2C0.667564767%2011.3204444%2C0.970803109%22%20id%3D%22Fill-4%22%20fill%3D%22%23FBE167%22%20mask%3D%22url(main/css/main/%23mask-2)%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M11.3204444%2C0.970803109%20L8.74507602%2C4.23243523%20L6.29883041%2C0.205673575%20C6.22474854%2C0.0837305699%206.10652632%2C0.022746114%205.98830409%2C0.022746114%20L5.98830409%2C7.88388601%20C8.59964912%2C7.88388601%2011.2099883%2C7.88388601%2011.4079064%2C7.88388601%20L11.4079064%2C7.49028497%20L11.9745263%2C1.28533679%20C12.0110877%2C0.885181347%2011.5599064%2C0.667564767%2011.3204444%2C0.970803109%22%20id%3D%22Fill-5%22%20fill%3D%22%23F7C33F%22%20mask%3D%22url(main/css/main/%23mask-2)%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cpath%20d%3D%22M5.98830409%2C6.36904145%20C5.31852632%2C6.36904145%204.77359064%2C5.76554404%204.77359064%2C5.02373057%20C4.77359064%2C4.2819171%205.31852632%2C3.67841969%205.98830409%2C3.67841969%20C6.65812865%2C3.67841969%207.20306433%2C4.2819171%207.20306433%2C5.02373057%20C7.20306433%2C5.76554404%206.65810526%2C6.36904145%205.98830409%2C6.36904145%22%20id%3D%22Fill-7%22%20fill%3D%22%23E5716E%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.20301754%2C5.02373057%20C7.20301754%2C4.2819171%206.65810526%2C3.67841969%205.98830409%2C3.67841969%20L5.98830409%2C6.36904145%20C6.65810526%2C6.36904145%207.20301754%2C5.76554404%207.20301754%2C5.02373057%22%20id%3D%22Fill-8%22%20fill%3D%22%23E05451%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100%,100%;background-repeat:no-repeat;background-position:center center}
@media screen and (max-width:670px){.article-inline__content-premium .svg-premium-icon{width:15px;height:12px}
}
.article-inline__content-excerpt{font-family:'Playfair Display';font-size:25px;font-weight:300;color:#000;line-height:1.3;margin-bottom:.5em}
@media screen and (max-width:670px){.article-inline__content-excerpt{font-size:18px}
}
.article-inline__content-intro{font-size:14px;color:#7f7f7f;line-height:1.5}
@media screen and (max-width:1024px){.article-inline__content-intro{display:none}
}
.product-inline{border:1px solid #ababab;margin:2em 0;max-width:736px}
.product-inline>div{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.product-inline__image{text-align:center}
.product-inline__image img{max-width:100%;max-height:410px}
@media screen and (max-width:670px){.product-inline__image img{max-height:300px}
}
.product-inline__category{font-size:16px;color:#909090}
.product-inline__content{margin:1em auto;max-width:80%;text-align:center}
@media screen and (max-width:670px){.product-inline__content{margin:1em;max-width:100%}
}
.product-inline__content-rating{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
.product-inline__content-rating span{margin:0 5px 0 0}
.product-inline__content-description{font-family:"Open Sans";font-size:20px;margin:.5em 0}
.product-inline__content-description p{color:#000;font-weight:600}
@media screen and (max-width:670px){.product-inline__content-description{font-size:16px}
}
.product-inline__content-excerpt{font-family:"Open Sans";font-size:16px;font-style:italic;font-weight:300;color:#909090;line-height:1.5}
@media screen and (max-width:670px){.product-inline__content-excerpt{font-size:13px}
}
.product-inline__content-button{margin:1em 0}
.product-inline__content-button .purchase-dropdown{margin:0 auto}
.product-inline__content-button .purchase-dropdown ul{list-style:none;padding-left:0}
.product-inline__content-button .purchase-dropdown ul li{margin-bottom:0}
.product-inline__content--custom{font-family:"Open Sans";margin:.5em 0;font-size:16px}
.product-inline__content--custom h1,.product-inline__content--custom h2,.product-inline__content--custom h3{font-family:"Open Sans";font-weight:600}
.product-inline__content--custom p{color:#000}
.product-inline__content--custom h1{font-size:30px}
@media screen and (max-width:670px){.product-inline__content--custom h1{font-size:20px}
}
.product-inline__content--custom h2{font-size:26px}
@media screen and (max-width:670px){.product-inline__content--custom h2{font-size:18px}
}
.product-inline__content--custom h3{font-size:20px}
@media screen and (max-width:670px){.product-inline__content--custom h3{font-size:16px}
}
.product-inline__content--custom i{color:#909090;line-height:1.5;font-size:16px}
@media screen and (max-width:670px){.product-inline__content--custom i{font-size:13px}
}
.product-inline__content--custom ul,.product-inline__content--custom ol{list-style:inherit}
p.preview-p-tag{line-height:1.5}
@media screen and (max-width:670px){p.preview-p-tag{font-size:16px}
}
.text__base{width:100%;max-width:820px;position:relative;margin:0 auto 34px;padding:60px 80px 10px;box-sizing:border-box}
.text--spacing-none{margin:0 auto;padding:0}
.text--uppercase{text-transform:uppercase}
.promotionpopup__base{display:none}
.promotionpopup__base--popup{position:fixed;top:0;left:0;z-index:99999}
.promotionpopup__base--isOpen{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.promotionpopup__base--isOpen::after{content:' ';min-height:inherit;font-size:0}
.promotionpopup__wrapper{box-sizing:border-box;position:relative;max-width:360px;width:100%;max-height:100%;padding:20px;background:#fff}
@media screen and (max-width:670px){.promotionpopup__wrapper{max-width:100%}
}
.promotionpopup__link{display:block;width:100%;position:relative}
.promotionpopup__img{width:100%;display:block}
.promotionpopup__text{display:block;box-sizing:border-box;position:absolute;bottom:0;width:94%;margin:3%;padding:2%;text-align:center;background:#000;color:#fff;font-family:'Playfair Display'}
.promotionpopup__close{position:absolute;top:10px;right:10px;height:30px;width:30px;z-index:1;background:#b33912}
@media screen and (max-width:670px){.promotionpopup__close{top:10px;right:10px}
}
.promotionpopup__close .icon-close::before,.promotionpopup__close .icon-close::after{width:15px;height:2px;left:8px;background-color:#ccc}
.promotionsignup__base{display:none}
.promotionsignup__base--popup{position:fixed;top:0;left:0;z-index:99999}
.promotionsignup__base--isOpen{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.promotionsignup__base--isOpen::after{content:' ';min-height:inherit;font-size:0}
.promotionsignup__wrapper{box-sizing:border-box;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;max-width:730px;min-height:400px;width:100%;background:#fff;margin:20px}
@media screen and (max-width:670px){.promotionsignup__wrapper{max-width:380px;min-height:600px;height:auto}
}
@media screen and (max-width:360px){.promotionsignup__wrapper{min-height:500px;margin:12px}
}
.promotionsignup__content{height:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:start;align-items:start;-webkit-box-pack:center;justify-content:center}
@media screen and (max-width:670px){.promotionsignup__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
}
.promotionsignup__container,.promotionsignup__container-success{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:calc(100% - 270px);margin-left:270px;padding:15px 36px;box-sizing:border-box}
@media screen and (max-width:670px){.promotionsignup__container,.promotionsignup__container-success{width:100%;height:calc(100% - 260px);padding:10px 28px;margin-left:0}
}
@media screen and (max-width:360px){.promotionsignup__container,.promotionsignup__container-success{width:100%;height:calc(100% - 200px);padding:10px 20px}
}
.promotionsignup__content--success .promotionsignup__container{display:none}
.promotionsignup__container-success{display:none}
.promotionsignup__content--success .promotionsignup__container-success{display:block}
.promotionsignup__image{width:270px;height:100%;display:block;overflow:hidden;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}
@media screen and (max-width:670px){.promotionsignup__image{width:100%;height:260px;position:relative}
}
@media screen and (max-width:360px){.promotionsignup__image{height:200px}
}
.promotionsignup__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.promotionsignup__title,.promotionsignup__subtitle{font-family:'Playfair Display'}
.promotionsignup__title{font-size:34px;line-height:39px;color:#3b3b3b;font-weight:300;margin-bottom:4px;width:80%}
@media screen and (max-width:670px){.promotionsignup__title{font-size:28px;line-height:35px;margin-top:-5px;margin-bottom:6px;width:100%}
}
@media screen and (max-width:360px){.promotionsignup__title{font-size:24px;line-height:27px}
}
.promotionsignup__subtitle{font-size:18.7px;line-height:27px;color:#3f3f3f;font-weight:100;margin-bottom:12px;width:80%}
@media screen and (max-width:670px){.promotionsignup__subtitle{font-size:15.7px;line-height:24px;margin-bottom:11px;width:100%}
}
@media screen and (max-width:360px){.promotionsignup__subtitle{font-size:15px;line-height:17px;margin-bottom:10px}
}
.promotionsignup__form-group{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start}
@media screen and (max-width:670px){.promotionsignup__form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:start}
}
.promotionsignup__form-group--last{margin-top:12px;margin-bottom:4px}
@media screen and (max-width:670px){.promotionsignup__form-group--last{margin-top:11px}
}
@media screen and (max-width:360px){.promotionsignup__form-group--last{margin-top:10px}
}
.promotionsignup__email{font-size:14px;padding:10px 22px;border:1px solid #b6bdc5;color:#4e515e;font-weight:300;width:60%;font-family:'Open Sans Regular'}
@media screen and (max-width:670px){.promotionsignup__email{width:70%}
}
@media screen and (max-width:360px){.promotionsignup__email{width:80%}
}
.promotionsignup__email::-webkit-input-placeholder{color:#a9a9a9;font-weight:100;opacity:1}
.promotionsignup__email::-moz-placeholder{color:#a9a9a9;font-weight:100;opacity:1}
.promotionsignup__email::-ms-input-placeholder{color:#a9a9a9;font-weight:100;opacity:1}
.promotionsignup__email::placeholder{color:#a9a9a9;font-weight:100;opacity:1}
.promotionsignup__submit{padding:12px 26px;font-size:14px;font-weight:600;border-radius:0;background-color:#000;border:#000;color:#fff;letter-spacing:.3px;margin-bottom:8px;margin-top:8px;cursor:pointer}
@media screen and (max-width:670px){.promotionsignup__submit{padding:12px 28px;font-size:13px;margin-top:15px;width:100%}
}
@media screen and (max-width:360px){.promotionsignup__submit{margin-top:0;margin-bottom:2px}
}
.promotionsignup__label{font-size:12px;line-height:14px;padding-left:2px;color:#6a6a6a}
@media screen and (max-width:670px){.promotionsignup__label{font-size:12px;line-height:14px}
}
@media screen and (max-width:360px){.promotionsignup__label{font-size:12px;line-height:13px}
}
.promotionsignup__label p{font-size:12px;line-height:14px;color:#6a6a6a;margin-bottom:6px}
@media screen and (max-width:670px){.promotionsignup__label p{font-size:12px;line-height:14px}
}
@media screen and (max-width:360px){.promotionsignup__label p{font-size:10px;line-height:13px}
}
.promotionsignup__label a{-webkit-transition:color .4s;transition:color .4s;color:#373737;text-decoration:underline}
.promotionsignup__label a:hover{color:#a50231;text-decoration:underline}
.promotionsignup__label b{font-family:'Open Sans Bold'}
.promotionsignup__error{display:none;color:#e76468;margin:2px 0 -5px;line-height:14px}
.promotionsignup__form--has-error .promotionsignup__error{display:block}
.promotionsignup__close{position:absolute;top:10px;right:10px;height:30px;width:30px;z-index:1;background:#fff}
.promotionsignup__close:hover{background:#efefef}
@media screen and (max-width:670px){.promotionsignup__close{top:10px;right:10px}
}
.promotionsignup__close .icon-close::before,.promotionsignup__close .icon-close::after{width:15px;height:1px;left:8px;background-color:#333}
.footersignup__base{background:#971e36;width:100%;height:100%}
.footersignup__container,.footersignup__container-success{width:100%;max-width:460px;margin:0 auto;padding:50px 0 100px;color:#fff;box-sizing:border-box;text-align:center}
@media screen and (max-width:670px){.footersignup__container,.footersignup__container-success{padding:50px 34px}
}
.footersignup--success .footersignup__container{display:none}
.footersignup__container-success{display:none}
.footersignup--success .footersignup__container-success{display:block;text-align:left}
.footersignup__title{font-family:'Playfair Display';font-size:26px;font-weight:400;margin-bottom:24px}
@media screen and (max-width:670px){.footersignup__title{font-size:24px;line-height:36px}
}
.footersignup__subtitle{font-family:'Playfair Display';font-size:20px;font-weight:bold;line-height:26px;margin-bottom:22px}
@media screen and (max-width:670px){.footersignup__subtitle{font-size:16px;line-height:19px;margin-bottom:12px}
}
.footersignup__form-group{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;text-align:left}
.footersignup__form-group--last{margin-top:20px}
@media screen and (max-width:670px){.footersignup__form-group--last{margin-top:18px}
}
.footersignup__email{background:#971e36;font-size:16px;padding:14px 18px;border:1px solid #fff;color:#fff;font-weight:300;width:100%}
@media screen and (max-width:670px){.footersignup__email{font-size:14px;padding:12px 18px}
}
.footersignup__email::-webkit-input-placeholder{color:#d08899;font-weight:300;opacity:1}
.footersignup__email::-moz-placeholder{color:#d08899;font-weight:300;opacity:1}
.footersignup__email::-ms-input-placeholder{color:#d08899;font-weight:300;opacity:1}
.footersignup__email::placeholder{color:#d08899;font-weight:300;opacity:1}
.footersignup__submit{padding:15px 18px;font-size:16px;font-weight:600;border-radius:0;background-color:#fff;border:#fff;color:#971e36;cursor:pointer}
@media screen and (max-width:670px){.footersignup__submit{font-size:14px;padding:13px 18px}
}
.footersignup__label{padding-left:2px;font-size:10px;line-height:18px;color:#fff}
@media screen and (max-width:670px){.footersignup__label{font-size:10px}
}
.footersignup__label p{font-size:10px;line-height:18px;color:#fff}
@media screen and (max-width:670px){.footersignup__label p{font-size:10px}
}
.footersignup__label b{font-family:'Open Sans Bold'}
.footersignup__label a{-webkit-transition:color .4s;transition:color .4s;color:#e1b8c4;text-decoration:underline}
.footersignup__label a:hover{color:#ebabbe;text-decoration:underline}
.footersignup__error{display:none;color:#fff;margin:2px 0 -5px;line-height:15px;font-size:14px;text-align:left}
.footersignup__form--has-error .footersignup__error{display:block}
.livepreviewcontent{position:relative;margin-bottom:100px}
.livepreviewcontent .image-wrapper{width:100%;display:block}
.livepreviewcontent .image-wrapper img{display:block;width:100%}
.livepreviewcontent .content-wrapper{position:relative;display:block;font-family:'Open Sans Regular';color:white}
@media screen and (min-width:671px){.livepreviewcontent .content-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50px;max-width:400px;text-align:left}
}
@media screen and (min-width:671px) and (max-width:1024px){.livepreviewcontent .content-wrapper{max-width:200px;left:20px}
}
@media screen and (max-width:670px){.livepreviewcontent .content-wrapper{max-width:100%;left:auto;top:auto;background:black;padding:30px 15px 40px 20px}
}
.livepreviewcontent .content-wrapper .title{font-family:'Open Sans Bold';margin-bottom:30px;text-transform:uppercase}
@media screen and (min-width:671px) and (max-width:1024px){.livepreviewcontent .content-wrapper .title{font-size:25px;margin-bottom:15px}
}
.livepreviewcontent .content-wrapper .subtitle,.livepreviewcontent .content-wrapper .subtitle p{font-size:20px;color:white;max-width:290px}
@media screen and (min-width:671px) and (max-width:1024px){.livepreviewcontent .content-wrapper .subtitle,.livepreviewcontent .content-wrapper .subtitle p{font-size:17px;margin-bottom:10px;max-width:100%;display:block;height:55px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (min-width:671px) and (max-width:1024px) and screen and (-ms-high-contrast:active),screen and (min-width:671px) and (max-width:1024px) and screen and (-ms-high-contrast:none){.livepreviewcontent .content-wrapper .subtitle,.livepreviewcontent .content-wrapper .subtitle p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.livepreviewcontent .button-wrapper{width:100%;margin-top:20px}
.livepreviewcontent .button-wrapper button{display:inline-block;min-width:200px;text-transform:uppercase;color:black;background:#f5f5f5;border:0;padding:20px;font-size:20px;text-align:center;font-family:'Open Sans Bold';cursor:pointer}
@media screen and (min-width:671px) and (max-width:1024px){.livepreviewcontent .button-wrapper button{padding:12px;font-size:14px}
}
@media screen and (max-width:670px){.livepreviewcontent .button-wrapper button{padding:15px;font-size:16px}
}
.livepreviewcontent .button-wrapper img{display:inline-block;vertical-align:top;margin-left:30px;max-width:60px;margin-top:7px}
@media screen and (min-width:671px) and (max-width:1024px){.livepreviewcontent .button-wrapper img{display:none}
}
@media screen and (max-width:670px){.livepreviewcontent .button-wrapper img{margin-left:20px;max-width:45px}
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{table-layout:fixed}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:18%}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-life-span{width:22%}