html#ItxLookPage {
    overflow-y: scroll;
}
::selection {
    color: #000;
    background: #fff;
}
#ItxLookPage {
    width: 100%;
    background-color: #fff;
    margin: 0;
    padding: 0;
    height: auto;
    font-family: 'Playfair Display', Georgia, serif;
}
#ItxLookPage #iPageContent {
    font-weight: 700;
	margin: 94px 0 70px;
}
#ItxLookPage #iPageContent p,
#ItxLookPage #iPageContent a,
#ItxLookPage #iPageContent span,
#ItxLookPage #iPageContent h3 {
    font-weight: 400;
    letter-spacing: .08em;
    font-family: Lato, Arial, sans-serif
}
#ItxLookPage #iPageContent span.legal_label {
    font-family: Lato, 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 400;
    display: inline-block;
    margin-left: 3px
}
#ItxLookPage #iPageContent span.legal_label a {
    color: #505252;
    text-decoration: underline
}
#ItxLookPage #iPageContent span.legal_label a:hover {
    text-decoration: none
}
#ItxLookPage #iPageContent a {
    color: #a9a9a9
}
#ItxLookPage #iPageContent a:hover {
    color: #a9a9a9;
    border-bottom: 1px solid #ABABAB;
    display: inline-block
}
#ItxLookPage #iPageContent a img {
    border: 0
}
#ItxLookPage #iPageContent button.black {
    border: 0;
    outline: 0;
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    font-family: Lato, 'Trebuchet MS', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    padding: 5px 32px;
    line-height: 13px;
    padding: 11px 32px;
    display: block;
    text-align: center;
    min-width: 260px;
    margin: 10px auto 0;
    font-style: normal;
    width: auto
}
#ItxLookPage #iPageContent ul,
#ItxLookPage #iPageContent li {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden
}
#ItxLookPage #iPageContent p,
#ItxLookPage #iPageContent a,
#ItxLookPage #iPageContent span {
    margin: 0
}
#ItxLookPage #iPageContent iframe {
    display: none
}
#ItxLookPage #iPageContent h1,
#ItxLookPage #iPageContent h2,
#ItxLookPage #iPageContent h3,
#ItxLookPage #iPageContent h4 {
    margin: 0;
    font-weight: 300
}
#ItxLookPage #iPageContent nav {
    width: 100%;
    height: 48px;
    display: block;
    font-size: 12px;
    letter-spacing: .1em;
    text-align: center
}
#ItxLookPage #iPageContent nav .right .center {
    position: absolute;
    right: 26%;
    top: 40%;
    text-align: right
}
#ItxLookPage #iPageContent nav .right .center .t_title {
    font-family: 'Playfair Display', Georgia, serif;
    font-weight: 700;
    letter-spacing: .23em;
    font-size: 21px
}
#ItxLookPage #iPageContent nav .right .center .t_subtitle {
    color: #000;
    font-size: 19px;
    letter-spacing: .15em
}
#ItxLookPage #iPageContent nav .flowplayer {
    top: 20%;
    left: 10%
}
#ItxLookPage #iPageContent nav ul {
    display: inline-block;
    margin: 1em 0
}
#ItxLookPage #iPageContent nav ul li {
    float: left;
    font-family: Lato, Arial, sans-serif;
    margin: 0;
    font-weight: 300;
    margin: 0 20px 0 0
}
#ItxLookPage #iPageContent h3 {
    margin: 1em 0
}
#ItxLookPage #iPageContent .popup {
    position: fixed;
    top: 50%;
    z-index: 10;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    background-color: #fff;
    border: 1px solid #D3D4D4;
    width: 600px;
    color: #505252;
    display: none
}
#ItxLookPage #iPageContent .popup .popup-content {
    width: 400px;
    margin: 0 auto;
    text-align: center
}
#ItxLookPage #iPageContent .popup .popup-content .product {
    margin-top: 20px
}
#ItxLookPage #iPageContent .popup .popup-content .size-list {
    text-align: center;
    margin: 20px 0 26px;
    padding: 0
}
#ItxLookPage #iPageContent .popup .popup-content .size-list.bundle {
    margin: 10px 0
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li {
    cursor: pointer;
    display: inline-block;
    margin: 0 13px 4px 0;
    font-weight: 400;
    font-size: 16px;
    border: 1px solid transparent;
    padding: 2px 4px;
    position: relative;
    text-transform: uppercase;
    font-family: Lato, Arial, sans-serif
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li:last-child {
    margin-right: 0
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li.last-child {
    margin-right: 0
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li:hover {
    border: 1px solid #505252
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li.unavailable {
    color: #a7a7a8
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li.unavailable:hover {
    border: 1px solid transparent;
    cursor: default
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li.back_soon span,
#ItxLookPage #iPageContent .popup .popup-content .size-list li.coming_soon span {
    color: #a7a7a8;
    background: url(http://static.massimodutti.net/3/static2/images/detail/icons/comingsoon_icon.png) no-repeat center right;
    display: inline-block;
    width: 15px;
    height: 10px
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li.selected {
    background-color: #505252;
    color: #fff
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li.one_size:hover {
    border: 1px solid transparent;
    cursor: default
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li.one_size.selected {
    background-color: #fff;
    color: #505252
}
#ItxLookPage #iPageContent .popup .popup-content .size-list li span {
    display: none
}
#ItxLookPage #iPageContent .popup .popup-content #size_guide {
    margin-bottom: 60px
}
#ItxLookPage #iPageContent .popup .popup-content h4 {
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 17px;
    font-weight: 700;
    margin: 40px 0 15px;
    text-align: center
}
#ItxLookPage #iPageContent .popup .popup-content h5 {
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 15px;
    font-weight: 700;
    margin: 10px 0;
    text-align: center;
    text-transform: uppercase
}
#ItxLookPage #iPageContent .popup .popup-content hr {
    border-top: 1px solid #D3D4D4;
    width: 100%;
    margin: 0 auto
}
#ItxLookPage #iPageContent .popup .popup-content hr.short {
    width: 20%
}
#ItxLookPage #iPageContent .popup .popup-content p {
    font-family: 'Playfair Display', Georgia, serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 22px;
    margin: 25px 0
}
#ItxLookPage #iPageContent .popup .popup-content p.message {
    margin: 65px 0 35px
}
#ItxLookPage #iPageContent .popup .popup-content p,
#ItxLookPage #iPageContent .popup .popup-content span {
    letter-spacing: normal
}
#ItxLookPage #iPageContent .popup .popup-content form>input {
    border: 1px solid #d3d4d4;
    background-color: #fff;
    font-family: Lato, 'Trebuchet MS', Helvetica, sans-serif;
    font-style: italic;
    color: #505252;
    font-size: 14px;
    width: 100%;
    display: block;
    padding: 7px 9px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 8px 0;
    outline: 0
}
#ItxLookPage #iPageContent .popup .popup-content form>input.error {
    border-color: #d15b52
}
#ItxLookPage #iPageContent .popup .popup-content form #send_button {
    margin: 35px 0
}
#ItxLookPage #iPageContent .popup .popup-content form #send_button .send {
    border: 0;
    outline: 0;
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    font-family: Lato, Arial, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 13px;
    padding: 11px 32px;
    display: block;
    text-align: center;
    width: 260px;
    margin: 10px auto
}
#ItxLookPage #iPageContent .popup .popup-content form #send_button .send:hover {
    background-color: #505252
}
#ItxLookPage #iPageContent .popup .popup-content form #send_button .legal_check {
    margin-top: 15px
}
#ItxLookPage #iPageContent .popup .popup-content form #send_button .legal_check input[type=checkbox].error {
    outline: 1px solid #d15b52
}
#ItxLookPage #iPageContent .popup .popup-content button.message {
    margin-bottom: 30px
}
#ItxLookPage #iPageContent .popup .popup-content .action-buttons button {
    display: none
}
#ItxLookPage #iPageContent .popup .close {
    width: 14px;
    height: 14px;
    background-image: url(../../static/images/detail/icons/close_icon.png);
    position: absolute;
    right: 15px;
    top: 15px;
    display: block;
    background-repeat: none;
    cursor: pointer
}
#ItxLookPage #iPageContent .popup .action_buttons {
    margin-bottom: 44px
}
#ItxLookPage #iPageContent .popup .action_buttons button {
    display: none
}
#ItxLookPage #iPageContent .popup #send_button {
    margin: 35px 0
}
#ItxLookPage #wrapper {
    overflow: hidden;
    height: auto;
    width: 100%
}
#ItxLookPage #wrapper #bundle_image {
    width: 31%;
    float: left;
    position: relative;
    top: 10%;
    left: 12%
}
#ItxLookPage #wrapper #bundle_image img {
    float: right;
    display: block;
    width: 100%;
}
#ItxLookPage #wrapper #products_block {
    width: 35%;
    float: right;
    position: relative;
    top: 10%;
    right: 15%
}
#ItxLookPage #wrapper #products_block #title_look {
    text-align: right;
    margin: 0 0 40px;
    font-weight: 700;
    font-size: 17px
}
#ItxLookPage #wrapper #products_block #product_list {
    margin: 0;
    padding: 0
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product {
    width: auto;
    height: 95px;
    margin: 0 0 40px;
    position: relative;
    overflow: visible
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product img {
    width: auto;
    height: 100%;
    float: right;
    cursor: pointer
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail {
    text-align: right;
    position: absolute;
    bottom: -5px;
    right: 95px
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail h3 {
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 11px;
    margin: 0 0 6px;
    font-weight: 700;
    cursor: pointer
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail h3:hover {
    border-bottom: 2px solid #505252;
    display: inline-block;
    position: relative;
    top: 2px
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .product-prices {
    margin: 0 0 3px;
    font-size: 12px
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .product-prices .oldPrice {
    color: #333;
    text-decoration: line-through;
    display: inline-block;
    margin: 0 8px 0 0
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .product-prices .currentPrice {
    display: inline-block;
    margin: 0
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .product-prices .currentPrice.sold {
    color: #950000
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list {
	float: right;
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list ul {
    margin: 0;
    padding: 0;
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list ul li {
    float: left;
    font-size: 11px;
    display: inline-block;
    font-weight: 400;
    position: relative;
    text-transform: uppercase;
    padding: 2px 4px;
    border: 1px solid transparent;
    font-family: Lato, Arial, sans-serif;
    margin: 0;
    letter-spacing: .08em
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list ul li.size_name {
    cursor: pointer
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list ul li.size_name:hover {
    border: 1px solid #505252
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list ul li.size_name.unavailable {
    color: #a7a7a8
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list ul li.size_name.unavailable:hover {
    border: 1px solid transparent;
    cursor: default
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list ul li.size_name.selected {
    background-color: #505252;
    color: #fff
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list ul li.size_name.coming_soon span,
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list ul li.size_name.back_soon span {
    color: #a7a7a8;
    background: url(http://static.massimodutti.net/3/static2/images/detail/icons/comingsoon_icon.png) no-repeat center right;
    display: inline-block;
    width: 15px;
    height: 10px
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list div {
    float: left;
    font-size: 11px;
    display: inline-block;
    font-weight: 400;
    position: relative;
    text-transform: uppercase;
    padding: 2px 4px;
    border: 1px solid transparent;
    font-family: Lato, Arial, sans-serif;
    margin: 0;
    letter-spacing: .08em
}
#ItxLookPage #wrapper #products_block #product_list .bundle_product .detail .sizes_list div.title {
    font-family: Lato, Arial, sans-serif;
    font-weight: 300;
    text-transform: capitalize
}
#ItxLookPage #wrapper #products_block #product-order-process .comment {
    font-family: Lato, Arial, sans-serif;
    font-style: italic;
    text-align: right;
    font-weight: 400;
    font-size: 11px;
    margin: 30px 35px 15px;
    letter-spacing: 0
}
#ItxLookPage #wrapper #products_block #product-order-process button {
    border: 0;
    outline: 0;
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    font-family: Lato, Arial, sans-serif;
    font-weight: 300;
    font-size: 11px;
    line-height: 12px;
    padding: 5px 32px;
    line-height: 13px;
    padding: 11px 32px;
    display: block;
    text-align: center;
    min-width: 260px;
    float: right
}
#ItxLookPage #wrapper #products_block #product-order-process button:hover {
    background-color: #505252
}
#ItxLookPage #wrapper #products_block #product-order-process button#process_order {
    display: none
}
#ItxLookPage.lt-ie9 .overlay {
    background: url(../images/common/b_g_w.png)
}
#ItxLookPage body {
    background: #fff
}
#ItxLookPage .overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    background: rgba(255, 255, 255, .6);
    display: none
}
#ItxLookPage .popupHtml {
    border: 2px solid #000!important
}
#ItxLookPage .popupHtml #product-info .wrapper ul {
    margin: 0!important;
    padding: 0!important
}
#ItxLookPage .popupHtml #product-info .wrapper ul li {
    overflow: visible!important;
    height: auto!important
}
#ItxLookPage .popupHtml #select-size-popup .product-sizes,
#ItxLookPage .popupHtml #select-size-popup #product-order-process {
    display: none!important
}
#ItxLookPage #back-to-top {
	position: fixed;
	bottom: 55px;
	right: 20px;
	display: none;
	font-size: 10px;
	color: #4d4d4f;
	text-align: center;
	background: url(../images/categoryPage/back_to_top.png) no-repeat 0 0;
	width: 52px;
	height: 39px;
	text-indent: -9999px;
	outline: 0;
}