
/* Styles temp B2 */


.home-usp-item:after {
    Xcontent: '\1F381';
    Xfont-size: 110%;
    Xmargin-left: 4px;
}

.amsearch-overlay-block {
    display: none !important;
}

/* NINJA MENU DESTOP */
.ninjamenus-desktop .nav-item.active>a {
    color: inherit;
}

/* AMASTY INFINITY SCROLL */
.amscroll-load-button {
    padding: 12px 20px;
    background-color: #83b063;
    letter-spacing: -.02rem;
    font-size: 20px;
    color: #fff !important;
    margin-bottom: 60px;
}


/* DEAD END MENU PROD PAGE */
.thumb-container-footer .dead-end-menu-container.category-menu {
    margin-bottom: 60px;
}



/* AMASTY BANNERS NEW */

.promo-banner {
    display: flex;
    width: 100%;
    flex-direction: row;
    background: #f1eee9;
	height: 220px;
	margin-bottom: 44px;
    margin-top: 24px;
    border-radius: 3px;
}

@media(max-width:992px){
.promo-banner {
    flex-direction: column-reverse;
    background: #f1eee9;
    height: auto;
    margin-bottom: 20px;
}
}

.catalog-product-view .promo-banner {
	margin-top: 0px;
}

.promo-banner-content {
    flex: 0 0 40%;
	padding: 20px 40px;
    display: flex;
    align-items: flex-start;
	justify-content: center;
    flex-direction: column;
}

@media(max-width:992px){
.promo-banner-content {
	padding: 32px;
}
}

.promo-banner-content > * {
    margin-bottom: 12px;
}

.promo-banner-content a, .promo-banner-content a:hover {
    color: inherit !important;
	text-decoration: none;
}

.promo-banner-content > *:last-child {
    margin-bottom: 0px;
}

.promo-banner-content h2 {
    font-size: 32px;
}

p.promo-banner-cta {
    font-weight: 600;
    font-size: 18px;
	margin-top: -4px;
}

p.promo-banner-cta:after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 17px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTcuMjUgOC4yNUwyMSAxMm0wIDBsLTMuNzUgMy43NU0yMSAxMkgzIj48L3BhdGg+Cjwvc3ZnPg==);
    background-size: cover;
    background-repeat: no-repeat;
    margin-left: 6px;
}


.promo-banner-image {
    flex: 1 0 auto;
    position: relative;
    overflow: hidden;
}

.promo-banner-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.promo-banner .badge {
    width: 140px;
    height: 140px;
    background: #ff8441;
    background: #83b062;
    border-radius: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transform: rotate(-12deg);
    color: #fff;
    position: absolute;
	top: -14px;
    right: 32px;
	pointer-events: none;
}

.promo-banner .badge h3 {
    margin: 0;
    line-height: 0.9;
    font-weight: 500;
    letter-spacing: -0.03rem;
    text-transform: uppercase;
    text-align: center;
    font-size: 25px;
}



/* TEMP ADD TO CART BTN PROD DETAIL */

/* NEW */
.box-tocart div.control span.plus button:after {
    content: '+';
}
/* NEW */
.box-tocart div.control span.plus span {
	display:none;
}




/* TEMP READ MORE BTN PROD DETAIL */

/* NEW */
.product.info.detailed .active .additional-attributes {
    margin-bottom: 50px
}
/* GEWIJZIGD */
.additional-attributes-wrapper.active:before {
    content: '-';
    bottom: -50px;
}


.amsearch-item .product-image-container div[class*="bottom-left"] {
    display: none !important;
}




@media (min-width: 1200px){
.cwiw .row {
    grid-template-columns: repeat(6,minmax(0,1fr));
    grid-gap: 12px;
}
}


/* BADGES BAR CATALOG */

.amlabel-position-wrapper[class*=top-left] {
    flex-direction: column;
}

.catalog-product-view .amlabel-position-wrapper[class*=top-left] .amasty-label-container {
    background: #ffffff !important;
	color: #222222 !important;
}

