/* item Layer */

#itemLayerContent #linkSizeConv,
#itemLayerContent .shareItemButtons,
#itemLayerContent #itemSizes .dataTitleBox,
#itemLayerContent #viewMoreInfo,
#itemLayerContent #js-info-price,
#itemLayerContent .img-separator,
#itemLayerContent #goPP,
#itemLayerContent #itemDetails .ta-itempage-yooxprice { display: none; }
#itemLayerContent .starting-from {
    color: #333333;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: -8px;
}
#itemLayerContent .marketplace-seller {
    color: #333333;
    font-family: Montserrat;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 14px;
    margin: 0 0 16px;
}



.itemPreviewLayer .ui-dialog-titlebar { background-color: transparent; }

.itemPreviewLayer .ui-widget-header,
.itemPreviewLayer .ui-widget-content,
.itemPreviewLayer .ui-widget-content a { color: initial; }

.itemPreviewLayer a {
    border: 0;
    outline: 0 none;
}

#itemLayerContent {
    overflow: hidden;
    padding: 0;
}

.itemPreviewLayer .wearability-hover {
	cursor: pointer;
}

.itemPreviewLayer .tipLayer {
    line-height: 14px;
    line-height: 0.875rem;
	z-index: 10;
}

.itemPreviewLayer #itemContent { padding: 0 40px; }

/* item details */

.itemPreviewLayer #itemSelection .bg-highlight { background-color: transparent; }

.itemPreviewLayer .item-category {
    font-size: 14px;
    font-size: 0.875rem;
}

.itemPreviewLayer #item-price-block {
    margin-bottom: 15px;
    display: flex;
}
.itemPreviewLayer #special-price {
    padding: 1px 0 0 32px;
}

.itemPreviewLayer #itemThumbs { left: -25px; }

.itemPreviewLayer #mainImage {
    height: 390px;
    width: 306px;
}

.itemPreviewLayer #openZoom { cursor: default; }

.itemPreviewLayer #openZoom .itemDataBlock { padding: 0; }

/* color size list */

.itemPreviewLayer .slick-slider button { font-size: 0; }

.itemPreviewLayer #itemSizes .colorsize-elm { margin: 0 6px; }

.itemPreviewLayer .colorsizelist { padding: 0 10px; }

.itemPreviewLayer #itemColors .colorsizelist { height: 26px; }

.itemPreviewLayer .colorsize-elm .color div {
    height: 18px;
    margin: 2px auto;
    width: 18px;
}

.itemPreviewLayer .colorsize-elm .color {
    border-radius: 24px;
    height: 24px;
    width: 24px;
}

#itemComposition { margin-top: 5px; }

html.no-touchevents .itemPreviewLayer #itemSizes .colorsize-elm:hover,
html.no-touchevents .itemPreviewLayer .colorsize-elm:hover .color { border-color: #ffffff; }

html.no-touchevents .itemPreviewLayer #itemSizes li.selected:hover,
html.no-touchevents .itemPreviewLayer li.selected:hover .color { border-color: #666; }

/*add to cart-db buttons*/

/**social labs*/

.NoExternalLinks #goPP { display: none; }

.NoExternalLinks #addToDB { display: none; }

.NoExternalLinks #addToCart { width: 100%; }

/* item Layer - soldout */

#itemLayerContent .itemDataSoldOut { border-top: none; }

#itemLayerContent .itemSoldOutMessageText {
    background-color: transparent;
    background-image: url("https://www.yoox.com/media/yoox16/item/oh.svg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 127px 57px;
    display: inline-block;
    line-height: 20px;
    padding-top: 70px;
    width: 100%;
}

.no-svg #itemLayerContent .itemSoldOutMessageText { background-image: url("https://www.yoox.com/media/yoox16/item/oh.png"); }

.lang-RU #itemLayerContent .itemSoldOutMessageText { background-image: url("https://www.yoox.com/media/yoox16/item/ox.svg"); }

.no-svg .lang-RU #itemLayerContent .itemSoldOutMessageText { background-image: url("https://www.yoox.com/media/yoox16/item/ox.png"); }

#itemLayerContent .itemSoldOutMessage {
    line-height: normal;
    margin-top: 0;
}

#itemLayerContent .itemSoldOutMessage .img-separator { margin: 30px auto 34px; }
#itemLayerContent .itemSoldOutMessageDescription { margin-top: 10px; }
#itemLayerContent .itemSoldOutMessageMore { margin-bottom: 10px; }

/* itemNew */

#itemLayerContent .imageNumber4 { min-height: 400px; }
#itemLayerContent .imageNumber5 { min-height: 500px; }
#itemLayerContent .imageNumber6 { min-height: 600px; }
#itemLayerContent #itemImage {
    width: 47%;
    margin-right: 3%;
}
#itemLayerContent #itemImage img#mainImage {
    width: 285px;
    height: 363px;
}
#itemLayerContent #itemDetails #itemTitle,
#itemLayerContent #itemDetails #item-price,
#itemLayerContent #itemDetails .dataTitleBox  {
     text-align: left;
}

