.sheknows-infuse-ad-float-left {
float: left;
margin-right: 10px;
}
.sheknows-infuse-ad-float-right {
float: right;
margin-left: 10px;
}
.sheknows-infuse-ad {
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}
.sheknows-infuse-ad-callout::before {
content: "ADVERTISEMENT";
font-size: 10px;
color: #ccc;
display: block;
text-align: center;
margin-bottom: 2px;
}body:not(.empress) .em-shop-the-post {
padding: 20px;
margin-top: 20px;
text-align: center;
border: 1px solid #eee;
}
body:not(.empress) h3.em-shop-title {
margin: 0 0 10px 0;
}
.em-shop-products { position: relative; background: #FFF; padding: 15px; margin: 15px 0; } .em-shop-product a,
.em-shop-product span { border: 1px solid #FFF; display: block; padding: 10px; height: 140px; }
.em-shop-product a:hover,
.em-shop-product span:hover { border: 1px solid #CCC; }
.em-shop-product-image { width: 100%; height: 100%; background-size: contain; background-position: center; background-repeat: no-repeat; } .em-shop-products-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px; } .em-shop-products-carousel .slick-arrow { cursor: pointer; position: absolute; z-index: 100; top: 50%; transform: translateY(-50%); text-indent: -9999px; border-radius: 50%; width: 40px; height: 40px; padding: 0; margin: 0; display: inline-block; background: #FFF; border: 2px solid #000; }
.em-shop-products-carousel .slick-arrow:hover { background: #000; }
.em-shop-products-carousel .slick-arrow.slick-prev { left: -10px; }
.em-shop-products-carousel .slick-arrow.slick-prev:before {
content: "";
position: absolute;
left: 15px;
top: 13px;
display: block;
width: 10px;
height: 10px;
border-top: 2px solid #000;
border-left: 2px solid #000;
transform-origin: center;
transform: rotate(-45deg);
transition: .3s border;
}
.em-shop-products-carousel .slick-arrow.slick-next { right: -10px; }
.em-shop-products-carousel .slick-arrow.slick-next:before {
content: "";
position: absolute;
left: 11px;
top: 13px;
display: block;
width: 10px;
height: 10px;
border-top: 2px solid #000;
border-left: 2px solid #000;
transform-origin: center;
transform: rotate(135deg);
transition: .3s border;
}
.em-shop-products-carousel .slick-arrow.slick-disabled { opacity: 0; visibility: hidden; }
.em-shop-products-carousel .slick-arrow.slick-prev:hover:before,
.em-shop-products-carousel .slick-arrow.slick-next:hover:before { border-color: #FFF; } .wp-admin .em-shop-products-carousel { overflow-x: scroll; overflow-y: hidden; height: 160px; white-space: nowrap; }
.wp-admin .em-shop-products-carousel > * { display: inline-block; width: 200px; height: 160px; }  .slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}body:not(.empress) .em-shop-the-post {
padding: 20px;
margin-top: 20px;
text-align: center;
border: 1px solid #eee;
}
body:not(.empress) h3.em-shop-title {
margin: 0 0 10px 0;
}
.em-shop-products { position: relative; background: #FFF; padding: 15px; margin: 15px; } .em-shop-product a { border: 1px solid #FFF; display: block; padding: 5px; height: 200px; }
.em-shop-product a:hover { border: 1px solid #CCC; }
.em-shop-product-image { width: 100%; height: 100%; background-size: contain; background-position: center; background-repeat: no-repeat; } .em-shop-products-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px; } .em-shop-products-carousel .slick-arrow { cursor: pointer; position: absolute; z-index: 100; top: 50%; transform: translateY(-50%); text-indent: -9999px; border-radius: 50%; width: 40px; height: 40px; padding: 0; margin: 0; display: inline-block; background: #FFF; border: 2px solid #000; }
.em-shop-products-carousel .slick-arrow:hover { background: #000; }
.em-shop-products-carousel .slick-arrow.slick-prev { left: -10px; }
.em-shop-products-carousel .slick-arrow.slick-prev:before {
content: "";
position: absolute;
left: 15px;
top: 13px;
display: block;
width: 10px;
height: 10px;
border-top: 2px solid #000;
border-left: 2px solid #000;
transform-origin: center;
transform: rotate(-45deg);
transition: .3s border;
}
.em-shop-products-carousel .slick-arrow.slick-next { right: -10px; }
.em-shop-products-carousel .slick-arrow.slick-next:before {
content: "";
position: absolute;
left: 11px;
top: 13px;
display: block;
width: 10px;
height: 10px;
border-top: 2px solid #000;
border-left: 2px solid #000;
transform-origin: center;
transform: rotate(135deg);
transition: .3s border;
}
.em-shop-products-carousel .slick-arrow.slick-disabled { opacity: 0; visibility: hidden; }
.em-shop-products-carousel .slick-arrow.slick-prev:hover:before,
.em-shop-products-carousel .slick-arrow.slick-next:hover:before { border-color: #FFF; }  .slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}