.catalog-category-view .amlabel-position-wrapper .amasty-label-container, .cms-home .amlabel-position-wrapper .amasty-label-container, .catalogsearch-result-index .amlabel-position-wrapper .amasty-label-container, .checkout-cart-index .amlabel-position-wrapper .amasty-label-container {
    display: flex !important;
}

body[class*=top-10] .amlabel-position-wrapper {
    top: inherit !important;
}

.product-image-container div[class*="bottom-left"] {
    display: flex !important;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100% !important;
    flex-direction: row;
	Xposition: relative !important; /* POSITIONS BELOW IMG  */
    margin-bottom: 8px;
}

@media(max-width:767px){
.product-image-container div[class*="bottom-left"] {
    margin-bottom: 0px;
}
}

.page-layout-1column #cat-top-10 .amlabel-position-wrapper {
    display: flex !important;
}

.product-image-container div[class*="bottom-left"] .amasty-label-container,
.item .amlabel-position-wrapper[class*="bottom-left"] .amasty-label-container[style*="order: 1"] {
    display: flex !important;
	position: relative !important;
    top: inherit !important;
    left: inherit !important;
	width: fit-content !important;
    height: 28px !important;
    font-size: 14px !important;
    border-radius: 3px;
    padding-left: 5px;
    padding-right: 5px !important;
    margin-top: inherit !important;
	margin-right: 5px;
    justify-content: center;
    align-items: center;
    bottom: -50px !important;
    font-weight: 600;
}

@media(max-width:767px){
.product-image-container div[class*="bottom-left"] .amasty-label-container,
.item .amlabel-position-wrapper[class*="bottom-left"] .amasty-label-container[style*="order: 1"] {
    position: relative !important;
    top: inherit !important;
    left: inherit !important;
	width: fit-content !important;
    height: 24px !important;
    font-size: 11px !important;
    border-radius: 3px;
    padding-left: 4px;
    padding-right: 4px !important;
    margin-top: inherit !important;
	margin-right: 5px;
    justify-content: center;
    align-items: center;
    bottom: -10px !important;
	bottom: -34px !important;
    font-weight: 600;
}
}

.block.widget .products-grid .product-items .product-item-details {
    padding: 0 0px;
}

.widget-product-grid .product-item-details,
.checkout-cart-index .crosssell .product-item-details {
    margin-top: 48px;
}

div#crosssell-popup .widget-product-grid .product-item-details {
	margin-top: 8px;
}

.widget-product-grid .product-item a,
.checkout-cart-index .crosssell .product-item a {
    font-weight: 600;
}

@media(max-width:767px){
.widget-product-grid .product-item,
.checkout-cart-index .crosssell .product-item {
    font-size: 14px;
}
.widget-product-grid .product-item a,
.checkout-cart-index .crosssell .product-item a {
    font-weight: 600;
}
}

.block.related .product.details.product-item-details, .block.upsell .product.details.product-item-details, .block.crosssell .product.details.product-item-details {
    margin-top: 44px !important;
}



@media(max-width:767px){
.widget-product-grid .product-item-details,
.checkout-cart-index .crosssell .product-item-details {
    margin-top: 40px !important;
}
}



.catalog-category-view div.list .product.details.product-item-details,
.product-item-details {
    margin-top: 32px !important;
}

@media(min-width:768px){
.catalog-category-view div.list .product.details.product-item-details,
.product-item-details {
    margin-top: 44px !important;
}
}

.checkout-cart-index .product-item-details, .checkout-index-index .product-item-details {
    margin-top: 0px !important;
}

.catalog-category-view .products-list .product-item-photo,
.product-image-container {
    overflow: visible;
}

.catalog-category-view div.list span.product-image-container,
.product-image-container {
    overflow: visible;
}

.catalog-category-view  div.list ol.products.list.items.product-items {
    grid-column-gap: 16px;
}


