/* Krok 4: customer journey alignment with approved TEST. Existing operations remain intact. */
@media (min-width:768px) {
  body:not(.type-index) .container {max-width:1178px!important;width:calc(100% - 40px)!important;margin-left:auto!important;margin-right:auto!important}
  body:not(.type-index) #header .navigation-wrapper {max-width:1178px!important;width:calc(100% - 40px)!important;margin:auto!important}
}
body:not(.type-index){font-family:"Source Sans 3",Arial,sans-serif!important;background:#fcfaf5;color:#19382c}
body:not(.type-index) #content {background:#fff}
body:not(.type-index) .top-navigation-bar{background:#fff!important;min-height:31px!important;height:31px!important;padding:0!important}
body:not(.type-index) .top-navigation-bar .container{height:31px!important}
body:not(.type-index) #header{background:#fcfaf5!important;margin-bottom:0!important}
body:not(.type-index) #header .header-top{height:98px!important;padding:0 20px!important;align-items:center!important}
body:not(.type-index) #header .top-navigation-contacts,
body:not(.type-index) #header .top-nav-button-login{display:none!important}
body:not(.type-index) #header .search{margin:auto!important;max-width:380px!important}
body:not(.type-index) #header .search-form{height:42px!important;border:1px solid #b7a15f!important;border-radius:0!important;background:#fff!important}
body:not(.type-index) #header .search-form input{background:#fff!important;box-shadow:none!important;border:0!important}
body:not(.type-index) #header .search-form button{height:100%!important;background:#b79950!important;border:0!important;border-radius:0!important;color:white!important;font:700 13px Georgia,serif!important}
body:not(.type-index) #navigation{min-height:32px!important;height:auto!important;margin:0!important;background:#19382c!important;border:0!important}
body:not(.type-index) #navigation .navigation-in{min-height:32px!important}
body:not(.type-index) #navigation .menu-level-1>li>a{height:32px!important;min-height:32px!important;padding:7px 20px!important;color:#fff7e6!important;background:transparent!important;font:400 14px/18px "Source Sans 3",Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
body:not(.type-index) #navigation .menu-level-1>li>a b{font-weight:400!important;color:inherit!important}
body:not(.type-index) #navigation .menu-level-1>li>a:hover{background:#294c3c!important;color:#f7d88d!important}
body:not(.type-index) .breadcrumbs{background:#fff!important;margin:0!important}
body.type-product .p-detail-inner-header{display:block!important;margin:0 0 16px!important}
body.type-product .p-detail-inner-header h1{font:400 clamp(29px,3vw,40px)/1.13 Georgia,serif!important;letter-spacing:-.04em!important;color:#19382c!important;margin:0!important}
body.type-product .p-detail-inner-header .p-detail-info .stars-wrapper:not(:has(.star-on,.star-half)){display:none!important}
body.type-product #product-detail-form.pp-configured table.detail-parameters{display:none!important}
body.type-product #product-detail-form.pp-configured .p-info-wrapper>.p-info-headline{display:none!important}
body.type-product #product-detail-form.pp-configured .p-short-description{margin:0 0 18px!important}
body.type-product #product-detail-form.pp-configured .p-image-wrapper{padding:0 20px!important}
body.type-product #product-detail-form.pp-configured .p-info-wrapper{padding:0 20px!important}
body.type-product .content-wrapper-in{padding-top:0!important}
body.type-product .p-detail-inner{padding:20px 0 0!important}
body.type-category .category-top{padding:16px 20px!important}
body.type-category h1,body.type-page #content h1{font:400 30px/1.2 Georgia,serif!important;color:#19382c!important}
body.type-category .product .name{font-family:"Source Sans 3",Arial,sans-serif!important;text-transform:none!important}
body.type-category .products-block{margin:0 20px!important}
body.type-category .sidebar-left{display:none!important}
body.ordering-process .top-navigation-contacts,body.ordering-process .top-nav-button-login{display:none!important}
body.ordering-process #navigation .menu-level-1>li>a{color:#fff7e6!important}
@media(max-width:767px){
 body:not(.type-index) #header .header-top{height:65px!important;padding:0 12px!important}
 body:not(.type-index) #header .search{max-width:none!important}
 body:not(.type-index) #navigation{height:auto!important;min-height:0!important;background:#fcfaf5!important}
 body:not(.type-index) #navigation .menu-level-1>li>a{height:auto!important;min-height:48px!important;color:#19382c!important;font-size:16px!important;padding:13px 20px!important}
 body.type-product .p-detail-inner{padding:10px 0 0!important}
 body.type-product .p-detail-inner-header{padding:0 12px!important;margin-bottom:10px!important}
 body.type-product #product-detail-form.pp-configured .p-image-wrapper,body.type-product #product-detail-form.pp-configured .p-info-wrapper{padding:0 12px!important}
 body.type-category .products-block{margin:0 8px!important}
}
