@font-face {
    font-family: "AROMEA";
    src: url("https://www.svetbytovychvuni.cz/user/documents/upload/AROMEA-reg.woff2.css") format("woff2"),
         url("https://www.svetbytovychvuni.cz/user/documents/upload/AROMEA-reg.woff.css") format("woff");
    font-weight: normal; font-style: normal;font-display: swap;}
@font-face {
    font-family: "AROMEA";
    src: url("https://www.svetbytovychvuni.cz/user/documents/upload/AROMEA-reg-it.woff2.css") format("woff2"),
         url("https://www.svetbytovychvuni.cz/user/documents/upload/AROMEA-reg-it.woff.css") format("woff");
    font-weight: normal; font-style: italic;font-display: swap;}

/* HEADER */
#header .header-top .header-top-wrapper .site-name a img, #header .header-top .header-top-wrapper h1.site-name a img 
{max-height: 35px;}
#header .header-top .header-top-wrapper .site-name, #header .header-top .header-top-wrapper h1.site-name 
{padding-top: unset; padding-bottom: unset;}
.searchWhisperer__additionalResults .searchWhisperer__additionalResults__heading,
.searchWhisperer__products .searchWhisperer__products__heading {font-family: unset;}
#header { position: sticky; top: 0; background: transparent; z-index: 100;}
.header-top .header-top-wrapper {height: 60px;}
.header-top {z-index: 100; background: white; height: 60px;}
.user-action {background-color: transparent;}
:where(body.ums_a11y_login--off) .navigation-buttons a {font-size: 15px;}
.btn.btn-icon, a.btn.btn-icon {font-size: 15px;}
.navigation-in>ul>li>a {padding-bottom: 10px;padding-top: 10px;}
@media (min-width: 768px) {#navigation {height: 34px;}}
.header-bottom {background: white; position: relative; transition: transform 1s ease, opacity 0.5s ease; will-change: transform, opacity;}
.header-bottom--hidden {transform: translateY(-100%); opacity: 0;}
#header .header-top .header-top-wrapper .site-name {height: 60px;padding-bottom: unset;padding-top: unset;align-content: center;}
#header .header-top .header-top-wrapper .site-name a img {max-height: 35px;}

/* INFO PROUZEK */
.site-msg.information {position: relative; background: #141414; color: white;}
.site-msg, .site-msg .close:before {color: white;}
.site-msg .text {font-size: 12px; font-weight: unset;}
.site-msg {padding: 5px 0;}

/* SEARCH WIDGET */
@media (min-width: 992px) {.searchWhisperer.active {max-height: calc(100vh - 300px); overflow-y: auto !important; padding-bottom: 50px; display: block;}}
@media (min-width: 992px) {.searchWhisperer__additionalResults:nth-child(2) {margin-left: unset; margin-top: 20px;}}
@media (min-width: 992px) {.searchWhisperer__additionalResults {margin-bottom: 20px; margin-right: none; margin-left: none; padding: unset;}}
@media (min-width: 992px) {.searchWhisperer__buttonWrapper {padding: unset;}}
.searchWhisperer__product__image {max-width: 100px;}
.searchWhisperer.active {border-radius: unset;}
.search-window-visible:before {z-index: 98 !important;}
.searchWhisperer__products {background: unset;}
.searchWhisperer__additionalResults {background: unset;}
.searchWhisperer__products .searchWhisperer__products__heading, 
.searchWhisperer__additionalResults .searchWhisperer__additionalResults__heading,
.searchWhisperer__products .searchWhisperer__products__list .searchWhisperer__products__listItem a .searchWhisperer__product__infoWrapper .searchWhisperer__product__name
{text-transform: uppercase; font-size: 14px; font-weight: 400;}
.searchWhisperer__additionalResults .searchWhisperer__additionalResults__listItem a,
.searchWhisperer__products .searchWhisperer__products__list .searchWhisperer__products__listItem a .searchWhisperer__product__infoWrapper .searchWhisperer__product__availability,
.searchWhisperer__products .searchWhisperer__products__list .searchWhisperer__products__listItem a .searchWhisperer__product__price
{font-size: 14px; font-weight: 400;}
.searchWhisperer__products .searchWhisperer__products__list .searchWhisperer__products__listItem
{border-bottom: 1px dashed lightgray;}
.searchWhisperer__products .searchWhisperer__products__list .searchWhisperer__products__listItem a .searchWhisperer__product__cart
{display: none;}
.searchWhisperer__buttonWrapper .btn.searchWhisperer__button {border: solid 1px; padding: 15px;}
.searchWhisperer__buttonWrapper .btn.searchWhisperer__button:after {display: none;}
.search-results, .search-results-group {border-top: 1px dashed lightgray;}
.search-products-heading, .search-results-groups h4, .display-results-group {font-size: 14px; line-height: normal; text-transform: uppercase; font-weight: 400;}
.search-results-group-list {font-size: 14px; line-height: normal; font-weight: 400;}
.search-results, .search-results-group {margin-top: 15px; padding-top: 15px;}
.searchWhisperer__products {border-radius: unset; margin-bottom: unset; padding: 0px 15px 0px 0px;}

/* NOTIFIKACE */
.messages {z-index: 101; font-size:12px; text-transform:uppercase;}
.msg.msg-error, .msg.msg-notice, .msg.msg-success, .msg.msg-success a {background-color: #141414; border-color: #1A1A1A; color: white;}

/* FOOTER*/
#footer::before {content: ""; display: block; width: 100%; background-color: #ffffff; background-image: url("https://www.svetbytovychvuni.cz/user/documents/upload/logo/aromea-logo-bl.svg"); background-repeat: no-repeat; background-position: center; background-size: 100% auto; aspect-ratio: 4 / 1;}
#footer h4 {display: none;}
#footer a {color: white;}
.form-group.consents, .form-group.consents label {margin-top: 5px;}
.footer-rows .custom-footer .news-item-widget {margin-bottom: 8px;}
.news-item-widget h5 {font-size: 14px; font-weight: 400;}
#signature .image {display: none;}
.footer-bottom {font-size: 12px; font-weight: 400; font-style: normal;}
#footer .footer-bottom {color: #aaa;}
#footer .footer-bottom a {color: unset; text-decoration: underline;}
.footer-rows .custom-footer {justify-content: center; }
.footer-rows .custom-footer ul li {font-size: 14px; text-transform: uppercase;}
.footer-icons img {max-width: 70%;}
#footer, .footer-bottom, .footer-bottom-full-width {background-color: #0D0D0D;}
._3QFqK-UGMnhVXzC9oa-Ht8 button {font-weight: unset !important;}
._3QFqK-UGMnhVXzC9oa-Ht8 input, ._3QFqK-UGMnhVXzC9oa-Ht8 select {border: unset !important;}

/* PRIHLASENI */
.id--4 .content {box-shadow: unset; border: solid 1px; border-radius: unset;}

/* NAVIGACE */
#navigation {top: unset;}
.navigation-window-visible .navigation-buttons a[data-target=navigation], .navigation-window-visible .navigation-buttons a[data-target=navigation]:hover {background-color: unset;}
.navigation-in ul li a b {font-weight: 400; text-transform: uppercase;}
.navigation-in>ul>li.ext>ul>li>div>a {font-size: 14px; font-weight: 400; text-transform: uppercase;}
@media (max-width: 767px) {.navigation-in ul li a {padding: 16px 0;}}
@media (max-width: 767px) {#navigation {padding-bottom: unset;}}
@media (max-width: 767px) {#navigation, #navigation.visible, .menu-helper, .menu-helper .menu-level-1 {transition: none; }}
.navigation-window-visible #navigation {position: relative; background-color: white;}
.navigation-in {background-color: unset;}
.navigation-in>ul>li.exp>a,.navigation-in>ul>li>a:hover {background-color: transparent;}
@media (min-width: 768px) {.navigation-in ul.menu-level-2 {border-bottom: 1px solid !important; box-shadow: none !important;}}
.navigation-in ul.menu-level-2 a:hover {background-color: transparent;}
.navigation-in>ul>li.ext>ul>li>div>ul {font-size: 14px; line-height: 1;}
.navigation-in>ul>li.ext>ul>li>div>ul>li>a {font-weight: 400;}
.navigation-buttons a[data-target=navigation], .navigation-buttons a[data-target=search], .navigation-buttons a[data-target=search]:hover,
.navigation-buttons a[data-target=login], .navigation-buttons a[data-target=login]:hover {background-color: white;}
@media (max-width: 768px) {.navigation-in>ul>li {border-color: unset; border-radius: unset; border-style: unset;}}  
@media (max-width: 768px) {.navigation-in>ul>li:first-child {border-top-style: unset;}}  
@media (max-width: 768px) {.navigation-in>ul>li:last-child {border-bottom-style: unset;}}  
@media (max-width: 768px) { .navigation-in > ul > li.exp {background-color: unset;} }
@media (max-width: 768px) { .navigation-in ul.menu-level-2  {border-bottom: none;}}  

/* KATEGORIE */
.category-title, .content-inner>h1, .content>h2, article header h1 {font-family: "AROMEA"; margin-top: 12px; font-size: 30px; font-weight: unset; text-transform: uppercase;}
.category-top {margin-bottom: unset; border-bottom-style: unset; padding-bottom: unset;}
#category-header {padding-top: unset;}
.category-header {margin-bottom: unset;}
.multiple-columns-body.mobile #content .filters-wrapper, .one-column-body #content .filters-wrapper {margin-bottom: unset;}
:where(body.ums_a11y_pagination--on) .pagination .pagination__link, :where(body.ums_a11y_pagination--on) .pagination__currentPage {border-radius: unset;}
.btn.loadMore__button, a.btn.goToTop__button {border: 1px solid; font-size: 14px; font-weight: 400; padding: 12px;}
.pagination .pagination__list .pagination__link {border:  1px solid; border-radius: unset; font-size: 14px; font-weight: 400; padding: unset;}
.pagination .pagination__link, .pagination__currentPage {height: 40px; min-height: unset;}
.itemsTotal, .pagination-appendix {display: none;}

/* KATEGORIE SUBKATEGORIE */
.subcategories {display: flex; flex-wrap: wrap; margin:  10px 0; padding: unset;}
@media (max-width: 425px) {.subcategories {justify-content: flex-start;}}  
.subcategories li {flex: 0 0 auto; min-width: 180px; max-width: 180px; padding: 5px 0;}
.subcategories li a {padding: unset; text-transform: uppercase; border: none; font-size: 14px; font-weight: 400; height: 15px;}
.subcategories li a:before {display: none;}
.subcategories li a:hover {background-color: #ffffff !important;}
.listSorting.js-listSorting {display: none !important;}

/* KATEGORIE FILTRACE */
#content .filters-wrapper {margin-bottom: 10px; margin-top: 10px;}
#content #filters {margin-top: 5px;}
.filters-unveil-button-wrapper .unveil-button {background: none !important; font-size: 0; border: none; padding: 0; margin: 0; width: 20px; height: 20px;}
.filters-unveil-button-wrapper .unveil-button:hover, .filters-unveil-button-wrapper .unveil-button:focus, .filters-unveil-button-wrapper .unveil-button:active {background: none !important;}
.filters-unveil-button-wrapper .unveil-button::before {content: "\e942"; font-family: shoptet; font-size: 20px; color: #1A1A1A; display: block; text-align: center; cursor: pointer; font-weight: normal;}
.filters-wrapper .filters-unveil-button-wrapper .unveil-button {padding: unset;}
.filters-unveil-button-wrapper i { display: none;}
.multiple-columns-body.mobile #category-header input[type=radio]+label, .one-column-body #category-header input[type=radio]+label {padding: 10px 20px;}
#category-header {background-color: unset;}
#category-header input[type=radio]+label {font-size: 14px; text-transform: uppercase; color: unset;}
:where(body.ums_a11y_category_page--off) #category-header input[type=radio]:checked+label {box-shadow: unset; font-weight: 500;}
.category-header {display: flex; justify-content: center;}
#content #filters {background-color: unset; border-color: #1A1A1A; border-radius: unset;}
.filter-sections {background-color: unset;}
#category-filter-hover .filter-section:first-child {border-top: 1px dashed lightgray;}
.filter-sections .filter-section h4, #content .slider-wrapper>h4 {font-size: 14px; text-transform: uppercase; font-weight: 400; text-align: center;}
.filter-total-count {color: unset;}
#content .filter-section fieldset div label:not(.advanced-parameter) {padding-bottom: unset; padding-top: unset;}
.filter-count {border-radius: unset; font-size: 14px; font-weight: 400; padding: unset;}
.slider-header .from {font-size: 14px;}
.ui-slider-handle:before {color: white;}
.ui-slider-horizontal .ui-slider-handle {border-radius: unset;}
#clear-filters a {color: unset; font-size: 14px;}
.slider-wrapper {max-width: unset;}
.slider-content, .ui-slider {background-color: lightgray;}
.disabled, .inactive {color: lightgray;}
.filter-sections {font-size: 14px;}
.ui-slider-handle {box-shadow: unset;}

/* KATEGORIE PRODUKT */
.widget-parameter-wrapper {font-size: 14px; margin: 10px 0 0;}
.products-block > div .p .p-in .p-in-in .name {font-size: 14px; font-weight: 400; text-transform: uppercase; height: unset; line-height: normal;}
.products-block>div .p .p-in .p-bottom>div .prices .price-final strong {font-size: 14px; font-weight: 400; line-height: normal;}
.products-block>div .p .p-in .p-bottom>div .prices .price-standard {font-size: 14px; line-height: normal;}
.price-save {display: none;}
.prices {gap: 5px;}
.price-final, .price-standard {flex-basis: auto !important;}
.products-block>div {padding: 10px;}
.stars a:before, .stars span:before 
{font-size: 12px;line-height: 12px;}

/* HOMEPAGE VITEJTE */
.one-column-body .welcome-wrapper .welcome {width: unset; text-align: center;}

/* ROZTAŽENÍ DO OKRAJE */
@media (min-width: 1440px) {.container {width: unset;}}
.p-detail-inner .p-image-wrapper .p-image {text-align: -webkit-center;}

/* IKONKY */    
[class*=" icon-"]:after, [class^="icon-"]:after {font-family: inherit !important;} 

/* HOMEPAGE KARUSEL */
.next-to-carousel-banners {flex-flow: column;}
.banner-wrapper, .banner-wrapper a {width: 100%;}
.next-to-carousel-banners img {width: 100%; height: auto; }
#carousel.carousel {position: static;}
#carousel .carousel-inner {display: block !important; height: auto !important;}
#carousel .carousel-inner .item {display: block !important; position: static !important; opacity: 1 !important; transition: none !important;}
#carousel .carousel-control {display: none !important;}

/* NOVA REGISTRACE */
.login-wrapper .password-helper a {text-decoration: underline;}
@media (min-width: 768px) {.id--8 .content {box-shadow: unset; border: solid 1px; border-radius: unset;}}
@media (min-width: 768px) {.id--8 #content {max-width: 700px;}}
.content-inner>h1 {font-size: 30px;}
.id--8 #register-form input[type=radio]+label strong {font-weight: 400;font-size: 14px;text-transform:uppercase;}
.id--8 #register-form input[type=radio]+label {font-weight: 400;font-size: 14px;}
.id--8 #register-form .row div:first-child h4 {font-size: 14px;font-weight: 400;text-transform: uppercase;}
.id--8 #register-form label {font-weight: 400;letter-spacing: unset;}
:where(.ums_forms_redesign--off) .required-asterisk:after {color: unset;}
.id--8 #register-form input[type=checkbox]+label,.id--8 #register-form input[type=hidden]+label {font-weight: 400;}
.id--8.one-column-body #content {margin-bottom: 60px;}

/* STITEK DOPRAVA ZDARMA */
.flag.flag-freeshipping {display: none;}

/* HOMEPAGE HODNOCENI NEWSLETTER */
.latest-contribution-wrapper, .footer-newsletter {display:none;}

/* COOKIES LISTA */
#cboxContent {margin-top: unset;height: 480px;}
.siteCookies--bottom.siteCookies--scrolled {background-color: unset; box-shadow: unset;}
.siteCookies {color: unset; font-size: 14px;}
.siteCookies__button {background-color: #141414; border: 0; border-radius: unset; color: white; font-weight: 400; padding: 0 20px; text-transform: uppercase;}
.siteCookies__button:hover {opacity: 1 !important;}
.siteCookies__link {text-transform: uppercase; border: 1px solid #1A1A1A; color: #1A1A1A; font-weight: 400; padding: 0 20px;}
.siteCookies__form {background-color:rgba(255, 255, 255, 0.9); border:none; border-radius: 0; box-shadow: none;}
.template-14 #cboxContent.cookiesDialog .colorbox-html-content {border: unset;}
#cboxContent.cookiesDialog {background-color: white; border-radius: unset;}
.cookiesSetting__title {margin: unset; text-transform: uppercase; color: unset; font-size: 14px; font-weight: 500; line-height: unset; letter-spacing: unset;}
.cookiesSetting__perex {color: unset; font-size: 14px; line-height: unset;}
.cookiesSetting__data {background-color: unset; border: none; border-radius: unset; padding: unset;}
.cookiesSetting__item__name {color: unset; font-size: 14px;}
.cookiesSetting__item__status {border: 1px solid #1A1A1A; padding: 10px 10px; border-radius: unset; font-size: 14px; margin: 20px 0; padding: 10px;}
.cookiesSetting__uncheckLink {text-transform: uppercase; border: 1px solid; border-radius: unset; font-size: 14px; font-weight: unset; padding: 0 20px;}
.cookiesSetting__button {background-color: #141414; text-transform: uppercase; border: 0; border-radius: unset; font-size: 14px; font-weight: 400; padding: 0 20px;}
.cookiesSetting__button--green {background-color: #141414;}
.cookiesDialog #cboxClose {background-color: unset !important; border-radius: unset;}
#cboxLoadedContent button:hover, #cboxLoadedContent button:hover * {background: #141414 !important; color: white !important; border-color: inherit !important; opacity: 1 !important;}
.cookiesSetting__item__status:hover, cookiesSetting__item__status:hover * {background: none !important; color: inherit !important; border-color: inherit !important; opacity: 1 !important;}
.cookiesSetting__item {border-bottom: 1px dashed lightgray;}

/* PRODUKTY PRIPRAVUJEME */
.category-perex h2, .category__secondDescription h2 {font-size: 14px; letter-spacing: unset; font-weight: 400;}
.empty-content h2:after, .empty-content p {display: none;}

/* PRIHLASENI WIDGET */
.popup-widget h2 {text-transform: uppercase; letter-spacing: unset; font-size: 14px; font-weight: 400;}
.login-wrapper .password-helper {font-size: 14px;}
.social-login-buttons-divider {display: none;}
.popup-widget-inner:not(.cart-widget-inner) {box-shadow: unset;}
.admin-logged .user-action-in .popup-widget {border-style: solid;}
.user-action-in .popup-widget .popup-widget-inner {border-radius: unset;}

/* ROZTAZENI DOSIROKA */
@media (min-width: 992px) {.container {width: unset;}}
@media (min-width: 768px) {.container {width: unset;}}

/* DROBECKOVA NAVIGACE */
.breadcrumbs {display: none;}
.breadcrumbs {font-weight: 400; padding: unset;}
.breadcrumbs a {color: grey;}
 
/* KOSIK WIDGET */
.cart-widget-product-amount, .cart-widget-product-name a, 
#content ol.cart-header li a, #content ol.cart-header li strong,
.cart-table .main-link,
.cart-related-product .cart-related-info .cart-related-name,
.cart-content h4>i, .cart-summary h4, .checkout-box-wrapper h4, 
.order-summary-inner h4, .summary-wrapper h4,
.ordering-process .co-box .header-billing, .ordering-process .co-box>h4:first-child,
#checkoutSidebar .cart-content h4, .form-group label
{text-transform: uppercase; font-size: 14px; font-weight: 400;}
.cart-widget-product-delete button {color: unset;}
.form-group.js-validated-element-wrapper.consents.consents-first a {text-decoration: underline;}
.login-from-cart {font-weight: 400;text-decoration: underline;}
#checkoutContent .cart-content .co-contact-information label[for=login] {font-weight: 400; text-transform: uppercase;}
.form-group [type=checkbox]:checked+label, .form-group [type=radio]:checked+label {font-weight: 400;}
.cart-widget-product-image a {height: 76px;}
.cart-widget-product-image {height: 76px; width: 76px;}
.cart-widget-product {border-bottom: 1px dashed lightgray;}
.cart-header .step a:hover, .cart-header .step:hover {color: inherit !important;}
ol.cart-header li.completed a:before, ol.cart-header li.completed a:hover:before, ol.cart-header li.completed:hover a:before {color: white ;}
.popup-widget-inner.cart-widget-inner .cart-widget-bottom .cart-free-shipping>div {font-weight: unset;}

/* KOSIK 1 */
.show-related b { font-weight: unset !important; }
@media (min-width: 992px) {.user-action-in .popup-widget, .navigation-tools .dropdown ul.dropdown-menu, .languagesMenu .languagesMenu__box ul.languagesMenu__list {border-radius: unset; border-style: solid; border-width: 1px; box-shadow: unset; border-color: #1A1A1A;}}
#content ol.cart-header li a:before, #content ol.cart-header li strong:before
{font-size: 14px; height: 50px; line-height: 50px; width: 50px; border-radius: unset;}
ol.cart-header li.active strong:before {background-color: #141414; color: white;}
ol.cart-header li a, ol.cart-header li strong {color: #141414;}
.cart-widget-product-price, .delivery-time, .delivery-time-label, .shipping-options {font-size: 14px; font-weight: 400;}
.cart-table {border-color: unset; border-bottom: 1px dashed lightgray; border-top: 1px dashed lightgray;}
.cart-table tr td {border-top-color: transparent;}
.cart-table .p-name .main-link-variant {color: unset; font-weight: 400;}
.cart-related-availability {font-size: 12px;}
.cart-related-availability span { color: inherit !important;}
.cart-related-product {max-width: unset;}
.cart-inner .contact-box [class*=" icon-"], .cart-inner .contact-box [class^=icon-], .extras-wrapper [class*=" icon-"], .extras-wrapper [class^=icon-] {display: none;}
.cart-table .p-price .price-final, .cart-table .p-price .unit-value {color: gray; letter-spacing: unset;}
.remove-item:before {color: unset;}
@media (min-width: 992px)  {.cart-table .cart-p-image img {max-width: 120px; width: 120px;}}
.extras-wrapper .extra span strong {font-size: 14px; letter-spacing: unset;}
.extras-wrapper .discount-coupon input, .cart-table .price-final, 
.price-wrapper .price-label.price-primary, .quantity input {font-size: 14px; font-weight: 400;}
#checkoutSidebar .cart-content, .checkout-box-wrapper, .summary-wrapper, .ordering-process .co-box
{background-color: unset; border-radius: unset; border: solid 1px;}
.price-wrapper .price-label.price-secondary, .price-wrapper .price.price-secondary {color: gray; font-weight: 400;}
.next-step-back, a.next-step-back {color: unset;}
.contact-box {min-height: 70px;}
.cart-inner .contact-box {font-size: 14px;}
.price-wrapper .price.price-primary {font-weight: 400;}
.order-button-text {font-size: 14px;}
.id--16 .next-step-finish:after, .id--16 .next-step-forward:after, 
.id--9 .next-step-finish:after, .id--9 .next-step-forward:after,
.icon-info:before, .icon-info:after, .icon-van:before, .icon-van:after, 
.icon-wallet:before, .icon-wallet:after, .cart-content .icon-login:before, .cart-content .icon-login:after,
.icon-home:before, .icon-home:after, .icon-address:before, .icon-address:after {display: none;}
.for-free {color: unset; font-size: 14px; font-weight: 400;}
@media (max-width: 767px) {.cart-table tr {border-bottom-style: unset;}}

/* KOSIK 2 */
.main-link-surcharges, .main-link-variant {font-weight: unset;}
@media (max-width: 767px) {.cart-inner {padding: 40px 10px 0;}}
ol.cart-header li.completed a:before  {background-color: #141414; color: white;}
ol.cart-header li.completed a, ol.cart-header li.completed strong {color: unset;}
.payment-info:has(.question-tooltip) b {font-size: 14px; font-weight: 400;}
.payment-logo {display: none;}
.inactive .not-possible-info {font-size: 14px;}
.cart-item>div {border-bottom: 1px dashed lightgray; border-right-style: unset;}
.checkout-box {background-color: unset;}
.order-summary-item.helper, .recapitulation-single {font-size: 14px; font-weight: 400;}
.order-recapitulation strong span, .recapitulation-single strong span {font-weight: unset;}
.form-group [type=checkbox]+label, .form-group [type=hidden]+label, .form-group [type=radio]+label {font-size: 14px;font-weight: 400;}
.js-validator-msg.msg-error {font-size: 14px;}
.ordering-process .co-box .form-control {max-width: unset;}
.co-box.co-billing-address { border-bottom: 0 !important; }
.co-box.co-box-additional { border-top: 0 !important; }
.co-box.co-shipping-address {border-top: none !important; border-bottom: none !important;}
.unit-value {color: unset;}
.checkout-box .box.box-sm.visible {min-height: 100px;}
:where(.ums_forms_redesign--off) .form-control, :where(.ums_forms_redesign--off) select {color: #141414; border: 1px dashed lightgray;}
.extras-wrapper .discount-coupon form .btn {margin-left: 20px;}
#checkoutContent .cart-content .co-contact-information label[for=login] {letter-spacing: unset;}
.form-group label[for="login"] {font-size: 0 !important;}
.form-group label[for="login"]::after {content: "AROMEA Klub"; font-size: 14px; font-weight: unset; color: #1A1A1A;}






/* HOMEPAGE BANNERY CAROUSEL */
.carousel-inner .item > a > video, .carousel-inner .item > video 
{width: 100%; height: 100%; object-fit: cover; object-position: center; display: block;}
@media (max-width: 991px) {.carousel-inner .item > a > video, .carousel-inner .item > video {height: 150vw;}}
@media (max-width: 991px) {.extended-banner-texts {position: absolute; bottom: 0;}
.carousel-inner .item > a > img, .carousel-inner .item > img {height: 150vw; object-fit: cover; object-position: center;}}
.extended-banner-texts {display: flex; flex-direction: column;}
.extended-banner-text {order: 1;}
.extended-banner-title {order: 2;}
.extended-banner-link {order: 3;}
.carousel .extended-banner-texts {background: linear-gradient(to top, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 100%); color: unset; min-height: unset; padding: unset; text-align: center; width: -webkit-fill-available; border-radius: unset; align-items: center; left: unset;}
.carousel .extended-banner-texts .extended-banner-text {color: white;font-size: 14px;font-weight: 400;letter-spacing: .3em;text-transform: uppercase;margin-bottom: unset;}
.carousel .extended-banner-texts .extended-banner-title {color: white;font-family: "AROMEA";text-transform: uppercase;font-size: 30px;font-weight: unset;line-height: .9;padding: 5px 20px 0;margin-bottom: unset;}
.carousel .extended-banner-texts .extended-banner-link {background: unset;border-radius: unset;font-size: 12px;margin: 30px 0;color: white;font-weight: 400;text-transform: uppercase;border: 1px solid;padding: 10px 20px;}
.carousel .extended-banner-texts .extended-banner-link:hover,.next-to-carousel-banners .extended-banner-texts .extended-banner-link:hover {background: #141414;}
.carousel .extended-banner-texts .extended-banner-link:after,.next-to-carousel-banners .extended-banner-texts .extended-banner-link:after {display: none;}

/* HOMEPAGE BANNERY STRED ZAPATI */
@media (max-width: 991px) {.homepage-banners-full-width .banner-wrapper > a img {height: 150vw; object-fit: cover; object-position: center;}}
@media (max-width: 767px) {.homepage-banners-full-width, .category-banners-full-width.full-width {margin-right: -8px;margin-left: -8px;}}
.homepage-banners-full-width .banner-wrapper > a .extended-banner-texts {display: flex;flex-direction: column;position: absolute;bottom: 0;width: -webkit-fill-available;text-align: center;background: linear-gradient(to top, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 100%);color: white;min-height: unset;border-radius: unset;align-items: center;padding: unset;max-width: unset;}
.homepage-banners-full-width .extended-banner-texts .extended-banner-text {order: 1;}
.homepage-banners-full-width .extended-banner-texts .extended-banner-title {order: 2;}
.homepage-banners-full-width .extended-banner-texts .extended-banner-link {order: 3;}
.homepage-banners-full-width.footer-banners .banner-wrapper > a,
.homepage-banners-full-width .banner-wrapper > a {flex-flow: column;}
.homepage-banners-full-width .banner-wrapper > a img {width: 100%;}
.one-column-body .homepage-banners-full-width .banner-wrapper>a .extended-banner-texts .extended-banner-title {color: white;font-family: "AROMEA";text-transform: uppercase;font-size: 30px;font-weight: unset;line-height: .9;padding: 5px 20px 0;margin-bottom: unset;}
.homepage-banners-full-width .banner-wrapper>a .extended-banner-texts .extended-banner-text {color: white;font-size: 14px;font-weight: 400;letter-spacing: .3em;text-transform: uppercase;margin-bottom: unset;}
.homepage-banners-full-width .banner-wrapper>a .extended-banner-texts .extended-banner-link {display: inline-block;background: unset;border-radius: unset;font-size: 12px;margin: 30px 0;color: white;font-weight: 400;text-transform: uppercase;border: 1px solid;padding: 10px 20px;}
.homepage-banners-full-width .banner-wrapper>a .extended-banner-texts .extended-banner-link:after {display: none;}

/* KATEGORIE BANNER */
@media (max-width: 991px) {.category-banners-full-width.full-width .banner-category > a > img {height: 150vw; object-fit: cover; object-position: center;}}
@media (min-width: 992px) {.banner-category > a img,.homepage-banners-full-width .banner-wrapper > a img {flex: 0 0 100%;}}
.banner-category, .homepage-banners-full-width, .homepage-latest-contribution-full-width, .store-rating-full-width {background-color: unset;}
.category-banners-full-width .banner-category > a .extended-banner-texts
{display: flex;flex-direction: column;position: absolute;bottom: 0;width: -webkit-fill-available;text-align: center;background: linear-gradient(to top, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 100%);color: white;min-height: unset;border-radius: unset;align-items: center;padding: unset;max-width: unset;}
.category-banners-full-width .extended-banner-texts .extended-banner-text {order: 1;}
.category-banners-full-width .extended-banner-texts .extended-banner-title {order: 2;}
.category-banners-full-width .extended-banner-texts .extended-banner-link {order: 3;}
.category-banners-full-width .banner-category > a img {width: 100%;object-fit: cover;}
.one-column-body .banner-category>a .extended-banner-texts .extended-banner-title {
color: white;font-family: "AROMEA";text-transform: uppercase;font-size: 30px;font-weight: unset;line-height: .9;padding: 5px 20px 0;margin-bottom: unset;}
.banner-category>a .extended-banner-texts .extended-banner-text {color: white;font-size: 14px;font-weight: 400;letter-spacing: .3em;text-transform: uppercase;margin-bottom: unset;}
.banner-category>a .extended-banner-texts .extended-banner-link {display: inline-block;background: unset;border-radius: unset;font-size: 12px;margin: 30px 0;color: white;font-weight: 400;text-transform: uppercase;border: 1px solid;padding: 10px 20px;}
.banner-category>a .extended-banner-texts .extended-banner-link:after {display: none;}

/* PRODUKT DETAIL */
.shipping-options {text-decoration: underline;}
.p-image-wrapper .p-image img {max-height: 700px;width: auto;}
@media (min-width: 1440px) {.p-image-wrapper .p-image img {max-height:900px;width: auto;}}
@media (min-width: 992px) {.wide .p-detail-inner .p-image-wrapper {width: 70%;} .wide .p-detail-inner .p-data-wrapper {width: 30%;}}
.wide .p-detail-inner .p-image-wrapper {padding-right: 20px;}
.stars a:before {font-size: 12px; line-height: 12px;}
.p-detail-inner .stars-wrapper .star-list .star {margin: 1px;}
.select2-selection, select, select.form-control {max-width: unset;appearance: auto; background-image: unset;}
.p-detail-inner .brand-wrapper {font-size: 14px; font-weight: 400; letter-spacing: unset;}
.p-detail-inner h1 {font-family: "AROMEA"; font-size: 30px; letter-spacing: unset; line-height: 0.9em; 
text-transform: uppercase; font-weight: unset; margin-bottom: 15px;}
.p-detail-inner-header-mobile .h1 {font-family: "AROMEA"; font-size: 30px; letter-spacing: normal; line-height: 0.9em; text-transform: uppercase; font-weight: normal;}
.p-detail-inner .variant-list .variant-label, .availability-label, .price-measure, .stars-label {font-size: 14px; font-weight: 400; letter-spacing: unset; color: #1A1A1A !important;}
.p-detail-inner .surcharge-list select, .p-detail-inner .variant-list select {font-size: 14px;}
.p-detail-inner .p-price-wrapper .price-final {font-size: 14px; font-weight: 500; line-height: unset; padding: unset;}
.link-icons .link-icon i {display: unset; font-size: unset; margin-right: 10px;}
.link-icons .link-icon {font-size: 14px; font-weight: 400; margin: 0 20px 0 0; padding: unset;}
.buttons-wrapper .link-icon.print, .buttons-wrapper .link-icon.share, .buttons-wrapper .link-icon.watchdog {display: none;}
.p-detail-inner .p-to-cart-block .add-to-cart-button i {display: none;}
.quantity .increase {background-color: unset;}
.p-image-wrapper .flags-extra .flag {display: none;}
.p-detail-inner .detail-parameters .detail-parameter-availability {font-weight: 400;}
.quantity, button, input, textarea, select {border-radius: 0 !important;}
.p-detail-inner .p-to-cart-block .quantity {margin-right: 15px;}
.quantity .decrease__sign, .quantity .increase__sign {font-size: 14px; font-weight: 400;}
.quantity .increase, .quantity .decrease {border-style: unset; border-width: unset;}
.p-detail-full-width {display: none;}
.p-price-wrapper {display: flex; align-items: center;}
.p-price-wrapper .price-final {order: 1; margin-right: 10px;}
.p-price-wrapper .price-standard {order: 2;}
.p-price-wrapper .price-save {order: 3;}
.p-price-wrapper .standard-price-label, .price-measure {display: none;}
.products-related-header.products-header {font-size: 0;}
.products-related-header.products-header::after {content: "Doplňte kolekci";  font-size: 14px; font-weight:400; text-transform:uppercase;}
.basic-description > h4:first-child {display: none;}
.p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner a img {border-radius: unset;}
.p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner a {margin-right: 5px;}
.p-thumbnails .p-thumbnail {width: 80px !important; height: 80px !important;}
.p-thumbnails .p-thumbnail img {width: 80px !important; height: 80px !important;}
.p-thumbnails {height: 80px !important; margin-bottom: unset; overflow: hidden;}
.p-thumbnails.overflow-next:after, .p-thumbnails.overflow-prev:before {height: 80px !important;}

/* PRODUKT DETAIL MOZNOSTI DOPRAVY ZEPTEJTE SE */
#cboxClose, #cboxContent, #cboxLoadedContent, #cboxLoadingOverlay {border-radius: unset;}
.shipping-options-popup h1, .content-modal h1  {font-family: "AROMEA"; font-size: 30px;}
.red {color: unset;}

/* SEARCH WIDGET */
.popup-widget.search-widget form .search-form-input-group .search-button {margin-left: 20px;}
.popup-widget.search-widget form .search-form-input-group .search-input {border-color: lightgray;}

/* PRAZDNY KOSIK */
.cart-content h3 {font-family: unset ; font-size: unset; font-weight:unset; text-transform:uppercase;}
.cart-content h4 {font-family:unset; font-size: unset; font-weight:unset; text-transform:uppercase;}
.cart-inner.cart-empty h1 {font-family: "AROMEA"; font-size: 30px; font-weight:unset; text-transform:uppercase;text-align: center;}

/* AKORDEON MENU */
.qa-block .qa-item:last-of-type .accordion-title {border-bottom: 1px dashed lightgray;}
.qa-block .qa-item:last-of-type.active .accordion-title {border-bottom: none;}
.qa-block .qa-item:last-of-type.active .accordion-content {border-bottom: 1px dashed lightgray;padding-bottom: 10px;}
.accordion-title {display: flex ;cursor: pointer;padding: 10px 0 7px 0;font-size: 14px;font-weight: 400;justify-content: space-between;align-items: center;border-top: 1px dashed lightgray;}
.accordion-label {flex: 1;text-transform: unset;}
.accordion-icon {width: 1.5em;text-align: right;margin-left: 10px;font-size: 14px;line-height: 1;}
.accordion-content {display: none;padding: 10px 0 10px 0;font-size: 14px;line-height: 1.6;}
.accordion-content p {margin-bottom: 10px;}

/* PRODUKT DETAIL AKORDEON */
.shp-tabs-holder {display: none !important;}
.accordion-title {display: flex !important;cursor: pointer; padding: 10px 0 7px 0; font-size: 14px; font-weight: 400; 
text-transform: uppercase; display: flex; justify-content: space-between; align-items: center; 
width: 100%; border-top: 1px dashed lightgray;}
.accordion-label {flex: 1;}
.accordion-icon {width: 1.5em; text-align: right; margin-left: 10px; font-size: 14px; line-height: 1;}
.tab-pane.fade {opacity: 1 !important;}

/* PRODUKT PARAMETRY */
.tab-pane .detail-parameters {font-size:14px; border-radius: unset; border-style: unset;}
.tab-pane .detail-parameters td, .tab-pane .detail-parameters th {padding: 5px 0px;}
.tab-pane .detail-parameters th {border-right-style: unset; font-weight: 400; text-transform: uppercase; padding-right: 10px;}
.row-header-label-colon {display: none;}

/* PRODUKT HODNOCENI */
:where(.ums_discussion_rating_forms--off) .p-detail .rate-wrapper {padding: unset;}
.p-detail .rate-wrapper.unveil-wrapper .rate-average-inner .rate-average {font-family: "AROMEA"; font-size:100px; font-weight:normal; text-align:center;}
.content-inner .rate-wrapper.unveil-wrapper .rate-average-inner .rate-star-wrap .stars a:before, 
.content-inner .rate-wrapper.unveil-wrapper .rate-average-inner .rate-star-wrap .stars span:before, 
.p-detail .rate-wrapper.unveil-wrapper .rate-average-inner .rate-star-wrap .stars a:before, 
.p-detail .rate-wrapper.unveil-wrapper .rate-average-inner .rate-star-wrap .stars span:before {
font-size: 20px; line-height: 20px;}
.content-inner .rate-wrapper.unveil-wrapper .rate-average-inner .rate-star-wrap .stars a, 
.p-detail .rate-wrapper.unveil-wrapper .rate-average-inner .rate-star-wrap .stars a {
font-size: 20px; height: 20px; line-height: 20px; margin: 0 3px;width: 20px;}
.content-inner .rate-wrapper.unveil-wrapper .rate-average-inner .rate-star-wrap .stars, 
.p-detail .rate-wrapper.unveil-wrapper .rate-average-inner .rate-star-wrap .stars {height: 20px; margin: 16px 0;}
.rate-wrapper.unveil-wrapper .rate-star-wrap .stars { display: flex; justify-content: center; }
.p-detail .rate-wrapper.unveil-wrapper .rate-list .rate-value {font-weight: 400;}
.rate-wrap .rate-list .star, .rate-wrap .rate-list .star:hover {color: unset;}
.rate-bar {background-color: #141414;}
.p-detail .rate-wrapper.unveil-wrapper .rate-list .rate-block .rate-bar {border-radius: unset;}
.content .vote-wrap {border-top-style: unset;}
.p-detail .votes-wrap .vote-wrap .vote-header .vote-pic {display: none;}
.p-detail .votes-wrap.simple-vote {display: contents;}
.p-detail .votes-wrap.simple-vote .vote-wrap {padding: unset;}
.content-inner .votes-wrap .vote-wrap .vote-header .vote-name, .p-detail .votes-wrap .vote-wrap .vote-header .vote-name 
{font-weight: 400;font-size: 14px;text-transform: uppercase;}
.stars .star, .stars .star:hover {color: #141414;}
.stars .star.star-on:before, .stars .star.star-off:before  {font-size: 12px; line-height: 12px;}
.p-detail .votes-wrap.simple-vote .vote-wrap .vote-header .stars .star {margin-left: 1px;}
:where(.ums_discussion_rating_forms--off) .p-detail .rate-wrapper .add-comment .rating-icon {
text-transform: uppercase; border-radius: unset; font-size: 14px; font-weight: 400;}
:where(.ums_discussion_rating_forms--off) .p-detail .rate-wrapper .add-comment .rating-icon:before {display:none;}
.products-block>div .p .p-in .ratings-wrapper .star-list .star {margin: 1px;}
p[data-testid="textCommentNotice"] { font-size: 14px !important; }
.btn.btn-sm, a.btn.btn-sm {padding: 14px 14px; margin-bottom: 20px;}
.form-group .star-wrap.stars {height: 20px; width: auto;}
.form-group .star-wrap.stars a, .form-group .star-wrap.stars span 
{height: 20px; width: 20px;margin-right: 6px; line-height: 20px;}
.form-group .star-wrap.stars .star:before {font-size: 20px; line-height: 20px;}

/* BRAND VE VYPISU PRODUKTU */
.brand-wrapper {font-size: 12px; margin-bottom: 2px;}

/* HODNOCENÍ OBCHODU */
.content-inner .rate-wrapper.unveil-wrapper .rate-average-inner .rate-average {font-family: "AROMEA"; font-size:100px; font-weight:normal; text-align:center;}
.content-inner .rate-wrapper.unveil-wrapper .rate-list .rate-block .rate-bar {border-radius: unset;}
.rate-wrapper.unveil-wrapper .rate-block {padding-right: 50px;}
.content-inner .votes-wrap .vote-wrap .vote-header .vote-pic {display: none;}