.catalog-category-view div.list .product-item .price-box, .product-item .price-box {
    position: inherit;
    top: inherit;
    border-top: 0px solid #e8e8e8;
    padding-top: 10px;
    margin-bottom: 8px;
}

@media(max-width:767px){
.catalog-category-view div.list .product-item .price-box, .product-item .price-box {
    border-top: 0px solid #e8e8e8;
    padding-top: 8px;
    margin-bottom: 0px;
}
}


#crosssell-popup .product-item .price-box {
    padding-top: 0px;
}



.product-item, .products-grid .product-item {
	border-bottom: 1px solid #e8e8e8;
    border-radius: 0px;
}

@media(max-width:767px){
.product-item {
	padding-bottom: 8px;
}
}

.catalog-product-view li.item.product.product-item, .checkout-cart-index li.item.product.product-item {
    padding-bottom: 16px;
}

@media (max-width: 767px){
.catalog-product-view li.item.product.product-item, .checkout-cart-index li.item.product.product-item {
    padding-bottom: 16px;
}
}

@media (max-width: 767px){
.page-layout-1column .block.widget .products-grid .product-item {
    padding-bottom: 16px;
}
}

.catalog-category-view div.list .product.actions.product-item-actions {
    position: absolute;
    right: 0;
    bottom: -28px;
}

@media(max-width:767px){
.catalog-category-view div.list .product.actions.product-item-actions {
    bottom: -28px;
}
}

.catalog-category-view div.list .amstockstatus-category {
    position: inherit;
    bottom: inherit;
    right: inherit;
}

.catalog-category-view div.list strong.product.name.product-item-name {
    min-height: 40px;
}

@media(max-width:767px){
.catalog-category-view div.list strong.product.name.product-item-name {
    min-height: 36px;
}
}

.catalog-category-view span.special-price {
    color: #ff7041;
    margin-right: 4px;
}

.minimal-price-link {
    margin-right: 8px;
	margin-left: 0px;
	display: none;
}

@media(max-width:767px){
.minimal-price-link {
    margin-right: 6px;
	display: none;
}
}

@media(max-width:767px){
.catalog-category-view div.list ol.products.list.items.product-items {
    grid-column-gap: 8px;
    grid-row-gap: 2rem;
}
}

@media (min-width: 1440px){
div.list .product-item {
    /* grid-column-end: span 4; */
    /* grid-column-end: inherit; */
}
}

@media (min-width: 1600px){
div.list .product-item {
    /* grid-column-end: span 4; */
}
}


.catalog-category-view .product-item .amstockstatus {
    color: #000;
}


.botanical-info {
    display: none;
}



@media (max-width: 375px){
.catalog-product-view ul.prices-tier li.item:nth-last-child(2) {
    background: inherit;
    display: inherit !important;
    border-radius: inherit;
    padding: inherit;
    padding-right: inherit;
    opacity: inherit;
    box-shadow: inherit;
    width: inherit;
    height: inherit;
    position: relative;
    overflow: inherit;
}
    .catalog-product-view ul.prices-tier li.item:nth-last-child(2):before {
    display: none;
}
}



/* TIER PRICING PRODUCT PAGE */


.plantazon_it .prices-tier .price-container :after {
    background: #edebe4;
    content: 'ciascuno';
    position: absolute;
    margin-left: 4px;
    padding-right: 20px;

    min-width: 100px;
    height: 30px;
    display: inline-block;
    content: '';
}

.plantazon_es .prices-tier .price-container :after {
    background: #edebe4;
    position: absolute;
    margin-left: 4px;
    padding-right: 20px;

    min-width: 100px;
    height: 30px;
    display: inline-block;
    content: '';
}

.plantazon_pt .prices-tier .price-container :after {
    background: #edebe4;
    content: 'ciascuno';
    position: absolute;
    margin-left: 4px;
    padding-right: 20px;

    min-width: 100px;
    height: 30px;
    display: inline-block;
    content: '';
}

