/* IstaisDarzs Seasonal Garden v3 */
#top{background:#1f5638;padding:7px 0}
#top .top-info a,#top .btn-link,#top-links li,#top-links a{color:#fff}
.id-language-switch{display:inline-flex;align-items:center;gap:5px;margin:0}
.id-language-switch .language-select{background:none;border:0!important;padding:2px 3px!important;color:#fff!important;font-weight:500!important;text-transform:uppercase!important;line-height:20px;opacity:.78}
.id-language-switch .language-select.active{font-weight:700!important;opacity:1;text-decoration:underline}
.id-language-switch span{color:rgba(255,255,255,.72)}

.id-season-header{position:relative;background-color:#f4efe3!important;background-position:center center;background-size:cover;background-repeat:no-repeat;padding:28px 0!important;min-height:104px}
.id-season-header.id-season-winter{background-image:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.12)),url('../../../../../image/catalog/istaisdarzs/seasons/winter.jpg')}
.id-season-header.id-season-spring{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),url('../../../../../image/catalog/istaisdarzs/seasons/spring.jpg')}
.id-season-header.id-season-summer{background-image:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)),url('../../../../../image/catalog/istaisdarzs/seasons/summer.jpg')}
.id-season-header.id-season-autumn{background-image:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)),url('../../../../../image/catalog/istaisdarzs/seasons/autumn.jpg')}
.id-season-header #logo{display:inline-block;margin:0;padding:11px 14px;border-radius:8px;background:rgba(255,252,242,.9);box-shadow:0 3px 14px rgba(38,60,38,.12)}
.id-season-header .istaisdarzs-logo{font-size:27px;color:#174a31;text-shadow:none;letter-spacing:-1px}
.id-season-header .istaisdarzs-logo .fa-leaf,.id-season-header .istaisdarzs-logo strong{color:#5b9f35}
.id-season-header .istaisdarzs-logo small{color:#315c38}
.id-season-header #search{margin-top:9px}
.id-season-header .search-container{height:44px;padding:5px;background:rgba(255,255,255,.96);box-shadow:0 3px 16px rgba(35,60,36,.16)}
.id-season-header .mcart li i,.id-season-header #cart button,.id-season-header #cart-total,.id-season-header .cart-icon{color:#174a31}
.id-season-header .cart-icon{border-color:#174a31}
.id-season-header .mcart{padding-top:7px}
.stmenu{background:#1f5638}

.id-garden-menu{background:#fff;border:1px solid #e4e9df;border-radius:5px;overflow:hidden;margin-bottom:22px}
.id-garden-menu h2{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;background:#26392c;color:#fff;margin:0;padding:14px 15px}
.id-garden-menu h2 i{margin-right:10px}
.id-garden-menu ul{list-style:none;margin:0;padding:0}
.id-garden-menu li+li{border-top:1px solid #edf0e9}
.id-garden-menu a{display:flex;align-items:center;gap:11px;min-height:54px;padding:9px 13px;color:#263e2c;font-size:13px;line-height:1.25;text-decoration:none}
.id-garden-menu a:hover,.id-garden-menu a:focus{background:#f1f7ed;color:#22582d}
.id-garden-menu img{width:30px;height:30px;flex:0 0 30px;object-fit:contain}
.id-garden-menu span{min-width:0;overflow-wrap:break-word}
.id-garden-menu .id-garden-child a{padding-left:29px;font-size:12px;min-height:46px;background:#fafcf7}
.id-garden-menu .id-garden-child img{width:24px;height:24px;flex-basis:24px}

.id-promo-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(210px,1fr);gap:12px;width:100%;height:322px;margin:0 0 18px;overflow:hidden}
.id-promo-grid a{position:relative;display:block;overflow:hidden;border-radius:5px;background:#e9eee5;color:#fff;text-decoration:none}
.id-promo-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.id-promo-grid a:hover img{transform:scale(1.025)}
.id-promo-main:after,.id-promo-side a:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,48,28,.78) 0,rgba(15,48,28,.42) 34%,transparent 68%)}
.id-promo-copy{position:absolute;z-index:2;left:28px;top:50%;width:47%;transform:translateY(-50%)}
.id-promo-copy strong{display:block;font-size:27px;line-height:1.18;margin-bottom:10px;color:#fff}
.id-promo-copy small{display:block;font-size:14px;line-height:1.5;margin-bottom:18px;color:#f4f8f1}
.id-promo-copy b{display:inline-block;padding:9px 13px;background:#fff;color:#245d36;border-radius:3px;font-size:12px}
.id-promo-side{display:grid;grid-template-rows:1fr 1fr;gap:12px;min-width:0}
.id-promo-side a:after{background:linear-gradient(0deg,rgba(15,48,28,.8),transparent 72%)}
.id-promo-side span{position:absolute;z-index:2;left:15px;right:12px;bottom:12px}
.id-promo-side strong,.id-promo-side small{display:block;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}
.id-promo-side strong{font-size:17px;line-height:1.2}
.id-promo-side small{font-size:11px;margin-top:3px}

.id-garden-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;clear:both;width:100%;margin:0 0 26px}
.id-garden-benefits>a{display:flex;align-items:center;gap:12px;min-width:0;padding:17px 14px;background:#fff;border:1px solid #e4e9df;border-radius:5px;text-decoration:none;color:#293d2d}
.id-garden-benefits img{width:38px;height:38px;flex:0 0 38px}
.id-garden-benefits div{min-width:0}
.id-garden-benefits strong{display:block;font-size:13px;line-height:1.35;margin-bottom:4px;word-break:normal}
.id-garden-benefits span{display:block;font-size:11px;line-height:1.45;color:#677160;word-break:normal}

@media(max-width:991px){
  .id-season-header{padding:20px 0!important;min-height:88px}
  .id-season-header .istaisdarzs-logo{font-size:22px}
  .id-promo-grid{grid-template-columns:1fr;height:auto}
  .id-promo-main{height:300px}.id-promo-side{grid-template-columns:1fr 1fr;grid-template-rows:170px}
  .id-garden-benefits{grid-template-columns:1fr}
}
@media(max-width:767px){
  #top{padding:5px 0}.id-season-header{padding:14px 0 17px!important;background-position:center top}
  .id-season-header .row{display:flex;flex-wrap:wrap;align-items:center}
  .id-season-header #logo{padding:8px 10px;margin-bottom:8px}.id-season-header .istaisdarzs-logo{font-size:21px}
  .id-season-header .mcart{position:static;margin:0;padding:0 15px 7px;margin-left:auto}.id-season-header #search{margin:4px 0 0}
  #common-home #column-left{display:block!important}
  .id-garden-menu ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .id-garden-menu .id-garden-child a{padding-left:10px}.id-garden-menu a{min-height:64px;font-size:12px;padding:8px;gap:7px}
  .id-promo-main{height:260px}.id-promo-copy{left:20px;width:66%}.id-promo-copy strong{font-size:22px}.id-promo-copy small{font-size:12px}
  .id-promo-side{grid-template-columns:1fr;grid-template-rows:160px 160px}
}
@media(max-width:410px){.id-promo-main{height:235px}.id-promo-copy{width:75%}.id-promo-copy strong{font-size:19px}.id-garden-menu ul{grid-template-columns:1fr}.id-garden-menu a{min-height:50px}}