#itemLayerContent #itemTitle h1 { font-size: 16px;margin-bottom: 8px; }
#itemLayerContent #itemTitle div a { font-size: 13px; }
#itemLayerContent #item-price {font-size: 14px;  }
#itemLayerContent #item-price-block { margin: 24px 0; }
#itemLayerContent #item-price .text-secondary { font-size: 13px; display: block; margin-bottom: 4px; line-height: 16px; }
#itemLayerContent #item-price .font-bold { font-size: 14px; display: block; line-height: 18px; }
#itemLayerContent #itemDetails #itemColors,
#itemLayerContent #itemDetails #itemSizes { margin-bottom: 20px;}
#itemLayerContent #itemDetails #itemColors .dataTitleBox span { font-weight: 500; font-size: 11px;}
#itemLayerContent #itemDetails #itemColors .colorsizelist { text-align: left;}
#itemLayerContent #itemDetails #itemSizes .colorsizelist { text-align: left;}
#itemLayerContent #itemDetails #itemSizes .colorsizelist li { text-align: center;}

#itemLayerContent .js-alert-last-item .bg-highlight{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon_2_PGy' width='16' height='16' fill='%23333333'%3E%3Cpath d='M12 22.125c.164 0 .287-.055.37-.164L23.69 7.975c.163-.192.177-.383.04-.575L19.63 1.33a.505.505 0 00-.41-.205H4.78c-.191 0-.328.068-.41.205L.27 7.4c-.137.192-.124.383.04.575L11.63 21.96c.083.11.206.164.37.164zm9.023-15.094h-2.789l-2.132-3.937h2.337l2.584 3.937zm-5.045 0H8.021l2.133-3.937h3.692l2.132 3.937zm-10.212 0h-2.79l2.585-3.937h2.337L5.766 7.03zm2.953 8.532L3.797 9H5.93l2.789 6.563zM12 18.967L8.021 9h7.957L12 18.967zm3.281-3.404L18.071 9h2.132l-4.922 6.563z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 6px center;
    background-color: #fffe94;
    padding: 2px 20px 2px 26px;
}
#itemLayerContent .js-alert-last-item .bg-highlight::before{ background-color: transparent; }

#itemLayerContent .js-alert-limited-item .bg-highlight{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon_2_PGy' width='16' height='16' fill='%23333333'%3E%3Cpath d='M13.375 1.5c2.934 0 5.59 1.175 7.513 3.075A10.406 10.406 0 0124 12c0 2.9-1.19 5.525-3.112 7.425a10.655 10.655 0 01-7.513 3.075c-2.913 0-5.64-1.165-7.628-3.191a1.04 1.04 0 01.022-1.485c.21-.202.484-.3.755-.297.272.004.542.11.746.319a8.524 8.524 0 006.105 2.554c2.348 0 4.474-.94 6.012-2.46a8.324 8.324 0 002.49-5.94c0-2.32-.951-4.42-2.49-5.94a8.528 8.528 0 00-6.012-2.46c-2.341 0-4.529.939-6.122 2.571a1.063 1.063 0 01-.745.32 1.064 1.064 0 01-.756-.293 1.042 1.042 0 01-.026-1.485 10.655 10.655 0 017.65-3.213zm-.11 4.594c.496 0 .901.384.928.868l.001.05v5.06l3.087 2.35a.912.912 0 01.2 1.246l-.03.042a.935.935 0 01-1.26.199l-.043-.03-3.449-2.626a.916.916 0 01-.36-.671l-.002-.057V7.012c0-.507.416-.918.929-.918zM6.976 14.1a.86.86 0 01.61.29c.167.178.271.418.271.654a.96.96 0 01-.255.664.868.868 0 01-.626.28H2.329a.846.846 0 01-.635-.264.976.976 0 01-.247-.68c0-.246.095-.492.262-.671a.836.836 0 01.62-.273h4.646zm-.013-3.15c.233 0 .466.102.636.28a.952.952 0 01.258.664.976.976 0 01-.275.655.878.878 0 01-.62.29H.895a.853.853 0 01-.628-.273.988.988 0 01-.266-.672c0-.283.095-.515.25-.68a.864.864 0 01.644-.264h6.068zm.013-3.15c.23 0 .46.102.626.28a.96.96 0 01.255.664.983.983 0 01-.27.655.86.86 0 01-.611.29H2.329a.836.836 0 01-.62-.273.996.996 0 01-.262-.672c0-.283.094-.515.247-.68a.846.846 0 01.635-.264h4.646z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 6px center;
    padding: 2px 20px 2px 26px;
}
#itemLayerContent .js-alert-limited-item .bg-highlight::before{ background-color: transparent; }

#itemLayerContent .oldprice-wrapper-left {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    font-size: 13px;
    line-height: 16px;
}
#itemLayerContent .oldprice {
    display: inline-block;
    color: #999;
}
#itemLayerContent .oldprice-discount {
    margin-left: 8px;
    color: #333;
}
#itemLayerContent .retail-newprice {
    color: #333;
    font-size: 14px;
    line-height: 18px;
}

#preownedDisclaimer {
    background-color: #E1F4FD;
    color: #0d3a6f;
    padding: 16px;
    font-size: 11px;
    line-height: 14px;
    margin-top: 15px;
    margin-bottom: 25px;
}