.plantazon_dk .prices-tier .price-container :after {
    background: #edebe4;
    content: 'pr styk';
    position: absolute;
    margin-left: 4px;
    padding-right: 20px;

    min-width: 100px;
    height: 30px;
    display: inline-block;
    content: '';
}

.plantazon_dk .prices-tier strong.benefit .percent:after {
    content: '';
}


.tier-container {
	display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    color: inherit;
    height: 56px;
	padding: 0px;
}

.tier-container h4 {
    margin-bottom: 0;
	font-size: 16px;
}

.prices-tier {
	margin-top: 16px;
    font-size: 16px;
    border-top: 0px dashed #ccc;
    padding-top: 6px;
    width: 100%;
    background: #edebe4;
    border-radius: 3px;
    padding-left: 16px;
}

.price-container .price {
    font-size: inherit;
    font-weight: 700;
}

@media(max-width:767px){
.prices-tier {
	margin-top: 16px;
	margin-bottom: 28px;
	padding-top: 6px;
	border-top: 0px dashed #ccc;
	background: #edebe4;
	border-radius: 3px;
	padding-left: 0px;
}
}

@media(max-width:320px){
.prices-tier, .prices-tier .price {
    font-size: 14px;
}
}

@media(min-width:321px) and (max-width:767px){
.prices-tier, .prices-tier .price {
    font-size: 16px;
}
}


.prices-tier li.item {
    Xdisplay: flex;
    position: relative;
	border-bottom: 0px dashed #ccc;
    padding-bottom: 6px !important;
    padding-right: inherit !important;
    box-shadow: none !important;
    padding-left: 0px !important;
    border-radius: 0px !important;
}

@media(max-width:767px){
.prices-tier li.item {
	border-bottom: 0px dashed #ccc;
    padding-left: 8px !important;
}
.catalog-product-view ul.items li.item:nth-last-child(2) {
    background: transparent;
}
}

@media(max-width:1200px){
.prices-tier li.item {
    padding-bottom: 10px !important;
}
}



.prices-tier .item {
    margin-bottom: 6px;
}

.prices-tier li.item strong {
    display: initial;
}

.prices-tier  strong.benefit {
    visibility: hidden;
    Xwidth: 0px;
    Xheight: 0;
    Xmargin: 0;
    Xpadding: 0;
    position: relative;
    left: -9999px;
    float: right;
}

@media(max-width:1199px){
.prices-tier  strong.benefit {
	position: absolute;
    left: inherit;
    float: inherit;
    right: 9999px;
    Xtop: -30px;
}
}

.prices-tier strong.benefit .percent {
    background: #ff7c44;
    text-align: center;
    visibility: visible;
    padding: 6px 8px;
    min-width: 61px;
    color: #fff;
    border-radius: 3px;
    position: relative;
    left: 10008px;
    background: #d41919;
	background: #82b063;
}

@media(min-width:1200px){
.prices-tier  strong.benefit .percent {
    left: 10020px;
}
}

@media(max-width:320px){
.prices-tier  strong.benefit .percent {
	min-width: 55px;
}
}


.prices-tier strong.benefit .percent {
    padding: 1px 8px;
    position: absolute;
	top: 0;
	left: 10000px;
}

.plantazon_dk .prices-tier strong.benefit .percent {
	left: 9960px;
}

.plantazon_pt .prices-tier strong.benefit .percent {
	left: 9994px;
}



@media(max-width:767px){
.plantazon_pt .prices-tier strong.benefit .percent {
	left: 9980px;
}
.plantazon_es .prices-tier strong.benefit .percent {
	left: 9980px;
}
}


@media(max-width:1199px){
.prices-tier strong.benefit .percent {
    padding: 1px 8px;
    position: absolute;
	top: 0;
}
}


.prices-tier  strong.benefit .percent:before {
    content: '-';
    margin-right: -3px;
}

.prices-tier  strong.benefit .percent:after {
    content: '%';
}





