.title-card { font-weight: 700; font-size: 24px; line-height: normal; margin-top: 26px; } a.title-card { text-decoration: none !important; color: $main-color; } .card-blocks-wr { margin-top: 38px; } .card-blocks-wr { .in_stock_wr { line-height: 30px; .in_stock_ { float: right; } .title-sku { float: left; background: $Main-bg; padding: 0 12px; width: auto; span { color: $main-color; } } } .cat_stars-wr { margin-top: 10px; padding-bottom: 15px; border-bottom: 1px dashed $seo-border; } .stars_raiting { width: auto; margin-top: 9px; } .cat-btns-wr { float: right; width: auto; margin-top: 0; div { a { text-align: center; &:before { left: 0; } span { width: 100%; } } } } .cat-price-more { .cat_price { font-size: 20px; span { font-size: 15px; } } &.cat_new_price { margin-top: 39px; margin-bottom: 0; .cat_price { height: 35px; line-height: 32px; } } } .cat_old_price { font-size: 15px; padding-left: 10px; top: -18px; } } .btns_card_buy { margin-top: 20px; $bg:$link-color; $border:$link-active; display: table; div { display: table-cell; padding-right: 15px; min-width: 160px; vertical-align: top; a { display: block; width: 100%; height: 42px; text-align: center; line-height: 42px; text-transform: uppercase; color: #fff; font-weight: 700; font-size: 16px; text-decoration: none !important; border-bottom: 3px solid $border; background: $bg; &:hover { border-bottom: 3px solid $bg; @include Transition(0.1); } &:active { @include Scale(1.1); @include Transition(0.1); background: $border; border-bottom: 3px solid $border; } } &.btn_card-click { padding-right: 0; a { font-size: 11px; color: $bg; background: #fff; border: 1px solid $bg; &:hover { background: $bg; border: 1px solid $bg; color: #fff; } &:active { background: $border; border: 1px solid $border; } } } } .forms_ { display: none; min-width: auto; padding-right: 0; } } .privat24-btns { margin-top: 20px; //border-bottom: 1px dashed $seo-border; //padding-bottom: 25px; span { float: left; color: $color2; line-height: 18px; } a { margin-left: 10px; float: left; height: 18px; @include filter-gray(100%); @include Transition(0.2); @include Opacity(0.6); img { max-height: 18px; } &:hover { @include Opacity(1); @include filter-gray(0); } } } .where_buy { $p:25; padding-top: $p + px; border-top: 1px dashed $seo-border; padding-left: 32px; position: relative; line-height: 17px; margin-top: 32px; &:before { $h:32; height: $h + px; position: absolute; top: 50%; left: 0; margin-top:-($h/2) + px; @include svgIcon; content: '\e9018'; font-size: $h + px; color: $seo-border; font-weight: 700; padding-top: ($p/2) + px; } } .title_w_b { font-size: 13px; p { font-weight: 700; text-transform: uppercase; } span { } } .link_where_buy { a { position: relative; float: left; margin-right: 7px; &:before { content: ','; position: absolute; bottom: 0; right: -3px; } &:last-child { &:before { display: none; } } } } .card_sale-bl-wr { position: relative; } .card_sale_wr { padding-left: 30px; padding-bottom: 7px; } .card_sale { border: 1px dashed $seo-border; padding: 12px 15px 11px 15px; text-align: center; border-radius: 4px; line-height: 20px; } .card_sale_title { font-size: 18px; font-weight: 700; span { font-size: 20px; color: $statusSaleColor; } } .time_left_txt { color: $colorStock; margin-top: 6px; } .timer-wrapp { margin-top: 2px; } .clock_product_first { &:before { width: 100%; text-align: center; @include svgIcon; content: '\e9014'; font-size: 20px; color:$colorStock; font-weight: 700; display: block; -webkit-animation-name: anim_cogwheel; -webkit-animation-duration: 0.8s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-play-state: running; -moz-animation-name: anim_cogwheel; -moz-animation-duration: 0.8s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; -moz-animation-play-state: running; animation-name: anim_cogwheel; animation-duration: 0.8s; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; } &.flip-clock-wrapper { :before { display: none; } } } .delivery-wr {} .del { position: relative; padding-left: 40px; margin-top: 23px; &:before { @include svgIcon; font-size: 24px; position: absolute; left: 0; top: 50%; color: $ulColor; } span { color: $link-color; border-bottom: 1px dashed $link-color; } p { } &.del-1 { $h:32; &:before { font-size: $h + px; content: '\e9019'; margin-top: -($h/2) + px; } } &.del-2 { $h:32; &:before { font-size: $h + px; content: '\e9020'; margin-top: -($h/2) + px; } } &.del-3 { $h:32; &:before { font-size: $h + px; content: '\e9021'; margin-top: -($h/2) + px; } } &.del-4 { $h:32; margin-top: 27px; &:before { font-size: $h + px; content: '\e9022'; margin-top: -($h/2) + px; } } &.del-5 { margin-top: 27px; $h:32; &:before { font-size: $h + px; content: '\e9023'; margin-top: -($h/2) + px; } } } .title_del { font-weight: 700; text-transform: uppercase; } .card-params { background: $color3; padding-top: 4px; padding-bottom: 40px; margin-top: 60px; } .title_params { font-weight: 700; font-size: 18px; margin-bottom: 20px; } .params_txt { } $colorParams:$color2; .params_wr { color: $colorParams; } .p_type_wr { width: 50%; float: left; padding-right: 20px; } .p_type { float: left; margin-right: 15px; } .p_name_dot { overflow: hidden; span { width: 100%; height: 14px; border-bottom: 1px dotted $colorParams; display: block; } } .p_name { width: 50%; float: left; margin-left: -15px; span {} a { float: left; margin-right: 5px; } } .p_wrapp { margin-top: 34px; } @import "gallery"; /*******************/ .delivery-wr { } .returns_txt { background: #fff; padding: 15px 15px 15px 15px; p { margin-top: 10px; } span { border-bottom: 0; color: inherit; } ul { padding-left: 10px; li { position: relative; line-height: 18px; &:before { content: '-'; position: absolute; left: -10px; top: 0; line-height: 18px; width: 5px; font-size: 16px; } } } } span.star { color: $statusSaleColor; } /*******************/ .card-blocks-wr { position: relative; &:before { content: ''; width: 1px; height: 100%; display: block !important; background: $seo-border; position: absolute; top: 0; right: 25%; margin-right: -15px; } } /*************/ #list_price { .form-title { height: auto; line-height: normal; text-transform: none; padding: 10px 0; font-weight: normal; } .input-wr { width: 60%; } .button-wr { width: auto; margin-top: 36px; button { height: 40px; } } } /*************/ @-webkit-keyframes anim_cogwheel { 0% { -webkit-transform: rotate(0deg); } 100%{ -webkit-transform: rotate(360deg); } } @-moz-keyframes anim_cogwheel { 0% { -moz-transform: rotate(0deg); } 100%{ -moz-transform: rotate(360deg); } } @keyframes anim_cogwheel { 0% { transform: rotate(0deg); } 100%{ transform: rotate(360deg); } } @media (max-width: 1200px) { .btns_card_buy { div { min-width: initial; } } .card_sale_wr { padding-left: 15px; } } @media (max-width: 992px) { .card-blocks-wr { &:before { right: 33.33333%; } } .card_code_wr { padding-right: 0 !important; padding-left: 0 !important; } .btn_card-buy div { min-width: 84px; padding-right: 10px; } } @media (max-width: 820px) { .card-blocks-wr { .cat-btns-wr { width: 100%; margin-top: 9px; } } } @media (max-width: 767px) { .card-blocks-wr { .cat-btns-wr { width: auto; margin-top: 0; } } .card-blocks-wr { &:before { display: none !important; } } .card-params { background: none; padding-top: 0; padding-bottom: 0; } .p_wrapp { height: 42px; overflow: hidden; margin-top: 3px; .delivery-wr { padding-bottom: 8px; } } .title_params { background: $Menu-bg; padding-left: 10px; color: #fff; line-height: 42px; position: relative; cursor: pointer; &:before { $h:5; width: 9px; height: $h + px; background: url(../images/ico-all/arrow-down.png) 50% 50% no-repeat; content: ''; position: absolute; top: 50%; margin-top: -($h/2) + px; @include Transition(0.3); right: 18px; } } .open_p { &.p_wrapp { height: auto; } .title_params { background: $MenuSepBg; &:before { @include Rotate(180); } } } .params_txt { margin-bottom: 20px; } .p_name_dot { display: none; } .card_code_wr { padding-left: 15px !important; padding-right: 15px !important; margin-top: 20px; } .privat24-btns { text-align: center; span, a { display: inline-block; float: none; vertical-align: top; } } .card_sale-bl-wr { margin-top: 20px; } .card_sale_wr { padding-left: 0; } }