@charset "UTF-8";/*! jQuery UI - v1.12.0 - 2016-07-08
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.jquery-ui-enabled .ui-helper-hidden{display:none}
.jquery-ui-enabled .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.jquery-ui-enabled .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.jquery-ui-enabled .ui-helper-clearfix:before,.jquery-ui-enabled .ui-helper-clearfix:after{content:'';display:table;border-collapse:collapse}
.jquery-ui-enabled .ui-helper-clearfix:after{clear:both}
.jquery-ui-enabled .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.jquery-ui-enabled .ui-front{z-index:100}
.jquery-ui-enabled .ui-state-disabled{cursor:default!important;pointer-events:none}
.jquery-ui-enabled .ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.jquery-ui-enabled .ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.jquery-ui-enabled .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.jquery-ui-enabled .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}
.jquery-ui-enabled .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.jquery-ui-enabled .ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.jquery-ui-enabled .ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.jquery-ui-enabled .ui-menu .ui-menu{position:absolute}
.jquery-ui-enabled .ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.jquery-ui-enabled .ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.jquery-ui-enabled .ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.jquery-ui-enabled .ui-menu .ui-state-focus,.jquery-ui-enabled .ui-menu .ui-state-active{margin:-1px}
.jquery-ui-enabled .ui-menu-icons{position:relative}
.jquery-ui-enabled .ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.jquery-ui-enabled .ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.jquery-ui-enabled .ui-menu .ui-menu-icon{left:auto;right:0}
.jquery-ui-enabled .ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}
.jquery-ui-enabled .ui-button,.jquery-ui-enabled .ui-button:link,.jquery-ui-enabled .ui-button:visited,.jquery-ui-enabled .ui-button:hover,.jquery-ui-enabled .ui-button:active{text-decoration:none}
.jquery-ui-enabled .ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}
.jquery-ui-enabled input.ui-button.ui-button-icon-only{text-indent:0}
.jquery-ui-enabled .ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.jquery-ui-enabled .ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}
.jquery-ui-enabled input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}
.jquery-ui-enabled input.ui-button::-moz-focus-inner,.jquery-ui-enabled button.ui-button::-moz-focus-inner{border:0;padding:0}
.jquery-ui-enabled .ui-controlgroup{vertical-align:middle;display:inline-block}
.jquery-ui-enabled .ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}
.jquery-ui-enabled .ui-controlgroup>.ui-controlgroup-item:focus,.jquery-ui-enabled .ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}
.jquery-ui-enabled .ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}
.jquery-ui-enabled .ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}
.jquery-ui-enabled .ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}
.jquery-ui-enabled .ui-controlgroup .ui-controlgroup-label span{font-size:80%}
.jquery-ui-enabled .ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}
.jquery-ui-enabled .ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:0}
.jquery-ui-enabled .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:0}
.jquery-ui-enabled .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:0}
.jquery-ui-enabled .ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}
.jquery-ui-enabled .ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}
.jquery-ui-enabled .ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:0}
.jquery-ui-enabled .ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}
.jquery-ui-enabled .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.jquery-ui-enabled .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}
.jquery-ui-enabled .ui-checkboxradio-disabled{pointer-events:none}
.jquery-ui-enabled .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-prev,.jquery-ui-enabled .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-prev-hover,.jquery-ui-enabled .ui-datepicker .ui-datepicker-next-hover{top:1px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-prev{left:2px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-next{right:2px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-prev-hover{left:1px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-next-hover{right:1px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-prev span,.jquery-ui-enabled .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.jquery-ui-enabled .ui-datepicker select.ui-datepicker-month,.jquery-ui-enabled .ui-datepicker select.ui-datepicker-year{width:45%}
.jquery-ui-enabled .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.jquery-ui-enabled .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.jquery-ui-enabled .ui-datepicker td{border:0;padding:1px}
.jquery-ui-enabled .ui-datepicker td span,.jquery-ui-enabled .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.jquery-ui-enabled .ui-datepicker.ui-datepicker-multi{width:auto}
.jquery-ui-enabled .ui-datepicker-multi .ui-datepicker-group{float:left}
.jquery-ui-enabled .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.jquery-ui-enabled .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.jquery-ui-enabled .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.jquery-ui-enabled .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.jquery-ui-enabled .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.jquery-ui-enabled .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.jquery-ui-enabled .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.jquery-ui-enabled .ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.jquery-ui-enabled .ui-datepicker-rtl{direction:rtl}
.jquery-ui-enabled .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.jquery-ui-enabled .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.jquery-ui-enabled .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.jquery-ui-enabled .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.jquery-ui-enabled .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.jquery-ui-enabled .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.jquery-ui-enabled .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.jquery-ui-enabled .ui-datepicker-rtl .ui-datepicker-group{float:right}
.jquery-ui-enabled .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.jquery-ui-enabled .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.jquery-ui-enabled .ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.jquery-ui-enabled .ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.jquery-ui-enabled .ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.jquery-ui-enabled .ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.jquery-ui-enabled .ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.jquery-ui-enabled .ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}
.jquery-ui-enabled .ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.jquery-ui-enabled .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.jquery-ui-enabled .ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.jquery-ui-enabled .ui-dialog .ui-resizable-n{height:2px;top:0}
.jquery-ui-enabled .ui-dialog .ui-resizable-e{width:2px;right:0}
.jquery-ui-enabled .ui-dialog .ui-resizable-s{height:2px;bottom:0}
.jquery-ui-enabled .ui-dialog .ui-resizable-w{width:2px;left:0}
.jquery-ui-enabled .ui-dialog .ui-resizable-se,.jquery-ui-enabled .ui-dialog .ui-resizable-sw,.jquery-ui-enabled .ui-dialog .ui-resizable-ne,.jquery-ui-enabled .ui-dialog .ui-resizable-nw{width:7px;height:7px}
.jquery-ui-enabled .ui-dialog .ui-resizable-se{right:0;bottom:0}
.jquery-ui-enabled .ui-dialog .ui-resizable-sw{left:0;bottom:0}
.jquery-ui-enabled .ui-dialog .ui-resizable-ne{right:0;top:0}
.jquery-ui-enabled .ui-dialog .ui-resizable-nw{left:0;top:0}
.jquery-ui-enabled .ui-draggable .ui-dialog-titlebar{cursor:move}
.jquery-ui-enabled .ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.jquery-ui-enabled .ui-resizable{position:relative}
.jquery-ui-enabled .ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.jquery-ui-enabled .ui-resizable-disabled .ui-resizable-handle,.jquery-ui-enabled .ui-resizable-autohide .ui-resizable-handle{display:none}
.jquery-ui-enabled .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.jquery-ui-enabled .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.jquery-ui-enabled .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.jquery-ui-enabled .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.jquery-ui-enabled .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.jquery-ui-enabled .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.jquery-ui-enabled .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.jquery-ui-enabled .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.jquery-ui-enabled .ui-progressbar{height:2em;text-align:left;overflow:hidden}
.jquery-ui-enabled .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.jquery-ui-enabled .ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}
.jquery-ui-enabled .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.jquery-ui-enabled .ui-selectable{-ms-touch-action:none;touch-action:none}
.jquery-ui-enabled .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.jquery-ui-enabled .ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.jquery-ui-enabled .ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.jquery-ui-enabled .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}
.jquery-ui-enabled .ui-selectmenu-open{display:block}
.jquery-ui-enabled .ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}
.jquery-ui-enabled .ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}
.jquery-ui-enabled .ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.jquery-ui-enabled .ui-slider{position:relative;text-align:left}
.jquery-ui-enabled .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.jquery-ui-enabled .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.jquery-ui-enabled .ui-slider.ui-state-disabled .ui-slider-handle,.jquery-ui-enabled .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.jquery-ui-enabled .ui-slider-horizontal{height:.8em}
.jquery-ui-enabled .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.jquery-ui-enabled .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.jquery-ui-enabled .ui-slider-horizontal .ui-slider-range-min{left:0}
.jquery-ui-enabled .ui-slider-horizontal .ui-slider-range-max{right:0}
.jquery-ui-enabled .ui-slider-vertical{width:.8em;height:100px}
.jquery-ui-enabled .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.jquery-ui-enabled .ui-slider-vertical .ui-slider-range{left:0;width:100%}
.jquery-ui-enabled .ui-slider-vertical .ui-slider-range-min{bottom:0}
.jquery-ui-enabled .ui-slider-vertical .ui-slider-range-max{top:0}
.jquery-ui-enabled .ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.jquery-ui-enabled .ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.jquery-ui-enabled .ui-spinner-input{border:0;background:0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}
.jquery-ui-enabled .ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.jquery-ui-enabled .ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}
.jquery-ui-enabled .ui-spinner-up{top:0}
.jquery-ui-enabled .ui-spinner-down{bottom:0}
.jquery-ui-enabled .ui-tabs{position:relative;padding:.2em}
.jquery-ui-enabled .ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.jquery-ui-enabled .ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.jquery-ui-enabled .ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.jquery-ui-enabled .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.jquery-ui-enabled .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.jquery-ui-enabled .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.jquery-ui-enabled .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.jquery-ui-enabled .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.jquery-ui-enabled .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.jquery-ui-enabled .ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}
.jquery-ui-enabled body .ui-tooltip{border-width:2px}
.jquery-ui-enabled .ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.jquery-ui-enabled .ui-widget .ui-widget{font-size:1em}
.jquery-ui-enabled .ui-widget input,.jquery-ui-enabled .ui-widget select,.jquery-ui-enabled .ui-widget textarea,.jquery-ui-enabled .ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.jquery-ui-enabled .ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.jquery-ui-enabled .ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.jquery-ui-enabled .ui-widget-content a{color:#333}
.jquery-ui-enabled .ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.jquery-ui-enabled .ui-widget-header a{color:#333}
.jquery-ui-enabled .ui-state-default,.jquery-ui-enabled .ui-widget-content .ui-state-default,.jquery-ui-enabled .ui-widget-header .ui-state-default,.jquery-ui-enabled .ui-button,.jquery-ui-enabled html .ui-button.ui-state-disabled:hover,.jquery-ui-enabled html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.jquery-ui-enabled .ui-state-default a,.jquery-ui-enabled .ui-state-default a:link,.jquery-ui-enabled .ui-state-default a:visited,.jquery-ui-enabled a.ui-button,.jquery-ui-enabled a:link.ui-button,.jquery-ui-enabled a:visited.ui-button,.jquery-ui-enabled .ui-button{color:#454545;text-decoration:none}
.jquery-ui-enabled .ui-state-hover,.jquery-ui-enabled .ui-widget-content .ui-state-hover,.jquery-ui-enabled .ui-widget-header .ui-state-hover,.jquery-ui-enabled .ui-state-focus,.jquery-ui-enabled .ui-widget-content .ui-state-focus,.jquery-ui-enabled .ui-widget-header .ui-state-focus,.jquery-ui-enabled .ui-button:hover,.jquery-ui-enabled .ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.jquery-ui-enabled .ui-state-hover a,.jquery-ui-enabled .ui-state-hover a:hover,.jquery-ui-enabled .ui-state-hover a:link,.jquery-ui-enabled .ui-state-hover a:visited,.jquery-ui-enabled .ui-state-focus a,.jquery-ui-enabled .ui-state-focus a:hover,.jquery-ui-enabled .ui-state-focus a:link,.jquery-ui-enabled .ui-state-focus a:visited,.jquery-ui-enabled a.ui-button:hover,.jquery-ui-enabled a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.jquery-ui-enabled .ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.jquery-ui-enabled .ui-state-active,.jquery-ui-enabled .ui-widget-content .ui-state-active,.jquery-ui-enabled .ui-widget-header .ui-state-active,.jquery-ui-enabled a.ui-button:active,.jquery-ui-enabled .ui-button:active,.jquery-ui-enabled .ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.jquery-ui-enabled .ui-icon-background,.jquery-ui-enabled .ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.jquery-ui-enabled .ui-state-active a,.jquery-ui-enabled .ui-state-active a:link,.jquery-ui-enabled .ui-state-active a:visited{color:#fff;text-decoration:none}
.jquery-ui-enabled .ui-state-highlight,.jquery-ui-enabled .ui-widget-content .ui-state-highlight,.jquery-ui-enabled .ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.jquery-ui-enabled .ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.jquery-ui-enabled .ui-state-highlight a,.jquery-ui-enabled .ui-widget-content .ui-state-highlight a,.jquery-ui-enabled .ui-widget-header .ui-state-highlight a{color:#777620}
.jquery-ui-enabled .ui-state-error,.jquery-ui-enabled .ui-widget-content .ui-state-error,.jquery-ui-enabled .ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.jquery-ui-enabled .ui-state-error a,.jquery-ui-enabled .ui-widget-content .ui-state-error a,.jquery-ui-enabled .ui-widget-header .ui-state-error a{color:#5f3f3f}
.jquery-ui-enabled .ui-state-error-text,.jquery-ui-enabled .ui-widget-content .ui-state-error-text,.jquery-ui-enabled .ui-widget-header .ui-state-error-text{color:#5f3f3f}
.jquery-ui-enabled .ui-priority-primary,.jquery-ui-enabled .ui-widget-content .ui-priority-primary,.jquery-ui-enabled .ui-widget-header .ui-priority-primary{font-weight:bold}
.jquery-ui-enabled .ui-priority-secondary,.jquery-ui-enabled .ui-widget-content .ui-priority-secondary,.jquery-ui-enabled .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.jquery-ui-enabled .ui-state-disabled,.jquery-ui-enabled .ui-widget-content .ui-state-disabled,.jquery-ui-enabled .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.jquery-ui-enabled .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.jquery-ui-enabled .ui-icon{width:16px;height:16px}
.jquery-ui-enabled .ui-icon,.jquery-ui-enabled .ui-widget-content .ui-icon{background-image:url("../images/ui-icons_444444_256x240.png")}
.jquery-ui-enabled .ui-widget-header .ui-icon{background-image:url("../images/ui-icons_444444_256x240.png")}
.jquery-ui-enabled .ui-button .ui-icon{background-image:url("../images/ui-icons_777777_256x240.png")}
.jquery-ui-enabled .ui-state-hover .ui-icon,.jquery-ui-enabled .ui-state-focus .ui-icon,.jquery-ui-enabled .ui-button:hover .ui-icon,.jquery-ui-enabled .ui-button:focus .ui-icon,.jquery-ui-enabled .ui-state-default .ui-icon{background-image:url("../images/ui-icons_555555_256x240.png")}
.jquery-ui-enabled .ui-state-active .ui-icon,.jquery-ui-enabled .ui-button:active .ui-icon{background-image:url("../images/ui-icons_ffffff_256x240.png")}
.jquery-ui-enabled .ui-state-highlight .ui-icon,.jquery-ui-enabled .ui-button .ui-state-highlight.ui-icon{background-image:url("../images/ui-icons_777620_256x240.png")}
.jquery-ui-enabled .ui-state-error .ui-icon,.jquery-ui-enabled .ui-state-error-text .ui-icon{background-image:url("../images/ui-icons_cc0000_256x240.png")}
.jquery-ui-enabled .ui-icon-blank{background-position:16px 16px}
.jquery-ui-enabled .ui-icon-caret-1-n{background-position:0 0}
.jquery-ui-enabled .ui-icon-caret-1-ne{background-position:-16px 0}
.jquery-ui-enabled .ui-icon-caret-1-e{background-position:-32px 0}
.jquery-ui-enabled .ui-icon-caret-1-se{background-position:-48px 0}
.jquery-ui-enabled .ui-icon-caret-1-s{background-position:-65px 0}
.jquery-ui-enabled .ui-icon-caret-1-sw{background-position:-80px 0}
.jquery-ui-enabled .ui-icon-caret-1-w{background-position:-96px 0}
.jquery-ui-enabled .ui-icon-caret-1-nw{background-position:-112px 0}
.jquery-ui-enabled .ui-icon-caret-2-n-s{background-position:-128px 0}
.jquery-ui-enabled .ui-icon-caret-2-e-w{background-position:-144px 0}
.jquery-ui-enabled .ui-icon-triangle-1-n{background-position:0 -16px}
.jquery-ui-enabled .ui-icon-triangle-1-ne{background-position:-16px -16px}
.jquery-ui-enabled .ui-icon-triangle-1-e{background-position:-32px -16px}
.jquery-ui-enabled .ui-icon-triangle-1-se{background-position:-48px -16px}
.jquery-ui-enabled .ui-icon-triangle-1-s{background-position:-65px -16px}
.jquery-ui-enabled .ui-icon-triangle-1-sw{background-position:-80px -16px}
.jquery-ui-enabled .ui-icon-triangle-1-w{background-position:-96px -16px}
.jquery-ui-enabled .ui-icon-triangle-1-nw{background-position:-112px -16px}
.jquery-ui-enabled .ui-icon-triangle-2-n-s{background-position:-128px -16px}
.jquery-ui-enabled .ui-icon-triangle-2-e-w{background-position:-144px -16px}
.jquery-ui-enabled .ui-icon-arrow-1-n{background-position:0 -32px}
.jquery-ui-enabled .ui-icon-arrow-1-ne{background-position:-16px -32px}
.jquery-ui-enabled .ui-icon-arrow-1-e{background-position:-32px -32px}
.jquery-ui-enabled .ui-icon-arrow-1-se{background-position:-48px -32px}
.jquery-ui-enabled .ui-icon-arrow-1-s{background-position:-65px -32px}
.jquery-ui-enabled .ui-icon-arrow-1-sw{background-position:-80px -32px}
.jquery-ui-enabled .ui-icon-arrow-1-w{background-position:-96px -32px}
.jquery-ui-enabled .ui-icon-arrow-1-nw{background-position:-112px -32px}
.jquery-ui-enabled .ui-icon-arrow-2-n-s{background-position:-128px -32px}
.jquery-ui-enabled .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.jquery-ui-enabled .ui-icon-arrow-2-e-w{background-position:-160px -32px}
.jquery-ui-enabled .ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.jquery-ui-enabled .ui-icon-arrowstop-1-n{background-position:-192px -32px}
.jquery-ui-enabled .ui-icon-arrowstop-1-e{background-position:-208px -32px}
.jquery-ui-enabled .ui-icon-arrowstop-1-s{background-position:-224px -32px}
.jquery-ui-enabled .ui-icon-arrowstop-1-w{background-position:-240px -32px}
.jquery-ui-enabled .ui-icon-arrowthick-1-n{background-position:1px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-1-e{background-position:-32px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-1-se{background-position:-48px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-1-s{background-position:-64px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-1-w{background-position:-96px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.jquery-ui-enabled .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.jquery-ui-enabled .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.jquery-ui-enabled .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.jquery-ui-enabled .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.jquery-ui-enabled .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.jquery-ui-enabled .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.jquery-ui-enabled .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.jquery-ui-enabled .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.jquery-ui-enabled .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.jquery-ui-enabled .ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.jquery-ui-enabled .ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.jquery-ui-enabled .ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.jquery-ui-enabled .ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.jquery-ui-enabled .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.jquery-ui-enabled .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.jquery-ui-enabled .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.jquery-ui-enabled .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.jquery-ui-enabled .ui-icon-arrow-4{background-position:0 -80px}
.jquery-ui-enabled .ui-icon-arrow-4-diag{background-position:-16px -80px}
.jquery-ui-enabled .ui-icon-extlink{background-position:-32px -80px}
.jquery-ui-enabled .ui-icon-newwin{background-position:-48px -80px}
.jquery-ui-enabled .ui-icon-refresh{background-position:-64px -80px}
.jquery-ui-enabled .ui-icon-shuffle{background-position:-80px -80px}
.jquery-ui-enabled .ui-icon-transfer-e-w{background-position:-96px -80px}
.jquery-ui-enabled .ui-icon-transferthick-e-w{background-position:-112px -80px}
.jquery-ui-enabled .ui-icon-folder-collapsed{background-position:0 -96px}
.jquery-ui-enabled .ui-icon-folder-open{background-position:-16px -96px}
.jquery-ui-enabled .ui-icon-document{background-position:-32px -96px}
.jquery-ui-enabled .ui-icon-document-b{background-position:-48px -96px}
.jquery-ui-enabled .ui-icon-note{background-position:-64px -96px}
.jquery-ui-enabled .ui-icon-mail-closed{background-position:-80px -96px}
.jquery-ui-enabled .ui-icon-mail-open{background-position:-96px -96px}
.jquery-ui-enabled .ui-icon-suitcase{background-position:-112px -96px}
.jquery-ui-enabled .ui-icon-comment{background-position:-128px -96px}
.jquery-ui-enabled .ui-icon-person{background-position:-144px -96px}
.jquery-ui-enabled .ui-icon-print{background-position:-160px -96px}
.jquery-ui-enabled .ui-icon-trash{background-position:-176px -96px}
.jquery-ui-enabled .ui-icon-locked{background-position:-192px -96px}
.jquery-ui-enabled .ui-icon-unlocked{background-position:-208px -96px}
.jquery-ui-enabled .ui-icon-bookmark{background-position:-224px -96px}
.jquery-ui-enabled .ui-icon-tag{background-position:-240px -96px}
.jquery-ui-enabled .ui-icon-home{background-position:0 -112px}
.jquery-ui-enabled .ui-icon-flag{background-position:-16px -112px}
.jquery-ui-enabled .ui-icon-calendar{background-position:-32px -112px}
.jquery-ui-enabled .ui-icon-cart{background-position:-48px -112px}
.jquery-ui-enabled .ui-icon-pencil{background-position:-64px -112px}
.jquery-ui-enabled .ui-icon-clock{background-position:-80px -112px}
.jquery-ui-enabled .ui-icon-disk{background-position:-96px -112px}
.jquery-ui-enabled .ui-icon-calculator{background-position:-112px -112px}
.jquery-ui-enabled .ui-icon-zoomin{background-position:-128px -112px}
.jquery-ui-enabled .ui-icon-zoomout{background-position:-144px -112px}
.jquery-ui-enabled .ui-icon-search{background-position:-160px -112px}
.jquery-ui-enabled .ui-icon-wrench{background-position:-176px -112px}
.jquery-ui-enabled .ui-icon-gear{background-position:-192px -112px}
.jquery-ui-enabled .ui-icon-heart{background-position:-208px -112px}
.jquery-ui-enabled .ui-icon-star{background-position:-224px -112px}
.jquery-ui-enabled .ui-icon-link{background-position:-240px -112px}
.jquery-ui-enabled .ui-icon-cancel{background-position:0 -128px}
.jquery-ui-enabled .ui-icon-plus{background-position:-16px -128px}
.jquery-ui-enabled .ui-icon-plusthick{background-position:-32px -128px}
.jquery-ui-enabled .ui-icon-minus{background-position:-48px -128px}
.jquery-ui-enabled .ui-icon-minusthick{background-position:-64px -128px}
.jquery-ui-enabled .ui-icon-close{background-position:-80px -128px}
.jquery-ui-enabled .ui-icon-closethick{background-position:-96px -128px}
.jquery-ui-enabled .ui-icon-key{background-position:-112px -128px}
.jquery-ui-enabled .ui-icon-lightbulb{background-position:-128px -128px}
.jquery-ui-enabled .ui-icon-scissors{background-position:-144px -128px}
.jquery-ui-enabled .ui-icon-clipboard{background-position:-160px -128px}
.jquery-ui-enabled .ui-icon-copy{background-position:-176px -128px}
.jquery-ui-enabled .ui-icon-contact{background-position:-192px -128px}
.jquery-ui-enabled .ui-icon-image{background-position:-208px -128px}
.jquery-ui-enabled .ui-icon-video{background-position:-224px -128px}
.jquery-ui-enabled .ui-icon-script{background-position:-240px -128px}
.jquery-ui-enabled .ui-icon-alert{background-position:0 -144px}
.jquery-ui-enabled .ui-icon-info{background-position:-16px -144px}
.jquery-ui-enabled .ui-icon-notice{background-position:-32px -144px}
.jquery-ui-enabled .ui-icon-help{background-position:-48px -144px}
.jquery-ui-enabled .ui-icon-check{background-position:-64px -144px}
.jquery-ui-enabled .ui-icon-bullet{background-position:-80px -144px}
.jquery-ui-enabled .ui-icon-radio-on{background-position:-96px -144px}
.jquery-ui-enabled .ui-icon-radio-off{background-position:-112px -144px}
.jquery-ui-enabled .ui-icon-pin-w{background-position:-128px -144px}
.jquery-ui-enabled .ui-icon-pin-s{background-position:-144px -144px}
.jquery-ui-enabled .ui-icon-play{background-position:0 -160px}
.jquery-ui-enabled .ui-icon-pause{background-position:-16px -160px}
.jquery-ui-enabled .ui-icon-seek-next{background-position:-32px -160px}
.jquery-ui-enabled .ui-icon-seek-prev{background-position:-48px -160px}
.jquery-ui-enabled .ui-icon-seek-end{background-position:-64px -160px}
.jquery-ui-enabled .ui-icon-seek-start{background-position:-80px -160px}
.jquery-ui-enabled .ui-icon-seek-first{background-position:-80px -160px}
.jquery-ui-enabled .ui-icon-stop{background-position:-96px -160px}
.jquery-ui-enabled .ui-icon-eject{background-position:-112px -160px}
.jquery-ui-enabled .ui-icon-volume-off{background-position:-128px -160px}
.jquery-ui-enabled .ui-icon-volume-on{background-position:-144px -160px}
.jquery-ui-enabled .ui-icon-power{background-position:0 -176px}
.jquery-ui-enabled .ui-icon-signal-diag{background-position:-16px -176px}
.jquery-ui-enabled .ui-icon-signal{background-position:-32px -176px}
.jquery-ui-enabled .ui-icon-battery-0{background-position:-48px -176px}
.jquery-ui-enabled .ui-icon-battery-1{background-position:-64px -176px}
.jquery-ui-enabled .ui-icon-battery-2{background-position:-80px -176px}
.jquery-ui-enabled .ui-icon-battery-3{background-position:-96px -176px}
.jquery-ui-enabled .ui-icon-circle-plus{background-position:0 -192px}
.jquery-ui-enabled .ui-icon-circle-minus{background-position:-16px -192px}
.jquery-ui-enabled .ui-icon-circle-close{background-position:-32px -192px}
.jquery-ui-enabled .ui-icon-circle-triangle-e{background-position:-48px -192px}
.jquery-ui-enabled .ui-icon-circle-triangle-s{background-position:-64px -192px}
.jquery-ui-enabled .ui-icon-circle-triangle-w{background-position:-80px -192px}
.jquery-ui-enabled .ui-icon-circle-triangle-n{background-position:-96px -192px}
.jquery-ui-enabled .ui-icon-circle-arrow-e{background-position:-112px -192px}
.jquery-ui-enabled .ui-icon-circle-arrow-s{background-position:-128px -192px}
.jquery-ui-enabled .ui-icon-circle-arrow-w{background-position:-144px -192px}
.jquery-ui-enabled .ui-icon-circle-arrow-n{background-position:-160px -192px}
.jquery-ui-enabled .ui-icon-circle-zoomin{background-position:-176px -192px}
.jquery-ui-enabled .ui-icon-circle-zoomout{background-position:-192px -192px}
.jquery-ui-enabled .ui-icon-circle-check{background-position:-208px -192px}
.jquery-ui-enabled .ui-icon-circlesmall-plus{background-position:0 -208px}
.jquery-ui-enabled .ui-icon-circlesmall-minus{background-position:-16px -208px}
.jquery-ui-enabled .ui-icon-circlesmall-close{background-position:-32px -208px}
.jquery-ui-enabled .ui-icon-squaresmall-plus{background-position:-48px -208px}
.jquery-ui-enabled .ui-icon-squaresmall-minus{background-position:-64px -208px}
.jquery-ui-enabled .ui-icon-squaresmall-close{background-position:-80px -208px}
.jquery-ui-enabled .ui-icon-grip-dotted-vertical{background-position:0 -224px}
.jquery-ui-enabled .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.jquery-ui-enabled .ui-icon-grip-solid-vertical{background-position:-32px -224px}
.jquery-ui-enabled .ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.jquery-ui-enabled .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.jquery-ui-enabled .ui-icon-grip-diagonal-se{background-position:-80px -224px}
.jquery-ui-enabled .ui-corner-all,.jquery-ui-enabled .ui-corner-top,.jquery-ui-enabled .ui-corner-left,.jquery-ui-enabled .ui-corner-tl{border-top-left-radius:3px}
.jquery-ui-enabled .ui-corner-all,.jquery-ui-enabled .ui-corner-top,.jquery-ui-enabled .ui-corner-right,.jquery-ui-enabled .ui-corner-tr{border-top-right-radius:3px}
.jquery-ui-enabled .ui-corner-all,.jquery-ui-enabled .ui-corner-bottom,.jquery-ui-enabled .ui-corner-left,.jquery-ui-enabled .ui-corner-bl{border-bottom-left-radius:3px}
.jquery-ui-enabled .ui-corner-all,.jquery-ui-enabled .ui-corner-bottom,.jquery-ui-enabled .ui-corner-right,.jquery-ui-enabled .ui-corner-br{border-bottom-right-radius:3px}
.jquery-ui-enabled .ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.jquery-ui-enabled .ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
body,select,input,textarea{color:#000}
.mobile-visible{display:none}
.desktop-visible{display:block}
:-ms-input-placeholder{color:#c6c6c6}
.ie-placeholder{color:#c6c6c6}
div#main{width:1024px;max-width:1024px;position:static}
.BA-wrapper{background-color:#fff;overflow-x:hidden;position:relative}
.BA-container{margin-bottom:60px}
.BA-container .BA-login-message{display:none;font-size:11px;color:#7d7d7d;margin-top:10px}
.BA-container .BA-login-message .sign-in{text-decoration:underline;padding-left:4px;cursor:pointer}
.BA-container .global-error-msg{padding:0 37px;text-align:right;clear:both}
.BA-container #BAA-step2 .global-error-msg,.BA-container #BAA-step3 .global-error-msg{text-align:right;clear:right;float:right}
.BA-container #BAA-step2 .global-error-msg{padding:0}
.BA-container #BAA-step3 .global-error-msg{padding-right:172px}
.BA-container .form-textarea.error,.BA-container .form-input.error{border:1px solid red!important}
#btqAptRegis .submit input[type='submit']{display:none}
#container .main-heading{width:950px;margin:35px auto}
.BA-container .main-heading,.BA-container .steps-container,#BAA-step1 .search-box-wrapper,#BAA-step1 .btn-wrapper{width:950px;margin:0 auto}
.BA-container .sprites-radio{background:url("../images/btn-radio-white.png") no-repeat;background-position:0 0;background-size:16px 16px}
.BA-container .sprites-radio_checked_focus,.BA-container .sprites-radio_checked{background:url("../images/btn-radio-pink.png") no-repeat;background-size:16px 16px}
.BA-container .sprites-checkbox{background:url("../images/btn-checkbox-white.png") no-repeat;background-position:0 0;background-size:18px 18px}
.BA-container .sprites-checkbox_checked_focus,.BA-container .sprites-checkbox_checked{background:url("../images/btn-checkbox-black.png") no-repeat;background-size:18px 18px}
.btq-apt-heading{margin-left:10px;margin-bottom:20px}
.BA-container .steps-container{text-align:center}
#BAA-step1 .step1-header{width:950px;margin:0 auto;margin-bottom:40px}
.BA-container .main-heading{margin:25px 0 30px 0}
.BA-container .steps-wrapper{display:inline-block}
.BA-container .steps-wrapper .step{display:inline-block;padding:20px 0 8px 0;margin-left:70px;color:#7d7d7d;font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:22px;cursor:pointer;line-height:19px;position:relative;top:1px;z-index:1}
.BA-container .steps-wrapper .step span:first-child{font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif}
.BA-container .steps-wrapper .step-title.desktop-visible{display:inline-block}
.BA-container .steps-wrapper .step:first-child{margin-left:0}
#BAA-step1 .boutique-list-wrapper .col{font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif}
.BA-container .steps-wrapper .step.selected{font-weight:normal;border-bottom:2px solid black;color:black}
.BA-container .steps-wrapper .step:hover{border-bottom:2px solid black}
.BA-container .steps-wrapper .step.disabled:hover{border-bottom:0}
.BA-container .steps-wrapper .step.disabled{cursor:default}
#BAA-step1 .search-box-wrapper .store-locator-link{width:45%;float:left;font-size:16px;font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;color:#000;line-height:22px}
#BAA-step1 .search-box-wrapper .store-locator-link a{color:#000}
#BAA-step1 .search-box{float:right;position:relative}
#BAA-step1 .search-box input#btq-apt-search{box-sizing:content-box;font-size:18px;width:310px;padding:2px 5px;height:20px;color:#7d7d7d}
#BAA-step1 .search-box .search-form-btn{position:absolute;right:6px;top:3px;border:0;font-size:18px;color:#7d7d7d;margin:0;background-color:#fff;padding:0;border-left:1px solid #c6c6c6;height:22px;text-indent:0;padding-left:5px;color:#c6c6c6}
#BAA-step1 .no-boutiques-msg,#BAA-step1 .error-select-btq{width:45%;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-style:italic;font-size:12px;color:#7d7d7d;margin-top:30px;font-weight:normal}
#BAA-step1 .search-box label{margin-right:10px;font-size:18px;font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;color:black;line-height:16px;position:relative;top:3px}
#BAA-step1 .search-box-wrapper{margin-top:25px}
#BAA-step1 .boutique-list-wrapper{margin-bottom:25px}
#BAA-step1 .boutique-list-wrapper .col,#BAA-step1 .boutique-list-header .col{display:inline-block;width:19%;text-align:center;vertical-align:middle;font-size:12px}
.BA-container-cn #BAA-step1 .boutique-list-header .col.location,.BA-container-cn #BAA-step1 .boutique-list-wrapper .col.location{display:none}
#BAA-step1 .boutique-list-wrapper .col{font-size:13px;line-height:18px;font-weight:normal}
#BAA-step1 .boutique-list-wrapper .col.boutique-name,#BAA-step1 .boutique-list-header .col.boutique-name{width:31%;text-align:left}
#BAA-step1 .boutique-list-wrapper .col.opening-hours,#BAA-step1 .boutique-list-header .col.opening-hours{width:31%}
.BA-container-cn #BAA-step1 .boutique-list-wrapper .col.boutique-name,.BA-container-cn #BAA-step1 .boutique-list-header .col.boutique-name,.BA-container-cn #BAA-step1 .boutique-list-wrapper .col.opening-hours,.BA-container-cn #BAA-step1 .boutique-list-header .col.opening-hours,.BA-container-cn #BAA-step1 .boutique-list-wrapper .col.phone,.BA-container-cn #BAA-step1 .boutique-list-header .col.phone{width:33%}
#BAA-step1 .boutique-list-wrapper .col.opening-hours{text-align:left;padding-left:7%;box-sizing:border-box;-moz-box-sizing:border-box;font-weight:normal}
#BAA-step1 .boutique-list-wrapper .col.opening-hours p{font-size:13px;color:black}
#BAA-step1 .boutique-list-wrapper .col.opening-hours .day-label{float:left;width:35%;margin-right:10%}
#BAA-step1 .boutique-list-wrapper .col.opening-hours .open-timings{float:right;width:53%}
#BAA-step1 .boutique-list-header .col.boutique-name{text-align:center}
#BAA-step1 .boutique-list-header .col{font-size:11px;letter-spacing:2px;color:black;text-transform:uppercase}
#BAA-step1 .boutique-list-wrapper .boutique-row{padding:13px 37px}
#BAA-step1 .boutique-list-wrapper .boutique-row.selected{background-color:#f5f5f5}
#BAA-step1 .boutique-list-wrapper .boutique-row ul,#BAA-step1 .boutique-list-header ul{font-size:0}
#BAA-step1 .boutique-list-header{padding:0 37px 15px}
#BAA-step1 .boutique-list-wrapper .boutique-row{border-bottom:1px solid #c6c6c6}
#BAA-step1 .boutique-list-wrapper .boutique-row:first-child{border-top:1px solid #c6c6c6}
#BAA-step1 .boutique-row .boutique-name input[type='radio'],#BAA-step1 .boutique-row .boutique-name .boutique-add{display:inline-block}
#BAA-step1 .boutique-row .boutique-name .custom-radio{display:inline-block}
#BAA-step1 .boutique-row .boutique-name .boutique-add{width:89%;vertical-align:middle;margin-left:3%;font-size:13px;font-weight:normal}
#BAA-step1 .boutique-row .boutique-name .boutique-add .title{font-size:16px;font-weight:bold;line-height:18px}
#BAA-step1 .boutique-list-wrapper .col.location span{cursor:pointer}
#BAA-step1 .closing-days .closing-days-label{font-weight:bold}
#BAA-step1 .boutique-list-wrapper .desktop-visible.opening-hours-content{display:inline-block;text-align:left;min-width:200px;width:auto}
.BA-container .btn-pink{background-color:#d6a99c;color:#fff;padding:7px 30px;border:1px solid #d6a99c;margin-bottom:10px;font-size:11px;letter-spacing:2px}
.BA-container .btn-pink:hover{background-color:#a95d62}
.BA-container .btn-pink:focus{outline:0}
#BAA-step1 .btn-select-btq{float:right}
#BAA-step1 .slider .alignCenter a{text-indent:0}
#BAA-step1 .slider .slider-canvas{position:relative;height:190px;overflow:hidden}
.BA-container hr.steps-bottom-line{margin:0;position:absolute;width:100vw;left:0}
.als-container{position:relative;width:100%;margin:0 auto;z-index:0}
.als-viewport{position:relative;overflow:hidden;margin:0 auto;width:100%}
.als-wrapper{position:relative;list-style:none}
.als-item{position:relative;display:block}
.als-prev,.als-next{position:relative;cursor:pointer;clear:both}
#BAA-step1 .als-prev,#BAA-step1 .als-next{position:absolute;width:21px;height:12px}
#BAA-step1 .als-prev{right:5px}
#BAA-step1 .als-next{bottom:-30px;right:5px}
#BAA-step1 .als-viewport{margin-bottom:30px}
.liipbox .liipbox-wrapper.boutique-apt-popup{max-width:1024px;width:100%}
.boutique-apt-popup #map{height:430px;width:100%}
#BAA-step1 .closing-days{margin-top:5px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:13px}
#BAA-step1 .closing-days .closing-days-label{font-weight:bold}
.BA-container .badatepicker{display:inline-block;width:180px;margin-left:45px}
.BA-container .badatepicker #badatepicker{box-sizing:content-box;font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-style:italic;font-size:18px;border:1px solid #c6c6c6;background:url("../images/calendar.png") no-repeat 98%;background-size:18px 21px;width:180px;height:21px;margin-top:8px;padding-left:5px}
@media(max-width:719px){.mobile-visible{display:block}
.desktop-visible{display:none}
.BA-container input,.BA-container textarea{border-radius:0;box-shadow:none;-webkit-appearance:none}
.BA-container .global-error-msg{margin-top:10px}
.BA-container #BAA-step2 .global-error-msg,.BA-container #BAA-step3 .global-error-msg,.BA-container .global-error-msg{text-align:center}
.BA-container #BAA-step2 .global-error-msg,.BA-container #BAA-step3 .global-error-msg{float:none}
div#main{width:100%;max-width:100%}
#container .main-heading{width:100%;margin:35px auto;text-align:center}
.BA-container .main-heading,.BA-container .steps-container,#BAA-step1 .search-box-wrapper,#BAA-step1 .btn-wrapper,#BAA-step1 .step1-header{width:100%}
#BAA-step1 .step1-header{width:82%;padding:0 8.67%;margin-top:20px}
.BA-container .main-heading{margin:0;padding:30px 0;text-align:center;background-color:#f5f5f5;font-size:25px}
#BAA-step1{margin:0;padding:0 0 25px 0}
#BAA-step1 .steps-wrapper{padding:15px 0;font-size:0;display:table}
.BA-container .steps-wrapper .step-title.desktop-visible{display:none}
#BAA-step1 .search-box-wrapper{margin-top:20px}
.BA-container .steps-wrapper{width:100%}
.BA-container .steps-wrapper .step{margin-left:22%}
#BAA-step1 .search-box-wrapper .store-locator-link{width:100%;text-align:left;font-size:14px}
#BAA-step1 .search-box-wrapper .store-locator-link,#BAA-step1 .search-box{float:none}
#BAA-step1 .search-box{margin-top:30px}
#BAA-step1 .search-box input#btq-apt-search{width:100%;box-sizing:border-box;height:30px;border:1px solid #c6c6c6;margin-top:5px;padding-right:42px}
#BAA-step1 .error-msg{margin-top:25px}
#BAA-step1 .no-boutiques-msg,#BAA-step1 .error-select-btq{width:100%;margin-top:0;color:black}
#BAA-step1 .boutique-list-header{display:none}
#BAA-step1 .boutique-list-wrapper .boutique-row{padding:30px 8.67%;color:black}
#BAA-step1 .boutique-list-wrapper .boutique-row ul{position:relative}
#BAA-step1 .boutique-list-wrapper .col{display:block}
#BAA-step1 .boutique-list-wrapper .col.location{position:absolute;right:-14px;width:auto;top:0}
#BAA-step1 .boutique-list-wrapper .col.location span{width:40px;background-position-x:13px;cursor:pointer;height:30px}
#BAA-step1 .boutique-list-wrapper .col{text-align:left}
#BAA-step1 .boutique-list-wrapper .col.opening-hours,#BAA-step1 .boutique-list-wrapper .col.phone,#BAA-step1 .boutique-list-wrapper .col.boutique-name,.BA-container-cn #BAA-step1 .boutique-list-wrapper .col.phone,.BA-container-cn #BAA-step1 .boutique-list-wrapper .col.boutique-name{width:70%}
.BA-container-cn #BAA-step1 .boutique-list-wrapper .col.opening-hours{width:100%}
#BAA-step1 .col.boutique-name .custom-radio{position:absolute;top:50%;margin-top:-5px;left:0}
#BAA-step1 .boutique-list-wrapper .col.opening-hours,#BAA-step1 .boutique-list-wrapper .col.phone,#BAA-step1 .boutique-list-wrapper .col.boutique-name{padding-left:30px}
#BAA-step1 .boutique-list-wrapper .col.boutique-name{position:relative}
#BAA-step1 .boutique-list-wrapper .col.phone{margin-top:15px;font-weight:normal}
#BAA-step1 .boutique-list-wrapper .col.opening-hours{margin-top:15px;width:100%;box-sizing:border-box}
#BAA-step1 .boutique-list-wrapper .col.opening-hours p{font-size:13px;color:black}
#BAA-step1 .boutique-list-wrapper .opening-hours-content{margin-top:25px}
#BAA-step1 .boutique-list-wrapper .col.opening-hours .opening-hour-label{font-weight:bold;background:url("../images/icon-plus.png") no-repeat;background-position:right;background-size:12px 12px}
#BAA-step1 .boutique-list-wrapper .col.opening-hours .opening-hour-label.open{font-weight:bold;background:url("../images/icon-minus.png") no-repeat;background-position:right;background-size:12px 1px}
#BAA-step1 .boutique-list-wrapper .opening-hours .toggle-content{display:none}
#BAA-step1 .boutique-list-wrapper .opening-hours-content p{font-weight:normal}
#BAA-step1 .boutique-list-wrapper .opening-hours-content p.closing-days-label{font-weight:bold}
#BAA-step1 .search-box label{font-size:16px}
#BAA-step1 .btn-select-btq{display:block;float:none;margin:0 auto}
#BAA-step1 .search-box .search-form-btn{box-sizing:content-box;position:absolute;width:40px;height:21px;right:1px;top:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding-top:3px;padding-right:5px}
.scope-jp.lang-ja #BAA-step1 .search-box .search-form-btn,.scope-kr.lang-ko #BAA-step1 .search-box .search-form-btn{line-height:22px}
#BAA-step1 .boutique-row .boutique-name .boutique-add{margin-left:0}
#BAA-step1 .closing-days{margin-top:17px}
.boutique-apt-popup #map{height:100%;width:100%}
.BA-container .badatepicker #badatepicker{background:url("../images/calendar.png") no-repeat 99%;width:100%;height:25px;box-sizing:border-box;background-size:18px 21px}
.liipbox .boutique-apt-popup .liipbox-content{padding:40px 25px 25px 25px;box-sizing:border-box;height:100vh}
.liipbox .boutique-apt-popup .liipbox-button-close{top:5px;right:18px;padding:0;width:30px;height:30px}
.liipbox .boutique-apt-popup .sprites-bt-close-popin{background-position:8px -2069px;width:30px;height:30px}
}
.selected-boutique p.title,#BAA-step2 #appointment-detail label,#BAA-step2 .purpose-apt label,#BAA-step2 .purpose-apt .product-category .sub-title,.BA-container .selected-boutique .boutique-label,#BAA-step2 .purpose-apt .toggle-label,.BA-container .selected-boutique .apt-label,#BAA-step3 .personal-info .form-element>label,#BAA-step3 .personal-info .group-wrapper>label,#BAA-step3 .personal-info .checkbox-wrapper,.BA-step3-popup .title,.BA-step3-popup .last-title,.BA-login-form h2{font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif}
.BA-container .selected-boutique .boutique-detail span,.BA-container .selected-boutique .opening-hours-content p:not(.closing-days),.BA-container .selected-boutique .opening-hours-content span,#BAA-step2 #appointment-detail #message,.BA-container .selected-boutique .apt-lang,.BA-container .selected-boutique .purpose{font-family:'Times New Roman',Times,Baskerville,Georgia,serif}
.BA-container .selected-boutique .opening-hour-label,.BA-container .selected-boutique .closing-days,.BA-container .disclaimer span.comp-text{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}
#BAA-step2 #appointment-detail .custom-radio label,#BAA-step2 .purpose-apt .custom-checkbox label,.BA-container .select2-container .select2-choice span,.BALanguageChangeDropDown .select2-result-label,.BATitleChangeDropDown .select2-result-label,#BAA-step3 .personal-info .form-element.radio-wrapper label,#BAA-step3 .personal-info .form-element input,.BA-step3-popup .main-text,#BAA-step1 .search-box .search-form-btn,#BAA-step1 .search-box input#btq-apt-search{font-family:'FilosofiaIta',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-style:italic}
#BAA-step2,#BAA-step3{display:none;margin-top:20px}
.BA-container .selected-boutique .column{display:inline-block;width:33%;text-align:left;vertical-align:top}
.BA-container .selected-boutique .column .opening-hours{padding-left:5px}
.BA-container .selected-boutique .toggle-label{display:inline-block;background:url("../images/icon-plus.png") no-repeat;background-position:right;cursor:pointer;background-size:12px 12px}
.BA-container .selected-boutique .toggle-label span{padding-right:22px;padding-left:12px}
.BA-container .selected-boutique .toggle-label.open{background:url("../images/icon-minus.png") no-repeat;background-position:right;cursor:pointer;background-size:12px 1px}
#BAA-step2 .submit-section{display:inline-block;float:right;margin-top:60px}
.BA-container .selected-boutique .btn-select-btq{float:right}
.BA-container .selected-boutique .boutique-label,.BA-container .selected-boutique .apt-label{font-size:18px;letter-spacing:0;line-height:22px;color:#000}
.BA-container .selected-boutique .boutique-detail span{display:block}
.BA-container .selected-boutique .toggle-label .label{vertical-align:top}
.BA-container .selected-boutique .opening-hours-content{display:none;margin-top:5px;padding-left:12px}
.BA-container .selected-boutique .opening-hours-content .day-label{float:left}
.BA-container .selected-boutique .opening-hours-content .open-timings{float:right}
#BAA-step2 #appointment-detail .language,#BAA-step2 #appointment-detail .message,#BAA-step2 #appointment-detail .group-wrapper{display:inline-block;vertical-align:top}
#BAA-step2 #appointment-detail .group-wrapper{margin-left:65px;max-width:150px}
#BAA-step2 #appointment-detail .message{float:right;max-width:320px}
.scope-jp.lang-ja #BAA-step2 #appointment-detail .group-wrapper{margin-left:40px}
#BAA-step2 #appointment-detail .group-wrapper .radio-wrapper:nth-of-type(2){margin-left:10px}
#BAA-step2 #appointment-detail label{display:block;font-size:18px;line-height:1.5}
#BAA-step2 #appointment-detail .radio-wrapper.isGift{display:inline-block}
.scope-jp.lang-ja #BAA-step2 #appointment-detail .radio-wrapper.isGift{margin-left:10px}
.scope-jp.lang-ja #BAA-step2 #appointment-detail .group-wrapper label{margin-left:10px}
#BAA-step2 #appointment-detail .custom-radio label{line-height:1;margin-top:5px}
#BAA-step2 .sprites-radio{box-sizing:content-box;padding-right:4px;padding-bottom:8px}
#BAA-step2 #appointment-detail .sprites-radio{padding-bottom:4px}
#BAA-step2 #appointment-detail #message{margin-top:8px;width:310px;height:84px;font-style:italic;font-size:16px;background-color:#fff;padding:5px 10px;box-sizing:border-box;color:#7d7d7d}
#BAA-step2 .discover-collections .article{position:relative}
#BAA-step2 .discover-collections .item{display:inline-block;margin-left:5px;vertical-align:top}
#BAA-step2 .discover-collections .item article{border:1px solid transparent}
#BAA-step2 .discover-collections .item article.addBorder{border:1px solid #000}
#BAA-step2 .discover-collections .item img{width:150px;height:150px}
#BAA-step2 .discover-collections{width:68%;display:inline-block}
#BAA-step2 .product-category{width:30%;display:inline-block;vertical-align:top;margin-left:30px}
#BAA-step2 .product-category .sub-title{margin-bottom:5px}
#BAA-step2 .product-category .title{margin-top:10px}
#BAA-step2 .purpose-apt .request-service{margin-top:30px;opacity:.5}
#BAA-step2 .purpose-apt .other{margin-top:8px;opacity:.5}
#BAA-step2 .purpose-apt .disclaimer{margin-top:60px;display:inline-block}
#BAA-step2 .addBorder{border:1px solid #000}
.BA-container .selected-boutique{height:auto;background:#f5f5f5;padding:20px 37px}
.BA-container .selected-boutique p.title{letter-spacing:0;line-height:19px;color:#000;font-size:19px}
.BA-container .selected-boutique .boutique-detail span,.BA-container .selected-boutique .opening-hours-content p:not(.closing-days),.BA-container .selected-boutique .opening-hours-content span,.BA-container .selected-boutique .apt-lang,.BA-container .selected-boutique .purpose{letter-spacing:0;line-height:18px;color:#000;font-size:15px}
.BA-container .selected-boutique .opening-hour-label,.BA-container .selected-boutique .closing-days{color:#7d7d7d;font-size:13px}
.BA-container .selected-boutique .opening-hours-content .closing-days{margin-top:5px}
#BAA-step2 #appointment-detail{margin:27px 37px 0}
#BAA-step2 hr,#BAA-step3 hr{margin:15px 0;color:#c6c6c6}
.BA-container #appointment-detail .title,.BA-container .purpose-apt .title,.BA-container .personal-info p.title{color:#000;font-size:11px;letter-spacing:2px}
#BAA-step2 .purpose-apt{margin:52px 37px 0}
#BAA-step2 .collection-items{margin-top:20px}
#BAA-step2 .discover-list{margin-top:10px}
#BAA-step2 .purpose-apt label.form-radio-label,#BAA-step2 .purpose-apt .product-category .sub-title,#BAA-step2 .purpose-apt .toggle-label{letter-spacing:0;line-height:22px;color:#000;font-size:18px}
#BAA-step2 .purpose-apt label.form-radio-label{padding-top:0}
#BAA-step2 .purpose-apt .custom-checkbox label{letter-spacing:0;line-height:22px;color:#7d7d7d;font-size:18px}
#BAA-step2 .discover-collections{width:64%}
#BAA-step2 .discover-collections .custom-checkbox label{width:auto;vertical-align:top;padding-left:22px;text-indent:-22px}
#BAA-step2 .discover-collections .checkbox-wrapper{margin:10px 0;min-height:58px;width:150px}
#BAA-step2 .purpose-apt .custom-checkbox .sprites-checkbox{box-sizing:content-box;padding-right:6px;padding-bottom:8px}
#BAA-step2 .discover-collections .custom-checkbox .sprites-checkbox{vertical-align:top;padding:0 4px 0 0;margin:0}
#BAA-step2 .product-category .custom-checkbox label{padding-top:5px}
#BAA-step2 .disclaimer span.text{display:block;color:#000;font-size:12px;font-style:italic}
.BA-container .disclaimer span.comp-text{display:block;color:#000;font-size:12px}
.BA-container .selected-boutique ul{margin-top:10px}
.selected-row{background:#f5f5f5;font-weight:bold;color:#000}
.BALanguageChangeDropDown .select2-results .select2-highlighted .selected-row,.BATitleChangeDropDown .select2-results .select2-highlighted .selected-row{background:0}
.BALanguageChangeDropDown .select2-results,.BATitleChangeDropDown .select2-results{padding:0;margin:10px 0 0}
.BALanguageChangeDropDown .select2-results .select2-result-label,.BATitleChangeDropDown .select2-results .select2-result-label{padding:3px 0}
.BALanguageChangeDropDown .select2-result-label span,.BATitleChangeDropDown .select2-result-label span{padding-left:8px}
.BALanguageChangeDropDown:after,.BATitleChangeDropDown:after{content:'';background:#d8d8d8;width:92%;height:1px;position:absolute;top:6px;left:7.5px}
.BA-container .select2-container{margin-top:8px;height:25px;line-height:1px;color:#c6c6c6;width:180px}
.BA-container .select2-container .select2-choice{height:25px;border:1px solid #c6c6c6;background-image:none;box-sizing:content-box;background-color:#fff;box-shadow:none}
.BALanguageChangeDropDown .select2-disabled,.BATitleChangeDropDown .select2-disabled{display:none}
.BA-container .select2-container .select2-choice span,.BALanguageChangeDropDown .select2-result-label,.BATitleChangeDropDown .select2-result-label{letter-spacing:0;line-height:30px;color:#7d7d7d;font-size:18px}
.BA-container .select2-container .select2-choice span{text-indent:2px}
.BA-container .select2-container .select2-choice div{background:url("../images/sprite-retina/sprites.png") no-repeat;background-size:352px 2708px;background-position:0 -2142px;height:14px;width:14px;border-left:none;margin-right:5px;margin-top:4px}
.BA-container .select2-container.select2-dropdown-open .select2-choice div{background-position:0 -2176px}
.BA-container .select2-container .select2-choice div b{background:none!important}
.BALanguageChangeDropDown .select2-results .select2-highlighted span,.BATitleChangeDropDown .select2-results .select2-highlighted span{color:#fff}
.BA-container .selected-boutique{padding:20px 37px 37px}
#BAA-step3 .selected-boutique .apt-detail{margin-top:20px}
#BAA-step3 .selected-boutique .apt-detail .val{padding-left:5px}
#BAA-step3 .selected-boutique .apt-detail .date-label{padding-left:50px}
#BAA-step3 .personal-info{margin:45px 37px 0}
#BAA-step3 .personal-info .col-1,#BAA-step3 .personal-info .col-2{display:inline-block;width:49%;vertical-align:top}
#BAA-step3 .personal-info .form-element.firstname,#BAA-step3 .personal-info .form-element.lastname,#BAA-step3 .personal-info .form-element.fullname,#BAA-step3 .personal-info .form-element.lastname2{margin-top:30px}
#BAA-step3 .personal-info .form-element>label,#BAA-step3 .personal-info .group-wrapper>label{display:block;font-size:18px;line-height:22px;color:#000}
#BAA-step3 .personal-info .form-element.radio-wrapper{display:inline-block;width:auto;margin-top:5px;font-size:18px;line-height:22px;color:#000}
#BAA-step3 .form-element.radio-wrapper:nth-of-type(2){margin-left:20px}
#BAA-step3 .personal-info .form-element input,#BAA-step3 .personal-info .select2-container{margin-top:10px}
#BAA-step3 .personal-info .form-element input{width:310px;height:25px;box-sizing:border-box;font-size:18px;line-height:30px;color:#7d7d7d;text-indent:5px;padding:0}
#BAA-step3 .personal-info .select2-container{width:180px!important}
#BAA-step3 .personal-info .checkbox-wrapper{margin-top:40px;line-height:22px;font-size:18px}
#BAA-step3 .personal-info .checkbox-wrapper label{width:310px}
#BAA-step3 .personal-info .form-element.radio-wrapper .sprites-radio{box-sizing:content-box;padding-right:4px;padding-bottom:6px}
#BAA-step3 .personal-info .checkbox-wrapper .sprites-checkbox{box-sizing:content-box;padding-right:8px;margin-top:-8px;padding-bottom:4px}
#BAA-step3 .submit-section{float:right;display:inline-block;margin:55px 172px 0 0}
#BAA-step3 .disclaimer{margin-top:55px;display:inline-block}
#BAA-step3 .personal-info .input-wrapper.email{margin-top:20px}
#BAA-step3 .personal-info .input-wrapper.phone{margin-top:32px}
#BAA-step3 .captcha-wrapper{margin-top:10px}
#BAA-step3 .selected-boutique .purpose .purpose-label{padding-left:13px}
.BA-container .step3-popup-container{display:none}
.BA-step3-popup .title{font-size:32px;text-align:center}
.BA-step3-popup .header-line{background:url("../images/BA-line.png") no-repeat center;height:1px;width:auto;margin:25px}
.BA-liipbox .BA-step3-liipbox-wrapper{position:absolute;top:50%;left:50%;width:480px;height:350px;margin-left:-240px;margin-top:-175px}
.BA-liipbox .BA-step3-liipbox-wrapper .liipbox-content{padding:10px 75px 35px;background:url("../images/BA-butterfly.png") no-repeat;background-position:20px 45px}
.BA-step3-popup{text-align:center;margin:25px auto}
.BA-step3-popup .main-text{margin:30px 20px}
.BA-step3-popup .main-text p,.BA-step3-popup .last-title{font-size:18px}
.BA-step3-liipbox-wrapper .error{color:red}
.BA-step3-liipbox-wrapper .sprites-bt-close-popin{background:url("../images/BA-close-icon.png") no-repeat;width:30px;height:30px}
.BA-liipbox .liipbox-button-close{top:15px;right:15px}
.BA-step3-login-form{display:none}
.BA-login-liipbox .liipbox-button-close{right:15px}
.BA-login-form{padding:0 10px;padding-bottom:10px}
.BA-login-form h2{font-size:29.333333px;padding:15px 0;border-bottom:solid 1px black;text-align:left;margin:-10px 0 13px;line-height:32px;font-weight:normal}
.BA-login-form .form-element{min-height:66px;width:100%;display:inline-block}
.BA-login-form .form-element.input-wrapper{vertical-align:top}
.BA-login-form .form-element.password{width:50%}
.BA-login-form label{font-size:12px;color:#9a9693}
.BA-login-form .form-element.input-wrapper input{height:26px;padding:0 5px;margin-top:5px;border:1px solid #e1dfe0;box-shadow:0 3px 3px #dee1dd;display:block;width:97%}
.BA-login-form .form-element input[type='password']{width:95%}
.BA-login-form .forgot-pass-link{display:inline-block;width:49%;height:42px;text-align:right;padding-top:20px}
.BA-login-form .forgot-password .sprites-link{background-position:0 -6570px;text-transform:capitalize}
.BA-login-form .form-element.button-wrapper{min-height:24px;height:24px;display:block}
.BA-login-form .form-element.button-wrapper input{height:26.5px;min-width:30%;float:right;text-transform:uppercase;display:block;position:relative;top:42%;background:linear-gradient(#fff,#cdd2c9);border:0}
.BA-login-form label.error{color:red}
@media(max-width:719px){.BA-container .selected-boutique p.title{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}
#BAA-step2{margin:0}
#BAA-step2 .discover-collections{width:100%;display:block}
#BAA-step2 .discover-list-label{margin-top:20px}
#BAA-step2 .discover-list-label img,#BAA-step2 .product-category-label img{float:right}
#BAA-step2 .discover-list-label.open .collapse,#BAA-step2 .product-category-label.open .collapse{display:inline}
#BAA-step2 .product-category{display:none}
#BAA-step2 .submit-section{display:block;float:none}
#BAA-step2 .btn-select-btq{float:none;margin:0 auto;display:block}
#BAA-step2 .purpose-apt .disclaimer{text-align:left;display:block;width:100%}
#BAA-step2 .product-category,#BAA-step2 .discover-list{width:100%;margin:10px 0 0}
#BAA-step2 #appointment-detail .group-wrapper label{display:block}
#BAA-step2 #appointment-detail #message{height:69px;width:98%;border:1px solid #c6c6c6}
#appointment-detail h3{width:100%}
.BA-container .selected-boutique .boutique-label,.BA-container .selected-boutique .apt-label{width:100%;text-align:left;margin-top:20px;font-size:17px;line-height:20px}
#BAA-step2 .selected-boutique .boutique-name{width:100%;text-align:left}
#BAA-step2 .selected-boutique .boutique-detail span{width:100%;display:inline-block}
#BAA-step2 .selected-boutique .phone{width:100%;text-align:left;padding-left:10px}
#BAA-step2 .opening-hours{width:100%}
#BAA-step2 .opening-hours-content{margin-bottom:25px}
.BA-container .selected-boutique{padding:20px 2.67%;margin:20px 6%}
.BA-container .selected-boutique .boutique-detail,.BA-container .selected-boutique .apt-label{display:block;width:100%;margin-top:20px}
.BA-container .selected-boutique p.title{line-height:12px;color:#000;font-size:11px;letter-spacing:2px;text-transform:uppercase}
#BAA-step2 #appointment-detail{margin:48px 8.67% 0}
#BAA-step2 #appointment-detail .language{margin-top:5px;width:100%}
#BAA-step2 #s2id_language{width:100%}
#BAA-step2 #appointment-detail .group-wrapper,.scope-jp.lang-ja #BAA-step2 #appointment-detail .group-wrapper{width:100%;margin:40px 0 0}
#BAA-step2 #appointment-detail .message,.scope-jp #BAA-step2 #appointment-detail .message{width:100%;margin:30px 0 0}
#BAA-step2 .purpose-apt{margin:30px 8.67% 0}
#BAA-step2 .discover-collections .item{width:48%;height:auto;margin-left:0}
#BAA-step2 .discover-collections .item:nth-child(even){margin-left:2.67%}
#BAA-step2 .discover-collections .item img{width:100%;height:auto}
#BAA-step2 .discover-collections .checkbox-wrapper{width:auto}
#BAA-step2 .collection-items .toggle-label{width:100%}
#BAA-step2 .collection-items .toggle-label{display:inline-block;background:url("../images/icon-plus.png") no-repeat;background-position:right;background-size:12px 12px}
#BAA-step2 .collection-items .toggle-label.open{background:url("../images/icon-minus.png") no-repeat;background-position:right;background-size:12px 1px}
.BA-container .badatepicker{width:100%;margin:25px 0 0}
#BAA-step2 .purpose-apt label.form-radio-label{width:100%;vertical-align:top;padding-left:30px;text-indent:-30px}
#BAA-step2 .purpose-apt .sprites-radio{vertical-align:top;padding:0 0 0 5px;margin:0}
.BA-container .selected-boutique ul{margin-top:0}
#BAA-step2 .purpose-apt .request-service{margin-top:20px}
#BAA-step3 .personal-info .form-element.radio-wrapper label,#BAA-step3 .personal-info .checkbox-wrapper label{font-size:18px;line-height:22px}
#BAA-step3{margin:0}
#BAA-step3 .personal-info{margin:49px 8.67% 0}
#BAA-step3 .selected-boutique .apt-lang{width:100%;margin-top:20px}
#BAA-step3 .selected-boutique .apt-detail .date-label{padding-left:0}
#BAA-step3 .personal-info .col-1,#BAA-step3 .personal-info .col-2{display:block;width:100%}
#BAA-step3 .personal-info .col-2{margin-top:10px}
#BAA-step3 .personal-info .input-wrapper input{width:100%;box-shadow:none;padding:0 5px}
#BAA-step3 .personal-info .select-wrapper.title{width:100%;margin-top:6px}
#BAA-step3 .personal-info .checkbox-wrapper label{width:100%}
#BAA-step3 .personal-info .input-wrapper.lastname,#BAA-step3 .personal-info .checkbox-wrapper,#BAA-step3 .personal-info .input-wrapper.phone,#BAA-step3 .personal-info .form-element.fullname,#BAA-step3 .personal-info .form-element.lastname2{margin-top:47px}
#BAA-step3 .personal-info .input-wrapper.email{margin-top:15px}
#BAA-step3 .personal-info .submit-section{width:100%;float:none;text-align:center;margin:81px 0 0}
#BAA-step3 .personal-info .disclaimer{text-align:left;margin:40px 0;width:100%}
.BA-liipbox{background-color:rgba(0,0,0,0.8);height:100%}
.BA-liipbox .BA-step3-liipbox-wrapper{margin:0 20px;position:relative;left:0;top:22%;width:auto;height:280px;overflow:hidden}
.BA-liipbox .liipbox-button-close{top:22%;padding:0;right:30px}
.BA-liipbox .BA-step3-liipbox-wrapper .liipbox-content{padding:0;background-size:60px 60px;background-position:10px 25px}
.BA-step3-popup .title{font-size:26px}
.BA-step3-liipbox-wrapper .sprites-bt-close-popin{background-size:70% 70%;background-position:10px 10px}
.BA-step3-popup .main-text{margin:30px 15px}
.BA-step3-popup .main-text .text{margin:0 auto;width:75%}
.BA-login-liipbox{background-color:rgba(0,0,0,0.8);height:100%}
.BA-login-liipbox .liipbox-wrapper{top:20%}
.BA-login-liipbox .liipbox-button-close{top:20%}
.BA-login-liipbox .BA-login-form{padding:30px 20px}
.BA-login-form .form-element.button-wrapper input{font-size:9px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#BAA-step1 .search-box input#btq-apt-search{height:22px}
.BA-container .select2-container .select2-choice span{line-height:22px}
#BAA-step3 .personal-info .form-element input{line-height:18px}
}
.ie8 #BAA-step1 .search-box input#btq-apt-search,.ie9 #BAA-step1 .search-box input#btq-apt-search{height:22px}
@media(max-device-width:970px) and (min-device-width:720px){body{min-width:1024px}
}
@media screen and (min-device-width:768px) and (max-device-width:1024px){#BAA-step1 .search-box-wrapper{margin-top:24px}
.BA-container hr.steps-bottom-line{width:100%}
#BAA-step1 .search-box .search-form-btn{-webkit-appearance:none;padding-top:2px;border-radius:0}
.scope-jp.lang-ja #BAA-step1 .search-box .search-form-btn,.scope-kr.lang-ko #BAA-step1 .search-box .search-form-btn{padding-top:4px;top:2px;line-height:22px}
#BAA-step1 .search-box input#btq-apt-search{-webkit-appearance:none;border-radius:0}
}
@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
*{box-sizing:border-box}
.liipbox{background:black;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#333333',endColorstr='#333333')}
canvas{background:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
em{font-style:italic}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #aaa;margin:1em 0;padding:0}
input,select{vertical-align:middle}
html,body{font-size:12px}
select,input,textarea,button{font:99% sans-serif}
pre,code,kbd,samp{font:monospace,sans-serif}
html{overflow-y:scroll}
a:hover,a:active{outline:0}
ol{margin-left:2em;list-style-type:decimal}
nav ul,nav li,ul,li{margin:0;list-style:none none}
small{font-size:85%}
strong,th{font-weight:bold}
td{vertical-align:top}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em}
sub{bottom:-0.25em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}
textarea{overflow:auto}
input[type="radio"]{vertical-align:text-bottom}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}
button,input,select,textarea{margin:0}
input:focus{outline:0}
button{width:auto;overflow:visible}
img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}
body,select,input,textarea{color:#444}
h1,h2,h3,h4,h5,h6{font-weight:bold}
.right{float:right}
.left{float:left}
p{font-size:12px;line-height:19px;color:#4e4e4e}
a{color:#7f7e7e;text-decoration:none;outline:0}
a:hover{color:black}
h1,h2{font-size:32px;line-height:32px;color:black;margin-bottom:10px}
h2,h3{display:block}
h3{font-size:24px;line-height:24px;color:black;margin:12px 10px 13px 10px}
h4{font-size:14px;color:black;margin-bottom:10px}
h5{font-size:11px;line-height:11px;text-transform:uppercase;font-weight:normal}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix{*zoom:1}
.clearfix:after{clear:both}
.clear{clear:both;zoom:1;height:0;font-size:1px;line-height:1px}
#overlay{position:fixed;display:block;background-image:url("../images/overlay-background.png");height:100%;width:100%;top:0;z-index:999999999999999;background-repeat:repeat}
#overlay #loadingSpinner{background-image:url("../images/loading.gif");height:24px;width:24px;position:fixed;top:50%;left:50%;background-size:100% 100%}
#product-right-part #details .notifymebutton{position:absolute;right:0;top:26px;display:none}
#product-right-part #details .notifymebutton1{position:absolute;right:0;top:26px;display:none}
.mob-pdp{display:none}
.btn-list .notifymebutton-mobile{display:none}
@media(max-width:719px){p{font-size:13px}
input,label,textarea,select,option{font-size:13px}
h2{margin:20px 0 10px;text-align:center;float:none}
#product h2{text-align:left;margin:0}
h3{text-align:center;margin:10px 0 0 0}
#map-container .slider.open{position:relative;top:52%}
.hidden-mobile{display:none!important}
#details .find-butq{display:none!important}
.mob-pdp{display:block}
.notify-mob{display:none!important}
.btn-list .basket-notebook-container a{background:none!important}
.btn-list .find-boutique-pdp a{background:none!important}
ul.btn-list{background:none!important}
.highlight.landscape article img{width:150px;height:150px}
.highlight.squared article img{width:150px;height:150px}
.highlight.portrait article img{width:150px;height:150px}
.hidden-mobile-ar{display:none!important}
}
@media(min-width:720px){.hidden-desktop{display:none!important}
}
div#container{position:relative}
@media(min-width:769px){div#container>header{min-width:1010px}
}
@media(min-width:768px) and (max-width:768px){div#container{min-height:133.3vh}
}
div#container>header{margin:0 auto;width:970px;background:url("../images/layout/shadow-thin-950.png") center bottom no-repeat;background-color:white;position:relative;top:0;right:0;z-index:8000}
div#container>header.no-header-separator{background:0}
div#header-top{max-width:970px;margin:0 auto}
div#main{width:970px;margin:0 auto;position:relative;padding-top:15px}
div#main.main-wide{width:auto;max-width:none}
@media(max-width:719px){div#main{width:320px}
div#container>header{background:0;width:auto;min-width:initial}
.scope-cn div#container>header{padding-bottom:0}
}
div#footer-content{max-width:970px;margin:0 auto;background-color:#fff}
body#home{background:#ecd9d0}
body#collection-bridal{background:#f7f1f3}
body#collection-timepiece,body#homepage-perlee{background:#d7e0de}
body#collection-jewelry,body#product-page,body#search-page,body#error-page{background:#f4e7dd}
body#newsletter-page,body#myAccount,body#account,body#createAccount,body#contact-page,body#notebook,body#notebook-all,body#shipping-options,body#myShoppingBag,body#store-locator,body#store,body#review-payment{background:#d3dbcf}
body#newsroom,body#maison,body#information{background:#dbe0e2}
body#maison-timeless,body#maison-ateliers{background:#e5e6e9}
body#maison-spirit{background:#d9e7ee}
body#maison-savoirfaire{background:#e3e6f2}
body#maison-design{background:#e3f0f2}
body#atlantide{background:#113f4d url("../images/background/atlantide.jpg") repeat-x top}
body#palais{background:#ece1d5 url("../images/background/palais.jpg") repeat-x top}
body#bals-de-legende{background:black url("../images/background/bals-de-legende.jpg") repeat-x top}
body#watches-wonders{background:#c9dee5 url("../images/background/watches-wonders.jpg") repeat-x top}
body#watches-wonders .carousel.carousel-slideshow-transparent{background:url("../images/collection/watches-wonders.jpg") no-repeat}
body#jardins{background:#a1b280 url("../images/background/jardins.jpg") repeat-x top}
body#voyages{background:#001d34 url("../images/background/voyages.jpg") repeat-x top}
body#california-reverie{background:#fad6ab url("../images/background/california-reverie.jpg") repeat-x top}
body#midsummer{background:#1a0c00 url("../images/background/midsummer.jpg") repeat-x top}
body#journee-a-paris{background:#d8e3e6 url("../images/background/journee-a-paris.jpg") repeat-x top}
body#homepage{background:#eeded4 url("http://local.vancleefarpels.com/bundles/vcawebsite/img/background/homepage.jpg") repeat-x top}
body#homepage .carousel.carousel-slideshow-transparent{background:url("../images/collection/homepage.jpg") no-repeat}
body#homepage2{background:#d6e6e6 url("../images/background/homepage2.jpg") repeat-x top}
body#homepage2 .carousel.carousel-slideshow-transparent{background:url("http://local.vancleefarpels.com/bundles/vcawebsite/img/collection/homepage2.jpg") no-repeat}
body#homepage-ateliers{background:#e5d9d3 url("../images/background/homepage-ateliers.jpg") repeat-x top}
body#homepage-ateliers .carousel.carousel-slideshow-transparent{background:url("../images/collection/homepage-ateliers.jpg") no-repeat}
body#pierres-de-caractere{background:#c1d8e6 url("http://local.vancleefarpels.com/media/nanosites/pierres/img/bg-repeat.jpg") repeat top}
body#homepage-nanosite-perlee{background:#e2e5dd url("../images/background/perlee.jpg") repeat-x top}
body#poetic-winter,body#homepage-poetic-winter{background:#c1d8e6 url("../images/background/poetic-winter.jpg") repeat-x top}
body#homepage-nanosite-diamond{background:#678da2 url("../images/background/diamond.jpg") repeat-x top}
body#poetic-winter .carousel.carousel-slideshow-transparent{background:none no-repeat}
body#homepage-ateliers .carousel-container.hi-jewelry .carousel .carousel,body#homepage .carousel-container.hi-jewelry .carousel .carousel,body#homepage .carousel-container.hi-jewelry .carousel .carousel li video,body#homepage2 .carousel-container.hi-jewelry .carousel .carousel,body#watches-wonders .carousel-container.hi-jewelry .carousel .carousel{top:-158px}
body#homepage-nanosite-perlee.hi-jewelry .carousel-container.hi-jewelry .carousel .carousel{top:-80px}
body#homepage-perlee.hi-jewelry .carousel-container.hi-jewelry .carousel .carousel{top:-140px}
body#homepage-nanosite-diamond.hi-jewelry .carousel-container.hi-jewelry .carousel .carousel{top:-80px}
body#homepage-ateliers .carousel-container.hi-jewelry .carousel .carousel li,body#homepage .carousel-container.hi-jewelry .carousel .carousel li,body#homepage2 .carousel-container.hi-jewelry .carousel .carousel li,body#watches-wonders .carousel-container.hi-jewelry .carousel .carousel li{width:1150px;height:750px}
body#homepage-ateliers .carousel ul.carousel li article{top:270px;left:180px;width:250px}
body#homepage-poetic-winter ul.carousel li article{top:315px;width:315px;left:670px}
body#home .carousel-container ul.carousel li img{width:950px;height:400px}
body#poetic-winter .hi-jewelry .carousel article,body#pierres-de-caractere ul.carousel li.slide2 article{top:310px;left:680px}
body#homepage-poetic-winter .carousel-container .carousel li video{width:1150px;position:absolute;left:0;top:0;height:750px}
body#homepage-poetic-winter .ariane{visibility:hidden;height:19px}
body#homepage-nanosite-perlee img#perlee-groseille-papillon{position:absolute;top:314px;left:657px}
body#homepage-nanosite-perlee img#perlee-groseille{position:absolute;top:125px;left:231px}
body#homepage-nanosite-diamond img#diamond-butterfly{position:absolute;top:132px;left:383px;height:165px}
#bg{position:absolute;overflow:hidden;z-index:-5}
body#store #bg{left:550px;top:500px;width:693px;height:802px}
body#account #bg{left:630px;top:-110px;width:462px;height:524px}
@media(min-width:720px) and (max-width:1023px){body#account #bg{left:auto;right:-27px}
}
body#myAccount #bg{left:620px;top:80px;width:633px;height:334px}
@media only screen and (min-width:768px) and (max-width:1024px){body#myAccount #bg .png_bg{position:absolute;left:-35%}
}
body#createAccount #bg{left:620px;top:80px;width:633px;height:334px}
body#contact-page #bg{left:230px;bottom:0;width:599px;height:438px}
body#notebook-all #bg{left:680px;top:80px;width:290px;height:383px}
body#maison-savoirfaire #bg{left:50px;top:270px;width:288px;height:250px}
body#maison-design #bg{left:-100px;top:240px;width:534px;height:350px}
body#maison-timeless #bg,body#maison-ateliers #bg{left:60px;top:200px;width:534px;height:350px}
body#maison-spirit #bg{left:110px;top:200px;width:285px;height:336px}
#light{position:absolute;top:0;left:0;height:689px;width:100%;overflow:hidden;z-index:-999;height:auto!important}
#light-bg{background:url("../images/layout/thin-sprite.png") 0 -200px repeat-x;height:689px;top:0;position:absolute}
#light-content{width:1593px;height:689px;top:0;position:absolute}
body #home #light-content{background:url("../images/layout/light-home.jpg") no-repeat}
body#account #light-content,body#myAccount #light-content,body#createAccount #light-content,body#contact-page #light-content,body#newsletter-page #light-content,body#notebook #light-content,body#notebook-all #light-content,body#shipping-options #light-content,body#myShoppingBag #light-content,body#store-locator #light-content,body#store #light-content,body#review-payment #light-content{background:url("../images/layout/light-account.jpg") no-repeat}
body#newsroom #light-content,body#maison #light-content,body#information #light-content{background:url("../images/layout/light-newsroom.jpg") no-repeat}
body#maison-timeless #light-content,body#maison-ateliers #light-content{background:url("../images/layout/light-timeless.jpg") no-repeat}
body#maison-spirit #light-content{background:url("../images/layout/light-spirit.jpg") no-repeat}
body#maison-savoirfaire #light-content{background:url("../images/layout/light-savoirfaire.jpg") no-repeat}
body#maison-design #light-content{background:url("../images/layout/light-design.jpg") no-repeat}
body#collection-bridal #light-content{background:url("../images/layout/light-bridal.jpg") no-repeat}
body#collection-timepiece #light-content,body#homepage-perlee #light-content{background:url("../images/layout/light-timepiece.jpg") no-repeat}
body#collection-jewelry #light-content,body#product-page #light-content,body#search-page #light-content{background:url("../images/layout/light-collection.jpg") no-repeat}
.group-wrapper .wishComm{display:block!important}
.group-wrapper .privacy{display:block!important}
@media(max-width:719px){#bg{display:none}
}
@media(min-width:720px){body#collection-bridal .carousel.carousel-slideshow-transparent article,body#maison-timeless .carousel.carousel-slideshow-transparent article,body#maison-spirit .carousel.carousel-slideshow-transparent article,body#maison-savoirfaire .carousel.carousel-slideshow-transparent article,body#maison-design .carousel.carousel-slideshow-transparent article,body#maison-ateliers .carousel.carousel-slideshow-transparent article{top:63px;left:580px}
body#california-reverie .carousel.carousel-slideshow-transparent article{top:88px;left:90px;width:250px}
body#homepage-nanosite-perlee .carousel.carousel-slideshow-transparent article{top:-77px;left:510px;width:355px}
body#homepage-perlee .carousel.carousel-slideshow-transparent article{top:-7px;left:30px;width:500px}
body#collection-timepiece .carousel.carousel-slideshow-transparent article{top:100px;left:430px;width:290px}
body#midsummer .carousel.carousel-slideshow-transparent article{top:8px;right:90px;left:auto;width:390px}
body#voyages .carousel.carousel-slideshow-transparent article{top:58px;right:95px;left:460px;width:360px}
body#jardins .carousel.carousel-slideshow-transparent article{top:178px;right:170px;left:auto;width:320px}
body#atlantide .carousel.carousel-slideshow-transparent article{top:8px;right:180px;left:auto;width:250px}
body#palais .carousel.carousel-slideshow-transparent article{top:158px;right:215px;left:auto;width:290px}
body#bals-de-legende .carousel.carousel-slideshow-transparent article{top:118px;right:90px;left:auto;width:250px}
body#homepage2 .carousel.carousel-slideshow-transparent article{top:163px;right:73px;left:auto;width:300px}
body#homepage .carousel.carousel-slideshow-transparent article{top:113px;right:90px;left:auto;width:250px}
body#journee-a-paris .carousel.carousel-slideshow-transparent article{top:168px;right:230px;left:auto;width:260px}
body#watches-wonders .carousel.carousel-slideshow-transparent article{top:113px;right:40px;left:auto;width:310px}
body#watches-wonders .carousel.carousel-slideshow-transparent article h3{min-height:1em;margin-top:-1em}
body#watches-wonders .carousel.carousel-slideshow-transparent article a{display:block}
body#homepage-nanosite-diamond .carousel.carousel-slideshow-transparent article{top:165px;left:650px;width:355px}
body#homepage-nanosite-diamond .carousel.carousel-slideshow-transparent article h3,body#homepage-nanosite-diamond .carousel.carousel-slideshow-transparent article p,body#homepage-nanosite-diamond .carousel.carousel-slideshow-transparent article a{color:white}
}
.txtField,.txtField-small,.select,textarea{background-color:#fafafa;border:1px solid #e1dfe0}
.txtField{min-height:16px}
.chkBox{padding-left:0;margin-right:5px}
.txtField-small{width:80px}
form input[type='text'].disabled{background:#ddd;border:1px solid #999}
a.bt,a.bt-small,form input.bt{color:#7f7e7e;font-size:11px;padding:9px 20px 0 20px;height:30px;background:url("../images/layout/thin-sprite.png") 0 0 repeat-x;cursor:pointer}
a.bt,form input.bt{text-transform:uppercase;display:block}
form input.bt{height:30px;padding-top:0;border:0}
a.bt-small{background-position:0 -150px;padding-top:2px;height:18px;display:inline-block}
a.bt:hover,a.bt-small:hover,form input.bt:hover{color:#000}
label.txtField-small{background-color:transparent;border-width:0}
.col_form ul.error{float:right}
ul.error{position:relative;width:inherit!important}
ul.error li.error_field{position:relative;width:inherit}
.error_field,.error_field label,.error_field .custom-checkbox label,.error_field .custom-radio label,.custom-checkbox label.error_field{color:#c00!important}
.popinContent ul.error_content{padding:0 0 10px 0}
.formUL li{clear:both;margin:0 0 10px 0}
.formUL li.doubleRow{height:35px}
.formUL li label{display:block;width:90px;float:left;margin:0 10px 0 0}
.formUL li #address_default+label{width:120px}
.formUL li .custom-radio label{width:auto}
.formUL li input{background-color:#fafafa;border:1px solid #e1dfe0;width:150px}
.formUL li input.short{width:80px}
.formUL li p.gender{display:block;width:90px;float:left;margin:0 10px 0 0}
.formUL p.mandatory{padding:10px 0 0 0;float:left}
.formUL li.chklist{padding:0 0 45px 0}
.formUL li.chklist ul li{padding-top:10px;margin:0}
.formUL .btConfirm{text-align:right;padding:5px 0 0 0}
.custom-checkbox,.custom-radio{position:relative}
.custom-checkbox label,.custom-radio label{display:inline-block;position:relative;z-index:1;cursor:pointer}
#create-giftcard .custom-radio label{width:auto}
.custom-checkbox label:hover,.custom-checkbox label.checked,.custom-radio label:hover,.custom-radio label.checked{color:#000!important}
.custom-checkbox input,.custom-radio input{position:absolute;margin:0;left:-5000px}
.custom-checkbox label.disabled,.custom-checkbox label.disabled:hover,.custom-checkbox input:disabled+label,.custom-checkbox input:disabled+label:hover,.custom-radio label.disabled,.custom-radio label.disabled:hover,.custom-radio input:disabled+label,.custom-radio input:disabled+label:hover{color:#bbb!important;cursor:default}
.custom-checkbox label.disabled span,.custom-checkbox label.disabled:hover span,.custom-checkbox input:disabled+label span,.custom-checkbox input:disabled+label:hover span,.custom-radio label.disabled span,.custom-radio label.disabled:hover span,.custom-radio input:disabled+label span,.custom-radio input:disabled+label:hover span{opacity:.3;filter:alpha(opacity=30)}
.custom-checkbox a{text-decoration:underline}
.custom-checkbox label{color:#7f7e7e;padding-top:3px;padding-bottom:1px}
.custom-radio label{color:#7f7e7e;padding-top:5px;padding-bottom:2px}
form{width:auto}
form .row{width:auto;position:relative;margin-bottom:10px}
form .row label{width:96px;float:left}
form .row .txtField{width:150px;float:left}
form .row .small .txtField{width:70px}
form .row textarea{padding:1px;width:246px;height:50px}
form .bt{float:right}
form .privacy label{margin-bottom:10px;width:auto!important}
form .wishComm label{margin-bottom:10px;width:auto!important}
form .custom-checkbox label{padding-bottom:2px;width:165px}
form .custom-checkbox label.checked{background-position:-320px -2200px!important}
form p.mandatory{clear:right}
#myAccount form p.mandatory{clear:both}
@media(max-width:719px){form .row{margin:10px 20px;width:auto;display:none}
form .row.mandatory{display:block}
form .row select{width:182px}
form .row .txtField-small,form .row .txtField{height:26px;float:left}
form .row .txtField{width:172px}
form .row .txtField,form .row textarea,form .row .textField-small{-webkit-box-shadow:inset 5px 5px 2px -4px #e2e2e2;-moz-box-shadow:inset 5px 5px 2px -4px #e2e2e2;box-shadow:inset 5px 5px 2px -4px #e2e2e2;padding:1px 5px}
form .row textarea{padding:5px;height:100px;margin:0 0 0 96px;width:172px}
form .row label{padding:7px 0 0 0}
form p.mandatory{clear:none;padding:6px 0}
form .privacy label{margin:10px 40px}
form .privacy label .sprites-checkbox{margin-left:-20px}
}
select#contact_title,#s2id_contact_title,select#account_customer_title,#s2id_account_customer_title,select#newsletter_account_title,#s2id_newsletter_account_title{width:80px;margin-left:70px}
@media(max-width:719px){form .row .bt,form input.bt,a.bt,.bt,.bt-small{padding-top:3px;background:white!important;-webkit-box-shadow:inset 0 -10px 7px -5px #e2e2e2;-moz-box-shadow:inset 0 -10px 7px -5px #e2e2e2;box-shadow:inset 0 -10px 7px -5px #e2e2e2;float:right}
#account .content-login .SIGN.IN .form-button{padding-top:3px;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}
.content-login .btSubmit .bt{padding-top:8px}
select#contact_title,#s2id_contact_title,select#account_customer_title,#s2id_account_customer_title,select#newsletter_account_title,#s2id_newsletter_account_title{width:100px;margin-left:82px}
}
@font-face{font-family:'FilosofiaIta';src:url("http://local.vancleefarpels.com/bundles/vcawebsite/fonts/filosofia/filosofiaitalic-webfont.eot");src:url("../fonts/filosofia/filosofiaitalic-webfont.eot") format("embedded-opentype"),url("../fonts/filosofia/filosofiaitalic-webfont.woff") format("woff"),url("../fonts/filosofia/filosofiaitalic-webfont.ttf") format("truetype");font-weight:normal;font-style:italic}
@font-face{font-family:'FilosofiaGrand';src:url("http://local.vancleefarpels.com/bundles/vcawebsite/fonts/filosofia/filosofiagrand-webfont.eot");src:url("../fonts/filosofia/filosofiagrand-webfont.eot") format("embedded-opentype"),url("../fonts/filosofia/filosofiagrand-webfont.woff") format("woff"),url("../fonts/filosofia/filosofiagrand-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Filosofia';src:url("http://local.vancleefarpels.com/bundles/vcawebsite/fonts/filosofia/filosofiaregular-webfont.eot");src:url("../fonts/filosofia/filosofiaregular-webfont.eot") format("embedded-opentype"),url("../fonts/filosofia/filosofiaregular-webfont.woff") format("woff"),url("../fonts/filosofia/filosofiaregular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Janson';src:url("http://local.vancleefarpels.com/bundles/vcawebsite/fonts/janson/janson-webfont.eot");src:url("../fonts/janson/janson-webfont.eot") format("embedded-opentype"),url("../fonts/janson/janson-webfont.woff") format("woff"),url("../fonts/janson/janson-webfont.ttf") format("truetype"),url("../fonts/janson/janson-webfont.svg") format("svg")}
@font-face{font-family:'EnglishRegular';src:url("http://local.vancleefarpels.com/bundles/vcawebsite/fonts/english/english_-webfont.eot");src:url("../fonts/english/english_-webfont.eot") format("embedded-opentype"),url("../fonts/english/english_-webfont.woff") format("woff"),url("../fonts/english/english_-webfont.ttf") format("truetype"),url("../fonts/english/english_-webfont.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'MS Mincho Web';src:url("http://local.vancleefarpels.com/bundles/vcawebsite/fonts/msmincho/msmincho.eot");src:url("../fonts/msmincho/msmincho.eot") format("embedded-opentype"),url("../fonts/msmincho/msmincho.woff") format("woff"),url("../fonts/msmincho/msmincho.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'MS Gothic Web';src:url("http://local.vancleefarpels.com/bundles/vcawebsite/fonts/msgothic/msgothic.eot");src:url("../fonts/msgothic/msgothic.eot") format("embedded-opentype"),url("../fonts/msgothic/msgothic.woff") format("woff"),url("../fonts/msgothic/msgothic.ttf") format("truetype");font-weight:normal;font-style:normal}
html,body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
#popupCreateEngrave .font-FONTTYPE1 .preview{font-family:"Janson",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif}
#popupCreateEngrave .font-FONTTYPE2 .preview{font-family:"EnglishRegular","Apple Chancery","Zapf Chancery","Monotype Corsiva",Georgia,cursive}
.preview_giftCard .preview-with-font{position:absolute;top:50%;width:240px;left:0;padding:0 30px}
.preview_giftCard .preview-with-font .contentTxt{position:relative;font-size:18px;max-height:176px;overflow:hidden;word-wrap:break-word}
form#create-giftcard p.error{display:none}
.preview_giftCard .font-FONTTYPE1{font-family:Arial,Helvetica,sans-serif}
.preview_giftCard .font-FONTTYPE2{font-family:"Times New Roman",Times,serif}
h1,#main h2,h3,#main h4,#ariane-tunnel,.drop_cap,.custom-font,.alhambra-font,.filosofia{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal}
div.highlight.quote,.link,.legal-menu a.link-sml,#collection-menu .previous,#collection-menu .next,.custom-font-ita,.alhambra-font-ita,.filosofia-ita,#main h2.custom-font-ita,body.mobile .mobile-link{font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-style:italic}
.filosofia-grand{font-family:'FilosofiaGrand',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif}
.no-cufon{font-family:inherit}
.custom-font-ita strong{font-weight:normal}
@media(max-width:719px){.article .article-white-bg-header .link{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-size:13px;line-height:14px}
.category-component h2.category_title{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif!important;font-style:normal!important;font-weight:normal}
#main #product h2{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-style:normal}
}
.drop_cap{font-size:24px;line-height:24px}
body.mobile a.mobile-link,a.link{font-size:17px;line-height:17px}
a.link{margin-top:0;display:inline-block;position:relative}
a.link span.sprites-sprite,a.link span.sprites-account,a.link span.sprites-arrow-down,a.link span.sprites-arrow-left,a.link span.sprites-arrow-right,a.link span.sprites-arrow-sml-left,a.link span.sprites-arrow-sml,a.link span.sprites-arrow-up,a.link span.sprites-bt-close-big,a.link span.sprites-bt-close-popin,a.link span.sprites-bt-close,a.link span.sprites-button,a.link span.sprites-carousel-arrow-left,a.link span.sprites-carousel-arrow-right,a.link span.sprites-checkbox,a.link span.sprites-checkbox_checked,a.link span.sprites-checkbox_checked_focus,a.link span.sprites-checkbox_focus,a.link span.sprites-contactus,a.link span.sprites-delete-item,a.link span.sprites-double-arrow-sml-left,a.link span.sprites-double-arrow-sml,a.link span.sprites-feed-facebook,a.link span.sprites-feed-tumblr,a.link span.sprites-feed-twitter,a.link span.sprites-feed-youtube,a.link span.sprites-hamburger,a.link span.sprites-infobulle-bottom,a.link span.sprites-link-light,a.link span.sprites-link,a.link span.sprites-linkback,a.link span.sprites-linktop,a.link span.sprites-list,a.link span.sprites-logo-footer,a.link span.sprites-logo-mobile,a.link span.sprites-logo,a.link span.sprites-menu-carousel-arrows-left,a.link span.sprites-menu-carousel-arrows-right,a.link span.sprites-mosaic,a.link span.sprites-notebook-tooltip,a.link span.sprites-notebook,a.link span.sprites-nuancier,a.link span.sprites-partial-checkbox,a.link span.sprites-partial-checkbox_focus,a.link span.sprites-play,a.link span.sprites-print,a.link span.sprites-radio,a.link span.sprites-radio_checked,a.link span.sprites-radio_checked_focus,a.link span.sprites-radio_focus,a.link span.sprites-reset,a.link span.sprites-search,a.link span.sprites-share,a.link span.sprites-shopping-mini,a.link span.sprites-shopping-small,a.link span.sprites-shopping,a.link span.sprites-slider-menu,a.link span.sprites-social-facebook,a.link span.sprites-social-facebook_jpja,a.link span.sprites-social-googleplus,a.link span.sprites-social-googleplus_jpja,a.link span.sprites-social-instagram,a.link span.sprites-social-instagram_jpja,a.link span.sprites-social-mail,a.link span.sprites-social-mail_jpja,a.link span.sprites-social-pinterest,a.link span.sprites-social-pinterest_jpja,a.link span.sprites-social-tumblr,a.link span.sprites-social-tumblr_jpja,a.link span.sprites-social-tweet,a.link span.sprites-social-twitter,a.link span.sprites-social-twitter_jpja,a.link span.sprites-social-weibo,a.link span.sprites-social-weibo_jpja,a.link span.sprites-social-youku,a.link span.sprites-social-youku_jpja,a.link span.sprites-social-youtube,a.link span.sprites-social-youtube_jpja,a.link span.sprites-threesixty,a.link span.sprites-tooltip-bottom,a.link span.sprites-tooltip-top-small,a.link span.sprites-tooltip-top,a.link span.sprites-video,a.link span.sprites-world,a.link span.sprites-worn,a.link span.sprites-zoom,a.link span.sprites-link-white{padding-left:12px;width:auto;height:auto}
a.link .sprites-link{background:0}
a.link .sprites-link::before{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #7f7e7e;border-right:0;content:"";position:absolute;left:0;top:0}
a.link .sprites-link.link_hover::before{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #000;border-right:0;content:"";position:absolute;left:0;top:0}
a.link:hover .sprites-link::before{border-left:6px solid #000}
.light a{color:#7f7e7e}
.light a:hover{color:white}
h2.light{color:white}
a.link-sml{display:block;font-size:11px}
a.link-sml span.sprites-sprite,a.link-sml span.sprites-account,a.link-sml span.sprites-arrow-down,a.link-sml span.sprites-arrow-left,a.link-sml span.sprites-arrow-right,a.link-sml span.sprites-arrow-sml-left,a.link-sml span.sprites-arrow-sml,a.link-sml span.sprites-arrow-up,a.link-sml span.sprites-bt-close-big,a.link-sml span.sprites-bt-close-popin,a.link-sml span.sprites-bt-close,a.link-sml span.sprites-button,a.link-sml span.sprites-carousel-arrow-left,a.link-sml span.sprites-carousel-arrow-right,a.link-sml span.sprites-checkbox,a.link-sml span.sprites-checkbox_checked,a.link-sml span.sprites-checkbox_checked_focus,a.link-sml span.sprites-checkbox_focus,a.link-sml span.sprites-contactus,a.link-sml span.sprites-delete-item,a.link-sml span.sprites-double-arrow-sml-left,a.link-sml span.sprites-double-arrow-sml,a.link-sml span.sprites-feed-facebook,a.link-sml span.sprites-feed-tumblr,a.link-sml span.sprites-feed-twitter,a.link-sml span.sprites-feed-youtube,a.link-sml span.sprites-hamburger,a.link-sml span.sprites-infobulle-bottom,a.link-sml span.sprites-link-light,a.link-sml span.sprites-link,a.link-sml span.sprites-linkback,a.link-sml span.sprites-linktop,a.link-sml span.sprites-list,a.link-sml span.sprites-logo-footer,a.link-sml span.sprites-logo-mobile,a.link-sml span.sprites-logo,a.link-sml span.sprites-menu-carousel-arrows-left,a.link-sml span.sprites-menu-carousel-arrows-right,a.link-sml span.sprites-mosaic,a.link-sml span.sprites-notebook-tooltip,a.link-sml span.sprites-notebook,a.link-sml span.sprites-nuancier,a.link-sml span.sprites-partial-checkbox,a.link-sml span.sprites-partial-checkbox_focus,a.link-sml span.sprites-play,a.link-sml span.sprites-print,a.link-sml span.sprites-radio,a.link-sml span.sprites-radio_checked,a.link-sml span.sprites-radio_checked_focus,a.link-sml span.sprites-radio_focus,a.link-sml span.sprites-reset,a.link-sml span.sprites-search,a.link-sml span.sprites-share,a.link-sml span.sprites-shopping-mini,a.link-sml span.sprites-shopping-small,a.link-sml span.sprites-shopping,a.link-sml span.sprites-slider-menu,a.link-sml span.sprites-social-facebook,a.link-sml span.sprites-social-facebook_jpja,a.link-sml span.sprites-social-googleplus,a.link-sml span.sprites-social-googleplus_jpja,a.link-sml span.sprites-social-instagram,a.link-sml span.sprites-social-instagram_jpja,a.link-sml span.sprites-social-mail,a.link-sml span.sprites-social-mail_jpja,a.link-sml span.sprites-social-pinterest,a.link-sml span.sprites-social-pinterest_jpja,a.link-sml span.sprites-social-tumblr,a.link-sml span.sprites-social-tumblr_jpja,a.link-sml span.sprites-social-tweet,a.link-sml span.sprites-social-twitter,a.link-sml span.sprites-social-twitter_jpja,a.link-sml span.sprites-social-weibo,a.link-sml span.sprites-social-weibo_jpja,a.link-sml span.sprites-social-youku,a.link-sml span.sprites-social-youku_jpja,a.link-sml span.sprites-social-youtube,a.link-sml span.sprites-social-youtube_jpja,a.link-sml span.sprites-threesixty,a.link-sml span.sprites-tooltip-bottom,a.link-sml span.sprites-tooltip-top-small,a.link-sml span.sprites-tooltip-top,a.link-sml span.sprites-video,a.link-sml span.sprites-world,a.link-sml span.sprites-worn,a.link-sml span.sprites-zoom{padding-left:10px;width:auto;height:auto}
a.link-sml span.sprites-bt-close{line-height:11px}
a.link-sml span.sprites-arrow-sml{line-height:14px}
.top-left,.bottom-right,.bottom-right-white{background:url("../images/layout/shadow-sprite.png") no-repeat;position:absolute;width:300px;height:300px;pointer-events:none;z-index:-1}
.top-left{background-position:-700px -700px;top:0;left:0}
.bottom-right,.bottom-right-white{background-position:2px -1038px;bottom:0;right:0}
.bottom-right-white{background-position:-350px -1050px;width:238px;height:288px}
.bottom-right-small{background:url("../images/layout/bottom-right-sml-payment.png") no-repeat bottom right;position:absolute;bottom:0;right:0;width:288px;height:180px}
.ui-autocomplete{background-color:white;width:188px;padding:10px}
.ui-autocomplete li{margin-bottom:5px}
.ui-autocomplete li strong{display:block}
.scroll-pane{overflow-y:auto}
.scroll-pane::-webkit-scrollbar{border:0;width:8px}
.scroll-pane::-webkit-scrollbar-track,.scroll-pane::-webkit-scrollbar-thumb{border-radius:10px}
.scroll-pane::-webkit-scrollbar-thumb{background-color:lightgray}
.homepage-slideshow{margin-bottom:30px}
@media(max-width:719px){body{overflow:hidden;min-height:100vh}
#collection-jewelry .carousel-wrapper h2 span:after,#collection-jewelry .carousel-wrapper h2 span:before,.carousel-wrapper h2 span:after,.carousel-wrapper h2 span:before{content:"";background-color:transparent!important}
#collection-jewelry .carousel-wrapper h2 span h2,#collection-jewelry .carousel-wrapper h2 span h3,#collection-jewelry .carousel-wrapper h2 span .line-decorated,.carousel-wrapper h2 span h2,.carousel-wrapper h2 span h3,.carousel-wrapper h2 span .line-decorated{text-align:center;overflow:hidden;margin:20px 0 10px 0;font-size:24px}
#collection-jewelry .carousel-wrapper h2 span h2 span,#collection-jewelry .carousel-wrapper h2 span h3 span,#collection-jewelry .carousel-wrapper h2 span .line-decorated span,.carousel-wrapper h2 span h2 span,.carousel-wrapper h2 span h3 span,.carousel-wrapper h2 span .line-decorated span{position:relative;width:auto;display:inline-block;padding:0 5px;max-width:75%}
#collection-jewelry .carousel-wrapper h2 span h2 span:after,#collection-jewelry .carousel-wrapper h2 span h2 span:before,#collection-jewelry .carousel-wrapper h2 span h3 span:after,#collection-jewelry .carousel-wrapper h2 span h3 span:before,#collection-jewelry .carousel-wrapper h2 span .line-decorated span:after,#collection-jewelry .carousel-wrapper h2 span .line-decorated span:before,.carousel-wrapper h2 span h2 span:after,.carousel-wrapper h2 span h2 span:before,.carousel-wrapper h2 span h3 span:after,.carousel-wrapper h2 span h3 span:before,.carousel-wrapper h2 span .line-decorated span:after,.carousel-wrapper h2 span .line-decorated span:before{content:"";position:absolute;background-color:#000;height:1px;bottom:5px;width:9999px}
#collection-jewelry .carousel-wrapper h2 span h2 span:before,#collection-jewelry .carousel-wrapper h2 span h3 span:before,#collection-jewelry .carousel-wrapper h2 span .line-decorated span:before,.carousel-wrapper h2 span h2 span:before,.carousel-wrapper h2 span h3 span:before,.carousel-wrapper h2 span .line-decorated span:before{left:100%}
#collection-jewelry .carousel-wrapper h2 span h2 span:after,#collection-jewelry .carousel-wrapper h2 span h3 span:after,#collection-jewelry .carousel-wrapper h2 span .line-decorated span:after,.carousel-wrapper h2 span h2 span:after,.carousel-wrapper h2 span h3 span:after,.carousel-wrapper h2 span .line-decorated span:after{right:100%}
#collection-jewelry .carousel-wrapper h2 span .bottom-right-small,#collection-jewelry .carousel-wrapper h2 span .bottom-right-white,#collection-jewelry .carousel-wrapper h2 span .bottom-right,#collection-jewelry .carousel-wrapper h2 span .top-left,.carousel-wrapper h2 span .bottom-right-small,.carousel-wrapper h2 span .bottom-right-white,.carousel-wrapper h2 span .bottom-right,.carousel-wrapper h2 span .top-left{display:none}
}
@media(max-width:719px) and (max-width:719px){#collection-jewelry .carousel-wrapper h2 .mobile-list,.carousel-wrapper h2 .mobile-list{background-color:white;position:relative;width:100%;margin:0 auto}
#collection-jewelry .carousel-wrapper h2 .mobile-list>li,.carousel-wrapper h2 .mobile-list>li{position:relative;margin-right:10px;padding-left:20px}
#collection-jewelry .carousel-wrapper h2 .mobile-list>li:after,.carousel-wrapper h2 .mobile-list>li:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-image:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#fff),color-stop(100%,#e2e2e2));background-image:-webkit-linear-gradient(right,#fff,#e2e2e2);background-image:-moz-linear-gradient(right,#fff,#e2e2e2);background-image:-o-linear-gradient(right,#fff,#e2e2e2);background-image:linear-gradient(right,#fff,#e2e2e2)}
#collection-jewelry .carousel-wrapper h2 .mobile-list>li.opened:after,#collection-jewelry .carousel-wrapper h2 .mobile-list>li.open:after,.carousel-wrapper h2 .mobile-list>li.opened:after,.carousel-wrapper h2 .mobile-list>li.open:after{background:0}
#collection-jewelry .carousel-wrapper h2 .mobile-list:before,.carousel-wrapper h2 .mobile-list:before{content:' ';width:100%;height:12px;display:block;background:url("../images/layout/mobile-menu-sprite.png") right 0 no-repeat;position:absolute;top:-12px;z-index:1}
#collection-jewelry .carousel-wrapper h2 .mobile-list>li.opened li:last-child:after,#collection-jewelry .carousel-wrapper h2 .mobile-list>li.open li:last-child:after,#collection-jewelry .carousel-wrapper h2 .mobile-list li.decorated:after,.carousel-wrapper h2 .mobile-list>li.opened li:last-child:after,.carousel-wrapper h2 .mobile-list>li.open li:last-child:after,.carousel-wrapper h2 .mobile-list li.decorated:after{content:' ';width:320px;height:10px;display:block;background:url("../images/layout/mobile-menu-sprite.png") 0 -335px no-repeat;position:relative;left:-20px}
#collection-jewelry .carousel-wrapper h2 #product-right-part #details .notifymebutton,.carousel-wrapper h2 #product-right-part #details .notifymebutton{width:296px;position:static!important;padding-right:4px;padding-bottom:5px;margin:-27px 0 52px 0;background:url("../images/layout/shadow-button-displayAll.png") bottom right no-repeat}
#collection-jewelry .carousel-wrapper h2 #product-right-part #details .notifymebutton a,.carousel-wrapper h2 #product-right-part #details .notifymebutton a{background:white;box-shadow:none;display:block;float:none;width:auto;height:30px;margin:0;padding:5px;text-align:center}
#collection-jewelry .carousel-wrapper h2 .notifymebutton,.carousel-wrapper h2 .notifymebutton{margin-top:28px!important}
}
#static-container{position:relative;width:950px;height:400px;margin:0 0 10px 0;padding:10px}
#static-container article{text-align:center;width:340px;margin:100px auto 0}
#static-container article h2{font-size:36px;line-height:30px}
body.maintenance{padding:10px}
body.maintenance article{width:500px;margin:40px auto;text-align:justify}
body.maintenance p.country{font-weight:bold;text-align:center;margin-top:10px}
body.maintenance h1{text-align:center;font-size:46px;margin-top:20px}
body.maintenance h2{font-size:32px;text-align:center}
@media(max-width:719px){#static-container{width:auto}
#static-container article{width:auto}
#static-container article h2{line-height:36px}
body.maintenance{padding:0}
body.maintenance article{width:auto}
}
.iconic-clear .iconic-title{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-size:24px;line-height:24px;color:#000;margin:12px 10px 13px 10px}
html[lang=ar] .iconic-clear .iconic-title{font-family:'Frutiger Arabic 45 light',serif}
.carousel>.carousel-item,.carousel>.search-result{display:none}
.carousel>.carousel-item:first-child,.carousel>.search-result:first-child{display:inline-block}
.carousel.carousel-collection-roll>.carousel-item:nth-child(-n+3){display:inline-block}
.carousel.carousel-product-roll>.search-result:nth-child(-n+6){display:inline-block}
.carousel-wrapper{position:relative;width:100%}
.carousel-wrapper .carousel-pager{position:absolute;text-align:center;bottom:-25px;width:100%;z-index:4;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.carousel-wrapper .carousel-pager a{text-indent:50px;overflow:hidden;margin-left:5px}
.carousel-wrapper .carousel-pager a:first-child{margin-left:0}
.carousel-wrapper .carousel-pager-left{text-align:left}
.carousel-wrapper .carousel-pager-right{text-align:right}
.carousel-wrapper .carousel-button{position:absolute;margin:0 5px;margin:0;z-index:4;text-indent:50px;overflow:hidden}
.carousel-wrapper .carousel-button.disabled{display:none}
.carousel-wrapper .carousel-button.carousel-button-previous{left:10px}
.carousel-wrapper .carousel-button.carousel-button-next{right:10px}
.carousel-wrapper .carousel>.carousel-item{display:none;float:left}
.carousel-wrapper .carousel>.carousel-item-current{display:inline-block!important}
.carousel-wrapper.carousel-product-roll,.carousel-wrapper.carousel-collection-roll{margin:0 10px}
.carousel-wrapper.carousel-product-roll .carousel-button,.carousel-wrapper.carousel-collection-roll .carousel-button{background:0;text-indent:0;width:auto;top:158px;height:auto;font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-style:italic;font-size:17px}
.carousel-wrapper.carousel-product-roll .carousel-button.carousel-button-previous,.carousel-wrapper.carousel-collection-roll .carousel-button.carousel-button-previous{left:0}
.carousel-wrapper.carousel-product-roll .carousel-button.carousel-button-next,.carousel-wrapper.carousel-collection-roll .carousel-button.carousel-button-next{right:20px}
.carousel{z-index:1}
.carousel>.carousel-item{position:relative}
.carousel .carousel-item-media{width:310px;height:auto}
.carousel.carousel-slideshow{margin:10px;cursor:pointer;height:400px;overflow:hidden}
.carousel.carousel-slideshow .carousel-slideshow-slide{height:400px}
.carousel.carousel-slideshow .carousel-slideshow-slide article{z-index:3;width:320px;top:150px;position:absolute;text-align:center;line-height:18px}
#main .carousel.carousel-slideshow .carousel-slideshow-slide article h2{font-size:17px;line-height:17px;display:inline-block}
#main .carousel.carousel-slideshow .carousel-slideshow-slide article h2 span{color:#000;font-weight:bold;font-size:16px;font-family:'Times',TimesNewRoman,"Times New Roman",Times;line-height:16px}
#main .carousel.carousel-slideshow .carousel-slideshow-slide article h1.custom-font-ita,#main .carousel.carousel-slideshow .carousel-slideshow-slide article h2.custom-font-ita,#main .carousel.carousel-slideshow .carousel-slideshow-slide article p.custom-font-ita{font-size:36px;line-height:36px;margin-bottom:10px}
#main .carousel.carousel-slideshow .carousel-slideshow-slide article h1.custom-font-ita+p,#main .carousel.carousel-slideshow .carousel-slideshow-slide article h2.custom-font-ita+p,#main .carousel.carousel-slideshow .carousel-slideshow-slide article p.custom-font-ita+p{margin-bottom:10px}
#main .carousel.carousel-slideshow .carousel-slideshow-slide article a{position:relative}
.carousel.carousel-slideshow .carousel-slideshow-slide.carousel-slideshow-slide-center article{left:350px}
.carousel.carousel-slideshow .carousel-slideshow-slide.carousel-slideshow-slide-right article{left:580px}
.carousel.carousel-slideshow .carousel-slideshow-slide.carousel-slideshow-slide-left article{left:120px}
.carousel.carousel-slideshow.carousel-slideshow-transparent{margin:-187px -90px -165px;padding:187px 90px 165px;height:415px;overflow:visible}
.carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item{height:415px;width:100%}
@media(max-width:719px){.carousel.carousel-slideshow.carousel-slideshow-transparent,.carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item{height:auto!important}
}
.carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item img{position:absolute;top:-170px;left:-90px}
.carousel.carousel-collection-roll .carousel-item a{display:block;background:url("../images/layout/shadow-sprite.png") -730px -1040px no-repeat;cursor:pointer;padding-right:10px;padding-bottom:10px}
.carousel.carousel-collection-roll .carousel-item a span{text-align:right;font-size:18px;line-height:14px;position:absolute;right:20px;top:60px}
.carousel.carousel-collection-roll .carousel-item a:hover{background-position:-700px -350px}
.carousel-wrapper.carousel-navigation .carousel-button{top:85px;margin:0}
.carousel-wrapper.carousel-navigation .carousel-button.carousel-button-next{right:7px}
.carousel-wrapper.carousel-navigation .carousel-button.carousel-button-previous{left:8px}
@media(min-width:720px){.carousel-wrapper .carousel-slider-wrapper{position:relative;margin-right:15px;overflow:hidden}
body#collection-jewelry .carousel-wrapper .carousel-slider-wrapper{margin-right:10px}
.carousel-wrapper .carousel-slider-wrapper .carousel{width:99999px;position:absolute;left:0;-webkit-transition:left 1s;-moz-transition:left 1s;-o-transition:left 1s;transition:left 1s}
.carousel-wrapper .carousel-slider-wrapper .carousel .search-result,.carousel-wrapper .carousel-slider-wrapper .carousel .carousel-item{display:inline-block}
.carousel-wrapper.carousel-navigation .carousel-slider-wrapper{height:188px;margin-left:20px;padding-top:0}
.carousel-wrapper.carousel-navigation .carousel-slider-wrapper .carousel{margin:0}
.carousel-wrapper.carousel-product-roll{float:left;z-index:2}
.carousel-wrapper.carousel-product-roll .carousel-slider-wrapper,.carousel-wrapper.carousel-collection-roll .carousel-slider-wrapper{height:170px}
.relatedCreations .carousel-wrapper.carousel-product-roll .carousel-slider-wrapper,.relatedCreations .carousel-wrapper.carousel-collection-roll .carousel-slider-wrapper{height:170px}
.jewellery .carousel-wrapper.carousel-navigation .carousel-slider-wrapper{height:184px}
}
@media(max-width:719px){.carousel-wrapper{width:auto}
.carousel-wrapper .carousel.carousel-slideshow,.carousel.carousel-slideshow{margin-top:0}
.carousel-wrapper .carousel.carousel-slideshow .carousel-item,.carousel.carousel-slideshow .carousel-item{display:none}
.carousel-wrapper .carousel.carousel-slideshow .carousel-item:first-of-type,.carousel.carousel-slideshow .carousel-item:first-of-type{display:block}
.carousel-wrapper .carousel.carousel-slideshow .carousel-item:first-of-type img,.carousel.carousel-slideshow .carousel-item:first-of-type img{width:100%}
.carousel-wrapper .carousel .carousel-item,.carousel .carousel-item{display:block}
.carousel-wrapper .carousel .carousel-item .carousel-slideshow-slide-media,.carousel .carousel-item .carousel-slideshow-slide-media{margin-top:36px}
.carousel-wrapper .carousel .carousel-item article,.carousel .carousel-item article{position:static!important;width:100%!important}
.carousel-wrapper .carousel .carousel-item article h1,.carousel .carousel-item article h1{position:absolute;top:0;font-size:24px;width:100%;margin:0}
#main .carousel.carousel-slideshow .carousel-slideshow-slide article h2{margin:0 0 10px 0;font-size:13px;font-style:normal}
#main .carousel.carousel-slideshow .carousel-slideshow-slide article h3 a span{max-width:none;position:static;padding-right:0}
.carousel-wrapper.carousel-product-roll{margin:0;height:190px}
.carousel-wrapper.carousel-product-roll .carousel-button.carousel-button-previous{left:10px}
.carousel-wrapper.carousel-product-roll .carousel-button.carousel-button-next{right:10px}
.carousel-wrapper.carousel-product-roll .carousel-slider-wrapper{overflow:hidden;position:relative;height:154px;margin:0 0 0 10px;width:304px}
.carousel-wrapper.carousel-product-roll .carousel.carousel-product-roll{left:0;position:absolute;transition:left 1s ease 0s;width:2000px}
.carousel-wrapper.carousel-slideshow{margin:0 auto;width:320px}
.carousel-wrapper.carousel-slideshow .carousel-pager{bottom:auto;z-index:10}
.carousel-wrapper.carousel-slideshow .carousel{height:auto}
.carousel-wrapper.carousel-slideshow .carousel.carousel-no-description{height:320px}
.carousel-wrapper.carousel-slideshow .carousel .carousel-slideshow-slide{height:auto}
.carousel-wrapper.carousel-collection-roll .carousel-button-previous,.carousel-wrapper.carousel-collection-roll .carousel-button-next,#the-maison-grid .carousel-button-previous,#the-maison-grid .carousel-button-next{display:none}
.carousel-wrapper.carousel-collection-roll .carousel,#the-maison-grid .carousel{text-align:center}
.carousel-wrapper.carousel-collection-roll .carousel .carousel-item,#the-maison-grid .carousel .carousel-item{float:none;margin-bottom:3px;width:300px}
.carousel-wrapper.carousel-collection-roll .carousel .carousel-item a,#the-maison-grid .carousel .carousel-item a{background-position:-744px -1047px;padding-bottom:0}
.carousel-wrapper.carousel-collection-roll .carousel .carousel-item a span,#the-maison-grid .carousel .carousel-item a span{width:108px;text-align:center;display:block}
.carousel-wrapper.carousel-collection-roll .carousel .carousel-item .carousel-item-media,#the-maison-grid .carousel .carousel-item .carousel-item-media{width:296px}
.carousel.carousel-navigation>.carousel-item{float:none;display:block}
.carousel.carousel-slideshow.carousel-slideshow-transparent{margin:0 10px 10px;padding:0;overflow:hidden}
.carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item article{margin:0}
.carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item article>*{z-index:3}
.carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item .carousel-slideshow-slide-media{position:static}
.gif{display:none}
.slide-container.bullseye .gif-container.gif{display:block}
}
.gif{position:absolute;z-index:2}
.couture3{top:122px;left:291px}
.flyandflutter3{left:113px}
.flyandflutter4{top:179px;left:125px}
.flyandflutter5{left:81px}
.alhambra2{top:90px;left:126px}
.alhambra4{left:378px}
.flower1{top:65px;left:228px}
.flower5{top:49px;left:271px}
.poetic1{top:110px;left:231px}
.poetic2{top:33px;left:158px}
.extraordinary1{top:162px;left:506px}
.womenTimepiece1{top:193px;left:462px}
.journee1{top:-187px;left:464px}
.journee2,.journee3{top:-3px;left:470px}
.atlantide2{top:143px;left:535px}
.balsdelegende2{top:162px;left:71px}
.californiareverie3{top:21px;left:763px}
.voyagesextra1{top:195px;left:87px}
.voyagesextra2{top:62px;left:197px}
.jardins2{top:156px;left:393px}
.palaisdelachance{top:-62px;left:614px}
.content-login h,.content-create-account h1,body#myAccount h2{margin-left:10px}
.content-login h3,.content-create-account h3,body#myAccount h3{margin:0 0 20px;line-height:28px}
#newsletter-page .content-login h3{line-height:24px;margin:12px 10px 13px}
.content-login{position:relative}
.content-login .register,.content-login .sign_in{padding:30px;position:relative;float:left}
.content-login .sign_in .form-element{min-height:28px}
.content-login .block_content{position:relative;width:270px;height:260px}
.content-login .block_content a.bt{position:absolute;bottom:0;right:0}
form[name=login] div.row label{font-style:normal}
form[name=login] div.row input{float:right;padding:0 5px}
form[name=login] .password-forgotten{margin-top:-10px;text-align:right}
form[name=login] input[type=submit]{position:absolute;bottom:0;right:0}
.content-login .sign_in .password-forgotten{margin-top:10px;text-align:right}
.content-login .sign_in .password-forgotten{margin:0}
.content-create-account .block_content{position:relative;padding:40px}
.content-create-account .block_content .personal_info,.content-create-account .block_content .preferences,.content-create-account .block_content .prefered_lang,.content-create-account .block_content .form_bottom{float:left}
.content-create-account .block_content .personal_info{width:480px}
.content-create-account .block_content .preferences,.content-create-account .block_content .prefered_lang{width:400px;margin-bottom:50px}
.content-create-account .block_content form .row label{width:200px}
.content-create-account .block_content form .mandatory-legend{padding-top:30px;font-style:italic;color:#4e4e4e}
.content-create-account .block_content form .form_bottom{width:100%;margin-top:30px}
.content-create-account .block_content form .form_bottom .row label{width:auto}
.content-create-account .block_content form input[type=submit]{position:absolute;bottom:40px;right:40px}
.cq-wcm-edit .content-create-account .block_content form input[type=submit]{position:relative;bottom:auto;right:auto}
body#myAccount .address-container,body#myAccount .personal-info-container,body#myAccount .newsletter-subscription-container{position:relative;margin:20px 0 40px 0;width:650px;float:left;min-height:200px;background:#d3dbcf;background:-moz-linear-gradient(133deg,#d3dbcf 75%,rgba(255,255,255,0.7) 100%);background:-webkit-linear-gradient(133deg,#d3dbcf 75%,rgba(255,255,255,0.7) 100%);background:linear-gradient(133deg,#d3dbcf 75%,rgba(255,255,255,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3dbcf',endColorstr='#ffffff',GradientType=1)}
body#myAccount .address-container::before,body#myAccount .personal-info-container::before,body#myAccount .newsletter-subscription-container::before{border-radius:0 0 300px 300px;box-shadow:0 0 15px rgba(0,0,0,0.35);content:'';display:block;height:170px;left:0;position:absolute;top:0;width:150px;z-index:-1}
body#myAccount .address-container::after,body#myAccount .personal-info-container::after,body#myAccount .newsletter-subscription-container::after{box-shadow:0 0 15px rgba(0,0,0,0.35);content:'';display:block;height:165px;right:0;position:absolute;bottom:0;width:170px;z-index:-1}
body#myAccount .personal-info-container div.container,body#myAccount .newsletter-subscription-container div.container{min-height:200px}
body#myAccount .blockPersonal .container{padding:30px 40px 20px 40px}
body#myAccount .blockPersonal .container>div{float:none}
body#myAccount .blockPersonal .container>div.personal_info{width:320px}
body#myAccount .blockPersonal .container>div.preferences{width:250px}
body#myAccount .address-container .blockAddress{position:relative;padding:40px;color:#4e4e4e}
body#myAccount .address-container .blockAddress a.delete_address.have-svg{float:right}
body#myAccount .address-container .blockAddress .address{position:relative;float:left;width:250px;height:200px;padding:10px 0 10px 0;margin:0 35px 20px 0}
body#myAccount .address-container .blockAddress .address strong{font-style:normal}
body#myAccount .address-container .blockAddress .address strong em{font-style:italic}
body#myAccount .address-container .blockAddress .address address{float:left;line-height:19px}
@media(max-width:720px){body#myAccount .address-container .blockAddress .address address{width:138px}
}
body#myAccount .address-container .blockAddress .address .sprites-bt-close-big{float:right;text-indent:-1000px;overflow:hidden}
body#myAccount .address-container .blockAddress .address .bt-small{position:absolute;bottom:0;right:0}
body#myAccount .address-container .blockAddress .no-address{width:570px;margin-bottom:30px}
body#myAccount .myOrderHistory{float:left;position:relative;margin:10px 0 0 0;padding:40px 20px 40px 40px}
body#myAccount a.create_address,body#myAccount a.btModify{position:absolute;right:10px;bottom:-30px;z-index:100}
.myOrders{width:910px;border-collapse:separate;border-spacing:3px;color:#4e4e4e;position:relative}
.myOrders tr th{text-transform:uppercase;font-weight:normal;text-align:center;font-size:10px;background:#fff;height:10px;border-left:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;padding:4px 0 2px}
.myOrders tr th.alignLeft,.myOrders tr th.alignRight{padding:0 10px}
.myOrders tr td{display:table-cell;vertical-align:middle;text-align:center;padding:0}
.myOrders tr td.blank{background:0;border:0;padding:0}
.myOrders tr td.engraveCell{width:200px;text-align:center;vertical-align:top}
.myOrders tr td.engraveCell p{margin-top:46px}
.myOrders tr td.delete{padding:0 0 0 10px;border:0;width:20px}
.myOrders tr td.delete .sprites-bt-close-big{padding:0 0 0 13px;line-height:9px}
.myOrders tr .alignLeft{text-align:left;padding:10px 0 10px 10px}
.myOrders tr .alignLeft .item{width:70%}
.myOrders tr .alignLeft .item tr{border:0}
.myOrders tr .alignLeft .item tr td{text-align:left;border:0}
.myOrders tr .alignLeft img,.myOrders tr .productCreation img{margin:0 10px 0 0}
.myOrders tr .alignLeft span{display:block;width:150px;position:absolute;left:100px;top:50%;margin:-25px 0 0 0}
.myOrders tr .alignRight{width:auto;text-align:right;padding:0 10px 0 0}
.myOrders tr .size{width:100px}
.myOrders tr .ref{width:150px}
.myOrders tr .td3,.myOrders tr .td4,.myOrders tr .td5,.myOrders tr .td6{width:15%}
.myOrders tr .td6{text-align:right;padding-right:5px}
.myOrders tr .noImage{padding-top:40px}
.myOrders tr.viewOrderDetails{padding:0}
.myOrders tr.viewOrderDetails td{text-align:right;padding:0 10px 10px 0;border-bottom:1px solid #a3a4a0}
.myOrders tr.viewOrderDetails td.blank{border:0}
.myOrders tr.viewOrderDetails td a{margin:0}
.myOrders tr.last td{border:0}
.myOrders .tableSummary{border:0}
.myOrders .tableSummary td{width:100%;text-align:right;padding:30px 10px 0 0;text-transform:uppercase}
.myOrders .tableSummary td div{margin:0 0 20px 0}
.myOrders .tableSummary td span{display:block;width:10%;float:right}
.myOrders .tableSummary td span.charge{width:700px;float:left;padding:0 0 20px 0}
.myOrders .tableSummary td small{text-transform:none;font-size:12px}
.myOrders .tableSummary td em{font-style:italic}
.myOrders .tableSummary td .totalPrice{font-size:17px}
.myOrders .productCreation{padding:10px 0 10px 10px}
.myOrders .productCreation>span{display:inline-block;float:left;text-align:left}
.myOrders .productName{width:40%}
@media(max-width:719px){.content-login .register,.content-login .sign_in{padding:0;float:none}
.content-login .block_content{width:auto;height:auto}
.content-login .block_content input[type=submit],.content-login .block_content a.bt{position:static;margin-top:10px;margin-bottom:20px}
.content-login .register .block_content{text-align:center}
.content-login .register .block_content p{text-align:left}
.content-create-account .block_content{padding:0}
.content-create-account .block_content .personal_info,.content-create-account .block_content .preferences,.content-create-account .block_content .prefered_lang,.content-create-account .block_content .form_bottom{width:auto;float:none;margin:0}
.content-create-account .block_content h3{margin-top:10px}
.content-create-account .block_content form .row label{width:96px}
.content-create-account .block_content form .birthdate select{padding-left:2px}
.content-create-account .block_content form .birthdate .yy select{width:64px}
.content-create-account .block_content form .birthdate .mm select{width:61px}
.content-create-account .block_content form .birthdate .dd select{width:50px}
.content-create-account .block_content form .form_bottom{margin-top:20px}
.content-create-account .block_content form .form_bottom div.row{margin:0;padding:0}
.content-create-account .block_content form .form_bottom div.row label{margin:0 22px}
.content-create-account .block_content form .form_bottom div.row label .sprites-checkbox{margin-left:-20px}
.content-create-account .block_content form input[type=submit]{position:static}
.content-create-account .custom-checkbox{margin-left:20px}
.content-create-account .custom-checkbox .sprites-checkbox{margin-right:2px}
body#myAccount h3{margin:20px 0 10px 0}
body#myAccount .address-container,body#myAccount .personal-info-container,body#myAccount .newsletter-subscription-container{margin:0;width:auto;float:none}
body#myAccount .personal-info-container div.container,body#myAccount .newsletter-subscription-container div.container{min-height:0}
body#myAccount .blockPersonal .container>div.personal_info,body#myAccount .blockPersonal .container>div.preferences{float:none;width:auto}
body#myAccount .blockPersonal .container,body#myAccount .myOrderHistory,body#myAccount .address-container .blockAddress{padding:0;margin:0 10px}
body#myAccount .address-container .blockAddress .address{padding:0;margin:0 10px 10px 0;height:230px;width:180px;float:left}
body#myAccount .address-container .blockAddress .address .bt-small{position:absolute;bottom:0;left:0;right:auto}
body#myAccount .myOrders{width:auto}
body#myAccount a.create_address,body#myAccount a.btModify{position:static;float:right;margin-right:12px}
body#myAccount .newsletter-preview{display:none}
}
.sprites-sprite,.sprites-account,.sprites-arrow-down,.sprites-arrow-left,.sprites-arrow-right,.sprites-arrow-sml-left,.sprites-arrow-sml,.sprites-arrow-up,.sprites-bt-close-big,.sprites-bt-close-popin,.sprites-bt-close,.sprites-button,.sprites-carousel-arrow-left,.sprites-carousel-arrow-right,.sprites-checkbox,.sprites-checkbox_checked,.sprites-checkbox_checked_focus,.sprites-checkbox_focus,.sprites-contactus,.sprites-delete-item,.sprites-double-arrow-sml-left,.sprites-double-arrow-sml,.sprites-feed-facebook,.sprites-feed-tumblr,.sprites-feed-twitter,.sprites-feed-youtube,.sprites-hamburger,.sprites-infobulle-bottom,.sprites-link-light,.sprites-link,.sprites-linkback,.sprites-linktop,.sprites-list,.sprites-logo-footer,.sprites-logo-mobile,.sprites-logo,.sprites-menu-carousel-arrows-left,.sprites-menu-carousel-arrows-right,.sprites-mosaic,.sprites-notebook-tooltip,.sprites-notebook,.sprites-nuancier,.sprites-partial-checkbox,.sprites-partial-checkbox_focus,.sprites-play,.sprites-print,.sprites-radio,.sprites-radio_checked,.sprites-radio_checked_focus,.sprites-radio_focus,.sprites-reset,.sprites-search,.sprites-share,.sprites-shopping-mini,.sprites-shopping-small,.sprites-shopping,.sprites-slider-menu,.sprites-social-facebook,.sprites-social-facebook_jpja,.sprites-social-googleplus,.sprites-social-googleplus_jpja,.sprites-social-instagram,.sprites-social-instagram_jpja,.sprites-social-mail,.sprites-social-mail_jpja,.sprites-social-pinterest,.sprites-social-pinterest_jpja,.sprites-social-tumblr,.sprites-social-tumblr_jpja,.sprites-social-tweet,.sprites-social-twitter,.sprites-social-twitter_jpja,.sprites-social-weibo,.sprites-social-weibo_jpja,.sprites-social-youku,.sprites-social-youku_jpja,.sprites-social-youtube,.sprites-social-youtube_jpja,.sprites-threesixty,.sprites-tooltip-bottom,.sprites-tooltip-top-small,.sprites-tooltip-top,.sprites-video,.sprites-world,.sprites-worn,.sprites-zoom{background:url("../images/sprite-sprites.png") no-repeat}
.sprites-account{background-position:0 -2934px;height:17px;width:26px}
.sprites-account:hover,.sprites-account.account_hover,.sprites-account.account-hover{background-position:0 -2991px}
.sprites-arrow-down{background-position:0 -6888px;height:14px;width:14px}
.sprites-arrow-down:hover,.sprites-arrow-down.arrow-down_hover,.sprites-arrow-down.arrow-down-hover{background-position:0 -7352px}
.sprites-arrow-left{background-position:0 -6780px;height:14px;width:6px}
.sprites-arrow-left:hover,.sprites-arrow-left.arrow-left_hover,.sprites-arrow-left.arrow-left-hover{background-position:0 -7460px}
.sprites-arrow-right{background-position:0 -6834px;height:14px;width:6px}
.sprites-arrow-right:hover,.sprites-arrow-right.arrow-right_hover,.sprites-arrow-right.arrow-right-hover{background-position:0 -7406px}
.sprites-arrow-sml-left{background-position:0 -6468px;height:14px;width:5px}
.sprites-arrow-sml-left:hover,.sprites-arrow-sml-left.arrow-sml-left_hover,.sprites-arrow-sml-left.arrow-sml-left-hover{background-position:0 -6726px}
.sprites-arrow-sml{background-position:0 -6306px;height:14px;width:5px}
.sprites-arrow-sml:hover,.sprites-arrow-sml.arrow-sml_hover,.sprites-arrow-sml.arrow-sml-hover{background-position:0 -7514px}
.sprites-arrow-up{background-position:0 -6942px;height:14px;width:14px}
.sprites-arrow-up:hover,.sprites-arrow-up.arrow-up_hover,.sprites-arrow-up.arrow-up-hover{background-position:0 -7298px}
.sprites-bt-close-big{background-position:0 -6091px;height:9px;width:9px}
.sprites-bt-close-big:hover,.sprites-bt-close-big.bt-close-big_hover,.sprites-bt-close-big.bt-close-big-hover{background-position:0 -7045px}
.sprites-bt-close-popin{background-position:0 -5340px;height:15px;width:15px}
.sprites-bt-close-popin:hover,.sprites-bt-close-popin.bt-close-popin_hover,.sprites-bt-close-popin.bt-close-popin-hover{background-position:0 -5708px}
.sprites-bt-close{background-position:0 -6042px;height:9px;width:7px}
.sprites-bt-close:hover,.sprites-bt-close.bt-close_hover,.sprites-bt-close.bt-close-hover{background-position:0 -6996px}
.sprites-button{background-position:0 -825px;height:30px;width:190px}
.sprites-carousel-arrow-left{background-position:0 -4147px;height:39px;width:16px}
.sprites-carousel-arrow-left:hover,.sprites-carousel-arrow-left.carousel-arrow-left_hover,.sprites-carousel-arrow-left.carousel-arrow-left-hover{background-position:0 -4538px}
.sprites-carousel-arrow-right{background-position:0 -4341px;height:39px;width:16px}
.sprites-carousel-arrow-right:hover,.sprites-carousel-arrow-right.carousel-arrow-right_hover,.sprites-carousel-arrow-right.carousel-arrow-right-hover{background-position:0 -4617px}
.sprites-checkbox{background-position:0 -5097px;height:18px;width:18px}
.sprites-checkbox_checked{background-position:0 -4283px;height:18px;width:18px}
.sprites-checkbox_checked_focus{background-position:0 -5282px;height:18px;width:18px}
.sprites-checkbox_focus{background-position:0 -6140px;height:18px;width:18px}
.sprites-contactus{background-position:0 -1850px;height:22px;width:17px}
.sprites-contactus:hover,.sprites-contactus.contactus_hover,.sprites-contactus.contactus-hover{background-position:0 -1788px}
.sprites-delete-item{background-position:0 -4930px;height:18px;width:18px}
.sprites-delete-item:hover,.sprites-delete-item.delete-item_hover,.sprites-delete-item.delete-item-hover{background-position:0 -5650px}
.sprites-double-arrow-sml-left{background-position:0 -6414px;height:14px;width:8px}
.sprites-double-arrow-sml-left:hover,.sprites-double-arrow-sml-left.double-arrow-sml-left_hover,.sprites-double-arrow-sml-left.double-arrow-sml-left-hover{background-position:0 -6198px}
.sprites-double-arrow-sml{background-position:0 -6360px;height:14px;width:8px}
.sprites-double-arrow-sml:hover,.sprites-double-arrow-sml.double-arrow-sml_hover,.sprites-double-arrow-sml.double-arrow-sml-hover{background-position:0 -6252px}
.sprites-feed-facebook{background-position:0 -2240px;height:28px;width:28px}
.sprites-feed-tumblr{background-position:0 -624px;height:28px;width:28px}
.sprites-feed-twitter{background-position:0 -2172px;height:28px;width:28px}
.sprites-feed-youtube{background-position:0 -1272px;height:28px;width:29px}
.sprites-hamburger{background-position:0 -463px;height:50px;width:50px}
.sprites-infobulle-bottom{background-position:0 -3660px;height:23px;width:284px}
.sprites-link-light{background-position:0 -6675px;height:11px;width:6px}
.sprites-link-light:hover,.sprites-link-light.link-light_hover,.sprites-link-light.link-light-hover{background-position:0 -7196px}
.sprites-link{background-position:0 -6573px;height:11px;width:112px}
.sprites-link:hover,.sprites-link.link_hover,.sprites-link.link-hover{background-position:0 -7094px}
.sprites-linkback{background-position:0 -6522px;height:11px;width:6px}
.sprites-linkback:hover,.sprites-linkback.linkback_hover,.sprites-linkback.linkback-hover{background-position:0 -7145px}
.sprites-linktop{background-position:0 -6624px;height:11px;width:11px}
.sprites-linktop:hover,.sprites-linktop.linktop_hover,.sprites-linktop.linktop-hover{background-position:0 -7247px}
.sprites-list{background-position:0 -5395px;height:17px;width:21px}
.sprites-list:hover,.sprites-list.list_hover,.sprites-list.list-hover{background-position:0 -5763px}
.sprites-logo-footer{background-position:0 -90px;height:100px;width:321px}
.sprites-logo{background-position:0 -230px;height:44px;width:352px}
.sprites-menu-carousel-arrows-left{background-position:0 -3586px;height:34px;width:14px}
.sprites-menu-carousel-arrows-left:hover,.sprites-menu-carousel-arrows-left.menu-carousel-arrows-left_hover,.sprites-menu-carousel-arrows-left.menu-carousel-arrows-left-hover{background-position:0 -5514px}
.sprites-menu-carousel-arrows-right{background-position:0 -5155px;height:34px;width:14px}
.sprites-menu-carousel-arrows-right:hover,.sprites-menu-carousel-arrows-right.menu-carousel-arrows-right_hover,.sprites-menu-carousel-arrows-right.menu-carousel-arrows-right-hover{background-position:0 -3784px}
.sprites-mosaic{background-position:0 -5452px;height:22px;width:19px}
.sprites-mosaic:hover,.sprites-mosaic.mosaic_hover,.sprites-mosaic.mosaic-hover{background-position:0 -5588px}
.sprites-notebook-tooltip{background-position:0 -401px;height:22px;width:22px}
.sprites-notebook-tooltip:hover,.sprites-notebook-tooltip.notebook-tooltip_hover,.sprites-notebook-tooltip.notebook-tooltip-hover{background-position:0 -692px}
.sprites-notebook{background-position:0 -4812px;height:16px;width:24px}
.sprites-notebook:hover,.sprites-notebook.notebook_hover,.sprites-notebook.notebook-hover{background-position:0 -4988px}
.sprites-nuancier{background-position:0 -4085px;height:22px;width:22px}
.sprites-partial-checkbox{background-position:0 -5873px;height:18px;width:18px}
.sprites-partial-checkbox_focus{background-position:0 -5931px;height:18px;width:18px}
.sprites-play{background-position:0 -314px;height:47px;width:47px}
.sprites-print{background-position:0 -3402px;height:22px;width:22px}
.sprites-print:hover,.sprites-print.print_hover,.sprites-print.print-hover{background-position:0 -3464px}
.sprites-radio{background-position:0 -4024px;height:21px;width:20px}
.sprites-radio_checked{background-position:0 -3723px;height:21px;width:20px}
.sprites-radio_checked_focus{background-position:0 -3858px;height:21px;width:20px}
.sprites-radio_focus{background-position:0 -4420px;height:21px;width:20px}
.sprites-reset{background-position:0 -3919px;height:13px;width:11px}
.sprites-reset:hover,.sprites-reset.reset_hover,.sprites-reset.reset-hover{background-position:0 -5044px}
.sprites-search{background-position:0 -5229px;height:13px;width:13px}
.sprites-share{background-position:0 -2502px;height:19px;width:25px}
.sprites-share:hover,.sprites-share.share_hover,.sprites-share.share-hover{background-position:0 -2561px}
.sprites-shopping-mini{background-image:url("../images/shopping-mini.png");height:19px;width:25px;background-size:25px 19px}
.sprites-shopping-small{background-image:url("../images/shopping-small.png");height:24px;width:30px;background-position:0 0}
.sprites-shopping-small:hover,.sprites-shopping-small.shopping-small_hover,.sprites-shopping-small.shopping-small-hover{background-image:url("../images/shopping-small.png");background-position:0 -24px}
.sprites-shopping{background-image:url("../images/shopping.png");height:31px;width:39px;background-position:0 0}
.sprites-shopping:hover,.sprites-shopping.shopping_hover,.sprites-shopping.shopping-hover{background-image:url("../images/shopping.png");background-position:0 -31px}
.sprites-slider-menu{background-position:0 -5989px;height:13px;width:13px}
.sprites-slider-menu:hover,.sprites-slider-menu.slider-menu_hover,.sprites-slider-menu.slider-menu-hover{background-position:0 -5820px}
.sprites-social-facebook{background-position:0 -3048px;height:25px;width:25px}
.sprites-social-facebook_jpja{background-position:0 -3113px;height:25px;width:25px}
.sprites-social-googleplus{background-position:0 -1340px;height:25px;width:25px}
.sprites-social-googleplus_jpja{background-position:0 -1405px;height:25px;width:25px}
.sprites-social-instagram{background-position:0 -1912px;height:25px;width:25px}
.sprites-social-instagram_jpja{background-position:0 -1977px;height:25px;width:25px}
.sprites-social-mail{background-position:0 -2308px;height:25px;width:25px}
.sprites-social-mail_jpja{background-position:0 -2373px;height:25px;width:25px}
.sprites-social-pinterest{background-position:0 -1142px;height:25px;width:25px}
.sprites-social-pinterest_jpja{background-position:0 -1207px;height:25px;width:25px}
.sprites-social-tumblr{background-position:0 -2804px;height:25px;width:25px}
.sprites-social-tumblr_jpja{background-position:0 -2869px;height:25px;width:25px}
.sprites-social-tweet{background-position:0 -3526px;height:20px;width:55px}
.sprites-social-twitter{background-position:0 -2042px;height:25px;width:25px}
.sprites-social-twitter_jpja{background-position:0 -2107px;height:25px;width:25px}
.sprites-social-weibo{background-position:0 -1470px;height:25px;width:25px}
.sprites-social-weibo_jpja{background-position:0 -1535px;height:25px;width:25px}
.sprites-social-youku{background-position:0 -1012px;height:25px;width:25px}
.sprites-social-youku_jpja{background-position:0 -1077px;height:25px;width:25px}
.sprites-social-youtube{background-position:0 -1600px;height:25px;width:25px}
.sprites-social-youtube_jpja{background-position:0 -1665px;height:25px;width:25px}
.sprites-threesixty{background-position:0 -2744px;height:20px;width:31px}
.sprites-threesixty:hover,.sprites-threesixty.threesixty_hover,.sprites-threesixty.threesixty-hover{background-position:0 -2684px}
.sprites-tooltip-bottom{background-position:0 -3353px;height:9px;width:9px}
.sprites-tooltip-top-small{background-position:0 -3306px;height:7px;width:17px}
.sprites-tooltip-top{background-position:0 -3972px;height:12px;width:268px}
.sprites-video{background-position:0 -4696px;height:18px;width:19px}
.sprites-video:hover,.sprites-video.video_hover,.sprites-video.video-hover{background-position:0 -4754px}
.sprites-world{background-position:0 -954px;height:18px;width:18px}
.sprites-world:hover,.sprites-world.world_hover,.sprites-world.world-hover{background-position:0 -1730px}
.sprites-worn{background-position:0 -3242px;height:24px;width:15px}
.sprites-worn:hover,.sprites-worn.worn_hover,.sprites-worn.worn-hover{background-position:0 -3178px}
.sprites-zoom{background-position:0 -4226px;height:17px;width:20px}
.sprites-zoom:hover,.sprites-zoom.zoom_hover,.sprites-zoom.zoom-hover{background-position:0 -4481px}
.sprites-sprite,.sprites-account,.sprites-arrow-down,.sprites-arrow-left,.sprites-arrow-right,.sprites-arrow-sml-left,.sprites-arrow-sml,.sprites-arrow-up,.sprites-bt-close-big,.sprites-bt-close-popin,.sprites-bt-close,.sprites-button,.sprites-carousel-arrow-left,.sprites-carousel-arrow-right,.sprites-checkbox,.sprites-checkbox_checked,.sprites-checkbox_checked_focus,.sprites-checkbox_focus,.sprites-contactus,.sprites-delete-item,.sprites-double-arrow-sml-left,.sprites-double-arrow-sml,.sprites-feed-facebook,.sprites-feed-tumblr,.sprites-feed-twitter,.sprites-feed-youtube,.sprites-hamburger,.sprites-infobulle-bottom,.sprites-link-light,.sprites-link,.sprites-linkback,.sprites-linktop,.sprites-list,.sprites-logo-footer,.sprites-logo-mobile,.sprites-logo,.sprites-menu-carousel-arrows-left,.sprites-menu-carousel-arrows-right,.sprites-mosaic,.sprites-notebook-tooltip,.sprites-notebook,.sprites-nuancier,.sprites-partial-checkbox,.sprites-partial-checkbox_focus,.sprites-play,.sprites-print,.sprites-radio,.sprites-radio_checked,.sprites-radio_checked_focus,.sprites-radio_focus,.sprites-reset,.sprites-search,.sprites-share,.sprites-shopping-mini,.sprites-shopping-small,.sprites-shopping,.sprites-slider-menu,.sprites-social-facebook,.sprites-social-facebook_jpja,.sprites-social-googleplus,.sprites-social-googleplus_jpja,.sprites-social-instagram,.sprites-social-instagram_jpja,.sprites-social-mail,.sprites-social-mail_jpja,.sprites-social-pinterest,.sprites-social-pinterest_jpja,.sprites-social-tumblr,.sprites-social-tumblr_jpja,.sprites-social-tweet,.sprites-social-twitter,.sprites-social-twitter_jpja,.sprites-social-weibo,.sprites-social-weibo_jpja,.sprites-social-youku,.sprites-social-youku_jpja,.sprites-social-youtube,.sprites-social-youtube_jpja,.sprites-threesixty,.sprites-tooltip-bottom,.sprites-tooltip-top-small,.sprites-tooltip-top,.sprites-video,.sprites-world,.sprites-worn,.sprites-zoom{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.sprites-sprite.tooltip,.tooltip.sprites-account,.tooltip.sprites-arrow-down,.tooltip.sprites-arrow-left,.tooltip.sprites-arrow-right,.tooltip.sprites-arrow-sml-left,.tooltip.sprites-arrow-sml,.tooltip.sprites-arrow-up,.tooltip.sprites-bt-close-big,.tooltip.sprites-bt-close-popin,.tooltip.sprites-bt-close,.tooltip.sprites-button,.tooltip.sprites-carousel-arrow-left,.tooltip.sprites-carousel-arrow-right,.tooltip.sprites-checkbox,.tooltip.sprites-checkbox_checked,.tooltip.sprites-checkbox_checked_focus,.tooltip.sprites-checkbox_focus,.tooltip.sprites-contactus,.tooltip.sprites-delete-item,.tooltip.sprites-double-arrow-sml-left,.tooltip.sprites-double-arrow-sml,.tooltip.sprites-feed-facebook,.tooltip.sprites-feed-tumblr,.tooltip.sprites-feed-twitter,.tooltip.sprites-feed-youtube,.tooltip.sprites-hamburger,.tooltip.sprites-infobulle-bottom,.tooltip.sprites-link-light,.tooltip.sprites-link,.tooltip.sprites-linkback,.tooltip.sprites-linktop,.tooltip.sprites-list,.tooltip.sprites-logo-footer,.tooltip.sprites-logo-mobile,.tooltip.sprites-logo,.tooltip.sprites-menu-carousel-arrows-left,.tooltip.sprites-menu-carousel-arrows-right,.tooltip.sprites-mosaic,.tooltip.sprites-notebook-tooltip,.tooltip.sprites-notebook,.tooltip.sprites-nuancier,.tooltip.sprites-partial-checkbox,.tooltip.sprites-partial-checkbox_focus,.tooltip.sprites-play,.tooltip.sprites-print,.tooltip.sprites-radio,.tooltip.sprites-radio_checked,.tooltip.sprites-radio_checked_focus,.tooltip.sprites-radio_focus,.tooltip.sprites-reset,.tooltip.sprites-search,.tooltip.sprites-share,.tooltip.sprites-shopping-mini,.tooltip.sprites-shopping-small,.tooltip.sprites-shopping,.tooltip.sprites-slider-menu,.tooltip.sprites-social-facebook,.tooltip.sprites-social-facebook_jpja,.tooltip.sprites-social-googleplus,.tooltip.sprites-social-googleplus_jpja,.tooltip.sprites-social-instagram,.tooltip.sprites-social-instagram_jpja,.tooltip.sprites-social-mail,.tooltip.sprites-social-mail_jpja,.tooltip.sprites-social-pinterest,.tooltip.sprites-social-pinterest_jpja,.tooltip.sprites-social-tumblr,.tooltip.sprites-social-tumblr_jpja,.tooltip.sprites-social-tweet,.tooltip.sprites-social-twitter,.tooltip.sprites-social-twitter_jpja,.tooltip.sprites-social-weibo,.tooltip.sprites-social-weibo_jpja,.tooltip.sprites-social-youku,.tooltip.sprites-social-youku_jpja,.tooltip.sprites-social-youtube,.tooltip.sprites-social-youtube_jpja,.tooltip.sprites-threesixty,.tooltip.sprites-tooltip-bottom,.tooltip.sprites-tooltip-top-small,.tooltip.sprites-tooltip-top,.tooltip.sprites-video,.tooltip.sprites-world,.tooltip.sprites-worn,.tooltip.sprites-zoom,.sprites-sprite.tooltip-mini,.tooltip-mini.sprites-account,.tooltip-mini.sprites-arrow-down,.tooltip-mini.sprites-arrow-left,.tooltip-mini.sprites-arrow-right,.tooltip-mini.sprites-arrow-sml-left,.tooltip-mini.sprites-arrow-sml,.tooltip-mini.sprites-arrow-up,.tooltip-mini.sprites-bt-close-big,.tooltip-mini.sprites-bt-close-popin,.tooltip-mini.sprites-bt-close,.tooltip-mini.sprites-button,.tooltip-mini.sprites-carousel-arrow-left,.tooltip-mini.sprites-carousel-arrow-right,.tooltip-mini.sprites-checkbox,.tooltip-mini.sprites-checkbox_checked,.tooltip-mini.sprites-checkbox_checked_focus,.tooltip-mini.sprites-checkbox_focus,.tooltip-mini.sprites-contactus,.tooltip-mini.sprites-delete-item,.tooltip-mini.sprites-double-arrow-sml-left,.tooltip-mini.sprites-double-arrow-sml,.tooltip-mini.sprites-feed-facebook,.tooltip-mini.sprites-feed-tumblr,.tooltip-mini.sprites-feed-twitter,.tooltip-mini.sprites-feed-youtube,.tooltip-mini.sprites-hamburger,.tooltip-mini.sprites-infobulle-bottom,.tooltip-mini.sprites-link-light,.tooltip-mini.sprites-link,.tooltip-mini.sprites-linkback,.tooltip-mini.sprites-linktop,.tooltip-mini.sprites-list,.tooltip-mini.sprites-logo-footer,.tooltip-mini.sprites-logo-mobile,.tooltip-mini.sprites-logo,.tooltip-mini.sprites-menu-carousel-arrows-left,.tooltip-mini.sprites-menu-carousel-arrows-right,.tooltip-mini.sprites-mosaic,.tooltip-mini.sprites-notebook-tooltip,.tooltip-mini.sprites-notebook,.tooltip-mini.sprites-nuancier,.tooltip-mini.sprites-partial-checkbox,.tooltip-mini.sprites-partial-checkbox_focus,.tooltip-mini.sprites-play,.tooltip-mini.sprites-print,.tooltip-mini.sprites-radio,.tooltip-mini.sprites-radio_checked,.tooltip-mini.sprites-radio_checked_focus,.tooltip-mini.sprites-radio_focus,.tooltip-mini.sprites-reset,.tooltip-mini.sprites-search,.tooltip-mini.sprites-share,.tooltip-mini.sprites-shopping-mini,.tooltip-mini.sprites-shopping-small,.tooltip-mini.sprites-shopping,.tooltip-mini.sprites-slider-menu,.tooltip-mini.sprites-social-facebook,.tooltip-mini.sprites-social-facebook_jpja,.tooltip-mini.sprites-social-googleplus,.tooltip-mini.sprites-social-googleplus_jpja,.tooltip-mini.sprites-social-instagram,.tooltip-mini.sprites-social-instagram_jpja,.tooltip-mini.sprites-social-mail,.tooltip-mini.sprites-social-mail_jpja,.tooltip-mini.sprites-social-pinterest,.tooltip-mini.sprites-social-pinterest_jpja,.tooltip-mini.sprites-social-tumblr,.tooltip-mini.sprites-social-tumblr_jpja,.tooltip-mini.sprites-social-tweet,.tooltip-mini.sprites-social-twitter,.tooltip-mini.sprites-social-twitter_jpja,.tooltip-mini.sprites-social-weibo,.tooltip-mini.sprites-social-weibo_jpja,.tooltip-mini.sprites-social-youku,.tooltip-mini.sprites-social-youku_jpja,.tooltip-mini.sprites-social-youtube,.tooltip-mini.sprites-social-youtube_jpja,.tooltip-mini.sprites-threesixty,.tooltip-mini.sprites-tooltip-bottom,.tooltip-mini.sprites-tooltip-top-small,.tooltip-mini.sprites-tooltip-top,.tooltip-mini.sprites-video,.tooltip-mini.sprites-world,.tooltip-mini.sprites-worn,.tooltip-mini.sprites-zoom{position:relative;cursor:pointer}
a.sprites-reset{width:auto;padding-left:15px}
.social-marging{margin-left:12.5%;margin-right:12.5%}
.social-join,.sprites-delete-item,.sprites-social-tweet,.feed-entry-type,.sort-control .sprites-arrow-up,.sort-control .sprites-arrow-down{text-indent:500px;overflow:hidden}
@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.sprites-retina-sprite,.sprites-account,.sprites-arrow-down,.sprites-arrow-left,.sprites-arrow-right,.sprites-arrow-sml,.sprites-arrow-up,.sprites-bt-close-big,.sprites-bt-close-popin,.sprites-bt-close,.sprites-hamburger,.sprites-link-light,.sprites-link,.sprites-linkback,.sprites-linktop,.sprites-logo-footer,.sprites-logo-mobile,.sprites-logo,.sprites-notebook-tooltip,.sprites-print,.sprites-search,.sprites-share,.sprites-shopping-mini,.sprites-slider-menu,.sprites-social-facebook,.sprites-social-facebook_jpja,.sprites-social-googleplus,.sprites-social-googleplus_jpja,.sprites-social-instagram,.sprites-social-instagram_jpja,.sprites-social-mail,.sprites-social-mail_jpja,.sprites-social-pinterest,.sprites-social-pinterest_jpja,.sprites-social-tumblr,.sprites-social-tumblr_jpja,.sprites-social-twitter,.sprites-social-twitter_jpja,.sprites-social-weibo,.sprites-social-weibo_jpja,.sprites-social-youku,.sprites-social-youku_jpja,.sprites-social-youtube,.sprites-social-youtube_jpja,.sprites-threesixty,.sprites-tooltip-top-small,.sprites-world,.sprites-worn{background:url("../images/sprite-retina/sprites.png") no-repeat}
.sprites-retina-sprite,.sprites-account,.sprites-arrow-down,.sprites-arrow-left,.sprites-arrow-right,.sprites-arrow-sml,.sprites-arrow-up,.sprites-bt-close-big,.sprites-bt-close-popin,.sprites-bt-close,.sprites-hamburger,.sprites-link-light,.sprites-link,.sprites-linkback,.sprites-linktop,.sprites-logo-footer,.sprites-logo-mobile,.sprites-logo,.sprites-notebook-tooltip,.sprites-print,.sprites-search,.sprites-share,.sprites-shopping-mini,.sprites-slider-menu,.sprites-social-facebook,.sprites-social-facebook_jpja,.sprites-social-googleplus,.sprites-social-googleplus_jpja,.sprites-social-instagram,.sprites-social-instagram_jpja,.sprites-social-mail,.sprites-social-mail_jpja,.sprites-social-pinterest,.sprites-social-pinterest_jpja,.sprites-social-tumblr,.sprites-social-tumblr_jpja,.sprites-social-twitter,.sprites-social-twitter_jpja,.sprites-social-weibo,.sprites-social-weibo_jpja,.sprites-social-youku,.sprites-social-youku_jpja,.sprites-social-youtube,.sprites-social-youtube_jpja,.sprites-threesixty,.sprites-tooltip-top-small,.sprites-world,.sprites-worn{-webkit-background-size:352px 2708px;-moz-background-size:352px 2708px;-o-background-size:352px 2708px;background-size:352px 2708px}
.sprites-account{background-position:0 -1528px}
.sprites-account:hover,.sprites-account.account_hover,.sprites-account.account-hover{background-position:0 -1491px}
.sprites-arrow-down{background-position:0 -2142px}
.sprites-arrow-down:hover,.sprites-arrow-down.arrow-down_hover,.sprites-arrow-down.arrow-down-hover{background-position:0 -2561px}
.sprites-arrow-left{background-position:0 -2241px}
.sprites-arrow-left:hover,.sprites-arrow-left.arrow-left_hover,.sprites-arrow-left.arrow-left-hover{background-position:0 -2660px}
.sprites-arrow-right{background-position:0 -2306px}
.sprites-arrow-right:hover,.sprites-arrow-right.arrow-right_hover,.sprites-arrow-right.arrow-right-hover{background-position:0 -2626px}
.sprites-arrow-sml{background-position:0 -2371px}
.sprites-arrow-sml:hover,.sprites-arrow-sml.arrow-sml_hover,.sprites-arrow-sml.arrow-sml-hover{background-position:0 -2694px}
.sprites-arrow-up{background-position:0 -2176px}
.sprites-arrow-up:hover,.sprites-arrow-up.arrow-up_hover,.sprites-arrow-up.arrow-up-hover{background-position:0 -2527px}
.sprites-bt-close-big{background-position:0 -1989px}
.sprites-bt-close-big:hover,.sprites-bt-close-big.bt-close-big_hover,.sprites-bt-close-big.bt-close-big-hover{background-position:0 -2498px}
.sprites-bt-close-popin{background-position:0 -2076px}
.sprites-bt-close-popin:hover,.sprites-bt-close-popin.bt-close-popin_hover,.sprites-bt-close-popin.bt-close-popin-hover{background-position:0 -1855px}
.sprites-bt-close{background-position:0 -2018px}
.sprites-bt-close:hover,.sprites-bt-close.bt-close_hover,.sprites-bt-close.bt-close-hover{background-position:0 -2047px}
.sprites-hamburger{background-position:0 -296px}
.sprites-link-light{background-position:0 -2275px}
.sprites-link-light:hover,.sprites-link-light.link-light_hover,.sprites-link-light.link-light-hover{background-position:0 -2405px}
.sprites-link{background-position:0 -2210px}
.sprites-link:hover,.sprites-link.link_hover,.sprites-link.link-hover{background-position:0 -2436px}
.sprites-linkback{background-position:0 -2111px}
.sprites-linkback:hover,.sprites-linkback.linkback_hover,.sprites-linkback.linkback-hover{background-position:0 -2467px}
.sprites-linktop{background-position:0 -2340px}
.sprites-linktop:hover,.sprites-linktop.linktop_hover,.sprites-linktop.linktop-hover{background-position:0 -2595px}
.sprites-logo-footer{background-position:0 -70px}
.sprites-logo-mobile{background-position:0 0}
.sprites-logo{background-position:0 -190px}
.sprites-notebook-tooltip{background-position:0 -254px}
.sprites-notebook-tooltip:hover,.sprites-notebook-tooltip.notebook-tooltip_hover,.sprites-notebook-tooltip.notebook-tooltip-hover{background-position:0 -366px}
.sprites-print{background-position:0 -1771px}
.sprites-print:hover,.sprites-print.print_hover,.sprites-print.print-hover{background-position:0 -1813px}
.sprites-search{background-position:0 -1890px}
.sprites-share{background-position:0 -1323px}
.sprites-share:hover,.sprites-share.share_hover,.sprites-share.share-hover{background-position:0 -1362px}
.sprites-shopping-mini{background-position:0 -408px}
.sprites-slider-menu{background-position:0 -1956px}
.sprites-slider-menu:hover,.sprites-slider-menu.slider-menu_hover,.sprites-slider-menu.slider-menu-hover{background-position:0 -1923px}
.sprites-social-facebook{background-position:0 -1565px}
.sprites-social-facebook_jpja{background-position:0 -1610px}
.sprites-social-googleplus{background-position:0 -665px}
.sprites-social-googleplus_jpja{background-position:0 -710px}
.sprites-social-instagram{background-position:0 -1143px}
.sprites-social-instagram_jpja{background-position:0 -1188px}
.sprites-social-mail{background-position:0 -1233px}
.sprites-social-mail_jpja{background-position:0 -1278px}
.sprites-social-pinterest{background-position:0 -447px}
.sprites-social-pinterest_jpja{background-position:0 -492px}
.sprites-social-tumblr{background-position:0 -1401px}
.sprites-social-tumblr_jpja{background-position:0 -1446px}
.sprites-social-twitter{background-position:0 -1053px}
.sprites-social-twitter_jpja{background-position:0 -1098px}
.sprites-social-weibo{background-position:0 -885px}
.sprites-social-weibo_jpja{background-position:0 -930px}
.sprites-social-youku{background-position:0 -755px}
.sprites-social-youku_jpja{background-position:0 -800px}
.sprites-social-youtube{background-position:0 -575px}
.sprites-social-youtube_jpja{background-position:0 -620px}
.sprites-threesixty{background-position:0 -975px}
.sprites-threesixty:hover,.sprites-threesixty.threesixty_hover,.sprites-threesixty.threesixty-hover{background-position:0 -845px}
.sprites-tooltip-top-small{background-position:0 -1743px}
.sprites-world{background-position:0 -537px}
.sprites-world:hover,.sprites-world.world_hover,.sprites-world.world-hover{background-position:0 -1015px}
.sprites-worn{background-position:0 -1699px}
.sprites-worn:hover,.sprites-worn.worn_hover,.sprites-worn.worn-hover{background-position:0 -1655px}
}
.popinContent{background:#fff;position:relative;min-height:200px}
.popinContent h1{font-size:24px;line-height:24px;float:none!important}
.popinContent a.close-popin{float:right;margin-top:25px}
#popin-hi-jewelry{width:850px;height:600px}
#popin-hi-jewelry .popinContent h1{text-align:center}
#popin-hi-jewelry .popinContent h1 span{text-indent:-9000px}
#popin-hi-jewelry .popinContent h2{font-size:24px;text-align:center}
#popin-hi-jewelry .popinContent hr{width:810px;margin-left:20px}
#popin-hi-jewelry .popinContent .hi-jewelry-img{text-align:center}
#popin-hi-jewelry .popinContent ul.tooltip-ul{position:absolute;right:60px;top:40px}
#popin-hi-jewelry .popinContent ul.tooltip-ul li.tooltip-li{float:left}
#popin-hi-jewelry .popinContent #flashContent p{font-size:12px;font-style:italic;color:#7f7e7e;text-align:center}
#popin-hi-jewelry .popinContent #flashContent p a{color:#7f7e7e;text-decoration:underline}
#popin-hi-jewelry .popinContent #flashContent p a:hover{color:#4e4e4e}
.ie8 .popup_Container .top-left{display:none}
.ie8 .popup_Container .bottom-right{display:none}
.popinContent img.ccv{float:left;margin:15px 0 0 0}
.popinContent p.legend{float:left;margin:45px 0 0 10px;clear:none;padding:0}
.popinContent p{clear:both;padding:15px 0 0 0}
.popinContent .linkBottom a{float:right}
.popinContent.newsletter-preview{width:790px}
.liipbox-content .article{width:810px}
.liipbox-content .article .top-left,.liipbox-content .article .bottom-right{display:none}
.liipbox-content .article .article-white-bg .article-white-bg-content{padding:0}
#popinLegal{width:790px}
#popinLegal h1{border-bottom:1px solid #aaa;padding-bottom:15px}
#popinLegal .linkBottom{margin-top:10px;padding-top:15px;border-top:1px solid #aaa}
#popinLegal .popinContent p{padding:0}
#popinLegal .popinContent .scroll-pane{width:790px;height:300px}
#popinLegal .legal-menu{overflow:hidden}
#popinLegal .legal-menu h5{margin:20px 0 5px 0}
#popinLegal .legal-menu a.link{margin-top:5px;font-size:18px}
#popinLegal .legal-menu a.link-sml{margin-top:5px;background-position:0 -2015px;font-size:18px}
#popinLegal .legal-menu ul.to-hide li{margin-left:10px}
#popinLegal .legal-menu article{position:relative;padding-top:5px;padding-bottom:5px}
#popinLegal .legal-menu p.custom-font{font-size:20px;margin:0 0 10px 0;padding:0}
#popinLegal .legal-menu ul.legal-menu>li{padding-bottom:20px}
#popinLegal .legal-menu ul.legal-menu>li:first-of-type{padding:0}
#myAccount_forgotten form{margin:10px 0 0 0}
#myAccount_forgotten label{color:#4e4e4e}
#myAccount_forgotten .txtField{width:224px;margin:0 0 10px 0;float:right;height:auto;line-height:16px}
#myAccount_forgotten .bt{float:right;margin-bottom:10px}
#popupAddressForm{position:relative}
#popupAddressForm #addressMatchings{position:absolute;top:0;left:0;background:white;width:100%;height:100%;overflow:auto;z-index:1000}
#popupAddressForm #addressMatchings #confirm_address{padding:0}
#popupAddressForm #addressMatchings input{width:auto;position:absolute;top:23px;left:0}
#popupAddressForm #addressMatchings li{position:relative}
#popupDeleteNotebookItem .btSubmit{margin-top:30px;width:150px}
#popupDeleteNotebookItem .btSubmit #delete{float:left}
#popupDeleteNotebookItem .btSubmit #reset{float:right}
#popin-news #article-content{padding:30px 70px 10px 70px}
#popupAddressDelete .btSubmit{text-align:right}
#popupAddressDelete h1{border-bottom:1px solid grey;padding-bottom:10px}
@media(max-width:719px){#myAccount h3 span{max-width:80%}
#popinLegal .popinContent .scroll-pane{width:auto;height:auto}
#myAccount_forgotten,#popinLegal,.popinContent.newsletter-preview,.liipbox-content .article,#popin-hi-jewelry,#popupDeleteNotebookItem .popinContent,#popupAddressDelete .popinContent,#popupAddressForm .popinContent,#myAccount_newAddress .popinContent{width:auto;height:auto;padding:10px}
.popinContent .btSubmit a{margin-left:10px}
#myAccount_newAddress form .popinContent,form #popupAddressFormZone{width:300px}
#myAccount_newAddress form .popinContent .row,form #popupAddressFormZone .row{margin:10px 0}
#myAccount_newAddress form .popinContent .row label,form #popupAddressFormZone .row label{width:115px}
#myAccount_newAddress form .popinContent .birthdate select,form #popupAddressFormZone .birthdate select{padding-left:2px}
#myAccount_newAddress form .popinContent .yy select,form #popupAddressFormZone .yy select{width:64px}
#myAccount_newAddress form .popinContent .mm select,form #popupAddressFormZone .mm select{width:61px}
#myAccount_newAddress form .popinContent .dd select,form #popupAddressFormZone .dd select{width:50px}
#myAccount_newAddress form .popinContent p.clear,#myAccount_newAddress form .popinContent li.chklist,form #popupAddressFormZone p.clear,form #popupAddressFormZone li.chklist{padding:0}
.liipbox-content .article .article-white-bg-header .links{top:31px}
#myShoppingBag .liipbox-content .article .article-white-bg-header .links{top:14px}
#myShoppingBag .liipbox-content .article #article-content .carousel-wrapper .carousel li .caroussel-text p{margin-top:20px}
.popinContent.newsletter-preview img{width:100%}
#popin-hi-jewelry hr{width:auto}
#popin-hi-jewelry object,#popin-hi-jewelry img{width:100%}
}
body#myAccount .account-confirmation-page{position:relative}
body#myAccount .account-confirmation-page>img.bg-confirmation{height:438px;right:0;top:40px;width:599px;position:absolute;z-index:-5}
body#myAccount .content-create-account.confirmation>.block_content{min-height:400px;padding:40px 50% 40px 40px}
@media(max-width:720px){body#myAccount .content-create-account.confirmation>.block_content{padding:20px;min-height:auto}
}
body#myAccount .content-create-account .confirmation-phone-number{margin:-30px 30px 5px;float:right;text-transform:uppercase;color:#444;font-weight:bold}
@media(max-width:720px){body#myAccount .content-create-account .confirmation-phone-number{display:block;margin:20px 0 0 0;float:none;text-align:center}
}
body#myAccount .content-create-account .confirmation-phone-number .icon-phone{background:url("../images/vca-sprite/icon-phone-hover.svg");width:1.325em;height:1.325em;background-size:1.325em}
body#myAccount.scope-ae.lang-ar .account-confirmation-page>img.bg-confirmation{right:auto;left:0}
body#myAccount.scope-ae.lang-ar .content-create-account.confirmation>.block_content{padding:40px 40px 40px 50%}
body#myAccount.scope-ae.lang-ar .content-create-account .confirmation-phone-number{float:left}
@media(max-width:720px){body#myAccount.scope-ae.lang-ar .content-create-account .confirmation-phone-number{float:none}
}
body#myAccount.scope-ae.lang-ar .content-create-account .confirmation-phone-number .icon-phone{vertical-align:sub;margin-left:5px}
.kr-consent{margin-bottom:10px;padding:10px 0;line-height:1.5em;border-bottom:1px solid #b5b5b5}
.kr-consent:last-child{border-bottom:0}
.kr-consent h3{font-size:1.9em;margin-bottom:10px}
.kr-consent h4{font-size:1.7em}
.kr-consent h5{font-size:1.2em;text-transform:capitalize;margin:0 0 10px 0}
.kr-consent .group-wrapper .form-element{display:inline-block}
.kr-consent .group-wrapper .form-element:first-child{margin-right:10px}
.kr-consent .agree-question{margin:10px 0}
.kr-consent .kr-consent-explain .kr-consent-more{font-weight:bold;cursor:pointer;text-decoration:underline}
.kr-consent-content{margin-top:20px}
.kr-consent-content .privacy-policy{display:flex;margin:0 0 10px 0}
.kr-consent-content .privacy-policy .privacy-policy__content{padding:5px 10px}
.kr-consent-content .privacy-policy .privacy-policy__content:first-child{padding:5px 10px 5px 0}
.kr-consent-content .privacy-policy .privacy-policy__content:last-child{padding:5px 0 5px 10px}
.kr-consent-content,.kr-consent .error-message{display:none}
.kr-consent-content.visible,.kr-consent .error-message.visible{display:block}
.highlights-title{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-size:24px;line-height:24px;color:#000;margin:12px 10px 13px 10px}
html[lang=ar] .highlights-title{font-family:'Frutiger Arabic 45 light',serif}
.highlight{position:static;text-align:center;display:inline-block;width:300px;height:150px;margin:5px 0 0 0}
@media(max-width:615px){.highlight.count4{display:none}
}
@media(min-width:615px){.highlight.count1,.highlight.count3{margin-right:5px}
}
.highlight>article{position:absolute}
.highlight>article>a{height:100%;left:0;position:absolute;text-align:left;width:100%}
.highlight>article div.text{background-color:white;height:150px;margin-left:150px;padding:15px 10px 10px;width:150px}
.highlight>article div.text>h5{margin:0 auto;padding:0}
.highlight>article div.text>hr{margin:10px 40px;border-color:#444}
.highlight>article div.text>h4>a{float:none;color:#444}
.highlight>.highlight-shadow{background-image:url("../images/layout/shadow-sprite-product.png");background-position:0 -1498px;height:155px;position:absolute;width:305px;z-index:1}
.the-maison-content .highlight>.highlight-shadow,#collection-jewelry .highlight>.highlight-shadow{display:none}
#product-page .highlight>.highlight-shadow{z-index:auto}
.highlight.freecontent article{position:relative}
.highlight.freecontent article>div{position:absolute;left:0;right:0;bottom:5px}
.highlight.freecontent article>div div.text{margin:0;padding:0;height:auto;width:100%;background-color:transparent}
.highlight.freecontent article>div div.text a.custom-font-ita{padding-left:15px;width:auto;font-size:20px;line-height:20px;display:inline}
.highlights-grid{position:relative;margin:0 auto;text-align:center}
@media(max-width:719px){.highlight.freecontent article{height:150px}
.highlight.freecontent article hr,.highlight.freecontent article h5,.highlight.freecontent article h4{display:none}
}
@media(min-width:720px){.highlight{position:absolute;text-align:center;clear:inherit;display:block;margin:0}
.highlight:first-child{margin:0}
.highlight.count1,.highlight.count2,.highlight.count3,.highlight.count4{margin:0}
.highlight>.highlight-shadow{display:block;position:absolute;width:100%;height:100%;background-image:url("../images/layout/highlight_shadow/sprite-shadows.png")!important;opacity:0;transition:opacity .7s;-webkit-transition:opacity .7s;-moz-transition:opacity .7s}
html.ie7 .highlight>.highlight-shadow,html.ie8 .highlight>.highlight-shadow,html.ie9 .highlight>.highlight-shadow{height:0}
.highlight:hover>.highlight-shadow{height:100%;opacity:1;transition:opacity .7s;-webkit-transition:opacity .7s;-moz-transition:opacity .7s}
.highlight.product>.highlight-shadow{background:url("../images/layout/bottom-right.png") bottom right no-repeat!important}
.highlight.product.big_squared article{background:url("../images/layout/light-top-left-310x310.png") no-repeat scroll 0 0 transparent}
.highlight.product.squared article{background:url("../images/layout/light-top-left-150x150.png") no-repeat scroll 0 0 transparent}
.highlight.landscape{width:640px;height:260px}
.highlight.landscape .highlight-shadow{background-position:0 -880px}
.highlight.portrait{width:320px;height:520px}
.highlight.portrait .highlight-shadow{background-position:0 -310px}
.highlight.squared{width:320px;height:260px;padding:0}
.highlight.squared .highlight-shadow{background-position:0 0}
.highlight.big_squared{width:640px;height:520px}
.highlight.landscape article img{width:630px;height:180px}
.highlight.squared article img{width:310px;height:180px}
.highlight.portrait article img{width:310px;height:440px}
.highlight.big_squared .highlight-shadow{background-position:0 -1190px}
.highlight.article,.highlight.freecontent{background:url("../images/layout/bottom-right.png") bottom right no-repeat}
.highlight>article{cursor:pointer;float:none;position:absolute}
.highlight>article div{z-index:101}
.highlight>article div.align-top{position:absolute;top:7px;left:0;right:0}
.highlight>article div.text{padding:15px 20px 0 20px;pointer-events:none;height:auto;margin-left:0;width:auto;background-color:transparent}
.highlight>article div.text>h4{font-size:24px;line-height:24px;margin-top:6px;margin-bottom:15px;display:block;font-weight:normal}
.highlight>article div.text>h4 a{color:inherit}
.highlight>article div.text>hr{display:none}
.highlight>article div.text>h5{border:0;margin:3px 0 0 0;padding:0}
.highlight>article>a{text-align:center;top:0;z-index:100;margin-top:0;background-color:#fff}
.highlight.article div.text{background-color:white}
.highlight.article article,.highlight.product article,.highlight.freecontent article{position:absolute;bottom:10px;right:10px;left:0;top:0}
.highlight.article article div.text,.highlight.article article div.align-bottom,.highlight.product article div.text,.highlight.product article div.align-bottom,.highlight.freecontent article div.text,.highlight.freecontent article div.align-bottom{position:absolute;bottom:0;left:0;right:0;min-height:60px}
.highlight.freecontent article div.align-bottom{padding:20px 0}
.highlight.quote article div.text{display:table-cell;vertical-align:middle;height:210px;width:315px;padding:0 10px}
.highlight.freecontent.landscape article>div{position:absolute;top:0;bottom:0;padding:20px 0}
.highlight.freecontent.landscape article>div.align-left{left:0}
.highlight.freecontent.landscape article>div.align-center{left:25%}
.highlight.freecontent.landscape article>div.align-right{right:0}
.highlight.quote article{cursor:auto;border-top:1px #7f7e7e solid;border-bottom:1px #7f7e7e solid;margin:20px 30px 30px 20px;background:0}
.highlight.quote article p{font-size:18px;margin-top:10px}
.highlight.quote article p.quote{font-size:27px;line-height:26px;width:250px;word-wrap:break-word}
.highlight.quote article .light p{color:#aaa}
.highlights-grid{margin-left:10px}
.highlights-grid.grid-3x1{height:260px}
.highlights-grid.grid-3x2{height:520px}
.highlights-grid.grid-3x3{height:780px}
.highlights-grid.grid-3x4{height:1040px}
.highlights-grid.grid-3x5{height:1300px}
}
div.dropdown{display:none;width:100%}
header .section-title{display:none}
header{z-index:100}
.contact ul.contact-without-classcenter{display:none}
.contact ul.contact-with-callcenter{display:block}
.contact div.dropdown.contact-has-no-callcenter ul.contact-without-classcenter{display:block}
.contact div.dropdown.contact-has-no-callcenter ul.contact-with-callcenter{display:none}
@media(max-width:719px){.hamburger{width:50px;height:50px;position:absolute;left:0;top:0;background-color:white}
.hamburger .sprites-hamburger{text-indent:-200px}
.navigation-level1{margin-top:-2px}
.scope-cn .navigation-level1{margin-top:-14px}
header{position:relative;min-height:50px}
header>.navigation{display:none}
.fragrances .lines .section-title{display:block;text-transform:uppercase;color:black;padding:10px 0;font-size:11px}
.fragrances .lines .menu-item:first-child{border-top:1px solid #e2e2e2}
.newsroom a{display:block}
.newsroom a:after{content:' ';display:block;height:0;clear:both;visibility:hidden}
.newsroom .news-image{width:100px;float:right;margin-bottom:2px}
.newsroom .news-link{display:block;margin:10px 0;font-size:14px}
.newsroom .news-title{display:block;margin:10px 0;font-style:italic}
.newsroom .menu-item{border-top:1px solid #e2e2e2}
.nav-item{position:relative}
.nav-item .nav-item-title{text-transform:uppercase;color:#6a6a6a;display:block;padding:10px 0;position:relative}
.accordion-group.the_maison{margin-top:37px}
.accordion-group.jewellery .view-all{font-style:italic}
.accordion-group.jewellery .categories label,.accordion-group.jewellery .section-title{display:block;font-size:11px;text-transform:uppercase;color:black}
.accordion-group.jewellery .section-title{padding:0 10px;border-bottom:1px solid #e2e2e2}
.accordion-group.jewellery .categories form{text-align:left;position:relative;height:70px}
.accordion-group.jewellery .categories form label{padding-bottom:0}
.accordion-group.jewellery .categories form .form-select{position:absolute;left:0;right:62px}
.accordion-group.jewellery .categories form .form-select select{width:100%}
.accordion-group.jewellery .categories form input{width:60px}
.accordion-group.opened .drop{color:black}
.accordion-group.opened .dropdown{display:block}
.accordion-group.opened>a{border-bottom:1px solid #e2e2e2}
.accordion-group.opened .nav-item-title span.sprites-arrow-up{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.accordion-group.opened .nav-item-title span.sprites-arrow-down{display:none}
.accordion-group .nav-item-title>span{float:right}
.accordion-group .nav-item-title span.sprites-arrow-up{display:none}
.accordion-group.fragrances .lines-1 .menu-item:last-child:after{background:0}
.menu-item{border-top:1px solid #e2e2e2}
.menu-item:first-child{border-top:0}
.menu-item a{display:block;padding:0;margin-top:2px;margin-bottom:-1px;position:relative;min-height:35px}
.menu-item img{max-height:50px;margin-right:5px}
.menu-item .menu-title{position:absolute;top:50%;margin-top:-7px}
.navigation-level2{background-color:white}
.navigation-level2 .account,.navigation-level2 .notebook,.navigation-level2 .shoppingbag{position:absolute;top:50px;border-bottom:1px solid #e2e2e2;background-color:white;width:33.3%;text-align:center;height:34px}
.scope-cn .navigation-level2 .account,.scope-cn .navigation-level2 .notebook,.scope-cn .navigation-level2 .shoppingbag{top:50px}
.navigation-level2 .account a,.navigation-level2 .notebook a,.navigation-level2 .shoppingbag a{display:inline-block;padding-bottom:0;padding-top:10px;height:24px;width:100%}
.navigation-level2 .account a:after,.navigation-level2 .notebook a:after,.navigation-level2 .shoppingbag a:after{background:0}
.navigation-level2 .account>a>span,.navigation-level2 .notebook>a>span,.navigation-level2 .shoppingbag>a>span{width:auto;padding-left:27px}
.navigation-level2 .account .logout,.navigation-level2 .notebook .logout,.navigation-level2 .shoppingbag .logout{height:17px;margin-left:5px;padding-top:0;vertical-align:middle}
.navigation-level2 .account-big,.navigation-level2 .notebook-big{width:50%}
.navigation-level2 .notebook{left:33.3%;border-left:1px solid #e2e2e2}
.navigation-level2 .notebook>a{padding-top:5px;height:29px}
.navigation-level2 .notebook>a>span{line-height:24px;padding-left:24px}
.navigation-level2 .notebook-big{left:50%}
.navigation-level2 .shoppingbag{left:66.6%;border-left:1px solid #e2e2e2}
.navigation-level2 .shoppingbag>a{padding-top:5px;height:29px}
.navigation-level2 .shoppingbag>a>span{line-height:24px;padding-left:22px}
.navigation-level2 .newsletter{padding:40px 20px 20px;font-size:20px}
.navigation-level2 .newsletter>a>span{width:auto;padding-left:15px}
.search-bar{padding:20px}
.search-bar input{margin:0}
}
@media(min-width:720px){.hamburger{display:none}
.navigation{max-width:950px;margin:0 0 0 20px;width:auto!important}
.navigation-level1{margin-top:17px;width:950px}
.navigation-level1>ul{position:static;height:25px}
.navigation-level1 .carousel>.carousel-item{display:inline-block}
.nav-item{float:left;background:url("../images/layout/thin-sprite.png") 0 32px repeat-x;display:inline-block}
.nav-item .nav-item-title{display:block;padding:10px 10px 5px 10px;text-transform:uppercase}
.nav-item .nav-item-title>span{display:none}
.nav-item.open,.nav-item:hover{background-position:0 -50px}
.nav-item.open .nav-item-title,.nav-item:hover .nav-item-title{color:black}
.accordion-group .dropdown{background:white;position:absolute;left:0}
.accordion-group .dropdown ul .menu-item{margin-right:10px;float:left;position:relative}
.accordion-group .dropdown ul .menu-item:last-child{margin-right:0}
.accordion-group .dropdown ul .menu-item img{display:block;background-color:#e2e2e2;margin-bottom:5px}
.accordion-group .section-title{font-size:11px;text-transform:uppercase;color:black;display:block}
.dropdown.open{display:block!important}
.accordion-group.the_maison,.accordion-group.fragrances{margin-right:3%}
.accordion-group.the_maison .dropdown .newsroom{float:left;width:185px;padding:30px;border-right:1px solid #e2e2e2}
.accordion-group.the_maison .dropdown .newsroom a>*{display:block}
.accordion-group.the_maison .dropdown .newsroom a>*.news-link{color:black;margin:3px 0 0}
.accordion-group.the_maison .dropdown .newsroom a>*.news-title{font-style:italic;margin:2px 0 0;font-size:11px}
.accordion-group.the_maison .dropdown .carousel-wrapper{margin-left:245px;width:705px}
.accordion-group.the_maison .dropdown .carousel-wrapper .carousel-slider-wrapper{margin:30px 30px 0;height:195px}
.accordion-group.the_maison .dropdown .carousel-navigation .carousel-item a{width:121px;display:block}
.accordion-group.high-jewellery .dropdown .carousel-wrapper .carousel-slider-wrapper{margin:30px 30px 0;height:195px}
.accordion-group.high-jewellery .section-title{display:none}
.accordion-group.high-jewellery .menu-item{width:140px}
.accordion-group.jewellery .dropdown{height:225px}
.accordion-group.jewellery .dropdown .collections{margin:0 0 0 155px;padding:0}
.accordion-group.jewellery .dropdown .collections .section-title{margin:20px 0 0 30px}
.accordion-group.jewellery .dropdown .collections .carousel-wrapper .carousel-slider-wrapper{margin:15px 30px 0;height:195px}
.accordion-group.jewellery .dropdown .collections .carousel-wrapper .menu-item{width:96px}
.accordion-group.jewellery .dropdown .categories{float:left;width:137px;height:185px;margin:20px 0 20px 20px;border-right:1px solid #e2e2e2}
.accordion-group.jewellery .dropdown .categories .section-title{margin:0 0 10px}
.accordion-group.jewellery .dropdown .categories li{display:block;margin:0 0 10px;color:#7f7e7e}
.accordion-group.jewellery .dropdown .categories li.view-all{font-weight:bold;margin:15px 0 0}
.accordion-group.timepieces .dropdown .menu-item{width:170px}
.accordion-group.timepieces .section-title{display:none}
.accordion-group.timepieces .carousel-slider-wrapper{margin:30px 30px 0;height:195px}
.accordion-group.bridal .menu-item{width:215px}
.accordion-group.bridal .section-title{display:none}
.accordion-group.bridal .carousel-slider-wrapper{margin:30px 30px 0;height:195px}
.accordion-group.fragrances .collections{overflow:hidden}
.accordion-group.fragrances .section-title{display:none}
.accordion-group.fragrances .menu-item{width:84px}
.accordion-group.fragrances .lines{height:150px}
.accordion-group.fragrances .lines.lines-1{float:left;margin:20px 0 30px 30px;width:584px;border-right:1px solid #e2e2e2}
.accordion-group.fragrances .lines.lines-2{margin:20px 3px 30px 645px}
.accordion-group.fragrances .lines .section-title{display:block}
.accordion-group.fragrances .lines .carousel-wrapper.carousel-navigation .carousel-slider-wrapper{margin:15px 20px 0 0;height:125px}
.accordion-group.fragrances .lines .carousel-wrapper.carousel-navigation .carousel-button{top:50px}
.accordion-group.fragrances .lines .carousel-wrapper.carousel-navigation .carousel-button.carousel-button-previous{left:-20px}
.accordion-group.boutique .dropdown.ecom .menu-item{width:440px}
.accordion-group.boutique .dropdown ul{height:165px;margin:30px 30px 0}
.accordion-group.contact .menu-item{margin:30px 10px 30px 0}
.accordion-group.contact .menu-item:first-child{margin-left:30px}
.accordion-group.contact .menu-item.menu-contact-information a>div{margin-top:20px;position:absolute;width:100%;text-align:center}
.accordion-group.contact .menu-item.menu-contact-information a>div .phone-number{display:block}
.accordion-group.contact .menu-item.menu-contact-information a>div .contact-us{display:block;padding:0 20px;font-size:24px;line-height:24px;background-position:-320px -91px}
.accordion-group.contact .menu-item.menu-contact-information a>div .opening-hours{margin-top:5px;display:block}
.accordion-group ul.contact-with-callcenter .menu-item{width:215px}
.accordion-group ul.contact-without-classcenter .menu-item{width:290px}
.navigation-level2{position:absolute;top:2px;right:-2px;z-index:100}
.navigation-level2>ul{margin:5px 0 0 0}
.navigation-level2>ul>li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:left;margin:0 0 0 10px;padding:0 14px 0 0;position:relative}
.navigation-level2>ul>li>a{display:block}
.navigation-level2>ul>li>a:after{border-right:1px solid #7f7e7e;content:"";display:block;height:8px;position:absolute;right:0;top:4px;width:1px}
.navigation-level2>ul>li.notebook a .sprites-notebook-tooltip{padding:0 0 0 24px;position:absolute;top:-3px;width:auto}
.navigation-level2>ul>li.notebook a .notebook-text{margin:0 0 0 26px}
.navigation-level2>ul>li.account{border:0}
.navigation-level2>ul>li.account a{display:inline}
.navigation-level2>ul>li.account a .sprites-account{width:auto;padding:6px 0 0 29px;position:absolute}
.navigation-level2>ul>li.account a .account-text{margin:0 0 0 30px}
.navigation-level2>ul>li.choose_location a{padding:0;line-height:17px}
.navigation-level2>ul>li.choose_location a:after{display:none}
.navigation-level2>ul>li.shoppingbag{border:0;position:absolute;top:70px;right:12px;padding:0}
.navigation-level2>ul>li.shoppingbag a:after{display:none}
.navigation-level2>ul>li.shoppingbag a .shoppingbag-text{display:block;float:left;margin:17px 10px 0}
}
.search-bar{width:200px}
.search-bar .search-form{position:relative}
.search-bar .search-form label{display:none}
.search-bar .search-form input[type=text]{width:100%;float:left;padding:2px 4px;background-color:white}
html.boxshadow .search-bar .search-form input[type=text]{border:0;-webkit-box-shadow:0 0 5px gray;-moz-box-shadow:0 0 5px gray;box-shadow:0 0 5px gray;-webkit-appearance:none;height:auto}
.search-bar .search-form .search-form-btn{position:absolute;right:2px;top:3px;border:0;margin:0;padding:0;text-indent:25px}
#search-content{margin-left:10px}
.search-result .product a.icon-heart.tooltip{font-size:1.6em;margin:3px 7px 0 0}
#search-content .search-bar{padding:0;float:left}
#search-content>.search-count,#search-content .search-bar{margin-bottom:.8em;clear:both}
#search-content.search-type-article .search-filters{display:none}
#search-content.search-type-article .search-results{margin-left:0}
#search-content.search-type-article .search-results.list-result{margin-left:0}
#search-content .search-results li.search-header,#notebook-content .search-results>h2{display:none}
#notebook-content .notebook-header a.link{font-size:17px}
.search-filters li.is_sellable_online_true{display:none}
.search-filters>ul>li>strong{text-transform:uppercase}
.search-filters>ul>li>strong.disabled a,.search-filters>ul>li>div.custom-checkbox>label.disabled a{color:#ddd}
.search-filters ul{font-size:11px}
.search-filters ul strong{padding-top:4px;padding-bottom:3px;display:block;font-weight:normal}
.search-filters ul .custom-checkbox label{line-height:14px;padding-top:4px;position:relative}
.search-filters ul .custom-checkbox label em{font-style:normal}
.search-filters ul a{text-decoration:none}
.search-filters .collapsible>strong>a{cursor:pointer;display:block}
.search-filters .collapsible>strong>a .collapsible-control{float:right}
.search-filters .collapsible>strong>a .collapsible-control .sprites-arrow-up{display:none}
.search-filters .collapsible>ul>li{display:none}
.search-filters .collapsible>ul>li.checked-visible{display:block}
.search-filters .collapsible.open>strong>a{color:#000}
.search-filters .collapsible.open>strong>a .collapsible-control .sprites-arrow-up{display:block}
.search-filters .collapsible.open>strong>a .collapsible-control .sprites-arrow-down{display:none}
.search-filters .collapsible.open>ul>li{display:block}
.search-filters .collapsible a .collapsible-control .sprites-arrow-down,.search-filters .collapsible a .collapsible-control .sprites-arrow-up{background:0}
.search-filters .collapsible .collapsible>strong{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:right}
.search-filters .collapsible .collapsible>strong a{width:20px;padding-right:0}
@media(min-width:720px){.search-filters .collapsible .collapsible>div.custom-checkbox{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-left:-1em}
.search-filters .collapsible .collapsible{margin-left:1em}
}
.search-filters .collapsible .collapsible>div.custom-checkbox em{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
@media(max-width:720px){.search-filters .collapsible .collapsible>div.custom-checkbox{display:inline-block;margin-left:-1em}
.search-filters .collapsible .collapsible{margin-left:1em}
.search-filters .collapsible .collapsible>div.custom-checkbox em{padding:10px 0;font-size:12px;line-height:12px;display:inline-block;vertical-align:middle}
.search-filters ul .custom-checkbox label em{padding:10px 0;font-size:12px;line-height:12px;display:inline-block;vertical-align:middle}
}
.search-filters ul#facet-color li{float:left}
.search-filters ul#facet-color li:first-child{margin:0}
.search-filters ul#facet-color li.disabled{display:none}
.search-filters ul#facet-color li label{padding:0;margin:0}
.search-filters ul#facet-color li label span.sprites-checkbox,.search-filters ul#facet-color li label span.sprites-checkbox_checked{display:none}
.search-filters ul#facet-color li label em{position:relative;border:1px solid transparent;width:20px;line-height:20px;padding:0;margin:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.search-filters ul#facet-color li label em i.color{display:block;text-indent:-50000px}
.search-filters ul#facet-color li label em i.sprites-nuancier{position:absolute;top:0;left:0}
.search-filters ul#facet-color li label.checked em,.search-filters ul#facet-color li label em:hover{border-color:black}
.search-controls *{color:#7f7e7e}
.search-controls .type-control li{display:inline;padding:0 4px;border-right:1px solid #7f7e7e}
.search-controls .type-control .type-control-margin{margin-right:8px;cursor:pointer}
.search-controls .type-control li:last-child{border-right:0}
.search-controls .type-control a.active{color:#000}
.search-controls .view-control{display:none!important}
.search-controls .sellable-control div.custom-checkbox{display:inline-block}
.search-controls .sellable-control div.custom-checkbox a{text-decoration:none}
.search-controls .sort-control>a{display:inline-block}
.search-results .product-roll-ul{display:none}
.search-results .search-result-product .product .links a.notebook-delete-item{position:absolute;right:0;bottom:3px}
.search-results .search-result-article .sprites-delete-item{display:none;position:absolute;right:15px;bottom:15px}
.search-results .search-result-article:hover .sprites-delete-item,.search-results .search-result-article:focus-within a.sprites-delete-item{display:inline-block}
.search-results .highlight.article .highlight-shadow{display:none}
.search-results.mosaic-result{padding-top:10px}
.search-results.mosaic-result h2,.search-results.mosaic-result li.search-header{display:none}
.search-results.mosaic-result ul li.search-result div.highlight{position:relative;z-index:0}
.search-results.mosaic-result ul li.search-result div.highlight.article{background:url("../images/layout/shadow-sprite-product.png") 0 0 no-repeat}
.search-results.mosaic-result ul li.search-result div.highlight.article:hover{background-position:-403px 0}
.search-results.mosaic-result ul li.search-result div.highlight div.links,.search-results.mosaic-result ul li.search-result div.highlight div.article-intro{display:none}
.search-spinner{clear:both}
.search-spinner #infscr-loading{padding-left:160px;width:24px;margin:auto}
.search-navigation{clear:both;display:none}
@media(min-width:720px){.navigation .search-bar{padding:6px 0 0;margin-right:10px;position:absolute;right:0}
#search-content{position:relative}
.search-controls{position:absolute;top:0;right:0}
.search-controls .type-control,.search-controls .view-control,.search-controls .sellable-control,.search-controls .sort-control,.search-controls .price-control{display:inline-block;float:right;margin-top:10px}
.search-controls .type-control{padding-right:10px;margin-top:14px;clear:both}
.search-controls .view-control{padding-left:10px}
.search-controls .sellable-control div.custom-checkbox label.search-available-online{margin-right:10px}
.search-controls .sort-control{margin-top:13px}
.search-filters{float:left;width:150px}
.search-filters .reset{margin-top:1em;margin-bottom:5px}
.search-filters a.sprites-reset{text-transform:uppercase}
.search-filters>ul>li{background:url("../images/layout/shadow-thin-150.png") bottom no-repeat;padding:5px 0 5px 0}
.search-filters>ul>li:first-child{padding-bottom:1em}
.search-filters>ul>li:first-child strong{font-weight:bold;font-size:12px}
.search-filters .collapsible>strong>a{width:150px;line-height:12px}
.search-filters .collapsible .collapsible>div.custom-checkbox{width:125px}
.search-results.mosaic-result{margin-left:160px}
.search-results.mosaic-result .stamp{float:right;clear:right;margin-bottom:0}
.search-results.list-result{float:left;width:800px;margin-left:10px}
.search-results.list-result li.search-header{border-bottom:1px solid #a5a7a3;margin-bottom:10px}
.search-results.list-result ul li.search-result{position:relative;padding:0;background:url("../images/layout/shadow-thin-720.png") bottom right no-repeat;margin-bottom:5px}
.search-results.list-result ul li.search-result div.product,.search-results.list-result ul li.search-result div.highlight article>div{float:left;position:relative;left:auto;top:auto;height:auto;min-height:0;width:400px;margin:20px 0 0 40px;padding:0;background:0;text-align:left;pointer-events:auto;z-index:auto}
.search-results.list-result ul li.search-result div.product p.custom-font,.search-results.list-result ul li.search-result div.highlight h4{font-size:16px;margin-bottom:5px;float:left}
.search-results.list-result ul li.search-result div.product-item,.search-results.list-result ul li.search-result div.highlight,.search-results.list-result ul li.search-result article{max-height:160px;width:100%;background:0;position:relative;cursor:inherit;overflow:visible}
.search-results.list-result ul li.search-result div.product-item>a,.search-results.list-result ul li.search-result div.highlight>a,.search-results.list-result ul li.search-result article>a{background:url("../images/layout/shadow-sprite.png") -890px -1040px no-repeat;width:160px;height:160px;float:left;position:relative}
.search-results.list-result ul li.search-result div.product-item>a img,.search-results.list-result ul li.search-result div.highlight>a img,.search-results.list-result ul li.search-result article>a img{background:url("../images/layout/shadow-sprite.png") -700px 0 no-repeat;width:150px;height:150px}
.search-results.list-result ul li.search-result article div a{color:#7f7e7e}
.search-results.list-result ul li.search-result article h4:hover a,.search-results.list-result ul li.search-result article div a:hover{color:#000}
.search-results.list-result ul li.search-result div.highlight h5{margin:0;font-size:10px}
.search-results.list-result ul li.search-result div article div.links{float:left;margin:0 0 0 10px;position:relative;width:60px;z-index:auto}
.search-results.list-result ul li.search-result div article div.links>*{display:inline-block}
.search-results.list-result ul li.search-result div.highlight article div.article-intro,.search-results.list-result ul li.search-result div.product p{width:auto;clear:both;font-size:11px;line-height:14px}
.search-results.list-result ul li.search-result div.highlight article div.article-intro p{font-size:11px}
.search-results.list-result ul li.search-result div.product p.price-details{margin-top:15px}
}
.search-controls .type-control .search-filter-left{float:left;text-align:left}
.search-controls .type-control .search-filter-right{float:right}
@media(max-width:719px){.navigation-level1 .search-bar{width:auto}
#search-content h1{display:none}
#search-content.search-type-article .show-search-filters,#search-content.search-type-article .is-best-selling-control{display:none}
#search-content .search-bar{padding:10px 0;width:290px}
#search-content .show-search-filters{margin-left:-10px;background:url("../images/layout/shadow-button-displayAll.png") bottom right no-repeat;padding-right:4px;padding-bottom:5px}
#search-content .show-search-filters:before{display:none}
#search-content .show-search-filters li{padding:0;margin:0}
#search-content .show-search-filters li a.show-search-filters-show{background-color:white;display:block;padding:10px;text-transform:uppercase;font-weight:bold}
#search-content .show-search-filters li a.show-search-filters-show .sprites-arrow-right{float:right}
#search-content .show-search-filters li:after{left:0}
#search-content .show-search-filters li .tags{display:none;background-color:white;padding:5px}
#search-content .show-search-filters li .tags .tag{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:auto;padding:10px;line-height:10px}
#search-content .show-search-filters li .tags .tag span.color,#search-content .show-search-filters li .tags .tag span.sprites-nuancier{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-indent:-5000px;height:25px;width:25px;margin-top:-9px}
#search-content .show-search-filters li .tags .tag span.color{border:1px solid black}
#search-content .show-search-filters li .tags .tag span.sprites-nuancier{margin-left:-29px}
#search-content .search-controls{margin-top:10px}
#search-content .search-controls a{text-decoration:none;font-size:12px}
#search-content .search-controls .type-control,#search-content .search-controls .is-best-selling-control{text-align:center}
#search-content .search-controls .type-control.categories,#search-content .search-controls .is-best-selling-control{width:100%;text-transform:uppercase}
.search-controls .type-control .search-filter-left,.search-controls .type-control .search-filter-right{width:135px}
.search-filters{position:absolute;left:1019px;top:80px;-webkit-transition:left 1s ease;-webkit-transition-delay:0s;-moz-transition:left 1s ease 0s;-o-transition:left 1s ease 0s;transition:left 1s ease 0s;width:100%;height:100%;z-index:10}
.search-filters *{box-sizing:content-box}
.search-filters>ul:before{top:33px}
.search-filters>ul>li.filters-action{height:14px;padding:15px 10px;border-bottom:1px solid #e2e2e2}
.search-filters>ul>li.filters-action strong{display:none}
.search-filters>ul>li.filters-action a{float:right;padding:0}
.search-filters>ul>li.filters-action a.sprites-reset{padding-left:15px;margin-right:15px}
.search-filters>ul>li.filters-action a.apply-filters{border:1px solid #e2e2e2;padding:7px 20px;margin-top:-7px;margin-left:5px}
.lang-ar .search-filters>ul>li.filters-action a.apply-filters{margin-right:5px}
.search-filters>ul>li.filters-action a.apply-filters:hover{border-color:black}
.search-filters>ul>li.filters-action a.show-search-filters-hide{float:left}
.search-filters>ul>li.filters-action a.show-search-filters-hide .sprites-linkback{width:auto;padding-left:10px}
.search-filters>ul>li.filters-action:after{display:none}
.search-filters>ul li label.disabled,.search-filters>ul li a{padding:10px 0;font-size:12px;line-height:12px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.search-filters>ul li label.disabled{padding:4px 0 1px 0}
.search-filters>ul .collapsible li{border-bottom:1px solid #e2e2e2}
.search-filters>ul .collapsible li:last-child{border:0}
.search-filters>ul .collapsible li.open{border:0}
.search-filters ul#facet-color li{border:0}
.search-filters ul#facet-color li label{margin:2px}
.search-filters ul#facet-color li label a{width:40px;line-height:40px;border-width:2px}
.search-filters ul#facet-color li label a:hover{border-color:transparent}
.search-filters ul#facet-color li label.checked a:hover{border-color:black}
.shown-mobile-filters.search-filters{left:0}
.search-filters{position:absolute;left:1019px;top:80px;-webkit-transition:left 1s ease;-webkit-transition-delay:0s;-moz-transition:left 1s ease 0s;-o-transition:left 1s ease 0s;transition:left 1s ease 0s;width:100%;height:100%;z-index:10}
.search-filters>ul:before{top:33px}
.search-filters>ul>li.filters-action{height:14px;padding:15px 10px;border-bottom:1px solid #e2e2e2}
.search-filters>ul>li.filters-action strong{display:none}
.search-filters>ul>li.filters-action a{float:right;padding:0}
.search-filters>ul>li.filters-action a.sprites-reset{padding-left:15px;margin-right:15px}
.search-filters>ul>li.filters-action a.apply-filters{border:1px solid #e2e2e2;padding:7px 20px;margin-top:-7px}
.search-filters>ul>li.filters-action a.apply-filters:hover{border-color:black}
.search-filters>ul>li.filters-action a.show-search-filters-hide{float:left}
.search-filters>ul>li.filters-action a.show-search-filters-hide .sprites-linkback{width:auto;padding-left:10px}
.search-filters>ul>li.filters-action:after{display:none}
.search-filters>ul li label.disabled,.search-filters>ul li a{padding:10px 0;font-size:12px;line-height:12px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.search-filters>ul li label.disabled{padding:4px 0 1px 0}
.search-filters>ul .collapsible li{border-bottom:1px solid #e2e2e2}
.search-filters>ul .collapsible li:last-child{border:0}
.search-filters>ul .collapsible li.open{border:0}
.search-filters ul#facet-color li{border:0}
.search-filters ul#facet-color li label{margin:2px}
.search-filters ul#facet-color li label a{width:40px;line-height:40px;border-width:2px}
.search-filters ul#facet-color li label a:hover{border-color:transparent}
.search-filters ul#facet-color li label.checked a:hover{border-color:black}
.search-results .search-result{margin:2px 0}
.search-results .search-result .highlight{margin:0}
.sprites-nuancier{width:100%;height:100%;background-image:none;background:-webkit-gradient(radial,at top left,0,at top left,100,color-stop(0%,#fff),color-stop(100%,transparent));background:-webkit-radial-gradient(at top left,#fff,transparent);background:-moz-radial-gradient(at top left,#fff,transparent);background:-o-radial-gradient(at top left,#fff,transparent);background:radial-gradient(at top left,#fff,transparent)}
.search-results .search-result-product .sprites-delete-item{position:static;margin-bottom:2px}
}
#header-top{position:relative;max-width:1010px;margin:0 auto;z-index:8001!important}
#header-top>div{display:none}
.add-middle{position:relative;box-sizing:content-box;padding:10px 30px;width:226px;background:url(../images/layout/notebook-add-middle.png) repeat-y;left:-8px}
.VCA-wishlist-title{min-height:4.4rem}
.VCA-hgt-whishlist{min-height:4.4rem}
#notifications{clear:both;overflow:hidden;width:950px;margin:0 10px;position:static}
#notifications.go-on-top{position:absolute;width:100%;z-index:1}
#notifications li{display:none}
#notifications li .notification-item{position:relative;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;overflow:hidden}
#notifications li .notification-item .btn-close{position:absolute;top:10px;right:20px;padding:0;cursor:pointer;background:0;border:0;-webkit-appearance:none;font-weight:700;font-size:21px;text-shadow:0 1px 0 #fff;color:#000;opacity:.2}
#notifications li .notification-item .bt-close{float:right}
#notifications li .notification-item .notification-title{margin:0}
#notifications li .notification-item hr{margin:.5em 0}
#notifications li .notification-item h3{margin:10px 0 0 0;color:inherit;text-align:left;font-size:20px}
#notifications li .notification-item ul li{margin:0 0 5px}
#notifications li .notification-item ul li:last-child{margin:0}
#notifications li .notification-item.success{color:#000;background-color:transparent;border-color:#000;font-size:12px}
#notifications li .notification-item.success hr{border-top-color:#c9e2b3}
#notifications li .notification-item.success a{color:#2b542c}
#notifications li .notification-item.info{color:#444;background:0;border-color:#6a6a6a}
#notifications li .notification-item.info hr{border-top-color:#e2e2e2}
#notifications li .notification-item.info a{color:#444}
#notifications li .notification-item.warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
#notifications li .notification-item.warning hr{border-top-color:#f7e1b5}
#notifications li .notification-item.warning a{color:#66512c}
#notifications li .notification-item.error{color:#000;background-color:transparent;border-color:#000}
#notifications li .notification-item.error hr{border-top-color:#e4b9c0}
@media(max-width:719px){#notifications li .notification-item.success,#notifications.notifications-container li .notification-item.info,#notifications.notifications-container li .notification-item.warning,#notifications.notifications-container li .notification-item.error{background-color:white;border-color:#6a6a6a}
#notifications li .notification-item.success hr,#notifications.notifications-container li .notification-item.info hr,#notifications.notifications-container li .notification-item.warning hr,#notifications.notifications-container li .notification-item.error hr{border-top-color:white}
#notifications li .notification-item.warning,#notifications.notifications-container li .notification-item.error{color:#c00}
#notifications li .notification-item.warning p,#notifications.notifications-container li .notification-item.error p{color:#c00}
#notifications li .notification-item.warning a,#notifications.notifications-container li .notification-item.error a{color:#c00}
}
#notifications li .notification-item.error a{color:#843534}
#notifications.sticky{position:fixed;top:10px;z-index:100}
@media(max-width:719px){#notifications{width:320px;margin:0 auto;position:absolute;z-index:10;top:10px;left:0;right:0}
}
.liipbox #popupNotebookItem h3{margin:12px 10px 13px 0}
.liipbox #popupNotebookItem .notebook_form_errors{margin:5px 0}
.liipbox #popupNotebookItem .notebook_form_field{display:block;float:left;margin:0 0 10px;overflow:hidden;width:230px}
.liipbox #popupNotebookItem .select2-container{position:static}
.ariane{display:flex;position:relative;margin:0 0 15px 10px;padding:7px 0 0 0;font-size:11px}
.ariane>li>a:after{content:'>';padding:0 5px;color:#000}
.ariane>li:last-child>a{pointer-events:none}
.ariane>li:last-child>a:after{display:none}
.ariane strong{color:#000;font-weight:normal}
.hi-jewelry .ariane,.fragrance .ariane,.maison-landing .ariane{z-index:4}
@media(max-width:719px){.ariane{justify-content:center;margin:5px 10px;padding:0;background:0}
#product-page .ariane{margin:10px 10px;font-size:9px;line-height:1.5em}
}
#map-container{position:absolute}
#store-content #map-container{max-width:570px}
#store-locator .big-map #map_canvas{width:950px}
#store-locator #map_canvas{height:660px;width:660px}
#store-locator #map-container,#botique-map #map-container{overflow:hidden;position:relative}
#store-locator .search input,#botique-map .search input{float:left;width:200px;margin:0 2px 0 0}
#store-locator .map{position:relative;margin:20px 0 0 0;padding:10px}
#botique-map .map{position:relative;margin:20px 0 0 0}
#botique-map .map{padding-bottom:0}
#store-locator .slider{top:0;height:660px;padding:20px 20px 0 20px}
#botique-map .slider{top:0;height:400px;padding:10px 20px 0 10px;background-color:#f5f7f4;z-index:1}
#botique-map .big-map #map_canvas{width:570px}
#botique-map #map_canvas{height:400px;width:280px}
.googlemap #map_canvas{margin-bottom:10px}
.google-link{padding:10px}
.google-link span{padding-left:10px;width:auto;height:auto;line-height:14px}
.store-locator-header h2{margin:0 0 0 10px;float:left}
.store-locator-header h3{position:absolute;clip:rect(1px,1px,1px,1px)}
.store-locator-search{padding-left:10px;float:right;margin:10px 10px 0 0}
.store-locator-search input{box-sizing:content-box;width:200px}
.store-locator-content{padding:10px}
.store-locator-button{color:#7f7e7e;font-size:11px;padding:2px 20px 0 20px;background:url("../images/layout/thin-sprite.png") 0 -150px repeat-x;cursor:pointer;height:20px;display:inline-block}
#map-slider.slider .inputs label{margin:0 0 10px 0}
#map-slider.slider .prev{margin:20px 0 0 0}
#botique-map #map-slider.slider .prev{margin:0}
#map-slider.slider #store-ul-container ul#store-ul li address{margin-bottom:5px}
#map-slider.slider #store-ul-container ul#store-ul li .link{margin:0 0 0 -2px}
.steps_content #map-slider.slider #store-ul-container ul#store-ul li .link{margin:0 0 0 30px}
@media(max-width:719px){#map-slider.slider #store-ul-container ul#store-ul li .link{margin-left:30px;margin-top:0}
.store-locator #map-slider.slider #store-ul-container ul#store-ul li .link{margin-left:0}
.steps_content .store-locator #map-slider.slider #store-ul-container ul#store-ul li .link{margin-left:30px}
}
#botique-map #map-slider .slider-canvas{height:380px;overflow:hidden;position:relative}
#myShoppingBag #map-slider{background-color:none}
#map-slider{background-color:white;width:290px;height:455px;position:absolute;top:64px;right:0;padding:20px 10px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#map-slider .slider-canvas{height:640px;overflow:hidden;position:relative}
#map-slider .slider-canvas .next{background-color:#fff;bottom:0;position:absolute;width:250px}
#botique-map #map-slider .slider-canvas .next{background-color:#f5f7f4}
#map-slider.slider h3{float:left;margin:0 0 10px 0;text-transform:capitalize}
#map-slider.slider strong{float:right;margin:10px 0 0 0}
@media(max-width:719px){.steps_content #map-slider.slider strong{margin:16px 0 4px}
}
#show-maps #map-slider{top:0}
#show-maps #map-slider .prev{margin-top:10px}
.slider .alignCenter{text-align:center;margin:0;padding:0}
.slider .alignCenter a{text-indent:-9999px;overflow:hidden;text-decoration:none;margin:0 auto}
.slider .prev{display:block;background:url("../images/layout/shadow-thin-250.png") no-repeat bottom;padding:0 0 10px 0}
.slider .next{display:block;background:url("../images/layout/shadow-thin-250.png") no-repeat top;padding:10px 0 0 0}
#store-ul-container{height:380px;overflow:hidden;position:relative;margin:0}
#botique-map #store-ul-container{height:300px;overflow:hidden;position:relative;margin:0}
#store-ul li{border-bottom:1px solid #d0d2cd;padding:20px 0 20px 0;position:relative;cursor:pointer;display:block}
#store-ul li .moreinfo-distance{clear:both;padding:5px 0 0 0;position:relative;left:0}
#store-ul li .moreinfo-distance span{float:right}
#store-ul li label{color:#7f7e7e;font-weight:bold}
.store-locator .btq-apt-btn{padding:6px 20px;margin-top:20px;min-width:215px;font-size:11px;text-transform:uppercase;background-color:#d6a99c;color:#fff;border:1px solid #d6a99c;margin-bottom:10px;display:inline-block;text-align:center;box-sizing:border-box}
.store-locator .btq-apt-btn-mobile{display:none}
.store-locator #store-content .btq-apt-btn{margin-top:10px}
.store-locator .btq-apt-btn a{color:#fff}
.store-locator .btq-apt-btn:hover{background-color:#a95d62}
#store-ul li address{background:0;padding:0 0 0 25px;margin:0 0 15px 0;width:125px;color:#7f7e7e}
#store-ul li address.active{color:black}
#store-ul li .store-desc{float:left;width:130px;position:relative}
#botique-map #store-ul li .store-desc{padding-top:5px}
#store-ul li img{float:right}
.slider p.alignRight{text-align:right;padding:5px 0 0 0}
#shipping-options #show-maps{position:absolute;left:-10000px;overflow:hidden;margin-bottom:1em;background:url("../images/layout/shadow-thin-720.png") no-repeat bottom center}
#shipping-options #map-slider{width:250px;height:465px}
#shipping-options #map-slider .alignCenter.prev{display:none}
#shipping-options #map-slider li{font-size:11px;display:block!important;padding:10px 0 10px 0}
#shipping-options #map-slider li .moreinfo-distance{display:none}
#shipping-options #map-slider li address{background:0;width:100px}
#shipping-options #map-slider li .custom-radio .sprites-radio{margin-bottom:5px;margin-right:5px;float:left}
#shipping-options .map{position:relative;padding:40px}
#shipping-options .map #map_canvas{width:340px;height:465px;margin:45px 0 15px 0}
#store-container{width:890px;position:relative;padding:30px 40px 50px 40px}
#store-content{position:relative}
#store-content .store-content-header{position:relative}
#store #store-container h1,#store #store-container .tooltip,#store #store-container .like{float:left}
#store-container .fb-like{margin:12px 0 0 10px;float:left}
#store #store-container .sprites-print.tooltip{margin:12px 0 0 3px}
#store #store-container #store-menu{margin:10px 0 15px 0}
#store #store-container #store-menu li{float:left;padding:0 5px 0 0}
#store #store-container #store-menu li.last{border-left:1px solid #000;padding:0 0 0 5px}
#store-container #map_canvas{width:570px;height:410px;margin-right:70px}
#map_canvas .cluster div{top:27px!important;left:4px!important;width:2em!important;font-family:Arial,Helvetica,sans-serif}
#store #store-container #store-caroussel{display:none;width:570px;height:430px;position:absolute}
#store #store-container #store-caroussel .link{position:absolute;bottom:0}
#store #store-container #store-caroussel .caroussel-right-arrow{right:0}
#store #store-container #store-caroussel ul li{position:absolute;display:none;top:0;left:0}
#store-address{float:right;width:230px;height:410px;color:#4e4e4e}
#store-address ul li{margin-bottom:10px}
#store-address ul li strong{display:block;margin-bottom:5px}
#store-address ul li address{line-height:18px}
#store #store-container #store-itinerary{display:none;float:right;width:250px;height:410px;color:#4e4e4e}
#store #store-container #store-itinerary .subtitle{float:left;width:125px}
#store #store-container #store-itinerary .back{float:left;width:125px;text-align:right}
#store #store-container #store-itinerary .back .link{margin-top:0}
#store #store-container #store-itinerary #travelmode{margin:10px 0}
#store #store-container #store-itinerary #travelmode a{float:left;width:103px;height:29px;text-indent:-9999px;cursor:pointer}
#store #store-container #store-itinerary #travelmode a.driving{background-position:0 -1550px}
#store #store-container #store-itinerary #travelmode a.walking{background-position:0 -1591px}
#store #store-container #store-itinerary #departure #warnings_panel{margin:4px 0 2px;width:200px;line-height:9px;height:30px;font-size:9px;color:#7f7e7e;font-style:italic}
.pac-container{width:250px!important}
#store .scroll-pane{width:250px;height:267px}
.store-distance{display:inline;margin:0 0 10px 0;float:right}
@media(max-width:719px){.store-locator .store-locator-header h2{float:none;margin:20px 0 10px}
.store-locator .store-locator-header p.storelocator-intro{margin:0 10px;text-align:center}
.store-locator .store-locator-search{float:none}
.store-locator .store-locator-search input{width:220px}
.store-locator #store_locator_search{padding:6px 0;width:264px;font-size:16px}
.store-locator .store-locator-button{height:30px;width:30px;margin:0;padding:0;line-height:27px;border:1px solid #e2e2e2;background:0;text-align:center}
.store-locator .store-locator-button .sprites-zoom{text-indent:500px;overflow:hidden}
.store-locator .store-locator-see-more{text-align:right}
.store-locator .store-locator-see-more a{font-size:35px;text-align:center;display:inline-block;background-color:white;width:40px;height:40px;border-bottom:1px solid #d0d2cd}
.store-locator .btq-apt-btn-mobile{display:block}
.store-locator .btq-apt-btn-desktop{display:none}
.store-locator #store-content .btq-apt-btn-mobile{padding:0 0 10px 0;background-color:#fff;text-align:center}
.store-locator .sprites-share.tooltip,.store-locator .sprites-print.tooltip,.store-locator .fb-like{display:none}
.store-locator .map-container{overflow:auto}
.store-locator .inputs{background-color:white;margin-bottom:10px;border-bottom:1px solid #d0d2cd;padding:10px}
.store-distance{background-color:white;float:right;margin:0}
#store-locator .map,#botique-map .map{margin:0}
.map .googlemap{position:absolute!important;top:-2000px}
#botique-map .map .googlemap{top:-25px;height:215px;position:relative!important}
#map-slider.slider{background-color:transparent;position:static;width:300px;height:auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#map-slider.slider>.clearfix:first-child{display:none}
#map-slider.slider .prev,#map-slider.slider .next{display:none}
#map-slider.slider .slider-canvas{height:auto}
#store-ul-container{height:auto}
#botique-map #map-slider .slider-canvas{background:url("../images/delivery_options_background.png") no-repeat scroll 0 0/100% 100% transparent}
}
@media(max-width:719px) and (max-width:719px){#botique-map #map_canvas{width:300px}
.steps_content #map-slider.slider strong{padding:0 10px}
}
@media(max-width:719px){#store-ul li{margin-bottom:10px;padding:10px;background-color:white}
.steps_content #store-ul li{background:0}
#store-ul li img{float:right;margin:0}
#store-ul li .btq-apt-btn{margin-top:10px;margin-bottom:5px}
#news-feed,#store-menu{display:none}
#store-container{width:auto;padding:10px}
#store-container #map-container{background-color:white;padding:10px}
#store-container #map_canvas{position:static;width:280px;height:200px}
#store-address{float:none;width:auto;height:auto;background-color:white;padding:10px}
.store-content-header{background-color:white;padding:10px}
.linkback{margin:10px 0}
#map-container{position:static}
}
.contact-page h1{margin-left:10px}
.choose_location{position:static}
.choose_location .sprites-world{width:auto;padding-left:30px;margin-top:-4px;line-height:18px}
.choose_location div.dropdown{width:910px;min-height:160px;right:0;left:auto;padding:20px;background:white url("../images/layout/location-butterfly.png") no-repeat 770px 160px}
.choose_location div.dropdown .dropdownBg{bottom:20%;height:90px;position:absolute;right:90px;width:87px}
.choose_location div.dropdown h1{margin:0;padding:0}
.choose_location div.dropdown>ul>li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;float:left;margin-right:28px}
.choose_location div.dropdown .choose_location-continent.continent-russia strong{visibility:hidden}
.choose_location div.dropdown .choose_location-continent.continent-russia ul li,.choose_location div.dropdown .choose_location-continent.continent-international ul li{padding-left:0}
.choose_location div.dropdown .choose_location-continent ul{margin-top:10px}
.choose_location div.dropdown .choose_location-country{display:block;width:auto;padding-left:23px;line-height:21px;margin:3px 0}
.choose_location div.dropdown div.ecom-legend{position:absolute;bottom:25px;right:25px;font-style:italic}
@media(max-width:719px){.choose_location .sprites-world{background:0;padding:0}
.choose_location h1,.choose_location hr{display:none}
.choose_location div.dropdown{padding:0 0 20px;width:100%;background-image:none}
.choose_location div.dropdown>ul>li.choose_location-continent{float:none;display:block;padding-bottom:10px;margin:5px 0;border-bottom:1px solid #e2e2e2}
.choose_location div.dropdown>ul>li.choose_location-continent.continent-russia{display:none}
.choose_location div.dropdown>ul>li.choose_location-continent:last-child{padding-bottom:0}
.choose_location div.dropdown>ul>li.choose_location-continent:last-child strong{display:none}
.choose_location div.dropdown>ul>li.choose_location-continent:last-child ul.choose_location-countries{margin-top:0}
.choose_location div.dropdown>ul>li.choose_location-continent:last-child:after{top:65px}
.choose_location div.dropdown>ul>li.choose_location-continent strong{padding:0}
.choose_location div.dropdown>ul>li.choose_location-continent ul.choose_location-countries{margin-top:10px}
.choose_location div.dropdown>ul>li.choose_location-continent ul.choose_location-countries li.choose_location-country:after{display:none}
.choose_location div.dropdown div.ecom-legend{position:static;margin-top:10px}
}
@media(max-width:719px){.form-select select{padding:6px 30px 6px 10px;margin:0;-webkit-box-shadow:inset 0 -10px 7px -5px #e2e2e2;-moz-box-shadow:inset 0 -10px 7px -5px #e2e2e2;box-shadow:inset 0 -10px 7px -5px #e2e2e2;background:white;color:#444;border:0;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:30px;text-overflow:ellipsis}
}
@media screen and (max-width:719px) and (-webkit-min-device-pixel-ratio:0){.form-select select{padding-right:18px}
}
#news,#news *,#news-feed,#news-feed *{box-sizing:content-box}
#newsroom #news{width:650px;float:left}
#newsroom #news h1{float:left;margin-left:10px}
#newsroom #news .sprites-print.tooltip{float:left;margin:15px 0 0 30px}
#newsroom #news .sort-ul{float:right;margin:10px 30px 0 0}
#newsroom #news .sort-ul li{float:left;text-transform:uppercase;margin-left:5px}
#newsroom #news .sort-ul li.sort{margin-top:5px;color:#4e4e4e;margin-right:20px}
#news-container{position:relative;width:650px}
#news-ul{position:relative;width:570px;padding:10px 40px 30px 40px}
#news-ul li.no-result{margin:20px 0 200px 0}
#news-ul li.news{padding:20px 0 30px 0;position:relative;border-bottom:1px solid #d0d2cd}
#popin-news #news-ul li.news{border-bottom:0}
#news-ul li.news img.topNewsImg{margin:0 0 30px 0;height:460px;width:559px}
#news-ul li.news img.leftNewsImg{width:280px;height:387px;margin-left:20px;margin-top:0}
#news-ul li .newsRightTxt{float:left;width:250px}
#news-ul li.news img.rightNewsImg{width:280px;height:387px;float:left;margin:0 0 0 40px}
#news-ul li.news img.bottomNewsImg{height:278px;width:570px}
#news-ul li.last{border:0;padding-bottom:0}
#news-ul li.news strong{text-transform:uppercase;font-weight:normal;color:#4e4e4e;float:left;display:block;margin:7px 0 5px 0;font-size:11px}
#news-ul li.news .tooltip{float:left;margin-left:10px}
#news-ul li.news h2{margin-bottom:25px}
#news-ul li.case1 .news-img{margin-top:25px}
#news-ul li.case2 .news-img{margin-right:40px;float:left}
#news-ul li.case2 p{float:left;width:250px}
#news-ul li.case3 .news-img{margin-left:40px;float:right}
#news-ul li.case3 p{float:right;width:250px}
#news-ul .link{float:right;padding-top:10px}
#newsroom #news-feed{width:310px;padding:10px;float:left;margin-left:-10px;position:relative}
#newsroom #news-feed #feed-content{padding:20px 30px 20px 30px;background:#fff;position:relative}
#newsroom #news-feed #feed-content #join-ul,#newsroom #news-feed #feed-content #filter-ul{margin-top:20px}
#newsroom #news-feed #feed-content #join-ul li,#newsroom #news-feed #feed-content #filter-ul li{float:left;margin-left:0;margin-right:10px}
#newsroom #news-feed #feed-content #join-ul li.suscribe{color:#4e4e4e}
#newsroom #news-feed #feed-content #filter-ul li.filter{float:none;margin-bottom:10px;text-transform:uppercase}
#newsroom #news-feed #feed-content .slider{margin-top:20px}
#newsroom #news-feed #feed-content .slider-container{height:400px;overflow:hidden;position:relative}
#newsroom #news-feed #feed-content #feed-ul li{border-bottom:1px solid #d0d2cd;padding:20px 0 20px 0;position:relative}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry{position:relative}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry .logo-social{float:left}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry .feed-entry-content{float:left;position:relative;width:210px;margin-left:10px}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry .feed-entry-content strong{font-size:12px}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry .feed-entry-content p{font-size:11px;line-height:14px;margin-bottom:5px}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry .feed-entry-content p.how-long-ago{color:#557fb4}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry .feed-entry-content p.italic{margin-bottom:0;font-style:italic}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry .feed-entry-content .facebook-entry{padding:3px;border:1px solid #d0d2cd;width:120px}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry .feed-entry-content .youtube-entry,#newsroom #news-feed #feed-content #feed-ul li .feed-entry .feed-entry-content .tumblr-entry{margin-bottom:5px;width:211px}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry-bottom{margin-top:10px}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry-bottom a{float:right;margin-left:10px}
.menu-selected a{color:black}
.menu-hover a{color:black!important}
a.menu-selected{color:black}
a.menu-open{color:black}
.the-maison-content{position:relative}
.the-maison-control *{float:left}
.the-maison-control-top{position:absolute;top:10px;right:20px}
.the-maison-control-bottom{float:right;margin-right:10px}
#the-maison-grid{width:950px;float:left;color:black;margin:30px 0 0 0;position:relative}
#the-maison-grid #push-article{position:absolute;width:950px;overflow:visible;margin-left:10px}
@media(max-width:719px){.lang-ar #the-maison-grid #push-article{width:950px;overflow:visible;margin-right:10px}
}
#the-maison-grid #push-article .grid-obj{position:absolute;z-index:1}
.the-maison-grid8 .obj1{left:320px;top:20px}
.the-maison-grid8 .obj2{left:640px;top:125px}
.the-maison-grid8 .obj3{left:320px;top:280px}
.the-maison-grid8 .obj4{left:0;top:435px}
.the-maison-grid8 .obj5{left:320px;top:540px}
.the-maison-grid8 .obj6{left:640px;top:540px}
.the-maison-grid8 .obj7{left:0;top:695px}
.the-maison-grid9 .obj1{left:320px;top:20px}
.the-maison-grid9 .obj2{left:320px;top:280px}
.the-maison-grid9 .obj3{left:640px;top:280px}
.the-maison-grid9 .obj4{left:0;top:540px}
.the-maison-grid9 .obj5{left:320px;top:540px}
.the-maison-grid9 .obj6{left:640px;top:645px}
.the-maison-grid9 .obj7{left:320px;top:800px}
.the-maison-grid10 .obj1{left:320px;top:20px}
.the-maison-grid10 .obj2{left:640px;top:125px}
.the-maison-grid10 .obj3{left:640px;top:385px}
.the-maison-grid10 .obj4{left:0;top:435px}
.the-maison-grid10 .obj5{left:320px;top:540px}
.the-maison-grid10 .obj6{left:0;top:695px}
.the-maison-grid10 .obj7{left:640px;top:695px}
#maison-savoirfaire #maison-landing-content{position:relative;height:750px}
#maison-timeless #maison-landing-content{position:relative;height:450px}
#maison-spirit #maison-landing-content{position:relative;height:500px}
#maison-design #maison-landing-content{position:relative;height:400px}
#maison-ateliers #maison-landing-content{position:relative;height:440px}
.maison-landing #maison-landing-content .img{position:absolute;top:-170px;left:-100px;z-index:-1;overflow:hidden}
.maison-landing article.maison-title{text-align:center;width:310px;padding:30px 0 0 10px;position:relative}
article.maison-title{position:absolute;left:10px;top:0;width:310px;z-index:1}
#maison-ateliers article.maison-title{top:70px}
article.maison-title ul.maison-menu,.maison-landing article.maison-title ul.maison-menu{background:url("../images/layout/shadow-thin-150.png") no-repeat left top;margin-top:20px;padding-top:4px}
.maison-landing article.maison-title ul.maison-menu{background-position:center top}
article.maison-title ul.maison-menu li,.maison-landing article.maison-title ul.maison-menu li{background:url("../images/layout/shadow-thin-150.png") no-repeat left bottom;text-transform:uppercase;padding:8px 0 10px 0;font-size:11px}
.maison-landing article.maison-title ul.maison-menu li{background-position:center bottom}
.maison-landing #maison-landing-content a.link-sml{position:absolute;right:30px;top:360px}
#article-container{position:relative;margin:-150px 0 120px -200px}
.article-4{position:relative;height:1640px}
.article-3{position:relative;height:1390px}
.article-2{position:relative;height:940px}
.article-1{position:relative;height:460px}
.loader-ajax{background:url("../images/loading.gif") no-repeat;width:24px;height:24px;margin:0 5px 0 5px}
.loader-ajax{display:none}
#maison-ateliers #cboxContent{margin-top:0}
#popinAtelier{background-color:#000;margin:0;padding:30px 0 20px 0;position:relative;width:952px}
#popinAtelier h1{text-indent:-5000px}
#popinAtelier div.layout{display:block;text-align:center}
#popinAtelier div.alternativeContent{display:block;margin-left:auto;margin-right:auto}
#popinAtelier object{outline:0}
#popinAtelier a.link{float:right;margin-right:20px}
@media(max-width:719px){article.maison-title{position:static;padding:0 10px;text-align:center;width:auto}
article.maison-title ul.maison-menu{background-position:center top}
article.maison-title ul.maison-menu li{background-position:center bottom}
article.maison-title ul.maison-menu li a{display:block;padding:3px 0;text-align:center}
.the-maison-control{display:none}
#the-maison-grid{float:none;width:auto}
#the-maison-grid #push-article{position:static}
#the-maison-grid #push-article .grid-obj{position:static}
.highlight.count4,.highlight.count5{display:inline-block}
}
.paginate-pagination{position:absolute;right:0}
.paginate-pagination.paginate-bottom{bottom:0}
.paginate-pagination .paginate-next{margin-left:5px;text-indent:-5000px}
.paginate-pagination .paginate-page{padding:0 3px}
.paginate-pagination .paginate-previous{margin-right:5px;text-indent:-5000px}
.paginate-current{font-weight:bold}
.paginate-hidden{display:none!important}
.paginate-button-wrapper{width:300px;height:38px;clear:both;margin:0 auto;position:relative}
.paginate-button-wrapper.paginate-button-small span{display:none}
.paginate-button-wrapper.paginate-button-small .paginate-button-displayall{width:36px;height:36px;margin:5px -4px 0 0;line-height:13px}
.paginate-button-wrapper.paginate-button-small .paginate-button-displayall:after{right:auto}
.paginate-button-wrapper .paginate-button-displayall{position:relative;top:0;width:300px;height:38px;background:0;margin:0;text-indent:0;display:block;line-height:18px;text-transform:uppercase;background:url("../images/layout/shadow-button-displayAll.png") right bottom no-repeat;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}
.paginate-button-wrapper .paginate-button-displayall:after{content:'+';display:block;position:absolute;right:10px;top:10px;height:15px;width:15px;font-size:22px}
footer{position:relative;background:white;margin-top:40px;padding-top:5px;font-size:11px;z-index:5;clear:both}
footer p{color:#4e4e4e}
#footer-content{padding:0 10px 0 10px;width:950px;position:relative;margin:0 auto}
#footer-top-nav .icons{display:inline-block;width:620px}
#footer-top-nav .social{width:326px;margin-bottom:12px;display:inline-block}
#site-map-nav{position:relative;border-top:1px solid #7f7e7e;border-bottom:1px solid #7f7e7e;padding-bottom:5px}
#footer-bottom{position:relative;margin:0 auto;padding:20px 20px 0 20px;text-align:center}
#footer-bottom .sprites-logo-footer{cursor:pointer}
#footer-bottom a{margin-top:50px;text-align:center;width:100%;display:block;font-size:12px}
#footer-bottom a.wrap-footer-logo{width:320px;height:40px;margin:0 auto 15px auto}
#createAccount footer{z-index:0}
#footer-left-ul li{font-weight:normal;display:inline-block;padding:3px 3px 10px 0}
#footer-left-ul li:before{content:'|';padding-right:10px}
#footer-left-ul li:first-child:before{content:'';padding:0}
#footer-left-ul li a{white-space:nowrap}
.footer-column{float:left;width:150px;margin-right:10px;position:relative}
div#footer-content .footer-column a{line-height:14px}
div#footer-content .footer-column h2{line-height:24px;margin:12px 10px 13px 10px;font-weight:normal;text-transform:uppercase;margin-left:0;color:black;font-size:12px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;margin-bottom:4px}
div#footer-content .footer-column h3{margin:0;font-size:11px;line-height:14px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:11px;color:#7f7e7e}
.footer-column ul.is-collapsable h3{display:inline}
.footer-column ul.is-collapsable li.open h3{display:inline;color:#444}
.footer-column h3 a{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:11px;color:#7f7e7e}
.footer-column h3 strong{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:11px;color:#7f7e7e}
.footer-column li{padding:2px 0}
.footer-column>ul{margin-bottom:20px}
.footer-column h4{color:#4e4e4e;text-transform:uppercase}
.footer-column h5{font-weight:normal}
.footer-column ul.is-collapsable h4{font-size:11px;width:auto;font-weight:normal;text-transform:none;margin:0}
.footer-column ul.is-collapsable h4 a{font-size:11px;width:auto;font-weight:normal;text-transform:none}
.footer-column .tiny-strong{text-transform:none}
.footer-column .space-top{margin-top:5px;display:block}
.footer-column .is-collapsable li.open strong{color:#444}
.footer-column .is-collapsable li.open strong:before{content:'-'}
.footer-column .is-collapsable li.open ul{display:block}
.footer-column .is-collapsable strong{cursor:pointer;font-weight:normal;text-transform:none;color:#7f7e7e}
.footer-column .is-collapsable strong:before{content:'+';padding-right:5px}
.footer-column .is-collapsable ul{margin-left:10px;display:none}
.footer-column.last{margin-right:0}
#footer-top-nav .socialFooter li.suscribe{display:none}
@media(max-width:719px){footer{margin:10px 0 0;padding-bottom:10px}
#footer-content{width:auto;font-size:12px;padding:0}
#footer-content ul.mobile-list li.footer-column{float:none;width:auto}
#footer-content ul.mobile-list li.footer-column.last{margin-right:10px}
#site-map-nav{border:0;padding:0}
#footer-bottom{padding:10px}
#footer-bottom p{color:#7f7e7e;text-align:center}
.footer-links{padding:20px 10px;text-align:center;background:url("../images/layout/footer-shadow.png") right bottom no-repeat}
.footer-links li{display:inline-block;margin-right:10px;margin-bottom:10px;padding:0}
.footer-links li:after{content:'|';padding-left:10px}
.footer-links li:last-child:after{content:'';padding:0}
.footer-links a{text-transform:uppercase}
}
.article .article-white-bg{position:relative;padding:10px}
.article .article-white-bg .article-white-bg-content{position:relative;padding:30px 80px 30px 80px;background:white}
.article .alignRight{float:right}
.article .article-white-bg-header{position:relative;padding-bottom:25px}
.article .article-white-bg-header .links .add-to-notebook-tooltip.icon-heart{font-size:1.6em;margin:3px 0 0 0}
.article .article-white-bg-header .links .add-to-notebook-tooltip.icon-heart,.article .article-white-bg-footer .links .add-to-notebook-tooltip.icon-heart{font-size:1.6em;margin:3px 0 0 0}
.article .article-white-bg-header .title{margin:0 auto;width:570px;text-align:center}
.article .article-white-bg-header .title h1{margin-bottom:0;padding-top:10px}
.article .article-white-bg-header .link{position:absolute;top:35px;left:0;margin-top:0}
.article .article-white-bg-header .links{position:absolute;top:31px;right:0}
.article #article-content{position:relative;border-top:#aaa solid 1px;padding:30px 0 10px 0}
.article #article-content hr{margin-bottom:30px}
.article #article-content a{color:#7f7e7e;text-decoration:underline}
.article #article-content a.alignRight{margin-top:30px;text-align:right}
.article #article-content p{text-align:justify;margin-bottom:20px}
.article #article-content .articleDetailText p{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif!important;font-size:12px!important}
.article #article-content div.citation p{font-size:28px!important;line-height:28px;text-align:center;padding:30px 0;margin:30px 20px;border-bottom:#aaa solid 1px;border-top:#aaa solid 1px;font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif!important;font-weight:normal;font-style:italic}
.scope-jp.lang-ja .article #article-content div.citation p{font-size:20px!important;font-style:normal}
.article #article-content .column1{float:left;width:380px}
.article #article-content .column1 .carousel-wrapper .carousel-button.carousel-button-previous{left:10px}
.article #article-content .column1 .carousel-wrapper .carousel-button.carousel-button-next{right:24px}
.article #article-content .column1 .carousel.carousel-slideshow .carousel-slideshow-slide article.img-legend{top:0}
.article #article-content .column1 .carousel.carousel-slideshow.carousel-slideshow-transparent{padding:0;margin:0 0 0 20px;padding-left:70px}
.article #article-content .column1 .carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item{width:auto;height:auto}
.article #article-content .column1 .carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item>.carousel-slideshow-slide-media{position:relative}
.article #article-content .column2{margin:4px 0 0 27px;float:left;width:380px}
.article #article-content .carousel-wrapper .top-left,.article #article-content .carousel-wrapper .bottom-right{display:none}
.article #article-content .carousel-wrapper .carousel-pager.with-video{bottom:75px}
@media only screen and (max-width:719px){.article #article-content .carousel-wrapper .carousel-pager.with-video{bottom:45px}
}
.article #article-content .carousel-wrapper .carousel-button.carousel-button-previous{left:-30px}
.article #article-content .carousel-wrapper .carousel-button.carousel-button-next{right:-30px}
.article #article-content .carousel-wrapper .carousel{width:auto;height:auto;margin:0}
.article #article-content .carousel-wrapper .carousel li{height:auto;width:100%}
.article #article-content .carousel-wrapper .carousel li .caroussel-text{margin-top:0}
.article #article-content .carousel-wrapper .carousel li .caroussel-text p{margin-bottom:10px}
.article #article-content .carousel-wrapper .carousel>.carousel-item{display:none}
.article #article-content .carousel-wrapper .carousel>.carousel-item.carousel-item-current{display:block}
.article #article-content article.img-legend{text-align:center;position:relative;width:100%;color:#4e4e4e;font-size:11px;font-style:italic;padding-top:7px}
.article #article-content .video{margin-bottom:15px}
.article #article-content .column .carousel-wrapper .carousel-button.carousel-button-previous{left:-20px}
.article #article-content .column .carousel-wrapper .carousel-button.carousel-button-next{right:-20px}
.article #article-content .column .carousel{margin-left:20px}
.article #article-content .column .carousel li article{width:auto}
.article #article-content .article-menu{margin:10px 0 15px 0;text-align:center;width:100%}
.article #article-content .article-menu li{padding:0 5px 0 2px;border-right:1px solid black;display:inline-block}
.article #article-content .article-menu li.last{padding:0 0 0 5px;border-right:0}
.article #article-content video{padding-bottom:20px}
@media(max-width:719px){.article #article-content video{width:100%;height:auto}
}
.article .article-white-bg-footer .link{float:left;margin-top:35px}
.article .article-white-bg-footer .links{float:right;margin-top:31px}
.article .links .notebook-tooltip{margin-right:12px}
.article .links li.links-li{float:left;margin-left:10px}
.article .links li.links-li .sprites-notebook-tooltip{margin-top:2px}
.article .article-white-bg-contenu{border-top:1px #aaa solid;margin-top:0;padding-top:20px}
.article .article-white-bg-contenu p{margin-bottom:30px}
.article .article-white-bg-contenu h5{margin-bottom:20px;color:#4e4e4e;font-weight:bold;text-transform:inherit;font-size:12px}
.article.article-information .article-white-bg h1{padding-top:10px}
.article.article-information .article-white-bg .title{position:relative}
.article.article-information .article-white-bg .article-white-bg-header{padding-bottom:5px}
.article.article-information .article-white-bg .article-white-bg-contenu article{padding:0;color:#4e4e4e;line-height:19px}
.article.article-information .article-white-bg .article-white-bg-contenu article p{padding-top:10px}
.article.article-information .article-white-bg .article-white-bg-contenu ul li ul li article{padding-top:5px}
.article.article-information .article-white-bg .article-white-bg-content .article-white-bg-contenu{padding-top:0}
.article.article-information .legal-menu{padding:25px 0;border-bottom:1px #aaa solid}
.article.article-information .legal-menu h5{margin:20px 0 5px 0}
.article.article-information .legal-menu a.link{margin-top:5px;font-size:18px}
.article.article-information .legal-menu a.link span.link-arrow{background-position:0 -801px}
.article.article-information .legal-menu a.link:hover span.link-arrow{background-position:0 -821px!important}
.article.article-information .legal-menu a.link-sml{margin-top:5px;background-position:0 -2015px;font-size:18px}
.article.article-information .legal-menu a.link-sml:hover{background-position:0 -2040px}
.article.article-information .legal-menu ul.to-hide li{margin-left:10px}
.article.article-information .legal-menu article{position:relative}
.article.article-information .legal-menu p.custom-font{font-size:20px;margin:30px 0 15px 0}
.article.article-information .legal-menu h2{font-size:24px;padding:15px 0;margin-bottom:0}
.article.article-information .scrollToTop{float:right}
.article.article-information #credits li{width:350px;float:left}
.article #article-content .carousel-wrapper .carousel-button{top:calc(50% - 10px)}
@media(max-width:719px){.article .article-white-bg .article-white-bg-content{background:0;padding:0;position:static;margin:0}
.article .article-white-bg-header .title{width:auto;margin:30px 0 0 0}
.article .article-white-bg-header .title h1{font-size:24px}
.article .article-white-bg-header .title hr{margin:10px auto 0;width:40px}
.article .article-white-bg-header .link{top:10px}
.article .article-white-bg-header .links{top:0}
.article #article-content{border:0;padding:0}
.article #article-content img{width:100%;height:auto;margin-bottom:15px;margin-left:-2px}
.article #article-content p:empty{display:none}
.article #article-content .column{padding:0;margin:0;width:auto;float:none}
.article #article-content .link{text-align:center;text-decoration:none;font-style:italic;font-size:20px;background:0}
.article #article-content .link span{background:0}
.article #article-content .article-menu li{border-right:1px solid #aaa;height:10px;margin:7px 0;padding:0 3px 0 0}
.article #article-content .article-menu li a{padding:2px 10px;position:relative;text-decoration:none;text-transform:uppercase;top:-2px}
.article #article-content .column .carousel{margin-left:0}
.article #article-content .carousel-wrapper{width:calc(100% - 10px);margin:0 auto}
.article #article-content .carousel-wrapper .carousel{width:auto;height:auto;min-height:0}
.article #article-content .carousel-wrapper .carousel .link span:before{content:none}
.article #article-content .carousel-wrapper .carousel img{margin-bottom:0}
.article #article-content .carousel-wrapper .carousel article.img-legend{margin-top:25px}
.article #article-content .carousel-wrapper .carousel article.img-legend.no-pager{margin-top:0}
.article #article-content .carousel-wrapper .carousel>.carousel-item{width:100%}
.article #article-content .carousel-wrapper .carousel>.carousel-item .column2,.article #article-content .carousel-wrapper .carousel>.carousel-item .column1{margin:0;width:100%}
.article #article-content .column1 .carousel-wrapper{width:300px}
.article #article-content .column1 .carousel-wrapper .carousel-button.carousel-button-previous{left:20px}
.article #article-content .column1 .carousel-wrapper .carousel-button.carousel-button-next{right:20px}
.article #article-content .column1 .carousel.carousel-slideshow.carousel-slideshow-transparent{margin:0 0 20px 0;padding:0 20px}
.article #article-content .column1 .carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item img{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}
.article #article-content .column1 .carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item article.img-legend{margin:0;width:auto;top:0}
.article .article-white-bg-footer .link{display:none}
}
@media(max-width:719px){body#maison{background:0}
body#maison #light{display:none}
}
@media(max-width:719px){.back-to-top{border-bottom:1px solid #e2e2e2;text-align:right;padding:0 12px;background-color:white;width:100%}
.back-to-top>div{display:block;padding:10px;padding-right:30px}
.back-to-top>div>span{margin-left:4px}
}
.social-icon{font-size:12px}
.social-icon ul{float:right}
.social-icon li{margin-left:5px;margin-top:9px;float:left}
.social-icon li.suscribe{margin-top:9px;color:#7e7f7f}
.social-icon img{width:25px}
@media(max-width:719px){.social-icon ul,.social-icon li{float:none}
.social-icon li{display:inline-block;margin:10px 0 0 5px}
.social-icon li:last-child{margin-right:0}
.social-icon li a{padding:0}
.social-icon li img{margin:0}
}
#product{position:relative;width:950px;margin:0 0 10px 0;padding:10px}
#product-intro{position:absolute;width:910px;height:420px;overflow:hidden;margin:10px 0 0 40px}
#product-intro .clone img{position:absolute;top:70px;left:490px}
#product-intro #product-title{position:absolute;left:470px;top:60px}
#product-intro a.link{margin-top:0}
#product-content{position:relative}
#product-left-part{position:relative;float:left;width:420px}
#product-content .top-left{left:-10px;top:-10px}
#product-left-part .top-left{left:-10px;top:-10px}
@media(max-width:719px){#product-left-part .top-left{display:none}
}
#product-left-part .caroussel{position:relative;margin-left:30px;width:380px;height:380px}
#product-left-part .product_light{width:950px;height:425px;position:absolute;background:url("../images/layout/light-product.png") 0 0 no-repeat}
#wornView{display:none}
#product-tools-left{position:absolute;right:0;margin:8px 0 0 0;z-index:999}
#product-tools-left li{position:relative;float:left;margin-left:15px;height:25px}
#product-tools-left li .sprites-threesixty{margin-top:4px}
#product-tools-right{position:absolute;right:0;top:10px}
#product-tools-right li{float:left;margin-left:10px}
#product-tools-right li .sprites-print{margin-left:3px}
p.size-error{position:absolute;right:3px;top:15px;color:#c00;display:none}
#product-right-part .size form label{display:none}
#product-right-part p.information.with-price .tax-info{margin-left:5px;font-size:80%}
#product-right-part p.information.with-price .price-details{font-size:20px}
#product-content{font-size:11px;padding-bottom:20px}
#product-right-part .bottom ul li{float:left;margin-right:20px}
#product-right-part .bottom ul li:last-child{margin-right:0}
.product-item{box-sizing:content-box;background:url("../images/layout/shadow-sprite-product.png") no-repeat;padding-right:10px;padding-bottom:10px;z-index:1}
.sml .product-item{width:150px;height:150px;background-position:-170px -274px}
.big .product-item{width:310px;height:310px;background-position:-330px -1123px}
.product-item article{position:absolute;cursor:pointer;left:0;background:url("../images/layout/shadow-sprite-product.png") no-repeat}
.sml .product-item article{width:150px;height:150px;background-position:0 -275px}
.search-result .product.maxHeight .product-link{display:none}
.search-result .product.maxHeight .custom-font .product-link{display:block}
.big .product-item article{width:310px;height:310px;background-position:0 -1123px}
.product-item article div.product p.custom-font a,.product-item article div.product p.custom-font span{font-size:16px;line-height:15px;display:block;color:#000;padding-top:4px}
.product-item article p a,.product-item article p a:hover{color:#4e4e4e}
.product-item article .article-img{position:absolute;left:0}
#iconicCreations .article-img{max-width:150px;height:auto}
#product-page .product-item article .article-img,#collection-jewelry .product-item article .article-img{height:150px;width:150px}
.product-item article div.product{width:120px;position:absolute;visibility:hidden}
.sml .product-item article div.product{height:130px;top:10px}
.big .product-item article div.product{height:235px;top:65px}
.product-item article div.product p{font-size:11px;line-height:14px;padding-bottom:5px}
.product-item article div.product .links{position:absolute;bottom:-6px;width:100%}
@media(min-width:720px){.product-item article div.product .links{bottom:0}
}
.product-item article div.product .links div{float:left}
@media(max-width:719px){.product-item article div.product .links div.horizontal-share{display:none}
}
.product-item article div.product .links>*{float:left;margin-right:5px}
.product-roll-ul li{position:relative;float:left}
.product-roll-ul .big .open-roll.opened{width:320px;height:320px}
.carousel-wrapper.carousel-product-roll{margin-bottom:20px}
.product-roll-ul .sml .open-roll.opened{width:160px;height:160px}
.product-roll-ul .open-roll.opened .product-item{z-index:100;position:absolute}
.product-roll-ul .sml .open-roll.opened .open-left,.product-roll-ul .sml .open-roll.opened .open-right{width:310px;background-position:-652px -946px}
.product-roll-ul .big .open-roll.opened .open-left,.product-roll-ul .big .open-roll.opened .open-right{width:470px;background-position:-492px -787px}
.product-roll-ul .sml .open-roll.opened .open-left,.product-roll-ul .big .open-roll.opened .open-left{left:-160px}
.product-roll-ul .sml .open-roll.opened .open-top,.product-roll-ul .sml .open-roll.opened .open-bottom{height:310px;background-position:-170px -451px}
.product-roll-ul .sml .open-roll.opened .open-top{top:-160px}
.product-roll-ul .sml .open-roll.opened .open-left article,.product-roll-ul .sml .open-roll.opened .open-right article{width:310px;background-position:-160px -946px}
.product-roll-ul .big .open-roll.opened .open-left article,.product-roll-ul .big .open-roll.opened .open-right article{width:470px;background-position:0 -787px}
.product-roll-ul .sml .open-roll.opened .open-top article,.product-roll-ul .sml .open-roll.opened .open-bottom article{height:310px;background-position:0 -451px}
.product-roll-ul .sml .open-roll.opened .open-right div.product{left:180px;display:block;visibility:visible}
.product-roll-ul .big .open-roll.opened .open-right div.product{left:340px;display:block;visibility:visible}
.product-roll-ul .sml .open-roll.opened .open-left div.product{left:15px;display:block;visibility:visible}
.product-roll-ul .big .open-roll.opened .open-left div.product{left:15px;display:block;visibility:visible}
.product-roll-ul .sml .open-roll.opened .open-top div.product{left:15px;display:block;visibility:visible}
.product-roll-ul .sml .open-roll.opened .open-bottom div.product{left:15px;top:175px!important;display:block;visibility:visible}
.product-roll-ul .open-roll.opened .open-left article .article-img{left:160px}
.product-roll-ul .open-roll.opened .open-top article .article-img{top:160px}
#service{position:relative;float:left;width:320px}
#service a.link{margin-top:3px}
#service a.link .sprites-link{background-position:0 -6570px}
#service a.link .sprites-link:hover{background-position:0 -7091px}
.collection-menu{float:left;width:650px}
.collection-menu.wide{width:970px;float:none}
.wornview{margin:10px 0;position:absolute;top:0}
#threesixty{position:absolute;top:0;z-index:9}
.product-close{display:none}
.open-roll.opened .product-close{display:block;position:absolute;bottom:0;right:2px;padding:10px}
@media(min-width:720px){.open-roll.opened .product-close{bottom:8px}
}
.call-to-action .btn-list .basket-notebook-container a .sprites-notebook-tooltip{width:auto;padding-left:27px;line-height:21px}
#product-right-part h5{margin-bottom:10px}
.tabDetail{width:100%;overflow:hidden;line-height:20px}
.tabDetail li{width:100%;float:left;margin-bottom:5px}
.tabDetail li h3{text-align:left;background:url("bundles/vcawebsite/img/layout/shadow-thin-420.png") left bottom no-repeat;font-family:'FilosofiaIta';font-size:16px;color:#7f7e7e;font-style:italic;margin:5px 0 0;padding:0 0 5px 0;width:100%}
.tabDetail li .newRow{clear:both}
.tabDetail li .tabDetailLeftCol,.tabDetail li .tabDetailRightCol{width:142px;float:left}
.tabDetail li p{margin:0;padding:0!important}
.tabDetail li .sizeSelectMain{width:100%;float:left;margin:20px 0 10px 0}
.tabDetail li .sizeSelectMain a{float:right}
.tabDetail li .sizeSelect{position:relative;display:inline-block;margin-right:15px;float:right}
.tabDetail li .sizeSelect select{padding:6px 30px 6px 10px;margin:0;-webkit-box-shadow:inset 0 -10px 7px -5px #e2e2e2;-moz-box-shadow:inset 0 -10px 7px -5px #e2e2e2;box-shadow:inset 0 -10px 7px -5px #e2e2e2;background:white;color:#444;border:0;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:30px;text-overflow:ellipsis;width:95px}
.tabDetail li .sizeSelect:after{content:'>';font:12px "Consolas",monospace;color:#aaa;-webkit-transform:scaleX(2.2) rotate(90deg);-moz-transform:scaleX(2.2) rotate(90deg);-ms-transform:scaleX(2.2) rotate(90deg);-o-transform:scaleX(2.2) rotate(90deg);transform:scaleX(2.2) rotate(90deg);right:12px;top:7px;padding:0 0 2px;border:0;position:absolute;pointer-events:none}
.tabDetail li .sizeSelect:before{content:'';background:none repeat scroll 0 0 white;display:block;height:30px;pointer-events:none;position:absolute;right:0;top:0;width:30px;-webkit-box-shadow:inset 0 -10px 7px -5px #e2e2e2;-moz-box-shadow:inset 0 -10px 7px -5px #e2e2e2;box-shadow:inset 0 -10px 7px -5px #e2e2e2}
#product-size{clear:both}
#product-size p.ref{float:left;font-size:11px;font-style:italic}
#product-size .size{float:right}
#product-size .size form{display:inline-block;margin-right:10px;margin-top:15px}
#product-size .size>a{display:inline-block;line-height:18px;vertical-align:top;margin-top:15px}
@media(max-width:719px){#product-size .size>a{margin-top:19px}
#product-size p.ref{margin-left:9px}
}
@media(max-width:720px){.tabDetail li .tabDetailLeftCol,.tabDetail li .tabDetailRightCol{width:125px;float:left}
#product-size{margin:0}
.tabDetail li:last-child{padding:0!important}
.tabDetail li p{font-size:12px}
}
#product-right-part .tab-navigation ul{background:url("../images/layout/shadow-thin-420.png") no-repeat center bottom}
@media(min-width:720px){#product-right-part{position:relative;float:right;margin-right:30px;width:420px;min-height:430px;height:auto;color:#4e4e4e}
#product-right-part h2{top:30px;width:420px;padding-top:40px;font-size:28px;line-height:24px;margin-bottom:20px}
#product-right-part h5{top:115px;width:420px;padding-bottom:10px}
#product-right-part p{padding-bottom:5px}
#product-right-part .scroll-pane{height:auto;width:420px;margin-bottom:20px;padding-right:15px;display:none;overflow-y:hidden}
#product-right-part .tab-navigation ul{background:url("../images/layout/shadow-thin-420.png") no-repeat center bottom}
#product-right-part .tab-navigation li{background:#f4e7dd url("../images/layout/tab-light-bg.png") no-repeat left top;width:146px;text-transform:uppercase}
#product-right-part #productdetail,#product-right-part #productdetail p{font-size:11px;word-wrap:break-word;line-height:14px}
#product-right-part .bottom,#product-right-part .product-actions{position:relative;width:420px;background:url("../images/layout/shadow-thin-420.png") top no-repeat;left:0}
#product-right-part .bottom{padding-top:10px;margin-top:10px}
#product-right-part .bottom.png_bg.clearfix{z-index:6000}
#product-right-part #details{width:420px;position:relative}
#product-right-part #productdetail{padding:0 10px}
#product-right-part #productdetail .ref{height:12px;float:left;font-size:11px;font-style:italic;width:45%}
#product-right-part #details .size{float:right;position:relative;width:45%}
#product-right-part #details .size .post-size{float:right;position:absolute;left:-40px}
#product-right-part #details .size .link-sml{margin-top:3px;text-align:right;float:right}
#product-right-part #details .size form{margin-right:10px;float:right}
#product-right-part #details .product-actions{top:8px;height:140px;padding-top:4px}
#product-right-part .product-actions{top:15px;height:120px;padding-top:4px}
#product-right-part #details .product-actions .basket-notebook-container,#product-right-part #details .product-actions .information.with-price{position:absolute;top:36px}
#product-right-part #details .product-actions .basket-notebook-container{right:0}
#product-right-part #details .product-actions .information.with-price{left:0}
#product-right-part #details .product-actions p.information a{margin-top:2px;line-height:13px}
#product-right-part .product-actions p.information a{margin-top:2px;line-height:13px}
#product-right-part #details .product-actions .product-contact-information{position:absolute;bottom:0}
#product-right-part #details .product-actions .product-contact-information{position:absolute;bottom:5px}
#product-right-part .product-actions .product-contact-information{position:absolute;bottom:15px}
#product-right-part #details .product-actions .product-contact-information a{font-size:12px}
#product-right-part .product-actions .product-contact-information a{font-size:12px}
#product-right-part #details .product-actions .call-to-action.hide-contact .product-contact-information{display:none}
#product-right-part #details .product-actions .call-to-action.hide-contact .basket-notebook-container{top:78px}
#product-right-part .product-actions .call-to-action.hide-contact .product-contact-information{display:none}
#product-right-part .product-actions .call-to-action .product-contact-information{display:block}
#product-right-part #details .product-actions .call-to-action ul.btn-list li.basket-notebook-container a{font-size:16px;margin:0}
#product-right-part .product-actions .call-to-action ul.btn-list li.basket-notebook-container a{font-size:16px;margin:0}
#product-left-part .caroussel .carousel-pager{padding-left:0;margin-top:10px;z-index:6}
#product-left-part .carousel-wrapper .carousel-button.carousel-button-previous{left:-22px;top:180px;text-indent:-99px}
#product-left-part .carousel-wrapper .carousel-button.carousel-button-next{right:-40px;top:180px;text-indent:-99px}
#product-tools-left{margin-top:18px}
#product-right-part span.sprites-button,#popupNotebookItem .add-to-shopping-bag-btn a.sprites-button{font-size:11px;line-height:30px;text-transform:uppercase;text-align:center;cursor:pointer;color:#7f7e7e}
#service h3{margin-left:0}
#service-content{position:relative;width:290px;height:152px;background:url("../images/product_services_background.png") repeat;padding:10px 20px 10px 20px}
#service-content ul{padding-bottom:10px}
#service-content .bottom-right-small{bottom:-10px;right:-10px;z-index:-1}
#service-content ul li{float:left;width:130px}
#service-content ul li.even{width:120px}
#service-content p{padding-top:10px;border-top:1px solid #ccc;width:250px}
}
@media(max-width:719px){#product-left-part .carousel-wrapper .carousel-button.carousel-button-previous{left:0;top:135px;text-indent:-99px}
#product-left-part .carousel-wrapper .carousel-button.carousel-button-next{right:0;top:135px;text-indent:-99px}
.collection-menu,.collection-menu.wide{float:none;width:auto;clear:both}
.product-roll-ul{margin:0}
.product-roll-ul li{float:none;position:static}
.product-roll-ul .search-result{display:inline-block;float:left;position:relative;height:154px}
.product-roll-ul .search-result .product-item{background-position:-172px -275px;padding:0 5px 5px 0;margin:0;width:150px;height:150px}
.product-roll-ul .search-result .product-item article{width:150px;height:150px;position:static}
.product-roll-ul .search-result .product-item article>a{display:block}
.product-roll-ul .search-result .product-item article .article-img{position:relative;width:150px;height:150px}
.product-roll-ul .search-result .open-roll.opened{width:152px;height:150px}
.product-roll-ul .search-result .open-roll.opened .open-left,.product-roll-ul .search-result .open-roll.opened .open-right{background-position:-660px -947px;position:absolute;z-index:100;width:301px}
.product-roll-ul .search-result .open-roll.opened .open-right{text-align:left}
.product-roll-ul .search-result .open-roll.opened .open-right div.product{left:165px}
.product-roll-ul .search-result .open-roll.opened .open-left{left:-152px}
.product-roll-ul .search-result .open-roll.opened .open-left .article-img{left:152px;position:absolute}
.product-roll-ul .search-result .open-roll.opened .open-left div.product{left:15px}
.product-roll-ul .search-result .open-roll.opened article{width:301px!important;height:150px}
.product-roll-ul .search-result.big .product-item article div.product{top:10px;height:130px}
.search-results.mosaic-result ul li.search-result div.highlight{margin:0 0 -3px 2px}
#service #service-content ul.btn-list,ul.btn-list,.price-detail .basket-notebook-container{width:296px;padding-right:4px;padding-bottom:5px;margin:0 auto;background:url("../images/layout/shadow-button-displayAll.png") bottom right no-repeat}
#service #service-content ul.btn-list a,ul.btn-list a,.price-detail .basket-notebook-container span.add-to-shopping-bag{background:white;display:block;float:none;width:auto;height:40px;line-height:20px;margin:0;padding:10px;color:#7f7e7e}
li.find-boutique-pdp1.mob-pdp a,li.find-boutique-pdp.mob-pdp a{padding-left:50px}
#service #service-content ul.btn-list a .link-arrow,ul.btn-list a .link-arrow,.price-detail .basket-notebook-container a .link-arrow{background:0}
#service #service-content ul.btn-list li a,ul.btn-list li a,.price-detail .basket-notebook-container li a{border-top:1px solid #aaa}
#service #service-content ul.btn-list li:first-child a,ul.btn-list li:first-child a,.price-detail .basket-notebook-container li:first-child a{border:0}
.call-to-action ul.btn-list{margin-top:0}
.call-to-action ul.btn-list a>span{display:block;float:left}
.call-to-action ul.btn-list .basket-notebook-container a>span{margin:-2px 10px 0 6px}
.call-to-action ul.btn-list .product-contact-information a{height:auto;min-height:20px}
.call-to-action ul.btn-list .product-contact-information a>span{margin:10px 10px 15px}
.call-to-action ul.btn-list .product-contact-information a>span.non-ecom{margin:0 10px}
.price-detail .basket-notebook-container{text-transform:uppercase;text-align:center;font-size:12px}
.price-detail .basket-notebook-container.add-to-shopping-bag-btn{margin-top:14px}
.price-detail .basket-notebook-container span.sprites-shopping{margin-top:-8px}
#service-content .sprites-link{background:0}
#product{width:320px;height:auto;padding:0;margin:0;margin-top:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#product .bottom-right{top:30px;display:block}
#product h2,#product h5{padding:0 10px;margin-bottom:3px}
#product h5{margin-bottom:22px}
#product h2{font-size:20px;line-height:normal}
#product .ref{text-align:left;font-style:italic;margin-bottom:0}
#product .sprites-share{bottom:25px;float:right;position:relative;right:8px}
#product-content{padding:0;position:static}
#product-content .top-left{display:none}
#product-left-part{float:none;width:304px;height:320px;margin:0 auto}
#product-left-part .product_light{top:0;width:302px;height:320px}
#product .bottom-right{right:-9px}
#product-left-part .caroussel{margin:0;width:304px;height:auto;margin:0 auto}
#product-left-part .carousel-wrapper.carousel-slideshow{margin:0 auto;width:302px}
#product-left-part .carousel-wrapper.carousel-slideshow .liip-zoom{left:-8px}
#product-right-part{float:none;width:auto;height:auto;margin:0;padding:10px;position:static}
#product-right-part .scroll-pane{height:auto;width:auto;text-align:justify;margin-bottom:10px;display:none;overflow-y:hidden}
#product-right-part #details{position:relative}
#product-right-part #details .size,#product-right-part #details .information.with-price{display:block;position:absolute;width:100%;padding:15px 0}
#product-right-part #details .information .tax-info{float:left}
#product-right-part #product-size .size{top:50px;border-bottom:1px solid #b1b1b1;width:94%;padding:15px 11px}
#product-right-part #product-size .size .post-size{float:left}
#product-right-part #product-size .size form{float:left;position:relative}
#product-right-part #product-size .size select{width:100px}
#product-right-part #product-size .size select option{color:gray}
#product-page .productHighlight{padding:0 11px}
#product-right-part #product-size .size select option.available{color:black;font-weight:bold}
#product-right-part #product-size .size .ring-size-pdf{float:right}
#product-right-part #details .information.with-price{padding:15px 11px;top:25px;width:94%}
#product-right-part #details .price-top-border{border-top:1px solid #b1b1b1;position:relative;top:-95px}
#product-right-part #details .information.with-price .price-details{float:left}
#product-right-part #details .information.with-price .link-sml{float:right}
#product-right-part #details .price-detail{margin-bottom:12px;margin-top:75px;min-height:2px}
#product-tools-left{top:280px;right:25px}
#product-tools-right{position:static}
.wornview{margin:10px 0}
}
#product-page .select2-drop li{color:#7f7e7e}
#product-page .select2-drop li.available{font-weight:bold;color:black}
#product-content ul.carousel.carousel-slideshow{overflow:visible}
@media(min-width:720px){#product-left-part .liip-zoom:hover{margin:-10px -40px}
}
.liip-zoom{position:relative;overflow:hidden;cursor:crosshair;padding:20px 40px;margin:-20px -40px}
.liip-zoom .liip-zoom-big{position:absolute;top:0;left:0;display:none;z-index:5}
.liip-zoom:hover .liip-zoom-original{visibility:hidden}
.liip-zoom:hover .liip-zoom-big{display:block}
@media(max-width:719px){.liip-zoom{padding:0;margin:0}
.liip-zoom .liip-zoom-original{display:block!important;visibility:visible!important}
.liip-zoom .liip-zoom-big{display:none!important}
}
#contact-page #contact-content .column{box-sizing:content-box}
#contact-page #contact-content #contactForm div.message2{display:none}
#contact-page #contact-content .contactus{color:#4e4e4e;margin:8px 0 20px;float:none;text-transform:none!important}
#contact-page #contact-content .contactus span{text-transform:uppercase}
#contact-page #contact-content .contactus.sprites-contactus{width:auto;padding:0 0 0 20px}
#contact-page #contact-content .column.btqApt-section-desktop{float:right;padding-top:0;margin:0 10px 0 0;clear:right}
#contact-page #contact-content .btq-apt-btn{padding:6px 20px;margin-top:20px;min-width:215px;font-size:11px;text-transform:uppercase;background-color:#f5f5f5;color:#000;border:1px solid #f5f5f5;margin-bottom:10px;display:inline-block;text-align:center;box-sizing:border-box}
#contact-page #contact-content .btq-apt-btn:hover{background-color:#f9f9f9;border:1px solid #f9f9f9}
#contact-page #contact-content .btq-apt-btn a{color:black}
@media(max-width:719px){#contact-page .contact-title-desktop,#contact-page .contact-bg,#contact-page #contact-content .btqApt-section-desktop{display:none}
#contact-page #contact-content .contact-info{text-align:center;margin:0 0 30px 0}
#contact-page #contact-content .contact-info p{margin:0 30px}
#contact-page #contact-content .contact-info p.contactus{display:block;height:25px;margin:0}
#contact-page #contact-content .contact-info p.phone-information{display:inline-block;margin:0 20px 0 0}
#contact-page #contact-content .contact-storelocator{display:none}
}
@media(min-width:720px){#contact-page .contact-title-mobile{display:none}
#contact-page .contact-bg{position:relative}
#contact-page .contact-bg img{height:438px;left:230px;top:340px;width:599px;position:absolute;z-index:-5}
#contact-page #contact-content{position:relative;padding-top:10px;width:970px;color:#4e4e4e}
#contact-page #contact-content strong{margin-bottom:20px;display:block;color:black}
#contact-page #contact-content .opening-hours strong{margin-bottom:0}
#contact-page #contact-content .column{width:250px;margin:0 0 0 10px;padding:30px;float:left}
#contact-page #contact-content .column.contact-storelocator,#contact-page #contact-content .column.contact-info{float:right;margin:0 10px 0 0}
#contact-page #contact-content ul.error_content{padding-left:0;padding-bottom:15px}
#contact-page #jp_zip input{float:left}
#contact-page #jp_zip span{float:left;margin:0 5px 0 5px}
.choose_location div.dropdown>ul>li{margin-right:25px}
}
#notebook-content{margin-left:10px;position:relative}
#notebook-content h2{float:left}
#notebook-all #notebook-content h2{float:none}
#notebook-content h3{margin-left:0;margin-right:20px}
#notebook-content .view-control{display:none}
.notebook-header{margin-top:3em}
.notebook-header>.notebook-header-link{margin:8px 0 0 16px}
.notebook-count{clear:both}
#notebook-all .search-results{clear:both;margin-top:3em;margin-left:0}
#notebook .search-results{clear:both;margin-top:3em;margin-left:0}
#notebook-all .notebook-container{float:left;position:relative;width:100%}
#notebook-all .notebook-container{padding-bottom:10px;min-height:280px}
.notebook-entry{float:left;min-height:280px;padding:30px;position:relative}
#notebook-all .notebook-container>.clear ~ div.notebook-entry:nth-child(3n+3){clear:left}
#notebook-all .notebook-container>.clear ~ div.notebook-entry:nth-child(3n+5){clear:right}
.notebook-entry h2{float:left}
.notebook-entry span.date{float:left;margin-top:13px;font-size:12px}
.notebook-entry a.link{margin-bottom:20px;margin-top:20px}
.notebook-entry .entry-item{border-top:1px solid #d0d2cd;border-bottom:1px solid #d0d2cd;margin:5px 0}
.notebook-entry .entry-item img{float:left;margin:3px 10px 3px 10px;width:87px;height:87px}
.notebook-entry .entry-item-desc{float:left;margin-top:10px;width:140px}
.notebook-entry .entry-item-desc strong{margin-bottom:10px;display:block}
.notebook-entry .entry-item-desc p{line-height:18px;overflow:hidden}
.notebook-entry .bt-small{float:right}
.notebook-entry .control-notebook-delete{position:absolute;right:30px;top:45px}
.notebook-entry .txtField{width:180px}
.notebook-empty{height:280px;display:none}
.popupNotebookItem{margin-bottom:10px}
#bottom-links a.bt{float:right}
@media(max-width:719px){#notebook-all .notebook-entry{padding:0;margin:0;width:300px}
#notebook-all .notebook-entry .control-notebook-delete{bottom:0;top:auto;right:auto}
#notebook-all .notebook-entry .txtField{width:220px}
#notebook-all .notebook-container{padding:0 10px;min-height:280px}
#notebook-all .entry-item{margin-bottom:20px}
#notebook-all .changeName{text-transform:uppercase}
#notebook-content{margin:0}
#notebook-content h2{float:none}
}
#newsletter-page .newsletter-bg{position:relative}
#newsletter-page .newsletter-bg img{position:absolute;left:630px;top:-110px;overflow:hidden}
#newsletter-page h2{margin-left:10px}
#newsletter-page .newsletter-content{margin-left:10px}
#newsletter-page .newsletter-content form input.form-input{box-sizing:content-box}
#newsletter-page .newsletter-content div.introduction{max-width:470px}
#newsletter-page .error_content{margin-top:20px}
#newsletter-page .form-block{position:relative;float:left;width:330px;padding:30px}
#newsletter-page .form-block .form-block-content{position:relative;min-height:260px}
#newsletter-page .form-block .form-block-content form>div.clearfix{margin-bottom:10px}
#newsletter-page .form-block .form-block-content form>div.privacy label{float:none;width:auto}
#newsletter-page #newsletter_account_gender{width:150px;height:15px;float:left}
#newsletter-page #newsletter_account_gender label{width:70px}
@media(max-width:719px){#newsletter-page .form-block{position:static;float:none;width:auto;height:auto;padding:0 0 30px 0}
#newsletter-page .newsletter-content{margin:0}
}
.tooltip{margin-top:1px;position:relative}
.tooltip a{box-sizing:content-box;border-top:0 solid #ccc;display:inline-block;line-height:25px;padding:3px;position:relative}
#product-tools-right .tooltip a{width:auto}
.tooltip.opened .bulle{display:block}
.bulle{display:none;max-width:400px;padding-bottom:13px;position:absolute;text-align:center;z-index:100000}
.bulle.bulle-bottom{vertical-align:top;margin:3px 0 0 5px;text-transform:uppercase;padding-top:5px;top:18px;right:0}
.bulle.bulle-bottom a{display:inline-block}
.bulle.bulle-bottom.mail{margin-top:5px}
.bulle.bulle-left{right:100%;top:0;margin-top:-25%;padding:0 10px 0}
.bulle.bulle-left .bulle-inside a{display:inline-block}
.bulle .bulle-inside{position:relative;background:url("../images/layout/tooltip-bg.jpg") bottom repeat-x white;border:1px solid white;font-size:11px;color:#7f7e7e;color:#707070;white-space:nowrap;padding:3px 10px 6px 10px;-webkit-box-shadow:#ccc 0 0 1em;-moz-box-shadow:#ccc 0 0 1em;box-shadow:#ccc 0 0 1em;zoom:1}
.bulle .bulle-arrow{position:absolute;z-index:5}
.bulle .bulle-arrow.sprites-tooltip-bottom{margin-left:50%;left:-4px;bottom:5px}
.bulle .bulle-arrow.sprites-tooltip-top-small{top:-2px;right:5px}
.sprites-share.tooltip.horizontal-share .bulle-left .bulle-inside{padding:4px 4px 9px}
.sprites-share.tooltip.horizontal-share .bulle-left .bulle-inside .share{display:none}
.sprites-share.tooltip.horizontal-share .bulle-left .bulle-inside a{width:25px;border:0}
.sprites-share.tooltip.horizontal-share .bulle-left .bulle-inside a .social-share{padding:0;text-indent:500px;overflow:hidden}
.sprites-share.tooltip .bulle{text-align:left}
.sprites-share.tooltip .bulle .share{text-transform:uppercase;height:20px;display:inline-block;line-height:25px;vertical-align:middle}
.sprites-share.tooltip-mini .bulle{height:25px}
.sprites-share.tooltip-mini .bulle .sprites-tooltip-bottom{bottom:1px}
.sprites-share.tooltip-mini .bulle-inside{height:18px}
.notebook-header>h1,.notebook-header>.sprites-share.tooltip,.notebook-header>.sprites-print.tooltip{float:left}
.notebook-header>.sprites-share.tooltip,.notebook-header>.sprites-print.tooltip{margin:4px 0 0 8px}
#store #store-container .sprites-share.tooltip{margin:12px 0 0 10px}
#popinShare .popinContent{width:380px}
#popinShare .legend{font-size:11px;color:#999;font-style:italic}
#popinShare fieldset{width:380px;padding:20px 0 15px 0;position:relative}
#popinShare fieldset ul li{margin:0 0 10px 0;position:relative}
#popinShare fieldset ul li label{float:left;padding-bottom:5px}
#popinShare fieldset ul li label.send_copy{margin-left:173px}
#popinShare fieldset ul li.message label{width:100px}
#popinShare fieldset ul li input{float:right}
#popinShare fieldset ul li input[type='text']{width:200px}
#popinShare fieldset ul li input[type="email"]{width:200px}
#popinShare fieldset ul li textarea{width:196px;height:100px;float:right}
#popinShare fieldset ul li .legend{float:right;padding-top:3px;width:200px}
#popinShare fieldset ul li .custom-checkbox label{margin-left:173px}
#popinShare fieldset a.bt-small{float:right;margin:20px 0 10px 0}
#popinShare input[type=text],#popinShare input[type=email]{padding-left:3px}
#popinShare textarea{padding:0 3px}
#popinShare label.error{float:right;width:204px;color:red;margin-top:2px}
#popinShare label[for=message].error{width:202px}
@media(max-width:719px){.sprites-share.tooltip .bulle-inside{padding:6px}
.sprites-share.tooltip .bulle-inside .share{display:none}
.sprites-share.tooltip .bulle-inside a{width:auto;border:0;display:inline-block}
.sprites-share.tooltip .bulle-inside .social-share{text-indent:-5000px;padding:0}
}
.liipbox{position:fixed;text-align:center;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.8);z-index:9999999}
.liipbox .liipbox-wrapper{display:inline-block;text-align:left;background:white;margin:30px auto 0 auto;position:relative;z-index:99999999;max-height:100%;overflow-x:hidden;overflow-y:auto}
.liipbox .liipbox-content{padding:30px;z-index:10}
.liipbox .liipbox-button-close{position:absolute;top:15px;right:10px;cursor:pointer;z-index:100}
@media(max-width:719px){.liipbox{background-color:white;overflow:scroll}
.liipbox .liipbox-wrapper{width:auto;max-height:none;margin:0}
.liipbox .liipbox-content{padding:0}
.liipbox .liipbox-button-close{position:fixed;top:0;right:15px;padding:15px}
}
.select2-container{position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:top}
.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#main .form .select2-container .select2-selection,#main #news .select2-container .select2-selection{height:26px;border:0}
.select2-container .select2-choice,#main .form .select2-selection__rendered,#main #news .select2-selection__rendered{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:0;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;background-image:none}
.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-image:none}
.select2-container .select2-choice span{margin-right:15px;display:block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
body.lang-ar .select2-container .select2-choice span{margin-left:15px}
.select2-container .select2-choice abbr{display:block;width:12px;height:12px;position:absolute;right:26px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("bundles/vcawebsite/vendors/select2/select2.png") right top no-repeat;cursor:pointer;outline:0}
.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}
.select2-drop-mask{position:absolute;left:0;top:0;z-index:9998;background-color:#fff;opacity:0;-ms-filter:"alpha(opacity=0)";filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}
.select2-container .select2-choice div,#main .form .select2-selection__rendered ~ .select2-selection__arrow,#main #news .select2-selection__rendered ~ .select2-selection__arrow{display:block;width:14px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #e1dfe0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-o-linear-gradient(bottom,#ccc 0,#eee 60%);background-image:-ms-linear-gradient(top,#ccc 0,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF',endColorstr = '#CCCCCC',GradientType = 0);background-image:linear-gradient(to bottom,#ccc 0,#fff 60%)}
.select2-container .select2-choice div b,#main .form .select2-selection__rendered ~ .select2-selection__arrow b,#main #news .select2-selection__rendered ~ .select2-selection__arrow b{display:block;width:100%;height:100%;background:url("bundles/vcawebsite/vendors/select2/select2.png") no-repeat 0 1px;border:0;top:50%;left:50%;transform:translate3d(-60%,-50%,0);margin:0}
.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}
.select2-search-hidden{display:block;position:absolute;left:-10000px}
.select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:white url("bundles/vcawebsite/vendors/select2/select2.png") no-repeat 100% -22px;background:url("bundles/vcawebsite/vendors/select2/select2.png") no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eee));background:url("bundles/vcawebsite/vendors/select2/select2.png") no-repeat 100% -22px,-webkit-linear-gradient(center bottom,white 85%,#eee 99%);background:url("bundles/vcawebsite/vendors/select2/select2.png") no-repeat 100% -22px,-moz-linear-gradient(center bottom,white 85%,#eee 99%);background:url("bundles/vcawebsite/vendors/select2/select2.png") no-repeat 100% -22px,-o-linear-gradient(bottom,white 85%,#eee 99%);background:url("bundles/vcawebsite/vendors/select2/select2.png") no-repeat 100% -22px,-ms-linear-gradient(top,white 85%,#eee 99%);background:url("bundles/vcawebsite/vendors/select2/select2.png") no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%)}
.select2-drop.select2-drop-above .select2-search input{margin-top:4px}
.select2-search input.select2-active{background:white url("bundles/vcawebsite/vendors/select2/select2-spinner.gif") no-repeat 100%;background:url("bundles/vcawebsite/vendors/select2/select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eee));background:url("bundles/vcawebsite/vendors/select2/select2-spinner.gif") no-repeat 100%,-webkit-linear-gradient(center bottom,white 85%,#eee 99%);background:url("bundles/vcawebsite/vendors/select2/select2-spinner.gif") no-repeat 100%,-moz-linear-gradient(center bottom,white 85%,#eee 99%);background:url("bundles/vcawebsite/vendors/select2/select2-spinner.gif") no-repeat 100%,-o-linear-gradient(bottom,white 85%,#eee 99%);background:url("bundles/vcawebsite/vendors/select2/select2-spinner.gif") no-repeat 100%,-ms-linear-gradient(top,white 85%,#eee 99%);background:url("bundles/vcawebsite/vendors/select2/select2-spinner.gif") no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}
.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb}
.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,white),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center bottom,white 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,white 0,#eee 50%);background-image:-o-linear-gradient(bottom,white 0,#eee 50%);background-image:-ms-linear-gradient(top,white 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#FFFFFF',GradientType=0);background-image:linear-gradient(top,#fff 0,#eee 50%)}
.select2-dropdown-open .select2-choice div{background:transparent;border-left:none;filter:none}
.select2-dropdown-open .select2-choice div b{background-position:-18px 1px}
.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;-webkit-tap-highlight-color:transparent}
.select2-results ul.select2-result-sub{margin:0}
.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}
.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}
.select2-results li{list-style:none;display:list-item;background-image:none}
.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}
.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select2-results .select2-highlighted{background:#3875d7;color:#fff}
.select2-results li em{background:#feffde;font-style:normal}
.select2-results .select2-highlighted em{background:transparent}
.select2-results .select2-highlighted ul{background:white;color:#000}
.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}
.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}
.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}
.select2-results .select2-selected{display:none}
.select2-more-results.select2-active{background:#f4f4f4 url("bundles/vcawebsite/vendors/select2/select2-spinner.gif") no-repeat 100%}
.select2-more-results{background:#f4f4f4;display:list-item}
.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.select2-container.select2-container-disabled .select2-choice div{background-color:#f4f4f4;background-image:none;border-left:0}
.select2-container.select2-container-disabled .select2-choice abbr{display:none}
.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(1%,#eee),color-stop(15%,white));background-image:-webkit-linear-gradient(top,#eee 1%,white 15%);background-image:-moz-linear-gradient(top,#eee 1%,white 15%);background-image:-o-linear-gradient(top,#eee 1%,white 15%);background-image:-ms-linear-gradient(top,#eee 1%,white 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%)}
.select2-locked{padding:3px 5px 3px 5px!important}
.select2-container-multi .select2-choices{min-height:26px}
.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.select2-container-multi .select2-choices li{float:left;list-style:none}
.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}
.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent!important}
.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:white url("bundles/vcawebsite/vendors/select2/select2-spinner.gif") no-repeat 100%!important}
.select2-default{color:#999!important}
.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#f4f4f4',GradientType=0);background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}
.select2-container-multi .select2-choices .select2-search-choice span{cursor:default}
.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}
.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0;background:url("bundles/vcawebsite/vendors/select2/select2.png") right top no-repeat}
.select2-container-multi .select2-search-choice-close{left:3px}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}
.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none}
.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}
.select2-offscreen{position:absolute;left:-10000px}
select.select2-offscreen.form-select{position:absolute;left:-10000px}
@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice div b{background-image:url("bundles/vcawebsite/vendors/select2/select2x2.png")!important;background-repeat:no-repeat!important;background-size:60px 40px!important}
.select2-search input{background-position:100% -21px!important}
}
body .select2-container,body .select2-container.txtField{background:0;border:0;width:152px;padding:0}
body .select2-container .select2-choice{min-height:18px;line-height:18px;border-color:#e1dfe0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
body .select2-container .select2-choice div{width:14px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-color:#e1dfe0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,white));background-image:-webkit-linear-gradient(center bottom,#ccc 0,white 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,white 60%);background-image:-o-linear-gradient(bottom,#ccc 0,white 60%);background-image:-ms-linear-gradient(top,#ccc 0,white 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#CCCCCC',GradientType=0);background-image:linear-gradient(to bottom,#ccc 0,#fff 60%)}
body #choose-notebook .select2-container .select2-choice div{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(0.6,white));background-image:-webkit-linear-gradient(to bottom,#ccc 0,white 60%);background-image:-moz-linear-gradient(to bottom,#ccc 0,white 60%);background-image:-o-linear-gradient(bottom,#ccc 0,white 60%);background-image:-ms-linear-gradient(top,#ccc 0,white 60%)}
body .select2-results .select2-disabled{background:transparent;color:#7f7e7e}
body .select2-container .select2-choice div b{background-position:-1px -4px;background:url("bundles/vcawebsite/vendors/select2/select2.png") no-repeat -1px -4px}
.select2-drop .select2-results .select2-result-label{padding:3px}
#createAccount .select2-drop .select2-results{margin-right:0}
.dd,.mm,.yy,.time{float:left}
.dd,.mm,.yy{margin-left:2px}
.dd .select2-container{width:42px}
.mm .select2-container{width:53px}
.yy .select2-container{width:53px}
.time .select2-container{width:75px;white-space:nowrap}
.yy .select2-container .select2-choice span,.mm .select2-container .select2-choice span,.dd .select2-container .select2-choice span{margin-right:14px;margin-left:-4px}
#newsroom .mm .select2-container{width:83px}
#newsroom .yy .select2-container{width:59px}
#product #product-content #product-right-part #product-size .size form .select2-container{width:112px!important}
#popupNotebookItem #choose-notebook .select2-container{width:202px}
#popupNotebookItem #choose-notebook .select2-container{float:left}
#shipping-options .block-content .select2-container{margin-bottom:10px;width:225px}
#shipping-options .select2-results li.same-address{font-style:italic;border-bottom:1px solid lightgrey;margin-bottom:10px;padding:5px 0}
#shipping-options .select2-results li.create-address{font-style:italic;border-top:1px solid lightgrey;margin-top:10px;padding:5px 0}
body.scope-hk.lang-ch{font-family:Arial,"Helvetica Neue",Helvetica,"??",SimSun,"????",STXihei,"AR PL UMing HK",sans-serif}
body.scope-hk.lang-ch h1,body.scope-hk.lang-ch #main h2,body.scope-hk.lang-ch h3,body.scope-hk.lang-ch #main h4,body.scope-hk.lang-ch #ariane-tunnel,body.scope-hk.lang-ch .custom-font,body.scope-hk.lang-ch .alhambra-font,body.scope-hk.lang-ch .filosofia{font-family:"Filosofia",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"??",SimSun,"????",STXihei,"AR PL UMing HK",serif}
body.scope-hk.lang-ch p.quote,body.scope-hk.lang-ch .link,body.scope-hk.lang-ch .legal-menu a.link-sml,body.scope-hk.lang-ch #collection-menu .previous,body.scope-hk.lang-ch #collection-menu .next,body.scope-hk.lang-ch .custom-font-ita,body.scope-hk.lang-ch .alhambra-font-ita,body.scope-hk.lang-ch .filosofia-ita{font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"??",SimSun,"????",STXihei,"AR PL UMing HK",serif}
body.scope-hk.lang-ch .filosofia-grand{font-family:"FilosofiaGrand",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"??",SimSun,"????",STXihei,"AR PL UMing HK",serif}
body.scope-eu.lang-fr header nav.menu-list ul#right-ul li.purchase{width:206px}
body.scope-eu.lang-fr header nav.menu-list ul#right-ul li.purchase h4{background-position:0 0}
body.scope-eu.lang-fr header nav.menu-list ul#right-ul li.purchase.open h4{background-position:0 -90px}
body.scope-eu.lang-fr header nav.menu-list ul#right-ul li.purchase div.sub-nav{width:196px}
body.scope-eu.lang-fr header nav.menu-list ul#right-ul li.purchase span{background-position:164px -1172px}
body.scope-eu.lang-fr #homepage .hi-jewelry .caroussel article{width:283px}
body.scope-eu.lang-fr footer div#footer-content nav#footer-top-nav ul#footer-left-ul li{padding:10px 6px 10px 0}
.touch body.scope-eu.lang-fr footer div#footer-content nav#footer-top-nav ul#footer-left-ul li{padding-right:0}
#journee-a-paris body.scope-eu.lang-fr .hi-jewelry .caroussel article{width:302px}
#jardins body.scope-eu.lang-fr .hi-jewelry .caroussel article{width:345px}
body.scope-kr.lang-ko #article-content .column2,body.scope-jp.lang-ja #article-content .column2,body.scope-hk.lang-ch #article-content .column2,body.scope-cn.lang-zh #article-content .column2{margin:0 0 0 27px;float:left;width:380px}
body.scope-kr.lang-ko #timeline-content strong,body.scope-jp.lang-ja #timeline-content strong,body.scope-hk.lang-ch #timeline-content strong,body.scope-cn.lang-zh #timeline-content strong{font-size:18px}
body.scope-kr.lang-ko #timeline-content h3,body.scope-jp.lang-ja #timeline-content h3,body.scope-hk.lang-ch #timeline-content h3,body.scope-cn.lang-zh #timeline-content h3{font-size:40px;margin-bottom:34px}
body.scope-cn.lang-zh body.scope-hk.lang-ch .caroussel article h3,body.scope-kr.lang-ko .caroussel article h3{font-weight:normal;font-size:30px;line-height:32px}
body.scope-kr.lang-ko header nav.menu-list ul#right-ul li.purchase,body.scope-cn.lang-zh header nav.menu-list ul#right-ul li.purchase{width:160px}
body.scope-kr.lang-ko header nav.menu-list ul#right-ul li.purchase h4,body.scope-cn.lang-zh header nav.menu-list ul#right-ul li.purchase h4{background-position:0 -60px}
body.scope-kr.lang-ko header nav.menu-list ul#right-ul li.purchase.open h4,body.scope-cn.lang-zh header nav.menu-list ul#right-ul li.purchase.open h4{background-position:0 -150px}
body.scope-kr.lang-ko header nav.menu-list ul#right-ul li.purchase div.sub-nav,body.scope-cn.lang-zh header nav.menu-list ul#right-ul li.purchase div.sub-nav{width:150px}
body.scope-kr.lang-ko header nav.menu-list ul#right-ul li.purchase span,body.scope-cn.lang-zh header nav.menu-list ul#right-ul li.purchase span{background-position:114px -1172px}
body.scope-kr.lang-ko a.link,body.scope-cn.lang-zh a.link{font-size:12px}
body.scope-kr.lang-ko .article-white-bg-header .title h1,body.scope-kr.lang-ko .article-white-bg-footer .title h1,body.scope-cn.lang-zh .article-white-bg-header .title h1,body.scope-cn.lang-zh .article-white-bg-footer .title h1{font-size:25px!important}
body.scope-kr.lang-ko .article-white-bg-header a.link,body.scope-kr.lang-ko .article-white-bg-footer a.link,body.scope-cn.lang-zh .article-white-bg-header a.link,body.scope-cn.lang-zh .article-white-bg-footer a.link{font-size:14px!important}
body.scope-kr.lang-ko #article-content p.citation,body.scope-cn.lang-zh #article-content p.citation{font-size:20px!important}
body.scope-jp.lang-ja{font-family:Arial,"Helvetica Neue",Helvetica,'MS Mincho','MS Mincho Web',sans-serif}
body.scope-jp.lang-ja h1,body.scope-jp.lang-ja #main h2,body.scope-jp.lang-ja h3,body.scope-jp.lang-ja #main h4,body.scope-jp.lang-ja #ariane-tunnel,body.scope-jp.lang-ja .custom-font,body.scope-jp.lang-ja .alhambra-font,body.scope-jp.lang-ja .filosofia{font-family:"Filosofia",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"MS Mincho","MS Mincho Web",serif}
body.scope-jp.lang-ja p.quote,body.scope-jp.lang-ja .highlight.quote article p,body.scope-jp.lang-ja .link,body.scope-jp.lang-ja .legal-menu a.link-sml,body.scope-jp.lang-ja #collection-menu .previous,body.scope-jp.lang-ja #collection-menu .next,body.scope-jp.lang-ja .custom-font-ita,body.scope-jp.lang-ja .alhambra-font-ita,body.scope-jp.lang-ja .filosofia-ita{font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"MS Mincho","MS Mincho Web",serif}
body.scope-jp.lang-ja .filosofia-grand{font-family:"FilosofiaGrand",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"MS Mincho","MS Mincho Web",serif}
body.scope-jp.lang-ja h1{font-size:24px}
body.scope-jp.lang-ja .sign_in h2,body.scope-jp.lang-ja .register h2{font-size:18px!important}
body.scope-jp.lang-ja #review-payment form .block-content ul li label{font-size:11px!important}
body.scope-jp.lang-ja #review-payment form .block-content ul.left li .card .mOptions,body.scope-jp.lang-ja #review-payment form .block-content ul.left li .card .mSelect{width:127px!important}
body.scope-jp.lang-ja #review-payment form .block-content ul.left li .card .mOption{width:107px!important}
body.scope-jp.lang-ja #review-payment form .block-content ul.left li label{width:130px!important}
body.scope-jp.lang-ja #review-payment form .block-content ul.left li input{width:125px!important}
body.scope-jp.lang-ja #account h2{font-size:17px}
body.scope-jp.lang-ja body#createAccount #bg{left:620px;top:90px;width:633px;height:334px}
body.scope-jp.lang-ja #main #account h2.no-cufon{color:#4e4e4e!important}
body.scope-jp.lang-ja #product #product-intro a.link,body.scope-jp.lang-ja #product #product-content #product-right-part .bottom ul li a.link,body.scope-jp.lang-ja #product #product-content #product-right-part a.add-to-notebook-tooltip,body.scope-jp.lang-ja #service a.link{font-size:13px!important}
body.scope-jp.lang-ja #contact-page .bt-small{font-size:10px}
.ie7 body.scope-jp.lang-ja #contact-page .bt-small,.ie8 body.scope-jp.lang-ja #contact-page .bt-small{font-size:9px}
body.scope-jp.lang-ja .caroussel article h3{font-size:18px;line-height:19px}
body.scope-jp.lang-ja a.link{font-size:12px;line-height:12px;padding-bottom:4px}
body.scope-jp.lang-ja a.link:hover{color:#000}
body.scope-jp.lang-ja #collection-menu #collection-menu-content #controls .previous,body.scope-jp.lang-ja #collection-menu #collection-menu-content #controls .next{font-size:13px!important}
body.scope-jp.lang-ja #collection-menu.collection-entry #collection-menu-content ul li a{line-height:18px!important;font-size:16px}
body.scope-jp.lang-ja #article-content p.citation{line-height:28px;font-size:24px}
body.scope-jp.lang-ja #popinShare fieldset ul li.message-body label{font-size:11px}
body.scope-jp #preview_giftCard .font-FONTTYPE1{font-family:"MS Mincho","MS Mincho Web",arial,sans-serif}
body.scope-jp #preview_giftCard .font-FONTTYPE2{font-family:"MS Gothic","MS Gothic Web",Times,serif}
body.scope-jp .preview_giftCard .font-FONTTYPE1{font-family:"MS Mincho","MS Mincho Web",arial,sans-serif}
body.scope-jp .preview_giftCard .font-FONTTYPE2{font-family:"MS Gothic","MS Gothic Web",Times,serif}
body.scope-kr.lang-ko{font-family:Arial,"Helvetica Neue",Helvetica,'Nanum Myeongjo',sans-serif}
body.scope-kr.lang-ko h1,body.scope-kr.lang-ko #main h2,body.scope-kr.lang-ko h3,body.scope-kr.lang-ko #main h4,body.scope-kr.lang-ko #ariane-tunnel,body.scope-kr.lang-ko .custom-font,body.scope-kr.lang-ko .alhambra-font,body.scope-kr.lang-ko .filosofia{font-family:"Filosofia",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"Nanum Myeongjo",serif}
body.scope-kr.lang-ko p.quote,body.scope-kr.lang-ko .link,body.scope-kr.lang-ko .legal-menu a.link-sml,body.scope-kr.lang-ko #collection-menu .previous,body.scope-kr.lang-ko #collection-menu .next,body.scope-kr.lang-ko .custom-font-ita,body.scope-kr.lang-ko .alhambra-font-ita,body.scope-kr.lang-ko .filosofia-ita{font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"Nanum Myeongjo",serif}
body.scope-kr.lang-ko .filosofia-grand{font-family:"FilosofiaGrand",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"Nanum Myeongjo",serif}
body.scope-cn.lang-zh{font-family:Arial,"Helvetica Neue",Helvetica,"宋体",SimSun,"华文细黑",STXihei,"AR PL UMing CN",sans-serif}
body.scope-cn.lang-zh h1,body.scope-cn.lang-zh #main h2,body.scope-cn.lang-zh h3,body.scope-cn.lang-zh #main h4,body.scope-cn.lang-zh #ariane-tunnel,body.scope-cn.lang-zh .custom-font,body.scope-cn.lang-zh .alhambra-font,body.scope-cn.lang-zh .filosofia{font-family:"Filosofia",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"宋体",SimSun,"华文细黑",STXihei,"AR PL UMing CN",serif}
body.scope-cn.lang-zh p.quote,body.scope-cn.lang-zh .link,body.scope-cn.lang-zh .legal-menu a.link-sml,body.scope-cn.lang-zh #collection-menu .previous,body.scope-cn.lang-zh #collection-menu .next,body.scope-cn.lang-zh .custom-font-ita,body.scope-cn.lang-zh .alhambra-font-ita,body.scope-cn.lang-zh .filosofia-ita{font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"宋体",SimSun,"华文细黑",STXihei,"AR PL UMing CN",serif}
body.scope-cn.lang-zh .filosofia-grand{font-family:"FilosofiaGrand",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,"宋体",SimSun,"华文细黑",STXihei,"AR PL UMing CN",serif}
.content-login form label{float:left;clear:both}
.content-login form input{padding:0 5px;width:150px;float:right;margin-bottom:10px;background-color:#fafafa;border:1px solid #e1dfe0}
.content-login form input.form-input{min-height:16px;line-height:16px}
.content-login .sign_in form .errormessage{clear:both;width:160px;float:right;margin-top:-10px}
@media(max-width:719px){.content-login form label{line-height:30px}
.content-login .sign_in form .errormessage{width:182px}
}
.content-login .form_button_submit{position:absolute;bottom:0;right:0;color:#7f7e7e;font-size:11px;padding:5px 20px 0 20px;height:21px;background:url("../images/layout/thin-sprite.png") 0 0 repeat-x;cursor:pointer;text-transform:uppercase;display:block;height:30px;padding-top:0;border:0;width:auto}
.content-login .form_button_submit:hover{color:#000}
.sign_in .loginerror,.errormessage label{font-size:11px;line-height:11px;margin-bottom:7px;color:#c00!important}
.sign_in .errormessage label{margin-top:-7px;margin-left:110px}
@media(max-width:719px){.sign_in .errormessage label{margin-left:116px}
}
#flash{font-weight:bold;position:relative;padding-left:10px}
.fragrance #flash,.hi-jewelry #flash{position:absolute;top:40px;z-index:5}
#flash p{color:#c00}
.uppercase{text-transform:uppercase}
h2.light{color:#fff}
a.notebook-tooltip{position:relative;background-position:0 -2219px;width:21px;height:21px;display:block}
a.notebook-tooltip:hover{background-position:0 -2244px}
a.account{background-repeat:no-repeat;background-position:0 -50px;margin-top:5px;padding-left:30px;height:19px;display:block}
.menu-selected .account,a.account:hover{background-position:0 -70px}
a.list-tooltip{background-position:0 -607px;width:25px;height:16px;display:block;margin:0 10px 0 0;position:relative}
.menu-selected .list-tooltip,a.list-tooltip :hover{background-position:0 -630px}
a.mosaique-tooltip{background-position:0 -550px;width:20px;height:22px;display:block;margin:-2px 10px 0 0;position:relative}
.menu-selected .mosaique-tooltip,a.mosaique-tooltip :hover{background-position:0 -578px}
a.l-dbl-arrow{background-position:-320px -1515px;height:20px;width:10px;margin-top:4px;display:block;text-indent:-5000px}
a.l-dbl-arrow:hover{background-position:-320px -1535px}
a.r-dbl-arrow{background-position:-320px -1476px;height:20px;width:10px;margin-top:4px;margin-left:5px;display:block;text-indent:-5000px}
a.r-dbl-arrow:hover{background-position:-320px -1496px}
a.reset{background-position:0 -652px;padding-left:15px;display:block;text-transform:uppercase}
a.reset:hover{background-position:0 -669px}
a.notebook{background-position:0 -2217px;padding-top:5px;padding-left:26px;height:19px;display:block}
.menu-selected .notebook,a.notebook:hover{background-position:0 -2242px}
a.video-tooltip{background-position:0 -263px;width:19px;margin-top:6px;height:19px;display:block}
a.video-tooltip:hover{background-position:0 -291px}
a.zoom-tooltip{background-position:0 -313px;width:20px;margin-top:5px;height:18px;display:block}
a.zoom-tooltip:hover{background-position:0 -339px}
.content .sprites-contactus{min-height:20px;padding-top:0;padding-left:16px;font-size:12px;text-transform:uppercase;color:#000}
.add-to-basket{position:relative}
.add-to-basket a{padding-right:35px;margin-right:20px}
.add-to-basket img{position:absolute;top:-25px;right:-15px}
.bt-video{background-position:0 -1700px;width:47px;height:47px;position:absolute}
.content h1{padding-left:10px;display:block;position:relative}
#myShoppingBag .content h1{float:left}
.btClose img{border:0;width:9px;height:9px}
.txt2{font-size:11px;color:#4e4e4e}
.txt3{font-size:10px;color:#4e4e4e}
.selected{font-weight:bold}
.rub_Container{position:relative;padding:30px}
.arrowlink{color:#7f7e7e;font-size:11px;text-decoration:none}
.arrowlink:hover{color:#7f7e7e;font-size:11px;text-decoration:underline}
#main{position:relative;max-width:970px;margin:0 auto}
#popinVideo .popinContent{width:850px}
#popinVideo .popinContent h1{text-align:center}
#popinVideo .popinContent div.video div{margin:0 auto}
#popinVideo .popinContent article{margin-top:10px}
#myAccount_myOrder .popinContent{width:790px}
#myAccount_myOrder h1{display:inline-block}
#myAccount_myOrder .sprites-print.tooltip{margin-left:10px;display:inline-block;margin-bottom:10px}
#myAccount_myOrder p.info{padding-bottom:25px}
#myAccount_myOrder .separator{clear:both;width:100%;margin:15px 0 15px 0}
#myAccount_myOrder .order_Container .myOrders{width:790px}
#myAccount_myOrder .order_Container .myOrders tr .td1{width:40%}
#myAccount div.form-layout.accountUpdation .group-wrapper>label,#myAccount div.form-layout.addressform .group-wrapper>label{height:28px;line-height:28px}
.order_Container{position:relative}
.order_Container .row .td1 div{float:left;text-align:left}
.order_Container .row .td1 .creation{padding:45px 0 0 15px;text-align:left;width:145px}
.order_Container .row .td1 span{font-weight:bold;line-height:25px;font-size:12px}
.order_Container .row .visu{padding:10px}
.order_Container .tableTotal{float:right}
.order_Container .myOrders .orderTotal tr {margin-bottom: 5px;line-height: 25px}
.order_Container .bottomLink{float:right;margin:25px 0 0 0}
.order_Container .bottomLink a{float:right;margin:0 0 0 25px}
.order_Container .order{clear:both}
.order_Container .order_visuel{float:left}
.order_Container .lastRow{padding-top:30px}
.order_Container .order_Total{float:right;width:420px;margin:40px 20px 0 0;text-align:right}
.order_Container .order_Total td{text-align:right}
.order_Container .order_Total .tableTotal{line-height:30px}
.order_Container .order_Total .td1{font-style:italic}
.order_Container .order_Total .td3 span{font-weight:bold;text-transform:uppercase}
.order_Container .order_Total .td4{font-weight:bold;font-size:15px;padding-left:20px}
.engraveModify .closeTable,.engraveCreate .closeTable{padding-top:3px;display:block}
#myAccount_myOrder .lastRow{padding-top:25px}
.preview_giftCard .font-Arial{font-family:Arial,Helvetica,sans-serif}
.preview_giftCard .font-TimesNewRoman{font-family:Times New Roman,Helvetica,sans-serif}
#gift_card_text{height:30px}
.preview_giftCard{position:relative;background:url("../images/shopping-bag/preview-giftcard-bg.png") no-repeat;width:300px;height:198px;margin:30px 0 35px 0;font-size:14px;text-align:center;color:#7f7e7e;font-style:italic}
.preview_giftCard #giftCardContent{position:absolute;top:50%;width:240px;left:0;padding:0 30px}
.preview_giftCard #giftCardContent .contentTxt{position:relative;font-size:18px;overflow:hidden;max-height:110px;max-width:240px}
#create-engraving .engravingTextLeft{width:320px;text-align:right}
#create-engraving .composeTxtInput{margin-bottom:10px}
body#myShoppingBag .personalizeOrder{position:relative;width:409px;padding:20px;float:left;background-color:white;-webkit-box-shadow:1px 1px 10px -2px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 10px -2px rgba(0,0,0,0.3);box-shadow:1px 1px 10px -2px rgba(0,0,0,0.3)}
body#myShoppingBag .personalizeOrder p{padding-bottom:30px}
body#myShoppingBag .personalizeOrder .arrowlink{float:right;margin-left:30px}
body#myShoppingBag .personalizeOrder .noFloat{float:none;margin:0 0 0 170px}
body#myShoppingBag .personalizeOrder p.actions{padding-bottom:0;position:absolute;bottom:25px;right:10px}
body#myShoppingBag .content .sprites-contactus,body#shipping-options .content .sprites-contactus,body#review-payment .content .sprites-contactus{width:auto;float:right;margin:20px 25px 0 0}
body#review-payment .content .sprites-contactus{margin-top:0;margin-right:10px}
body#shipping-options .content .sprites-contactus{margin-top:0;margin-right:10px}
body#myShoppingBag .shoppingBagTable .arrowlink{line-height:20px}
#giftMSGBtnWrap{position:absolute;bottom:25px;padding-bottom:0;right:10px}
#popupCreateGift p{float:left;padding-bottom:20px}
#popupCreateGift .composeTxtInput{width:320px;margin-bottom:20px;padding:5px;color:#4e4e4e}
#popupCreateGift .custom-radio{float:left;padding-bottom:10px}
#popupCreateGift .custom-radio label{margin-right:10px}
#popupCreateGift .bt-small{float:right}
#popupCreateEngrave p{padding-bottom:20px;color:#4e4e4e}
#popupCreateEngrave .composeTxtInput{width:320px;margin-bottom:20px;padding:5px;float:left;color:#4e4e4e}
#popupCreateEngrave .custom-radio{float:left}
#popupCreateEngrave .custom-radio label{padding-right:15px}
#popupCreateEngrave .preview{padding:15px 0;height:30px;color:#4e4e4e;font-style:italic}
#popupCreateEngrave .font-FONTTYPE1 .preview{font-size:17px;line-height:34px}
#popupCreateEngrave .font-FONTTYPE2 .preview{font-size:24px;padding-left:8px}
#popupCreateEngrave strong#caractere{text-align:right;display:block}
.popinContent .popupDeleteImage{height:87px;width:87px}
.popinContent h3{margin-left:0}
#popupDeleteItem p{padding-bottom:10px}
#popupDeleteItem p.notebook-description{padding:0 0 20px 0}
#giftcard-delete>p{width:100%;word-wrap:break-word}
#popupDeleteItem address{color:#4e4e4e;padding-bottom:30px}
#popupDeleteItem .btSubmit{position:absolute;bottom:30px;right:30px}
#popupDeleteItem .btSubmit a{margin-left:5px}
#popupNotebookItem #choose-notebook{margin-top:10px}
#popupNotebookItem .item-desc img{height:87px;width:87px}
#popupNotebookItem #choose-notebook input[type=text]{width:130px;margin-right:100px}
#popupNotebookItem #choose-notebook select{width:202px;margin-right:28px;background-image:-webkit-gradient(linear,0% 100%,0% 0,from(#eee),color-stop(0.5,white));border-color:#e1dfe0}
#popupNotebookItem #choose-notebook input[type=button]{font-size:11px;background:url("../images/layout/thin-sprite.png") 0 0 repeat-x;cursor:pointer;background-position:0 -150px;height:18px;display:inline-block;outline:0;text-align:left;text-decoration:none solid #7f7e7e;border:0;width:50px;text-align:center;vertical-align:super}
#popinLanguageUnavailable .popinContent{width:790px;text-align:center}
#popinLanguageUnavailable .popinContent h1{margin-bottom:30px}
#popinLanguageUnavailable .popinContent .message-content{width:590px;padding-left:30px}
#popinLanguageUnavailable .popinContent .message{padding-top:100px;width:790px;height:345px;line-height:18px;background:url("http://local.vancleefarpels.com/bundles/vcawebsite/img/special/language-unavailable-background.jpg") left top no-repeat}
#popinLanguageUnavailable .popinContent .message h3{font-size:36px;line-height:36px;margin-bottom:10px}
#popinLanguageUnavailable .popinContent .message p{margin-bottom:10px}
#shopping-bag{float:left;position:relative;margin:1px 0 0 -10px;padding:10px}
#shopping-bag h2{margin:0 0 20px 0;padding:0}
#shopping-bag .shopping-bag-bg{width:310px;background:url("../images/layout/shopping-bag-bg.png")}
#shopping-bag .shopping-bag-content{width:250px;padding:20px 30px 20px 30px;min-height:200px;position:relative}
#shopping-bag .shopping-bag-content ul li{width:250px;background:url("../images/layout/shadow-thin-150.png") bottom no-repeat;padding:5px 0 5px 0}
#shopping-bag .shopping-bag-content .shopping-bag-item{position:relative;height:87px}
#shopping-bag .shopping-bag-content .shopping-bag-item img{float:left}
#shopping-bag .shopping-bag-content .shopping-bag-item .shopping-bag-item-desc{float:left;padding-top:10px}
#shopping-bag .shopping-bag-content .shopping-bag-item .shopping-bag-item-desc p{padding-top:5px;width:110px;color:#7f7e7e;font-size:11px;line-height:13px}
#shopping-bag .shopping-bag-content .shopping-bag-item .shopping-bag-item-desc p.price{position:absolute;top:55px;right:0;text-align:right;color:#4e4e4e}
#shopping-bag .shopping-bag-content .shopping-bag-item .sprites-bt-close-big{position:absolute;top:30px;right:-10px}
#shopping-bag .shopping-bag-content table{margin:92px 0 0 0;color:#4e4e4e;width:100%}
#shopping-bag .shopping-bag-content table tr td{padding:0 0 15px 0}
#shopping-bag .shopping-bag-content table tr td span{text-transform:uppercase}
#shopping-bag .shopping-bag-content table tr td small{font-size:11px}
#shopping-bag .shopping-bag-content table tr td.alignRight{text-align:right}
#shopping-bag .shopping-bag-content table tr td.price{font-size:16px}
#ariane-tunnel{font-size:22px;color:#7f7e7e;margin:0 0 0 10px}
#ariane-tunnel .active{color:#000}
#shipping-options em{font-style:italic}
#shipping-options .select-shipping{padding:20px 10px;position:relative;display:block}
#shipping-options .no-select-shipping{padding:20px 10px 5px;position:relative;display:block}
#shipping-options .select-shipping ul{padding:20px 0 10px 0;clear:both;display:block;position:relative}
#shipping-options .select-shipping ul li{color:#7f7e7e;position:absolute;top:20px}
#shipping-options .select-shipping ul li.address{left:0}
#shipping-options .select-shipping ul li.boutique{left:320px}
#shipping-options .wrapShipping{float:left;width:650px}
#shipping-options .block-shipping-options{position:relative}
#shipping-options .custom-top-left{background:url("../images/layout/top-left-shipping-options.png") no-repeat;position:absolute;top:-15px;left:-13px;width:596px;height:233px}
#shipping-options .top-left1{background-position:0 0}
#shipping-options .top-left2{background-position:0 -230px}
#shipping-options .block-content{position:relative;padding:30px}
#shipping-options .block-content p,#shipping-options .block-content address,#shipping-options .emergency-phone{margin:0 0 15px 0;color:#4e4e4e;line-height:19px}
#shipping-options p.edit-address{margin-top:10px}
#shipping-options .block-content address{float:left;font-style:normal;margin:0 0 25px 0;width:100%;background:url("../images/layout/shadow-thin-720.png") no-repeat bottom center}
#shipping-options .block-content address.noBG{background:0;margin:0 0 15px 0;padding:0}
#shipping-options .block-content address .bt-small{margin:0 0 0 15px;font-style:normal}
#shipping-options .shipping-method{background:url("../images/layout/shadow-thin-720.png") no-repeat bottom center;padding:0 0 10px 0;margin:-5px 0 30px 0}
#shipping-options .shipping-method li{float:left;margin:0 40px 0 0;color:#7f7e7e;min-width:225px}
#shipping-options .shipping-method li .active{color:#000;font-weight:bold}
#shipping-options p.noMargin{margin:0 0 5px 0;padding:8px 0 0 0}
#shipping-options .date{float:left;margin:0 20px 0 0}
#shipping-options .date label{float:left;margin:4px 8px 0 0}
#shipping-options .timeframe label{float:left;margin:4px 8px 0 0}
#shipping-options .linxBottom{width:640px;display:block;padding:20px 0 0 0}
#shipping-options .linxBottom a{margin:10px 0 0 0;display:inline-block;float:left}
#shipping-options .linxBottom a.bt{float:right;margin:0}
#shipping-options .linxBottom a.shipping-cond{margin-left:30px}
#shipping-options .search{position:relative}
#shipping-options .search p.search-label{float:left;margin-right:10px}
#shipping-options .search input{float:left;width:200px}
#shipping-options .search .bt-small{float:left;margin-left:5px}
#shipping-options .zipcode p{float:left;margin-right:10px}
#shipping-options .zipcode input{float:left;width:80px}
#shipping-options .zipcode span{float:left;display:block;padding:0 5px 0 5px}
#shipping-options .zipcode .bt-small{float:left;margin-left:5px}
#shipping-options .emergency-phone{min-height:0;padding:0;margin-bottom:1em}
#shipping-options .emergency-phone label{display:inline-block;width:auto;margin-right:1em}
#shipping-options .create-address-container{float:left;position:relative;z-index:100}
#shipping-options .btqp-billing-address-select{float:left}
#shipping-options .shipping-method ul{overflow:auto;width:100%;margin-bottom:10px}
#review-payment em{font-style:italic}
#review-payment h2 span{margin:50px 0 15px 10px}
#review-payment .select-shipping{padding:0 10px 20px 10px;position:relative;display:block}
#review-payment .no-select-shipping{padding:20px 10px 5px;position:relative;display:block}
#review-payment .select-shipping ul{padding:20px 0 10px 0;clear:both;display:block;position:relative}
#review-payment .select-shipping ul li{color:#7f7e7e;position:absolute;top:20px}
#review-payment .select-shipping ul li.payment-type-1{left:20px}
#review-payment .select-shipping ul li.payment-type-2{left:200px}
#review-payment .select-shipping ul li.payment-type-3{left:390px}
#review-payment .wrapShipping{float:left;width:650px}
#review-payment .wrapShipping #daikibi-div,#review-payment .wrapShipping #credit-card-div,#review-payment .wrapShipping #wire-transfer-div{display:none}
#review-payment .wrapShipping #credit-card,#review-payment .wrapShipping #daikibi-div,#review-payment .wrapShipping #wire-transfer-div{height:91px;position:relative;width:590px}
#review-payment .block-shipping-options{position:relative}
#review-payment .custom-top-left{background:url("../images/layout/top-left-payment-method.png") no-repeat;position:absolute;top:-15px;left:-13px;width:645px;height:219px}
#review-payment .top-left1{background-position:0 0}
#review-payment .top-left2{background-position:0 -230px}
#review-payment .top-left3{background-position:0 -460px}
#review-payment .block-content{position:relative;padding:40px;min-height:95px}
#review-payment .block-content p,#review-payment .block-content address{margin:0 0 15px 0;color:#4e4e4e;line-height:19px}
#review-payment .block-content address{float:left;font-style:normal;padding:0;margin:0 0 15px 0;width:100%}
#review-payment .block-content .edit-address{margin-bottom:15px}
#review-payment .block-content address.noPadding{padding:0}
#review-payment .block-content address .bt-small{margin:0 0 0 15px;font-style:normal}
#review-payment .block-content #expiration{margin:0 7px 10px 0}
#review-payment .block-content .left{width:50%}
#review-payment .block-content .left .home{margin:0 0 10px 0}
#review-payment .block-content .right{width:50%}
#review-payment .block-content .giftCard{display:block;clear:both;position:relative}
#review-payment .block-content .giftCard #preview_giftCard{margin:5px 0 0 -3px;overflow:hidden}
#review-payment .block-content .giftCard .bottomFix{margin:0}
#review-payment .block-content .giftCard .bottomFix a{margin:0 10px 0 0}
#review-payment .block-content .giftCard #preview_giftCard #preview-with-font{padding:0 30px 0 20px}
#review-payment .block-content .giftCard #preview_giftCard #preview-with-font .contentTxt{font-size:18px;line-height:22px}
#review-payment .block-content strong.title{display:block;width:100%;margin:0 0 10px 0;text-align:left}
#review-payment form .block-content ul li{display:block;height:30px;color:#4e4e4e;clear:left}
#review-payment form .block-content ul li label{display:block;width:100px;float:left;padding:3px 0 0 0}
#review-payment form .block-content ul li input{display:block;width:155px;float:left;border:#e9e9e9 1px solid;background:white;color:#7f7e7e;height:15px}
#review-payment form .block-content ul li .card{float:left}
#review-payment form .block-content ul li #card-type{width:155px}
#review-payment form .block-content .mm{margin:0 6px 0 0}
#review-payment form .block-content ul li.ccv input{width:70px;margin:0 10px 0 0}
#review-payment .indent{margin:10px 0 5px 10px}
#review-payment p.noMargin{margin:0 0 5px 0;padding:8px 0 0 0}
#review-payment .linxBottom{display:block;padding:20px 10px 0 40px}
#review-payment .linxBottom .custom-checkbox{margin:0;float:left;width:320px}
#review-payment .linxBottom .custom-checkbox label{width:290px}
#review-payment .linxBottom a.bt{float:right;margin:0}
#review-payment .confirmation a.bt{margin:0 0 0 20px}
#review-payment .title-print{margin:5px 0 0 10px}
#review-payment .title-print h2{float:left}
#review-payment .title-print .sprites-print.tooltip{float:left;margin:10px 0 0 20px}
#review-payment ul.error_content{padding:10px}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.hidden{display:none!important;visibility:hidden!important}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.actions .bt-small{float:left;margin:0 0 0 5px}
.block-shipping-options .emergency-phone li{padding-bottom:10px}
.block-shipping-options .emergency-phone li.help{font-style:italic}
#popupAddressForm #address_zip{width:70px}
#popupAddressForm li a.address-suggest-btn{float:left;margin-top:-30px;margin-left:175px}
#popupAddressForm .form-element.button-wrapper.getAddressByZip{width:17%;display:none}
#popupAddressForm .errormessage{left:118px;position:relative;width:150px;clear:both}
#popupAddressForm .form-element.button-wrapper.getAddressByZip>input{background:url("../images/layout/thin-sprite.png") repeat-x scroll 0 -152px transparent;border:medium none;color:#444;height:18px}
@media(max-width:719px){#popupAddressForm .form-element.button-wrapper.getAddressByZip>input{background:url("../images/layout/thin-sprite.png") repeat-x scroll 0 -142px transparent;height:28px}
}
#popupAddressSuggestion{max-height:600px;overflow-y:auto}
#popupAddressSuggestion h3{font-weight:normal}
table#address-suggestion-list thead{font-weight:bold}
table#address-suggestion-list td{border-right:1px white solid;vertical-align:top;padding:2px;margin-top:2px}
table#address-suggestion-list{margin-bottom:10px;width:100%}
tr.odd{background-color:#fff}
tr.even{background-color:#eee}
#psp_iframe{width:580px;height:180px;background-color:transparent;border:0}
#show-menu{text-transform:uppercase;font-size:11px;color:#000;padding-right:10px;background:url("http://local.vancleefarpels.com/media/nanosites/alhambra/arrow_down.png") no-repeat right 5px;position:absolute;top:5px;left:50%;margin-left:-485px;z-index:260;height:30px}
h1.preview{position:fixed;top:15px;left:15px;font-size:500%}
#popupNotebookItem #choose-notebook,#popupNotebookItem #login-form{display:block}
.menu-selected .grid-tooltip,a.grid-tooltip *:hover{background-position:0 -578px}
.fb-liker-container{width:60px;height:25px;overflow:hidden;float:right;margin-left:10px;margin-bottom:5px}
.fb-liker-container .fb_edge_widget_with_comment{top:0;left:0}
.fb-liker-container .connect_widget_number_cloud{visibility:hidden}
a.alignRight{float:right}
.light{color:#aaa}
#article-content .unique-media{margin-bottom:20px}
li.account-phone-number-types{padding-left:110px}
#account_mainAddress_phoneType{height:21px}
#account_mainAddress_phoneType div.radio1{float:left;padding-right:20px}
body#maison-timeline{background:#e1e9f4 url("../images/layout/nuage.png") top center repeat-y}
body#maison-timeline #light #light-content{background:url("../images/layout/light-newsroom.jpg") no-repeat}
body#maison-timeline .bgImgLeft_origine{left:147px;top:123px;width:162px;height:396px}
body#maison-timeline .timeline_origine{left:310px;top:26px;width:660px;height:386px}
body#maison-timeline .bgImgLeft_1920{left:150px;top:133px;width:143px;height:251px}
body#maison-timeline .timeline_1920{left:620px;top:55px;width:393px;height:500px}
body#maison-timeline .bgImgLeft_1930{left:142px;top:150px;width:170px;height:255px}
body#maison-timeline .timeline_1930{left:620px;top:100px;width:317px;height:261px}
body#maison-timeline .bgImgLeft_1940{left:195px;top:140px;width:109px;height:272px}
body#maison-timeline .timeline_1940{left:529px;top:12px;width:421px;height:430px}
body#maison-timeline .bgImgLeft_1950{left:168px;top:42px;width:295px;height:381px}
body#maison-timeline .timeline_1950{left:432px;top:13px;width:500px;height:423px}
body#maison-timeline .bgImgLeft_1960{left:138px;top:120px;width:172px;height:262px}
body#maison-timeline .timeline_1960{left:485px;top:20px;width:504px;height:392px}
body#maison-timeline .bgImgLeft_1970{left:162px;top:13px;width:645px;height:367px}
body#maison-timeline .timeline_1970{left:740px;top:125px;width:201px;height:371px}
body#maison-timeline .bgImgLeft_1980{left:170px;top:265px;width:140px;height:164px}
body#maison-timeline .timeline_1980{left:625px;top:60px;width:313px;height:365px}
body#maison-timeline .bgImgLeft_1990{left:170px;top:265px;width:140px;height:164px}
body#maison-timeline .timeline_1990{left:462px;top:28px;width:482px;height:284px}
body#maison-timeline .bgImgLeft_2000{left:160px;top:125px;width:148px;height:146px}
body#maison-timeline .timeline_2000{left:620px;top:110px;width:380px;height:292px}
body#maison-timeline .bgImgLeft_2010{left:175px;top:135px;width:134px;height:309px}
body#maison-timeline .timeline_2010{left:529px;top:12px;width:568px;height:430px}
#timeline-content{margin-top:10px;overflow:hidden}
#timeline-content h2{font-size:32px;line-height:40px}
#timeline-content h2.custom-font-ita,#timeline-content h3{font-size:60px;line-height:60px;margin-top:12px;z-index:9;position:relative}
#timeline-content h5{padding-left:10px;font-size:50px;line-height:50px;text-transform:none}
#timeline-content h2.custom-font-ita,#timeline-content h3,#timeline-content h5,#timeline-content strong{color:#c7970a}
#timeline-content strong{font-size:22px;margin-top:15px;display:block}
#timeline-content ul.maison-menu{background:url("../images/layout/shadow-thin-150.png") no-repeat left top;margin-top:20px;padding-top:4px}
#timeline-content ul.maison-menu li{background:url("../images/layout/shadow-thin-150.png") no-repeat left bottom;text-transform:uppercase;padding:8px 0 10px 0;font-size:11px}
#timeline-content #timeline-column,#timeline-content #timeline-article{position:relative;float:left;margin-top:-3px}
#timeline-content #timeline-column{width:200px;z-index:9;margin-left:10px}
#timeline-article .fil{position:absolute;z-index:5}
#timeline-article .fil1{top:402px;left:610px}
#timeline-article .fil2{top:800px;left:241px}
#timeline-article .fil3{top:1206px;left:462px}
#timeline-article .fil4{top:-90px;left:346px}
#timeline-article article{position:absolute;width:859px;height:770px;background:url("../images/layout/halo.png") no-repeat 200px 200px}
#timeline-article article.bulle0{top:0;left:-20px;z-index:4}
#timeline-article article.bulle1{top:470px;left:150px;z-index:3}
#timeline-article article.bulle2{top:930px;left:-170px;z-index:2}
#timeline-article article.bulle3{top:1170px;left:250px;z-index:1}
#timeline-article article .article-content{position:absolute;width:859px;height:770px}
#timeline-article article .timeline-text{position:absolute;width:310px;height:300px;top:400px;left:322px}
#timeline-article article .timeline-text a{border-top:1px solid #ccc;width:100%;padding-top:10px}
#timeline-article article img{position:absolute;top:149px;left:320px}
span.country-label{padding-right:0;color:#4d4f4c}
body div.choose-language-container{background:url("../images/background/languages-background.jpg") 0 0 no-repeat;width:810px;height:575px;padding:35px 35px}
body div.choose-language-container h1{margin-bottom:25px;text-align:left}
body div.choose-language-container form label{display:none}
body div.choose-language-container .select2-container .select2-choice{height:28px;line-height:28px;border-radius:0;-webkit-border-radius:0}
body div.choose-language-container .select2-container .select2-choice div{border-left:none;background:0}
body div.choose-language-container .select2-container .select2-choice div b{background-position:-1px 2px}
body div.choose-language-container #s2id_country{width:20em}
body div.choose-language-container #s2id_language{width:10em;margin-left:5px}
body div.choose-language-container #submit{display:inline-block;margin-left:15px}
.choose-country-select2-container ul.select2-results{max-height:none}
.choose-country-select2-container ul.select2-results li.select2-disabled{margin-top:.5em;border-top:1px solid #d3d3d3;background:transparent}
.choose-country-select2-container ul.select2-results li .select2-result-label{padding:0!important}
.choose-country-select2-container ul.select2-results li .select2-result-label>span{display:inline-block;height:24px;line-height:24px;padding-left:30px}
.choose-country-select2-container ul.select2-results li .select2-result-label>span.legend{padding-top:.5em;color:#808080;padding-left:30px;font-style:italic;background:white url("../images/shopping-bag/shopping_bag.png") no-repeat center left}
.choose-country-select2-container ul.select2-results li .select2-result-label>span.ecom{background:url("../images/shopping-bag/shopping_bag.png") center left no-repeat}
.choose-country-select2-container ul.select2-results li.select2-result-with-children{margin-top:1em}
.choose-country-select2-container ul.select2-results li.select2-result-with-children.empty>.select2-result-label{height:0}
.choose-country-select2-container ul.select2-results li.select2-result-with-children.empty .select2-result-label{font-weight:bold}
#contact-page #contact-content #contactForm div.message2{display:none}
#contact-page #contact-content .contactus{color:#4e4e4e;margin:8px 0 20px;float:none;text-transform:none!important}
#contact-page #contact-content .contactus span{text-transform:uppercase}
#contact-page #contact-content .contactus.sprites-contactus{width:auto;padding:0 0 0 20px}
@media(max-width:719px){#contact-page .contact-title-desktop,#contact-page .contact-bg{display:none}
#contact-page #contact-content .contact-info{text-align:center;margin:0 0 30px 0}
#contact-page #contact-content .contact-info p{margin:0 30px}
#contact-page #contact-content .contact-info p.contactus{display:block;height:25px;margin:0}
#contact-page #contact-content .contact-info p.phone-information{display:inline-block;margin:0 20px 0 0}
#contact-page #contact-content .contact-storelocator{display:none}
}
@media(min-width:720px){#contact-page .contact-title-mobile{display:none}
#contact-page .contact-bg{position:relative}
#contact-page .contact-bg img{height:438px;left:230px;top:340px;width:599px;position:absolute;z-index:-5}
#contact-page #contact-content{position:relative;padding-top:10px;width:970px;color:#4e4e4e}
#contact-page #contact-content strong{margin-bottom:20px;display:block;color:black}
#contact-page #contact-content .opening-hours strong{margin-bottom:0}
#contact-page #contact-content .column{width:250px;margin:0 0 0 10px;padding:30px;float:left}
#contact-page #contact-content .column.contact-storelocator,#contact-page #contact-content .column.contact-info{float:right;margin:0 10px 0 0}
#contact-page #contact-content ul.error_content{padding-left:0;padding-bottom:15px}
#contact-page #jp_zip input{float:left}
#contact-page #jp_zip span{float:left;margin:0 5px 0 5px}
#contact-page #contact-content .column .button-wrapper input.form-button{background:url("../images/layout/thin-sprite.png") repeat-x scroll 0 0 transparent;border:medium none;color:#7f7e7e;font-size:11px;margin:0;padding:7px 20px;position:static;width:auto;-webkit-appearance:none}
.content-login .password-forgotten a.link{margin-top:0}
}
@media(max-width:720px){#fragrance{position:relative;height:680px!important;width:100%!important}
#fragrance #fragrance-content{position:absolute;height:750px;width:100%;top:0;left:0;margin-bottom:0;overflow:hidden}
#fragrance #fragrance-content .logo{text-align:center;position:relative;padding:0;z-index:1;width:100%;height:auto;padding-top:0!important}
#fragrance #fragrance-content .logo .title_image{width:100%;height:auto;min-height:50px;background-size:contain}
#fragrance #fragrance-content .frag-nav{margin-bottom:0;padding-left:0;padding-top:15px;width:100%;text-align:center;position:relative;z-index:1}
#fragrance #fragrance-content .frag-tab.tab-active{display:block}
#fragrance #fragrance-content .frag-tab{position:absolute;left:0;top:150px;height:750px;width:100%;overflow:hidden;background-size:contain;display:none}
#fragrance #fragrance-content .frag-tab .description{width:100%;height:160px;top:180px;left:0;overflow:hidden;position:relative;outline:0;float:none;min-height:280px;padding-top:30px}
#fragrance #fragrance-content .frag-tab .description p{padding:5px}
}
.fragrance header{z-index:5}
.fragrance h2{margin-left:10px}
#fragrance{position:relative;height:420px;width:970px}
#fragrance-content{position:absolute;height:750px;width:1150px;top:-186px;left:-100px;margin-bottom:-100px;overflow:hidden}
#fragrance .logo{width:475px;text-align:center;margin-bottom:12px;position:relative;padding:190px 0 0 100px;z-index:1}
#fragrance .logo img{display:block;margin:0 auto}
#fragrance-feerie h2,#fragrance-first h2,#fragrance-midnight h2,#fragrance-oriens h2,#fragrance-air h2{color:#fff}
#fragrance .frag-nav{margin-bottom:55px;padding-left:100px;width:475px;text-align:center;position:relative;z-index:1}
#fragrance .frag-nav li{display:inline-block;font-size:16px;padding-right:12px;margin-right:8px;line-height:1;background:url("../images/fragrances/nav-spacer.png") right 6px no-repeat}
#fragrance .frag-nav .last{margin:0;padding:0;background:0}
#fragrance .frag-nav .menu-selected span{background-position:left -15px}
.frag-tabs{position:absolute}
#fragrance .frag-tab{position:absolute;left:-9999em;top:0;height:750px;width:1150px;overflow:hidden}
#fragrance .tab-active{left:0}
#fragrance .frag-tab .description{width:475px;height:160px;top:360px;left:100px;overflow:hidden;position:relative;outline:0}
#fragrance .frag-tab .description p{margin-top:25px;text-align:center}
#fragrance .frag-tab .description p:first-child{margin:0}
#fragrance .btn-scroll{display:block;width:250px;padding:10px 0 0;position:absolute;left:200px;top:530px;background:url("../images/layout/shadow-thin-250.png") center top no-repeat}
#fragrance .btn-scroll span{display:block;margin:0 auto}
#fragrance .sprites-arrow-bottom{padding:0 0 10px;top:330px;background-position:center bottom}
#popupFragrance .popinContent{padding:0;width:auto}
#popupFragrance{width:800px;padding:20px 0 0}
#fragrance-tsar #popupFragrance{width:624px}
#fragrance-homme #popupFragrance{width:479px}
body.fragrance #cboxClose{top:25px;right:25px}
#popupFragrance .com-opts{float:right;margin-right:20px}
#popupFragrance .com-opts .tooltip{float:left;margin-left:10px}
#popupFragrance .com-opts .bulle img{margin:0;float:none}
#popupFragrance .com-opts .sprites-print.tooltip{margin-left:6px}
#fragrance-feerie{background:#00364f url("../images/background/feerie-bg-repeat.jpg") repeat-x}
#fragrance-feerie #fragrance-content{background:url("../images/fragrances/feerie-bg.jpg") no-repeat}
#fragrance-feerie #tab-intro{background:url("../images/fragrances/feerie-intro.jpg") no-repeat}
#fragrance-feerie #tab-bottle{background:url("../images/fragrances/feerie-bottle.jpg") no-repeat}
#fragrance-feerie #tab-fragrance{background:url("../images/fragrances/feerie-fragrance.jpg") no-repeat}
#fragrance-extra{background:darkgrey url("../images/background/extra-bg-repeat.jpg") repeat-x}
#fragrance-extra #fragrance-content{background:url("../images/fragrances/extra-bg.jpg") no-repeat}
#fragrance-extra #tab-intro{background:url("../images/fragrances/extra-bg.jpg") no-repeat}
#fragrance-extra #tab-bottle{background:url("../images/fragrances/extra-bg.jpg") no-repeat}
#fragrance-extra #tab-fragrance{background:url("../images/fragrances/extra-fragrance.jpg") no-repeat}
#fragrance-extra #fragrance .logo{padding-top:230px}
#fragrance-first{background:#454a4d url("../images/background/first-bg-repeat.jpg") repeat-x}
#fragrance-first #fragrance-content{background:url("../images/fragrances/first-bg.jpg") no-repeat}
#fragrance-first #tab-intro{background:url("../images/fragrances/first-intro.jpg") no-repeat}
#fragrance-first #tab-bottle{background:url("../images/fragrances/first-bottle.jpg") no-repeat}
#fragrance-first #tab-fragrance{background:url("../images/fragrances/first-fragrance.jpg") no-repeat}
#fragrance-first #fragrance .logo{padding-top:228px}
#fragrance-first #grid-inside .sml-text p{color:#aaa}
#fragrance-midnight{background:#000122 url("../images/background/midnight-bg-repeat.jpg") repeat-x}
#fragrance-midnight #fragrance-content{background:url("../images/fragrances/midnight-bg.jpg") no-repeat}
#fragrance-midnight #tab-intro{background:url("../images/fragrances/midnight-intro.jpg") no-repeat}
#fragrance-midnight #tab-bottle{background:url("../images/fragrances/midnight-bottle.jpg") no-repeat}
#fragrance-midnight #tab-fragrance{background:url("../images/fragrances/midnight-fragrance.jpg") no-repeat}
#fragrance-midnight #fragrance .logo{padding-top:247px}
#fragrance-midnight .frag-nav a{color:#aaa}
#fragrance-midnight .frag-nav a:hover,#fragrance-midnight .frag-nav .menu-selected a{color:#fff}
#fragrance-midnight #fragrance .description p{color:#ccc}
#fragrance-oriens{background:#4c060b url("../images/background/oriens-bg-repeat.jpg") repeat-x}
#fragrance-oriens #fragrance-content{background:url("../images/fragrances/oriens-bg.jpg") no-repeat}
#fragrance-oriens #tab-intro{background:url("../images/fragrances/oriens-intro.jpg") no-repeat}
#fragrance-oriens #tab-bottle{background:url("../images/fragrances/oriens-bottle.jpg") no-repeat}
#fragrance-oriens #tab-fragrance{background:url("../images/fragrances/oriens-fragrance.jpg") no-repeat}
#fragrance-oriens #fragrance .logo{padding-top:240px}
#fragrance-homme{background:#180d08 url("../images/background/homme-bg-repeat.jpg") repeat-x}
#fragrance-homme #fragrance-content{background:url("../images/fragrances/homme-bg.jpg") no-repeat}
#fragrance-homme #tab-intro{background:url("../images/fragrances/homme-intro.jpg") no-repeat}
#fragrance-homme #tab-bottle{background:url("../images/fragrances/homme-bottle.jpg") no-repeat}
#fragrance-homme #tab-fragrance{background:url("../images/fragrances/homme-fragrance.jpg") no-repeat}
#fragrance-homme #fragrance .logo{padding-top:255px}
#fragrance-tsar{background:#14240e url("../images/background/tsar-bg-repeat.jpg") repeat-x}
#fragrance-tsar #fragrance-content{background:url("../images/fragrances/tsar-bg.jpg") no-repeat}
#fragrance-tsar #tab-intro{background:url("../images/fragrances/tsar-intro.jpg") no-repeat}
#fragrance-tsar #tab-bottle{background:url("../images/fragrances/tsar-bottle.jpg") no-repeat}
#fragrance-tsar #tab-fragrance{background:url("../images/fragrances/tsar-fragrance.jpg") no-repeat}
#fragrance-tsar #fragrance .logo{padding-top:245px}
#fragrance-tsar .frag-tab p{color:black}
#fragrance-air{background:#444650 url("../images/background/air-bg-repeat.jpg") repeat-x}
#fragrance-air #fragrance-content{background:url("../images/fragrances/air-bg.jpg") no-repeat}
#fragrance-air #tab-intro{background:url("../images/fragrances/air-intro.jpg") no-repeat}
#fragrance-air #tab-bottle{background:url("../images/fragrances/air-bottle.jpg") no-repeat}
#fragrance-air #tab-fragrance{background:url("../images/fragrances/air-fragrance.jpg") no-repeat}
#fragrance-air #fragrance .logo{padding-top:213px}
#fragrance-reve{background:#ffc9b6 url("../images/background/reve-bg-repeat.jpg") repeat-x}
#fragrance-reve #fragrance-content{background:url("../images/fragrances/reve-bg.jpg") no-repeat}
#fragrance-reve #tab-intro{background:url("../images/fragrances/reve-intro.jpg") no-repeat}
#fragrance-reve #tab-bottle{background:url("../images/fragrances/reve-bottle.jpg") no-repeat}
#fragrance-reve #tab-fragrance{background:url("../images/fragrances/reve-fragrance.jpg") no-repeat}
#fragrance-reve #fragrance .logo{padding-top:213px}
.product .image{float:left;width:auto}
.product .description{float:left;width:89%}
.product .close{position:absolute;top:20%;right:-7%;background:url("../images/sprite-sprites.png") no-repeat;background-position:0 -6088px;padding:0 0 0 13px}
.product .close:hover{background-position:0 -7042px;color:#000}
.product{float:left;position:relative;width:99%;padding-right:0}
.product .actions{text-align:center;float:right;display:none}
.product .value,.product .cross,.product .quantity,.product .sales-tax{display:none}
.product .product_code{float:left}
.product .meta{overflow:hidden;padding-top:10px}
.product .cost{float:right;width:auto}
.product .cost span,.product .cost select{margin-right:2%}
.product .total{text-align:right}
.product .name{width:220px;float:left;padding:10px 0 0 10px}
.product .product_code,.product .engraving{width:135px;float:left}
.myOrders tr .product .size{width:140px;float:left}
.product .name h3{font-size:12px;color:#7f7e7e;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:bold;text-transform:none;margin:0;text-align:left;line-height:20px}
.product .name h5{font-size:10px;text-transform:none;text-align:left}
.description{float:left;width:250px;min-height:280px;padding-top:30px;margin-right:10px;position:relative}
.notebook-container .description{float:left;width:250px;min-height:280px;padding:30px;margin-right:10px;position:relative}
.description a.link{margin-bottom:20px;margin-top:20px}
.description .selection_description{border-top:1px solid #d0d2cd;border-bottom:1px solid #d0d2cd;margin:5px 0}
.description .selection{float:left;margin-top:10px;width:140px}
.description .selection_description img{float:left;margin:3px 10px 3px 10px;height:87px;width:87px}
.description .selection_description h6{margin-bottom:10px;display:block}
.description .selection_description:before,.description .selection_description:after{content:" ";display:table}
.description .selection_description:after{clear:both}
.details .button{color:#7f7e7e;text-decoration:none;outline:0;-webkit-box-shadow:inset 0 -10px 7px -5px #e2e2e2;-moz-box-shadow:inset 0 -10px 7px -5px #e2e2e2;box-shadow:inset 0 -10px 7px -5px #e2e2e2;float:right;color:#7f7e7e;font-size:11px;padding:5px 20px 0 20px;height:21px;background:url("../images/layout/thin-sprite.png") 0 0 repeat-x;cursor:pointer;background-position:0 -150px;padding-top:2px;height:18px;display:inline-block;float:right}
.details .button:hover{color:black}
.details .close{position:absolute;right:30px;top:45px;background:url("../images/sprite-sprites.png") no-repeat;background-position:0 -4930px;height:18px;width:18px;display:inline-block;vertical-align:middle;zoom:1;text-indent:500px;overflow:hidden}
.nameChangeForm{display:none}
.changeNameSubmit{margin-left:10px}
a span p{font-size:15px}
.product-item article .image img{position:absolute;left:0}
.product-roll-ul .open-roll.opened .open-left article .image img{left:160px}
.big .product-item article div.description{height:235px;top:65px}
.product-item article .comment{display:none}
.product-item article div.description{width:120px;position:absolute;left:-5000px}
.product-item article div.description .details .name h3{padding:0!important;margin:0!important;padding-bottom:5px!important;font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;color:#4e4e4e;font-size:16px;line-height:15px;display:block;color:#000;padding-top:4px!important;border:0;text-align:center}
.product-item article div.description .details .name h5,.product-item article div.description .details .meta{display:none}
.product-roll-ul .sml .open-roll.opened .open-right div.description{left:180px}
.product-roll-ul .big .open-roll.opened .open-right div.description{left:340px}
.product-roll-ul .sml .open-roll.opened .open-left div.description{left:15px}
.product-roll-ul .big .open-roll.opened .open-left div.description{left:15px}
.product-roll-ul .sml .open-roll.opened .open-top div.description{left:15px}
.product-roll-ul .sml .open-roll.opened .open-bottom div.description{left:15px;top:175px!important}
.product-roll-ul .open-roll.opened .open-left article .image img{left:160px}
.product-roll-ul .open-roll.opened .open-top article .image img{top:160px}
.product-item article div.description .details .name .summary{font-size:11px;height:30px;line-height:14px;width:auto;overflow:hidden}
.product-roll-ul .open-roll.opened article .close{height:18px;width:18px;background:url("../images/sprite-sprites.png") no-repeat 0 -4930px}
.product-roll-ul .open-roll article .share,.product-roll-ul .open-roll article .close,.product-roll-ul .open-roll article .shop-button-icon{display:none;z-index:5}
.product-roll-ul .big .open-roll.opened .open-left article .close{top:280px;left:90px}
.product-roll-ul .big .open-roll.opened .open-left article .share{top:280px;left:20px}
.product-roll-ul .big .open-roll.opened .open-left article .shop-button-icon{top:277px;left:50px}
.product-roll-ul .big .open-roll.opened .open-right article .close{top:280px;right:115px}
.product-roll-ul .big .open-roll.opened .open-right article .share{top:280px;right:20px}
.product-roll-ul .search-result.big .product-item article div.description{top:10px;height:130px}
.sml .product-item article div.description{box-sizing:content-box;height:130px;top:10px}
.big .product-item article div.description{height:235px;top:65px}
.product-roll-ul .big .open-roll.opened .open-right article .shop-button-icon{top:277px;right:75px}
.product-roll-ul .sml .open-roll.opened .open-left article .close{top:120px;right:170px}
.product-roll-ul .sml .open-roll.opened .open-left article .share{top:120px;left:20px}
.product-roll-ul .sml .open-roll.opened .open-left article .shop-button-icon{top:117px;left:50px}
.product-roll-ul .sml .open-roll.opened .open-right article .close{top:120px;right:20px}
.product-roll-ul .sml .open-roll.opened .open-right article .shop-button-icon{top:117px;left:215px}
.product-roll-ul .sml .open-roll.opened .open-bottom article .close{top:280px;right:20px}
.product-roll-ul .sml .open-roll.opened .open-bottom article .share{top:280px;left:20px}
.product-roll-ul .sml .open-roll.opened .open-bottom article .shop-button-icon{top:277px;left:50px}
.product-roll-ul .sml .open-roll.opened .open-top article .close{top:120px;right:20px}
.product-roll-ul .sml .open-roll.opened .open-top article .share{top:120px;left:20px}
.product-roll-ul .sml .open-roll.opened .open-top article .shop-button-icon{top:117px;left:50px}
.sml .product-item article .image img{height:160px;width:160px}
.big .product-item article .image img{height:310px;width:310px}
div.quoteLateral p:first-child{font-size:24px!important;line-height:28px!important;text-align:center!important;padding:30px 0!important;margin:30px 20px!important;font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif!important;font-weight:normal!important;font-style:italic!important}
.link-2{position:absolute;top:11%;left:22%}
.link-3{position:absolute;top:11%;right:22%}
.link-1{position:absolute;bottom:11%;left:10%}
#mobileheader li a{display:inline-block;padding-bottom:0;padding-top:5px;height:29px;width:100%}
.imagemobile{height:50px;width:39px}
.imagedesktop{height:125px;width:96px}
#footer-content .dropdown img{width:73px;height:50px}
.cq-element-header_47link1{top:0!important}
.sign_in .forgot-link{margin-top:0;float:right}
#article-content .link.alignRight p{cursor:auto;display:block;font-family:FilosofiaIta,TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif!important;font-size:17px!important;font-style:italic;font-weight:normal;height:17px;line-height:17px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;vertical-align:baseline;color:#7f7e7e}
#notebook-all #notebook-content .notebook-header h2{float:left}
.lamaison-bottom{bottom:-20px!important}
@media(max-width:719px){#notebook-all #notebook-content .notebook-header h2{float:none}
#collection-jewelry .carousel-wrapper .carousel .carousel-item img.png_bg{display:inline-block;margin-top:36px;max-width:100%;height:auto}
.article #article-content .column2 .carousel img{width:100%;height:auto;margin-left:0}
.article #article-content .column2 .carousel-wrapper .carousel-button.carousel-button-next{right:-20px}
.article #article-content .column2 .carousel-wrapper .carousel-button.carousel-button-previous{left:-20px}
.article #article-content .column2 .carousel{margin-left:0}
}
.serverMessage{color:red;text-align:center}
.accordionHeading p{margin-bottom:0}
.article .article-white-bg .article-white-bg-content .accordionSubHeading{color:#4e4e4e;font-family:Arial;font-size:12px;font-weight:bold;font-style:normal;background:#fff;margin:5px 0 5px 20px;display:block}
.article .article-white-bg .article-white-bg-content .legal-menu ul li ul li .sprites-arrow-sml{margin-left:30px}
.article .article-white-bg .article-white-bg-content .legal-menu li ul,.article .article-white-bg .article-white-bg-content .legal-menu li ul li{margin-left:0!important}
.article .article-white-bg .article-white-bg-content .legal-menu p{margin-top:15px}
.article .article-white-bg .article-white-bg-content .legal-menu li ul li ul li p{margin-left:40px}
.article .article-white-bg .article-white-bg-content .legal-menu .scrollToTop{cursor:pointer}
.legal-menu li div.txt p{margin-bottom:15px}
.article.article-information .legal-menu .custom-font{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-size:24px;padding:15px 0;margin-bottom:0}
.article.article-information .article-white-bg .article-white-bg-header .sprites-print{position:absolute;right:0;top:10px}
.article.article-information .legal-menu ul.to-hide li.printshow{margin-left:10px}
@media(max-width:719px){.paginate-pagination{display:none}
}
#newsroom #news-feed #feed-content #feed-ul li .feed-entry .feed-entry-content .sprites-play{position:absolute;top:41px;left:82px}
body.device-mouse .hidden-mouse{display:none!important}
.type-control .sprites-checkbox,.type-control .sprites-arrow-up,.type-control .sprites-arrow-down{cursor:pointer}
.highlight.freecontent.squared article img{width:310px;height:250px}
.highlight.freecontent.portrait article img{width:310px;height:520px}
.highlight.freecontent.landscape article img{width:630px;height:250px}
.highlight.freecontent.big_squared article img{width:630px;height:510px}
.highlight.freecontent article>div{position:absolute;bottom:5px;right:0;left:0}
.highlight.freecontent article>div.align-right{left:auto}
html.ie6 .highlight.freecontent article>div.align-left div.text,html.ie7 .highlight.freecontent article>div.align-left div.text,html.ie8 .highlight.freecontent article>div.align-left div.text,html.ie9 .highlight.freecontent article>div.align-left div.text,html.ie6 .highlight.freecontent article>div.align-center div.text,html.ie7 .highlight.freecontent article>div.align-center div.text,html.ie8 .highlight.freecontent article>div.align-center div.text,html.ie9 .highlight.freecontent article>div.align-center div.text,html.ie6 .highlight.freecontent article>div.align-right div.text,html.ie7 .highlight.freecontent article>div.align-right div.text,html.ie8 .highlight.freecontent article>div.align-right div.text,html.ie9 .highlight.freecontent article>div.align-right div.text{margin-top:25%}
.highlight.freecontent article>div div.text{height:auto}
.highlight.freecontent article>div.landscape.align-right,.highlight.freecontent article>div.big_squared.align-right{right:315px}
.highlight.freecontent article>div.portrait.align-right,.highlight.freecontent article>div.squared.align-right{right:315px}
.highlight.freecontent article>div.align-left,.highlight.freecontent article>div.align-center,.highlight.freecontent article>div.align-right{width:50%}
@media(max-width:719px){.highlight.freecontent.squared article img{width:300px;height:150px}
.highlight.freecontent.portrait article img{width:300px;height:150px}
.highlight.freecontent.landscape article img{width:300px;height:150px}
.highlight.product{float:none;padding:0}
.highlight .highlight{margin-top:0}
.highlight.freecontent article>div.align-left,.highlight.freecontent article>div.align-center,.highlight.freecontent article>div.align-right{width:100%}
#product-right-part .tab{width:94%;margin:0 auto}
#product-right-part .paginate-button-wrapper{width:93%}
#search-content .search-controls .is-best-selling-control label em{font-style:normal}
#search-content .search-controls .is-best-selling-control label em:hover{color:#000}
#search-content .search-controls .is-best-selling-control label{font-size:12px}
#popupAddressForm .form-element.button-wrapper.getAddressByZip{width:26%}
#popupAddressForm .form-element.button-wrapper.getAddressByZip>input{height:28px;width:90%}
#overlay #loadingSpinner{left:46%}
}
#shopping-bag-change-locale .btSubmit{display:block;text-align:right}
#shopping-bag-change-locale .btSubmit a.bt-close{display:inline-block}
.dropdown ul li.continent-russia b{display:none}
.form-select{display:inline-block;margin-left:1px;position:relative}
#addForm .custom-checkbox label{width:auto}
.wrapper .heading.lessSpaceBottom{padding-bottom:0}
.wrapper .bt.transparentButton{color:#7f7e7e;font-size:11px;padding:0 20px;cursor:pointer;text-transform:uppercase;display:block;height:30px;border:0;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;position:relative;top:-49px;left:450px}
#alilab{padding-top:5px;padding-bottom:2px}
.cag-fontsize-zero{font-size:0!important}
.VCA-cover-module{position:relative;margin:10px auto;padding-bottom:15px}
.VCA-cover-module audio{height:35px}
.VCA-cover-module audio::-webkit-media-controls-enclosure{height:35px}
.VCA-cover-module video::-webkit-media-controls-enclosure{height:40px}
.VCA-cover-module audio::-webkit-media-controls-panel,.VCA-cover-module video::-webkit-media-controls-panel{display:none}
.cover-video img{display:none!important}
.cover-image video{display:none!important}
.VCA-coverModule{width:100%;position:relative;height:440px}
.mobile .header-margin-top-mobile{margin-top:30px}
.mobile .header-margin-bottom-mobile{margin-bottom:30px}
.desktop .header-margin-top{margin-top:20px}
.desktop .header-margin-bottom{margin-bottom:20px}
.header-module-margin{margin-top:20px;margin-bottom:20px}
.VCA-cover-module.VCA-cover-module-inside .hp-txt-block{position:absolute;bottom:0}
.VCA-cover-module .hp-cover{width:100%;position:relative;font-size:0}
.VCA-cover-module .hp-cover span[data-link]{cursor:pointer}
.VCA-cover-module .desktop-cover,.VCA-cover-module .desktop-video{display:none}
.VCA-cover-module .hp-cover img,.VCA-cover-module .hp-cover video{width:100%}
.desktop .VCA-cover-module .hp-txt-background{background:#fff}
.mobile .VCA-cover-module .hp-txt-background-mobile{background:#fff}
.VCA-cover-module .hp-txt-blockLeft{float:none}
.VCA-cover-module .hp-txt-block{padding:20px 0;position:relative;font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;width:90%;margin-left:5%;margin-top:15px;pointer-events:none}
.VCA-cover-module .hp-txt-block .txt-title{margin:0 auto 15px;text-align:center;width:310px;font-size:26px}
#main .VCA-cover-module .hp-txt-block h2.txt-title{font-style:normal;font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif}
.VCA-cover-module .hp-txt-block .txt-desc{text-align:center;width:310px;margin:0 auto}
.VCA-cover-module .hp-txt-block hr{width:80px;margin:20px auto}
.VCA-cover-module .hp-txt-block .txt-link:before{content:">";margin-right:10px}
.VCA-cover-module .hp-txt-block .txt-link{margin:10px auto 0;text-align:center;display:block;width:310px;font-weight:normal;color:#7d7d7d;pointer-events:auto}
.VCA-cover-module .hp-txt-block a.txt-link[data-color="#000000"]:hover,.VCA-cover-module .hp-txt-block a.txt-link[data-color="#000"]:hover{color:#7d7d7d!important}
.desktop .header-margin-top:not(.VCA-CTAband){margin-top:30px!important}
.desktop .header-margin-bottom:not(.VCA-CTAband){margin-bottom:30px!important}
.header-module-margin:not(.VCA-CTAband){margin-top:30px!important;margin-bottom:30px!important}
.header-module-margin.VCA-CTAband{margin-top:30px!important}
@media(min-width:720px){.VCA-cover-module .hp-cover img{width:100%;height:auto}
.VCA-cover-module .hp-cover{width:1024px}
.VCA-cover-module{position:relative;max-width:1024px;margin:0 auto;padding-bottom:0}
.VCA-cover-module .desktop-cover,.VCA-cover-module .desktop-video{display:block}
.VCA-cover-module .mobile-cover,.VCA-cover-module .mobile-video{display:none}
.desktop .header-margin-top:not(.VCA-CTAband){margin-top:40px!important}
.desktop .header-margin-bottom:not(.VCA-CTAband){margin-bottom:40px!important}
.header-module-margin:not(.VCA-CTAband){margin-top:40px!important;margin-bottom:40px!important}
.header-module-margin.VCA-CTAband{margin-top:40px!important}
.VCA-cover-module .hp-txt-block{position:absolute;width:380px;top:50%;transform:translate3D(0,-50%,0);padding:50px 45px;margin-top:0}
.VCA-cover-module .hp-txt-block .txt-title,.VCA-cover-module .hp-txt-block .txt-desc,.VCA-cover-module .hp-txt-block .txt-link{width:auto}
.VCA-cover-module .hp-txt-blockLeft{left:100px;margin:0}
.VCA-cover-module .hp-txt-block-right{right:100px;margin:0}
}
@media(min-width:1440px){.VCA-cover-module .hp-txt-blockLeft{left:170px}
.VCA-cover-module .hp-txt-block-right{right:170px}
}
.cover-image-background{z-index:-10000}
.cover-gif-background{position:absolute;top:0;left:0}
.gif-relative{position:relative}
@media only screen and (min-width:768px) and (max-width:1024px){.VCA-cover-module .hp-cover video{object-fit:cover;width:100%}
}
@media(max-width:768px),(max-width:1024px) and (orientation:landscape){.VCA-cover-module video.video::-webkit-media-controls-panel-background{height:0!important}
}
@media(min-width:1400px){.VCA-cover-module .hp-cover{width:1400px}
.VCA-cover-module{max-width:1400px}
}
.ie8 .wide .VCA-cover-module .hp-cover{width:1400px}
.ie8 .VCA-cover-module{position:relative;max-width:1400px;margin:10px auto;padding-bottom:0}
.ie8 .header-module-margin{margin-top:40px!important}
.ie8 .header-module-margin.VCA_latestCreationsComponent,.ie8 .header-module-margin.VCA-cover-module{margin-top:40px!important;margin-bottom:40px!important}
.ie8 .desktop .header-margin-top.VCA-cover-module{margin-top:30px!important}
.ie8 .desktop .header-margin-bottom.VCA-cover-module{margin-bottom:30px!important}
.ie8 .mobile .header-margin-top-mobile.VCA-cover-module{margin-top:30px!important}
.ie8 .mobile .header-margin-bottom-mobile.VCA-cover-module{margin-bottom:30px!important}
.ie8 .VCA-cover-module .hp-txt-block{position:absolute;width:380px;bottom:auto;padding:50px 45px;margin-top:0;top:50%;transform:translate3D(0,-50%,0)}
.ie8 .VCA-cover-module .hp-txt-blockLeft{left:100px}
.ie8 .VCA-cover-module .hp-txt-block-right{right:100px}
.ie8 .VCA-cover-module .hp-txt-block .txt-title,.ie8 .VCA-cover-module .hp-txt-block .txt-desc,.ie8 .VCA-cover-module .hp-txt-block .txt-link{width:auto}
@font-face{font-family:'English Letters';src:url("../fonts/english/81b42ec6-7e7c-4cb6-bdd9-35587b1e100f.eot?#iefix");src:url("../fonts/english/81b42ec6-7e7c-4cb6-bdd9-35587b1e100f.eot?#iefix") format("eot"),url("../fonts/english/96633010-4b65-4272-83ae-d44004c53794.woff2") format("woff2"),url("../fonts/english/0a6424b7-2555-4ac8-9492-c4c24bf7879a.woff") format("woff"),url("../fonts/english/47b0d976-d614-4ec4-a2ab-74be2aeeae09.ttf") format("truetype")}
@font-face{font-family:'EnglishRegular';src:url("../fonts/english/english_-webfont.eot");src:url("../fonts/english/english_-webfont.eot") format("embedded-opentype"),url("../fonts/english/english_-webfont.woff") format("woff"),url("../fonts/english/english_-webfont.ttf") format("truetype"),url("../fonts/english/english_-webfont.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'FilosofiaIta';src:url("../fonts/filosofia/filosofiaitalic-webfont.eot");src:url("../fonts/filosofia/filosofiaitalic-webfont.eot") format("embedded-opentype"),url("../fonts/filosofia/filosofiaitalic-webfont.woff") format("woff"),url("../fonts/filosofia/filosofiaitalic-webfont.ttf") format("truetype");font-weight:normal;font-style:italic}
@font-face{font-family:'FilosofiaGrand';src:url("../fonts/filosofia/filosofiagrand-webfont.eot");src:url("../fonts/filosofia/filosofiagrand-webfont.eot") format("embedded-opentype"),url("../fonts/filosofia/filosofiagrand-webfont.woff") format("woff"),url("../fonts/filosofia/filosofiagrand-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Filosofia';src:url("../fonts/filosofia/filosofiaregular-webfont.eot");src:url("../fonts/filosofia/filosofiaregular-webfont.eot") format("embedded-opentype"),url("../fonts/filosofia/filosofiaregular-webfont.woff") format("woff"),url("../fonts/filosofia/filosofiaregular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Nanum Myeongjo';font-style:normal;font-weight:400;src:url("../fonts/nanummyeongjo/NanumMyeongjo-Regular.eot");src:url("../fonts/nanummyeongjo/NanumMyeongjo-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/nanummyeongjo/NanumMyeongjo-Regular.woff2") format("woff2"),url("../fonts/nanummyeongjo/NanumMyeongjo-Regular.woff") format("woff"),url("../fonts/nanumyeongjo/NanumMyeongjo-Regular.ttf") format("truetype")}
@font-face{font-family:'Nanum Myeongjo';font-style:normal;font-weight:600;src:url("../fonts/nanummyeongjo/NanumMyeongjo-Bold.eot");src:url("../fonts/nanummyeongjo/NanumMyeongjo-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/nanummyeongjo/NanumMyeongjo-Bold.woff2") format("woff2"),url("../fonts/nanummyeongjo/NanumMyeongjo-Bold.woff") format("woff"),url("../fonts/nanummyeongjo/NanumMyeongjo-Bold.ttf") format("truetype")}
@font-face{font-family:'Nanum Myeongjo';font-style:normal;font-weight:700;src:url("../fonts/nanummyeongjo/NanumMyeongjo-ExtraBold.eot");src:url("../fonts/nanummyeongjo/NanumMyeongjo-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/nanummyeongjo/NanumMyeongjo-ExtraBold.woff2") format("woff2"),url("../fonts/nanummyeongjo/NanumMyeongjo-ExtraBold.woff") format("woff"),url("../fonts/nanummyeongjo/NanumMyeongjo-ExtraBold.ttf") format("truetype")}
@font-face{font-family:'GEHiliLight';src:url("../fonts/GEHiliLight/GEHiliLight.eot");src:url("../fonts/GEHiliLight/GEHiliLight.eot?#iefix") format("embedded-opentype"),url("../fonts/GEHiliLight/GEHiliLight.woff2") format("woff2"),url("../fonts/GEHiliLight/GEHiliLight.woff") format("woff"),url("../fonts/GEHiliLight/GEHiliLight.ttf") format("truetype"),url("../fonts/GEHiliLight/GEHiliLight.svg#GEHiliLight") format("svg")}
@font-face{font-family:'GESSTextLightLight';src:url("../fonts/GESSTextLightLight/GESSTextLightLight.eot");src:url("../fonts/GESSTextLightLight/GESSTextLightLight.eot?#iefix") format("embedded-opentype"),url("../fonts/GESSTextLightLight/GESSTextLightLight.woff2") format("woff2"),url("../fonts/GESSTextLightLight/GESSTextLightLight.woff") format("woff"),url("../fonts/GESSTextLightLight/GESSTextLightLight.ttf") format("truetype"),url("../fonts/GESSTextLightLight/GESSTextLightLight.svg#GESSTextLightLight") format("svg")}
@font-face{font-family:'Janson Text';src:url("../fonts/janson/janson-webfont.eot");src:url("../fonts/janson/janson-webfont.eot") format("embedded-opentype"),url("../fonts/janson/janson-webfont.woff") format("woff"),url("../fonts/janson/janson-webfont.ttf") format("truetype"),url("../fonts/janson/janson-webfont.svg") format("svg")}
@font-face{font-family:'Janson';src:url("../fonts/janson/janson-webfont.eot");src:url("../fonts/janson_2/janson-webfont.eot") format("embedded-opentype"),url("../fonts/janson_2/janson-webfont.woff") format("woff"),url("../fonts/janson_2/janson-webfont.ttf") format("truetype"),url("../fonts/janson_2/janson-webfont.svg") format("svg")}
@font-face{font-family:'MS Mincho Web';src:url("../fonts/msmincho/msmincho.eot");src:url("../fonts/msmincho/msmincho.eot") format("embedded-opentype"),url("../fonts/msmincho/msmincho.woff") format("woff"),url("../fonts/msmincho/msmincho.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'MS Gothic Web';src:url("../fonts/msgothic/msgothic.eot");src:url("../fonts/msgothic/msgothic.eot") format("embedded-opentype"),url("../fonts/msgothic/msgothic.woff") format("woff"),url("../fonts/msgothic/msgothic.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.0.1");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.1") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.0.1") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.0.1") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg")}
@font-face{font-family:'Neue Helvetica Arabic 45 light';src:url("../fonts/Neue-Helvetica-Arabic-45-Light/Neue-Helvetica-Arabic-45-Light.eot");src:url("../fonts/Neue-Helvetica-Arabic-45-Light/Neue-Helvetica-Arabic-45-Light.eot") format("embedded-opentype"),url("../fonts/Neue-Helvetica-Arabic-45-Light/Neue-Helvetica-Arabic-45-Light.woff") format("woff"),url("../fonts/Neue-Helvetica-Arabic-45-Light/Neue-Helvetica-Arabic-45-Light.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Frutiger Arabic 45 light';src:url("../fonts/Frutiger Arabic 45 light/Frutiger-Arabic-45-light.eot");src:url("../fonts/Frutiger Arabic 45 light/Frutiger-Arabic-45-light.eot") format("embedded-opentype"),url("../fonts/Frutiger Arabic 45 light/Frutiger-Arabic-45-light.woff") format("woff"),url("../fonts/Frutiger Arabic 45 light/Frutiger-Arabic-45-light.ttf") format("truetype");font-weight:normal;font-style:normal}
.VCA_latestCreationsComponent{width:100%;margin:10px auto}
@media(min-width:768px){.VCA_latestCreationsComponent{width:1024px;overflow:hidden;font-family:"Filosofia"}
}
@media(min-width:1400px){.VCA_latestCreationsComponent{width:1400px}
}
.VCA_latestCreationsComponent .hide-title-mobile,.VCA_latestCreationsComponent .hide-cta-mobile{display:none!important}
.VCA_latestCreationsComponent .flex-container{display:flex}
.VCA_latestCreationsComponent .flex-column{flex-direction:column}
.VCA_latestCreationsComponent .flex-wrap{flex-wrap:wrap}
@media(min-width:768px){.VCA_latestCreationsComponent .flex-wrap .latestC_productBlock:nth-child(-n+2){margin-bottom:10px}
}
.VCA_latestCreationsComponent .flex-space-between{justify-content:space-between}
@media(min-width:768px){.VCA_latestCreationsComponent .VCA_latest_desktop{width:960px;margin:0 auto}
}
@media(min-width:1400px){.VCA_latestCreationsComponent .VCA_latest_desktop{width:1280px}
}
.VCA_latestCreationsComponent .VCA_latest_desktop .column{position:relative;width:310px;height:310px;margin-right:10px}
@media(min-width:768px){.VCA_latestCreationsComponent .VCA_latest_desktop .column:last-child{display:none}
}
@media(min-width:1400px){.VCA_latestCreationsComponent .VCA_latest_desktop .column:last-child{display:flex}
}
.VCA_latestCreationsComponent .VCA_latest_desktop .column .latestC_titleBlock{display:block;width:310px;height:150px;margin-bottom:10px;text-align:center;flex:none}
.VCA_latestCreationsComponent .VCA_latest_desktop .column .latestC_titleBlock h2{font-family:"Filosofia";font-weight:normal;font-size:26px;line-height:27px;padding-top:30px}
.VCA_latestCreationsComponent .VCA_latest_desktop .column .latestC_titleBlock hr{width:80px;margin:15px auto 20px;color:#c6c6c6}
.VCA_latestCreationsComponent .VCA_latest_desktop .column .latestC_titleBlock .latestC_desc{margin:0 auto;color:#7d7d7d}
.VCA_latestCreationsComponent .VCA_latest_desktop .column .latestC_titleBlock .latestC_desc:before{content:">";margin-right:5px}
.VCA_latestCreationsComponent .VCA_latest_desktop .big_product article.latestC_productBlock{width:310px;height:310px}
.VCA_latestCreationsComponent .VCA_latest_desktop .big_product article.latestC_productBlock figure,.VCA_latestCreationsComponent .VCA_latest_desktop .big_product article.latestC_productBlock img{width:310px;height:310px}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock{width:150px;height:150px}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock figure,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock img{width:150px;height:150px}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock .lastestC_product_content .lastestC_name,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock .lastestC_product_content .lastestC_price,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock .heart{display:none}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock .heart{position:absolute;bottom:10px;left:10px}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock .heart .lastestC_icon{width:20px}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock .lastestC_product_content{display:flex;align-items:center;flex-direction:column;width:310px;height:310px}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock .lastestC_product_content .lastestC_name{font-family:"Filosofia";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock .lastestC_product_content .lastestC_name.too-long{overflow:hidden;padding:0 35px;font-size:13px;line-height:1.2em;text-align:center}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock .lastestC_product_content .lastestC_name.too-long.same-size{font-size:15px}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock .lastestC_product_content .lastestC_price{font-family:"Arial",sans-serif;font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal;text-align:center}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock:hover,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock.wcag-focus{width:310px;height:310px;position:absolute;top:0;left:0;border:1px solid #c6c6c6}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock:hover .lastestC_product_content,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock.wcag-focus .lastestC_product_content{justify-content:space-evenly}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock:hover figure,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock:hover img,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock.wcag-focus figure,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock.wcag-focus img{width:245px;height:245px}
.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock:hover .lastestC_product_content .lastestC_name,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock:hover .lastestC_product_content .lastestC_price,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock:hover .heart,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock.wcag-focus .lastestC_product_content .lastestC_name,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock.wcag-focus .lastestC_product_content .lastestC_price,.VCA_latestCreationsComponent .VCA_latest_desktop article.latestC_productBlock.wcag-focus .heart{display:block}
.VCA_latestCreationsComponent .VCA_latest_mobile .lastestC_mobile_title{display:block;width:200px;margin:0 auto 20px;font-family:"Filosofia";font-size:25px;text-align:center}
.VCA_latestCreationsComponent .VCA_latest_mobile .lastestC_mobile_title a{color:#444}
.VCA_latestCreationsComponent .VCA_latest_mobile .lastestC_discover_more{display:block;width:200px;margin:0 auto;font-family:"FilosofiaIta";font-size:18px;font-style:italic!important;text-align:center}
.VCA_latestCreationsComponent .VCA_latest_mobile .lastestC_discover_more:before{content:">";margin-right:5px}
.VCA_latestCreationsComponent .VCA_latest_mobile .lastestC_name{text-align:center;font-family:"Filosofia";font-size:18px;line-height:20px}
.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider.slick-slider{width:100%;margin:0 auto;overflow:hidden}
.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider .slick-slide{width:50vw;border:1px solid #f5f5f5}
.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider .slick-slide .slick-item{position:relative;min-height:290px;padding:15px}
.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider .slick-slide .slick-item img{margin:0 auto;width:140px;height:140px}
.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider .slick-dots{position:relative;bottom:0!important;margin:25px 0 15px 0}
.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider .lastestC_price{text-align:center;font-size:1.2em;display:block}
.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider .lastestC_name{color:#000;display:block;margin:20px 0 17px 0}
.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider a.tooltip.png_bg.wishlist-nonlogin,.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider a.tooltip.png_bg.wishlist-login{position:absolute;top:10px;left:10px;z-index:5}
.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider a.tooltip.png_bg.wishlist-nonlogin .icon-heart,.VCA_latestCreationsComponent .VCA_latest_mobile .VCA_last_creation_slider a.tooltip.png_bg.wishlist-login .icon-heart{margin:0}
span.latestC_productBlock.non-keyboard-outline:focus{border:3px solid rgba(59,153,252,0.5);outline:0!important;box-shadow:none}
.wcag-no-outline{outline:0!important;border:none!important}
.wcag-outline-focus{outline:3px auto #3b99fc}
.wcag-border-focus{border:3px solid rgba(59,153,252,0.5)}
.wcag-border-latestcreation{border:1px solid #c6c6c6}
.wcag-block{display:block}
.wcag-no-block{display:none}
body.lang-ar .fifty-fifty-container .content_title,body.lang-ar .fifty-fifty-container .content_description,html:lang(ar) .fifty-fifty-container .content_title,html:lang(ar) .fifty-fifty-container .content_description{direction:ltr}
body.lang-ar .fifty-fifty-container.rectangle .left,body.lang-ar .fifty-fifty-container.square .left,html:lang(ar) .fifty-fifty-container.rectangle .left,html:lang(ar) .fifty-fifty-container.square .left{margin-left:5px}
body.lang-ar .fifty-fifty-container.rectangle .right,body.lang-ar .fifty-fifty-container.square .right,html:lang(ar) .fifty-fifty-container.rectangle .right,html:lang(ar) .fifty-fifty-container.square .right{margin-right:5px}
.fifty-fifty-container{position:relative;z-index:0;display:block;justify-content:center;align-items:center;max-width:1270px;width:100%;margin:0 auto;color:#000}
.fifty-fifty-container.top-gap{padding-top:25px}
.fifty-fifty-container.bottom-gap{padding-bottom:25px}
.fifty-fifty-container.rectangle .left,.fifty-fifty-container.rectangle .right,.fifty-fifty-container.square .left,.fifty-fifty-container.square .right{position:relative;z-index:0;overflow:hidden;width:50%;height:630px}
.fifty-fifty-container.rectangle .left.vertical_center,.fifty-fifty-container.rectangle .right.vertical_center,.fifty-fifty-container.square .left.vertical_center,.fifty-fifty-container.square .right.vertical_center{display:flex;align-items:center;justify-content:center}
.fifty-fifty-container.rectangle .left.vertical_bottom,.fifty-fifty-container.rectangle .left.video,.fifty-fifty-container.rectangle .right.vertical_bottom,.fifty-fifty-container.rectangle .right.video,.fifty-fifty-container.square .left.vertical_bottom,.fifty-fifty-container.square .left.video,.fifty-fifty-container.square .right.vertical_bottom,.fifty-fifty-container.square .right.video{display:flex;align-self:center;justify-content:flex-end;flex-direction:column}
.fifty-fifty-container.rectangle .left.vertical_bottom .content,.fifty-fifty-container.rectangle .left.video .content,.fifty-fifty-container.rectangle .right.vertical_bottom .content,.fifty-fifty-container.rectangle .right.video .content,.fifty-fifty-container.square .left.vertical_bottom .content,.fifty-fifty-container.square .left.video .content,.fifty-fifty-container.square .right.vertical_bottom .content,.fifty-fifty-container.square .right.video .content{margin:0 auto}
.fifty-fifty-container.rectangle .left.video video.container_visual,.fifty-fifty-container.rectangle .right.video video.container_visual,.fifty-fifty-container.square .left.video video.container_visual,.fifty-fifty-container.square .right.video video.container_visual{width:100%}
.fifty-fifty-container.rectangle .left .container_visual,.fifty-fifty-container.rectangle .left .gif_above,.fifty-fifty-container.rectangle .right .container_visual,.fifty-fifty-container.rectangle .right .gif_above,.fifty-fifty-container.square .left .container_visual,.fifty-fifty-container.square .left .gif_above,.fifty-fifty-container.square .right .container_visual,.fifty-fifty-container.square .right .gif_above{position:absolute;z-index:-2;top:0;left:0;width:100%}
.fifty-fifty-container.rectangle .left .gif_above,.fifty-fifty-container.rectangle .right .gif_above,.fifty-fifty-container.square .left .gif_above,.fifty-fifty-container.square .right .gif_above{z-index:-1}
.fifty-fifty-container.rectangle .left .external_video,.fifty-fifty-container.rectangle .right .external_video,.fifty-fifty-container.square .left .external_video,.fifty-fifty-container.square .right .external_video{width:100%!important;height:100%}
.fifty-fifty-container.rectangle .left .play-btn,.fifty-fifty-container.rectangle .right .play-btn,.fifty-fifty-container.square .left .play-btn,.fifty-fifty-container.square .right .play-btn{display:none;width:80px;height:80px;position:absolute;z-index:10;top:50%;left:50%;margin-left:-40px;margin-top:-40px;background-image:url("../images/vca-sprite/icon-play.svg");background-repeat:no-repeat;background-position:center center;background-color:transparent;cursor:pointer}
.fifty-fifty-container.rectangle .left .play-btn.active,.fifty-fifty-container.rectangle .right .play-btn.active,.fifty-fifty-container.square .left .play-btn.active,.fifty-fifty-container.square .right .play-btn.active{display:block}
.fifty-fifty-container.rectangle .left .visual-container+a.content_link,.fifty-fifty-container.rectangle .right .visual-container+a.content_link,.fifty-fifty-container.square .left .visual-container+a.content_link,.fifty-fifty-container.square .right .visual-container+a.content_link{position:absolute;z-index:5;width:100%;height:100%;top:0;left:0}
.fifty-fifty-container.rectangle .left .content,.fifty-fifty-container.rectangle .right .content,.fifty-fifty-container.square .left .content,.fifty-fifty-container.square .right .content{position:relative;z-index:1;display:flex;flex-direction:column;width:380px;max-width:380px;padding:35px;text-align:center}
.fifty-fifty-container.rectangle .left .content .content_title,.fifty-fifty-container.rectangle .right .content .content_title,.fifty-fifty-container.square .left .content .content_title,.fifty-fifty-container.square .right .content .content_title{margin:0 auto 15px;font-size:32px;line-height:32px;color:#000;font-weight:normal}
.fifty-fifty-container.rectangle .left .content .content_description,.fifty-fifty-container.rectangle .right .content .content_description,.fifty-fifty-container.square .left .content .content_description,.fifty-fifty-container.square .right .content .content_description{font-family:"Times New Roman",serif;font-style:normal;font-size:16px;letter-spacing:0;line-height:22px}
.fifty-fifty-container.rectangle .left .content .content_description:after,.fifty-fifty-container.rectangle .right .content .content_description:after,.fifty-fifty-container.square .left .content .content_description:after,.fifty-fifty-container.square .right .content .content_description:after{content:'';width:80px;max-width:80px;display:block;height:1px;border:0;margin:20px auto;background-color:#aaa}
.fifty-fifty-container.rectangle .left .content a.content_link,.fifty-fifty-container.rectangle .left .content span.content_link,.fifty-fifty-container.rectangle .right .content a.content_link,.fifty-fifty-container.rectangle .right .content span.content_link,.fifty-fifty-container.square .left .content a.content_link,.fifty-fifty-container.square .left .content span.content_link,.fifty-fifty-container.square .right .content a.content_link,.fifty-fifty-container.square .right .content span.content_link{margin:0 auto;display:block;font-weight:normal;font-family:"FilosofiaIta",serif;font-style:italic;font-size:18px;letter-spacing:0;line-height:20px;cursor:pointer;color:#7f7e7e}
.fifty-fifty-container.rectangle .left .content a.content_link:before,.fifty-fifty-container.rectangle .left .content span.content_link:before,.fifty-fifty-container.rectangle .right .content a.content_link:before,.fifty-fifty-container.rectangle .right .content span.content_link:before,.fifty-fifty-container.square .left .content a.content_link:before,.fifty-fifty-container.square .left .content span.content_link:before,.fifty-fifty-container.square .right .content a.content_link:before,.fifty-fifty-container.square .right .content span.content_link:before{content:'> '}
.fifty-fifty-container.rectangle .left .content a.content_link.fake-link,.fifty-fifty-container.rectangle .left .content span.content_link.fake-link,.fifty-fifty-container.rectangle .right .content a.content_link.fake-link,.fifty-fifty-container.rectangle .right .content span.content_link.fake-link,.fifty-fifty-container.square .left .content a.content_link.fake-link,.fifty-fifty-container.square .left .content span.content_link.fake-link,.fifty-fifty-container.square .right .content a.content_link.fake-link,.fifty-fifty-container.square .right .content span.content_link.fake-link{cursor:default}
.fifty-fifty-container.rectangle .left .content hr,.fifty-fifty-container.rectangle .right .content hr,.fifty-fifty-container.square .left .content hr,.fifty-fifty-container.square .right .content hr{width:80px;max-width:80px;margin:0 0 20px;display:block;height:1px;border:0;margin:0 auto 20px;background-color:#7d7d7d}
.fifty-fifty-container.rectangle .left .content.with_background,.fifty-fifty-container.rectangle .right .content.with_background,.fifty-fifty-container.square .left .content.with_background,.fifty-fifty-container.square .right .content.with_background{background:0;background-color:transparent}
.fifty-fifty-container.rectangle .left .content.with_plain_background,.fifty-fifty-container.rectangle .right .content.with_plain_background,.fifty-fifty-container.square .left .content.with_plain_background,.fifty-fifty-container.square .right .content.with_plain_background{background-color:#fff}
.fifty-fifty-container.rectangle .left .content.no_background,.fifty-fifty-container.rectangle .right .content.no_background,.fifty-fifty-container.square .left .content.no_background,.fifty-fifty-container.square .right .content.no_background{background-color:transparent;background:0;margin-bottom:50px;padding:35px 35px 0}
.fifty-fifty-container.rectangle .left,.fifty-fifty-container.square .left{margin-right:5px;right:0}
.fifty-fifty-container.rectangle .right,.fifty-fifty-container.square .right{margin-left:5px;left:0}
.fifty-fifty-container.rectangle .left,.fifty-fifty-container.rectangle .right{height:400px}
.fifty-fifty-container video::-webkit-media-controls-panel-container{display:none!important;opacity:0!important}
@media(min-resolution:192dpi),(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2 / 1),(min-device-pixel-ratio:2),(min-resolution:2dppx){.fifty-fifty-container video.desktop-video.low-res{display:none!important}
}
@media(max-resolution:191dpi){.fifty-fifty-container video.desktop-video.high-res{display:none!important}
}
@media only screen and (min-width:1400px),only screen and (min-width:1024px) and (max-width:1400px),only screen and (min-width:768px) and (max-width:1024px){.fifty-fifty-container{display:flex!important}
.fifty-fifty-container.rectangle .left,.fifty-fifty-container.rectangle .right,.fifty-fifty-container.square .left,.fifty-fifty-container.square .right{background-color:transparent!important}
.fifty-fifty-container.rectangle .left .container_visual.show-mobile,.fifty-fifty-container.rectangle .right .container_visual.show-mobile,.fifty-fifty-container.square .left .container_visual.show-mobile,.fifty-fifty-container.square .right .container_visual.show-mobile{display:none}
.fifty-fifty-container.rectangle .left .container_visual.mobile-video,.fifty-fifty-container.rectangle .right .container_visual.mobile-video,.fifty-fifty-container.square .left .container_visual.mobile-video,.fifty-fifty-container.square .right .container_visual.mobile-video{display:none}
.fifty-fifty-container.rectangle .left .container_visual.desktop-video,.fifty-fifty-container.rectangle .right .container_visual.desktop-video,.fifty-fifty-container.square .left .container_visual.desktop-video,.fifty-fifty-container.square .right .container_visual.desktop-video{display:block;height:100%;width:100%}
.fifty-fifty-container .left.vertical_bottom .content.with_plain_background,.fifty-fifty-container .right.vertical_bottom .content.with_plain_background{margin-bottom:50px}
.fifty-fifty-container .left.vertical_bottom .content.with_background,.fifty-fifty-container .right.vertical_bottom .content.with_background{margin-bottom:15px}
}
@media only screen and (min-width:1400px){.fifty-fifty-container{display:flex!important}
.fifty-fifty-container.rectangle .left .visual-container .container_visual,.fifty-fifty-container.rectangle .left .visual-container .gif_above,.fifty-fifty-container.rectangle .right .visual-container .container_visual,.fifty-fifty-container.rectangle .right .visual-container .gif_above,.fifty-fifty-container.square .left .visual-container .container_visual,.fifty-fifty-container.square .left .visual-container .gif_above,.fifty-fifty-container.square .right .visual-container .container_visual,.fifty-fifty-container.square .right .visual-container .gif_above{width:100%}
}
@media only screen and (min-width:1024px) and (max-width:1400px){.fifty-fifty-container{max-width:1024px;width:100%;display:flex!important}
.fifty-fifty-container.rectangle .left .visual-container .container_visual,.fifty-fifty-container.rectangle .left .visual-container .gif_above,.fifty-fifty-container.rectangle .right .visual-container .container_visual,.fifty-fifty-container.rectangle .right .visual-container .gif_above,.fifty-fifty-container.square .left .visual-container .container_visual,.fifty-fifty-container.square .left .visual-container .gif_above,.fifty-fifty-container.square .right .visual-container .container_visual,.fifty-fifty-container.square .right .visual-container .gif_above{width:auto;height:100%}
.fifty-fifty-container.rectangle .left video.container_visual::-webkit-media-controls-enclosure,.fifty-fifty-container.rectangle .right video.container_visual::-webkit-media-controls-enclosure,.fifty-fifty-container.square .left video.container_visual::-webkit-media-controls-enclosure,.fifty-fifty-container.square .right video.container_visual::-webkit-media-controls-enclosure{position:absolute}
.fifty-fifty-container.rectangle .left video.container_visual::-webkit-media-controls-enclosure,.fifty-fifty-container.square .left video.container_visual::-webkit-media-controls-enclosure{width:calc(100% - 124px);right:0}
.fifty-fifty-container.rectangle .right video.container_visual::-webkit-media-controls-enclosure,.fifty-fifty-container.square .right video.container_visual::-webkit-media-controls-enclosure{width:calc(100% - 124px);left:0}
.fifty-fifty-container.rectangle .left,.fifty-fifty-container.rectangle .right{height:400px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.fifty-fifty-container{display:flex!important;padding-right:30px;padding-left:30px}
.fifty-fifty-container.rectangle .left .container_visual,.fifty-fifty-container.rectangle .right .container_visual,.fifty-fifty-container.square .left .container_visual,.fifty-fifty-container.square .right .container_visual{height:100%}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.fifty-fifty-container{padding-right:30px;padding-left:30px;display:flex!important}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.fifty-fifty-container{padding-right:30px;padding-left:30px;display:flex!important}
.fifty-fifty-container.rectangle .left .container_visual,.fifty-fifty-container.rectangle .left .gif_above,.fifty-fifty-container.rectangle .right .container_visual,.fifty-fifty-container.rectangle .right .gif_above,.fifty-fifty-container.square .left .container_visual,.fifty-fifty-container.square .left .gif_above,.fifty-fifty-container.square .right .container_visual,.fifty-fifty-container.square .right .gif_above{width:auto;height:100%}
.fifty-fifty-container.rectangle .left .container_visual.desktop-video,.fifty-fifty-container.rectangle .left .gif_above.desktop-video,.fifty-fifty-container.rectangle .right .container_visual.desktop-video,.fifty-fifty-container.rectangle .right .gif_above.desktop-video,.fifty-fifty-container.square .left .container_visual.desktop-video,.fifty-fifty-container.square .left .gif_above.desktop-video,.fifty-fifty-container.square .right .container_visual.desktop-video,.fifty-fifty-container.square .right .gif_above.desktop-video{width:auto;height:100%}
}
@media only screen and (max-width:767px){body.lang-ar .fifty-fifty-container.rectangle .left,body.lang-ar .fifty-fifty-container.square .left,html:lang(ar) .fifty-fifty-container.rectangle .left,html:lang(ar) .fifty-fifty-container.square .left{margin-left:0}
body.lang-ar .fifty-fifty-container.rectangle .right,body.lang-ar .fifty-fifty-container.square .right,html:lang(ar) .fifty-fifty-container.rectangle .right,html:lang(ar) .fifty-fifty-container.square .right{margin-right:0}
.fifty-fifty-container{max-width:100%;width:100%;display:block}
.fifty-fifty-container.rectangle .left,.fifty-fifty-container.rectangle .right,.fifty-fifty-container.square .left,.fifty-fifty-container.square .right{width:100%;height:auto;display:block}
.fifty-fifty-container.rectangle .left.vertical_bottom,.fifty-fifty-container.rectangle .left.vertical_center,.fifty-fifty-container.rectangle .left.video,.fifty-fifty-container.rectangle .right.vertical_bottom,.fifty-fifty-container.rectangle .right.vertical_center,.fifty-fifty-container.rectangle .right.video,.fifty-fifty-container.square .left.vertical_bottom,.fifty-fifty-container.square .left.vertical_center,.fifty-fifty-container.square .left.video,.fifty-fifty-container.square .right.vertical_bottom,.fifty-fifty-container.square .right.vertical_center,.fifty-fifty-container.square .right.video{display:block}
.fifty-fifty-container.rectangle .left.video video.mobile-video,.fifty-fifty-container.rectangle .right.video video.mobile-video,.fifty-fifty-container.square .left.video video.mobile-video,.fifty-fifty-container.square .right.video video.mobile-video{display:block}
.fifty-fifty-container.rectangle .left.video video.desktop-video,.fifty-fifty-container.rectangle .right.video video.desktop-video,.fifty-fifty-container.square .left.video video.desktop-video,.fifty-fifty-container.square .right.video video.desktop-video{display:none}
.fifty-fifty-container.rectangle .left .visual-container,.fifty-fifty-container.rectangle .right .visual-container,.fifty-fifty-container.square .left .visual-container,.fifty-fifty-container.square .right .visual-container{position:relative}
.fifty-fifty-container.rectangle .left .visual-container .container_visual,.fifty-fifty-container.rectangle .right .visual-container .container_visual,.fifty-fifty-container.square .left .visual-container .container_visual,.fifty-fifty-container.square .right .visual-container .container_visual{position:static;width:100%}
.fifty-fifty-container.rectangle .left .visual-container .container_visual.show-mobile,.fifty-fifty-container.rectangle .left .visual-container .container_visual.mobile-video,.fifty-fifty-container.rectangle .right .visual-container .container_visual.show-mobile,.fifty-fifty-container.rectangle .right .visual-container .container_visual.mobile-video,.fifty-fifty-container.square .left .visual-container .container_visual.show-mobile,.fifty-fifty-container.square .left .visual-container .container_visual.mobile-video,.fifty-fifty-container.square .right .visual-container .container_visual.show-mobile,.fifty-fifty-container.square .right .visual-container .container_visual.mobile-video{display:block}
.fifty-fifty-container.rectangle .left .visual-container .container_visual.hidden-mobile,.fifty-fifty-container.rectangle .left .visual-container .container_visual.desktop-video,.fifty-fifty-container.rectangle .right .visual-container .container_visual.hidden-mobile,.fifty-fifty-container.rectangle .right .visual-container .container_visual.desktop-video,.fifty-fifty-container.square .left .visual-container .container_visual.hidden-mobile,.fifty-fifty-container.square .left .visual-container .container_visual.desktop-video,.fifty-fifty-container.square .right .visual-container .container_visual.hidden-mobile,.fifty-fifty-container.square .right .visual-container .container_visual.desktop-video{display:none}
.fifty-fifty-container.rectangle .left .visual-container .gif_above,.fifty-fifty-container.rectangle .right .visual-container .gif_above,.fifty-fifty-container.square .left .visual-container .gif_above,.fifty-fifty-container.square .right .visual-container .gif_above{z-index:1;height:auto;width:100%;position:absolute}
.fifty-fifty-container.rectangle .left .visual-container button.play,.fifty-fifty-container.rectangle .right .visual-container button.play,.fifty-fifty-container.square .left .visual-container button.play,.fifty-fifty-container.square .right .visual-container button.play{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:50px;height:50px;border:0;background-image:url("../images/vca-sprite/icon-play.svg");background-repeat:no-repeat;background-position:center center;background-color:transparent;outline:0;box-shadow:none!important}
.fifty-fifty-container.rectangle .left .visual-container button.play.opacity,.fifty-fifty-container.rectangle .right .visual-container button.play.opacity,.fifty-fifty-container.square .left .visual-container button.play.opacity,.fifty-fifty-container.square .right .visual-container button.play.opacity{opacity:0}
.fifty-fifty-container.rectangle .left .gif_above.gif_mobile_static,.fifty-fifty-container.rectangle .right .gif_above.gif_mobile_static,.fifty-fifty-container.square .left .gif_above.gif_mobile_static,.fifty-fifty-container.square .right .gif_above.gif_mobile_static{position:relative}
.fifty-fifty-container.rectangle .left .content,.fifty-fifty-container.rectangle .right .content,.fifty-fifty-container.square .left .content,.fifty-fifty-container.square .right .content{display:block;max-width:100%;width:90%;padding:35px 20px;margin:20px auto!important}
.fifty-fifty-container.rectangle .left .content.no_background,.fifty-fifty-container.rectangle .right .content.no_background,.fifty-fifty-container.square .left .content.no_background,.fifty-fifty-container.square .right .content.no_background{padding:35px 20px}
.fifty-fifty-container.rectangle .left,.fifty-fifty-container.square .left{margin-right:0;margin-bottom:20px}
.fifty-fifty-container.rectangle .right,.fifty-fifty-container.square .right{margin-left:0}
.fifty-fifty-container.rectangle .left video.mobile-video,.fifty-fifty-container.rectangle .left iframe.external_video,.fifty-fifty-container.rectangle .right video.mobile-video,.fifty-fifty-container.rectangle .right iframe.external_video{height:219px}
.fifty-fifty-container.square .left video.mobile-video,.fifty-fifty-container.square .left iframe.external_video,.fifty-fifty-container.square .right video.mobile-video,.fifty-fifty-container.square .right iframe.external_video{height:289px}
}
h1.contrib-error{text-align:center;margin:50px 0 20px 0;font-size:25px}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:9999999}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eee 100%);background-image:-o-linear-gradient(top,white 50%,#eee 100%);background-image:linear-gradient(to bottom,white 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0,#eee 50%);background-image:-o-linear-gradient(top,white 0,#eee 50%);background-image:linear-gradient(to bottom,white 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,white 100%);background-image:-o-linear-gradient(top,#eee 50%,white 100%);background-image:linear-gradient(to bottom,#eee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
#myAccount_forgotten .form-email{width:335px;float:right}
#myAccount_forgotten .mobile-captcha{float:right;clear:both}
#myAccount_forgotten input#retrievePassword{float:right;clear:both}
.lang-ar #myAccount_forgotten .form-email{width:335px;float:left}
.mobile-captcha{width:280px;display:block;clear:both}
.mobile-captcha div#errormessage-captcha,.captcha-textbox div.errormessage{float:left!important}
audio#mollom_captcha_audio{width:160px;margin-bottom:5px}
#myAccount #errormessage-captcha{margin-top:5px}
@media screen and (max-width:719px){}
.captcha-wrapper{width:100%;position:relative;padding-top:5px}
.captcha-img{float:left;padding-right:10px}
.captcha-text{margin-top:10px}
.captcha-description{display:block;clear:both;padding-top:5px}
.mobile-captcha,.captcha-textbox{display:block;clear:both}
#mollom_captcha_audio{margin-top:10px}
@media screen and (max-width:719px){#mollom_captcha_audio{width:180px}
}
body.scope-cn#newsletter-page .form-aemcaptcha-row .form-aemcaptcha-img{vertical-align:middle}
body.scope-cn#newsletter-page .form-aemcaptcha-row .input-wrapper.captcha{width:100%}
body.scope-cn#newsletter-page .form-aemcaptcha-row .input-wrapper.captcha input#captcha{margin:0 20px 0 0;box-sizing:content-box}
.forceHide{display:none!important}
*{box-sizing:border-box}
input:not([type=checkbox]){-webkit-appearance:none}
.ie8 .VCA-hidden-mobile,.VCA-hidden-mobile{display:none!important}
.ie8 .VCA-hidden-desktop{display:none!important}
.ie8 .VCA-hidden-mobile{display:block!important}
@media(min-width:720px){.VCA-hidden-desktop{display:none!important}
.VCA-hidden-mobile{display:block!important}
}
.ie8 .row,.row{margin-right:-15px;margin-left:-15px}
.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{padding-right:15px;padding-left:15px}
.col-sm-2{float:left;width:16.666667%}
.col-sm-4{float:left;width:33.333333%}
.col-sm-6{float:left;width:50%}
.col-sm-8{float:left;width:66.666667%}
.col-sm-10{float:left;width:83.333333%}
.col-sm-12{float:left;width:100%}
.ie8 .col-md-2{float:left;width:150px}
.ie8 .col-md-4{float:left;width:300px}
.ie8 .col-md-12{float:left;width:auto}
@media(min-width:720px){.col-md-2{float:left;width:16.666667%}
.col-md-3{float:left;width:25%}
.col-md-4{float:left;width:33.333333%}
.col-md-6{float:left;width:50%}
.col-md-8{float:left;width:66.666667%}
.col-md-10{float:left;width:83.333333%}
.col-md-12{float:left;width:100%}
}
@media(min-width:720px) and (max-width:1023px){html,body{width:1024px;margin:0;padding:0;overflow-x:hidden;min-height:100vh}
}
@media(min-width:720px){.VCA-header-top{width:1024px;margin:0 auto;height:120px;position:relative}
.VCA-header-top .VCA-header-desktop-logo-cnt .no-cufon .sprites-logo.hidden-mobile.non-keyboard-outline{overflow:hidden}
.VCA-header.collapsed .VCA-header-top{height:auto}
.VCA-menu-module .VCA-mobile-list{overflow-y:scroll;margin:0 auto;text-align:center;vertical-align:middle;width:100%}
.VCA-header .VCA-menu-module{position:absolute;bottom:0;left:0;width:100%;text-align:center}
body.device-touch .accordion-group:hover .dropdown{display:none}
body.device-touch .accordion-group.opened .dropdown{display:table}
.VCA-header .VCA-menu-module .navigation-level1{margin:0 auto;width:auto;display:table}
.VCA-header .VCA-menu-module .VCA-mobile-list{display:table-row-group;overflow-y:inherit}
.VCA-header .VCA-menu-module .VCA-mobile-list .nav-item:first-child:after{content:'|';display:inline-block}
.VCA-header-ct.white-icons-header-videofullscreen .VCA-menu-module .VCA-mobile-list .nav-item:first-child:after{color:rgba(255,255,255,0.75);border-right-color:rgba(255,255,255,0.75)}
.VCA-header .VCA-account-module.connected a.non-keyboard-outline{display:inline-block}
.VCA-mega-menu{background-color:#fff;overflow:hidden;position:relative;margin:0 auto;width:1010px;padding-top:20px}
.VCA-mega-menu_link{margin:0;width:150px;padding:0 10px 0 0;top:15px;background-color:#fff;overflow:hidden;z-index:9;float:right}
.VCA-mega-menu_carousel .col-md-12{float:left;padding:0;height:210px}
.VCA-mobile-list .accordion-group .dropdown{width:100%}
.VCA-mega-menu-button.slick-arrow{position:absolute;display:inline-block;width:20px;height:auto;top:41%}
.VCA-mega-menu_carousel.VCA-mega-menu_carousel-desktop .slick-list.draggable{width:950px;margin:0 auto;overflow:hidden!important}
}
@media(min-width:1400px){.VCA-header-top{width:1430px}
}
.VCA-header{width:100%;padding-top:10px;padding-bottom:10px;text-align:center}
.VCA-header.collapsed{height:48px;position:fixed;background-color:#fff}
.VCA-header.collapsed.VCA-header-mobile-transparent{background-color:#fff!important}
#container>header{width:100%!important}
@media(max-width:769px){#container>header .VCA-header.extended{position:absolute}
}
div#container.collapsed:before{content:'';display:block}
div#container:before{content:'';display:block}
.VCA-header-transparent{background:transparent!important}
.VCA-header-mobile-transparent{background:transparent!important;background-color:none}
.VCA-header-mobile-white{background-color:white}
.VCA-header .logo-module{width:211px;height:26px;margin:0 auto 0}
.VCA-header .VCA-search-module{width:100%;font-size:0}
.VCA-header .VCA-search-module-extended{height:28px}
.VCA-header .VCA-search-module ul{direction:rtl}
.VCA-header .VCA-search-module li{display:inline-block}
.VCA-header .VCA-search-module .menu-icon{position:relative;font-size:16px;margin-left:5px;top:2px}
.VCA-header .VCA-search-module .menu-icon>span{display:block;position:absolute;top:.6em;left:.3em;font-size:.7em}
.VCA-header .VCA-search-module .menu-title{position:relative;margin:0;top:0}
.VCA-header .VCA-search-module .svg-cross{font-size:16px;margin:0 0 7px 10px;cursor:pointer;background-color:transparent;border:0;top:5px}
.VCA-header .VCA-search-module .svg-cross .svg-icon{width:11px;height:11px}
.VCA-header .VCA-search-module .svg-cross.non-keyboard-outline{outline-style:none;outline-width:medium;box-shadow:0 0 3px 1px #3b99fc}
.VCA-header .VCA-account-module,.VCA-header .VCA-headerlink-module,.VCA-header .VCA-menu-module,.VCA-header .VCA-countryselect-module,.VCA-header .VCA-quit-cross,.VCA-header .VCA-split-bar{display:none}
.VCA-header .VCA-search-module .search-form{background:white;display:inline-block;border:1px solid #7b7b7b}
.VCA-header .VCA-search-module .search-form label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.VCA-header .VCA-search-module #form_keyword{height:25px;width:201px;padding-left:5px;margin:0;box-shadow:none;font-family:"Arial";font-size:13px;letter-spacing:.025em;color:black;border:0}
.VCA-header .VCA-search-module .search-form-btn{width:25px;height:28px;margin:0;font-size:15px;padding:3px 3px 0 0;font-family:"Filosofia";font-style:italic;letter-spacing:0;color:#7b7b7b;border:0;border-left:1px solid #7b7b7b;background:0;background-color:white;-webkit-appearance:none;-webkit-border-radius:0}
.VCA-header .VCA-search-module .icon-cross{font-size:16px;margin:0 10px 7px;vertical-align:bottom;cursor:pointer}
.ui-autocomplete{z-index:8000!important}
@media only screen and (max-width:719px){.VCA-search-module-collapsed{position:relative}
.VCA-search-module-collapsed>ul{display:flex;align-items:baseline;flex-wrap:nowrap;justify-content:space-between;padding:0 15px}
.VCA-search-module-collapsed>ul>li{margin:0;flex:0 1 auto}
.VCA-search-module-collapsed>ul>li.hidden-desktop .menu-item{border:0;background:0}
.VCA-search-module-collapsed>ul>li.hidden-desktop .menu-item .menu-icon.svg-menu{top:4px;left:-5px}
.VCA-search-module-collapsed>ul>li.hidden-desktop .menu-item .menu-icon.svg-menu:after{content:'';position:absolute;top:-15px;right:-20px;bottom:-20px;left:-20px}
.VCA-search-module-collapsed>ul>li.hidden-desktop .menu-item .menu-title{display:none}
.scope-jp .VCA-search-module-collapsed>ul>li,.scope-cn .VCA-search-module-collapsed>ul>li{margin-right:0}
}
.VCA-header.extended .VCA-countryselect-module{display:block;width:100%;padding-top:40px;padding-bottom:80px;overflow:hidden}
.VCA-header.extended .VCA-countryselect-module .choose_location{width:300px;height:26px;margin:0 auto}
.VCA-header.extended .VCA-countryselect-module #s2id_languageDropDown{width:58px;height:26px;margin:0}
body .select2-drop.countryChangeDropDown{margin-top:-5px}
body .select2-drop.languageChangeDropDown{margin-top:-5px;margin-left:0;width:58px!important}
body .select2-drop.languageChangeDropDown.select2-drop-above{margin-top:0;border-top:#c6c5c6 solid 1px;border-bottom:0}
body .select2-drop.languageChangeDropDown.select2-drop-above .select2-results{margin-top:0}
.countryChangeDropDown .select2-results{max-height:200px}
@media(min-width:720px) and (max-width:1023px){.VCA-header-top{width:100%}
.VCA-header-top .headerlink-title,.VCA-header .VCA-account-module .account-title,.VCA-header-top .menu-title{display:none}
.VCA-header .VCA-search-module li{margin-left:10px}
.VCA-header .VCA-menu-module .VCA-mobile-list .nav-item:first-child:after{display:none}
.VCA-header .VCA-headerlink-module .headerlink-icon,.VCA-header .VCA-search-module .menu-icon,.VCA-header .VCA-account-module .account-icon{font-size:22px}
.VCA-header .icon-lock{top:2px}
.VCA-header .VCA-headerlink-module .headerlink-icon.icon-services{font-size:32px}
.VCA-header .VCA-headerlink-module li:last-child:before{content:'';margin-right:0}
}
#container>header.clearfix.collapsed{position:relative;background-color:#fff!important}
.collapsed .VCA-header.collapsed .no-cufon{display:none}
.VCA-header.collapsed.extended .no-cufon{display:block}
.main-fixed{position:fixed!important}
.VCA-header.extended,.VCA-header.extended.VCA-header-mobile-transparent{width:100%;height:100vh;position:relative;overflow:scroll;-webkit-overflow-scrolling:touch;padding-top:10px;text-align:center;background-color:white!important}
.VCA-header.extended .VCA-search-module{display:none}
.VCA-header.extended .VCA-headerlink-module,.VCA-header.extended .VCA-account-module,.VCA-header.extended .VCA-menu-module,.VCA-header.extended .VCA-countryselect-module,.VCA-header.extended .VCA-quit-cross,.VCA-header.extended .VCA-split-bar{display:block}
.VCA-header.extended-logo,.VCA-header.extended-menu>div{border-bottom:2px solid #fafafa}
.VCA-header.extended-logo{width:100%;height:43px;padding:9px 0 7px}
.VCA-header.extended.collapsed .VCA-header-desktop-logo-cnt{display:block}
.VCA-header.extended-logo .VCA-logo-module{width:199px;height:25px;background-color:lightGreen}
.VCA-menu-module .VCA-mobile-list{overflow-y:scroll;margin-top:10px}
.VCA-header.extended .VCA-header-logo-cnt img{height:26px;width:auto}
.VCA-header.extended .VCA-menu-module .VCA-mobile-list::before{content:none}
.VCA-header.extended .VCA-menu-module .nav-item{margin:0;padding:0;border-top:1px solid #f9f9f9}
.VCA-header.extended .VCA-menu-module .nav-item:last-of-type{border-bottom:1px solid #f9f9f9}
.VCA-header.extended .VCA-menu-module .nav-item::after{content:none}
.VCA-header.extended .VCA-menu-module .nav-item-title{padding:13px 0 12px;color:#7b7b7b}
.VCA-header.extended .VCA-menu-module .nav-item.opened>.nav-item-title{color:black;padding-bottom:0}
.VCA-header.extended .VCA-menu-module .nav-item.opened>.nav-item-title::after{content:'';display:block;height:0;width:67px;padding-bottom:12px;margin:0 auto;border-bottom:solid black 1px}
.VCA-header.extended .VCA-menu-module .search-bar,.VCA-header.extended .VCA-menu-module .navigation-contactus-mobile,.VCA-header.extended .VCA-menu-module .sprites-arrow-up,.VCA-header.extended .VCA-menu-module .sprites-arrow-down{display:none!important}
.VCA-header.extended .VCA-menu-module .dropdown{text-align:left}
.device-touch .accordion-group.opened .dropdown{display:table}
.VCA-header.extended .VCA-account-module{width:100%;margin:15px auto 18px;text-align:center}
.VCA-header.extended .VCA-account-module a{display:block}
.VCA-header.extended .VCA-account-module.connected{height:103px}
.VCA-header.extended .VCA-account-module .account-logout-button,.VCA-header.extended .VCA-account-module .account-logout-icon{display:none}
.VCA-header.extended .VCA-account-module .account-icon{display:block;height:21px;padding-top:0;margin:0 auto;font-size:16px}
@media(min-width:720px){.VCA-header.extended .VCA-account-module .account-icon{padding-top:13px}
}
.VCA-header.extended .VCA-account-module .account-title{display:block;margin-top:9px}
.VCA-header.extended .VCA-account-module .accountUserName{display:none}
.VCA-header.extended .VCA-account-module.connected .account-title{display:none}
.VCA-header.extended .VCA-account-module.connected .accountUserName{display:block;margin-top:9px;font-size:12px;color:black}
.VCA-header.extended .VCA-account-module.connected .account-icon,.VCA-header.extended .VCA-account-module.connected .account-icon:hover{background-position:-38.1375em -38.0325em}
.VCA-header.extended .VCA-account-module.connected .account-logout-button{display:block;width:128px;height:26px;margin:10px auto 0}
.VCA-header.extended .VCA-account-module.connected .account-logout-button>button{display:block;width:128px;height:26px;border:0;color:white;background-color:#d6a99c}
.VCA-header .VCA-split-bar div{height:1px;width:50px;border-bottom:1px solid #c6c6c6;margin:0 auto}
.VCA-header .VCA-quit-cross{position:absolute;font-size:16px;top:15px;right:17px;z-index:2;background:0;border:0}
.VCA-header.extended .VCA-headerlink-module{display:block;width:100%;margin:18px auto 0}
.VCA-header.extended .VCA-headerlink-module li{display:inline-block;width:70px;vertical-align:top}
.VCA-header.extended .VCA-headerlink-module li:not(:last-child){margin-right:40px}
.VCA-header.extended .VCA-headerlink-module .headerlink-icon{display:block;font-size:16px;height:21px;margin:0 auto 10px}
.VCA-header.extended .VCA-headerlink-module .headerlink-icon.icon-services{height:1.8em}
.VCA-header.extended .VCA-countryselect-module .choose_location{width:300px;height:26px;margin:0 auto}
.VCA-header.extended .VCA-countryselect-module #s2id_languageDropDown{width:58px;height:26px;margin:0}
body .select2-drop.countryChangeDropDown{margin-top:-5px}
body .select2-drop.countryChangeDropDown.select2-drop-above{margin-top:0;border-top:#c6c5c6 solid 1px;border-bottom:0}
body .select2-drop.countryChangeDropDown.select2-drop-above .select2-results{margin-top:0}
div#container>.VCA-header-ct.transparent-header-videofullscreen{background:transparent}
div#container>.VCA-header-ct.transparent-header-videofullscreen .VCA-header{background:transparent}
div#container>.VCA-header-ct.transparent-header-videofullscreen:not(.white-icons-header-videofullscreen):hover .VCA-header{background-color:white!important}
div#container>.VCA-header-ct.transparent-header-videofullscreen .VCA-header.collapsed{background-color:white}
div#container>.VCA-header-ct.transparent-header-videofullscreen .select2-container .select2-choice{background:transparent}
div#container>.VCA-header-ct.transparent-header-videofullscreen.dropdown-add-bg-header,div#container>.VCA-header-ct.transparent-header-videofullscreen.dropdown-add-tranparent-header{background-color:#fff!important}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header .VCA-headerlink-module .headerlink-title{color:rgba(255,255,255,0.75)}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header .VCA-headerlink-module .headerlink-title:hover{color:white}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header .VCA-account-module .account-title{color:rgba(255,255,255,0.75)}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header .VCA-account-module .account-title:hover{color:white}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header .VCA-account-module .accountUserName{color:rgba(255,255,255,0.75)}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header .VCA-account-module .accountUserName:hover{color:white}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header .VCA-search-module .menu-title{color:rgba(255,255,255,0.75)}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header .VCA-search-module .menu-title:hover{color:white!important}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header .VCA-menu-module .nav-item .nav-item-title{color:rgba(255,255,255,0.75)}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header .VCA-menu-module .nav-item .nav-item-title:hover{color:white}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header.extended .VCA-headerlink-module .headerlink-title{color:#7b7b7b}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header.extended .VCA-headerlink-module .headerlink-title:hover{color:black}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header.extended .VCA-account-module .account-title{color:#7b7b7b}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header.extended .VCA-account-module .account-title:hover{color:black}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header.extended .VCA-search-module .menu-title{color:#7b7b7b}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header.extended .VCA-search-module .menu-title:hover{color:black!important}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header.extended .VCA-menu-module .nav-item .nav-item-title{color:#7b7b7b}
div#container>.VCA-header-ct.white-icons-header-videofullscreen .VCA-header.extended .VCA-menu-module .nav-item .nav-item-title:hover{color:black}
.device-touch div#container>.VCA-header-ct.transparent-header-videofullscreen:not(.white-icons-header-videofullscreen):hover .VCA-header{background-color:rgba(255,255,255,0)!important}
.device-touch div#container>.VCA-header-ct.transparent-header-videofullscreen:not(.white-icons-header-videofullscreen):hover .VCA-header.extended{background-color:#fff!important}
@media(max-width:719px){.VCA-header .VCA-countryselect-module .header-dropdowns{display:flex;flex-wrap:wrap}
}
.VCA-header .VCA-countryselect-module .header-dropdowns .select2-container .select2-choice{background-image:none!important;border:none!important}
.VCA-header .VCA-countryselect-module.navigation{margin:0 0 0 20px;max-width:none;width:auto}
.VCA-header .VCA-countryselect-module .select2-container{width:250px;height:26px;margin:0;background-image:none;filter:none;border:1px solid #c6c5c6;color:#7d7d7d;text-align:left}
@media(max-width:719px){.VCA-header .VCA-countryselect-module .select2-container{width:230px}
}
.VCA-header .VCA-countryselect-module .select2-container .select2-selection__arrow{background:url(../images/sprite-retina/sprites.png) no-repeat;background-size:352px 2708px;background-position:0 -2142px;height:14px;width:14px;border-left:none;margin-right:5px;margin-top:4px;position:absolute;right:0;top:0}
.VCA-header .VCA-countryselect-module .select2-container .select2-selection__arrow b{display:none}
.VCA-header .VCA-countryselect-module .select2-container.select2-container--open .select2-selection__arrow{background-position:0 -2176px}
.VCA-header .VCA-countryselect-module .select2-container .select2-selection--single{background-color:transparent;border:0;border-radius:none}
.VCA-header .VCA-countryselect-module #languageDropDown ~ .select2-container{width:58px}
.VCA-header .VCA-countryselect-module #languageDropDown ~ .select2-container .select2-selection__rendered{color:#7d7d7d}
.VCA-header .VCA-countryselect-module span.select2-selection__rendered{width:100%;height:auto;position:absolute;line-height:24px;padding:0 0 0 8px}
.VCA-header .VCA-countryselect-module span.select2-selection__rendered#select2-countryDropDown-container .ecomIcon.icon-bag:hover{background-image:url(../images/vca-sprite/icon-bag.svg)}
.VCA-header .VCA-countryselect-module span.select2-selection__rendered .ecomIcon.icon-bag{background-size:20px 16px;display:inline-block;float:left;width:20px;height:24px;position:static;background-position:2px 2px}
.VCA-header .VCA-countryselect-module .cntName{width:auto;text-align:left;padding-left:5px;color:#7b7b7b}
.VCA-header .VCA-countryselect-module label[for=countryDropDown]{font-family:"FilosofiaIta";font-style:italic;font-size:18px!important;letter-spacing:0;line-height:28px;color:#7b7b7b;padding:0 15px 0 0;vertical-align:middle}
body.lang-ar .VCA-header .VCA-countryselect-module label[for=countryDropDown]{padding:0 20px 0 15px}
.select2-container--open .countryChangeDropDown,.select2-container--open .languageChangeDropDown{z-index:9999}
.select2-container--open .countryChangeDropDown::after,.select2-container--open .languageChangeDropDown::after{content:"";background:#d8d8d8;width:90%;height:1px;position:absolute;top:6px;left:7.5px}
.countryChangeDropDown,.languageChangeDropDown{z-index:9999}
.countryChangeDropDown .select2-results__options,.languageChangeDropDown .select2-results__options{padding:4px 0 0 0}
.countryChangeDropDown .select2-results__options .select2-results__option,.languageChangeDropDown .select2-results__options .select2-results__option{overflow-y:hidden;padding:0}
.countryChangeDropDown.select2-dropdown,.languageChangeDropDown.select2-dropdown{border:1px solid #c6c5c6;border-top:0;font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic;font-size:16px;box-shadow:none;color:#7d7d7d}
.languageChangeDropDown .select2-results .select2-results__option{padding:3px 0;height:25px;line-height:25px}
.languageChangeDropDown span.language{margin-left:7px}
.languageChangeDropDown span.language.language-selected{font-weight:bold}
.countryChangeDropDown .select2-results__options{max-height:200px;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}
.headerlink-title,.account-title,.menu-title,.VCA-mega-menu a>span{font-family:"FilosofiaIta";font-style:italic;font-size:18px;letter-spacing:0;line-height:28px}
html[lang=ja] .headerlink-title,html[lang=ja] .account-title,html[lang=ja] .menu-title,html[lang=ja] .VCA-mega-menu a>span{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:0;line-height:28px}
html[lang=ja] header{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:0;line-height:16px}
html[lang=zh] .headerlink-title,html[lang=zh] .account-title,html[lang=zh] .menu-title,html[lang=zh] .VCA-mega-menu a>span,html[lang=ch] .headerlink-title,html[lang=ch] .account-title,html[lang=ch] .menu-title,html[lang=ch] .VCA-mega-menu a>span{font-family:"AR PL UMing";font-style:normal;font-size:15px;letter-spacing:0;line-height:28px}
html[lang=ko] .headerlink-title,html[lang=ko] .account-title,html[lang=ko] .menu-title,html[lang=ko] .VCA-mega-menu a>span{font-family:"Nanum Myeongjo";font-style:normal;font-size:15px;letter-spacing:0;line-height:28px}
html[lang=ar] .headerlink-title,html[lang=ar] .account-title,html[lang=ar] .menu-title,html[lang=ar] .VCA-mega-menu a>span{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:15px;letter-spacing:0;line-height:28px}
html[lang=ru] .headerlink-title,html[lang=ru] .account-title,html[lang=ru] .menu-title,html[lang=ru] .VCA-mega-menu a>span{font-family:"Times New Roman";font-style:italic;font-size:16px;letter-spacing:0;line-height:28px}
.VCA-mega-menu_link li li{font-family:"FilosofiaIta";font-style:italic;font-size:18px;letter-spacing:0;line-height:20px}
html[lang=ja] .VCA-mega-menu_link li li{font-family:"MS Mincho";font-style:normal;font-size:18px;letter-spacing:0;line-height:20px}
html[lang=ja] .VCA-mega-menu a>span{line-height:20px}
html[lang=zh] .VCA-mega-menu_link li li,html[lang=ch] .VCA-mega-menu_link li li{font-family:"AR PL UMing";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=ch] .VCA-mega-menu a>span,html[lang=zh] .VCA-mega-menu a>span{line-height:20px}
html[lang=ko] .VCA-mega-menu_link li li{font-family:"Nanum Myeongjo";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=ko] .VCA-mega-menu a>span{line-height:20px}
html[lang=ar] .VCA-mega-menu_link li li{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:14px;letter-spacing:0;line-height:20px}
html[lang=ar] .VCA-mega-menu a>span{line-height:20px}
html[lang=ru] .VCA-mega-menu_link li li{font-family:"Times New Roman";font-style:italic;font-size:18px;letter-spacing:0;line-height:20px}
html[lang=ru] .VCA-mega-menu a>span{line-height:20px}
.VCA-popin-shoppingbag-is-empty p{font-family:"FilosofiaIta";font-style:italic;font-size:18px;letter-spacing:0;line-height:20px}
html[lang=ja] .VCA-popin-shoppingbag-is-empty p{font-family:"MS Mincho";font-style:normal;font-size:18px;letter-spacing:0;line-height:20px}
html[lang=zh] .VCA-popin-shoppingbag-is-empty p,html[lang=ch] .VCA-popin-shoppingbag-is-empty p{font-family:"AR PL UMing";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=ko] .VCA-popin-shoppingbag-is-empty p{font-family:"Nanum Myeongjo";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=ar] .VCA-popin-shoppingbag-is-empty p{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:18px;letter-spacing:0;line-height:20px}
html[lang=ru] .VCA-popin-shoppingbag-is-empty p{font-family:"Times New Roman";font-style:italic;font-size:18px;letter-spacing:0;line-height:20px}
#main .VCA_latestCreationsComponent .latestC_titleBlock>h2{font-family:"Filosofia";font-style:normal;font-size:26px;letter-spacing:0;line-height:27px}
html[lang=ja] #main .VCA_latestCreationsComponent .latestC_titleBlock>h2{font-family:"MS Mincho";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
html[lang=zh] #main .VCA_latestCreationsComponent .latestC_titleBlock>h2,html[lang=ch] #main .VCA_latestCreationsComponent .latestC_titleBlock>h2{font-family:"AR PL UMing";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
html[lang=ko] #main .VCA_latestCreationsComponent .latestC_titleBlock>h2{font-family:"Nanum Myeongjo";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
html[lang=ar] #main .VCA_latestCreationsComponent .latestC_titleBlock>h2{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
html[lang=ru] #main .VCA_latestCreationsComponent .latestC_titleBlock>h2{font-family:"Times New Roman";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
.VCA_latestCreationsComponent .lastestC_name{font-family:"Filosofia";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=ja] .VCA_latestCreationsComponent .lastestC_name{font-family:"MS Mincho";font-style:normal;font-size:14px;letter-spacing:0;line-height:15px}
html[lang=zh] .VCA_latestCreationsComponent .lastestC_name,html[lang=ch] .VCA_latestCreationsComponent .lastestC_name{font-family:"AR PL UMing";font-style:normal;font-size:14px;letter-spacing:0;line-height:normal}
html[lang=ko] .VCA_latestCreationsComponent .lastestC_name{font-family:"Nanum Myeongjo";font-style:normal;font-size:14px;letter-spacing:0;line-height:18px}
html[lang=ar] .VCA_latestCreationsComponent .lastestC_name{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:13px;letter-spacing:0;line-height:1.25em}
html[lang=ru] .VCA_latestCreationsComponent .lastestC_name{font-family:"Times New Roman";font-style:normal;font-size:14px;letter-spacing:0;line-height:normal}
.VCA-wishlist .item-desc strong,.VCA-popin-shoppingbag .shoppingbag-product_ct>h3{font-family:"Filosofia";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=ja] .VCA-wishlist .item-desc strong,html[lang=ja] .VCA-popin-shoppingbag .shoppingbag-product_ct>h3{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:0;line-height:18px}
html[lang=zh] .VCA-wishlist .item-desc strong,html[lang=ch] .VCA-wishlist .item-desc strong,html[lang=zh] .VCA-popin-shoppingbag .shoppingbag-product_ct>h3,html[lang=ch] .VCA-popin-shoppingbag .shoppingbag-product_ct>h3{font-family:"AR PL UMing";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=ko] .VCA-wishlist .item-desc strong,html[lang=ko] .VCA-popin-shoppingbag .shoppingbag-product_ct>h3{font-family:"Nanum Myeongjo";font-style:normal;font-size:15px;letter-spacing:0;line-height:18px}
html[lang=ar] .VCA-wishlist .item-desc strong,html[lang=ar] .VCA-popin-shoppingbag .shoppingbag-product_ct>h3{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:14px;letter-spacing:0;line-height:normal}
html[lang=ru] .VCA-wishlist .item-desc strong,html[lang=ru] .VCA-popin-shoppingbag .shoppingbag-product_ct>h3{font-family:"Times New Roman";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
.VCA-cover-module #main .txt-title{font-family:"Filosofia";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
html[lang=ja] #main .VCA-cover-module .txt-title{font-family:"MS Mincho";font-style:normal;font-size:24px;letter-spacing:0;line-height:normal}
html[lang=zh] #main .VCA-cover-module .txt-title,html[lang=ch] #main .VCA-cover-module .txt-title{font-family:"AR PL UMing";font-style:normal;font-size:23px;letter-spacing:0;line-height:normal}
html[lang=ko] #main .VCA-cover-module .txt-title{font-family:"Nanum Myeongjo";font-style:normal;font-size:23px;letter-spacing:0;line-height:normal}
html[lang=ar] #main .VCA-cover-module .txt-title{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:22px;letter-spacing:0;line-height:normal}
html[lang=ru] #main .VCA-cover-module .txt-title{font-family:"Times New Roman";font-style:normal;font-size:24px;letter-spacing:0;line-height:normal}
#main .VCA-cover-module.big-image .txt-title{font-family:"Filosofia";font-style:normal;font-size:40px;letter-spacing:0;line-height:35px}
html[lang=ja] #main .VCA-cover-module.big-image .txt-title{font-family:"MS Mincho";font-style:normal;font-size:35px;letter-spacing:0;line-height:35px}
html[lang=zh] #main .VCA-cover-module.big-image .txt-title,html[lang=ch] #main .VCA-cover-module.big-image .txt-title{font-family:"AR PL UMing";font-style:normal;font-size:30px;letter-spacing:0;line-height:normal}
html[lang=ko] #main .VCA-cover-module.big-image .txt-title{font-family:"Nanum Myeongjo";font-style:normal;font-size:30px;letter-spacing:0;line-height:normal}
html[lang=ar] #main .VCA-cover-module.big-image .txt-title{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:28px;letter-spacing:0;line-height:28px}
html[lang=ru] #main .VCA-cover-module.big-image .txt-title{font-family:"Times New Roman";font-style:normal;font-size:30px;letter-spacing:0;line-height:35px}
.VCA-cover-module .txt-desc{font-family:"Times New Roman";font-style:normal;font-size:16px;letter-spacing:0;line-height:22px}
html[lang=ja] .VCA-cover-module .txt-desc{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=zh] .VCA-cover-module .txt-desc,html[lang=ch] .VCA-cover-module .txt-desc{font-family:"AR PL UMing";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=ko] .VCA-cover-module .txt-desc{font-family:"Nanum Myeongjo";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=ar] .VCA-cover-module .txt-desc{font-family:"Neue Helvetica Arabic 45 light";font-style:normal;font-size:16px;letter-spacing:0;line-height:22px}
html[lang=ru] .VCA-cover-module .txt-desc{font-family:"Times New Roman";font-style:normal;font-size:16px;letter-spacing:0;line-height:22px}
.VCA-cover-module .txt-link,.VCA_latestCreationsComponent .latestC_desc{font-family:"FilosofiaIta";font-style:italic;font-size:18px;letter-spacing:0;line-height:20px}
html[lang=ja] .VCA-cover-module .txt-link,html[lang=ja] .VCA_latestCreationsComponent .latestC_desc{font-family:"MS Mincho";font-style:normal;font-size:18px;letter-spacing:0;line-height:normal}
html[lang=zh] .VCA-cover-module .txt-link,html[lang=zh] .VCA_latestCreationsComponent .latestC_desc,html[lang=ch] .VCA-cover-module .txt-link,html[lang=ch] .VCA_latestCreationsComponent .latestC_desc{font-family:"AR PL UMing";font-style:normal;font-size:18px;letter-spacing:0;line-height:normal}
html[lang=ko] .VCA-cover-module .txt-link,html[lang=ko] .VCA_latestCreationsComponent .latestC_desc{font-family:"Nanum Myeongjo";font-style:normal;font-size:18px;letter-spacing:0;line-height:normal}
html[lang=ar] .VCA-cover-module .txt-link,html[lang=ar] .VCA_latestCreationsComponent .latestC_desc{font-family:"Neue Helvetica Arabic 45 light";font-style:normal;font-size:18px;letter-spacing:0;line-height:normal}
html[lang=ru] .VCA-cover-module .txt-link,html[lang=ru] .VCA_latestCreationsComponent .latestC_desc{font-family:"Times New Roman";font-style:normal;font-size:18px;letter-spacing:0;line-height:normal}
.nav-item-title{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.1em}
html[lang=ja] .nav-item-title{font-family:"MS Mincho";font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.1em}
html[lang=zh] .nav-item-title,html[lang=ch] .nav-item-title{font-family:"AR PL UMing";font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.1em}
html[lang=ko] .nav-item-title{font-family:"Nanum Myeongjo";font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.15em}
html[lang=ar] .nav-item-title{font-family:"Neue Helvetica Arabic 45 light";font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.15em}
html[lang=ru] .nav-item-title{font-family:"Arial Regular";font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.15em}
.VCA-footer-newsletter_form-submit{font-family:"FilosofiaIta";font-style:italic;font-size:18px;letter-spacing:0;line-height:28px}
html[lang=ja] .VCA-footer-newsletter_form-submit{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=zh] .VCA-footer-newsletter_form-submit,html[lang=ch] .VCA-footer-newsletter_form-submit{font-family:"AR PL UMing";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=ko] .VCA-footer-newsletter_form-submit{font-family:"Nanum Myeongjo";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=ar] .VCA-footer-newsletter_form-submit{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:15px;letter-spacing:0;line-height:28px}
html[lang=ru] .VCA-footer-newsletter_form-submit{font-family:"Times New Roman";font-style:italic;font-size:16px;letter-spacing:0;line-height:normal}
.VCA-footer-back-to-top span{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-size:13px;letter-spacing:.025em;line-height:normal}
html[lang=ja] .VCA-footer-back-to-top span{font-family:"MS Mincho";font-style:normal;font-size:13px;letter-spacing:.025em;line-height:normal}
html[lang=zh] .VCA-footer-back-to-top span,html[lang=ch] .VCA-footer-back-to-top span{font-family:"AR PL UMing";font-style:normal;font-size:13px;letter-spacing:.025em;line-height:normal}
html[lang=ko] .VCA-footer-back-to-top span{font-family:"Nanum Myeongjo";font-style:normal;font-size:13px;letter-spacing:.025em;line-height:normal}
html[lang=ar] .VCA-footer-back-to-top span{font-family:"Neue Helvetica Arabic 45 light";font-style:normal;font-size:13px;letter-spacing:.025em;line-height:normal}
html[lang=ru] .VCA-footer-back-to-top span{font-family:"Arial Regular";font-style:normal;font-size:12px;letter-spacing:.025em;line-height:normal}
.VCA-wishlist .item-desc,.VCA-popin-shoppingbag .shoppingbag-product_ct_legend{font-family:"Arial Regular";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
html[lang=ja] .VCA-wishlist .item-desc,html[lang=ja] .VCA-popin-shoppingbag .shoppingbag-product_ct_legend{font-family:"MS Mincho";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
html[lang=zh] .VCA-wishlist .item-desc,html[lang=ch] .VCA-wishlist .item-desc,html[lang=zh] .VCA-popin-shoppingbag .shoppingbag-product_ct_legend,html[lang=ch] .VCA-popin-shoppingbag .shoppingbag-product_ct_legend{font-family:"AR PL UMing";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
html[lang=ko] .VCA-wishlist .item-desc,html[lang=ko] .VCA-popin-shoppingbag .shoppingbag-product_ct_legend{font-family:"Nanum Myeongjo";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
html[lang=ar] .VCA-wishlist .item-desc,html[lang=ar] .VCA-popin-shoppingbag .shoppingbag-product_ct_legend{font-family:"Neue Helvetica Arabic 45 light";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
html[lang=ru] .VCA-wishlist .item-desc,html[lang=ru] .VCA-popin-shoppingbag .shoppingbag-product_ct_legend{font-family:"Arial Regular";font-style:normal;font-size:10px;letter-spacing:.025em;line-height:normal}
.VCA-footer-sitemap li,.VCA-footer-sitemap a{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px}
html[lang=ja] .VCA-footer-sitemap li,html[lang=ja] .VCA-footer-sitemap a{font-family:"MS Mincho";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px}
html[lang=zh] .VCA-footer-sitemap li,html[lang=zh] .VCA-footer-sitemap a,html[lang=ch] .VCA-footer-sitemap li,html[lang=ch] .VCA-footer-sitemap a{font-family:"AR PL UMing";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px}
html[lang=ko] .VCA-footer-sitemap li,html[lang=ko] .VCA-footer-sitemap a{font-family:"Nanum Myeongjo";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px}
html[lang=ar] .VCA-footer-sitemap li,html[lang=ar] .VCA-footer-sitemap a{font-family:"Neue Helvetica Arabic 45 light";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px}
html[lang=ru] .VCA-footer-sitemap li,html[lang=ru] .VCA-footer-sitemap a{font-family:"Arial Regular";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px}
.VCA_latestCreationsComponent .lastestC_price{font-family:"Arial",sans-serif;font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
html[lang=ja] .VCA_latestCreationsComponent .lastestC_price{font-family:"MS Mincho";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
html[lang=zh] .VCA_latestCreationsComponent .lastestC_price,html[lang=ch] .VCA_latestCreationsComponent .lastestC_price{font-family:"AR PL UMing";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
html[lang=ko] .VCA_latestCreationsComponent .lastestC_price{font-family:"Nanum Myeongjo";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
html[lang=ar] .VCA_latestCreationsComponent .lastestC_price{font-family:"Neue Helvetica Arabic 45 light";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
html[lang=ru] .VCA_latestCreationsComponent .lastestC_price{font-family:"Arial Regular";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:normal}
.CTAbandBlock .CTAbandTitle{font-family:"Filosofia";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=ja] .CTAbandBlock .CTAbandTitle{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:0;line-height:18px}
html[lang=zh] .CTAbandBlock .CTAbandTitle,html[lang=ch] .CTAbandBlock .CTAbandTitle{font-family:"AR PL UMing";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=ko] .CTAbandBlock .CTAbandTitle{font-family:"Nanum Myeongjo";font-style:normal;font-size:15px;letter-spacing:0;line-height:18px}
html[lang=ar] .CTAbandBlock .CTAbandTitle{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:14px;letter-spacing:0;line-height:normal}
html[lang=ru] .CTAbandBlock .CTAbandTitle{font-family:"Times New Roman";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
@media(min-width:720px){.CTAbandBlock .CTAbandTitle{font-family:"Filosofia";font-style:normal;font-size:26px;letter-spacing:0;line-height:27px}
html[lang=ja] .CTAbandBlock .CTAbandTitle{font-family:"MS Mincho";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
html[lang=zh] .CTAbandBlock .CTAbandTitle,html[lang=ch] .CTAbandBlock .CTAbandTitle{font-family:"AR PL UMing";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
html[lang=ko] .CTAbandBlock .CTAbandTitle{font-family:"Nanum Myeongjo";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
html[lang=ar] .CTAbandBlock .CTAbandTitle{font-family:"Neue Helvetica Arabic 45 light";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
html[lang=ru] .CTAbandBlock .CTAbandTitle{font-family:"Times New Roman";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
}
.ie8 .CTAbandBlock .CTAbandTitle{font-family:"Filosofia";font-style:normal;font-size:26px;letter-spacing:0;line-height:27px}
.ie8[lang=ja] .CTAbandBlock .CTAbandTitle{font-family:"MS Mincho";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
.ie8[lang=zh] .CTAbandBlock .CTAbandTitle,.ie8[lang=ch] .CTAbandBlock .CTAbandTitle{font-family:"AR PL UMing";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
.ie8[lang=ko] .CTAbandBlock .CTAbandTitle{font-family:"Nanum Myeongjo";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
.ie8[lang=ar] .CTAbandBlock .CTAbandTitle{font-family:"Neue Helvetica Arabic 45 light";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
.ie8[lang=ru] .CTAbandBlock .CTAbandTitle{font-family:"Times New Roman";font-style:normal;font-size:26px;letter-spacing:0;line-height:normal}
.CTAbandTxt{font-family:"Times New Roman";font-style:italic;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=ja] .CTAbandTxt{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=zh] .CTAbandTxt,html[lang=ch] .CTAbandTxt{font-family:"AR PL UMing";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=ko] .CTAbandTxt{font-family:"Nanum Myeongjo";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=ar] .CTAbandTxt{font-family:"Neue Helvetica Arabic 45 light";font-style:normal;font-size:15px;letter-spacing:0;line-height:normal}
html[lang=ru] .CTAbandTxt{font-family:"Times New Roman";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
.product-info .name{font-family:"Filosofia";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px}
html[lang=ja] .product-info .name{font-family:"MS Mincho";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px}
html[lang=zh] .product-info .name,html[lang=ch] .product-info .name{font-family:"AR PL UMing CN Light";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px}
html[lang=ko] .product-info .name{font-family:"Nanum Myeongjo";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px}
html[lang=ar] .product-info .name{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px}
html[lang=ru] .product-info .name{font-family:"Times New Roman";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px}
.product-info .composition,.product-info .price,.product-info .fromprice{font-family:"Times New Roman";font-style:normal;font-size:16px;letter-spacing:0;line-height:normal}
html[lang=ja] .product-info .composition,html[lang=ja] .product-info .price,html[lang=ja] .product-info .fromprice{font-family:"MS Mincho";font-style:normal;font-size:16px;letter-spacing:0;line-height:normal}
html[lang=zh] .product-info .composition,html[lang=zh] .product-info .price,html[lang=zh] .product-info .fromprice,html[lang=ch] .product-info .composition,html[lang=ch] .product-info .price,html[lang=ch] .product-info .fromprice{font-family:"AR PL UMing CN Light";font-style:normal;font-size:16px;letter-spacing:0;line-height:normal}
html[lang=ko] .product-info .composition,html[lang=ko] .product-info .price,html[lang=ko] .product-info .fromprice{font-family:"Nanum Myeongjo";font-style:normal;font-size:16px;letter-spacing:0;line-height:normal}
html[lang=ar] .product-info .composition,html[lang=ar] .product-info .price,html[lang=ar] .product-info .fromprice{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:16px;letter-spacing:0;line-height:normal}
html[lang=ru] .product-info .composition,html[lang=ru] .product-info .price,html[lang=ru] .product-info .fromprice{font-family:"Times New Roman";font-style:normal;font-size:16px;letter-spacing:0;line-height:normal}
.product-info .tax-info{font-family:"Times New Roman";font-style:normal;font-size:14px;letter-spacing:0;line-height:25px}
html[lang=ja] .product-info .tax-info{font-family:"MS Mincho";font-style:normal;font-size:14px;letter-spacing:0;line-height:normal}
html[lang=zh] .product-info .tax-info,html[lang=ch] .product-info .tax-info{font-family:"AR PL UMing CN Light";font-style:normal;font-size:14px;letter-spacing:0;line-height:normal}
html[lang=ko] .product-info .tax-info{font-family:"Nanum Myeongjo";font-style:normal;font-size:14px;letter-spacing:0;line-height:normal}
html[lang=ar] .product-info .tax-info{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:14px;letter-spacing:0;line-height:normal}
html[lang=ru] .product-info .tax-info{font-family:"Times New Roman";font-style:normal;font-size:14px;letter-spacing:0;line-height:normal}
.product-info .size-selector .button{font-family:"Times New Roman";font-style:normal;font-size:15px;letter-spacing:.025em;line-height:25px}
html[lang=ja] .product-info .size-selector .button{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:.025em;line-height:normal}
html[lang=zh] .product-info .size-selector .button,html[lang=ch] .product-info .size-selector .button{font-family:"AR PL UMing CN Light";font-style:normal;font-size:15px;letter-spacing:.025em;line-height:normal}
html[lang=ko] .product-info .size-selector .button{font-family:"Nanum Myeongjo";font-style:normal;font-size:15px;letter-spacing:.025em;line-height:normal}
html[lang=ar] .product-info .size-selector .button{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:15px;letter-spacing:.025em;line-height:normal}
html[lang=ru] .product-info .size-selector .button{font-family:"Times New Roman";font-style:normal;font-size:15px;letter-spacing:.025em;line-height:normal}
.product-info .shoppingbag-add .label,.product-info .action-links{font-family:"Arial";font-style:normal;font-size:12px;letter-spacing:.1em;line-height:18px}
html[lang=ja] .product-info .shoppingbag-add .label,html[lang=ja] .product-info .action-links{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:.1em;line-height:normal}
html[lang=zh] .product-info .shoppingbag-add .label,html[lang=zh] .product-info .action-links,html[lang=ch] .product-info .shoppingbag-add .label,html[lang=ch] .product-info .action-links{font-family:"AR PL UMing CN Light";font-style:normal;font-size:15px;letter-spacing:.1em;line-height:normal}
html[lang=ko] .product-info .shoppingbag-add .label,html[lang=ko] .product-info .action-links{font-family:"Nanum Gothic";font-style:normal;font-size:15px;letter-spacing:.1em;line-height:normal}
html[lang=ar] .product-info .shoppingbag-add .label,html[lang=ar] .product-info .action-links{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:15px;letter-spacing:.1em;line-height:normal}
html[lang=ru] .product-info .shoppingbag-add .label,html[lang=ru] .product-info .action-links{font-family:"Times New Roman";font-style:normal;font-size:17px;letter-spacing:.1em;line-height:normal}
.product-info .size-guide-link,.product-info .return-link,.VCA-product-details .VCA-product-details_link a{font-family:"FilosofiaIta";font-style:italic;font-size:18px;letter-spacing:0;line-height:20px;color:#7d7d7d}
.product-info .size-guide-link:hover,.product-info .return-link:hover,.VCA-product-details .VCA-product-details_link a:hover{color:black}
html[lang=ja] .product-info .size-guide-link,html[lang=ja] .product-info .return-link,html[lang=ja] .VCA-product-details .VCA-product-details_link a{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=zh] .product-info .size-guide-link,html[lang=ch] .product-info .size-guide-link,html[lang=zh] .product-info .return-link,html[lang=ch] .product-info .return-link,html[lang=zh] .VCA-product-details .VCA-product-details_link a,html[lang=ch] .VCA-product-details .VCA-product-details_link a{font-family:"AR PL UMing CN Light";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=ko] .product-info .size-guide-link,html[lang=ko] .product-info .return-link,html[lang=ko] .VCA-product-details .VCA-product-details_link a{font-family:"Nanum Myeongjo";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=ar] .product-info .size-guide-link,html[lang=ar] .product-info .return-link,html[lang=ar] .VCA-product-details .VCA-product-details_link a{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:15px;letter-spacing:0;line-height:20px}
html[lang=ru] .product-info .size-guide-link,html[lang=ru] .product-info .return-link,html[lang=ru] .VCA-product-details .VCA-product-details_link a{font-family:"Times New Roman";font-style:italic;font-size:15px;letter-spacing:0;line-height:20px}
#main h2.VCA-product-details_description-title{font-family:"Filosofia";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px;color:#000}
html[lang=ja] #main h2.VCA-product-details_description-title{font-family:"MS Mincho";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px;color:#000}
html[lang=zh] #main h2.VCA-product-details_description-title,html[lang=ch] #main h2.VCA-product-details_description-title{font-family:"AR PL UMing CN Light";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px;color:#000}
html[lang=ko] #main h2.VCA-product-details_description-title{font-family:"Nanum Myeongjo";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px;color:#000}
html[lang=ar] #main h2.VCA-product-details_description-title{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px;color:#000}
html[lang=ru] #main h2.VCA-product-details_description-title{font-family:"Times New Roman";font-style:normal;font-size:25px;letter-spacing:0;line-height:30px;color:#000}
.VCA-product-details_detail-title span{font-family:"Arial";font-style:normal;font-size:12px;letter-spacing:.1em;line-height:20px;color:#7d7d7d;text-transform:uppercase}
html[lang=ja] .VCA-product-details_detail-title span{font-family:"MS Mincho";font-style:normal;font-size:15px;letter-spacing:.1em;line-height:20px;color:#7d7d7d;text-transform:uppercase}
html[lang=zh] .VCA-product-details_detail-title span,html[lang=ch] .VCA-product-details_detail-title span{font-family:"AR PL UMing CN Light";font-style:normal;font-size:15px;letter-spacing:.1em;line-height:20px;color:#7d7d7d;text-transform:uppercase}
html[lang=ko] .VCA-product-details_detail-title span{font-family:"Nanum Gothic";font-style:normal;font-size:15px;letter-spacing:.1em;line-height:20px;color:#7d7d7d;text-transform:uppercase}
html[lang=ar] .VCA-product-details_detail-title span{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:15px;letter-spacing:.1em;line-height:20px;color:#7d7d7d;text-transform:uppercase}
html[lang=ru] .VCA-product-details_detail-title span{font-family:"Times New Roman";font-style:normal;font-size:17px;letter-spacing:.1em;line-height:20px;color:#7d7d7d;text-transform:uppercase}
.VCA-product-details_description-ct p,.VCA-product-details_detail_list-child p{font-family:"Times New Roman";font-size:15px;letter-spacing:0;color:#000}
html[lang=ja] .VCA-product-details_description-ct p,html[lang=ja] .VCA-product-details_detail_list-child p{font-family:"MS Mincho";font-size:15px;letter-spacing:0;color:#000}
html[lang=zh] .VCA-product-details_description-ct p,html[lang=zh] .VCA-product-details_detail_list-child p,html[lang=ch] .VCA-product-details_description-ct p,html[lang=ch] .VCA-product-details_detail_list-child p{font-family:"AR PL UMing CN Light";font-size:15px;letter-spacing:0;color:#000}
html[lang=ko] .VCA-product-details_description-ct p,html[lang=ko] .VCA-product-details_detail_list-child p{font-family:"Nanum Myeongjo";font-size:15px;letter-spacing:0;color:#000}
html[lang=ar] .VCA-product-details_description-ct p,html[lang=ar] .VCA-product-details_detail_list-child p{font-family:"Frutiger Arabic 45 light";font-size:15px;letter-spacing:0;color:#000}
html[lang=ru] .VCA-product-details_description-ct p,html[lang=ru] .VCA-product-details_detail_list-child p{font-family:"Times New Roman";font-size:15px;letter-spacing:0;color:#000}
#main .VCA-product-details_detail_list-title h2{font-family:"Times New Roman";font-style:normal;font-weight:bold;font-size:15px;letter-spacing:0;color:#000;text-transform:capitalize}
html[lang=ja] #main .VCA-product-details_detail_list-title h2{font-family:"Kozuka Mincho Pn6N";font-style:normal;font-weight:bold;font-size:15px;letter-spacing:0;color:#000;text-transform:capitalize}
html[lang=zh] #main .VCA-product-details_detail_list-title h2,html[lang=ch] #main .VCA-product-details_detail_list-title h2{font-family:"AR PL UMing CN Light";font-style:normal;font-weight:bold;font-size:15px;letter-spacing:0;color:#000;text-transform:capitalize}
html[lang=ko] #main .VCA-product-details_detail_list-title h2{font-family:"Nanum Myeongjo";font-style:normal;font-weight:bold;font-size:15px;letter-spacing:0;color:#000;text-transform:capitalize}
html[lang=ar] #main .VCA-product-details_detail_list-title h2{font-family:"Frutiger Arabic 45 light";font-style:normal;font-weight:bold;font-size:15px;letter-spacing:0;color:#000;text-transform:capitalize}
html[lang=ru] #main .VCA-product-details_detail_list-title h2{font-family:"Times New Roman";font-style:normal;font-weight:bold;font-size:15px;letter-spacing:0;color:#000;text-transform:capitalize}
.VCA-product-details_detail_info p{font-family:"Arial";font-size:11px;letter-spacing:.025em;font-style:italic;line-height:14px;color:#000;margin-bottom:5px}
html[lang=ja] .VCA-product-details_detail_info p{font-family:"MS Mincho";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px;color:#000;margin-bottom:5px}
html[lang=zh] .VCA-product-details_detail_info p,html[lang=ch] .VCA-product-details_detail_info p{font-family:"AR PL UMing CN Light";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px;color:#000;margin-bottom:5px}
html[lang=ko] .VCA-product-details_detail_info p{font-family:"Nanum Gothic";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px;color:#000;margin-bottom:5px}
html[lang=ar] .VCA-product-details_detail_info p{font-family:"Frutiger Arabic 45 light";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px;color:#000;margin-bottom:5px}
html[lang=ru] .VCA-product-details_detail_info p{font-family:"Times New Roman";font-style:normal;font-size:11px;letter-spacing:.025em;line-height:14px;color:#000;margin-bottom:5px}
#family-page #light #light-bg{width:0}
#family-page #light #light-content{left:-110.5px}
#family-page p.ariane{margin-left:auto;margin-right:auto;padding:0 0 0 5px}
@media only screen and (min-width:1400px){#family-page p.ariane{width:1270px}
}
@media only screen and (min-width:1024px) and (max-width:1400px){#family-page p.ariane{width:1024px;padding-left:39px}
}
@media only screen and (max-width:719px){#family-page p.ariane{width:320px}
}
@media(min-width:720px){#family-page #container #main{width:auto;max-width:1400px}
body{min-height:100vh}
.homePageBodyStyle #main{width:100%!important;max-width:100%}
#container>header.clearfix.collapsed{position:fixed;top:0;right:0}
#container>header{width:100%!important;max-width:100%!important;padding-bottom:0!important;text-align:center}
#container>header.collapsed{height:45px;min-width:0}
#container.collapsed:before{content:'';display:block;height:43px}
#container:before{content:'';display:block}
.VCA-header{width:100%;height:130px;margin:0 auto 0;font-size:0;padding-bottom:0}
.VCA-header-ct{height:130px;position:relative}
.VCA-header .VCA-quit-cross,.VCA-header .VCA-split-bar{display:none}
.VCA-header .VCA-headerlink-module,.VCA-header .VCA-account-module,.VCA-header .VCA-menu-module,.VCA-header .VCA-search-module{display:block}
.VCA-header .VCA-headerlink-module{position:absolute;top:-4px;left:15px;width:auto;height:auto}
.VCA-header .VCA-headerlink-module li{display:inline-block;margin-right:20px;width:auto;padding:0}
.VCA-header .VCA-headerlink-module li:last-child{text-align:left}
.VCA-header .VCA-headerlink-module li:last-child:before{content:"|";display:inline-block;font-size:1rem;margin-right:20px;color:#7b7b7b}
.VCA-header-ct.white-icons-header-videofullscreen .VCA-headerlink-module li:last-child:before{color:rgba(255,255,255,0.75)}
.VCA-header .VCA-headerlink-module .headerlink-icon{display:inline-block;font-size:16px;margin:0;margin-right:10px}
.VCA-header .VCA-headerlink-module .headerlink-icon.icon-services{font-size:16px;position:relative;top:9px;margin-right:5px}
.VCA-header .VCA-headerlink-module .headerlink-title{color:#7b7b7b}
.VCA-header .VCA-headerlink-module a:hover .headerlink-title{color:black}
.VCA-header .VCA-account-module{line-height:28px;margin-top:-4px}
.VCA-header .VCA-account-module .account-logout-button,.VCA-header .VCA-account-module .account-logout-icon{display:none}
.VCA-header .VCA-account-module .account-icon{display:inline-block;font-size:16px;margin-right:10px}
.VCA-header .VCA-account-module .account-title{display:inline-block;margin-top:0;color:#7b7b7b}
.VCA-header .VCA-account-module a:hover .account-title{color:black}
.VCA-header .VCA-account-module .accountUserName{display:none}
.VCA-header .VCA-account-module.connected .account-title{display:none}
.VCA-header .VCA-account-module.connected .accountUserName{display:inline-block;font-family:"Filosofia";font-style:italic;font-size:18px;letter-spacing:0;color:#000}
.VCA-header .VCA-account-module.connected form{display:inline-block;cursor:pointer}
.VCA-header .VCA-account-module.connected .account-logout-icon{display:inline-block;font-size:16px;margin-left:10px;position:relative;top:1px}
.VCA-header .VCA-header-desktop-logo-cnt{position:absolute;top:40px;left:0;text-align:center;width:100%}
.VCA-header .VCA-header-desktop-logo-cnt .no-cufon{position:relative;left:0;right:0;width:320px;height:40px;margin:auto;display:inline-block}
.VCA-header .VCA-header-desktop-logo-cnt .no-cufon .svg-vca-logo{width:320px;height:40px}
.VCA-header .VCA-header-desktop-logo-cnt .no-cufon .svg-vca-logo svg{position:relative;width:320px;height:40px}
.scope-cn .VCA-header.collapsed .VCA-header-desktop-logo-cnt .no-cufon{width:320px;height:40px;overflow:hidden}
.scope-cn .VCA-header.collapsed .VCA-header-desktop-logo-cnt .no-cufon .svg-vca-logo{width:320px;height:40px}
.scope-cn .VCA-header.collapsed .VCA-header-desktop-logo-cnt .no-cufon .svg-vca-logo svg{width:320px;height:55px}
.scope-cn .VCA-header .VCA-header-desktop-logo-cnt{top:25px}
.scope-cn .VCA-header .VCA-header-desktop-logo-cnt .no-cufon{width:320px;height:65px}
.scope-cn .VCA-header .VCA-header-desktop-logo-cnt .no-cufon .svg-vca-logo{top:0;width:320px;height:65px}
.scope-cn .VCA-header .VCA-header-desktop-logo-cnt .no-cufon .svg-vca-logo svg{width:320px;height:65px}
.VCA-header .VCA-search-module{position:absolute;width:auto;top:48px;right:15px}
.VCA-header .VCA-search-module ul{direction:ltr}
.VCA-header .VCA-search-module li{display:inline-block;cursor:pointer;margin-left:20px}
.VCA-header .VCA-search-module .menu-icon{position:relative;font-size:16px;margin-right:10px;margin-left:0;top:3px}
.VCA-header .VCA-search-module .menu-icon>span{display:block;position:absolute;top:6px;left:.4em;font-size:.6em}
.VCA-header .VCA-search-module .menu-title{color:#7b7b7b;margin:0}
.VCA-header .VCA-search-module li:nth-child(3) .menu-title{margin-right:0}
.VCA-header .VCA-search-module .shoppingbag.boldlink svg{fill:#000}
.VCA-header-ct.white-icons-header-videofullscreen .VCA-search-module .shoppingbag.boldlink svg{fill:#fff}
.VCA-header .VCA-search-module .shoppingbag.boldlink a .menu-title,.VCA-header .VCA-search-module a:hover .menu-title,.VCA-header .VCA-search-module .shoppingbag.boldlink a .shoppingbagCount{color:black!important}
.VCA-header-ct.white-icons-header-videofullscreen .VCA-search-module .shoppingbag.boldlink a .menu-title,.VCA-header-ct.white-icons-header-videofullscreen .VCA-search-module a:hover .menu-title,.VCA-header-ct.white-icons-header-videofullscreen .VCA-search-module .shoppingbag.boldlink a .shoppingbagCount{color:white!important}
.VCA-header .VCA-search-module .search-form{display:inline-block;border:1px solid #7b7b7b;border-radius:0}
.VCA-header .VCA-search-module #form_keyword{height:25px;width:201px;padding-left:5px;margin:0;font-family:"Arial";font-size:13px;letter-spacing:.025em;color:black;border:0;border-radius:0}
.VCA-header .VCA-search-module .search-form-btn{width:25px;font-size:15px;padding:3px 3px 0 0;font-family:"Filosofia";font-style:italic;letter-spacing:0;color:#7b7b7b;border:0;border-left:1px solid #7b7b7b;background:0;background-color:white;-webkit-appearance:none}
.VCA-header .VCA-search-module .icon-cross{font-size:16px;margin:0 10px 7px;vertical-align:bottom;background-color:transparent;border:0}
.ui-autocomplete{z-index:8000!important}
.VCA-header .VCA-menu-module .nav-item{background:0;padding:0 15px}
.VCA-header .VCA-menu-module .nav-item:last-child{margin-right:0}
.VCA-header .VCA-menu-module .nav-item:first-child:after{content:'';display:inline-block;border-right:1px solid #7b7b7b;width:0;height:10px;vertical-align:top;margin-left:30px;position:relative;top:12px}
.VCA-header .VCA-menu-module .nav-item-title{display:inline-block;height:33px;padding:10px 0 0;color:#7b7b7b}
.VCA-header .VCA-menu-module li:hover .nav-item-title{color:black;border-bottom:2px solid black}
body.device-touch .VCA-header .VCA-menu-module li:hover .nav-item-title{color:#7b7b7b;border-bottom:0}
body.device-touch .VCA-header .VCA-menu-module li.opened .nav-item-title{color:black;border-bottom:1px solid black}
.VCA-header .VCA-menu-module .search-bar,.VCA-header .VCA-menu-module .navigation-contactus-mobile,.VCA-header .VCA-menu-module .sprite-arrow-up,.VCA-header .VCA-menu-module .sprite-arrow-down{display:none}
.VCA-header .user-items{display:flex;justify-content:flex-end;align-items:flex-start}
.VCA-header .VCA-countryselect-module{display:block;font-size:0}
.VCA-header .VCA-countryselect-module #s2id_countryDropDown{height:26px;margin:0}
body .select2-drop.languageChangeDropDown{margin-left:-1px}
.VCA-header .VCA-countryselect-module #s2id_countryDropDown.select2-dropdown-open>span,.VCA-header .VCA-countryselect-module #s2id_languageDropDown.select2-dropdown-open>span{border-bottom:0}
.VCA-header .VCA-countryselect-module #s2id_languageDropDown{width:58px;height:26px}
.VCA-header .VCA-countryselect-module #s2id_countryDropDown .cntName{width:auto;text-align:left;padding-left:5px}
.VCA-header .VCA-countryselect-module #s2id_languageDropDown>span{padding:0;border-left:none}
#container .countryChangeDropDown .select2-results .ecomIcon{width:24px}
.countryChangeDropDown.collapsed{display:none}
.VCA-header.collapsed .VCA-account-module,.VCA-header.collapsed .VCA-countryselect-module,.VCA-header.collapsed .VCA-menu-module{display:none!important}
.VCA-header.collapsed{max-width:1430px;top:0;width:100%;height:45px;position:relative;margin:0 auto 0;padding-top:0;font-size:0}
.VCA-header.collapsed h1{margin-top:1px}
.VCA-header.collapsed .menu-icon{font-size:16px;margin-right:10px}
.collapsed .VCA-header.collapsed .no-cufon,.VCA-header.collapsed .no-cufon{display:block;width:240px;height:40px}
.collapsed .VCA-header.collapsed .no-cufon .svg-vca-logo,.VCA-header.collapsed .no-cufon .svg-vca-logo{top:5px;width:240px;height:40px}
.collapsed .VCA-header.collapsed .no-cufon .svg-vca-logo svg,.VCA-header.collapsed .no-cufon .svg-vca-logo svg{width:240px;height:40px}
.VCA-header.collapsed .VCA-header-desktop-logo-cnt{position:absolute;top:5px;display:block;z-index:99999}
.VCA-header.collapsed .VCA-headerlink-module{position:absolute;top:6px;left:15px}
.VCA-header.collapsed .VCA-headerlink-module li{display:inline-block;margin-right:10px}
.VCA-header.collapsed .VCA-headerlink-module .headerlink-icon{font-size:16px}
.VCA-header.collapsed .VCA-headerlink-module .headerlink-icon.icon-services{font-size:16px}
.VCA-header.collapsed .VCA-headerlink-module .headerlink-title{display:none}
.VCA-header.collapsed .VCA-search-module{position:absolute;top:10px;right:15px}
.VCA-header.collapsed .VCA-search-module li{display:inline-block;cursor:pointer;margin-left:10px}
.VCA-header.collapsed .VCA-search-module .menu-icon{position:relative;font-size:16px}
.VCA-header.collapsed .VCA-search-module .menu-title{display:none}
.VCA-header.collapsed .VCA-search-module .menu-icon>span{display:block;position:absolute;top:.6em;left:.3em;font-size:.7em}
.VCA-header.collapsed .VCA-search-module .icon-cross{font-size:16px;margin:0 10px 7px;cursor:pointer;background-color:transparent;border:0}
.VCA-header.collapsed .VCA-search-module .search-form{display:inline-block;border:1px solid #7b7b7b}
.VCA-header.collapsed .VCA-search-module #form_keyword{height:25px;width:201px;padding-left:5px;margin:0;font-family:"Arial";font-size:13px;letter-spacing:.025em;color:black;border:0}
.VCA-header.collapsed .VCA-search-module .search-form-btn{width:25px;height:25px;margin:0;font-size:15px;padding:0 9px 0 2px;font-family:"Filosofia";font-style:italic;letter-spacing:0;color:#7b7b7b;border:0;border-left:1px solid #7b7b7b;background:0;background-color:white}
.VCA-header.collapsed .VCA-search-module .icon-cross{font-size:16px;margin:0 10px 7px;vertical-align:bottom;background-color:transparent;border:0}
}
.VCA-countryselect-module{display:none}
.VCA-header-desktop .VCA-countryselect-module{display:block;position:absolute;top:3px;right:15px;width:221px;height:26px;margin:0;font-size:0}
.VCA-header-desktop .VCA-countryselect-module #s2id_countryDropDown{width:163px;height:26px}
.VCA-header-desktop .VCA-countryselect-module #s2id_countryDropDown.select2-dropdown-open>span,.VCA-header-desktop .VCA-countryselect-module #s2id_languageDropDown.select2-dropdown-open>span{border-bottom:0}
.VCA-header-desktop .VCA-countryselect-module #s2id_languageDropDown{width:58px;height:26px}
.VCA-header-desktop .VCA-countryselect-module #s2id_countryDropDown .cntName{width:auto;text-align:left;padding-left:5px}
.VCA-header-desktop .VCA-countryselect-module #s2id_languageDropDown>span{padding:0;border-left:none}
.countryChangeDropDown .select2-results .ecomIcon{width:30px}
.countryChangeDropDown .select2-results div.select2-result-label,.languageChangeDropDown .select2-results div.select2-result-label{height:25px;line-height:25px}
@media(min-width:720px){body .select2-drop.countryChangeDropDown{margin-top:-5px}
body .select2-drop.languageChangeDropDown{margin-top:-5px;margin-left:-1px;width:59px!important}
}
.VCA-header .icon-phone,.VCA-header .icon-store,.VCA-header .icon-services{position:relative;top:5px}
.VCA-header .icon-book{position:relative;top:4px}
.VCA-popin-myselection,.VCA-popin-myselection-is-empty{width:100vw;padding:10px;position:absolute;right:0;line-height:20px;margin-bottom:25px}
.ie8 .VCA-popin-myselection,.ie8 .VCA-popin-myselection-is-empty{width:345px}
@media(min-width:720px){.VCA-popin-myselection,.VCA-popin-myselection-is-empty{width:345px}
}
.VCA-popin-myselection_scroll{max-height:275px;overflow-y:auto;position:relative;width:100%;padding:10px 0}
.myselection-product:hover{background-color:#f7f7f7;overflow:hidden;outline-style:solid;outline-width:10px;outline-color:#f7f7f7;outline-offset:0}
.VCA-popin-myselection_ct{background-color:white;padding:20px 20px 30px;border:1px solid #c6c6c6;position:relative;z-index:99}
.myselection .VCA-popin-myselection_ct a.icon-close-popin{float:right;background:transparent url("../images/icon-close-popin.png") no-repeat 0 0;width:30px;height:30px;padding:0}
.myselection .VCA-popin-myselection_ct a.icon-close-popin span{display:none}
.VCA-popin-myselection_ct hr{display:block;width:100%;margin:20px 0;color:#7d7d7d;opacity:.5;float:left}
.VCA-popin-shoppingbag h2{font-family:'FilosofiaIta';letter-spacing:0;color:#000;margin:0;padding:0}
.VCA-popin-myselection-is-empty p{font-size:24px;line-height:26px;text-align:center;margin:50px 40px}
.VCA-popin-myselection h2{text-align:left;font-size:22px;float:left;margin-bottom:20px;line-height:22px}
.VCA-popin-shoppingbag h3{color:#000;margin:0;padding:0}
.VCA-popin-shoppingbag h2:first-letter {text-transform:uppercase}
.myselection-product,.myselection-submit{clear:both;overflow:hidden}
.myselection-product_img{margin-right:20px;text-align:left;float:left;width:85px}
.myselection-product_img img{margin-bottom:10px;width:75px;height:75px;display:block}
.myselection .myselection-product_img a.myselection-product_remove{padding:0 0 0 18px;margin-left:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;letter-spacing:.025em;color:#7d7d7d;height:initial;background:transparent url("../images/icon-remove.png") no-repeat 0 2px}
.myselection .myselection-product_img a.myselection-product_remove:hover{color:#000;background:transparent url("../images/icon-remove-hover.png") no-repeat 0 2px}
.myselection .myselection-product_img a.myselection-product_remove span{display:none}
.myselection-product_ct{text-align:left}
.myselection-product_ct h3{text-align:left}
.myselection-product_ct h3 span{text-transform:lowercase;display:block;max-width:none;padding:0}
.myselection-product_ct h3{text-transform:capitalize}
.myselection-product_ct_price{font-family:"Times New Roman",Times,serif;font-size:12px;line-height:22px}
.myselection-product_ct_ref,.myselection-product_ct_legend{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;line-height:13px;letter-spacing:.025em;color:#7d7d7d}
.myselection-submit .myselection-submit_btn{display:block;background-color:#d6a99c;width:100%;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;text-align:center;text-transform:uppercase;letter-spacing:.1pt;color:#fff;height:30px;padding-top:5px;margin-top:15px}
#notebook-content .btSubmit{height:21px;padding-top:5px}
@media(min-width:720px){#notebook-content .btSubmit{height:30px;padding:9px 20px 0 20px}
}
.ie8 .myselection .myselection-product_img a.myselection-product_remove{padding:0 0 0 18px;margin-left:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;letter-spacing:.025em;color:#7d7d7d;height:initial;background:transparent url("../images/icon-remove.png") no-repeat 0 2px}
#myShoppingBag .select-wrapper:before{background:0;box-shadow:none;content:"";display:block;height:0;pointer-events:none;position:relative;width:0}
#myShoppingBag .select-wrapper:after{border:0;color:none;content:"";font:none;padding:0 0 2px;pointer-events:none;position:relative;-webkit-transform:none}
#myShoppingBag .contactus.shopping-bag{display:flex}
#myShoppingBag .contactus.shopping-bag svg.svg-icon.phone{fill:#000;margin:0 5px 0 0}
.delete-product-popup span{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;text-transform:capitalize;font-size:26px;display:block}
@media(max-width:719px){.delete-product-popup span{margin-top:7px}
}
.delete-product-popup img{margin-right:10px}
.delete-product-popup .item-desc{display:inline-block;vertical-align:top;margin-bottom:16px}
.delete-product-popup .item-desc .product-name{font-size:14px;font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;margin-bottom:24px}
.delete-product-popup .btSubmit{margin-top:12px;text-align:right}
.delete-product-popup .btSubmit a{margin-left:12px}
@media(max-width:720px){#myShoppingBag .content{width:300px;margin:auto}
#myShoppingBag #light-content{left:-800px!important}
#myShoppingBag .engraveMsgWrap{width:175px}
#myShoppingBag .engraveMsgWrap .engraveMsg span{width:100%}
#myShoppingBag .engraveMsgWrap .engraveMsg{text-align:left;word-wrap:break-word}
}
.rightBar.shopping-bag .seperator{height:10px;background:url("../images/shadow-horizontal.png") center top no-repeat;clear:both;margin-top:0;background-size:100% 700%}
.VCA-is__hide{display:none}
.VCA-is__visible{display:block}
.VCA-popin-shoppingbag,.VCA-popin-shoppingbag-is-empty{width:100vw;padding:10px;position:absolute;right:0;line-height:20px}
.ie8 .VCA-popin-shoppingbag,.ie8 .VCA-popin-shoppingbag-is-empty{width:345px}
@media(min-width:720px){.VCA-popin-shoppingbag,.VCA-popin-shoppingbag-is-empty{width:345px;padding:20px 10px 10px;top:15px}
}
.VCA-popin-shoppingbag_scroll{max-height:280px;overflow-y:auto;position:relative;width:100%;padding:10px 0}
.shoppingbag-product:hover{background-color:#f7f7f7;overflow:hidden;outline-style:solid;outline-width:10px;outline-color:#f7f7f7;outline-offset:0}
.VCA-popin-shoppingbag_ct{background-color:white;padding:20px 20px 30px;border:1px solid #c6c6c6;position:relative;z-index:99}
.shoppingbag .VCA-popin-shoppingbag_ct a.icon-close-popin{float:right;width:30px!important;height:30px!important;padding:0}
.shoppingbag .VCA-popin-shoppingbag_ct a.icon-close-popin span{display:none}
.VCA-popin-shoppingbag_ct hr{display:block;width:100%;margin:20px 0;color:#7d7d7d;opacity:.5;float:left}
.VCA-popin-shoppingbag span{font-family:'FilosofiaIta';letter-spacing:0;color:#000;margin:0;padding:0}
.VCA-popin-shoppingbag-is-empty p{text-align:center;margin:50px 40px}
.VCA-popin-shoppingbag span{text-align:left;font-size:22px;float:left;margin-bottom:20px;line-height:22px;display:block}
.VCA-popin-shoppingbag span:first-letter {text-transform:uppercase}
.shoppingbag-product,.shoppingbag-submit{clear:both;overflow:hidden}
.shoppingbag-submit{overflow:visible}
.shoppingbag-product_img{margin-right:20px;text-align:left;float:left;width:85px}
.shoppingbag-product_img img{margin-bottom:10px;width:75px;height:75px;display:block}
.shoppingbag .shoppingbag-product_img a.shoppingbag-product_remove{padding:0 0 0 18px;margin-left:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;letter-spacing:.025em;color:#7d7d7d;height:initial;background:transparent url("../images/icon-remove.png") no-repeat 0 1px}
.shoppingbag .shoppingbag-product_img a.shoppingbag-product_remove:hover{color:#000;background:transparent url("../images/icon-remove-hover.png") no-repeat 0 2px}
.shoppingbag .shoppingbag-product_img a.shoppingbag-product_remove span{display:none}
.shoppingbag-product_ct{text-align:left}
.shoppingbag-product_ct h3{text-align:left}
.shoppingbag-product_ct h3 span{text-transform:lowercase;display:block;max-width:none;padding:0}
.shoppingbag-product_ct h3{text-transform:capitalize}
.shoppingbag-product_ct_price{font-family:"Times New Roman",Times,serif;font-size:12px;line-height:22px}
.shoppingbag-product_ct_ref,.shoppingbag-product_ct_legend{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;line-height:13px;letter-spacing:.025em;color:#7d7d7d}
.shoppingbag-submit .shoppingbag-submit_btn{display:block;background-color:#fff;width:100%;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;text-align:center;text-transform:uppercase;letter-spacing:.1pt;color:#000;border:1px solid #000;height:30px;padding-top:5px;margin-top:15px}
.shoppingbag-submit .shoppingbag-submit_btn:hover{color:#fff;background-color:#7e7271}
.ie8 .shoppingbag .shoppingbag-product_img a.shoppingbag-product_remove{padding:0 0 0 18px;margin-left:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;letter-spacing:.025em;color:#7d7d7d;height:initial;background:transparent url("../images/icon-remove.png") no-repeat 0 2px}
@media(min-width:720px) and (max-width:1023px){.VCA-wishlist .add-top{right:50px}
.ie8 .VCA-wishlist .add-top{right:50px}
}
@media(min-width:1024px){.VCA-wishlist .add-top{right:150px}
}
.VCA-whishlist-not-basket{right:35px!important}
@media(min-width:720px){.VCA-wishlist .add-middle{position:relative;background-color:#fff;padding:20px;width:325px;border:1px solid #c6c6c6;background:#fff;left:auto}
.VCA-wishlist-not-available .add-middle{padding:60px 20px;width:200px}
.VCA-wishlist .add-middle p{text-align:center}
.VCA-wishlist .VCA-wishlist_my-selection{display:block}
.collapsed .VCA-wishlist{top:45px;right:-5px}
.collapsed .VCA-whishlist-not-basket-collapsed{right:-39px}
.collapsed .VCA-wishlist .add-top{right:39px}
.VCA-wishlist{position:absolute;top:90px;right:-10px}
.VCA-wishlist .add-top{background:url(../images/my-selection/icone-my-selection.png) 0 0 no-repeat;height:11px;width:20px;position:absolute;z-index:99;top:-10px}
.VCA-wishlist .add-middle .item{margin-top:25px;padding:0;background:0}
.VCA-wishlist .add-middle .item .item-desc{float:left;margin:0 0 0 20px;width:170px;text-align:left;color:#7b7b7b}
.VCA-wishlist .add-middle .item .item-desc strong{display:block;margin-bottom:5px;font-weight:normal;color:black}
.VCA-wishlist .add-middle .item .item-desc-info{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;line-height:13px;letter-spacing:.025em;color:#7d7d7d}
.VCA-wishlist .add-middle .item img{float:left}
.VCA-wishlist a.icon-close-popin{float:right;width:15px;height:15px;padding:0}
.VCA-wishlist-not-available .icon-close-popin{position:absolute;top:20px;right:20px}
}
@media(min-width:1400px){.VCA-wishlist{right:-215px}
.collapsed .VCA-wishlist{right:-209px}
.collapsed .VCA-whishlist-not-basket-collapsed{right:-242px}
}
.ie8 .VCA-wishlist .add-middle{position:relative;background-color:#fff;padding:20px;width:325px;border:1px solid #c6c6c6;background:#fff;left:auto}
.ie8 .VCA-wishlist-not-available .add-middle{padding:60px 20px;width:200px}
.ie8 .VCA-wishlist .add-middle p{text-align:center}
.ie8 .VCA-wishlist .VCA-wishlist_my-selection{display:block}
.ie8 .collapsed .VCA-wishlist{top:35px;right:-5px}
.ie8 .collapsed .VCA-whishlist-not-basket-collapsed{right:-39px}
.ie8 .collapsed .VCA-wishlist .add-top{right:39px}
.ie8 .VCA-wishlist{position:absolute;top:90px;right:-10px}
.ie8 .wide .VCA-wishlist{right:-215px}
.ie8 .wide .collapsed .VCA-wishlist{right:-209px}
.ie8 .wide .collapsed .VCA-whishlist-not-basket-collapsed{right:-242px}
.ie8 .VCA-wishlist .add-top{background:url(../images/my-selection/icone-my-selection.png) 0 0 no-repeat;height:11px;width:20px;position:absolute;z-index:99;top:-10px;right:150px}
.ie8 .VCA-wishlist-middle{position:relative;background-color:#fff;padding:20px;width:325px;border:1px solid #c6c6c6;background:#fff;left:auto}
.ie8 .VCA-wishlist .add-middle .item{margin-top:25px;padding:0;background:0}
.ie8 .VCA-wishlist .add-middle .item .item-desc{float:left;margin:0 0 0 20px;width:170px;text-align:left;color:#7b7b7b}
.ie8 .VCA-wishlist .add-middle .item .item-desc strong{display:block;margin-bottom:5px;font-weight:normal;color:black}
.ie8 .VCA-wishlist .add-middle .item .item-desc-info{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;line-height:13px;letter-spacing:.025em;color:#7d7d7d}
.ie8 .VCA-wishlist .add-middle .item img{float:left}
.ie8 .VCA-wishlist-not-available .icon-close-popin{position:absolute;top:20px;right:20px}
footer.VCA-footer-transparent{background-color:transparent!important}
footer{padding:10px 15px;background-color:#fff;display:block}
.ie8 .VCA-footer_ct{width:1024px;margin:0 auto}
.ie8 .wide .VCA-footer_ct{width:1400px}
html:not(.ie8) #footer-bottom .sprites-logo-footer{text-indent:-5000px;height:3em}
.ie8 #footer-bottom .sprites-logo-footer{margin-top:20px;text-indent:-5000px;height:4em}
@media(min-width:720px){.VCA-footer_ct{max-width:1024px;margin:0 auto}
}
@media(min-width:1400px){.VCA-footer_ct{max-width:1400px}
}
.VCA-footer-back-to-top.back-to-top{border-bottom:0;text-align:center;font-size:13px;color:#7d7d7d;background-color:transparent}
.VCA-footer-back-to-top.back-to-top button{cursor:pointer;width:50%;text-align:center;display:inline-block;margin:15px 0 0;position:relative;border:0;background:0;color:#7d7d7d}
.VCA-footer-back-to-top.back-to-top button:hover{color:#000}
.VCA-footer-back-to-top.back-to-top button:hover span.icon-up{background-image:url("../images/vca-sprite/icon-up-hover.svg")}
.VCA-footer-back-to-top.back-to-top button span.icon-up{position:relative;left:auto}
.ie8 .VCA-footer-back-to-top.back-to-top button{width:10%;text-align:right;float:right}
.ie8 .VCA-footer-back-to-top.back-to-top button span.icon-up{position:relative;right:-10px;top:0}
@media(min-width:720px){.VCA-footer-back-to-top.back-to-top button{width:auto;text-align:right}
.VCA-footer-back-to-top.back-to-top button span.icon-up{position:relative;right:-10px;top:0}
}
.VCA-footer-back-to-top.back-to-top .sprites-linktop{position:relative}
@media(min-width:720px){.VCA-footer-back-to-top.back-to-top{text-align:right;right:10px;position:relative}
.VCA-footer-back-to-top.back-to-top .sprites-linktop{right:-10px}
}
.VCA-footer-top_logo-ct>img{width:75%}
@media(min-width:720px){.VCA-footer-top_logo-ct>img{width:auto}
}
.ie8 .VCA-footer-top_logo-ct>img{width:auto}
.VCA-footer-top_logo-ct .text-hide{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.VCA-footer-top{text-align:center;clear:both;margin:30px auto}
.VCA-footer-top_phone{margin:5px 0 5px;align-items:center;text-align:center;justify-content:center}
.VCA-footer-top_phone a{font-family:'FilosofiaIta';font-size:22px;line-height:10px;color:#7d7d7d}
.VCA-footer-top_phone a:hover{color:#000}
.VCA-footer-top_phone a:hover .footer-phone-icon{fill:#000}
.VCA-footer-top_phone a .VCA-footer-top_phone-icon{width:20px;height:20px;margin:0 5px 0 0;top:7px}
.VCA-footer-top_phone a .VCA-footer-top_phone-icon .footer-phone-icon{fill:#7d7d7d}
.VCA-footer-newsletter-social{clear:both;margin-bottom:0;overflow:hidden}
.VCA-footer-newsletter{float:none;width:100%;white-space:nowrap}
.ie8 .VCA-footer-newsletter-social{margin-bottom:8px}
.ie8 .VCA-footer-newsletter{float:left;width:50%;white-space:nowrap}
@media(min-width:720px){.VCA-footer-newsletter-social{margin-bottom:8px}
.VCA-footer-newsletter{float:left;width:50%}
}
.VCA-footer-newsletter_form,.VCA-footer-newsletter_form-email{position:relative}
.VCA-footer-newsletter_form-email{border:1px solid #c6c6c6;width:100%;height:35px;padding:15px 10px 5px;font-size:16px;z-index:2}
.VCA-footer-newsletter_form-email{width:100%;float:none}
.ie8 .VCA-footer-newsletter_form-email{width:47%;float:left}
@media(min-width:720px){.VCA-footer-newsletter_form-email{width:47%;font-size:13px;float:left}
}
.VCA-footer-newsletter_form-focus{position:absolute;line-height:37px;transition:all ease .2s;font-size:13px;left:10px;z-index:3}
.VCA-footer-newsletter_form.focused .VCA-footer-newsletter_form-focus{line-height:20px;font-size:9px;color:#7d7d7d}
.VCA-footer-newsletter_form-submit{-webkit-appearance:initial;display:block;border:0;background-color:transparent;color:#7d7d7d;margin:5px auto 0}
.VCA-footer-newsletter_form-submit:hover{color:#000}
.ie8 .VCA-footer-newsletter_form-submit{background-color:transparent;border:0;float:none;margin-top:0;display:inline-block}
@media(min-width:720px){.VCA-footer-newsletter_form-submit{background-color:transparent;border:0;float:none;margin-top:0;display:inline-block;padding-top:7px}
}
.VCA-footer-social{margin:30px auto 0;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;padding:15px 0}
#footer-top-nav.VCA-footer-social .social{width:100%;margin:0}
.VCA-footer-social .social-icon ul{position:relative;float:left;left:50%;list-style:none;padding:0}
.VCA-footer-social .social-icon li{float:left;position:relative;right:50%;margin:0 5px;padding-left:5px}
.ie8 .VCA-footer-social .social-icon li{padding-left:5px}
@media(min-width:720px){.VCA-footer-social .social-icon li{padding-left:5px}
}
.VCA-footer-social .social-icon li:first-child{padding-left:0}
.VCA-footer-social .social-icon li a{display:block;font-size:16px}
.VCA-footer-social .social-icon li a div{display:inline-block;vertical-align:middle;zoom:1}
.ie8 .VCA-footer-social{float:right;width:50%;border:0;padding:0;margin:0}
.ie8 #footer-top-nav.VCA-footer-social .social{width:100%;margin:0;float:right}
.ie8 .VCA-footer-social .social-icon{float:right}
.ie8 .VCA-footer-social .social-icon ul{float:none;left:0}
.ie8 .VCA-footer-social .social-icon li{float:left;right:0}
@media(min-width:720px){.VCA-footer-social{float:right;width:50%;border:0;padding:0;margin:0}
#footer-top-nav.VCA-footer-social .social{width:100%;margin:0;float:right}
.VCA-footer-social .social-icon{float:right}
.VCA-footer-social .social-icon ul{float:none;left:0}
.VCA-footer-social .social-icon li{float:left;right:0}
}
@media(min-width:1400px){.VCA-footer-newsletter{float:left;width:700px}
.VCA-footer-social{float:right;width:700px}
}
.VCA-footer-social .social-icon{clear:both;overflow:hidden}
.VCA-footer-icons,#site-map-nav.VCA-footer-icons{clear:both;text-align:center;border-bottom:1px solid #c6c6c6;margin-bottom:15px}
.VCA-footer-icons>.icons{height:75px;padding:15px 0}
.VCA-footer-icons .icons{display:flex;flex-direction:row;justify-content:center;align-items:center;height:auto}
@media(max-width:720px){.VCA-footer-icons .icons a{width:calc(100% / 3)}
}
.VCA-footer-icons .icons img{transform:scale(0.7);width:100%}
@media(min-width:720px){.VCA-footer-icons .icons a{padding:0 30px}
.collection-breadcrumb{float:left;position:relative;z-index:999;padding-top:13px}
}
.ie8 .VCA-footer-icons,.ie8 #site-map-nav.VCA-footer-icons{margin-bottom:0}
.ie8 .VCA-footer-icons>.icons{height:100px;padding:0}
.ie8 .VCA-footer-icons .icons>a+a{padding:0 70px}
.ie8 #site-map-nav.VCA-footer-icons{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}
@media(min-width:720px){#site-map-nav.VCA-footer-icons{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}
}
.VCA-footer-sitemap{text-align:center;overflow:hidden}
.VCA-footer-sitemap ul{text-align:center}
.VCA-footer-sitemap ul li{display:inline-block;padding:3px 3px 10px 0}
.VCA-footer-sitemap a:hover{color:black}
.VCA-footer-sitemap ul li:first-child{display:inline-block;content:'';padding:0}
.VCA-footer-sitemap ul ul li:last-child:after{content:'';padding:0;display:inline-block}
.VCA-footer-sitemap_link{overflow:hidden;margin-bottom:10px}
.VCA-footer-sitemap_link .col-sm-4{width:45%;padding:0}
.VCA-footer-sitemap_link .col-sm-4.VCA-footer-sitemap_pipe{padding:0;width:10%}
.ie8 .VCA-footer-sitemap ul ul li:last-child:after{content:'';padding:0;display:inline-block}
.ie8 .VCA-footer-sitemap{text-align:center;margin-top:10px}
.ie8 .VCA-footer-sitemap ul li:first-child:after{content:'|';padding-right:20px;padding-left:20px}
.ie8 .VCA-footer-sitemap_link{overflow:hidden;margin-bottom:10px}
.ie8 .VCA-footer-sitemap_link .col-sm-4{width:45%;padding:0}
.ie8 .VCA-footer-sitemap_link .col-sm-4.VCA-footer-sitemap_pipe{padding:0;width:10%}
@media(min-width:720px){.VCA-footer-sitemap{text-align:center;margin-top:10px}
.VCA-footer-sitemap ul li:first-child:after{content:'|';padding-right:20px;padding-left:20px}
}
.VCA-footer-sitemap ul ul li:after{content:'|';padding-right:20px;padding-left:20px}
.VCA-footer-sitemap_copy-right{margin-bottom:10px;display:block}
.VCA-footer-sitemap_link{overflow:hidden}
.ie8 .VCA-footer-sitemap_link{overflow:hidden}
.ie8 .VCA-footer-sitemap_copy-right{display:inline-block}
@media(min-width:720px){.VCA-footer-sitemap_copy-right{display:inline-block}
}
.VCA-footer-sitemap li,.VCA-footer-sitemap a{font-size:11px;color:#7d7d7d}
.footer-cn-logos{display:flex;flex-direction:row;justify-content:center}
.footer-cn-logos .one_cn-logo{width:200px;text-align:center;display:block}
.footer-cn-logos .one_cn-logo .left_logo_cn{height:32px}
.footer-cn-logos .one_cn-logo a{text-decoration:none}
.footer-cn-logos .one_cn-logo span{display:block}
.footer-cn-logos .one_cn-logo span.title{color:#000;font-size:13px;font-weight:bold}
.footer-cn-logos .one_cn-logo span.number{color:#7f7e7e;line-height:19px}
.VCA-mega-menu{background-color:#fff;overflow:hidden}
.VCA-mega-menu a span{height:45px}
.VCA-mega-menu .img-big a,.VCA-mega-menu .img-small a,.VCA-mega-menu .img-big a span,.VCA-mega-menu .img-small a span{display:block}
.VCA-mega-menu .col-sm-6{padding-right:8px;padding-left:8px}
.VCA-mega-menu_link{margin:20px 0;background-color:#fff;overflow:hidden}
.VCA-mega-menu_link-list,.VCA-mega-menu_main-item,.VCA-menu-module .dropdown .tablet-link{font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:18px;line-height:30px;color:#7d7d7d;text-align:center}
.VCA-mega-menu_link .VCA-mega-menu_link-list,.VCA-mega-menu_link .VCA-mega-menu_category>li,.VCA-mega-menu_link .VCA-mega-menu_main-item,.VCA-menu-module .dropdown .tablet-link{padding-left:20px;max-width:200px;max-height:56px;margin:0 auto 20px;overflow:hidden}
li.VCA-mega-menu_link-list:before,li.VCA-mega-menu_main-item:before,.VCA-menu-module .dropdown .tablet-link:before{content:">";padding-right:5px;margin-left:-15px}
.VCA-menu-module .dropdown .tablet-link{margin:20px 0 0 0;padding-left:53px;text-align:left;display:block;max-height:none;line-height:inherit}
.ie8 .VCA-mega-menu{background-color:#fff;overflow:hidden;position:relative;margin:0 auto;width:1010px;padding-top:20px}
.ie8 .VCA-mobile-list .accordion-group .dropdown{box-shadow:none;width:100%}
.ie8 .VCA-mega-menu_link{position:absolute;right:30px;margin:0;width:150px;padding:15px 10px 0 0;top:0;z-index:9;height:440px}
.ie8 .VCA-mega-menu_link-side{margin-bottom:40px}
.ie8 .VCA-mega-menu_link li li{text-align:left;font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:18px;line-height:25px;color:#7d7d7d}
.ie8 .VCA-mega-menu_link li li:before{content:">";padding-right:5px}
@media(min-width:720px){.VCA-mobile-list .accordion-group .dropdown{box-shadow:none;border-top:1px solid #d4d4d4}
.VCA-mega-menu_link{position:absolute;right:0;margin:0;width:185px;padding:15px 0 0 0;top:0;z-index:9;height:440px}
.VCA-mega-menu_link-side{margin-bottom:50px}
.VCA-mega-menu_link li li{text-align:left;color:#7f7e7e}
.VCA-mega-menu_link li li:before{content:">";padding-right:5px;margin-left:-15px}
}
#store-locator .slider.VCA-mega-menu_carousel-desktop{top:auto;height:auto;padding:0;margin-bottom:30px}
.VCA-mega-menu_carousel-desktop.slick-slider{margin-bottom:10px}
.VCA-mega-menu_carousel .img-big a{display:block}
@media(max-width:720px){.VCA-mega-menu_carousel img{width:100%;height:100%!important}
}
.VCA-mega-menu_carousel-mobile span{text-align:center;margin:7px auto 20px;font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:18px;line-height:20px}
.VCA-mega-menu_carousel-mobile .even.last{clear:both;float:none;margin:0 auto}
.ie8 .VCA-mega-menu_carousel{margin:0;padding:0}
.ie8 .VCA-mega-menu_carousel-desktop.slick-slider{margin-bottom:10px}
.ie8 .slider.VCA-mega-menu_carousel-desktop{top:auto;height:auto;padding:0;margin-bottom:30px}
.ie8 .VCA-mega-menu_carousel .img-big,.ie8 .VCA-mega-menu_carousel .img-small{margin-right:5px;margin-left:5px;padding:0}
.ie8 .VCA-mega-menu_carousel .img-big,.ie8 .VCA-mega-menu .col-md-4{width:310px}
.ie8 .VCA-mega-menu_carousel-img-big.row{margin:0}
.ie8 .VCA-mega-menu_carousel .img-small,.ie8 .VCA-mega-menu .col-md-2{width:150px}
.ie8 .VCA-mega-menu_carousel .first{margin-left:0}
.ie8 .VCA-mega-menu_carousel-col.row{margin:0}
.ie8 .VCA-mega-menu_carousel-col li a:hover{color:#000}
.ie8 .VCA-mega-menu_carousel-col .col-sm-6{padding-right:0;padding-left:0}
.ie8 .VCA-mega-menu .img-big a:hover img,.ie8 .VCA-mega-menu .img-small a:hover img{-webkit-box-shadow:2px 2px 2px -1px rgba(0,0,0,0.15);-moz-box-shadow:2px 2px 2px -1px rgba(0,0,0,0.15);box-shadow:2px 2px 2px -1px rgba(0,0,0,0.15)}
.ie8 .VCA-mega-menu_carousel-col li a span{max-height:50px;height:50px}
.ie8 .VCA-mega-menu a span{margin:5px 0}
@media(min-width:720px){.VCA-mega-menu_carousel{margin:0;padding:0}
#store-locator .VCA-mega-menu_carousel.slider{height:auto;padding:0;margin-bottom:30px}
.VCA-mega-menu_carousel .img-big,.VCA-mega-menu_carousel .img-small{margin-right:5px;margin-left:5px;padding:0}
.VCA-mega-menu_carousel .first{margin-left:0}
.VCA-mega-menu_carousel .img-big,.VCA-mega-menu .col-md-4{width:310px}
.VCA-mega-menu_carousel-img-big.row{margin:0}
.VCA-mega-menu_carousel .img-small,.VCA-mega-menu .col-md-2{width:150px}
.VCA-mega-menu_carousel-col li a:hover{color:#000}
.VCA-mega-menu .img-big a:hover img,.VCA-mega-menu .img-small a:hover img{-webkit-box-shadow:2px 2px 2px -1px rgba(0,0,0,0.15);-moz-box-shadow:2px 2px 2px -1px rgba(0,0,0,0.15);box-shadow:2px 2px 2px -1px rgba(0,0,0,0.15)}
.VCA-mega-menu_carousel-col.row{margin:0}
.VCA-mega-menu_carousel-col li a span{max-height:50px;height:50px}
.VCA-mega-menu_carousel-col .col-sm-6{padding-right:0;padding-left:0}
.VCA-mega-menu a span{margin:9px 0 5px 0;text-align:left;height:auto;padding-left:3px;line-height:20px}
}
.ie8 .VCA-mega-menu a span{margin:5px 0;text-align:left;height:auto}
.slick-prev,.slick-next{cursor:pointer}
.slick-prev.slick-disabled,.slick-next.slick-disabled,.slick-prev.slick-disabled:hover,.slick-next.slick-disabled:hover{opacity:0;cursor:auto}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:1}
.VCA-mega-menu_select.col-sm-12{padding-left:6px;padding-right:6px}
@media(max-width:720px){.VCA-mega-menu-category-bottom{padding-left:15px!important;padding-right:15px!important;margin-bottom:20px}
}
.VCA-mega-menu_select .select{position:relative;display:block;margin:0;border:0;font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:18px;line-height:20px;color:#ccc;vertical-align:middle;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}
.VCA-mega-menu_select .select .placeholder{position:relative;display:block;background-color:#393d41;z-index:1;padding:5px 10px 2px;cursor:pointer}
.VCA-mega-menu_select .select .placeholder span{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/vca-sprite/icon-cross.svg);background-position:0 0;background-size:11px 11px;height:11px;width:11px;border-left:none}
.VCA-mega-menu_select .select.is-open .placeholder span{background-position:0 -2176px}
.VCA-mega-menu_select .select.is-close ul{display:none}
.VCA-mega-menu_select .select.is-close .placeholder span{background:url(../images/sprite-retina/sprites.png) no-repeat;background-size:352px 2708px;background-position:-2px -2146px}
.VCA-mega-menu_select .select.select--white .placeholder{background:#fff;color:#7f7e7e}
.VCA-mega-menu_select .select ul{position:relative;overflow:hidden;overflow-y:auto;width:100%;background:#fff;top:100%;left:0;list-style:none;margin:1px 0 0 0;padding:0;z-index:9}
.VCA-mega-menu_select .select ul li{display:block;text-align:left;padding:15px 10px 0;color:#7f7e7e;cursor:pointer}
.VCA-mega-menu_select .select ul li a:before{content:'>';padding-right:5px}
.VCA-mega-menu_select .select ul li a{display:block}
@media(max-width:720px){.CTAselect select .select{position:relative;display:block;margin:30px 25px;border:1px solid #c6c5c6;font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:18px;line-height:20px;color:#ccc;vertical-align:middle;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}
.CTAselect select .select .placeholder{position:relative;display:block;background-color:#393d41;z-index:1;padding:5px 10px 2px;cursor:pointer}
.CTAselect select .select .placeholder:hover{background:#34383c}
.CTAselect select .select .placeholder span{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/sprite-retina/sprites.png) no-repeat;background-size:352px 2708px;background-position:0 -2142px;height:14px;width:14px;border-left:none}
.CTAselect select .select.is-open .placeholder span{background-position:0 -2176px}
.CTAselect select .select.is-open ul{display:block}
.CTAselect select .placeholder{background:#fff;color:#7d7d7d}
.CTAselect select .placeholder:hover{background:#fafafa}
.CTAselect select ul{display:none;position:relative;overflow:hidden;overflow-y:auto;width:100%;background:#fff;top:100%;left:0;list-style:none;margin:1px 0 0 0;padding:0;z-index:9;max-height:120px}
.CTAselect select ul li{display:block;text-align:left;padding:10px 10px 0;color:#7d7d7d;cursor:pointer}
.CTAselect select ul li:hover{background:#4ebbf0;color:#fff}
.CTAselect select ul li a{display:block}
}
footer p.ariane.collection-breadcrumb{float:left;position:relative;z-index:999;padding-top:13px}
body.lang-ar footer p.ariane.collection-breadcrumb{float:right}
.infoBox{box-sizing:content-box}
#account #light{height:auto!important}
body.CN .steps_content li.card-option:nth-child(3n+1){margin-left:8px}
.VCA-menu-module .slick-prev:before,.VCA-menu-module .slick-next:before,.VCA-menu-module [dir='rtl'] .slick-prev:before,.VCA-menu-module [dir='rtl'] .slick-next:before{content:''}
.VCA-menu-module [dir='rtl'] .slick-prev{left:0;right:auto}
.VCA-popin-shoppingbag_ct ::-webkit-scrollbar{-webkit-appearance:none}
.VCA-popin-shoppingbag_ct ::-webkit-scrollbar:vertical{width:10px;position:absolute;z-index:999}
.VCA-popin-shoppingbag_ct ::-webkit-scrollbar:horizontal{display:none}
.VCA-popin-shoppingbag_ct ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border-radius:10px;border:2px solid #fff}
.VCA-popin-shoppingbag_ct ::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;position:fixed}
@media(max-width:719px){.VCA-header .shoppingBagCartEntries.sup3items{overflow-x:hidden}
.VCA-header .shoppingBagCartEntries.sup3items .shoppingbag-product:not(:first-child){position:relative;left:20px}
}
.VCA-header.collapsed .VCA-search-module,.VCA-header.collapsed .VCA-headerlink-module{z-index:99999}
.ie8 .VCA-header .VCA-headerlink-module .headerlink-title,.ie8 .VCA-header .VCA-account-module .account-title,.ie8 .VCA-header .VCA-search-module .menu-title{font-size:15px}
.slick-rtl-transform-force div.slick-track{transform:translate3d(0,0,0)!important}
@media(min-width:768px) and (max-width:768px){.select2-drop-mask{position:fixed}
}
@media(min-width:720px) and (max-width:1023px){#myAccount #bg{left:auto;right:-26px}
}
.highlight>.highlight-shadow{display:none!important}
.new-service-section .select2-container .select2-choice span{overflow:visible}
#main.new-service-section .internal-menu-block .select2-container .select2-choice h2{background:transparent;position:relative;top:1px}
#loading{position:static;z-index:10000;width:100%;margin:80px 0 40px 0}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.homeloader{border:5px solid #f3f3f3;border-top:5px solid #919191;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;display:block;margin:auto}
#skiptocontent a{color:white;padding:5px;position:absolute;top:46px;left:0;transform:scale(0);border-top-right-radius:5px;border-bottom-right-radius:5px;background:transparent;-webkit-transition:transform 1s ease-out;transition:transform 1s ease-out;z-index:9999}
#skiptocontent a:focus{background:#bf1722;left:0;transform:scale(1);outline:none!important;box-shadow:none!important;font-size:13px;-webkit-transition:transform .1s ease-in;transition:transform .1s ease-in}
#skiptocontent a:focus:nth-child(2){top:74px}
#skiptocontent a:focus:nth-child(3){top:102px}
a:active,a:focus,button:active,button:focus,span[tabindex="0"]:active,span[tabindex="0"]:focus,div[tabindex="0"]:active,div[tabindex="0"]:focus{outline:0}
a:active.non-keyboard-outline,a:focus.non-keyboard-outline,input:active.non-keyboard-outline,input:focus.non-keyboard-outline,span.non-keyboard-outline,em.non-keyboard-outline,button.non-keyboard-outline{outline-style:none;outline-width:medium;box-shadow:0 0 3px 1px #3b99fc!important}
.focus-shadow{box-shadow:0 0 0 3px rgba(59,153,252,0.5)}
.highlight.article article>a:focus.non-keyboard-outline,.highlight.article article>a:active.non-keyboard-outline,.related-creations .one_creation>a:focus.non-keyboard-outline,.related-creations .one_creation>a:active.non-keyboard-outline{outline-offset:-3px}
li.search-result .open-roll .product-item article>a.non-keyboard-outline{height:100%;position:absolute;width:100%}
@media(min-width:719px){.VCA-headerlink-module ul li a.non-keyboard-outline,.VCA-search-module li a.non-keyboard-outline,.VCA-account-module a.non-keyboard-outline{display:inherit}
}
.mandatory.form-element.input-wrapper.recaptchav2_widget>label.form-label{display:none!important}
input[type='text'].base-hide-recaptcha-result{width:0!important;height:1px!important;padding:0!important;border:0}
@media(max-width:719px){.mandatory.form-element.input-wrapper.recaptchav2_widget{width:auto!important;margin:0 0 10px 0!important;float:none!important}
.btqAptRegis .mobile-captcha{margin:10px 0}
}
.mosaic-result .search-result.sml img.article-img{width:150px}
.mosaic-result .search-result.big img.article-img{width:150px}
@media(min-width:720px){.mosaic-result .search-result.big img.article-img{width:310px}
}
@media(min-width:720px){.navigation{max-width:950px;margin:0 10px;width:auto!important}
}
.VCA-header .VCA-countryselect-module label[for=countryDropDown]{font-family:"FilosofiaIta";font-style:italic;font-size:18px!important;letter-spacing:0;line-height:28px;color:#7b7b7b;padding:0 15px 0 0;vertical-align:middle}
div#s2id_countryDropDown{width:280px;float:none!important}
body#account .content-login h1.header-h1{margin:0 0 10px 10px;display:block}
body#account .custom-font{margin:0 0 20px;line-height:28px;font-size:24px}
.highlights-title.custom-font{float:left;font-size:32px;line-height:1.2;margin:-5px 10px 4px 7px;color:black}
.highlight>article div.text>h2>a{float:none;color:#444}
.highlight>article div.text>h2{font-size:14px;color:black;margin:0 0 10px 0;line-height:normal}
#search-content .search-filter-right .select2-container .select2-choice div{background-image:none;border-color:none;background:0;border:0;-ms-filter:"alpha(opacity=0)"}
#search-content .search-filter-right .select2-container .select2-choice{background-color:none;background-image:none;background:white;border-color:none}
.navigation-contactus{position:absolute;top:5px;left:0;margin-left:10px}
.navigation-contactus-mobile{display:block;padding:10px 0}
#main .carousel-slideshow-slide article h3 a{font-size:16px}
.product-detail-slideshow-thumbnails *{box-sizing:border-box!important}
.product-detail-slideshow-thumbnails{height:80px;width:320px;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:40px;position:relative}
.product-detail-slideshow-thumbnails .slick-slider{width:auto;margin:0 auto;display:table;padding:0 20px;max-width:100%}
.product-detail-slideshow-thumbnails .slick-slider .slick-list{height:80px;max-height:80px}
.product-detail-slideshow-thumbnails .slick-slider .slick-track{margin:0 auto}
.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_2,.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_3,.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_4{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_2 .slick-slide:first-child,.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_3 .slick-slide:first-child,.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_4 .slick-slide:first-child{margin-left:0}
.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_2 .slick-slide:last-child,.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_3 .slick-slide:last-child,.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_4 .slick-slide:last-child{margin-right:0}
.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_2{width:170px!important}
.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_3{width:260px!important}
.product-detail-slideshow-thumbnails .slick-slider .slick-track.force_4{width:350px!important}
@media(min-width:720px){.product-detail-slideshow-thumbnails{margin-left:inherit;margin-right:inherit;width:auto;margin-bottom:50px}
.product-detail-slideshow-thumbnails .slick-slider{padding:0 30px}
}
.product-block-carousel-thumbnails .slide-img-container{max-width:100px;max-height:100px;padding:0;height:80px;width:80px;margin-bottom:0}
.product-block-carousel-thumbnails .slick-slide{max-width:80px;width:80px!important;margin:0 5px;background-color:white;overflow:hidden}
.product-block-carousel-thumbnails .slick-slide .slide-img-container{margin-bottom:0}
.product-block-carousel-thumbnails .slick-slide .slide-img-container img{opacity:.5;visibility:visible!important}
.product-block-carousel-thumbnails .slick-slide.slick-active{background-color:rgba(255,255,255,0.25)}
.product-block-carousel-thumbnails .slick-slide.slick-active .slide-img-container img{opacity:.5!important}
.product-block-carousel-thumbnails .slick-slide.slick-active.slick-current{background-color:rgba(255,255,255,0.5);opacity:1}
.product-block-carousel-thumbnails .slick-slide.slick-active.slick-current .slide-img-container img{opacity:1!important}
.product-block-carousel-thumbnails .slick-list{overflow:hidden!important;width:270px;padding:0!important;margin:0 auto}
.product-block-carousel-thumbnails .carousel-button{top:50%!important;transform:translateY(-50%)}
.product-block-carousel-thumbnails .carousel-button.carousel-button-previous{left:-5px!important}
.product-block-carousel-thumbnails .carousel-button.carousel-button-next{right:-5px!important}
@media(min-width:720px){.product-block-carousel-thumbnails .slide-img-container{max-width:100px;max-height:100px;padding:0}
.product-block-carousel-thumbnails .slick-slide{max-width:80px;width:80px!important;margin:0 5px;transform:translateX(0);background-color:white}
.product-block-carousel-thumbnails .slick-slide .slide-img-container img{opacity:.5;visibility:visible!important}
.product-block-carousel-thumbnails .slick-slide.slick-active{background-color:rgba(255,255,255,0.25)}
.product-block-carousel-thumbnails .slick-slide.slick-active .slide-img-container img{opacity:.5!important}
.product-block-carousel-thumbnails .slick-slide.slick-active.slick-current{background-color:rgba(255,255,255,0.5);opacity:1}
.product-block-carousel-thumbnails .slick-slide.slick-active.slick-current .slide-img-container img{opacity:1!important}
.product-block-carousel-thumbnails .slick-list{overflow:hidden!important;width:270px;padding:0!important;margin:0 auto}
.product-block-carousel-thumbnails .carousel-button{top:50%!important;transform:translateY(-50%)}
.product-block-carousel-thumbnails .carousel-button.carousel-button-previous{left:0!important}
.product-block-carousel-thumbnails .carousel-button.carousel-button-next{right:0!important}
.full-width .product-detail-slideshow img{min-height:auto}
.full-width .product-block-carousel-thumbnails .slick-list{width:360px}
.full-width .product-block-carousel-thumbnails .slide-img-container{margin-bottom:0}
}
.product-block-carousel li{display:inline-block}
.slick-dots{bottom:10px!important}
.slick-next{right:0!important}
.slick-prev{left:0!important}
.slick-prev:after{left:0}
.slick-prev,.slick-next{z-index:99999}
.slick-dots li button:before{background:url("../images/sprite-sprites.png") no-repeat;content:''!important;background-position:0 -5989px;height:13px;width:13px}
.slick-dots li button:hover{background-position:0 -5820px}
.product-block-carousel{width:100%;height:100%}
.product-block-carousel .carousel-button{vertical-align:middle;top:50%;display:table-cell;cursor:pointer}
.errorpage-container{margin:0 auto;margin-top:30px;padding-top:35px}
.errorpage-container p,.errorpage-container span{font-family:'Times',TimesNewRoman,"Times New Roman",Times;font-style:italic;text-align:center;font-size:16px}
.errorpage-container .content{padding-bottom:25px}
.errorpage-container p.error-text{font-weight:bold;color:#000}
.discover-products li p{font-style:normal;font-size:14px;padding:5px 0 15px 0}
.errorpage-container .content>p{padding-top:32px;padding-bottom:15px}
.errorpage-container .redirectLink,.discover-products{text-align:center}
.errorpage-container .redirectLink span{color:#000;font-weight:bold;line-height:13px;margin-bottom:10px}
.discover-products li{display:inline-block;width:150px;vertical-align:top}
.discover-products li img{width:auto;height:auto;max-width:100%;max-height:100%}
.discover-products li div{height:150px}
#product-page .select2-search{display:none}
.search-filter-right .select2-container .select2-choice div b{background:url("../images/sprite-sprites.png") no-repeat!important;background-position:0 -6888px!important;height:14px;width:14px;display:inline-block;vertical-align:middle;zoom:1;position:relative;right:4px;bottom:2px}
@media(max-width:719px){.errorpage-container{margin-right:7px;margin-top:0;padding-top:0}
.errorpage-container .error-text{padding:0 45px 0 45px}
.errorpage-container .error-text1{padding:0 35px 0 35px}
#error-page .errorpage-container{margin-top:0;padding-top:5px}
.mobile-list>li.search-bar:after{background-image:none}
.navigation-contactus-mobile{padding:0 0 20px 0;text-align:center}
.search-filter-right .select2-container{width:135px;text-align:left}
.search-filter-right select{padding:5px 5px 5px 4px;background:white;color:#7f7e7e;border:0;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis}
.search-controls .type-control .search-filter-right{width:150px}
#main .carousel-slideshow-slide article h3 span.sprites-link.link_hover{background-position:0 -2435px}
}
@media(min-width:720px){.errorpage-container{width:950px;background:url("../images/background_not_found.png") no-repeat;background-size:100% 100%}
#search-content .errorpage-container{width:775px;margin-left:175px}
.discover-products li{margin:0 8px}
}
@media(min-width:720px){.highlight>article div.text>h2 a{color:inherit}
.highlight>article div.text>h2{font-size:24px;line-height:24px;margin-top:6px;margin-bottom:15px;display:block;font-weight:normal}
}
.article .article-white-bg-header .article-title{font-size:11px;line-height:11px;text-transform:uppercase;font-weight:normal}
#account .sign_in input.form-button{background:url("../images/layout/thin-sprite.png") 0 0 repeat-x;border:0;width:auto;color:#7f7e7e;font-size:11px;margin:0;padding:7px 20px;position:absolute;right:0;bottom:0;border-radius:0;-webkit-border-radius:0}
#account .sign_in input.form-button:hover{color:#000}
@media(max-width:719px){#account .sign_in input.form-button{background:#fff!important;box-shadow:0 -10px 7px -5px #e2e2e2 inset;float:right;border:medium none;margin-bottom:20px;margin-top:10px;position:static;color:#7f7e7e;cursor:pointer;font-size:11px;height:30px;padding-top:7px}
body#account .content-login span.header-h1{font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic;font-weight:normal;float:none;margin:20px 0 10px 10px;text-align:center}
}
@media(max-width:719px){#account .sign_in input.form-button{background:#fff!important;box-shadow:0 -10px 7px -5px #e2e2e2 inset;float:right;border:medium none;margin-bottom:20px;margin-top:10px;position:static;color:#7f7e7e;cursor:pointer;font-size:11px;height:30px;padding-top:7px}
body#account .content-login h1{font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic;font-weight:normal;float:none;margin:20px 0 10px 10px;text-align:center}
.content-login form input.form-input{width:172px;height:26px;box-shadow:5px 5px 2px -4px #e2e2e2 inset}
}
.form-layout form#accountCreation .form .parsys_column .parsys_column{float:left;width:445px}
.form-layout form#accountCreation .form .parsys_column .cq-colctrl-lt1-c2{width:100%;margin-top:20px}
.form-layout form#accountCreation .form,#accountUpdation .form{width:100%;float:left}
.form-layout form#accountCreation .form h1,#accountUpdation .form h1{font-size:24px;margin:0 0 10px;float:left;width:100%}
.form-layout form#accountCreation .form div div.form-element,.form-layout form#accountCreation .form div div.group-wrapper{width:446px;float:left;position:relative}
.form-layout form#accountCreation .form div div.form-element .errormessage,.form-layout form#accountCreation .form div div.group-wrapper .errormessage{clear:both;float:right;width:152px;margin-top:-10px;margin-bottom:0;margin-right:92px}
.form-layout form#accountCreation .form div div.form-element.select-wrapper.title .select2-container{margin-left:70px}
.form-layout form#accountCreation .form div div.button-wrapper{width:100%}
.form-layout form#accountCreation .form div div label{width:200px;float:left;margin-bottom:10px;line-height:20px}
.scope-cn .accountCreation .form-aemcaptcha-row .input-wrapper .form-label{width:auto!important}
.scope-cn .accountCreation .form-aemcaptcha-row .input-wrapper .form-group-item__captcha-code button.form-input{display:block}
.form-layout form#accountCreation .form div.langPref div label{margin-bottom:0}
.form-layout form#accountCreation .form div.langPref div label span{margin-right:3px;margin-bottom:2px}
.form-layout form#accountCreation .form div div label.checkbox{margin-bottom:0}
.form-layout form#accountCreation .form div div input[type="text"]{background-color:#fafafa;border:1px solid #e1dfe0;float:left;width:150px;color:#444}
.form-layout form#accountCreation .form div div input[type="password"]{background-color:#fafafa;border:1px solid #e1dfe0;float:left;width:150px;color:#444}
.form-layout form#accountCreation .form .form-button,.form-layout form#accountUpdation .form .form-button{background:url("../images/layout/thin-sprite.png") repeat-x 0 0;float:right;color:#7f7e7e;cursor:pointer;font-size:11px;border:medium none;height:30px;padding:0 20px;position:static}
.form-layout form#accountCreation .form .form-button:hover,.form-layout form#accountUpdation .form .form-button:hover{color:#000}
.form-layout form#accountCreation .form select{background-image:url("../images/layout/thin-sprite.png");background-repeat:repeat-x;background-position:0 0;background-color:none}
.form-layout form#accountCreation .form .addCountry select.form-select{width:150px}
.form-layout form#accountCreation .form .title select.form-select{margin-left:98px}
.form-layout form#accountCreation .form div div.date{width:45px}
.form-layout form#accountCreation .form div div.date .select2-container,.form-layout form#accountCreation .form div div.month .select2-container,.form-layout form#accountCreation .form div div.year .select2-container{width:100%}
.form-layout form#accountCreation #errormessage-title{margin-left:200px}
.form-layout form#accountCreation #errormessage-confirm{margin-left:200px}
.form-layout form#accountCreation #errormessage-password{margin-left:200px}
.form-layout form#accountCreation .form div div.month{width:54px}
.form-layout form#accountCreation .form div div.year{width:57px}
.form-layout form#accountCreation .form div div.wishComm{margin:10px 0 0 0}
.form-layout form#accountCreation .form div div.privacy{margin:5px 0 0 0}
.form-layout form#accountCreation .form div div.form-element.radio-wrapper.title{width:70px}
form#accountCreation .form #errormessage-privacy{float:left;width:446px}
form#accountCreation .form #errormessage-privacy label{margin:0 0 0 20px;width:auto}
form#accountUpdation .form .form-element,form#accountUpdation .form .group-wrapper{width:100%;float:left;margin:0 0 10px 0}
form#accountUpdation .form .group-wrapper .form-element{margin:0;width:80px;float:left}
.liipbox form#accountUpdation .data-picker-wrapper .form-element.select-wrapper.accountUpdation_byear{width:54px}
.liipbox form#accountUpdation .data-picker-wrapper .form-element.select-wrapper.accountUpdation_bmonth{width:51px}
.liipbox form#accountUpdation .data-picker-wrapper .form-element.select-wrapper.accountUpdation_bday{width:43px}
@media(min-width:719px){.liipbox form#accountUpdation .data-picker-wrapper .form-element.select-wrapper{width:auto!important}
}
body.lang-ar .liipbox form#accountUpdation .data-picker-wrapper .form-element.select-wrapper{width:auto}
.liipbox form#accountUpdation .form .data-picker-wrapper .select-wrapper .select2-container{width:100%}
form#accountUpdation .form .select-wrapper{width:auto;margin-right:3px}
form#accountUpdation label.label_accountUpdation_langPref{width:100%;font-weight:bold}
form#accountUpdation label{width:96px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;float:left;letter-spacing:.2}
@media(max-width:719px){form#accountUpdation label{width:100px}
form#accountUpdation .form .form-element.submit input{margin-right:12px;margin-top:12px}
}
form#accountUpdation input[type="text"]{width:150px;background-color:#fafafa;border:1px solid #e1dfe0;color:#444}
form#accountUpdation input[type="password"]{width:150px;background-color:#fafafa;border:1px solid #e1dfe0;color:#444}
form#accountUpdation .form h1{border-bottom:#aaa 1px solid;padding-bottom:10px;line-height:24px}
form#accountUpdation .form .select2-container{width:auto;z-index:9999}
.select2-drop.select2-drop-active{z-index:999999999}
form#accountUpdation .errormessage{width:100%;float:left}
form#accountUpdation .errormessage label{float:none}
form#accountUpdation .accountUpdation_langPref{width:100%;clear:both}
form#accountUpdation .accountUpdation_langPref label{width:200px;padding-top:10px}
form#accountCreation .form h6{color:#4e4e4e;float:left;font-size:12px;font-style:italic;font-weight:normal;padding:30px 0 0;width:100%}
#accountCreation #s2id_year span,#accountCreation #s2id_month span,#accountCreation #s2id_date span{color:#999}
form#accountUpdation .form h6{width:100%;float:left;text-transform:none;font-size:12px;font-weight:normal;padding:10px 0 0 0}
@media(max-width:719px){.form-layout form#accountCreation .form{width:320px}
#accountUpdation .form{width:300px;padding:10px}
form#accountUpdation .form .form-element,form#accountUpdation .form .group-wrapper{margin:10px 0}
form#accountUpdation input[type="text"],form#accountUpdation input[type="password"]{width:172px}
form#accountUpdation .custom-radio label.form-radio-label span{margin-right:3px}
.form-layout form#accountCreation .form .parsys_column .parsys_column{width:320px}
.form-layout form#accountCreation .form>div div{width:100%}
.form-layout form#accountCreation .form div div.form-element{margin:0 20px;width:280px}
.form-layout form#accountCreation .form h3{width:100%;float:left;margin:10px 0 20px}
.form-layout form#accountCreation .form h1,#accountUpdation .form h1{text-align:center}
.form-layout form#accountCreation .form div div label{width:96px;padding:7px 0 0}
.form-layout form#accountCreation .form div div.form-element,.form-layout form#accountCreation .form div div.group-wrapper{width:280px}
.form-layout form#accountCreation .form div div.group-wrapper .form-element{margin:0}
.form-layout form#accountCreation .form div div.group-wrapper label{margin:0 0 0 20px}
.form-layout form#accountCreation .form div div.group-wrapper label span{margin:0 3px 0 0}
.form-layout form#accountCreation .form div div.wishComm label.checkbox{margin:0}
form .privacy label .sprites-checkbox{margin-left:0}
.form-layout form#accountCreation .form div div input[type="text"],.form-layout form#accountCreation .form div div input[type="password"]{box-shadow:5px 5px 2px -4px #e2e2e2 inset;padding:1px 5px;width:170px;height:26px}
.form-layout form#accountCreation .form .form-button,.form-layout form#accountUpdation .form .form-button{background:none repeat scroll 0 0 white!important;box-shadow:0 -10px 7px -5px #e2e2e2 inset;float:right}
.form-layout form#accountCreation select{-moz-appearance:none;background-color:none repeat scroll 0 0 white;background-image:none!important;border:medium none;box-shadow:0 -10px 7px -5px #e2e2e2 inset;color:#444;cursor:pointer;display:inline-block;height:30px;margin:0;outline:medium none;padding:6px 30px 6px 10px;text-overflow:ellipsis}
form#accountUpdation .form .select-wrapper{position:relative}
form#accountUpdation .form .select-wrapper select{margin:0 0 0 3px;padding:6px 30px 6px 2px;font-size:11px}
form#accountUpdation .form .select-wrapper select#accountUpdation_byear{width:64px}
form#accountUpdation .form .select-wrapper select#accountUpdation_bmonth{width:61px}
form#accountUpdation .form .select-wrapper select#accountUpdation_bday{width:43px}
.select-wrapper{display:inline-block;margin-left:1px;position:relative}
.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;background:none repeat scroll 0 0 white;border:medium none;box-shadow:0 -10px 7px -5px #e2e2e2 inset;color:#444;cursor:pointer;display:inline-block;height:30px;margin:0;outline:medium none;padding:6px 30px 6px 10px;text-overflow:ellipsis}
.form-layout form#accountCreation .form div div.date{width:50px;margin:0}
.form-layout form#accountCreation #errormessage-confirm{margin-left:200px}
.form-layout form#accountCreation #errormessage-title{margin-left:200px}
.form-layout form#accountCreation #errormessage-password{margin-left:200px}
.form-layout form#accountCreation .form div div.date select{width:50px}
.form-layout form#accountCreation .form div div.month{width:61px;margin:0 3px 0 0}
.form-layout form#accountCreation .form div div.month select{width:61px}
.form-layout form#accountCreation .form div div.year{margin:0 3px 0 20px;width:163px}
.form-layout form#accountCreation .form div div.year select{width:64px}
.form-layout form#accountCreation .form div div.privacy label.checkbox{width:100%;margin:0 0 0 20px}
.form-layout form#accountCreation .form div div.wishComm label.checkbox{width:100%;margin-left:20px}
.form-layout form#accountCreation .form div div.privacy label.checkbox span,.form-layout form#accountCreation .form div div.wishComm label.checkbox span{margin-left:-20px}
.form-layout form#accountCreation .form .addCountry select.form-select{width:184px}
.form-layout form#accountCreation .form .title select.form-select{margin:0 0 10px 108px}
.form-layout form#accountCreation .form .errormessage label{padding:0;text-align:center;width:100%;margin-left:0}
body#account .form .form-element{margin:0 20px 10px;width:280px;float:left}
body#account .form .form-element label{margin:5px 0 0 0}
body#account .form .form-element input{margin:0}
body#account .sign_in .form .errormessage label{margin:0 0 0 125px}
body#account .password-forgotten{float:left}
input[type="text"],input[type="password"]{box-shadow:5px 5px 2px -4px #e2e2e2 inset;padding:1px 5px;width:184px;height:26px}
.search-results.mosaic-result{margin-left:0}
.form-layout form#accountCreation .form div div.button-wrapper{margin:0;width:300px}
.row.clearfix.password-forgotten.mandatory{width:87%}
#store-locator input[type="text"]{box-sizing:content-box;height:16px;box-shadow:none}
}
.error_message_newsletterlSubscription{display:none!important}
#confirmSubscription{float:right}
#product-page .popupMessageContainer .addCartErrorMessage{font-size:16px;font-weight:normal;font-family:"Filosofia";margin:12px 0}
#product-page .popupMessageContainer .buttonContainer{text-align:right}
#product-right-part .bottom .productHighlight .proThumb{display:none}
#product-right-part .bottom .productHighlight .sprites-link{line-height:15px}
@media(max-width:719px){.productHighlight li{background:#fff;margin-bottom:10px;position:relative;float:none;display:block;height:116px;overflow:hidden;width:99%}
.productHighlight li a{margin:0;display:block;vertical-align:top}
.productHighlight .proThumb{display:inline-block;min-width:50%}
.productHighlight .textWrap{width:45%;display:inline-block;padding-top:40px;text-align:center;vertical-align:top}
.productHighlight a.link .sprites-link{padding:0;margin:0;vertical-align:top}
.productHighlight li.fullImage .proThumb{display:block;width:100%;position:absolute;top:0;left:0;z-index:1}
.productHighlight li.fullImage .textWrap{position:relative;z-index:2;width:100%;padding-left:48px;padding-right:48px}
.productHighlight li.fullImage .textWrap .sprites-arrow-right{width:68%}
}
@media(max-width:719px){.form-select:after{border:medium none;color:#aaa;content:">";font:12px "Consolas",monospace;padding:0 0 2px;pointer-events:none;position:absolute;right:12px;top:7px;transform:scaleX(2.2) rotate(90deg);-webkit-transform:scaleX(2.2) rotate(90deg)}
.form-select:before{background:none repeat scroll 0 0 white;box-shadow:0 -10px 7px -5px #e2e2e2 inset;content:"";display:block;height:30px;pointer-events:none;position:absolute;right:0;top:0;width:30px}
#botique-map #map_canvas{height:215px}
#myAccount .form-layout form#accountCreation .form div div.form-element{clear:left;display:block;float:left;margin:5px 20px;position:relative;width:auto}
#myAccount .form-layout form#accountCreation .form div div.form-element.checkbox-wrapper{margin:0 20px}
#myAccount .form-layout form#accountCreation .form div div label{float:left}
#myAccount .form-layout form#accountCreation .form div div input[type="text"]{box-shadow:5px 5px 2px -4px #e2e2e2 inset;height:30px;width:170px;padding:0 5px}
#myAccount .form-layout form#accountCreation .form div div label{margin-bottom:0;width:96px}
#myAccount .form-layout form#accountCreation .form div div input[type="password"]{height:30px;width:170px;padding:0 5px}
#myAccount .form-layout form#accountCreation .form .parsys_column .parsys_column{width:320px}
body#myAccount h3{clear:left}
#myAccount .form-layout form#accountCreation .form div div.mandatory.group-wrapper{width:320px;margin:10px 15px}
#myAccount .form-layout form#accountCreation .form div div.group-wrapper .label_title{margin-top:5px}
#myAccount .form-layout form#accountCreation .form div div.cq-colctrl-lt1-c0 div.form-element.radio-wrapper.title{width:70px;margin:0;clear:right}
#myAccount .form-layout form#accountCreation .form select{border:medium none;box-shadow:0 -10px 7px -5px #e2e2e2 inset;height:30px;padding:6px 30px 6px 10px;-webkit-appearance:none;background:url("../images/mobile-select-bg.png") no-repeat scroll right center #fff}
#myAccount .form-layout form#accountCreation .form .addCountry select.form-select{width:182px}
#myAccount form#accountCreation .form .form-element.title #errormessage-title{margin-left:0}
#myAccount .form-layout form#accountCreation .form .form-element.title{width:87%}
#myAccount .form-layout form#accountCreation .form .title select.form-select{margin-left:0;float:right}
#myAccount .form-layout form#accountCreation .form div .data-picker-wrapper div.form-element{margin:5px 3px 0 0;width:58px}
#myAccount .form-layout form#accountCreation .form .data-picker-wrapper select{padding:5px 24px 3px 5px}
#myAccount .form-layout form#accountCreation .form .data-picker-wrapper select{width:58px}
#myAccount .form-layout form#accountCreation .form .data-picker-wrapper{padding-left:6px}
#myAccount .form-layout form#accountCreation .form .data-picker-wrapper .form-label{padding-top:7px;margin-left:14px;margin-right:0}
#myAccount .form-layout form#accountCreation .form .data-picker-wrapper div.form-element{clear:none}
#myAccount .form-layout form#accountCreation .form .checkbox-wrapper.privacy .custom-checkbox .form-checkbox-label{margin-left:0;margin-top:0}
#myAccount .form-layout form#accountCreation .form .button-wrapper.Submit{float:right}
#myAccount .form-layout form#accountCreation .form div div.form-element .errormessage{margin-right:32px;margin-top:2px}
#myAccount .form-layout form#accountCreation #errormessage-password{margin-left:0}
#myAccount .form-layout form#accountCreation .form div div.group-wrapper .errormessage{margin-right:74px;margin-top:-2px}
#myAccount .form-layout form#accountCreation .form .data-picker-wrapper select#date{width:57px}
#myAccount .form-layout form#accountCreation .form div div.group-wrapper .checkbox-wrapper{width:298px}
#myAccount .form-layout form#accountCreation .form .wishComm label,#myAccount .form-layout form#accountCreation .form .privacy label{margin-left:0}
#myAccount .form-layout form#accountCreation .form .wishComm label .sprites-checkbox,#myAccount .form-layout form#accountCreation .form .privacy label .sprites-checkbox{margin-left:-20px}
}
#myAccount .error_message_accountCreation{display:none!important}
.content-login .sign_in .form-element:before{content:" ";display:table}
.content-login .sign_in .form-element:after{content:" ";display:table;clear:both}
@media(max-width:719px){#product-page .carousel-wrapper.carousel-product-roll .carousel-button.carousel-button-next{position:absolute;top:56px;background-position:32px -4341px;height:40px;width:16px;text-indent:-85px}
#product-page .carousel-wrapper.carousel-product-roll .carousel-button.carousel-button-previous{position:absolute;top:56px;background-position:32px -4147px;height:40px;width:16px;text-indent:-9999px}
#product-page .collection-menu .carousel-wrapper.carousel-product-roll .carousel-button.carousel-button-next{background-position:0 -4340px;height:42px;position:absolute;text-indent:-85px;top:61px;width:16px;top:45px;width:25px;cursor:pointer;zoom:1.2;text-indent:100%!important;white-space:nowrap;overflow:hidden}
#product-page .collection-menu .carousel-wrapper.carousel-product-roll .carousel-button.carousel-button-previous{background-position:0 -4147px;height:40px;position:absolute;text-indent:-9999px;top:56px;width:16px;top:45px;left:12px;width:25px;cursor:pointer;zoom:1.2}
}
#myAccount_myOrder .order_Container .order_Total{margin:0}
#myAccount_myOrder .sprites-print.tooltip{margin-left:60px}
#myAccount_myOrder .order_Container .myOrders tr .bordure.td1{padding-left:15px;text-align:left}
.order_Container .row .td1 .creation{text-align:left;width:152px;padding:0}
.order_Container .row .td1 .order-details-section{display:table;height:98px;max-width:56%}
.order_Container .row .td1 .order-details-section p{display:table-cell;padding-top:0;vertical-align:middle}
.order_Container .row .td1 .creation.name{font-weight:bold;margin-bottom:0;padding-top:0;line-height:16px}
.order_Container .row .td1 .creation.detail{width:45%;word-wrap:break-word;font-weight:normal}
#myAccount_myOrder p.info{padding-bottom:25px;padding-left:4px;padding-top:0}
#myAccount_myOrder .order_Container .myOrders .order_Total tr .td1{width:75%}
#myAccount_myOrder .order_Container .myOrders tr .td1{width:45%}
.myOrders tr .td3,.myOrders tr .td4,.myOrders tr .td5,.myOrders tr .td6{width:13%}
#information .bulle .bulle-arrow.sprites-tooltip-bottom{bottom:-2px}
a.wishlist-login,a.wishlist-nonlogin,span.wishlist-login,span.wishlist-nonlogin{display:none}
#product-right-part .paginate-button-wrapper{width:auto}
#nonclickable{height:100%;width:100%;position:absolute;top:0;z-index:9999}
#japanCountryDropdown{display:inline}
.paginate-button-wrapper.collapse .paginate-button-displayall:after{content:'-';text-align:center;top:9px}
@media(max-width:719px){#store-locator #store-ul li{display:none}
#product-right-part .paginate-button-wrapper{width:93%;margin-bottom:14px}
#myAccount .form-layout form#accountCreation #errormessage-confirm{margin-left:0}
#search-page .search-controls .type-control .search-filter-left .sprites-checkbox,#search-page .search-controls .type-control .search-filter-left .sprites-checkbox_checked{float:left;margin-right:3px}
#popupNotebookItem.remove-selection .control-buttons{padding:0 5px;text-align:right}
#popupNotebookItem.remove-selection .control-buttons a.bt-small{float:none}
.productHighlight li .textWrap .sprites-arrow-right{position:relative;width:75%;left:7px;padding-left:5px;font-style:normal;font-family:filosofia;color:#4e4e4e;font-size:16px}
.liipbox #accountUpdation .form{padding:10px;width:93%}
.liipbox form#accountUpdation .form h1{font-size:22px;width:100%}
.content-login .sign_in .block_content form .form fieldset{padding:0 20px}
.content-login .sign_in .password-forgotten a.link{margin-top:0;margin-bottom:10px}
}
#popupAddressFormZone.create-address .form-element.checkbox-wrapper.addressform_default{display:none}
#account .loginerror{display:none}
@media(min-width:720px){form#newsletterlSubscription .form .select-wrapper.title .select2-container,.form-layout form#accountCreation .form div div.form-element.select-wrapper.title .select2-container{width:70px!important}
}
.search-results.mosaic-result .product-roll-ul li:first-child{float:none;width:100%;position:absolute}
#search-ajax-loading{height:25px;width:25px;margin:auto;display:none}
#search-type-control-noclick{position:absolute;height:100%;width:100%;top:0;left:0;z-index:999999}
@media(max-width:719px){#product-page h3.highlights-title{margin:20px 10px 10px 10px}
#botique-map #map-slider .slider-canvas{height:208px;overflow-y:auto}
#myAccount.scope-us form#accountUpdation .accountUpdation_password,#myAccount.scope-us form#accountUpdation .accountUpdation_newPassword,#myAccount.scope-us form#accountUpdation .accountUpdation_confirm{display:block}
#myAccount.scope-us form#accountUpdation label{padding-top:10px}
#map-container .slider.open{position:relative;top:52%}
}
#notebook-all .select2-drop li{color:#7f7e7e}
#notebook-all .select2-drop li.available{font-weight:bold;color:black}
#notebook-all .popup_Container .size{margin-bottom:20px}
#notebook-all .popup_Container .size form,#notebook-all .popup_Container .size .ring-size-pdf{display:inline-block}
#notebook-all .popup_Container .size .ring-size-pdf{height:18px;margin-left:10px}
#notebook-all .popup_Container .size .ring-size-pdf span{margin-top:5px}
@media only screen and (device-width:768px){.search-results.mosaic-result{margin-left:160px}
}
@media(min-width:720px) and (max-device-width:970px){div#container{overflow:hidden}
body{min-width:970px}
}
body#homepage-perlee{background:#d7e0de}
body#homepage-perlee.hi-jewelry .carousel-container.hi-jewelry .carousel .carousel{top:-140px}
body#collection-timepiece #light-content,body#homepage-perlee #light-content{background:url("../images/layout/light-timepiece.jpg") no-repeat}
body.scope-jp.lang-ja#homepage-perlee .carousel.carousel-slideshow-transparent article{width:470px}
body#homepage-flowers{background:#c9d9d9 url("bundles/vcawebsite/img/background/flowers.jpg") repeat-x top}
body#homepage-flowers #container .carousel.carousel-slideshow.carousel-slideshow-transparent>.carousel-item .carousel-slideshow-slide-media{left:-235px}
body#homepage-flowers img#flowers-butterfly{position:absolute;top:-15px;right:127px;height:133px;width:133px}
body#homepage-charms{background-color:#ecdad0}
body#homepage-charms img#charms-watch1{position:absolute;bottom:2px;left:177px;width:150px;height:200px}
body#homepage-charms img#charms-watch2{position:absolute;bottom:21px;left:450px;width:70px;height:155px}
body#homepage-astronomy{background:#8a99b0 url("bundles/vcawebsite/img/background/homepage-astronomy.jpg") repeat-x top}
body#homepage-astronomy img#astronomy-watch{position:absolute;bottom:165px;left:210px;width:160px;height:100px}
@media(min-width:720px){body#homepage-perlee .carousel.carousel-slideshow-transparent article{top:50px;left:0;width:350px}
body#homepage-flowers .carousel.carousel-slideshow-transparent article{top:130px;left:450px;width:400px}
body#homepage-charms .carousel.carousel-slideshow-transparent article{top:130px;left:550px;width:400px}
body#homepage-astronomy .carousel.carousel-slideshow-transparent article{top:130px;left:500px;width:400px}
}
.liipbox-wrapper.myOrder_Container{width:760px}
.baidu-map{position:relative;background-color:#e5e3df;overflow:hidden}
.baidu-map img{width:660px;height:660px;margin-right:70px}
#store-content .baidu-map img{width:570px;height:410px}
.find-botique-container .baidu-map img{width:660px;height:320px}
a.baidu-map-link{padding:10px;display:inline-block}
a.baidu-map-link span{padding-left:10px;width:auto;height:auto;line-height:14px}
.baidu-map-container .googlemap{width:1px;height:1px;overflow:hidden;position:absolute;margin-left:-1000px}
.baidu-map-container .google-link,.find-botique-container .google-link{display:none!important}
#store-locator .store-data,#store .store-data{float:left}
#store-locator .store-text,#store .store-text{float:left}
#store-locator .store-info-details #store .store-info-details{float:left;text-align:left}
@media(min-width:720px){.scope-us #product-right-part #details .product-actions{height:140px}
.scope-us #product-right-part #details .product-contact-information{bottom:0}
.scope-us #product-right-part #details .basket-notebook-container{right:10px}
#product-page.scope-cn #country-search{opacity:.8}
}
@media(min-width:720px){#store-locator .search-china-container{float:right;margin-right:10px}
#product-page .find-botique-container #city-search{margin-left:10px}
.search-china-container select{padding:3px 5px;margin-left:10px;width:115px;margin-left:42px}
#store-locator.find-botique-container .search-china-container{float:none;margin-right:0}
#store-locator.find-botique-container .baidu-map{margin-top:10px}
}
@media(max-width:719px){#product-page .basket-notebook-container a{border-top:0}
#product-page .product-contact-information{margin-top:10px}
#product-page .btn-list .find-boutique-pdp .find_boutique_mob1{background:white!important}
.find-boutique-pdp1 span.findBoutiqueIcon{background:url("../images/findBoutiqueIconSmall.png") no-repeat 0 0;width:29px;height:15px;margin:10px -15px 0 15px;float:left}
#product-page.scope-us #service{margin-top:40px}
#store-locator.scope-cn .store-locator-content{display:none}
.baidu-map img{width:300px;height:215px;margin-right:70px}
.search-china-container select{display:block;width:93%;margin-left:10px}
.search-china-container #city-search{margin-top:20px}
#product-page.scope-cn .find-botique-container .stores-found{position:relative}
#product-page.scope-cn .find-botique-container .stores-found p{position:absolute;right:13px;top:85px}
#product-page.scope-cn .find-botique-container #store-ul-container{margin-top:10px}
.search-china-container select{padding:3px 5px}
#store-locator.scope-cn .baidu-map-container{margin-top:10px}
#store-locator.scope-cn .baidu-map-container #map-slider.slider strong{margin:10px 0}
}
#product-page #details .prices .size-error{top:12px}
#fragrance #fragrance-content .title-image{margin:0 auto}
#fragrance-air #fragrance-content .title-image{background:url("../images/fragrances/air-title.png") no-repeat;width:99px;height:72px}
#fragrance-first #fragrance-content .title-image{background:url("../images/fragrances/first-title.png") no-repeat;width:119px;height:57px}
#fragrance-feerie #fragrance-content .title-image{background:url("../images/fragrances/feerie-title.png") no-repeat;width:186px;height:95px}
#fragrance-oriens #fragrance-content .title-image{background:url("../images/fragrances/oriens-title.png") no-repeat;width:187px;height:45px}
#fragrance-extra #fragrance-content .title-image{background:url("../images/fragrances/extra-title.png") no-repeat;width:354px;height:53px}
#fragrance-reve #fragrance-content .title-image{background:url("../images/fragrances/reve-title.png") no-repeat;width:163px;height:87px}
#fragrance-midnight #fragrance-content .title-image{background:url("../images/fragrances/midnight-title.png") no-repeat;width:267px;height:37px}
#fragrance-tsar #fragrance-content .title-image{background:url("../images/fragrances/tsar-title.png") no-repeat;width:129px;height:40px}
#fragrance-homme #fragrance-content .title-image{background:url("../images/fragrances/homme-title.png") no-repeat;width:218px;height:30px}
#product-page #store-locator .disclaimer{display:inline-block;position:relative;top:15px;left:30px;width:40%}
@media only screen and (max-width:719px){#product-page #store-locator .disclaimer{width:auto;padding:10px;top:auto;left:auto}
}
#product-page .boutique-size-error{color:red;position:relative;top:48px;left:249px}
@media(max-width:719px){#product-page.scope-us #service{margin-top:0}
#product-page .collection-menu .carousel-button.carousel-button-previous,#product-page .collection-menu .carousel-button.carousel-button-next{background:url("../images/sprite-sprites.png") no-repeat}
.newsroom+ul .menu-item img{max-height:73px;max-width:61px}
#maison #article-content .column2{margin:0;width:100%}
.type-control.categories ul{width:75%;margin:0 auto}
.type-control.categories ul li.best-selling-mobile{vertical-align:sub}
.type-control.categories ul.highlight-list a.active{font-weight:normal!important;color:#7f7e7e!important}
.type-control.categories ul.highlight-list a.highlight-title{font-weight:bold!important;color:black!important}
.article #article-content .column2 .carousel-wrapper .carousel article.img-legend{margin-top:62px}
}
.carousel-wrapper-fix{z-index:-1}
.collection-breadcrumb span>strong{padding-left:4px}
#main .carousel-wrapper.carousel-slideshow{z-index:1}
#main .ariane.png_bg{position:relative;z-index:2}
.subpart-title{position:relative;z-index:1}
.ie7 .scope-jp.lang-ja #main .article .caroussel-text,.ie8 .scope-jp.lang-ja #main .article .caroussel-text,.ie9 .scope-jp.lang-ja #main .article .caroussel-text{letter-spacing:-0.5px}
.mobile-contact-us{position:absolute;top:15px;left:38px}
.scope-cn.lang-zh #footer-content #footer-top-nav .icons{width:530px}
.scope-cn.lang-zh #footer-content #footer-top-nav .social{margin-bottom:0;width:395px;position:relative;height:78px;vertical-align:bottom;float:right}
.scope-cn.lang-zh #footer-content #footer-top-nav .social-icon{position:relative;top:30px;float:right}
.scope-cn.lang-zh #footer-content #footer-top-nav .barcode-container{float:right;padding-left:10px}
.scope-cn.lang-zh #footer-content #footer-top-nav .barcode-container span{position:relative;top:-12px}
.img-qr{height:72px;width:72px}
.type-control.categories li:nth-child(3){border-right:0}
#product-page #store-locator.find-botique-container .disclaimer{display:inline-block;position:relative;top:15px;left:30px;width:40%}
#product-page .boutique-size-error{color:red;position:relative;top:48px;left:249px}
@media(max-width:719px){.mobile-captcha{margin:5px 20px 10px 20px}
#newsletter-page form#newsletterlSubscription .form div.errormessage{width:182px}
#newsletter-page form#newsletterlSubscription #errormessage-privacy{float:left}
.mobile-captcha .captcha{margin-left:0!important}
#newsletter-page form#newsletterlSubscription .privacy label{margin:10px 0 10px 16px;line-height:22px}
#newsletter-page form#newsletterlSubscription .privacy label span{position:relative;top:-2px;margin-left:-18px}
#myAccount .form-layout form#accountCreation .form-checkbox-label{padding-right:25px}
#newsroom div#main{width:95%}
#newsroom #news-container,#newsroom #news-ul,#newsroom #news{width:100%}
#newsroom .collection-breadcrumb{margin-left:8px}
#newsroom #news h1{width:100%;text-align:center;margin-left:0;font-style:italic}
#newsroom #news .sort-ul{margin:10px 0 0 0;width:100%}
#newsroom #news-ul{padding:0;border-top:1px solid #d0d2cd;margin-top:20px}
#newsroom #news-ul li.news div p{text-align:justify}
#newsroom #news-ul li .newsRightTxt{width:100%}
#newsroom #news-ul li.news h2{text-align:left}
#newsroom #news-ul li.news .tooltip{float:right}
#newsroom #news-ul li.news .tooltip{margin:0 10px}
#newsroom #news-ul li.news .add-to-notebook-tooltip{margin-right:0}
#newsroom #news .sort-ul li{position:relative}
#newsroom #news .sort-ul select{padding:5px 24px 5px 4px;-webkit-box-shadow:inset 0 -10px 7px -5px #e2e2e2;-moz-box-shadow:inset 0 -10px 7px -5px #e2e2e2;box-shadow:inset 0 -10px 7px -5px #e2e2e2;background:white;color:#7f7e7e;border:0;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis}
#newsroom #news .sort-ul .mm:after,#newsroom #news .sort-ul .yy:after{border:medium none;color:#aaa;content:">";font:12px "Consolas",monospace;padding:0 0 2px;pointer-events:none;position:absolute;right:10px;top:6px;transform:scaleX(2.2) rotate(90deg);-webkit-transform:scaleX(1.8) rotate(90deg)}
#newsroom #news .sort-ul a.bt-small{padding:8px 11px 5px 11px}
#newsroom #news-ul li.news .imgDiv{display:block;text-align:center}
#newsroom #news-ul li.news img{margin:0 0 20px 0}
#newsroom #news-ul li.news img.leftNewsImg,#newsroom #news-ul li.news img.rightNewsImg{width:300px;height:auto;float:none}
#newsroom #news-ul li.news img.bottomNewsImg,#newsroom #news-ul li.news img.topNewsImg{width:100%;height:auto}
#newsroom #news-ul li.news strong{font-size:12px}
#newsroom #news .sort-ul li.sort{margin-left:0;margin-right:25px}
#newsroom #news li.news h2{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:normal;font-size:22px;margin-bottom:12px;margin-top:2px}
}
@media screen and (min-width:720px){#product-page #store-locator.find-botique-container .disclaimer{left:15px;vertical-align:top}
.find-botique-container .search-china-container{display:inline-block;position:relative;top:18px;vertical-align:top;left:9px}
.find-botique-container .search-china-container #country-search{width:90px;opacity:.8}
#store-locator .store-locator #city-search{margin-left:10px}
#newsroom #news-ul li.news .imgDiv{display:inline-block}
#newsroom #news-ul li.news .imgLink{pointer-events:none;cursor:default}
#newsroom #news-ul li.news .add-to-notebook-tooltip.icon-heart{font-size:1.5em;margin-top:4px}
}
@media screen and (min-width:720px){#product-page #store-locator .disclaimer{left:15px;vertical-align:top}
#product-page .collection-menu .carousel-wrapper.carousel-product-roll .carousel-slider-wrapper{padding-top:0;margin-top:0}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width:720px){#store-locator.find-botique-container .map{margin-top:0}
.find-botique-container .header .header-2 .stores-found p{top:0}
}
.hide-sprite-text{text-indent:-9999px;display:inline-block}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-device-width:768px) and (max-device-width:1024px){#notebook-all .notebook-entry{width:260px}
#notebook-all .notebook-entry .popupNotebookItem a.bt-small{margin-top:3px}
}
.actions span.anchor-to-span{float:right}
.actions span.anchor{cursor:pointer}
.anchor-to-span{margin:0 0 0 25px;color:#505050;font-size:11px;padding:0 20px;height:21px;cursor:pointer;line-height:22px;background:url("../images/layout/thin-sprite.png") 0 0 repeat-x}
.custom-header-h5{border:0;margin:3px 0 0 0;padding:0;font-size:11px;line-height:11px;text-transform:uppercase;font-weight:normal;vertical-align:baseline}
.no-margin{margin:0}
.custom-header-h4{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:24px;line-height:24px;margin-top:6px;margin-bottom:15px;display:block;font-weight:normal;color:black;text-transform:none;vertical-align:baseline}
div.custom-header-h4 a{color:black}
@media(max-width:719px){.custom-header-h4{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:14px;line-height:16px;margin-bottom:10px;font-weight:normal;color:#444;text-transform:none;vertical-align:baseline}
.custom-header-h5{margin:0}
}
.custom-header-h1{margin-bottom:0;padding-top:10px;font-weight:normal;font-size:32px;line-height:32px;color:black;vertical-align:baseline}
.custom-content-header-h3{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;float:left;font-size:32px;line-height:1.2;margin:-5px 10px 4px 7px;font-weight:normal;color:black;display:inline-block;vertical-align:baseline}
.custom-header-h6{font-size:16px;font-weight:normal;font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;margin-bottom:8px;color:black;vertical-align:baseline}
.timeline-header-h5{padding-left:10px;font-size:50px;line-height:50px;text-transform:none;color:#c7970a}
#account .custom-font{margin:0 0 20px;line-height:28px;font-size:24px;color:black;display:inline-block}
.product-right-header-h5{top:115px;width:420px;padding-bottom:10px;margin-bottom:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#4e4e4e}
@media(max-width:719px){.product-right-header-h5{padding:0 10px;text-align:left}
}
.article .article-white-bg-header .article-title{font-size:11px;line-height:11px;text-transform:uppercase;font-weight:normal}
.highlights-title.custom-font{float:left;font-size:32px;line-height:1.2;margin:-5px 10px 4px 7px;color:black}
#newsletter-page .content-login h2{line-height:24px;margin:12px 10px 13px;font-size:24px}
.maison-grid-noscript{height:955px}
.maison-grid-noscript.the-maison-grid9{height:1060px}
.form-title-h6{color:#4e4e4e;float:left;font-size:12px;font-style:italic;font-weight:normal;padding:30px 0 0;width:100%;margin:0;border:0;vertical-align:baseline}
.form-title-h5{font-size:11px;line-height:11px;text-transform:uppercase;font-weight:normal;margin:0;padding:0;border:0;vertical-align:baseline}
.form-title-h4{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-size:14px;color:black;margin-bottom:10px;margin:0;padding:0;border:0;vertical-align:baseline}
.form-title-h3{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;margin:0 0 20px;line-height:28px;font-size:24px;color:black;display:block;padding:0;border:0;vertical-align:baseline}
.form-title-h2{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;margin-left:10px;display:block;font-size:32px;line-height:32px;color:black;margin-bottom:10px;margin:0;padding:0;border:0;vertical-align:baseline}
.form-title-h1{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-size:24px;margin:0 0 10px;float:left;width:100%;line-height:32px;color:black;padding:0;border:0;vertical-align:baseline}
.noscript-container{position:absolute;top:0}
.header-h1{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-size:32px;line-height:32px;color:black;margin-bottom:10px}
#newsroom #news span.header-h1{float:left;margin-left:10px}
@media(max-width:719px){body#newsletter-page #main .header-h1{font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic;font-weight:normal;text-align:center;display:block}
}
form#accountUpdation .form span.header-h1{border-bottom:#aaa 1px solid;padding-bottom:10px;line-height:24px}
#accountUpdation .form span.header-h1{font-size:24px;margin:0 0 10px;float:left;width:100%}
span.link span.sprites-link{padding-left:12px;width:auto;height:auto}
.wishlist-anchor-to-span{margin-bottom:20px;margin-top:20px;display:inline-block;line-height:17px;font-size:17px;cursor:pointer;position:relative}
@media(max-width:719px){ul.btn-list li>span{border-top:1px solid #aaa;background:white;display:block;float:none;width:auto;height:20px;line-height:20px;margin:0;padding:10px;color:#7f7e7e;text-decoration:none;outline:0;padding-top:10px;padding-bottom:30px;padding-left:10px}
ul.btn-list li>span.findBoutiqueIcon{border-top:0}
}
@media(max-width:719px){#step_4_content #yourInfo .review-container ul li>span{margin-top:0;position:relative;font-size:17px;line-height:17px;color:#7f7e7e;text-decoration:none;outline:0;cursor:pointer}
#step_4_content #yourInfo .review-container ul li>span:hover{color:black}
#newsroom #news span.header-h1{text-align:center;width:100%;margin-left:0}
body#account .content-login .custom-font{overflow:hidden;text-align:center;width:100%}
body#account .content-login .custom-font span{position:relative;width:auto;display:inline-block;padding:0 10px;max-width:75%}
body#account .content-login .custom-font span:before,body#account .content-login .custom-font span:after{content:"";position:absolute;background:black;height:1px;bottom:5px;width:9999px}
body#account .content-login .custom-font span:before{left:100%}
body#account .content-login .custom-font span:after{right:100%}
body#account .content-login .sign_in .block_content form .form fieldset{padding:0}
#notebook-all #notebook-content{padding:0 10px}
#notebook-all #notebook-content .product-roll-ul .search-result .text h2{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-style:normal;display:block}
#main h2.custom-font,#step_1_content h2.page-title span{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:normal;font-style:normal}
.content>h2.custom-font{float:none;font-size:22px;margin-right:10px;margin-left:10px}
h2.custom-font{text-align:center;overflow:hidden;margin:20px 0 10px 0}
h2.custom-font span,#step_1_content h2.page-title span{position:relative;width:auto;display:inline-block;padding:0 5px;max-width:75%}
h2.custom-font span:after,h2.custom-font span:before,#step_1_content h2.page-title span:after,#step_1_content h2.page-title span:before{content:"";position:absolute;background:black;height:1px;bottom:5px;width:9999px}
h2.custom-font span:before,#step_1_content h2.page-title span:before{left:100%}
h2.custom-font span:after,#step_1_content h2.page-title span:after{right:100%}
}
#myShoppingBag #step_1_content #botique-map #map-slider .slider-canvas .prev,#myShoppingBag #step_1_content #botique-map #map-slider .slider-canvas .next{display:block;background:0}
@media(max-width:719px){#myShoppingBag #step_1_content #botique-map #map-slider .slider-canvas{height:415px;max-height:415px;overflow:hidden;overflow-y:hidden}
#myShoppingBag #step_1_content #botique-map #map-slider .slider-canvas #store-ul-container{height:315px}
#myShoppingBag #step_1_content #botique-map #map-slider .slider-canvas .next{z-index:1111;width:100%;display:block;bottom:20px;background-color:transparent}
}
#step_3_content #adyenCreditPayment .payment-images{float:right}
#step_3_content #adyenCreditPayment .payment-images ul{margin:25px 0 0 25px}
#step_3_content #adyenCreditPayment .payment-images li{display:inline;margin:0 2px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
#step_3_content #adyenCreditPayment .payment-images li.active{-webkit-filter:grayscale(0%);filter:grayscale(0%)}
#step_3_content #adyenCreditPayment input.valid ~ .errormessage{display:none}
#step_3_content #adyenCreditPayment input.invalid+.errormessage{display:block}
#step_3_content #adyenCreditPayment .form-element.submit input[disabled]{cursor:auto}
#step_3_content #adyenCreditPayment .form-element.select-wrapper{width:100%;vertical-align:baseline;margin-top:15px}
#step_3_content #adyenCreditPayment .form-element.select-wrapper label{display:block}
#step_3_content #adyenCreditPayment .form-element.select-wrapper #adyen-encrypted-form-expiry-year{margin-left:10px}
#step_3_content #adyenCreditPayment .form-element.input-wrapper.cvv{display:block;margin-top:15px}
#step_3_content #adyenCreditPayment .credit-card-text{display:block;margin-bottom:25px}
#step_3_content #adyenCreditPayment .custom-checkbox label{width:100%}
#step_3_content #adyenCreditPayment .custom-checkbox{margin-top:10px}
#step_3_content #adyenCreditPayment .custom-checkbox .sprites-checkbox{padding-right:5px}
#step_3_content #adyenCreditPayment .input-wrapper.cvv .secure-code{width:22%;height:30px;display:inline-block;vertical-align:middle}
#step_3_content .cvv-wrapper span.cvvMessage{display:inline-block;vertical-align:middle;margin-top:9px}
#step_3_content .cvv-wrapper div.tooltip{display:inline-block;vertical-align:middle;margin-top:15px}
#step_3_content #adyenCreditPayment .select-wrapper .select2-container{display:block;float:left}
#step_3_content #adyenCreditPayment .select-wrapper .select2-offscreen{position:static;padding:5px;margin-top:8px}
#step_3_content #adyenCreditPayment .select-wrapper .errormessage,.errormessage_expiry{display:none}
@media(max-width:719px){#step_3_content #adyenCreditPayment .payment-images{position:relative;bottom:-50px;left:5px}
#step_3_content #adyenCreditPayment .payment-images ul{margin:0}
#step_3_content #adyenCreditPayment .form-element.select-wrapper{width:100%;margin-top:30px}
#step_3_content #adyenCreditPayment .form-element.select-wrapper select{width:46%;-webkit-appearance:menulist}
#step_3_content #adyenCreditPayment .custom-checkbox{margin-top:20px}
#step_3_content #adyenCreditPayment .credit-card-text{margin-bottom:-10px}
#step_3_content #adyenCreditPayment .input-wrapper.cvv .secure-code{border-radius:5px}
#step_3_content #adyenCreditPayment .form-element.input-wrapper.cvv{margin-top:25px}
}
.slick-slide{outline:0}
.sprites-close-circle{background:url("../images/sprite-sprites.png") no-repeat;background-position:0 -7569px;height:32px;width:32px}
.sprites-close-circle:hover{background:url("../images/sprite-sprites.png") no-repeat;background-position:0 -7626px;height:32px;width:32px}
.two-third-content+.full-width .introduction-section .cover-image{overflow:hidden}
section+section.introduction-section .cover-image{overflow:hidden}
.introduction-section .cover{width:100%;margin:0 auto}
.introduction-section .cover-image{width:1150px;height:604px;margin-left:-90px;position:relative}
.introduction-section .cover-image img{position:absolute;top:-146px;width:100%}
.introduction-section .cover-animation{height:750px;z-index:1}
.introduction-section .cover-text{position:relative;width:335px;top:360px;left:660px}
.introduction-section .cover-text p{position:relative;text-align:center;font-size:24px;line-height:31px;z-index:1}
.introduction-section .cover-text h1{font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif!important;font-style:italic;position:relative;text-align:center;font-size:24px;line-height:31px;color:#4e4e4e;margin-bottom:0;z-index:1}
.scope-cn.lang-zh .introduction-section .cover-text h1,.scope-kr.lang-ko .introduction-section .cover-text h1,.scope-ae.lang-ar .introduction-section .cover-text h1,.scope-jp.lang-ja .introduction-section .cover-text h1,.scope-hk.lang-ch .introduction-section .cover-text h1,.scope-ru.lang-ru .introduction-section .cover-text h1{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif!important;font-style:normal!important}
.introduction-container{width:100%;margin:0 auto}
.introduction-section .introduction-text{font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic;width:762px;margin-left:auto;margin-right:auto;position:relative;padding-top:80px}
.introduction-text p{text-align:center;font-size:24px;line-height:31px}
.introduction-section .introduction-text h2{font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif!important;font-style:italic;text-align:center;font-size:24px;line-height:31px;color:#4e4e4e;margin:0;padding:0}
.scope-cn.lang-zh .introduction-section .introduction-text h2,.scope-kr.lang-ko .introduction-section .introduction-text h2,.scope-ae.lang-ar .introduction-section .introduction-text h2,.scope-jp.lang-ja .introduction-section .introduction-text h2,.scope-hk.lang-ch .introduction-section .introduction-text h2,.scope-ru.lang-ru .introduction-section .introduction-text h2{font-family:'Filosofia',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif!important;font-style:normal!important}
.introduction-btn a.link,.product-worn-btn a.link{margin-top:0;display:inline-block;position:relative;font-size:18px!important;line-height:17px!important;padding:12px 30px!important;color:white}
.introduction-btn a.link:hover,.product-worn-btn a.link:hover{color:white!important}
.introduction-section .introduction-btn{width:95%;margin:0 auto;text-align:center;padding-top:60px;padding-bottom:80px}
.introduction-btn a span{font-weight:normal;font-size:18px}
.presentation-block{position:relative;max-width:100%;width:100%;width:960px;margin:0 auto;margin-top:60px;margin-bottom:60px}
.panel{min-width:300px}
.panel img{width:100%;height:auto;position:relative;margin:0 auto}
.emptyParsys{max-width:300px;position:relative}
.product-detail-slideshow p.price-details{display:none}
.product-detail-slideshow:hover p.price-details{display:block}
.sprites-link-white{background:url("../images/sprite-sprites.png") no-repeat;background-position:0 -7192px;height:11px;width:6px}
.sprites-link-white:hover{background:url("../images/sprite-sprites.png") no-repeat;background-position:0 -6672px;height:11px;width:6px}
@media(-webkit-min-device-pixel-ratio:1.5),not all,not all{.sprites-link-white{background:url("../images/sprite-sprites.png") no-repeat;background-position:0 -7195px;height:11px;width:6px}
}
.slide-img-container{background-color:rgba(255,255,255,0.5)}
.product-detail-slideshow{width:556px;height:auto;background-color:white;position:relative}
.the-highjewelry-content .product-detail-slideshow{width:556px;height:auto;background-color:inherit;position:relative}
.the-highjewelry-content .product-detail-slideshow ul.slick-dots{bottom:auto!important;width:100%;height:100%}
.the-highjewelry-content .product-detail-slideshow ul.slick-dots li{width:80px;height:80px}
.the-highjewelry-content .product-detail-slideshow ul.slick-dots li button{padding:0;width:80px;height:80px}
.the-highjewelry-content .product-detail-slideshow ul.slick-dots li button:before{background:0}
@media(max-width:719px){.the-highjewelry-content .product-detail-slideshow{width:320px;height:auto;background-color:inherit;position:relative}
}
.transparent-background .slide-container,.transparent-background .slide-img-container{background-color:transparent!important}
.transparent-background.slide-img-container{background-color:transparent!important}
@media(min-width:719px){.product-detail-slideshow .slide-img-container{background-color:rgba(255,255,255,0.5)}
.product-detail-slideshow .slide-img-container.transparent-background{background-color:rgba(255,255,255,0)}
.slide-img-container{background-color:transparent}
}
.product-detail-slideshow img{max-width:100%;height:auto;position:relative;margin:0 auto;min-height:420px}
.product-detail-slideshow p{margin:0}
.product-detail-slideshow .product-description{position:relative;width:100%;height:136px}
.the-highjewelry-content .product-detail-slideshow .product-description{position:relative;width:100%;height:auto}
.product-detail-slideshow .product-description p{text-align:center}
.product-detail-slideshow .product-description h3{text-align:center;font-size:25px;margin:0;color:#4e4e4e;margin-bottom:9px}
.full-width .product-detail-slideshow .product-description h3{margin-bottom:18px}
.product-detail-slideshow p.product-name{font-size:25px;margin-bottom:17px}
.product-detail-slideshow p.product-material{font-size:20px}
.product-detail-slideshow p.product-price{font-size:20px}
.product-detail-slideshow p.product-price span{line-height:35px;vertical-align:middle}
.product-detail-slideshow div.links{position:absolute;right:6px;width:120px;z-index:99;top:280px;text-align:right}
@media(min-width:719px){.product-detail-slideshow div.links{width:25px;top:auto;bottom:16px;right:15px}
}
.the-highjewelry-content .product-detail-slideshow div.links{width:25px;top:auto;right:15px;bottom:calc(100% - 550px)}
.product-detail-slideshow div.links>*{font-size:16px;margin-bottom:10px}
.product-detail-slideshow .bulle{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.product-detail-slideshow .bulle-arrow.sprites-tooltip-bottom{left:initial;margin-left:initial;right:50px}
.slick-list{overflow:visible!important}
.social-media-layer{position:absolute;width:100%;height:inherit;z-index:9998}
.social-media-bar{position:absolute;left:0;right:0;bottom:10px;height:83px;z-index:9999}
.social-media-bar span{position:absolute;right:10px;top:15px;z-index:99}
.social-icons{line-height:32px;text-align:center;vertical-align:middle;display:inline-block;width:100%;height:30px;position:absolute;top:30px}
.social-icons a{border-right:2px solid #7f7e7e;padding:10px 15px 6px 15px;vertical-align:top}
.social-icons a:last-child{border-right:none!important}
.social-share-desc{display:none}
.svg-close-circle{width:37px;height:37px;cursor:pointer}
.two-third .product-detail-slideshow .close-circle IMG,.full-width .product-detail-slideshow .close-circle IMG{width:37px;height:37px;min-height:0}
.product-worn1{width:366px;height:500px;position:relative;max-height:500px;overflow:hidden}
.product-worn1 div.links,.product-worn2 div.links{position:absolute;bottom:20px;right:15px}
.product-worn2{float:right;width:366px;height:366px;position:relative;max-height:366px;overflow:hidden}
.article-3-worn-right .product-worn2{float:left}
.product-worn3{width:357px;height:357px;position:relative;max-height:357px;overflow:hidden}
.product-worn-desc{min-width:366px;padding-top:10px}
.the-highjewelry-content .product-worn-desc{float:right;min-width:366px;padding-top:0}
.the-highjewelry-content .article-4-worn-right .product-worn-desc{float:left}
.product-worn-desc .product-worn-text p{font-size:20px;line-height:28px}
.the-highjewelry-content .product-worn-desc .product-worn-text h3{margin-bottom:0;font-size:20px;line-height:28px;color:#4e4e4e;margin:0;text-align:justify}
.the-highjewelry-content .product-worn-text h3{margin-bottom:30px}
.product-worn-desc .product-worn-btn{padding-top:30px}
.the-highjewelry-content .product-worn-desc .product-worn-btn{display:inline-block;padding-top:30px}
.article-1-worn-right{float:right}
.article-2-worn-right{box-sizing:content-box;float:right;padding-right:28px;padding-top:140px;max-width:366px}
.article-3-worn-right{float:right;padding-top:30px;margin-top:0}
.the-highjewelry-content .article-3-worn-right{float:right;padding-top:30px;margin-top:0}
.article-4-worn-right{float:right;padding-top:25px;padding-right:28px;box-sizing:content-box}
.article-1-worn-left{float:left}
.article-2-worn-left{float:left;padding-left:28px;padding-top:140px;max-width:366px}
.the-highjewelry-content .article-2-worn-left{float:left;padding-top:140px;max-width:366px}
.article-3-worn-left{float:left;padding-top:30px;margin-top:0}
.the-highjewelry-content .article-3-worn-left{float:left;padding-top:30px;margin-top:0}
.article-4-worn-left{float:left;padding-top:40px;padding-left:30px}
.the-highjewelry-content .article-4-worn-left{float:left;padding-top:25px;padding-left:28px}
@media(max-width:719px){.the-highjewelry-content .article-2-worn-left{padding-top:0}
.the-highjewelry-content .article-4-worn-left{float:left;padding-top:0;padding-left:0}
}
.slide-img-container{margin:0 auto;padding:0 68px}
.the-highjewelry-content .slide-img-container{margin:0 auto;padding:0;margin-bottom:25px}
.the-highjewelry-content .slide-img-container.aloneItem{margin-bottom:0}
body.scope-jp.lang-ja .the-highjewelry-content .slide-img-container.aloneItem,body.scope-kr.lang-ko .the-highjewelry-content .slide-img-container.aloneItem,body.scope-jp.lang-en .the-highjewelry-content .slide-img-container.aloneItem,body.scope-kr.lang-en .the-highjewelry-content .slide-img-container.aloneItem,body.scope-cn.lang-zh .the-highjewelry-content .slide-img-container.aloneItem,body.scope-cn.lang-en .the-highjewelry-content .slide-img-container.aloneItem,body.scope-hk.lang-ch .the-highjewelry-content .slide-img-container.aloneItem,body.scope-hk.lang-en .the-highjewelry-content .slide-img-container.aloneItem{margin-bottom:25px}
.full-width .slide-img-container{margin-bottom:30px}
.full-width .product-worn3{width:320px;height:320px;position:relative;max-height:320px;overflow:hidden}
@media(min-width:719px){.full-width .slide-img-container{margin-bottom:30px}
.full-width .product-worn3{width:556px;height:556px;max-height:556px}
}
#product-page .price-detail .from-label{display:inline-block;padding-top:8px;font-size:13px}
#product-right-part .char-after-price{font-size:13px;padding-left:5px}
@media(max-width:719px){.two-third-content+.full-width .introduction-section .cover{margin-top:0}
section+section.introduction-section .cover{margin-top:0}
.introduction-section .cover{width:100%;margin:0 auto;margin-top:-13px}
.introduction-section .cover-image{width:320px;height:402px;margin-left:auto;margin-right:auto;position:relative}
.introduction-section .cover-image img{top:0}
.introduction-section .cover-animation{height:402px;z-index:1}
.introduction-section .cover-text{width:100%;top:402px;left:0;position:realtive}
.introduction-section .cover-text p{padding-left:26.5px;padding-right:26.5px;position:relative;bottom:70px;text-align:center;font-size:19px;line-height:24px}
.introduction-section .cover-text h1{padding-left:26.5px;padding-right:26.5px;position:relative;bottom:70px;text-align:center;font-size:19px;line-height:24px}
.introduction-container{width:100%;margin:0 auto}
.introduction-section .introduction-text{width:320px;margin-left:auto;margin-right:auto;position:relative;padding-top:50px}
.introduction-section .introduction-text p{padding-left:26.5px;padding-right:26.5px;text-align:center;font-size:19px;line-height:24px}
.introduction-section .introduction-text h2{padding-left:26.5px;padding-right:26.5px;text-align:center;font-size:19px;line-height:24px}
.introduction-btn a.link,.product-worn-btn a.link{margin-top:0;display:inline-block;position:relative;background-color:#55c08e;font-size:18px;padding:10px;color:white}
.introduction-section .introduction-btn{width:95%;margin:0 auto}
.introduction-btn a span{font-weight:normal;font-size:18px}
.presentation-block{max-width:320px}
.product-block-carousel{width:100%;height:initial;margin-bottom:0}
.the-highjewelry-content .product-block-carousel{height:inherit}
.product-detail-slideshow{width:320px;height:340px;position:relative;margin-bottom:142px}
.the-highjewelry-content .product-detail-slideshow{margin-bottom:110px}
.the-highjewelry-content .product-worn-desc{min-width:0}
.the-highjewelry-content .full-width .product-detail-slideshow{margin-bottom:25px}
.product-detail-slideshow p{margin:0}
.slide-img-container{margin:0 auto;padding:0;margin-bottom:25px}
.product-detail-slideshow img{max-width:100%;height:auto;position:relative;margin:0 auto;min-height:242px}
.product-block-carousel .carousel-button{top:116px}
.product-detail-slideshow .product-description{position:relative;width:100%;height:116px}
.product-detail-slideshow .product-description p{text-align:center}
.product-detail-slideshow .product-description h3{margin:0;margin-bottom:18px;line-height:24px;overflow:visible}
.product-detail-slideshow p.product-name{margin-bottom:0}
.product-detail-slideshow p.product-material{font-size:20px}
.product-detail-slideshow p.product-price{font-size:20px;height:35px}
.product-detail-slideshow p.product-price span{line-height:35px;vertical-align:middle}
.the-highjewelry-content .product-detail-slideshow div.links{position:absolute;right:6px;top:auto;bottom:120px;width:120px;text-align:right;display:table-cell;vertical-align:middle}
.product-detail-slideshow div.links>*{display:inline-block;width:36px;vertical-align:middle;height:30px}
.product-detail-slideshow div.links>span{margin-bottom:20px}
.social-media-bar{height:166px;bottom:0}
.product-worn1{width:320px;height:437px;position:relative;margin:0 auto;max-height:437px;overflow:hidden}
.product-worn2{float:right;width:320px!important;height:320px;position:relative;margin:0 auto;max-height:320px;overflow:hidden}
.product-worn3{width:320px;height:320px;position:relative;max-height:320px;overflow:hidden}
.product-worn-desc{width:320px;padding-top:0;min-width:320px;margin:0 auto}
.product-worn-desc .product-worn-btn{max-width:320px;text-align:center}
.product-worn-text{padding-right:26.5px;padding-right:0;padding-left:26.5px;padding-left:0}
.product-worn-btn{margin:0;padding-top:30px;padding-bottom:38px}
.the-highjewelry-content .product-worn-btn{margin:0;padding-bottom:inherit}
.product-worn-btn a.link{padding-right:30px;padding-left:30px}
.product-worn-desc .product-worn-text p,.product-worn-desc .product-worn-text h3{padding-right:0}
.social-icons{line-height:62px;text-align:center;vertical-align:middle;display:table;width:200px;height:30px;position:relative;top:36px;margin:-5px 50px}
.social-icons a{padding:14px 20px 2px 25px;vertical-align:top}
.social-icons a.pinterest-share{padding-left:45px}
.article-1-worn-right,.article-1-worn-left{float:none}
.article-2-worn-right,.article-2-worn-left{float:none;padding:0;min-height:inherit;max-width:320px;margin-left:auto;margin-right:auto;margin-bottom:25px}
.article-3-worn-right,.article-3-worn-left{float:none;padding:0;margin-top:0;margin-right:auto;margin-left:auto}
.article-4-worn-right,.article-4-worn-left{float:none;padding:0;margin-top:0;margin-left:auto;margin-right:auto}
.article-1-worn-left+.article-2-worn-left,.article-1-worn-right+.article-2-worn-right{margin-top:30px}
.article-4-worn-left+.article-3-worn-left,.article-4-worn-right+.article-3-worn-right{margin-top:80px;margin-top:0}
.presentation-block{display:flex;flex-flow:column}
.article-one{order:1}
.article-two{order:3}
.article-three{order:4}
.article-four{order:2}
.highlight.freecontent article>div div.text .title-free{display:block;margin-bottom:10px}
#product-right-part .ring-price-details #product-size .size{top:72px}
#product-right-part #details.ring-price-details .information.with-price{top:45px}
#product-right-part .ring-price-details .from-label{position:absolute;top:30px;left:10px}
#product-page .ring-price-details .call-to-action{margin-top:30px}
#product-page .ring-price-details .call-to-action.shopping-bag-enable{margin-top:0}
#product-right-part #details.ring-price-details .information .tax-info{float:none}
#product-page .ring-price-details .price-detail .basket-notebook-container.add-to-shopping-bag-btn{margin-top:32px}
}
.phone-unavailable{display:none}
.video-container{width:100%;height:100%}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.product-worn-container .bulle .bulle-inside{right:55px}
}
.choose_location div.dropdown .non-ecom-menu-padding{padding-left:0}
.ie8 #step_3_content #adyenCreditPayment .payment-images li img:first-child{display:none}
.ie8 #step_3_content #adyenCreditPayment .payment-images li.active img:first-child{display:inline-block}
.ie8 #step_3_content #adyenCreditPayment .payment-images li.active img+img{display:none}
.choose_location.nav-item.open,.choose_location.nav-item:hover{background:0}
#countryDropDown{min-width:250px;border-radius:0;-webkit-appearance:none;appearance:none;min-height:20px;background:#fff}
#languageDropDown{min-width:58px;border-radius:0;-webkit-appearance:none;appearance:none;min-height:20px;background:#fff}
#header-top #countryChange-add-middle{text-align:center;width:auto}
#countryChange-add-middle p.text{font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:18px;font-style:italic}
#countryChange-add-middle span{font-family:Arial;font-weight:bold;font-size:15px;margin-bottom:0;display:block;line-height:32px;color:black}
#countryChange-add-middle .btSubmit{margin:10px 0}
#countryChange-add-middle .btSubmit a{font-family:'Arial';font-size:12px;font-weight:bold;width:185px;margin:0 auto;line-height:20px;height:25px}
.countryChangeDropDown .select2-results,.languageChangeDropDown .select2-results{padding:0;margin:12px 0 0 0}
#select2-countryDropDown-results .select2-results__option--highlighted .ecomIcon .cls-1{fill:#fff}
.select2-selection__rendered .ecomIcon.svg-bag{top:2px}
.select2-results .ecomIcon{padding-left:7px;display:inline-block;float:left;width:30px;height:24px}
#s2id_countryDropDown .ecomIcon{margin-right:5px;display:inline-block;float:left}
@media(min-width:720px){#s2id_countryDropDown .ecomIcon{margin-right:0}
}
.select2-drop .select2-results .select2-result-label{padding:3px 0}
.countryChangeDropDown.select2-drop-active:after{content:"";background:#d8d8d8;width:90%;height:1px;position:absolute;top:6px;left:7.5px}
.languageChangeDropDown.select2-drop-active:after{content:"";background:#d8d8d8;width:90%;height:1px;position:absolute;top:6px;left:2.5px}
.selected-bg{background:#f7f7f7}
.select2-highlighted .selected-bg{background:0}
span.language{margin-left:7px}
span.language-selected{font-weight:bold}
.select2-result .cntName,#s2id_countryDropDown .cntName{font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic;display:block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:2px}
#s2id_countryDropDown .cntName{margin-right:0}
@media(max-width:719px){div#s2id_countryDropDown{width:240px;float:none}
div#s2id_languageDropDown{width:240px;margin:5px 0 15px 0}
#s2id_countryDropDown input{width:230px}
#countryChange-add-middle .btSubmit{margin-top:20px}
#countryChange-add-middle .btSubmit a{padding:0;text-align:center}
#countryChange-add-middle span{margin-top:0}
#countryChange-add-middle .btSubmit a.switch-country-confirm{margin-bottom:5px}
#countryChange-add-middle p.text{text-align:center}
.select2-search input{width:100%}
li.choose_location{text-align:center;padding:0;margin:0}
.countryChangeDropDown.select2-drop-active:after,.languageChangeDropDown.select2-drop-active:after{content:none}
body .select2-drop.countryChangeDropDown,body .select2-drop.languageChangeDropDown{border-top:1px solid #c6c5c6}
}
#s2id_countryDropDown .select2-choice,#s2id_languageDropDown .select2-choice{height:24px;line-height:24px}
body .navigation .select2-container{font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic;font-size:16px}
body .navigation .select2-container .select2-choice{background-image:none;filter:none;border-color:#c6c5c6;color:#7d7d7d}
body .navigation .select2-container .select2-choice div{background:url("../images/sprite-retina/sprites.png") no-repeat;background-size:352px 2708px;background-position:0 -2142px;height:14px;width:14px;border-left:none;margin-right:5px;margin-top:4px}
.ie8 .navigation .select2-container .select2-choice div{background:url("../images/sprite-retina/non-retina-sprites.png") no-repeat;background-position:0 -2142px;filter:url("../images/sprite-retina/non-retina-sprites.png")}
body .navigation .select2-container.select2-dropdown-open .select2-choice div{background-position:0 -2176px}
body .navigation .select2-container .select2-choice div b{background:none!important}
body .navigation .select2-container.select2-dropdown-open .select2-choice{background-color:#fff}
body .navigation .select2-container.select2-container-active .select2-choice{box-shadow:none}
body .select2-drop.countryChangeDropDown,body .select2-drop.languageChangeDropDown{border:1px solid #c6c5c6;border-top:0;font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic;font-size:16px;box-shadow:none;color:#7d7d7d}
.navigation-level2>ul>li.accordion-group{position:relative;top:-5px;min-width:215px}
.select2-drop.countryChangeDropDown .select2-highlighted .select2-result-label .selected{background:0}
#s2id_countryDropDown .ecomIcon,#s2id_countryDropDown .cntName,#s2id_languageDropDown .select2-choice span,.countryChangeDropDown .select2-results div.select2-result-label,.languageChangeDropDown .select2-results div.select2-result-label{font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic}
li[id^="select2-countryDropDown"][id$="ae"] div.select2-result-label,#select2-countryDropDown-container[title^="ME"],#select2-countryDropDown-container[title^="UAE"]{font-family:"Neue Helvetica Arabic 45 light"!important;font-style:normal!important;font-size:14px!important}
#s2id_countryDropDown .cntName{width:auto;padding-left:2px}
#s2id_languageDropDown .select2-choice span{overflow:visible}
@media(-webkit-min-device-pixel-ratio:1.5){body .navigation .select2-container .select2-choice div b{background-image:none!important}
}
@media(max-width:719px){body .navigation .select2-container{font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic;font-size:16px}
#s2id_countryDropDown .cntName{overflow:visible;width:100%}
#s2id_countryDropDown .select2-choice>span,#s2id_languageDropDown .select2-choice>span{float:left;overflow:visible}
}
@media(min-width:720px){#product-right-part #details .product-actions{height:160px}
}
.presentation-block .product-worn-text h3{font-size:20px;line-height:28px;color:#4e4e4e;margin:0}
.presentation-block .article-4-worn-left,.presentation-block .article-4-worn-right{max-width:404px}
.the-highjewelry-content [class*="article-4-worn"]{padding:0!important}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-search--dropdown.select2-search--hide{display:none}
#contact-content .form-element,#contact-content .group-wrapper{margin-bottom:10px;float:left;width:250px}
#contact-content .form-element.title .select2-container{float:left;margin-left:70px;width:80px!important}
#contact-content .form-element label{float:left;width:96px;display:inline-block;vertical-align:top}
#contact-content .form-element input[type=text],#contact-content .form-element textarea{float:left;width:150px}
#contact-content .form-element.input-wrapper .errormessage,#contact-content .form-element.textarea-wrapper .errormessage,#contact-content #errormessage-title{float:right;width:152px}
#contact-content #errormessage-privacy{float:left;margin-top:-10px}
#contact-content .form-element.textarea-wrapper .errormessage{float:right;width:248px}
#contact-content .form-element select{float:left;width:154px}
#contact-content .form-element textarea{height:50px;padding:1px}
#contact-content .group-wrapper .title label,#contact-content .group-wrapper .label_title{line-height:23px}
#contact-content .group-wrapper>label{clear:both;float:left;width:96px;display:inline-block;vertical-align:top}
#contact-content .group-wrapper .form-element{float:left;width:auto;margin:0 10px 0 0}
#contact-content .group-wrapper .form-element label{width:auto;margin-right:5px}
#contact-content .group-wrapper .form-element .custom-radio label{padding-top:0}
#contact-content .group-wrapper .radio-wrapper{float:left}
#contact-content .form-element .form-input,#contact-content .form-element textarea{background-color:#fafafa;border:1px solid #e1dfe0}
#contact-content .form-element .form-input{height:20px}
#contact-content .form-element #message{width:100%}
#contact-content .form-element .custom-checkbox .form-checkbox-label{width:100%}
#contact-content .form-element.privacy .custom-checkbox .form-checkbox-label{line-height:18px}
#contact-content .form-element .custom-checkbox .sprites-checkbox{float:left;margin-right:3px}
#contact-content .form-element.submit-name{text-align:right}
#contact-content .form-element input.form_button_submit{display:inline-block}
#contact-content .contact-form h6{font-weight:normal;font-size:12px;width:100%;float:left;text-transform:none}
#contact-content .call-center{display:block!important}
@media(max-width:719px){#contact-content .form-element,#contact-content .group-wrapper{width:280px;margin:0 20px 10px 20px;float:left}
#contact-content .group-wrapper .form-element{width:auto;margin:0 10px 0 0}
#contact-content .form-element input[type="text"],#contact-content .form-element input[type="password"]{box-shadow:5px 5px 2px -4px #e2e2e2 inset;padding:1px 5px;width:172px;float:left;height:26px}
#contact-content .form-element textarea.form-textarea{width:172px;box-shadow:5px 5px 2px -4px #e2e2e2 inset;padding:1px 5px}
#contact-content .form-element textarea#message{padding:0}
#contact-content .select-wrapper{position:relative}
#contact-content .select-wrapper select{width:184px}
#contact-content input.form-button{background:none repeat scroll 0 0 white!important;box-shadow:0 -10px 7px -5px #e2e2e2 inset;float:right;border:0;height:30px;padding:0 20px;color:#7f7e7e}
#contact-content input.form-button:hover{color:#000}
#contact-content h6{font-weight:normal;font-size:12px}
#contact-content .form-element .custom-checkbox .form-checkbox-label{margin-left:20px}
#contact-content .form-element .custom-checkbox .form-checkbox-label span{margin-left:-20px}
}
.searchLoader{background-color:#aaa;height:10000px;position:absolute;width:100%;z-index:1000;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.searchLoader .ajax_loader{background:url("../images/loading.gif") no-repeat scroll center center transparent;height:100%;width:100%;z-index:1001}
form#popupAddressForm .form .form-element{width:100%;float:left;margin:0 0 10px 0}
form#popupAddressForm .form .group-wrapper .form-element{margin:0}
form#popupAddressForm .form .select-wrapper{width:auto;margin-right:3px}
form#popupAddressForm label{width:118px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;float:left;letter-spacing:.2}
form#popupAddressForm input[type="text"]{width:150px;background-color:#fafafa;border:1px solid #e1dfe0;color:#444}
form#popupAddressForm input[type="password"]{width:150px;background-color:#fafafa;border:1px solid #e1dfe0;color:#444}
form#popupAddressForm .form h1{border-bottom:#aaa 1px solid;padding-bottom:10px;line-height:24px}
form#addressform .form-element,form#addressform .group-wrapper{width:100%;float:left;margin:0 0 10px 0}
form#addressform .group-wrapper .form-element{margin:0}
form#addressform .radio-wrapper{float:left;width:60px}
form#addressform label{width:118px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;float:left;letter-spacing:.2}
form#addressform input[type="text"]{width:150px;background-color:#fafafa;border:1px solid #e1dfe0;color:#444}
form#addressform input[type="password"]{width:150px;background-color:#fafafa;border:1px solid #e1dfe0;color:#444}
form#addressform h1{border-bottom:#aaa 1px solid;padding-bottom:10px;line-height:24px}
form#addressform .txtField,form#popupAddressForm .txtField{height:auto}
form#addressform input.form-button{background:url("../images/layout/thin-sprite.png") repeat-x 0 0;float:right;color:#444;cursor:pointer;font-size:11px;border:medium none;height:30px;padding:0 20px}
@media(max-width:719px){form#addressform .select-wrapper select{width:160px;border:medium none;box-shadow:0 -10px 7px -5px #e2e2e2 inset;height:30px;padding:6px 30px 6px 10px;-webkit-appearance:none;background:url("../images/mobile-select-bg.png") no-repeat scroll right center #fff}
form#addressform input[type="text"]{height:26px;width:175px}
#popupAddressForm{min-width:310px}
#popupAddressForm.addressform{margin-top:20px}
}
body#newsletter-page .sign_in{width:330px;float:left}
body#newsletter-page .content-login .block_content{width:100%}
body#newsletter-page .sign_in form .form input.form-button{background:url("../images/layout/thin-sprite.png") repeat-x 0 0;bottom:0;position:absolute;right:0;border:medium none;height:30px;padding:0 20px;color:#7f7e7e;cursor:pointer;font-size:11px;text-transform:uppercase;min-width:82px}
body#newsletter-page .form-layout.newsletterlSubscription{float:left;padding:30px;position:relative;width:390px}
body#newsletter-page .form-layout.newsletterlSubscription .form .form-block-content{min-height:220px}
form#newsletterlSubscription .form .form-element,form#newsletterlSubscription .form .group-wrapper{width:100%;float:left;margin-bottom:10px}
form#newsletterlSubscription .form .group-wrapper .form-element{margin:0}
form#newsletterlSubscription .form .group-wrapper .form-element.privacy .privacy-popup{margin-left:3px}
form#newsletterlSubscription .form .select-wrapper.title div{margin-left:80px}
form#newsletterlSubscription .form label{width:96px;float:left}
.ie9 form#newsletterlSubscription .form label{width:92px}
form#newsletterlSubscription .form label.checkbox{width:100%}
form#newsletterlSubscription .form label.checkbox p{color:#7f7e7e;line-height:18px;padding-left:22px}
form#newsletterlSubscription .form input.form-input{width:150px;float:left;margin-bottom:1px}
form#newsletterlSubscription .form div.errormessage{float:right;width:162px}
form#newsletterlSubscription .form #errormessage-privacy{width:290px;margin-left:0}
form#newsletterlSubscription .form input.form-checkbox{width:18px;height:16px;float:left}
form#newsletterlSubscription .form .group-wrapper .radio-wrapper{width:70px;float:left}
form#newsletterlSubscription .form .group-wrapper label{margin-top:8px}
form#newsletterlSubscription .form .group-wrapper label.form-radio-label{margin-top:0}
form#newsletterlSubscription .form input.form-button{position:static;color:#7f7e7e;background:url("../images/layout/thin-sprite.png") repeat-x 0 0;border:medium none;height:30px;padding:0 20px;cursor:pointer;font-size:11px;text-transform:uppercase;min-width:82px}
body#newsletter-page form .button-wrapper input.form-button{min-width:82px;width:auto}
form#newsletterlSubscription .form input.form-button:hover{color:#000}
#newsletterSubscription .rub_Container .txt{width:100%}
#newsletterSubscription .custom-checkbox label span{margin-right:3px}
@media(max-width:719px){body#newsletter-page a.newsletter-preview{display:none}
body#newsletter-page .sign_in{float:none;display:none}
body#newsletter-page .sign_in form .form input.form-button{position:static}
form#newsletterlSubscription .form{width:320px}
form#newsletterlSubscription .form .form-element,form#newsletterlSubscription .form .group-wrapper{width:280px;margin:0 20px}
body#newsletter-page .form-layout.newsletterlSubscription{width:320px;padding:20px 0 30px 0}
body#newsletter-page #main h1{font-family:'FilosofiaIta',TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-style:italic;font-weight:normal;text-align:center}
body#newsletter-page #main .txt{margin:0 10px}
form#newsletterlSubscription .form input.form-input{width:172px}
form#newsletterlSubscription .form .select-wrapper.title{position:relative}
form#newsletterlSubscription .form .select-wrapper.title select{margin:0 0 10px 70px;width:100px}
form#newsletterlSubscription .form input.form-button{background:none repeat scroll 0 0 white!important;box-shadow:0 -10px 7px -5px #e2e2e2 inset;float:right}
form#newsletterlSubscription .form-element input[type="text"]{box-shadow:5px 5px 2px -4px #e2e2e2 inset;padding:1px 5px;width:172px;float:left;height:26px}
form#newsletterlSubscription .form-element textarea.form-textarea{width:172px;box-shadow:5px 5px 2px -4px #e2e2e2 inset;padding:1px 5px}
form#newsletterlSubscription .privacy label{margin-left:20px}
}
.bottomCalloutsMain{padding:30px 0 0 0;width:100%;float:left;margin-left:10px}
.bottomCallouts{background:url("bundles/vcawebsite/img/layout/light-top-left-310x310.png") 0 0 no-repeat;width:320px;float:left;height:150px;text-align:center;margin:22px 0 0 0}
.bottomCallouts a{display:block;background:url("bundles/vcawebsite/img/layout/shadow-sprite.png") -730px -1040px no-repeat;cursor:pointer;padding-right:10px;padding-bottom:10px;width:310px;height:150px}
.bottomCallouts .calloutImg{width:100%;float:left;margin:10px 0 0 0}
.bottomCallouts h3{font-family:'FilosofiaIta';color:#7f7e7e;font-size:21px;font-weight:normal;font-style:Italic;width:100%;float:left;margin:0 0 5px 0}
.bottomCallouts .calloutText{width:100%;float:left;text-align:center}
.bottomCallouts .calloutText p{font-size:11px;line-height:16px;padding-left:10%;padding-right:10%}
#findBoutiqueService{padding:8px 0 8px 0;border-top:#ccc 1px solid}
#findBoutiqueService span.findBoutiqueImg{background:url("../images/findBoutiqueIconSmall.png") no-repeat 0 0;width:29px;height:15px;float:left;margin:3px 8px 0 0}
#findBoutiqueService p{padding:0;border:0}
.find-boutique-pdp span.findBoutiqueIcon{background:url("../images/findBoutiqueIconSmall.png") no-repeat 0 0;width:29px;height:15px;margin:10px -15px 0 12px;float:left}
.errormessage,.error-message{color:red}
.newsroomImageSize{width:120px;height:120px}
.size-error{color:red;position:absolute;top:20px;left:230px}
@media(max-width:719px){form#addressform .form-element,form#addressform .group-wrapper{margin:0 0 10px 0}
form#addressform label{padding:7px 0 0;width:115px;font-size:13px}
form#addressform .select-wrapper select{-webkit-box-shadow:inset 5px 5px 2px -4px #e2e2e2;box-shadow:inset 5px 5px 2px -4px #e2e2e2}
form#addressform input[type="text"],form#addressform .select-wrapper select{padding:1px 5px;width:172px;float:left}
form#addressform input[type="text"]{height:26px;box-shadow:5px 5px 2px -4px #e2e2e2 inset}
}
form#addressform input[name=addressform_zip]{width:70px}
form#addressform .form-element.addressform_zip{display:inline-block;width:auto;margin:0 20px 10px 0}
@media(min-width:719px){form#newsletterlSubscription .form .form-element.input-wrapper{width:79%}
form#newsletterlSubscription .form #errormessage-privacy{float:left}
}
.jquery-ui-enabled .ui-datepicker-days-cell-over a{background:#f5f5f5}
.jquery-ui-enabled .ui-datepicker-header{background:#fff;border:0;font-size:24px;font-weight:normal;color:black}
.jquery-ui-enabled .ui-datepicker{width:29em}
.jquery-ui-enabled .ui-corner-all{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}
.jquery-ui-enabled .ui-datepicker th{font-weight:normal;font-size:11px}
.jquery-ui-enabled .ui-datepicker{box-sizing:content-box;padding:.7em 1em}
.jquery-ui-enabled .ui-datepicker td{border:1px solid #c6c6c6;padding:0}
.jquery-ui-enabled .ui-state-default,.jquery-ui-enabled .ui-widget-content .ui-state-default,.jquery-ui-enabled .ui-widget-header .ui-state-default,.jquery-ui-enabled .ui-button,.jquery-ui-enabled html .ui-button.ui-state-disabled:hover,.jquery-ui-enabled html .ui-button.ui-state-disabled:active{border:0;background:#fff;font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif}
.jquery-ui-enabled .ui-state-hover,.jquery-ui-enabled .ui-widget-content .ui-state-hover,.jquery-ui-enabled .ui-state-focus,.jquery-ui-enabled .ui-widget-content .ui-state-focus,.jquery-ui-enabled .ui-widget-header .ui-state-focus,.jquery-ui-enabled .ui-button:hover,.jquery-ui-enabled .ui-button:focus,.jquery-ui-enabled .ui-button.ui-state-disabled:hover,.jquery-ui-enabled html .ui-button.ui-state-disabled:active{background:#f5f5f5}
.jquery-ui-enabled .ui-autocomplete .ui-state-hover,.jquery-ui-enabled .ui-widget-content .ui-state-hover,.jquery-ui-enabled .ui-state-focus,.jquery-ui-enabled .ui-widget-content .ui-state-focus,.jquery-ui-enabled .ui-widget-header .ui-state-focus,.jquery-ui-enabled .ui-button:hover,.jquery-ui-enabled .ui-button:focus,.jquery-ui-enabled .ui-button.ui-state-disabled:hover,.jquery-ui-enabled html .ui-button.ui-state-disabled:active{background:0}
.jquery-ui-enabled .ui-widget-header .ui-state-hover{background-color:#fff;border:0}
.jquery-ui-enabled .ui-state-active,.jquery-ui-enabled .ui-widget-content .ui-state-active,.jquery-ui-enabled .ui-widget-header .ui-state-active,.jquery-ui-enabled a.ui-button:active,.jquery-ui-enabled .ui-button:active,.jquery-ui-enabled .ui-button.ui-state-active:hover{background:#f5f5f5;color:black}
.jquery-ui-enabled .ui-datepicker td span,.jquery-ui-enabled .ui-datepicker td a{padding:.3em 1em 1em 1em;font-size:16px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-next span{background:url("../images/calendar_right_arrow.png") no-repeat;background-size:16px 30px;width:32px;height:61px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-prev span{background:url("../images/calendar_left_arrow.png") no-repeat;background-size:16px 30px;width:32px;height:61px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-prev span,.jquery-ui-enabled .ui-datepicker .ui-datepicker-next span{margin-top:-15px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-next-hover,.jquery-ui-enabled .ui-datepicker .ui-datepicker-prev-hover{right:2px}
.jquery-ui-enabled .ui-datepicker .ui-datepicker-prev-hover,.jquery-ui-enabled .ui-datepicker .ui-datepicker-next-hover{top:2px}
@media(max-width:719px){.jquery-ui-enabled .ui-datepicker{width:72vw}
.jquery-ui-enabled .ui-datepicker td span,.jquery-ui-enabled .ui-datepicker td a{padding:.3em .5em .3em .5em;font-size:16px}
}
.VCA-CTAband{max-width:1400px;min-width:321px;background:#f5f5f5;padding:0 5%;overflow:hidden;margin:10px auto}
.VCA-CTAband .CTAbandBlock{width:33.333333333%;padding:30px 0 20px;display:inline-table;float:left;text-align:center}
.VCA-CTAband .CTAbandBlock a{display:block}
.VCA-CTAband .CTAbandBlock hr{width:70px;display:table;margin:10px auto}
.VCA-CTAband .CTAbandBlock .CTAbandTitle{text-align:center;min-width:initial;font-size:15px;line-height:inherit;font-style:normal;color:black;margin:0 10px 13px 10px;display:block}
.VCA-CTAband .CTAbandBlock .CTAselect{text-align:center;padding:10px 0 0 0}
.VCA-CTAband .CTAbandBlock .CTAselect select,.VCA-CTAband .CTAbandBlock .CTAselect option{width:80%;padding:4px 0;margin:10px auto;display:table;font-size:14px;color:#7d7d7d;box-sizing:initial;min-width:130px}
.VCA-CTAband .CTAbandBlock .CTAbandTxt{text-align:center;color:#000}
.VCA-CTAband .CTAbandBlock hr,.VCA-CTAband .CTAbandBlock .CTAselect,.VCA-CTAband .CTAbandBlock .CTAbandTxt{display:none}
.VCA-CTAband .CTAbandBlock .cta-band-icon{fill:#7d7d7d}
.VCA-CTAband .CTAbandBlock:hover .cta-band-icon{fill:#000}
.VCA-CTAband .CTAicone{margin:0 auto 10px auto;display:block;font-size:2.1em;width:30px;height:30px}
.VCA-CTAband .CTAicone svg{height:100%}
@media screen and (min-width:720px){.VCA-CTAband{margin-bottom:-40px;padding:0 3.1%;text-align:center;width:1024px}
.VCA-CTAband .CTAbandBlock{padding:50px 20px;display:inline-block;vertical-align:top;width:310px;float:none}
.VCA-CTAband .CTAbandBlock hr,.VCA-CTAband .CTAbandBlock .CTAselect,.VCA-CTAband .CTAbandBlock .CTAbandTxt{display:block}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container{width:100%;text-align:left}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container.select2-selection--single{height:23px}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__rendered,.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__rendered>span,.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__rendered>div{background:white;border:0;line-height:23px;height:23px}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__arrow{background:url("../images/sprite-retina/sprites.png") no-repeat;background-size:352px 2708px;background-position:0 -2142px;margin-top:4px;margin-right:5px}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__arrow b{background:none!important;border:0}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__arrow b{position:relative;top:3px}
.VCA-CTAband .CTAbandBlock .CTAbandTitle{font-size:26px}
}
@media screen and (min-width:1400px){.VCA-CTAband{margin-bottom:-40px;padding:0 5%;text-align:center;width:1400px}
}
@media(min-width:720px) and (max-device-width:1024px){div#container{overflow:visible}
body{min-width:1024px}
}
div#main.new-service-section{width:100%;max-width:1440px}
.introduction-block-header{position:relative;width:100%;height:400px;min-width:1024px;margin:0 auto;background-color:#c6c6c6}
.introduction-block-header .header-image-wrapper{height:100%;max-height:400px;text-align:center;position:relative;overflow:hidden}
.introduction-block-header .header-image-wrapper img{height:auto;position:relative;left:100%;margin-left:-200%}
.introduction-block-header .header-text{position:absolute;top:68px;right:10%;width:384px;height:263px;text-align:center;background:#fff;display:table}
.introduction-block-header .header-text-inner{display:table-cell;vertical-align:middle}
.introduction-block-header .align-header-text{text-align:center;width:310px;margin:0 auto;max-height:263px;overflow:hidden}
.introduction-block-header .header-text h1{padding:0 10px;font-size:30px;line-height:35px;letter-spacing:0;margin-bottom:40px}
.introduction-block-header .header-text p{font-family:'Times New Roman';font-size:16px;line-height:22px;letter-spacing:0}
.internal-menu-block{width:100%;margin:0 auto}
.internal-menu-block.hidden-mobile{min-height:60px}
.internal-menu-block{border-bottom:1px solid #c6c6c6}
.internal-menu-block .menu-tab-list{text-align:center;width:1024px;margin:0 auto}
.internal-menu-block .menu-tab-list li{display:inline-block;font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:1.83em;line-height:24px;color:#7d7d7d;padding:0 0 15px 0}
.internal-menu-block .menu-tab-list li h1,.internal-menu-block .menu-tab-list li h2{font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:22px;line-height:24px;margin-bottom:0}
.scope-ru.lang-ru .internal-menu-block .menu-tab-list li h1,.scope-ru.lang-ru .internal-menu-block .menu-tab-list li h2{font-size:18px}
.scope-jp.lang-ja .internal-menu-block .menu-tab-list li h1,.scope-jp.lang-ja .internal-menu-block .select2-container .select2-choice h1{font-size:22px!important}
.internal-menu-block .menu-tab-list li{margin:30px 40px -1px 0}
.internal-menu-block .menu-tab-list li a:hover,.internal-menu-block .menu-tab-list li.tabActivatedtrue a{color:#000}
.internal-menu-block .menu-tab-list li.tabActivatedtrue a{cursor:default}
.internal-menu-block .menu-tab-list li a{color:#7d7d7d;font-size:22px}
.scope-ru.lang-ru .internal-menu-block .menu-tab-list li a{font-size:18px}
.internal-menu-block .menu-tab-list li.tabActivatedtrue{border-bottom:2px solid #000}
.left{float:left}
.right{float:right}
.alignComp,.introComp,.editableComp,.elapseComp{width:950px;margin:0 auto;position:relative}
.enabled{display:block}
.disabled{display:none}
span.elapse{display:inline-block;white-space:nowrap;overflow:hidden;width:20px;height:20px}
span.elapse .svg-icon{width:15px;height:15px}
span.collapse{display:inline-block;white-space:nowrap;overflow:hidden;width:20px;height:20px}
span.collapse .svg-icon{width:15px;height:15px}
.alignComp{margin-bottom:30px}
.alignComp-title{font-family:'FilosofiaIta',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-style:italic;font-size:25px;line-height:35px;display:block;color:#000;margin:0 0 20px 0;text-align:left}
.alignComp-content,.alignComp-content p,.alignComp-content li,.alignComp-content i{font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:16px;line-height:22px;color:#000;margin:0;padding:0}
.alignComp-content{width:590px;padding-top:20px;border-top:1px solid #c6c6c6}
.alignComp-content ul{padding:0;margin:0}
.alignComp-content li{list-style-position:inside;display:table}
.alignComp-content li:before{content:url("../images/bullet_12x12.png");display:table-cell;padding-right:9px;zoom:.5}
.alignComp-content ul li p{text-align:left;padding-left:1em}
.alignComp-content ul li+li{margin-top:10px}
.alignComp-content i{color:#000;line-height:20px}
.alignComp-image{width:310px;height:310px;margin-top:55px}
.read-more{margin-top:18px;cursor:pointer;color:#7d7d7d}
.read-more:hover{color:#000}
.read-more .text{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:13px;line-height:25px;letter-spacing:.025em}
.alignComp-content.less{max-height:290px;position:relative;overflow:hidden}
.alignComp-content.more{max-height:100%}
.read-more .arrow-image{display:inline-block;background:url("../images/view_less.png") no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;width:21px;height:11px;margin-top:-2px;padding-right:16px;zoom:.5}
.read-more.hover .arrow-image{background:url("../images/view-less-hover.png") no-repeat}
.read-more.less .arrow-image{display:inline-block;background:url("../images/view_more.png") no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;width:21px;height:11px;padding-right:16px;margin-top:-2px}
.read-more.less.hover .arrow-image{background:url("../images/view-more-hover.png") no-repeat}
.read-overlay{position:absolute;bottom:0;left:0;width:100%}
#main h2.introComp-title{font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-style:normal;font-size:22px;line-height:25px;color:#000;display:inline-block;border-bottom:2px solid #000;padding-bottom:15px;margin-bottom:30px;text-align:left}
.introComp-content,.introComp-content p{font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:16px;line-height:22px;color:#000;margin:0;padding:0}
.introComp-content{margin-bottom:35px}
.editableComp.collapse .elapse{display:none}
.editableComp.elapse .collapse{display:none}
.editableComp .wrapper{border-bottom:1px solid #7d7d7d}
.editableComp.elapse .wrapper{padding-bottom:40px}
.editableComp.collapse .wrapper{padding-bottom:0}
.editableComp .header{margin:10px 0}
.editableComp .header .title,#main .editableComp .header h2.title{font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:18px;line-height:20px;font-weight:bold;max-width:910px;display:inline-block;margin:0;text-align:left;cursor:pointer}
.editableComp.collapse .header .title{color:#7d7d7d}
.editableComp.elapse .header .title{color:#000}
.editableComp .header span{vertical-align:top;cursor:pointer}
.editableComp .content,.editableComp .content p{font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:16px;line-height:22px;color:#000;margin:0;padding:0}
.editableComp .content p+p,.elapseComp .wrapper p+p{margin-top:13px}
.elapseComp{margin-bottom:60px}
.elapseComp .wrapper,.elapseComp .wrapper h3{font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:16px;line-height:22px;color:#000}
.elapseComp .wrapper .title{font-weight:bold;margin:10px 0;display:inline-block;text-align:left}
.elapseComp .wrapper p{font-size:16px;line-height:22px;margin:0;padding:0;color:#000}
.listingSection{width:950px;margin:0 auto;position:relative}
.listingSection ul{padding-bottom:35px}
.listingSection ul li+li{margin-top:20px}
.listingSection ul li,.listingSection ul li p{font-family:'FilosofiaIta',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:22px;font-style:italic;letter-spacing:0;line-height:30px;color:#7d7d7d;position:relative}
.listingSection ul li p{display:inline}
.listingSection ul li:hover,.listingSection ul li p:hover{color:#000}
.listingSection .arrow-right{display:inline-block;background:url("../images/arrow-right.png") no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;width:11px;height:11px;background-size:11px;padding:0 2px 0 0;margin-top:-2px}
.listingSection a.hover .arrow-right{background:url("../images/arrow-right-hover.png") no-repeat;background-size:11px}
@media(max-width:719px){.introduction-block-header{width:100%;height:200px;min-width:320px}
.introduction-block-header .header-text{width:310px;height:auto;top:119px;right:auto;display:block;left:50%;background:0}
.introduction-block-header .header-text-inner{display:block;left:-50%;position:relative}
.introduction-block-header .header-image-wrapper{height:200px}
#main .introduction-block-header .header-text h1,#main .introduction-block-header .header-text h2{font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:25px;font-style:normal;letter-spacing:0;line-height:30px;margin-top:0;color:#fff;max-height:65px;overflow:hidden}
.introduction-block-header .header-text p{font-size:11px}
.introduction-block-header .header-text h2{margin-bottom:0}
.internal-menu-block-wrapper{background-color:#f5f5f5;height:100%;padding-top:20px;padding-bottom:20px}
.internal-menu-block-wrapper.lineOneMargin,.internal-menu-block-wrapper.lineTwoMargin{margin-bottom:30px}
.internal-menu-block-wrapper+.internal-menu-block-wrapper{padding-top:0}
.internal-menu-block{min-height:auto;text-align:center;border-bottom:0;width:82%}
.internal-menu-block p{font-family:'FilosofiaIta',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-style:italic;font-size:16px;line-height:20px;margin-bottom:10px;color:#000}
.internal-menu-block .select2-container{width:100%;font-family:'FilosofiaIta',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-style:italic;font-size:18px;line-height:20px;color:#7d7d7d}
#main .internal-menu-block .select2-container .select2-choice h1,#main .internal-menu-block .select2-container .select2-choice h2{width:97%;font-size:18px;line-height:20px;text-align:left;background-image:none;background:white;border-color:#c6c6c6;color:#7d7d7d;margin:0}
.internal-menu-block .select2-container .select2-choice{height:25px;line-height:20px;text-align:left;background-image:none;background:white;border-color:#c6c6c6}
.internal-menu-block .select2-container .select2-choice div{background-image:none;border-color:none;background:0;border:0}
.internal-menu-block .select2-container .select2-choice div b{background:url("../images/sprite-retina/sprites.png") no-repeat!important;background-size:352px 2708px!important;background-position:0 -2142px!important;height:14px;width:14px;display:inline-block;zoom:1;position:relative;right:4px;top:5px}
.internal-menu-block .select2-container.select2-dropdown-open .select2-choice div b{background-position:0 -2176px!important}
.internal-menu-block .select2-container span{color:#7d7d7d}
.internal-menu-block .select2-container span h1,.internal-menu-block .select2-container span h2{position:relative;top:4px}
.nssMenuDropdown .select2-result-label{font-family:'FilosofiaIta',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-style:italic;font-size:18px;line-height:20px}
.nssMenuDropdown .select2-results{color:#7d7d7d}
.alignComp,.introComp,.editableComp,.elapseComp,.listingSection{width:82%;margin:0 auto}
span.elapse{background:url("../images/Collapse_Mobile.png") no-repeat;width:15px;height:15px;margin:2.5px 0}
span.collapse{background:url("../images/Expand_Mobile.png") no-repeat;width:15px;height:15px;margin:2.5px 0}
.alignComp{margin-bottom:30px}
.alignComp-title{font-size:22px;line-height:26px;display:block;color:#000;margin:0 0 20px 0}
.alignComp-content{width:100%}
.alignComp-content ul,.alignComp-content ol{margin-left:-4%}
.alignComp-content.less{max-height:100%;position:relative;overflow:visible}
.alignComp-content,.alignComp-content p,.alignComp-content li,.alignComp-content i{font-size:14px;line-height:18px}
.alignComp-content i{line-height:18px}
.alignComp-image,.read-more{display:none}
.read-overlay{display:none!important}
#main h2.introComp-title{font-size:18px;line-height:19px;border-bottom:2px solid #000;padding-bottom:10px;margin:0 0 18px 0}
.introComp-content,.introComp-content p{font-size:14px;line-height:18px}
.introComp-content{margin-bottom:25px}
.elapseComp{margin-bottom:30px}
.elapseComp .wrapper .title{margin:0 0 15px 0}
.elapseComp .wrapper,.elapseComp .wrapper p{font-size:14px;line-height:18px}
.editableComp.elapse{padding-bottom:0}
.editableComp .wrapper{border-bottom:1px solid #c6c6c6}
.editableComp.elapse .wrapper{padding-bottom:20px}
.editableComp.collapse .wrapper{padding-bottom:0}
.editableComp .header{margin:0;padding:10px 0}
.editableComp.collapse .header .title{font-size:15px;line-height:20px;max-width:calc(100% - 20px);display:inline-block}
.editableComp.elapse .header .title{font-size:15px;line-height:20px;max-width:calc(100% - 20px);display:inline-block}
.editableComp .header span{vertical-align:top;cursor:pointer}
.editableComp .content,.editableComp .content p{font-size:14px;line-height:18px}
.editableComp .content p+p{margin-top:25px}
.listingSection ul{padding:30px 0 28px 0;width:auto}
.listingSection ul li,.listingSection ul li p{font-size:18px;line-height:22px}
.listingSection ul li+li{margin-top:9px}
.listingSection ul li img{height:10px}
}
@media(min-width:720px) and (max-width:1024px){.internal-menu-block .menu-tab-list{min-width:768px;width:100%}
}
@media(min-width:720px){section.internal-menu-block-wrapper.lineOneMargin,section.internal-menu-block-wrapper.lineTwoMargin{margin-bottom:40px}
}
.instruction-guide{width:1024px;position:relative;border:1px solid #c6c6c6;margin:0 auto 20px auto}
.overlay{width:100%;height:100%;background:#c7c7c7;position:absolute;top:0;left:0;opacity:.3;display:none}
.instruction-guide.loading .overlay{display:block}
.overlay img{position:absolute;top:50%;left:50%}
.instruction-guide.elapse .collapse{display:none}
.instruction-guide.collapse .elapse{display:none}
.instruction-guide.elapse .select-collection,.instruction-guide.collapse .select-collection{margin:0 11px}
#main .select-collection h2.title{font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:18px;line-height:20px;font-style:normal;font-weight:normal;float:left;cursor:pointer;max-width:962px;margin:0;text-align:left}
.select-collection{padding:10px 0;margin-bottom:37px}
.instruction-guide.elapse .select-collection{border-bottom:1px solid #c6c6c6}
.instruction-guide.collapse .select-collection{border:0}
.select-collection span{vertical-align:top;cursor:pointer}
.select-collection span.elapse{display:inline-block;white-space:nowrap;overflow:hidden;width:20px;height:20px;float:right}
.select-collection span.elapse .svg-icon{width:20px;height:20px}
.select-collection span.collapse{display:inline-block;white-space:nowrap;overflow:hidden;width:20px;height:20px;float:right}
.select-collection span.collapse .svg-icon{width:20px;height:20px}
.instruction-guide.elapse .select-collection{color:#000}
.instruction-guide.collapse .select-collection{color:#7d7d7d}
.instruction-guide hr{color:#c6c6c6}
.watch-list,.sub-collection-list{font-size:0}
.watch-list{width:950px;margin:37px 37px 20px 37px}
.sub-collection-list{margin:37px 0 0 0}
.watch-list li,.sub-collection-list li{overflow:hidden;display:inline-block;width:150px;margin-right:10px;vertical-align:top}
.sub-collection-list li{margin-right:10px}
.watch-list li:nth-of-type(6n),.sub-collection-list li:nth-of-type(6n){margin-right:0}
.watch-figure,.watch-sub-figure{margin:0;color:#7d7d7d}
.watch-figure-caption,.sub-figure-caption{font-family:'FilosofiaIta',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-style:italic;font-size:18px;line-height:20px;text-align:center;margin:10px 0 16px 0;max-height:65px;overflow:hidden}
.sub-figure-caption{box-sizing:content-box;padding:10px 0 16px 0;max-height:62px}
.watch-figure:hover,.watch-sub-figure:hover{color:#000}
.watch-list img,.sub-collection-list img{border:0;width:150px;height:150px;display:block;background:#ccc;transition:transform .2s ease-in-out}
.sub-collection{width:950px;margin:15px auto 0 auto}
.go-back{cursor:pointer;margin-bottom:35px;display:inline-block;color:#7d7d7d}
.go-back:hover{color:#000}
.go-back .arrow-left{display:inline-block;background:url("../images/arrow-left.png") no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;width:8px;height:11px;background-size:8px;padding:0 2px 0 0;margin-top:-2px}
.go-back.hover .arrow-left{background:url("../images/arrow-left-hover.png") no-repeat;background-size:8px}
.go-back img{vertical-align:middle;max-height:12px;margin-top:-2px;margin-right:6px}
.go-back .text{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:13px;line-height:16px}
.collection-title{font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:22px;line-height:25px;display:block;margin:0;text-align:left;color:#000}
.movement-list a.hover .text-info{color:#000}
.movement-list a .arrow-right{display:inline-block;background:url("../images/arrow-right.png") no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;width:11px;height:11px;background-size:11px;padding:0 2px 0 0;margin-top:-2px}
.movement-list a.hover .arrow-right{background:url("../images/arrow-right-hover.png") no-repeat;background-size:11px}
@media(max-width:719px){.instruction-guide{width:88%;box-sizing:border-box;margin:0 auto 15px auto}
.instruction-guide.elapse{padding:0 3% 10px 3%}
.instruction-guide.collapse{padding:0 11px}
.select-collection{padding:5px 0}
.instruction-guide.elapse .select-collection{margin:0}
.instruction-guide.collapse .select-collection{margin:0}
#main .select-collection h2.title{font-size:15px;line-height:20px;max-width:calc(100% - 25px)}
.select-collection span.elapse{width:15px;height:15px;margin:2.5px 0}
.select-collection span.elapse .svg-icon{width:15px;height:15px}
.select-collection span.collapse{width:15px;height:15px;margin:2.5px 0}
.select-collection span.collapse .svg-icon{width:15px;height:15px}
.watch-list{width:100%;margin:30px 0 0 0}
.sub-collection{width:100%;margin:0}
.watch-list img,.sub-collection-list img{width:100%;height:100%}
.watch-list li,.sub-collection-list li{width:48%;margin-right:4%}
.watch-list li:nth-of-type(2n),.sub-collection-list li:nth-of-type(2n){margin-right:0}
.sub-figure-caption{max-height:75px;padding:10px 0 20px 0}
.collection-title{font-size:18px;line-height:20px}
.sub-collection-list{margin-top:10px}
.go-back{margin-bottom:20px;margin-top:10px}
.go-back img{max-height:9px;margin-top:-1px}
.go-back .text{font-size:11px;line-height:14px}
.watch-figure-caption,.sub-figure-caption{margin:10px 0 20px 0;max-height:75px}
}
.watch-movement{margin:37px 37px 35px 37px}
.instruction-guide .watch-movement ~ .watch-movement{margin-top:35px}
.movement-title{font-family:'Filosofia',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:22px;line-height:24px;margin-bottom:28px;display:block;color:#000;text-align:left;margin-top:0}
.movement-list{margin:0;padding:0}
.movement-list li{padding-left:40px;margin:5px 0}
.movement-list li img{height:12px;padding-right:4px}
.movement-list .text-info{font-family:'FilosofiaIta',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-style:italic;font-size:18px;line-height:28px;color:#7d7d7d}
.movement-list .text-info:hover{color:#000}
@media(max-width:719px){.watch-movement{margin:30px 0 30px 15px}
.instruction-guide .watch-movement ~ .watch-movement{margin-top:30px}
.movement-title{font-size:18px;line-height:24px;margin-bottom:30px}
.movement-list .text-info{font-size:18px;line-height:30px}
.movement-list li{padding-left:15px}
}
.ie8 .listingSection{display:none}
@media(min-width:720px){#product-page .price-detail{margin-top:0!important}
}
.ie8 #product-page .price-detail{margin-top:0!important}
.tab-navigation .current-tab{box-shadow:-3px -3px 9px #dee1dd;height:38px;background:url("bundles/vcawebsite/img/layout/delivery_options_shadow_mobile.png") no-repeat}
.tab-navigation .tab-list{background:url("../images/shadow-horizontal.png") 0 35px no-repeat;background-size:100%}
.tab-navigation ul{margin-bottom:10px}
.tab-navigation li{display:inline-block;height:35px;line-height:34px;width:89px;cursor:pointer;text-align:center}
.tab-navigation li a{height:35px;width:89px;display:block}
#details.tab{display:none}
#product-right-part .tab-navigation li{background:#f4e7dd url("../images/layout/tab-light-bg.png") no-repeat left top;text-transform:uppercase}
@media(min-width:320px) and (max-width:699px){.tab-navigation li{width:49%}
.tab-navigation li a{width:100%}
}
.tab-navigation li.current-tab .top-left{display:block}
.tab-navigation li .top-left{display:none;height:48px;left:-10px;top:-10px;width:103px;z-index:5}
.tab-navigation li{position:relative}
.VCA-account-module.connected .have-svg:hover .svg-lock .cls-1{fill:#d6a99c;fill-opacity:1}
.VCA-account-module.connected .have-svg:hover .svg-lock .cls-2,.VCA-account-module.connected .have-svg:hover .svg-lock .cls-3{fill:#000}
.VCA-account-module.connected .have-svg .svg-lock .cls-1{fill:#d6a99c;fill-opacity:1}
.VCA-account-module.connected .have-svg .svg-lock .cls-2,.VCA-account-module.connected .have-svg .svg-lock .cls-3{fill:#000}
.VCA-account-module .have-svg:hover .svg-lock .cls-1,.VCA-account-module .have-svg:hover .svg-lock .cls-2,.VCA-account-module .have-svg:hover .svg-lock .cls-3{fill:#000}
.svg-lock{width:17px;height:21px;position:relative;top:5px}
.svg-lock .cls-1{fill:#fff;fill-opacity:0}
.svg-lock .cls-2,.svg-lock .cls-3{fill:#7d7d7d}
.have-svg:hover .svg-search .cls-1,.have-svg:hover .svg-search .cls-2{stroke:#000}
.have-svg:hover .svg-menu .cls-1{stroke:#000}
.have-svg:hover .svg-heart .cls-2{fill:#000}
.have-svg:hover .svg-360{width:35px;position:relative;display:inline-block}
.have-svg:hover .svg-360 .cls-1{stroke:#000}
.have-svg:hover .svg-360 .cls-2{fill:#000}
.have-svg:hover .svg-bag .cls-1,.have-svg:hover .svg-phone .cls-1,.have-svg:hover .svg-download .cls-1,.have-svg:hover .svg-plus .cls-1,.have-svg:hover .svg-cross .cls-1,.have-svg:hover .svg-store .cls-1,.have-svg:hover .svg-calendar .cls-1,.have-svg:hover .svg-zoom .cls-1,.have-svg:hover .svg-arrow-left .cls-1,.have-svg:hover .svg-arrow-right .cls-1,.have-svg:hover .footer-phone-icon .cls-1{fill:#000}
.have-svg:hover .svg-icon{fill:#000}
.have-svg-white:hover .svg-bag .cls-1{fill:#fff}
.svg-search{width:16px;height:16px;position:relative;display:inline-block}
.svg-search .cls-1,.svg-search .cls-2{fill:none;stroke:#7d7d7d;stroke-miterlimit:10}
.svg-search .cls-2{stroke-linecap:round}
.svg-menu{width:31px;height:20px;position:relative;display:inline-block}
.svg-menu .cls-1{fill:#7d7d7d}
.svg-cross{width:11px;height:11px;position:relative;display:inline-block}
.svg-cross .cls-1{fill:#7d7d7d}
.svg-heart{width:16px;height:16px;position:relative;display:inline-block}
.svg-heart .cls-1{fill:#FFF;fill-opacity:0}
.svg-heart .cls-2{fill:#7d7d7d}
.svg-bag{width:16px;height:18px;position:relative;display:inline-block}
.svg-bag svg{height:18px}
.svg-bag .cls-1{fill:#7d7d7d}
.svg-arrow-down{width:20px;height:20px;position:relative;display:inline-block}
.svg-arrow-down .cls-1{fill:#7d7d7d}
.svg-phone{width:20px;position:relative;display:inline-block}
.svg-phone .cls-1{fill:#7d7d7d}
.svg-download{width:20px;height:20px;position:relative;display:inline-block}
.svg-download .cls-1{fill:#7d7d7d}
.svg-plus{width:20px;height:20px;position:relative;display:inline-block}
.svg-plus .cls-1{fill:#7d7d7d}
svg.svg-icon{fill:#7d7d7d;pointer-events:none;background:0}
svg.svg-icon:hover{fill:#000;background:0}
svg.svg-icon.facebook-icon{width:11px;height:21px}
svg.svg-icon.twitter-icon{width:26px;height:21px}
svg.svg-icon.instagram-icon{width:21px;height:21px}
svg.svg-icon.youtube-icon{width:22px;height:21px}
svg.svg-icon.googleplus-icon{width:22px;height:21px}
svg.svg-icon.pinterest-icon{width:21px;height:21px}
svg.svg-icon.linkedin-icon{width:22px;height:21px}
svg.svg-icon.weibo-icon{width:28px;height:22px}
svg.svg-icon.youku-icon{width:100px;height:30px}
svg.svg-icon.tumblr-icon{width:21px;height:21px}
svg.svg-icon.snapchat-icon{width:22px;height:22px}
svg.svg-icon.kakaotalk-icon{width:21px;height:21px}
svg.svg-icon.arrow{transform-origin:center}
svg.svg-icon.arrow.up{transform:rotate(90deg)}
svg.svg-icon.arrow.down{transform:rotate(-90deg)}
svg.svg-icon.arrow.right{transform:rotate(-180deg)}
svg.svg-icon.cross-small{width:11px;height:11px;pointer-events:initial}
svg.svg-icon.vertical-middle{vertical-align:bottom}
svg.icon-services,svg.icon-phone,svg.icon-store{width:20px;height:20px}
svg.with-stroke{stroke:#7d7d7d;fill:transparent}
svg.with-stroke:hover{stroke:#000;fill:transparent}
a:hover svg.svg-icon{fill:#000;background:0}
a:hover svg.with-stroke{stroke:#000;fill:transparent}
.white-icons-header-videofullscreen .svg-icon,.white-icons-header-videofullscreen .svg-vca-logo,.white-icons-header-videofullscreen .svg-cross,.white-icons-header-videofullscreen .svg-bag,.white-icons-header-videofullscreen .svg-store,.white-icons-header-videofullscreen .svg-phone,.white-icons-header-videofullscreen .svg-heart .cls-2,.white-icons-header-videofullscreen .svg-lock .cls-2,.white-icons-header-videofullscreen .svg-lock .cls-3{fill:#fff}
.white-icons-header-videofullscreen .svg-search .cls-1,.white-icons-header-videofullscreen .svg-search .cls-2{stroke:#fff}
.svg-store{width:20px;position:relative;display:inline-block}
.svg-store .cls-1{fill:#7d7d7d}
.svg-calendar{width:20px;position:relative;display:inline-block}
.svg-calendar .cls-1{fill:#7d7d7d}
.svg-360{width:35px;position:relative;display:inline-block}
.svg-360 .cls-1{fill:none;stroke:#837f7d;stroke-linecap:round;stroke-linejoin:round}
.svg-360 .cls-2{font-size:10.94px;fill:#858180;font-family:ArialMT,Arial;letter-spacing:.05em}
.svg-zoom{width:20px;position:relative;display:inline-block}
.svg-zoom .cls-1{fill:#7d7d7d}
.svg-arrow-left,.svg-arrow-right{width:20px;position:relative;display:inline-block}
.svg-arrow-left .cls-1,.svg-arrow-right .cls-1{fill:#7d7d7d}
.svg-play{width:30px;position:relative;display:inline-block}
.svg-play .rounded{fill:#fff;opacity:.8}
.svg-play .play-triangle{fill:#5c5a5c}
.svg-vca-logo{position:relative;display:inline-block}
.VCA-header-desktop-logo-cnt .no-cufon{width:213px;height:26px;margin:0 auto 3px auto}
.VCA-header-desktop-logo-cnt .no-cufon .svg-vca-logo{width:213px;height:26px}
.VCA-header-desktop-logo-cnt .no-cufon .svg-vca-logo svg{width:213px;height:26px}
#secret-header-overlay .VCA-header-desktop-logo-cnt .no-cufon svg{width:352px;height:45px}
.scope-cn .VCA-header-desktop-logo-cnt .no-cufon{width:213px;height:40px;margin:0 auto 3px auto}
.scope-cn .VCA-header-desktop-logo-cnt .no-cufon .svg-vca-logo{width:213px;height:40px}
.scope-cn .VCA-header-desktop-logo-cnt .no-cufon .svg-vca-logo svg{width:213px;height:40px}
.svg-vca-logo-footer svg{width:222px;height:33px}
@media(min-width:720px){.svg-vca-logo-footer svg{width:320px;height:40px}
}
.icon-bag,.icon-bag:hover,a:hover .icon-bag,.icon-bag.black,.shoppingbag.boldlink .icon-bag,.shoppingbagAdd.icon-bag,.icon-bag.white-icon,.icon-bag.white-icon:hover,a:hover .icon-bag.white-icon,.icon-bag.white-icon.black,shoppingbag.boldlink .icon-bag.white-icon,.shoppingbagAdd.icon-bag.white-icon,.product-info .shoppingbag-add:hover .icon-bag,.icon-big-cross,.icon-big-cross:hover,a:hover .icon-big-cross,.icon-book,.icon-book:hover,a:hover .icon-book,.icon-cross,.icon-cross:hover,a:hover .icon-cross,.icon-cross.white-icon,.icon-cross.white-icon:hover,a:hover .icon-cross.white-icon,.icon-down,.icon-down:hover,a:hover .icon-down,.device-mouse .size-selector .button:hover .icon-down,.icon-facebook,.icon-facebook:hover,a:hover .icon-facebook,.icon-googleplus,.icon-googleplus:hover,a:hover .icon-googleplus,.icon-heart,.icon-heart:hover,a:hover .icon-heart,.myselectionAdd.icon-heart,.icon-heart.white-icon,.icon-heart.white-icon:hover,a:hover .icon-heart.white-icon,.myselectionAdd.icon-heart.white-icon,.icon-instagram,.icon-instagram:hover,a:hover .icon-instagram,.icon-lock,.icon-lock:hover,a:hover .icon-lock,.icon-lock.white-icon,.icon-lock.white-icon:hover,a:hover .icon-lock.white-icon,.connected .icon-lock,.connected .icon-lock:hover,.connected a:hover .icon-lock,.icon-phone,.icon-phone:hover,a:hover .icon-phone,.icon-phone.white-icon,.icon-phone.white-icon:hover,a:hover .icon-phone.white-icon,.lang-ar .VCA-CTAband .icon-phone,.lang-ar .VCA-headerlink-module .icon-phone,.lang-ar .VCA-footer-top .icon-phone,.lang-ar .product-info .contact-us .icon-phone,.lang-ar .VCA-CTAband .icon-phone:hover,.lang-ar .VCA-CTAband a:hover .icon-phone,.lang-ar .VCA-headerlink-module .icon-phone:hover,.lang-ar .VCA-headerlink-module a:hover .icon-phone,.lang-ar .VCA-footer-top .icon-phone:hover,.lang-ar .VCA-footer-top a:hover .icon-phone,.lang-ar .product-info .contact-us .icon-phone:hover,.lang-ar .product-info .contact-us:hover .icon-phone,.icon-pinterest,.icon-pinterest:hover,a:hover .icon-pinterest,.icon-search,.icon-search:hover,a:hover .icon-search,.icon-search.white-icon,.icon-search.white-icon:hover,a:hover .icon-search.white-icon,html[lang=ar] .icon-search,html[lang=ar] .icon-search:hover,html[lang=ar] a:hover .icon-search,html[lang=ar] .icon-search.white-icon,html[lang=ar] .icon-search.white-icon:hover,html[lang=ar] a:hover .icon-search.white-icon,.icon-store,.icon-store:hover,a:hover .icon-store,.action-link:hover .icon-store,.icon-store.white-icon,.icon-store.white-icon:hover,a:hover .icon-store.white-icon,.action-link:hover .icon-store.white-icon,.icon-tumblr,.icon-tumblr:hover,a:hover .icon-tumblr,.icon-twitter,.icon-twitter:hover,a:hover .icon-twitter,.icon-youtube,.icon-youtube:hover,a:hover .icon-youtube,.icon-up,.icon-up:hover,a:hover .icon-up,.size-selector.open .icon-up,.icon-burger,.icon-burger:hover,a:hover .icon-burger,.icon-burger.white-icon,.icon-burger.white-icon:hover,a:hover .icon-burger.white-icon,.icon-plus,.icon-plus:hover,a:hover .icon-plus,.icon-services,.icon-services:hover,a:hover .icon-services,.icon-services.white-icon,.icon-services.white-icon:hover,a:hover .icon-services.white-icon,.icon-weibo,.icon-weibo:hover,a:hover .icon-weibo,.icon-youku,.icon-youku:hover,a:hover .icon-youku,.icon-linkedin,.icon-linkedin:hover,a:hover .icon-linkedin,.icon-snapchat,.icon-snapchat:hover,a:hover .icon-snapchat,.icon-360,.icon-360:hover,a:hover .icon-360,.icon-360.threesixty-hover,.icon-minus,.icon-minus:hover,a:hover .icon-minus,.icon-zoom,.icon-zoom:hover,a:hover .icon-zoom,.icon-share,.icon-share:hover,a:hover .icon-share,.lang-ar .icon-share,.lang-ar .icon-share:hover,.lang-ar a:hover .icon-share,.icon-download,.icon-download:hover,a:hover .icon-download,.icon-calendar,.icon-calendar:hover,a:hover .icon-calendar,.action-link:hover .icon-calendar,.icon-top,.icon-top:hover,a:hover .icon-top,.icon-left,.icon-left:hover,a:hover .icon-left,.icon-right,.icon-right:hover,a:hover .icon-right,.icon-bottom,.icon-bottom:hover,a:hover .icon-bottom,.icon-arrow-down,.icon-arrow-down:hover,.scroll-button:hover .icon-arrow-down,.sprites-logo,.sprites-logo-mobile,.sprites-logo.white-icon,.sprites-logo-mobile.white-icon,.sprites-logo-footer,.scope-cn .sprites-logo,.scope-cn .sprites-logo-mobile,.scope-cn .sprites-logo.white-icon,.scope-cn .sprites-logo-mobile.white-icon,.VCA-header.collapsed .sprites-logo,.VCA-header.collapsed:not(.extended) .sprites-logo-mobile{display:inline-block;background-image:url("../images/vca-sprite/sprite.svg");background-size:317.9375em 203.1875em;background-repeat:no-repeat}
.ie8 .icon-bag,.ie8 .icon-bag:hover,.ie8 a:hover .icon-bag,.ie8 .icon-bag.black,.ie8 .shoppingbag.boldlink .icon-bag,.ie8 .shoppingbagAdd.icon-bag,.ie8 .icon-bag.white-icon,.ie8 .icon-bag.white-icon:hover,.ie8 a:hover .icon-bag.white-icon,.ie8 .icon-bag.white-icon.black,.ie8 shoppingbag.boldlink .icon-bag.white-icon,.ie8 .shoppingbagAdd.icon-bag.white-icon,.ie8 .product-info .shoppingbag-add:hover .icon-bag,.ie8 .icon-big-cross,.ie8 .icon-big-cross:hover,.ie8 a:hover .icon-big-cross,.ie8 .icon-book,.ie8 .icon-book:hover,.ie8 a:hover .icon-book,.ie8 .icon-cross,.ie8 .icon-cross:hover,.ie8 a:hover .icon-cross,.ie8 .icon-cross.white-icon,.ie8 .icon-cross.white-icon:hover,.ie8 a:hover .icon-cross.white-icon,.ie8 .icon-down,.ie8 .icon-down:hover,.ie8 a:hover .icon-down,.ie8 .device-mouse .size-selector .button:hover .icon-down,.ie8 .icon-facebook,.ie8 .icon-facebook:hover,.ie8 a:hover .icon-facebook,.ie8 .icon-googleplus,.ie8 .icon-googleplus:hover,.ie8 a:hover .icon-googleplus,.ie8 .icon-heart,.ie8 .icon-heart:hover,.ie8 a:hover .icon-heart,.ie8 .myselectionAdd.icon-heart,.ie8 .icon-heart.white-icon,.ie8 .icon-heart.white-icon:hover,.ie8 a:hover .icon-heart.white-icon,.ie8 .myselectionAdd.icon-heart.white-icon,.ie8 .icon-instagram,.ie8 .icon-instagram:hover,.ie8 a:hover .icon-instagram,.ie8 .icon-lock,.ie8 .icon-lock:hover,.ie8 a:hover .icon-lock,.ie8 .icon-lock.white-icon,.ie8 .icon-lock.white-icon:hover,.ie8 a:hover .icon-lock.white-icon,.ie8 .connected .icon-lock,.ie8 .connected .icon-lock:hover,.ie8 .connected a:hover .icon-lock,.ie8 .icon-phone,.ie8 .icon-phone:hover,.ie8 a:hover .icon-phone,.ie8 .icon-phone.white-icon,.ie8 .icon-phone.white-icon:hover,.ie8 a:hover .icon-phone.white-icon,.ie8 .lang-ar .VCA-CTAband .icon-phone,.ie8 .lang-ar .VCA-headerlink-module .icon-phone,.ie8 .lang-ar .VCA-footer-top .icon-phone,.ie8 .lang-ar .product-info .contact-us .icon-phone,.ie8 .lang-ar .VCA-CTAband .icon-phone:hover,.ie8 .lang-ar .VCA-CTAband a:hover .icon-phone,.ie8 .lang-ar .VCA-headerlink-module .icon-phone:hover,.ie8 .lang-ar .VCA-headerlink-module a:hover .icon-phone,.ie8 .lang-ar .VCA-footer-top .icon-phone:hover,.ie8 .lang-ar .VCA-footer-top a:hover .icon-phone,.ie8 .lang-ar .product-info .contact-us .icon-phone:hover,.ie8 .lang-ar .product-info .contact-us:hover .icon-phone,.ie8 .icon-pinterest,.ie8 .icon-pinterest:hover,.ie8 a:hover .icon-pinterest,.ie8 .icon-search,.ie8 .icon-search:hover,.ie8 a:hover .icon-search,.ie8 .icon-search.white-icon,.ie8 .icon-search.white-icon:hover,.ie8 a:hover .icon-search.white-icon,.ie8 html[lang=ar] .icon-search,.ie8 html[lang=ar] .icon-search:hover,.ie8 html[lang=ar] a:hover .icon-search,.ie8 html[lang=ar] .icon-search.white-icon,.ie8 html[lang=ar] .icon-search.white-icon:hover,.ie8 html[lang=ar] a:hover .icon-search.white-icon,.ie8 .icon-store,.ie8 .icon-store:hover,.ie8 a:hover .icon-store,.ie8 .action-link:hover .icon-store,.ie8 .icon-store.white-icon,.ie8 .icon-store.white-icon:hover,.ie8 a:hover .icon-store.white-icon,.ie8 .action-link:hover .icon-store.white-icon,.ie8 .icon-tumblr,.ie8 .icon-tumblr:hover,.ie8 a:hover .icon-tumblr,.ie8 .icon-twitter,.ie8 .icon-twitter:hover,.ie8 a:hover .icon-twitter,.ie8 .icon-youtube,.ie8 .icon-youtube:hover,.ie8 a:hover .icon-youtube,.ie8 .icon-up,.ie8 .icon-up:hover,.ie8 a:hover .icon-up,.ie8 .size-selector.open .icon-up,.ie8 .icon-burger,.ie8 .icon-burger:hover,.ie8 a:hover .icon-burger,.ie8 .icon-burger.white-icon,.ie8 .icon-burger.white-icon:hover,.ie8 a:hover .icon-burger.white-icon,.ie8 .icon-plus,.ie8 .icon-plus:hover,.ie8 a:hover .icon-plus,.ie8 .icon-services,.ie8 .icon-services:hover,.ie8 a:hover .icon-services,.ie8 .icon-services.white-icon,.ie8 .icon-services.white-icon:hover,.ie8 a:hover .icon-services.white-icon,.ie8 .icon-weibo,.ie8 .icon-weibo:hover,.ie8 a:hover .icon-weibo,.ie8 .icon-youku,.ie8 .icon-youku:hover,.ie8 a:hover .icon-youku,.ie8 .icon-linkedin,.ie8 .icon-linkedin:hover,.ie8 a:hover .icon-linkedin,.ie8 .icon-snapchat,.ie8 .icon-snapchat:hover,.ie8 a:hover .icon-snapchat,.ie8 .icon-360,.ie8 .icon-360:hover,.ie8 a:hover .icon-360,.ie8 .icon-360.threesixty-hover,.ie8 .icon-minus,.ie8 .icon-minus:hover,.ie8 a:hover .icon-minus,.ie8 .icon-zoom,.ie8 .icon-zoom:hover,.ie8 a:hover .icon-zoom,.ie8 .icon-share,.ie8 .icon-share:hover,.ie8 a:hover .icon-share,.ie8 .lang-ar .icon-share,.ie8 .lang-ar .icon-share:hover,.ie8 .lang-ar a:hover .icon-share,.ie8 .icon-download,.ie8 .icon-download:hover,.ie8 a:hover .icon-download,.ie8 .icon-calendar,.ie8 .icon-calendar:hover,.ie8 a:hover .icon-calendar,.ie8 .action-link:hover .icon-calendar,.ie8 .icon-top,.ie8 .icon-top:hover,.ie8 a:hover .icon-top,.ie8 .icon-left,.ie8 .icon-left:hover,.ie8 a:hover .icon-left,.ie8 .icon-right,.ie8 .icon-right:hover,.ie8 a:hover .icon-right,.ie8 .icon-bottom,.ie8 .icon-bottom:hover,.ie8 a:hover .icon-bottom,.ie8 .icon-arrow-down,.ie8 .icon-arrow-down:hover,.ie8 .scroll-button:hover .icon-arrow-down,.ie8 .sprites-logo,.ie8 .sprites-logo-mobile,.ie8 .sprites-logo.white-icon,.ie8 .sprites-logo-mobile.white-icon,.ie8 .sprites-logo-footer,.ie8 .scope-cn .sprites-logo,.ie8 .scope-cn .sprites-logo-mobile,.ie8 .scope-cn .sprites-logo.white-icon,.ie8 .scope-cn .sprites-logo-mobile.white-icon,.ie8 .VCA-header.collapsed .sprites-logo,.ie8 .VCA-header.collapsed .sprites-logo-mobile{display:inline-block;background-image:url("../images/vca-sprite/sprite.png");background-repeat:no-repeat}
.icon-bag{width:17px;height:21px;background-position:-5.9375em -4.0625em;background-image:url("../images/vca-sprite/icon-bag.svg");background-position:0 0;background-size:17px 21px}
.icon-bag:hover,a:hover .icon-bag,.icon-bag.black,.shoppingbag.boldlink .icon-bag,.shoppingbagAdd.icon-bag{width:17px;height:21px;background-position:-7.5625em -5.9375em;background-image:url("../images/vca-sprite/icon-bag-hover.svg");background-position:0 0;background-size:17px 21px}
.icon-big-cross{width:31px;height:31px;background-position:-12.4375em -11.5625em;background-image:url("../images/vca-sprite/icon-big-cross.svg");background-position:0 0;background-size:31px 31px}
.icon-big-cross:hover,a:hover .icon-big-cross{width:31px;height:31px;background-position:-14.9375em -14.0625em;background-image:url("../images/vca-sprite/icon-big-cross-hover.svg");background-position:0 0;background-size:31px 31px}
.icon-book{width:17px;height:21px;background-position:-17.4375em -16.5625em;background-image:url("../images/vca-sprite/icon-book.svg");background-position:0 0;background-size:17px 21px}
.icon-book:hover,a:hover .icon-book{width:17px;height:21px;background-position:-19.0625em -18.4375em;background-image:url("../images/vca-sprite/icon-book-hover.svg");background-position:0 0;background-size:17px 21px}
.icon-cross{width:11px;height:11px;background-position:-39.3125em -34.0625em;background-image:url("../images/vca-sprite/icon-cross.svg");background-position:0 0;background-size:11px 11px}
.icon-cross:hover,a:hover .icon-cross{width:11px;height:11px;background-position:-40.5625em -35.3125em;background-image:url("../images/vca-sprite/icon-cross-hover.svg");background-position:0 0;background-size:11px 11px}
.icon-cross.white-icon{width:11px;height:11px;background-position:-41.8125em -36.5625em;background-image:url("../images/vca-sprite/icon-cross-white.svg");background-position:0 0;background-size:11px 11px}
.icon-cross.white-icon:hover,a:hover .icon-cross.white-icon{width:11px;height:11px;background-position:-43.0625em -37.8125em;background-image:url("../images/vca-sprite/icon-cross-white-hover.svg");background-position:0 0;background-size:11px 11px}
.icon-down{width:11px;height:7px;background-position:-44.3125em -39.0625em;background-image:url("../images/vca-sprite/icon-down.svg");background-position:0 0;background-size:11px 7px}
.icon-down:hover,a:hover .icon-down,.device-mouse .size-selector .button:hover .icon-down{width:11px;height:7px;background-position:-45.5625em -40.0625em;background-image:url("../images/vca-sprite/icon-down-hover.svg");background-position:0 0;background-size:11px 7px}
.icon-book{width:17px;height:21px;background-position:-17.4375em -16.5625em;background-image:url("../images/vca-sprite/icon-book.svg");background-position:0 0;background-size:17px 21px}
.icon-book:hover,a:hover .icon-book{width:17px;height:21px;background-position:-19.0625em -18.4375em;background-image:url("../images/vca-sprite/icon-book-hover.svg");background-position:0 0;background-size:17px 21px}
.icon-plus{width:17px;height:17px;background-position:-105.3125em -101.9375em;background-image:url("../images/vca-sprite/icon-plus.svg");background-position:0 0;background-size:17px 17px}
.icon-plus:hover,a:hover .icon-plus{width:17px;height:17px;background-position:-106.9375em -103.5625em;background-image:url("../images/vca-sprite/icon-plus-hover.svg");background-position:0 0;background-size:17px 17px}
.icon-minus{width:17px;height:1px;background-position:-87.0625em -85.5625em;background-image:url("../images/vca-sprite/icon-minus.svg");background-position:0 0;background-size:17px 1px}
.icon-minus:hover,a:hover .icon-minus{width:17px;height:1px;background-position:-88.6875em -86.25em;background-image:url("../images/vca-sprite/icon-minus-hover.svg");background-position:0 0;background-size:17px 1px}
.lang-ar .icon-share{width:18px;height:15px;background-position:-136.3125em -135.5625em;background-image:url("../images/vca-sprite/icon-share-reversed.svg");background-position:0 0;background-size:1.1425em 15px}
.lang-ar .icon-share:hover,.lang-ar a:hover .icon-share{width:18px;height:15px;background-position:-138.0625em -137.125em;background-image:url("../images/vca-sprite/icon-share-reversed-hover.svg");background-position:0 0;background-size:1.1425em 15px}
.icon-download{width:15px;height:16px;background-position:-49.3125em -43.0625em;background-image:url("../images/vca-sprite/icon-download.svg");background-position:0 0;background-size:15px 16px}
.icon-download:hover,a:hover .icon-download{width:15px;height:16px;background-position:-50.8125em -44.6875em;background-image:url("../images/vca-sprite/icon-download-hover.svg");background-position:0 0;background-size:15px 16px}
.icon-top{width:59px;height:31px;background-position:-149.4375em -149.9375em;background-image:url("../images/vca-sprite/icon-top.svg");background-position:0 0;background-size:59px 31px}
.icon-top:hover,a:hover .icon-top{width:59px;height:31px;background-position:-153.6875em -152.4375em;background-image:url("../images/vca-sprite/icon-top-hover.svg");background-position:0 0;background-size:59px 31px}
.icon-left{width:31px;height:59px;background-position:-70.0625em -63.8125em;background-image:url("../images/vca-sprite/icon-left.svg");background-position:0 0;background-size:31px 59px}
.icon-left:hover,a:hover .icon-left{width:31px;height:59px;background-position:-72.5625em -68.0625em;background-image:url("../images/vca-sprite/icon-left-hover.svg");background-position:0 0;background-size:31px 59px}
.icon-right{width:31px;height:59px;background-position:-108.5625em -105.1875em;background-image:url("../images/vca-sprite/icon-right.svg");background-position:0 0;background-size:31px 59px}
.icon-right:hover,a:hover .icon-right{width:31px;height:59px;background-position:-111.0625em -109.4375em;background-image:url("../images/vca-sprite/icon-right-hover.svg");background-position:0 0;background-size:31px 59px}
.icon-bottom{width:59px;height:31px;background-position:-20.6875em -20.3125em;background-image:url("../images/vca-sprite/icon-bottom.svg");background-position:0 0;background-size:59px 31px}
.icon-bottom:hover,a:hover .icon-bottom{width:59px;height:31px;background-position:-24.9375em -22.8125em;background-image:url("../images/vca-sprite/icon-bottom-hover.svg");background-position:0 0;background-size:59px 31px}
.icon-arrow-down{width:1.12813em;height:1.21313em;background-position:-5.9375em -4.0625em;background-image:url("../images/vca-sprite/icon-arrow-down.svg");background-position:0 0;background-size:1.12813em 1.21313em}
.icon-arrow-down:hover,.scroll-button:hover .icon-arrow-down{width:1.12813em;height:1.21313em;background-position:-7.6875em -5.875em;background-image:url("../images/vca-sprite/icon-arrow-down-hover.svg");background-position:0 0;background-size:1.12813em 1.21313em}
.sprites-logo,.sprites-logo-mobile{width:320px;height:40px;background-position:-212.25em -184.2125em;background-image:url("../images/vca-sprite/sprites-logo.svg");background-position:0 0;background-size:320px 40px}
.sprites-logo-mobile{width:213px;height:26px;background-size:213px 26px}
section.category-component{position:relative;margin:30px auto}
section.category-component .slick-list{overflow:hidden!important;margin:0 auto}
section.category-component .slick-list .one-category{position:relative;width:310px;margin:0 5px;background-color:#f9f9f9;text-align:center;box-sizing:border-box}
section.category-component .slick-list .one-category img.category_pic{width:100%}
section.category-component .slick-list .one-category h2.category_title{position:absolute;bottom:21px;width:100%;padding:0 10px;margin:0 auto;font-size:18px;line-height:initial;letter-spacing:0;color:#000;font-weight:normal;text-align:center}
section.category-component .slick-arrow{position:absolute;z-index:10;top:50%;cursor:pointer;display:none;background-size:20px 40px;background-color:transparent;transform:translateY(-50%);border:0}
section.category-component .slick-arrow::-moz-focus-inner{border:0}
section.category-component .slick-arrow.icon-right,section.category-component .slick-arrow.icon-left{width:20px}
section.category-component .slick-arrow.icon-left{left:-4px;background-position:right center}
section.category-component .slick-arrow.icon-right{right:-4px;background-position:left center}
@media only screen and (min-width:1400px),only screen and (min-width:1024px) and (max-width:1400px){section.category-component .one-category a.non-keyboard-outline{display:block;border:3px solid #3b99fc;outline:0!important;box-shadow:none}
section.category-component .one-category:hover{background-color:#fff;box-shadow:inset 0 0 0 1px #c6c6c6}
}
@media only screen and (min-width:1400px){section.category-component{width:1270px}
section.category-component .slick-arrow.icon-left{left:-40px}
section.category-component .slick-arrow.icon-right{right:-40px}
}
@media only screen and (min-width:1024px) and (max-width:1400px){section.category-component{width:1024px}
section.category-component .slick-list{width:calc(100% - 65px)}
}
@media only screen and (min-width:768px) and (max-width:1024px){section.category-component .slick-list{width:calc(100% - 70px)}
section.category-component .slick-arrow.icon-left{left:10px}
section.category-component .slick-arrow.icon-right{right:10px}
}
@media only screen and (max-width:767px){#family-page #main{width:100%}
section.category-component:before{content:'';position:absolute;background-color:#fff;height:100%;left:0;z-index:20;width:30px}
section.category-component .slick-list{width:85%;overflow:visible!important}
section.category-component .slick-list .one-category{width:150px!important}
section.category-component .slick-list .one-category h2.category_title{bottom:14px;font-size:17px}
section.category-component .slick-arrow{background-size:10px 20px}
section.category-component .slick-arrow.icon-left,section.category-component .slick-arrow.icon-right{height:150px}
section.category-component .slick-arrow.icon-left{left:0}
section.category-component .slick-arrow.icon-right{right:0}
section.category-component ul.slick-dots{position:relative;margin-top:20px;bottom:auto!important}
section.category-component ul.slick-dots>li{width:10px;height:10px}
section.category-component ul.slick-dots>li button:before{width:10px;height:10px;background-image:none;background-color:#000;border-radius:50%}
body.lang-ar section.category-component:before{right:0;left:auto}
}
#vca-newsroom h2{margin-bottom:0}
@media(min-width:768px){#vca-newsroom{padding:40px 0 70px 0;margin:0 auto}
}
@media(min-width:992px){#vca-newsroom{max-width:1400px}
}
#vca-newsroom .vca-newsroom-container{position:relative;padding-bottom:97px}
@media(min-width:768px){#vca-newsroom .vca-newsroom-container{max-width:980px;width:980px;margin:0 auto;position:static;padding-bottom:0}
}
#vca-newsroom .vca-newsroom-title{position:static;padding:40px 0}
@media(min-width:768px){#vca-newsroom .vca-newsroom-title{position:relative;padding:40px 0 30px 0}
}
#vca-newsroom .vca-newsroom-title h2{text-align:center}
#vca-newsroom .vca-newsroom-title a.vca-newsroom-read-more{position:absolute;bottom:40px;width:100%;opacity:.7;text-align:center}
@media(min-width:768px){#vca-newsroom .vca-newsroom-title a.vca-newsroom-read-more{top:0;right:0;width:auto;text-align:left;margin-top:50px;bottom:auto}
}
#vca-newsroom a.vca-newsroom-read-more{font-family:"FilosofiaIta",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:18px;opacity:.7}
#vca-newsroom a.vca-newsroom-read-more:hover{opacity:1!important}
#vca-newsroom .flex-container{display:flex;display:-webkit-flex;flex-direction:column}
@media(min-width:768px){#vca-newsroom .flex-container{flex-direction:row;justify-content:center}
}
#vca-newsroom .flex-container article{width:320px;margin:0 auto 25px auto}
#vca-newsroom .flex-container article:last-of-type{margin-bottom:0}
@media(min-width:768px){#vca-newsroom .flex-container article{width:auto;margin-right:25px;margin-bottom:0}
#vca-newsroom .flex-container article:last-of-type{margin-right:0}
}
#vca-newsroom .flex-container article a{display:block}
#vca-newsroom .flex-container article .news-content{display:flex}
@media(min-width:768px){#vca-newsroom .flex-container article .news-content{display:block}
}
#vca-newsroom .flex-container article .news-content img{opacity:.9;width:150px;height:109px;margin-right:20px}
@media(min-width:768px){#vca-newsroom .flex-container article .news-content img{width:310px;height:225px;margin-right:0;margin-bottom:10px}
}
#vca-newsroom .flex-container article .news-content .news-content-text{flex:1}
#vca-newsroom .flex-container article .news-content .news-content-text .time{position:relative;float:none;display:block;font-family:"Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;letter-spacing:2px;line-height:normal;color:#000}
@media(min-width:992px){#vca-newsroom .flex-container article .news-content .news-content-text .time{font-size:16px}
}
#vca-newsroom .flex-container article .news-content .news-content-text .time::after{content:"";display:block;position:absolute;width:50px;height:1px;background:black;top:27px}
@media(min-width:992px){#vca-newsroom .flex-container article .news-content .news-content-text .time::after{top:31px}
}
#vca-newsroom .flex-container article .news-content .news-content-text h3{margin:23px 0 0 0;font-family:Times,"Times New Roman",Georgia,serif;font-size:17.5px;letter-spacing:0;line-height:normal;text-align:left;opacity:1}
@media(min-width:768px){#vca-newsroom .flex-container article .news-content .news-content-text h3{margin:22px 0 0 0;font-size:22px;opacity:.7}
}
#vca-newsroom .flex-container article .news-content .news-content-text h3.is_article{margin:0}
#vca-newsroom .flex-container article a:hover img,#vca-newsroom .flex-container article a:hover h3{opacity:1!important}
#vca-newsroom .flex-container article a:hover .read-more-container{background-color:#eee}
#vca-newsroom .flex-container article .read-more-container{display:none}
@media(min-width:768px){#vca-newsroom .flex-container article .read-more-container{width:310px;height:225px;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center}
}
@media(min-width:768px){.vca-newsroom_two-template .vca-newsroom-title a.vca-newsroom-read-more{display:none}
}
.vca-newsroom_two-template article:nth-child(2){margin-bottom:0!important}
.vca-newsroom_two-template article:last-of-type{display:none}
@media(min-width:768px){.vca-newsroom_two-template article:last-of-type{display:block}
}
@media(min-width:768px){body.lang-ar #vca-newsroom a.vca-newsroom-read-more{left:0;right:auto}
}
@media(min-width:768px){body.lang-ar #vca-newsroom article{margin-left:25px;margin-right:0;margin-bottom:0}
body.lang-ar #vca-newsroom article:last-of-type{margin-left:0}
}
body.lang-ar #vca-newsroom article .news-content img{margin-right:0;margin-left:20px}
@media(min-width:768px){body.lang-ar #vca-newsroom article .news-content img{margin-left:0}
}
body.lang-ar #vca-newsroom article .news-content .news-content-text h3{text-align:right!important}
img.lazyloaded,img.lazyload{background:url("../images/loading.gif") no-repeat center}
@media(max-width:768px){img[data-mobile-size="150/150"]{height:150px}
img[data-mobile-size="375/294"]{height:294px}
.category-component img[data-mobile-size="150/150"]{width:150px!important;height:150px}
}
@media(min-width:768px){img[data-desktop-size="150/150"]{height:150px}
img[data-desktop-size="310/310"]{height:310px}
img[data-desktop-size="630/400"]{height:400px}
.category-component img[data-desktop-size="310/310"]{width:310px!important;height:310px}
}