/* HOME */

@media(max-width:767px){
.cms-home h2 {
    font-size: 20px;
    font-weight: 500;
}
}

.cms-home main#maincontent {
    overflow: hidden;
}

.grid.hero {
    margin-bottom: 72px;
	margin-top: -60px;
}

@media(max-width:767px){
.grid.hero {
    margin-bottom: 248px;
	margin-top: 0px;

    margin-top: -28px;
    margin-left: -28px;
    margin-right: -28px;
}
}

.grid.below-hero {
    margin-bottom: 72px;
}

@media(max-width:767px){
.grid.below-hero  .grid_rest {
    grid-row-gap: 80px;
}
}

.grid .grid_block_text_boxed {
    background: #82b063;
    pointer-events: none;
    padding: 36px;
    min-width: 220px;
    max-width: 530px;
    text-align: left;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 40px;
    left: 60px;
    color: #fff;
	margin-bottom: -90px;
}

@media(max-width:767px){
.grid .grid_block_text_boxed {
    background: #82b063;
    pointer-events: none;
    padding: 28px;
    min-width: inherit;
    max-width: 100%;
    text-align: left;
    position: absolute;
    top: 100%;
    right: auto;
    bottom: auto;
    left: 0px;
    color: #fff;
    margin-bottom: inherit;
}
}

@media(max-width:374px){
.grid .grid_block_text_boxed {
    padding: 24px;
}
}

.grid.below-hero .grid_block_text_boxed {
	margin-bottom: 0px;
	padding: 32px;
	left: 40px;
}

.grid .grid_block {
    border-radius: 5px;
	overflow: visible;
}

.grid_block_text h1 {
    margin-bottom: 12px;
    font-size: 40px;
}

@media(max-width:767px){
.grid_block_text h1 {
    font-size: 28px;
}
}

@media(max-width:374px){
.grid_block_text h1 {
    font-size: 26px;
}
}

.grid_block_text p {
    font-size: 18px;
    line-height: 1.35;
	margin-bottom: 20px;
}

@media(max-width:767px){
.grid_block_text p {
    font-size: 16px;
	line-height: 1.35;
	margin-bottom: 16px;
}
}

@media(max-width:374px){
.grid_block_text p {
    font-size: 15px;
}
}

.grid .grid_block:hover .grid_block_img {
    transform: none;
}

.hero-menu {
    pointer-events: all;
}

@media(max-width:767px){
.hero-menu {
    margin-right: -20px;
    margin-left: -8px;
	margin-bottom: 8px;
}
}

.hero-menu .magezon-builder {
    display: flex;
	flex-wrap: wrap;
	grid-row-gap: 8px;
}

@media(max-width:767px){
.mini-menu .magezon-builder {
	grid-row-gap: 6px;
}
}

.mini-menu {
    margin-top: 20px;
    margin-left: -6px;
}

.mini-popular {
    margin-left: -2px;
}



.hero-menu .nav-item {
    background: #fff;
    border-radius: 50px;
    margin-right: 6px !important;
	font-size: 15px;
    transition: all .2s ease-in-out;
}

@media(min-width:1200px){
.hero-menu .nav-item:hover {
    background: #3e6f2a;
}
}

@media(max-width:767px){
.hero-menu .nav-item {
    margin-right: 4px !important;
    font-size: 14px;
    white-space: nowrap;
}
}

@media(max-width:374px){
.hero-menu .nav-item {
    margin-right: 4px !important;
    font-size: 12px;
}
}

.hero-menu .nav-item a {
    line-height: 40px;
    color: #242a2f;
}
#hero-menu-plus, #mini-tools-plus, #mini-houseplants-plus, #mini-flowerbulbs-plus, #mini-popular-plus, #mini-solution-plus    {
    width: 40px;
    display: flex;
    justify-content: center;
}

