@import "detail.less"; @import "comp_itemCards.less"; .wrapper{ // background: rgba(255, 255, 255, 1); } .block{ background: linear-gradient(180deg, fade(#FFB0C0, 90%) 0%, fade(#FFB0C0, 90%) 30%, @mainColor 83%, @mainColor 100%); } .block .blockBody{ text-align: center;} .block .blockBody .blockCaption{ color: @fontColor; } /*=============== product header */ .block.brief{ padding: 0; background: @mainColor; background: linear-gradient(180deg, fade(#FFB0C0, 90%) 0%, fade(#FFB0C0, 90%) 30%, @mainColor 83%, @mainColor 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb0c0', endColorstr='#818ca7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ } .block.brief .products{ position: relative; margin-top: 100px; margin-bottom: 2em; background: fade(@mainColor, 10%); padding: 0; border: 1px solid rgba(255, 255, 255, 0.25); } .block.brief .products .infoContainer { width: 50%; height: 300px; top: 50%; right: 0; margin-top: -200px; overflow: hidden; position: absolute; text-align: left; } .block.brief .products .infoContainer .title { width: 90%; color: #555555; font-size: 31px; line-height: 39px; padding: 50px 30px 10px 30px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .block.brief .products .infoContainer .subtitle { color: #f1e6d2; font-size: 21px; line-height: 26px; padding: 0px 30px 10px 35px; transform: skewX(-15deg); } .block.brief .products .infoContainer .desc { color: #eaeaea; font-size: 15px; line-height: 25px; padding: 10px 30px 10px 35px; } .block.brief .products .deco { width: 50px; height: 10px; background: #000000; position: absolute; top: 10%; left: 50%; margin-left: -25px; } .block.brief .products img { width: 50%; background: rgba(255, 255, 255, 0.1); display: block; } .block.brief .soundList{ // margin-top: 2em; } /*=============== producer */ .producer{ margin-bottom: 0.3em; background: rgba(255, 255, 255, 0.9); border-radius: 0.5em; padding: 1em; font-size: @normalFont; text-align: left; } .producer .artist{ display: inline-block; vertical-align: top; transform: skew(-10deg); font-size: @smallFont; border-radius: 5px; overflow: hidden; } .producer .artist > div{ display: inline-block; } .producer .role{ padding: 0.2em 0.5em; background: @mainColor; color: #ffffff; margin-right: -0.3em; } .producer .name{ padding: 0.2em 0.5em; background: #ffffff; } /*=============== spec */ .spec{ background: rgba(255, 255, 255, 0.9); border-radius: 0.5em; padding: 1em; font-size: @normalFont; text-align: left; } /*=============== buy */ .block.buy .online{ width: 200px; display: inline-block; vertical-align: top; margin: 0.5em 0.5em; transform: skew(-10deg); transition: all .25s linear; } .block.buy .online:hover{ opacity: 0.8; width: 260px; transition: all .25s linear; } .block.buy .online .store{ background: #ffffff; height: 100px; overflow: hidden; } .block.buy .online .store img{} .block.buy .online .action{ padding: 0.5em; font-size: @normalFont; color: #ffffff; background: @leaveColor; } .block.buy .online:hover .action{ background: @secondColor; } .block.soundsList .producer, .block.soundsList .spec{ width: 80%; margin: 0 auto; text-align: left; font-size: @normalFont; } .block.buy.digital{ text-align: center; background: fade(lighten(@mainColor, 3%), 95%); } .block.buy.online{ text-align: center; background: fade(lighten(@mainColor, 1%), 95%); } /*=============== sounds list */ .listItem{ font-size: 1em; width: 100%; } .listItem .itemTime{ width: 48px; height: 48px; padding: 0; } .listItem .itemTime{ margin: 0; } .listItem .itemTime .date{ font-size: @largeFont; } .listItem .itemContent{ margin-left: 48px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); border-left: 1px solid rgba(255, 255, 255, 0.2); } .listItem.open .itemContent .content{ } .listItem .itemContent .caption{ height: 48px; line-height: 48px; padding-left: 20px; padding-right: 10px; color: #E1DFF1; } .listItem .itemContent:hover .caption{ color: #ffffff; } .listItem .itemContent .desc{ color: #F9F8E9; font-size: @smallFont; line-height: @smallFont + 5; } .listItem .switcher{ background: none; } .listItem .expLabel{ display: none;} .listItem.expanded{ cursor: pointer;} .listItem.expanded .expLabel{ position: absolute; display: block; right: 10px; top: 13px; background: @mainColor; padding: 3px 5px; color: #ffffff; font-size: @smallFont; height: @smallFont + 5; line-height: @smallFont + 5; border-radius: 0.3em; } .listItem.expanded.open .expLabel{ opacity: 0.2; } /*=============== mobile style */ & when (@isMobile = true){ @import "detail_products_mobile.less"; }