Files
newwalls.pl/themes/ayon_/_dev/css/components/county.scss
2024-12-17 13:43:22 +01:00

230 lines
5.1 KiB
SCSS

.notexist { }
.countcontainer {
margin-top:16px;
display:inline-block;
max-width: 100%;
padding: 0;
@include trans-fast;
z-index: 2;
.county {
width: 100%!important;
position: relative;
height: 60px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
i {
position: relative;
display: flex;
align-items: center;
justify-content: center;
flex:1 1 auto;
height: 100%;
padding: 0 8px 0 0;
svg {
margin-top:4px;
}
}
.county-cell {
font-weight: 500;
font-size: 20px;
line-height: 20px;
padding: 5px 14px 0;
position: relative;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex: 1 1 auto;
&.last {
padding-right: 0;
}
.county-days, .county-hours, .county-minutes, .county-seconds {
letter-spacing: -0.3px;
}
.county-label {
margin:0;
padding: 0;
font-size: 11px;
line-height: 11px;
background-color: transparent;
}
}
}
}
.product-item.product_show_list .countcontainer {
display: none;
}
.sidebar-content .thumbnail-container {
.countcontainer {
display: none;
}
&:hover .count_icon {
}
}
.thumbnail-container {
.count_icon {
position: absolute;
z-index: 2;
right:24px;
top:24px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
box-shadow: 0 10px 18px 0px rgba(0, 0, 0, 0.09);
@include trans-def;
svg {
width:38px;
height: 38px;
}
}
}
.product_count_block .countcontainer .roycountoff:before {
display:none;
}
.roycountoff
{
height:60px;
width:100%;
text-align: center;
line-height: 60px;
color:$prods-count;
position:relative;
@include shadow-medium;
}
.roycountoff > span
{
position:relative;
}
/* product page count */
.product_count_block {
display:inline-block;
width:100%;
height:auto;
overflow: visible;
position: relative;
margin:0;
.countcontainer {
margin:0;
position: relative;
padding:0;
border:none;
display: flex;
flex-wrap: wrap;
align-items: center;
.clearfix {
width:100%;
}
.count_icon {
width:32px;
height:32px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
position: relative;
svg {
width:32px;
height: 32px;
* {
}
}
}
.count_other {
margin-left:14px;
.roycounttitle {
position: relative;
width:100%;
font-size:14px;
line-height: 16px;
margin:0;
}
.county {
padding:0;
box-shadow: none;
justify-content: flex-start;
&:before {
}
.county-cell {
padding:0 8px 0;
}
}
}
}
}
.hand-hour {
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-animation: 20s royspinback infinite linear;
-moz-animation: 20s royspinback infinite linear;
animation: 20s royspinback infinite linear;
}
.hand-min {
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-animation: 1s royspinback infinite linear;
-moz-animation: 1s royspinback infinite linear;
animation: 1s royspinback infinite linear;
}
@-webkit-keyframes royspinback {
0% {-webkit-transform: rotate(0deg)}
100% { -webkit-transform: rotate(-360deg) }
}
@-moz-keyframes royspinback {
0% {-moz-transform: rotate(0deg)}
100% { -moz-transform: rotate(-360deg) }
}
@keyframes royspinback {
0% {transform: rotate(0deg)}
100% { transform: rotate(-360deg) }
}
@media (min-width:1200px) {
ul.product_list.grid > li:hover .product-container .product-image-container .countcontainer,
#index .rv_carousel_container div.owl-item > li:hover .product-container .product-image-container .countcontainer {
opacity:0;
} }
@media (max-width: 479px) {
ul.product_list:not(.carousel-home) .roycountdown > div, ul.product_list:not(.carousel-home) .roycountdown > span, ul.product_list:not(.carousel-home) .roycountoff > span { display: none!important; }
ul.product_list:not(.carousel-home) .roycountdown, ul.product_list:not(.carousel-home) .roycountoff { width: 54px!important; float:right; text-align: center; }
ul.product_list:not(.carousel-home) .roycountdown:after, ul.product_list:not(.carousel-home) .roycountoff:after {
display: block;
content: "\f3b3";
font-family: "IonIcons";
font-size: 26px;
line-height: 54px;
cursor: pointer;
z-index: 1;
position: absolute;
top: 0;
left: 50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.product_count_block .countcontainer .count_other .county {
padding:0 6px;
}
.product_count_block .countcontainer .count_other {
margin-left:0;
}
.product_count_block .countcontainer .count_icon {
display: none;
}
}
/* /product page count */