@media(max-width:767px){
.hero-menu.ninjamenus.ninjamenus-mobile .nav-item>a {
	line-height: 36px !important;
    padding: 0 10px;
}
#hero-menu-plus, #mini-tools-plus, #mini-houseplants-plus, #mini-flowerbulbs-plus, #mini-popular-plus, #mini-solution-plus {
    width: 36px;
    display: flex;
    justify-content: center;
}
}

#hero-menu-plus a, #mini-tools-plus a, #mini-houseplants-plus a, #mini-flowerbulbs-plus a, #mini-popular-plus a, #mini-solution-plus a {
    position: relative;
    top: -1px;
    font-size: 20px;
}

@media(max-width:767px){
.mini-menu.ninjamenus.ninjamenus-mobile .nav-item>a {
	line-height: 36px !important;
    padding: 0 12px;
}
}


@media(max-width:374px){
.hero-menu.ninjamenus.ninjamenus-mobile .nav-item>a {
    padding: 0 10px;
}
}

@media(min-width:1200px){
.hero .hero-menu .nav-item:hover a,
.hero .ninjamenus.ninjamenus-desktop.ninjamenus-horizontal .nav-item.level0:hover>a {
    color: #ffffff !important;
}
}

@media(max-width:1199px){
.hero .hero-menu .nav-item:hover a,
.hero .ninjamenus.ninjamenus-desktop.ninjamenus-horizontal .nav-item.level0:hover>a {
    color: #222 !important;
}
}


.mini-popular .nav-item, .mini-solution .nav-item {
    background: transparent;
    border: 1px solid #878787;
}

.hero-hide {
    display: none;
}

@media(max-width:390px){
.hero-hide-sm {
    display: none;
}
}

.hero-menu-open .hero-hide, .hero-menu-open .hero-hide-sm {
    display: inherit;
}

span.hero-min {
    display: none;
}

.hero-menu-open span.hero-min {
    display: inherit;
}

.hero-menu-open span.hero-plus {
    display: none;
}

@media(max-width:767px){
.card-m .grid_block_content {
    background: #f7f6f2;
    padding: 32px;
    margin-top: -60px;
    color: #222;
    border-radius: 2px;
}
}

@media(max-width:767px){
.card-m .hero-menu .nav-item {
    background: #82b062;
}
}

@media(max-width:767px){
.card-m .hero-menu .nav-item a {
    line-height: 40px;
    color: #ffffff;
}
}


.mini-menu .nav-item {
    font-size: 16px;
}

@media(max-width:767px){
.mini-menu .nav-item {
    font-size: 14px;
}
}

.mini-menu .nav-item a {
    line-height: 40px;
    padding: 0 12px;
}

@media(max-width:767px){
.mini-menu .nav-item a {
    line-height: 32px;
}
}



.table-checkout-shipping-method tbody {
    display: inherit !important;
    justify-content: inherit;
}



div#newsletter-thankyoupage h2 {
    display: none;
}

div#newsletter-thankyoupage h3 {
    display: none !important;
}

.checkout-success {
    max-width: 100%;
}

.amtyblock.amtyblock-newsletter {
    background: #fff;
    padding: 32px;
    margin-bottom: 40px;
}

.amtyblock.amtyblock-customer-create {
    background: #fff;
    padding: 32px;
    margin-bottom: 40px;
}

input#newsletter-thankyoupage {
    border: 1px solid #c2c2c2;
}

.amtyblock .block.newsletter {
    justify-content: flex-start;
}

.amtyblock.amtypage-page {
    margin-top: 60px;
}

.amtyblock .block.newsletter .title {
    display: block;
    margin-right: 40px;
}

.amtyblock span.title.amtypage-title {
    font-size: 0px;
}

@media(max-width:767px){
.amtyblock .block.newsletter .title:before {
    font-size: 25px;
}
}

.amtyblock button.action.submit {
    background: #83b062;
    color: #fff;
    border: none;
}

.amtyblock.amtyblock-customer-create .actions {
    justify-content: flex-start;
}


