@font-face {
font-family: 'Gtoles';
src: url(//www.feather-and-needle.de/wp-content/themes/featherandneedle/fonts/gtoles-webfont.woff2) format('woff2'), url(//www.feather-and-needle.de/wp-content/themes/featherandneedle/fonts/gtoles-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'Berkshire Swash';
font-style: normal;
font-weight: 400;
src: local('Berkshire Swash Regular'), local('BerkshireSwash-Regular'),
url(//www.feather-and-needle.de/wp-content/themes/shopkeeper-child/fonts/berkshire-swash-v9-latin-ext_latin-regular.woff2) format('woff2'),
url(//www.feather-and-needle.de/wp-content/themes/shopkeeper-child/fonts/berkshire-swash-v9-latin-ext_latin-regular.woff) format('woff');
}
.animated.delay-25ms{-webkit-animation-delay:.25s;animation-delay:.25s}.animated.delay-50ms{-webkit-animation-delay:.5s;animation-delay:.5s}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
body, .st-content {
background: transparent;
}
body {
position: relative;
}
body::before {
content: "";
display: block;
position: fixed;
left: 0;
top: 0;
width: 100vw;
height: 100vh;
z-index: -10;
background: url(//www.feather-and-needle.de/wp-content/themes/shopkeeper-child/img/bg-light3.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
body.halloween::before {
background-image: url(//www.feather-and-needle.de/wp-content/themes/shopkeeper-child/img/bg-halloween.png) !important;
}
body.page-template-page-behindthescenes::before {
background: none;
}
h1 {
font-family: 'Berkshire Swash' !important;
letter-spacing: 3px !important;
color: #782082;
font-weight: 400 !important;
}
@media only screen and (min-width: 768px) {
h2, .woocommerce h2, .woocommerce-page h2 {
font-size: 28px;
}
h3, .woocommerce h3, .woocommerce-page h3 {
font-size: 20px;
}
}
.index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content .read_more:before, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post_content_wrapper .post_content .read_more:before, #masonry_grid a.more-link:before, .gbt_18_sk_posts_grid a.more-link:before, .product_content_wrapper .product_infos label.selectedswatch.wcva_single_textblock, #powerTip, .product_content_wrapper .product_infos table.variations .wcva_single_textblock.selectedswatch, .wcvashopswatchlabel.wcvasquare.wcva-selected-filter.wcva_filter_textblock, .categories_grid .category_item:hover .category_name {
background-color: #782082;
}
#front-splash .wpb_wrapper {
text-align: center;
}
#front-splash h1 {
display: inline; padding: 10px 30px;
text-align: center;
letter-spacing: 3px !important;
background-color: rgba(120, 32, 130, 0.8);
color: #fff;
border-radius: 5px;
}
#front-splash .shortcode_banner_simple_height {
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
@media screen and (min-width: 64em) {
#front-splash .shortcode_banner_simple_height {
max-width: 50%;
}
}
#front-splash .shortcode_banner_simple_height .shortcode_banner_simple_height_sep {
width: 50%;
}
#front-splash .shortcode_banner_simple_height .banner_title {
font-family: 'Gtoles' !important;
font-size: 4.5rem;
font-weight: normal;
line-height: 1;
}
@media screen and (max-width: 510px) {
#front-splash .shortcode_banner_simple_height .banner_title {
font-size: 2.5rem;
}
}
#front-splash .shortcode_banner_simple_height .shortcode_banner_simple_height_bkg {
background-color: rgba(120, 32, 130, 0.8) !important;
}
#front-splash .shortcode_banner_simple_height {
-webkit-border-radius: 20px 0 0 0;
border-radius: 20px 0 0 0;
} .splash-ghost {
position: relative;
z-index: 10;
margin: 0 auto;
pointer-events: none;
text-align: center;
}
.splash-ghost svg {
margin: 0 auto;
}
@media screen and (min-width: 641px) {
#front-splash .splash-ghost {
margin-bottom: -25px;
}
#front-splash .shadowFrame {
display: none;
}
}
body:not(.halloween) .splash-ghost {
display: none !important;
}
.ghost {
animation: float 3s ease-out infinite;
}
@keyframes float {
50% {
transform: translate(0, 20px);
}
}
.shadowFrame {
width: 130px;
margin: 0 auto;
margin-top: 15px;
opacity: 0.6;
}
.shadow {
animation: shrink 3s ease-out infinite;
transform-origin: center center;
}
.shadow ellipse {
transform-origin: center center;
}
@keyframes shrink {
0% {
width: 90%;
margin: 0 5%;
}
50% {
width: 60%;
margin: 0 18%;
}
100% {
width: 90%;
margin: 0 5%;
}
}
ul.products li.product .shipping-costs-info, ul.products li.product .shipping-costs-info a, ul.products li.product .tax-info, ul.products li.product .small-business-info, ul.products li.product .delivery-time-info {
display: inline !important;
}
ul.products li.product .shipping-costs-info, ul.products li.product .tax-info, ul.products li.product .small-business-info, ul.products li.product .delivery-time-info {
margin: 0;
padding: 0;
opacity: 0.8;
}
ul.products li.product .wc-gzd-additional-info.shipping-costs-info::before,
ul.products li.product .wc-gzd-additional-info.delivery-time-info::before {
content: " \02022  ";
font-weight: normal;
}
.wc-block-components-review-list-item__verified {
display: none;
}   body.halloween .products .product:nth-child(even) .product_thumbnail_wrapper::after {
content: '';
display: block;
position: absolute;
left: 0;
bottom: -1.5em;
height: 1.5em;
width: 100%;
background: url('data:image/svg+xml;charset=UTF8,<svg xmlns="http://www.w3.org/2000/svg" width="66.2" height="47.5"><path d="M1.5 0H0l.2.4c2.6 5.4 3.4 10.7 2.5 16.7l-.1.4-.3.2-1.9 1.1c-.2.1-.3.2-.3.4s0 .4.1.5c.2.1.4.3.6.3.1 0 .2 0 .3-.1l2-1.2.2-.1.3.1c6 1.3 8.3 6 10.7 11l.2.5.2.4-.2.4-5.7 9.1c-.2.3-.1.7.2.9.2-.1.4 0 .5 0 .2 0 .4-.1.6-.3l5.8-9.3.2-.3.3-.1c1.9-.4 3.9-.6 5.9-.6 6.4 0 12.6 1.9 17.3 3.6l.4.1.1.4L42 47c.1.3.3.6.7.6h.1c.4-.1.6-.4.6-.8l-2.1-12.4v-.3l.1-.2c4.1-6.7 10.3-10.9 18-12.3l.3-.1.3.2 4.1 3.4c.2.1.3.2.4.2.2 0 .4-.1.5-.2.1-.1.2-.3.2-.5s-.1-.3-.2-.5L61.2 21l-.2-.2v-.3c-.5-6.7-.5-14.4 4.8-19.7l.2-.2h-1.9M49.6.8l.3-.4h7l-.8 1.2c-1.8 2.8-2.7 6.3-2.6 11.3v1.6l-1.3-1.1-4.8-4.1-.3-.2v-.3c0-2.5.2-5.7 2.5-8 0 .1 0 .1 0 0zM38.7.3l8 .1H48l-.7 1.1c-.8 1.3-1.3 3-1.4 5L45.8 8l-1.1-.9-6.5-5.4L36.6.4l2.1-.1zm-1.4 2.3L44.9 9l1.1.9-1.4.4c-2.2.6-4 1.7-5.6 3.4l-1 1.1-.2-1.5-1.7-10-.3-2 1.5 1.3zM21.8 21.7l3.2-5.2.2-.3.3-.1c1-.2 1.9-.3 2.8-.3 2.4 0 5 .5 8.4 1.7l.4.1.1.4.9 5.7.2 1.2-1.2-.4c-4.3-1.4-8.1-2.1-11.5-2.1-.9 0-1.9.1-3.1.2L21 23l.8-1.3zm-1-.8l-.7 1.1-.6-1.1c-1.9-3.2-4-5.2-6.8-6.3l-1.4-.6 1.3-.8 5-2.9.3-.2.3.1h.1c2.8.5 4.2 2.3 5.6 4.8l.2.4-.2.4-3.1 5.1zM34.4 1.5l.3 2 2 11.5.2 1.2-1.2-.4c-2.8-.9-5.2-1.3-7.4-1.3h-.7l-1.4.1.7-1.2 6.4-10.2 1.1-1.7zm-3.2 2.6l-5.6 9-.6 1-.6-1c-1-1.6-2.1-2.6-3.4-3.3l-1.2-.6 1.2-.7 9.3-5.4 2.6-1.5-1.7 2.5zM18.9.2l10.7.1h2.7L30 1.7l-9.5 5.5-1.1.6V6.5c0-1.8-.4-3.6-1.1-5.3l-.4-1h1zM10 .1h6.3l.2.4c1.3 2.4 1.8 5 1.5 7.7v.4l-.3.2-5.3 3.1-1.2.7.1-1.4c.1-3.5-.5-6.9-1.9-10.1l-.6-1H10zm-8 1L1.5 0h5.8l.2.4c2 4 2.7 8.1 2.1 12.6v.4l-.3.2-3.8 2.2-1.3.7.1-1.4c.5-5-.3-9.4-2.3-14zm13.7 28l-.6-1.2c-2-4.1-4.1-7.9-8.5-9.8l-1.4-.6 1.3-.8 2.8-1.6.3-.1.3.1c.1 0 .1 0 .1.1 4.9.9 7.2 4.2 9.1 7.7l.2.4-.2.4-2.7 4.3-.7 1.1zm22.7 3.2c-4-1.4-10-3.2-16.2-3.2-1.2 0-2.4.1-3.7.2l-1.5.2.8-1.3 2.1-3.3.2-.3h.5c1.7-.4 3.4-.6 5.1-.6 3.7 0 7.6.8 12.5 2.5l.4.1.1.4.7 4.4.2 1.2-1.2-.3zm1.3-7.5l-.3-1.7-1-6.2-.1-.3.2-.3c2.1-3 4.8-4.7 8.2-5.2h.2l.4-.2.3.3 4 3.4 1.1.9-1.3.5c-4.2 1.2-7.8 3.7-10.6 7.5l-1.1 1.3zm17.2-4.1c-6.1 1.6-11.2 4.9-15 9.9l-1 1.4-.3-1.7-.5-3.1-.1-.3.2-.3c3.3-5.6 7.7-8.8 13.5-9.8l.3-.1.3.2 2.9 2.4 1.1.9-1.4.5zM62.6.5h1.5l-.9 1.2c-3.6 4.9-3.9 11.2-3.7 16.2l.1 1.7-1.3-1.1-3-2.6-.3-.2v-.3C54.6 10 54.8 4.5 58.6.7l.2-.2h.3m-.3 0h-1.9m-7-.1h-1.8M36.7.3h-4.3M17.8.2h-1.6M8.8.1H7.3"/></svg>') no-repeat 10px;
opacity: 0.5;
}
body.halloween .products .product:nth-child(odd) .product_thumbnail_wrapper::after {
content: '';
display: block;
position: absolute;
left: 0;
top: -1.5em;
height: 1.5em;
width: 100%;
background: url('data:image/svg+xml;charset=UTF8,<svg xmlns="http://www.w3.org/2000/svg" width="66.2" height="47.5"><path d="M1.5 0H0l.2.4c2.6 5.4 3.4 10.7 2.5 16.7l-.1.4-.3.2-1.9 1.1c-.2.1-.3.2-.3.4s0 .4.1.5c.2.1.4.3.6.3.1 0 .2 0 .3-.1l2-1.2.2-.1.3.1c6 1.3 8.3 6 10.7 11l.2.5.2.4-.2.4-5.7 9.1c-.2.3-.1.7.2.9.2-.1.4 0 .5 0 .2 0 .4-.1.6-.3l5.8-9.3.2-.3.3-.1c1.9-.4 3.9-.6 5.9-.6 6.4 0 12.6 1.9 17.3 3.6l.4.1.1.4L42 47c.1.3.3.6.7.6h.1c.4-.1.6-.4.6-.8l-2.1-12.4v-.3l.1-.2c4.1-6.7 10.3-10.9 18-12.3l.3-.1.3.2 4.1 3.4c.2.1.3.2.4.2.2 0 .4-.1.5-.2.1-.1.2-.3.2-.5s-.1-.3-.2-.5L61.2 21l-.2-.2v-.3c-.5-6.7-.5-14.4 4.8-19.7l.2-.2h-1.9M49.6.8l.3-.4h7l-.8 1.2c-1.8 2.8-2.7 6.3-2.6 11.3v1.6l-1.3-1.1-4.8-4.1-.3-.2v-.3c0-2.5.2-5.7 2.5-8 0 .1 0 .1 0 0zM38.7.3l8 .1H48l-.7 1.1c-.8 1.3-1.3 3-1.4 5L45.8 8l-1.1-.9-6.5-5.4L36.6.4l2.1-.1zm-1.4 2.3L44.9 9l1.1.9-1.4.4c-2.2.6-4 1.7-5.6 3.4l-1 1.1-.2-1.5-1.7-10-.3-2 1.5 1.3zM21.8 21.7l3.2-5.2.2-.3.3-.1c1-.2 1.9-.3 2.8-.3 2.4 0 5 .5 8.4 1.7l.4.1.1.4.9 5.7.2 1.2-1.2-.4c-4.3-1.4-8.1-2.1-11.5-2.1-.9 0-1.9.1-3.1.2L21 23l.8-1.3zm-1-.8l-.7 1.1-.6-1.1c-1.9-3.2-4-5.2-6.8-6.3l-1.4-.6 1.3-.8 5-2.9.3-.2.3.1h.1c2.8.5 4.2 2.3 5.6 4.8l.2.4-.2.4-3.1 5.1zM34.4 1.5l.3 2 2 11.5.2 1.2-1.2-.4c-2.8-.9-5.2-1.3-7.4-1.3h-.7l-1.4.1.7-1.2 6.4-10.2 1.1-1.7zm-3.2 2.6l-5.6 9-.6 1-.6-1c-1-1.6-2.1-2.6-3.4-3.3l-1.2-.6 1.2-.7 9.3-5.4 2.6-1.5-1.7 2.5zM18.9.2l10.7.1h2.7L30 1.7l-9.5 5.5-1.1.6V6.5c0-1.8-.4-3.6-1.1-5.3l-.4-1h1zM10 .1h6.3l.2.4c1.3 2.4 1.8 5 1.5 7.7v.4l-.3.2-5.3 3.1-1.2.7.1-1.4c.1-3.5-.5-6.9-1.9-10.1l-.6-1H10zm-8 1L1.5 0h5.8l.2.4c2 4 2.7 8.1 2.1 12.6v.4l-.3.2-3.8 2.2-1.3.7.1-1.4c.5-5-.3-9.4-2.3-14zm13.7 28l-.6-1.2c-2-4.1-4.1-7.9-8.5-9.8l-1.4-.6 1.3-.8 2.8-1.6.3-.1.3.1c.1 0 .1 0 .1.1 4.9.9 7.2 4.2 9.1 7.7l.2.4-.2.4-2.7 4.3-.7 1.1zm22.7 3.2c-4-1.4-10-3.2-16.2-3.2-1.2 0-2.4.1-3.7.2l-1.5.2.8-1.3 2.1-3.3.2-.3h.5c1.7-.4 3.4-.6 5.1-.6 3.7 0 7.6.8 12.5 2.5l.4.1.1.4.7 4.4.2 1.2-1.2-.3zm1.3-7.5l-.3-1.7-1-6.2-.1-.3.2-.3c2.1-3 4.8-4.7 8.2-5.2h.2l.4-.2.3.3 4 3.4 1.1.9-1.3.5c-4.2 1.2-7.8 3.7-10.6 7.5l-1.1 1.3zm17.2-4.1c-6.1 1.6-11.2 4.9-15 9.9l-1 1.4-.3-1.7-.5-3.1-.1-.3.2-.3c3.3-5.6 7.7-8.8 13.5-9.8l.3-.1.3.2 2.9 2.4 1.1.9-1.4.5zM62.6.5h1.5l-.9 1.2c-3.6 4.9-3.9 11.2-3.7 16.2l.1 1.7-1.3-1.1-3-2.6-.3-.2v-.3C54.6 10 54.8 4.5 58.6.7l.2-.2h.3m-.3 0h-1.9m-7-.1h-1.8M36.7.3h-4.3M17.8.2h-1.6M8.8.1H7.3"/></svg>') no-repeat 10px;
opacity: 0.5;
transform: rotate(180deg);
}
.products .out_of_stock_badge_loop {
background-color: #900;
}
.woocommerce div.product p.stock::before,
.woocommerce div.product p.stock.not-in-stock::before {
content: "\ f119";
font-family: "FontAwesome";
margin-right: 5px;
}
.single-product .variations_form .product-addon-totals {
text-transform: none;
}
.single-product .variations_form .wc-pao-addon-container {
background: rgba(84,84,84,.03);
position: relative;
padding: 1.5rem;
margin: 0 auto 2.5rem auto !important;
border: solid 1px rgba(120, 32, 130, 0.1);
}
.single-product .product_infos .wc-pao-subtotal-line p.price:first-child {
display: block !important;
}
.product .availability_date {
display: block;
font-size: 0.8em;
color: #782082;
}
.single-product .availability_date {
display: block;
border: solid 1px rgba(120, 32, 130, 0.2);
background-color: rgba(120, 32, 130, 0.05);
font-size: 0.8em;
padding: 10px 5px;
text-align: center;
margin-bottom: 20px;
}
.woocommerce div.product p.stock.in-stock::before {
content: "\f118";
}
.product_layout_classic .product_content_wrapper .product_infos .yith-wcwl-add-to-wishlist {
margin: 17px 0 17px;
}
.woocommerce div.product form.cart .variations label {
border: solid 1px rgba(0, 0, 0, 0.1) !important;
}
.woocommerce ul.products li.product .opts-available, .woocommerce-page ul.products li.product .opts-available {
font-family: "NeueEinstellung", -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
position: absolute;
left: 15px;
bottom: 15px;
padding: 3px 5px 0;
background: #782082;
font-size: 10px;
line-height: 1.5em;
text-transform: uppercase;
font-weight: bold;
color: #fff;
border-radius: 1px;
display: inline-block;
pointer-events: none;
}
.woocommerce ul.products li.product:hover .opts-available, .woocommerce-page ul.products li.product:hover .opts-available {
opacity: 0;
}
.woocommerce-after-shop-loop-wrapper .getbowtied_ajax_load_button.finished {
display: none !important;
}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title, .page-title {
font-family: "Berkshire Swash",-apple-system,BlinkMacSystemFont,Arial,Helvetica,'Helvetica Neue',Verdana,sans-serif !important;
font-weight: 400 !important;
margin-left: -10px;
}
.product_content_wrapper .product_infos span.belowtext {
line-height: 1.5em;
}
.woocommerce-product-details__short-description h5:first-child {
margin-top: 0;
}
@media only screen and (min-width: 1024px) {
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title, .page-title {
font-size: 50.871px !important;
}
#page_wrapper.transparent_header .top-headers-wrapper.sticky .site-header .main-navigation > ul > li#shopkeeper-menu-item-4498 > a {
color: #1da1f2;
}
#page_wrapper.transparent_header .top-headers-wrapper.sticky .site-header .main-navigation > ul > li#shopkeeper-menu-item-4499 > a {
color: #833ab4;
}
#page_wrapper.transparent_header .top-headers-wrapper.sticky .site-header .main-navigation > ul > li#shopkeeper-menu-item-5011 > a {
color: #0074FE;
}
}
@media only screen and (min-width: 641px) {
.woocommerce-product-details__short-description {
background: rgba(84, 84, 84, 0.03);
position: relative;
padding: 1.5rem;
margin: 1rem -1.5rem 2.5rem -1.5rem !important;
}
.woocommerce-product-details__short-description h3:first-child {
margin-top: 0;
}
.woocommerce-product-details__short-description,
.woocommerce-product-details__short-description p {
font-size: 13px;
}
.woocommerce-product-details__short-description p:last-child {
margin-bottom: 0;
}
.woocommerce-product-details__short-description::before {
content: "";
background: url(//www.feather-and-needle.de/wp-content/themes/shopkeeper-child/img/tape.png) center no-repeat;
position: absolute;
top: -20px;
right: -23px;
width: 65px;
height: 48px;
}
.woocommerce-product-details__short-description::after {
content: "";
background: url(//www.feather-and-needle.de/wp-content/themes/shopkeeper-child/img/tape.png) center no-repeat;
position: absolute;
bottom: -20px;
left: -23px;
width: 65px;
height: 48px;
-moz-transform: rotate(170deg);
-webkit-transform: rotate(170deg);
-o-transform: rotate(170deg);
-ms-transform: rotate(170deg);
transform: rotate(170deg);
}
}
.cd-quick-view.add-content .cd-slider-wrapper .swiper-container {
height: 100%;
}
.cd-quick-view .cd-slider-wrapper .swiper-container .swiper-slide img {
width: 100% !important;
align-self: center;
}
.cd-quick-view .cd-slider-wrapper .cover-image {
height: 100%;
}
.swiper-slide {
display: flex;
align-self: center;
}
.product_socials_wrapper .product_socials_wrapper_inner a,
.product_navigation #nav-below .product-nav-previous a,
.product_navigation #nav-below .product-nav-next a {
background: transparent;
}
.woocommerce-result-count {
display: none;
}
.catalog-ordering select.orderby {
background-color: transparent !important;
}
@media only screen and (max-width: 1023px) {
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
font-size: 43px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
max-height: 50px;
overflow: hidden;
}
}
.woocommerce-multistep-checkout form.checkout #order_review {
padding-left: 10px;
padding-right: 10px;
}
@media screen and (min-width: 64em) {
.woocommerce-multistep-checkout form.checkout #order_review {
padding-left: 40px;
padding-right: 40px;
}
.product_layout_classic .product-images-wrapper .woocommerce-product-gallery ol.flex-control-thumbs {
max-height: none; }
body.woocommerce-multistep-checkout .woocommerce-gzdp-checkout-verify-data .col2-set {
padding-left: 0;
margin-top: 0;
}
}
@media only screen and (max-width: 767px) {
.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.product-price {
clear: both;
}
.catalog-ordering {
display: none;
}
#cookie-law-info-bar .cli_settings_button {
display: block;
}
}
@media only screen and (min-width: 1024px) {
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
font-size: 60.871px;
}
}
@media screen and (min-width: 64em) {
.product_layout_classic .product_content_wrapper .product_infos .product_summary_top {
margin-bottom: 15px;
}
}
.main-navigation ul>li>ul.with_bg_image {
padding: 20px 210px 20px 20px;
}
.main-navigation > ul li#shopkeeper-menu-item-4498 a,
.off-canvas .mobile-navigation li#menu-item-4498 a
.main-navigation > ul li#shopkeeper-menu-item-5011 a,
.off-canvas .mobile-navigation li#menu-item-5011 a {
color: currentColor !important;
fill: currentColor !important;
}
.main-navigation > ul li#shopkeeper-menu-item-5011 a,
.off-canvas .mobile-navigation li#menu-item-5011 a,
.main-navigation > ul li#shopkeeper-menu-item-5011 a svg,
.main-navigation > ul li#shopkeeper-menu-item-5011 a path,
.off-canvas .mobile-navigation li#menu-item-5011 a svg,
.off-canvas .mobile-navigation li#menu-item-5011 a path {
width: 20px;
height: 14px;
color: currentColor !important;
fill: currentColor !important;
}
.main-navigation > ul li a svg,
.off-canvas .mobile-navigation li a svg {
transform: translateY(2px);
}
.main-navigation .mega-menu>ul>li {
display: block;
min-width: auto;
padding-right: 20px;
}
.main-navigation .mega-menu>ul ul {
padding-top: 6px;
padding-bottom: 12px;
}
.mini_cart_item .delivery-time-info,
.mini_cart_item .units-info {
display: block !important;
}
.yes-js #yith-wcwl-form .hidden-title-form {
display: none;
}
@media screen and (max-width: 47.9375em) {
.custom-layout .product:not(.product-type-grouped) .product_content_wrapper .product_infos .yith-wcwl-add-to-wishlist, .default-layout .product:not(.product-type-grouped) .product_content_wrapper .product_infos .yith-wcwl-add-to-wishlist {
margin: 20px 0 20px;
}
}
.wishlist_table tr td.product-thumbnail a {
max-width: 80px;
display: block;
border: none;
}
@media only screen and (min-width: 768px) {
.wishlist_table .product-add-to-cart .add_to_cart {
color: #fff;
}
}
@media screen and (max-width: 47.9375em) {
#yith-wcwl-form .wishlist_table .product-add-to-cart, #yith-wcwl-form .wishlist_table .product-name, #yith-wcwl-form .wishlist_table .product-price, #yith-wcwl-form .wishlist_table .product-remove, #yith-wcwl-form .wishlist_table .product-stock-status, #yith-wcwl-form .wishlist_table .product-subtotal, #yith-wcwl-form .wishlist_table .product-thumbnail {
display: block!important;
width: 100%!important;
min-width: 100%;
border: none;
padding-top: 0!important;
padding-right: 0!important;
text-align: center;
}
#yith-wcwl-form .wishlist_table .product-add-to-cart .add_to_cart {
margin: 0 auto !important;
}
}
.select2-container--default .select2-selection--single {
background-color: transparent !important;
}
.product_layout_classic .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment-text {
margin-left: 0;
}
.off-canvas .wpb_widgetised_column .widget_product_categories .count {
display: block;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon.fas.fa-at,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon.fas.fa-at {
width: 22px;
height: 22px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon.fas.fa-at::before {
text-indent: 9999em;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-threads" viewBox="0 0 16 16"><path d="M6.321 6.016c-.27-.18-1.166-.802-1.166-.802.756-1.081 1.753-1.502 3.132-1.502.975 0 1.803.327 2.394.948s.928 1.509 1.005 2.644q.492.207.905.484c1.109.745 1.719 1.86 1.719 3.137 0 2.716-2.226 5.075-6.256 5.075C4.594 16 1 13.987 1 7.994 1 2.034 4.482 0 8.044 0 9.69 0 13.55.243 15 5.036l-1.36.353C12.516 1.974 10.163 1.43 8.006 1.43c-3.565 0-5.582 2.171-5.582 6.79 0 4.143 2.254 6.343 5.63 6.343 2.777 0 4.847-1.443 4.847-3.556 0-1.438-1.208-2.127-1.27-2.127-.236 1.234-.868 3.31-3.644 3.31-1.618 0-3.013-1.118-3.013-2.582 0-2.09 1.984-2.847 3.55-2.847.586 0 1.294.04 1.663.114 0-.637-.54-1.728-1.9-1.728-1.25 0-1.566.405-1.967.868ZM8.716 8.19c-2.04 0-2.304.87-2.304 1.416 0 .878 1.043 1.168 1.6 1.168 1.02 0 2.067-.282 2.232-2.423a6.2 6.2 0 0 0-1.528-.161"></path></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon.entypo-icon-vkontakte::before {
width: 20px;
height: 20px;
text-indent: 9999em;
color: #0B86FE;
fill: #0B86FE;
background-image: url('data:image/svg+xml,<svg width="36" height="32" viewBox="0 0 360 320" xmlns="http://www.w3.org/2000/svg" fill="%230B86FE"><path d="M254.896 184.158C252.81 183.926 250.733 183.645 248.671 183.315C250.773 183.574 252.849 183.855 254.896 184.158Z" fill="%230B86FE"></path><path d="M180 141.964C163.699 110.262 119.308 51.1817 78.0347 22.044C38.4971 -5.86834 23.414 -1.03207 13.526 3.43594C2.08093 8.60755 0 26.1785 0 36.5164C0 46.8542 5.66748 121.272 9.36416 133.694C21.5786 174.738 65.0603 188.607 105.104 184.156C107.151 183.852 109.227 183.572 111.329 183.312C109.267 183.642 107.19 183.924 105.104 184.156C46.4204 192.847 -5.69621 214.233 62.6582 290.33C137.848 368.18 165.705 273.637 180 225.702C194.295 273.637 210.76 364.771 295.995 290.33C360 225.702 313.58 192.85 254.896 184.158C252.81 183.926 250.733 183.645 248.671 183.315C250.773 183.574 252.849 183.855 254.896 184.158C294.94 188.61 338.421 174.74 350.636 133.697C354.333 121.275 360 46.8568 360 36.519C360 26.1811 357.919 8.61012 346.474 3.43851C336.586 -1.02949 321.503 -5.86576 281.965 22.0466C240.692 51.1843 196.301 110.262 180 141.964Z" fill="%230B86FE"></path></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.vc_column_container .wc-gzd-legal-price-info {
display: none;
}
.vc_column_container.vc_col-has-fill .add_to_cart_inline .amount {
color: inherit;
}
.vc_column_container .amount {
display: block !important;
}
.vc_row .products .product-type-variable .shopswatchinput {
display: none;
}
.wc-gzd-rating-authenticity-status,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.wc-gzd-review-authenticity-status {
display: block !important;
font-size: .7em;
}
.wc-gzd-rating-authenticity-status,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.wc-gzd-review-authenticity-status.is-verified {
color: #006000;
}
.product_layout_classic .woocommerce-tabs .panel #reviews #comments ol.commentlist li .description p:last-child {
margin-bottom: 0;
}
.attribute-swatch {
display: flex;
flex-wrap: wrap;
}
@media only screen and (min-width: 1024px) {
.attribute-swatch {
column-gap: 2rem;
}
}
.attribute-swatch > .swatchinput {
flex: 1 1 auto;
text-align: center;
padding-right: 0;
}
.attribute-swatch > .swatchinput .belowtext {
width: 100% !important;
margin: 0 auto !important;
display: block !important;
}
.attribute-swatch > .swatchinput + .wcva_show_more_link { width: 100%;
border-top: solid 1px rgba(120, 32, 130, 0.1);
margin-top: 10px;
padding-top: 5px;
text-align: center;
}
#ideaform input,
#ideaform button {
height: 50px;
width: 100%;
padding: 0 15px !important;
margin: 0 !important;
min-width: auto;
font-size: 1rem;
}
#ideaslist time,
#ideaslist span {
font-size: 0.8em;
font-weight: normal;
position: relative;
}
#ideaslist .ideaslist-entry .ideaslist-vote {
border: solid 1px rgba(0, 0, 0, 0.2);
width: 100%;
padding: 10px 0 2px 0;
margin-top: 30px;
cursor: pointer;
}
#ideaslist .ideaslist-entry .ideaslist-vote:hover {
border-color: #782082;
}
#ideaslist .ideaslist-entry .ideaslist-vote:hover * {
color: #782082;
}
#ideaslist .ideaslist-entry .ideaslist-vote.voted {
border-color: #782082;
}
#ideaslist .ideaslist-entry .ideaslist-vote.voted * {
color: #782082;
}
#ideaslist .ideaslist-entry .ideaslist-vote .votecount {
display: block;
margin-top: 5px;
}
#ideaslist .ideaslist-entry h5 {
margin-bottom: 3px;
}
#ideaslist .ideaslist-entry .ideaslist-comment {
font-size: 80%;
line-height: inherit;
position: relative;
padding-left: 18px;
}
#ideaslist .ideaslist-entry .ideaslist-comment p {
font-size: inherit;
}
#ideaslist .ideaslist-entry .ideaslist-comment::before {
position: absolute;
left: 0;
top: 2px;
content: "\f3e5";
font-family: "Font Awesome 5 Free";
font-weight: 600;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
#site-footer {
margin-top: 30px;
background: transparent !important; }
body.home #site-footer {
margin-top: 0;
}
#cookie-law-info-again {
position: absolute;
left: 20px;
bottom: 0;
box-shadow: none;
border: solid 1px #782082;
border-bottom-width: 0;
}
.cd-top svg.progress-circle path {
stroke: #782082;
}#front-splash #countdown-wrapper {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; width: 100%; color: #fff;
pointer-events: none;
}
#front-splash #countdown-wrapper #countdown {
height: 75px;
z-index: 10;
pointer-events: none;
margin-top: 25px;
}
@media screen and (min-width: 768px) {
#front-splash #countdown-wrapper #countdown {
margin-top: -55px;
}
}
#front-splash #countdown-wrapper #countdown-head {
-webkit-transform: translate3d(0, -125px, 0);
-moz-transform: translate3d(0, -125px, 0);
-ms-transform: translate3d(0, -125px, 0);
-o-transform: translate3d(0, -125px, 0);
transform: translate3d(0, -125px, 0);
z-index: 10;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
background: #fff;
color: #782082;
padding: 2px 5px;
}
@media screen and (min-width: 768px) {
#front-splash #countdown-wrapper #countdown-head {
display: block;
}
}
#front-splash #countdown-wrapper #countdown .time { background-clip: padding-box;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
display: inline-block;
text-align: left;
position: relative;
height: 40px;
width: 60px;
margin: 0 1px;
-webkit-perspective: 479px;
-moz-perspective: 479px;
-ms-perspective: 479px;
-o-perspective: 479px;
perspective: 479px;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
-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);
outline: solid 2px #fff;
} #front-splash #countdown-wrapper #countdown .count {
background: #782082;
color: #f8f8f8;
font-size: 20px;
line-height: 40px;
overflow: hidden;
position: absolute;
text-align: center;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
top: 0;
width: 100%;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
-webkit-transform-style: flat;
-moz-transform-style: flat;
-ms-transform-style: flat;
-o-transform-style: flat;
transform-style: flat;
}
#front-splash #countdown-wrapper #countdown .count.top {  height: 50%;
-webkit-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
transform-origin: 50% 100%;
}
#front-splash #countdown-wrapper #countdown .count.bottom {
background-image: linear-gradient(rgba(255, 255, 255, 0.1), transparent);
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), transparent);   line-height: 0;
height: 50%;
top: 50%;
padding-bottom: 4%;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;
}
#front-splash #countdown-wrapper #countdown .count.curr.top {
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
transform: rotateX(0deg);
z-index: 3;
}
#front-splash #countdown-wrapper #countdown .count.next.bottom {
-webkit-transform: rotateX(90deg);
-moz-transform: rotateX(90deg);
-ms-transform: rotateX(90deg);
-o-transform: rotateX(90deg);
transform: rotateX(90deg);
z-index: 2;
}
#front-splash #countdown-wrapper #countdown .label {
font-size: normal;
display: block;
position: absolute;
top: -20px;
width: 100%;
text-align: center;
text-transform: uppercase;
font-size: 0.7em;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=(80));
opacity: 0.8;
}
@media screen and (max-width: 767px) {
#front-splash #countdown-wrapper #countdown .label {
background: #fff;
color: #782082;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=(100));
opacity: 1;
}
}
#front-splash #countdown-wrapper #countdown .flip .count.curr.top {
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
-webkit-transform: rotateX(-90deg);
-moz-transform: rotateX(-90deg);
-ms-transform: rotateX(-90deg);
-o-transform: rotateX(-90deg);
transform: rotateX(-90deg);
}
#front-splash #countdown-wrapper #countdown .flip .count.next.bottom {
-webkit-transition: all 250ms ease-in-out 250ms;
-moz-transition: all 250ms ease-in-out 250ms;
-ms-transition: all 250ms ease-in-out 250ms;
-o-transition: all 250ms ease-in-out 250ms;
transition: all 250ms ease-in-out 250ms;
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
transform: rotateX(0deg);
}
#front-splash #countdown-wrapper a {
margin-top: auto;
}.woocommerce-checkout .woocommerce form.woocommerce-checkout:after{clear:both;content:"";display:block}.woocommerce div.product .product_infos p.price-unit{display:block!important;font-size:.9em!important}.woocommerce div.product .product_infos p.wc-gzd-additional-info{font-size:.9em!important}.woocommerce div.product .product_infos p.wc-gzd-additional-info a{font-size:1em!important}span.wc-gzd-additional-info.shipping-costs-info{font-size:1em}.woocommerce div.product .product_infos span.wc-gzd-additional-info.shipping-costs-info{margin-bottom:0}.woocommerce .related.products .wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info,.woocommerce .related.products .wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info{display:block!important;font-size:.8em!important}.woocommerce .related.products .wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info a,.woocommerce .related.products .wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info a{font-size:1em!important}.archive .wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info,.archive .wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info{display:inline-block!important;font-size:.8em!important}.archive .wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info a,.archive .wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info a{font-size:1em!important}.woocommerce li.product p.wc-gzd-additional-info{font-size:.8em!important;margin-bottom:.2rem;margin-top:.2rem}.archive .wc-gzd-rating-authenticity-status{display:block;font-size:10px!important}.archive .wc-gzd-rating-authenticity-status a{font-size:10px!important}@media(min-width:1025px){.col2-set#customer_details{float:left;margin-top:90px;padding:0 90px 0 10px;width:62.2%!important}#order_review{float:right;margin-top:90px;width:37.8%}}@media(max-width:1024px){#order_review{margin-top:40px}}.products .product_after_shop_loop.germanized-active .wc-gzd-additional-info{line-height:16px!important}.product p.wc-gzd-additional-info,span.wc-gzd-additional-info.shipping-costs-info{text-transform:none!important}.products .product_after_shop_loop.germanized-active .shipping-costs-info,.products .product_after_shop_loop.germanized-active .tax-info{display:inline-block!important;text-transform:none}.woocommerce-checkout-review-order{padding:0 40px 40px}table.shop_table tr.cart_item .wc-gzd-cart-info,table.shop_table tr.cart_item .wc-gzd-cart-info p,table.shop_table tr.cart_item .wc-gzd-cart-info span{font-size:11px!important;font-weight:400}.wc-gzd-checkbox-placeholder a{font-size:1em!important}.woocommerce-checkout-review-order h3#order_payment_heading{margin-top:20px}#place_order{width:100%!important}.woocommerce .shop_table.woocommerce-checkout-review-order-table tr td.product-total,.woocommerce .shop_table.woocommerce-checkout-review-order-table tr th.product-total{text-align:right}@media(min-width:1025px){body.woocommerce-multistep-checkout .col2-set#customer_details{float:none;margin:0;padding:0;width:100%!important}body.woocommerce-multistep-checkout #order_review{float:none;margin:0;width:100%!important}body.woocommerce-multistep-checkout .woocommerce-gzdp-checkout-verify-data .col2-set .col-1{float:left;width:50%}body.woocommerce-multistep-checkout .woocommerce-gzdp-checkout-verify-data .col2-set .col-2{margin-top:0!important;width:50%}}body.woocommerce-multistep-checkout h3#order_review_heading{margin-bottom:20px;margin-top:15px}body.woocommerce-multistep-checkout .woocommerce-gzdp-checkout-verify-data .col2-set{margin-bottom:20px!important}body.woocommerce-multistep-checkout-active-address #order_review{display:none}