#header .search-form .search-toggle:before{
    display:none;
}


#hodnoceniobchodu .stars-label, #hodnoceniobchodu .rate-average, #hodnoceniobchodu .stars{
font-size:18px!important;
font-weight:600;
}


#hodnoceniobchodu h2,.blog h2{
font-size: 2.3em;
font-weight: 600;
line-height: 1.1em;
}

#discountCouponCode {
background: #fff;
}
.extras-col.coupon-box .form-group label{
font-size:18px;
font-weight:600;
margin-top:20px;
width:fit-content;
padding: 25px;
padding-left: 30px;
}
.ordering-process.id--9 .discount-coupon{
padding:10px;
background: #f1f1f1;
border-radius:10px;
padding-top: 20px;
}
.cart-inner .new_related .h4{
padding-top:0;
}
@media(min-width:992px){
.ordering-process.id--9 #fvstudio-delivery-info.show-info, .content-window.cart-window #fvstudio-delivery-info.show-info{
margin-bottom:50px;
margin-top:20px;
}
.fvstudio-delivery-info-single-gift span span{
padding-right:10px;
}
.cart-summary .extras-wrapper{
width:50%;
}

.ordering-process.id--9 #fvstudio-delivery-info .extra.delivery:before {
content: url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/opal/img/truck.svg);
margin-right:10px;
}
.ordering-process.id--9 #fvstudio-delivery-info .extra.delivery{
text-align: left;
max-width: 100%;
}
.col-md-4.sidebar-in-cart .cart-content.summary-wrapper{
background: #f1f1f1;
padding: 10px;
border-radius: 20px;
box-shadow:0px 4px 10px #cdcdcd;
}
.in-kosik .cart-row .col-md-4.fixed{
z-index:999999;
}
}


.cart-table tr td.p-name a {
line-height:1.5rem;
}
.cart-table .p-name a{
font-size:1.1rem;
}

.custom-footer__banner1{
margin:1px;
}
.blog-list .news-item{
margin-bottom:0;
}
.blog-more-wrapper {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 70px;
}

.blog-more-btn {
padding: 10px 20px;
transition: 300ms;
background-color: var(--color-secondary);
border-color: var(--color-secondary);
min-height: 50px;
display: flex !important;
flex-wrap: wrap;
align-content: center;
justify-content: center;
width: fit-content;
margin: auto;
text-decoration: none;
font-size: 16px;
color:#fff;
border-radius: 10px;
font-weight: 500;
}

.blog-more-btn:hover{
color:#fff;
}

.benefitBanner .benefitBanner__item:nth-child(5) {
width: 100% !important;
min-width: 100% !important;
flex: 0 0 100% !important;
}
.benefitBanner .benefitBanner__item:nth-child(5) .benefitBanner__content {
width: 100%;
max-width: none !important;
padding: 0 !important;
}
.benefitBanner .benefitBanner__item:nth-child(5) .benefitBanner__data {
width: 100%;
}
@media only screen and (min-width: 1800px) {
.one-column-body .products-block.products .product.related-sm-screen-show .image, .one-column-body .products-block.products .product.related-sm-screen-hide .image {
height: 200px;
}
}
.products-block.products.products-additional.products-related .product .btn{
width:70%!important;
}
@media only screen and (min-width: 1800px) {
.products-block.products .slick-list .product .image {
height: 375px !important;
}
.one-column-body .products-block.products .product .image {
height: 300px;
}
}

.slick-slider .slick-arrow{
background-color: #f29d13 !important;
border: 2px solid #f49f16;
color: rgba(45, 50, 57, 0);
width: 30px;
height: 30px;
background-size: 20px !important;
}
.slick-slider .slick-prev{
right:40px;
}
.slick-slider .slick-arrow:hover {
border: 2px solid #ffbc4f;
background-color: #ffbc4f !important;
cursor:pointer;
}

.products-block.products .product .btn:hover, .products-block.products .product button:hover{
background-color: #1c9986 !important;
}
.products-block.products .product .btn, .products-block.products .product button{
font-size: 16px;
text-transform: uppercase;
width: 100%;
text-align: center;
}
.in-index .products-block.products .slick-track {
display: flex;
align-items: stretch;
}
.products-block .image{
margin-bottom:0;
}

.products-block.products .slick-slide {
height: auto;
display: flex;
}

.products-block.products .slick-slide > div {
display: flex;
width: 100%;
}

.products-block.products .product {
display: flex;
height: auto;
}

.products-block.products .product .p {
display: flex;
flex-direction: column;
width: 100%;
}

.products-block.products .product .p-in {
display: flex;
flex-direction: column;
flex: 1 1 auto;
}

.products-block.products .product .p-in-in {
flex: 0 0 auto;
}

.products-block.products .product .p-bottom {
margin-top: auto;
}
.products-block.products .product .btn, .products-block.products .product button{
font-size:14px;
}




.product .widget-parameter-wrapper {
display: none !important;
}
.products-block.products .slick-list .product{
height:auto;
}


.products-block.products .product{
box-shadow: 0 0 15px #0000001f;
border-radius: 10px;
}
.products-block.products .product .image img{
border-radius: 10px 10px 0 0;
}
.products-block.products .product .p-in{
padding: 3px 10px 20px;
flex-direction: column-reverse !important;
}

.product .p-in-in .name span{
font-weight: 600;
font-size: 1.2rem;
line-height: 1.5rem;
}
.stars a.star:before, .stars span.star:before{
color: #df6b00 !important;
}
.products-block.products .product .prices .price-final strong{
font-size:1.4rem;
}
#productsTop .product .p-in-in .name span{
font-weight: 600;
font-size: 1rem;
line-height: 1.2rem;
}

@media(max-width:767px){
.ordering-process.id--9 #fvstudio-delivery-info .extra.delivery{
max-width:100%;
}
.cart-table tr td.p-name a {
line-height:1.2rem;
}
.cart-table .p-name a{
font-size:1rem;
}

footer .custom-footer{
flex-direction: column-reverse;
}
.products-block.products.products-additional.products-related .product .delivery-estimate{
font-size:12px;
}
.products-block.products.products-additional.products-related .product .btn{
width:80%!important;
}
.products-block.products .product .p-in{
flex-direction:column!important;
}
.in-index .products-block.products .slick-track{
gap:15px;
}
.products-block.products .product{
padding:0 0 10px!important;
}
.product .p-in-in .name span{
font-size:1.1rem;
}
.columns-mobile-2 .products-block.products .product .image{
height:auto;
}
.products-block.products .product .p-in-in{
padding: 0 10px;
}
.products-block.products .product .p .name{
height:fit-content;
}
.products-block.products .product .p-bottom>div{
flex-direction:column-reverse;
align-items:normal;
margin:0 10px;
gap:10px;
}



}

@media(max-width:479px){
.products-block.products {
gap:10px;
}
}