@media (min-width: 1200px){
.category-menu .magezon-builder {
    flex-wrap: wrap;
    margin-bottom: 40px;
}
}

#desc-bot .category-description>* {
    display: inherit;
    font-weight: 400;
    margin-bottom: 20px;
}

#desc-bot .category-description> h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 12px;
}

#confirmBox .product-image-container div[class*="bottom-left"] {
    display: none !important;
}

.checkout-agreements-block .action-show {
    color: #5c9930;
}

.catalog-product-view .trustindex-btn-widget {
    background: #eeebe4;
    margin-bottom: 12px;
}

.cms-home .trustindex-slider {
    margin-bottom: 60px;
    margin-top: 35px;
}

.trustindex-slider .ti-reviews-container-wrapper {
    margin: 0px !important;
}

.catalog-product-view .trustindex-slider {
    margin-bottom: 36px;
    margin-top: 16px;
	margin-left: -6px;
    margin-right: -6px;
}


form#form-validate-stock .notification-container:before {
    font-size: inherit;
    margin-bottom: 0px;
    font-weight: 600;
    display: block;
    min-width: 100%;
    position: absolute;
    margin-top: -36px;
}

.plantazon_it form#form-validate-stock .notification-container:before {
    content: 'Notifica di nuovo disponibile';
}
.plantazon_pt form#form-validate-stock .notification-container:before {
    content: 'Notifica\00E7\00E3o de volta ao estoque';
}
.plantazon_es form#form-validate-stock .notification-container:before {
    content: 'Notificaci\00F3n de nuevo disponible';
}
.plantazon_dk form#form-validate-stock .notification-container:before {
    content: 'Tilbage p\00E5 lager meddelelse';
}
.plantazon_se form#form-validate-stock .notification-container:before {
    content: 'Tillbaka i lager avisering';
}
.plantazon_se form#form-validate-stock .notification-container:before {
    content: 'Powiadomienie o ponownym pojawieniu sie w magazynie';
}

form#form-validate-stock label {display: none;}

.notification-container {margin-top: 40px;}


.notification-container .input-fields {
    margin-right: 0;
}

.notification-container .input-fields input {
    border-radius: 40px 0 0 40px;
    min-height: 46px;
    padding-left: 12px;
}

.notification-container .actions-toolbar button {
    border-radius: 0px 40px 40px 0;
    min-width: 80px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: -12px;
}


.plantazon_pt  .amcart-confirm-buttons .am-btn-right:before {
    content: 'Ver carrinho';
    font-size: 16px;
    position: relative;
    top: 3px;
}

.plantazon_pt .amcart-confirm-buttons .am-btn-right {
    font-size: 0;
}


button.action.primary.checkout:after {
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjE3IDEzTDEyLjU5IDE2LjU5TDE0IDE4TDIwIDEyTDE0IDZMMTIuNTkgNy40MUwxNi4xNyAxMUg0VjEzSDE2LjE3WiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);
width: 24px;
    height: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    top: 0;
    background-position: center;
}



.mob-cus-it, .mob-cus-pt, .mob-cus-es, .mob-cus-dk, .mob-cus-pl, .mob-cus-se {
    display: none;
}

.plantazon_it .mob-cus-it, .plantazon_pt .mob-cus-pt, .plantazon_es .mob-cus-es, .plantazon_dk .mob-cus-dk, .plantazon_pl .mob-cus-pl, .plantazon_se .mob-cus-se {
    display: block;
}


.catalogsearch-result-index div.list .product.details.product-item-details, .product-item-details {
    margin-top: 44px !important;
}

@media(max-width:767px){
.catalogsearch-result-index div.list .product.details.product-item-details, .product-item-details {
    margin-top: 32px !important;
}   
}


@media (min-width: 992px){
.catalog-product-view ul.core_usps:after {
    width: 16px;
    height: 16px;
    right: 10px;
    top: 10px;
}
}

ul.garden-center-list {
    column-count: 2;
    column-gap: 0;
	display: block;
}

ul.garden-center-list li {
    margin-bottom: 12px;
}

@media (min-width: 992px){
ul.garden-center-list {
    font-size: 12px;
	font-weight: 600;
}
}


@media (min-width: 993px) and (max-width:1439px) {
.my-footer-links {
    grid-template-columns: repeat(2, 1fr);
}
.foot-col-1, .foot-col-2, .foot-col-3,.foot-col-4  {
    grid-column: inherit;
}
}

@media (min-width: 1440px){
.my-footer-links {
    grid-template-columns: 40% repeat(3, 1fr);
}
}

/* CHECKOUT EMAIL CHECK NOTE */

#customer-email-fieldset:before {
    display: inline-block;
    width: 100%;
    letter-spacing: 0;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 12px;
}

@media(max-width: 767px){
#customer-email-fieldset:before {
    font-size: 16px;
}
}

.plantazon_dk #customer-email-fieldset:before {
    content: 'Din e-mailadresse (tjek stavningen omhyggeligt)';
}

.plantazon_it #customer-email-fieldset:before {
    content: 'Il tuo indirizzo email (controlla attentamente l\0027 ortografia)';
}

.plantazon_pt #customer-email-fieldset:before {
    content: 'Seu endere\00E7 o de e-mail (verifique a ortografia)';
}

.plantazon_es #customer-email-fieldset:before {
    content: 'Tu correo electr\00F3 nico (revisa tu ortograf\00ED a)';
}

.plantazon_pl #customer-email-fieldset:before {
    content: 'Tw\00FB j adres e-mail (uwa\017C nie sprawd\017C  pisowni\0119)';
}

.plantazon_se #customer-email-fieldset:before {
    content: 'Din e-postadress (kontrollera stavningen noggrant)';
}


/* GIFT SE TEMP FIX */

.plantazon_se .gift-options-title:after {
    content: 'L\00E4 gg till ett gratis presentmeddelande';
}

.plantazon_se .gift-options-title span {
    display: none;
}

.plantazon_se .gift-message .field .label:after {
    content: '\00C4 r det h\00E4 r en g\00E5 va? l\00E4 gg till ett meddelande (skrivs ut p\00E5 best\00E4 llningen eller gratulationskort)';
}

.plantazon_se .gift-message .field .label span {
    display: none;
}



.amscroll-load-button {
    z-index: 1;
    position: relative;
}

.prices-tier strong.benefit .percent:before {
    margin-right: -4px;
}


@media (min-width: 768px) {
    section.home-pop p {
        text-align: center;
    }
}


.message.info {
    margin-bottom: 40px;
}

.message.info>*:first-child:before {
    font-family: sans-serif;
	content: '\2139';
    top: 24px;
}


/** CHECKOUT DISCOUNT */
body.theme-2 .cart-discount {
    display: block;
    margin-top: 30px;
    margin-bottom: 30px;
    background-color: #fff;
    padding: 24px;
    width: 100% !important;
}

body.theme-2 .cart-discount .fieldset {
    display: flex;
    flex-wrap: nowrap;
}

body.theme-2 .cart-discount .fieldset > .field {
    margin-bottom: 0;
    min-width: auto;
}

body.theme-2 .cart-discount .fieldset:last-child {
    margin-bottom: 0;
}

body.theme-2 .cart-discount #block-discount {
    width: 100%;
}

body.theme-2 .cart-discount .block > .title {
    padding-left: 0;
}

body.theme-2 .cart-discount .block > .title:after {
    display: none;
}

body.theme-2 .cart-discount .block .content {
    display: block !important;
    padding: 0;
}

body.theme-2 .cart-discount .actions-toolbar {
    width: auto;
}

body.theme-2 .cart-discount .actions-toolbar .action.primary {
    padding: 13px 10px;
    font-size: 14px;
}

body.theme-2 .cart-discount div.mage-error {
    font-size: 14px;
}

