
/* Custom CSS theme */
.ec-size .ec-store .grid-category__bg,.ec-size .ec-store .grid-category__bg-image{border-radius:0px !important}
 .ec-size .ec-store .grid-product__image{aspect-ratio:3/4}
 .ec-size .ec-store .ec-filters--inline.ec-filters--right{float:left}
 .ec-size .ec-store .ec-filters--inline.ec-filters--right.ec-filters--opened{padding-right:32px;padding-left:0}
 .ec-size .ec-store .grid__sort{text-align:left !important;padding:0px 16px;color:#000;font-family:'Montserrat' !important;font-weight:500 !important;font-size:20px;margin:24px 0px !important}
 .ec-size .ec-store .grid-category__wrap{padding:0px !important}
 .ecwid-productBrowser{padding:0px !important}
 .ec-size .ec-store .grid__wrap{padding:0px 16px !important}
 .ec-size.ec-size--l .ec-store h1,.ec-size.ec-size--l .ec-store .ec-header-h1,.ec-size.ec-size--s .ec-store .ec-header-h1,.ec-size .ec-store h1,.ec-size .ec-store .ec-header-h1{margin-bottom:0px;display:none}
 .ec-store .ec-breadcrumbs{padding:0px 16px !important}
 .ec-size .ec-store .grid-product__picture{margin-left:0px !important;margin-top:0px !important}
 .ec-size.ec-size--s .ec-store .ec-page-title{padding:0px !important;margin:16px 0px}
 .ec-size .ec-store .grid__products--appearance-frame .grid-product__image-wrap{border-radius:0px !important}
 .ec-size .ec-store .grid-product__image-wrap{display:flex !important;justify-content:center !important;align-items:center !important}
 .ec-size.ec-size--l .ec-store .ec-page-title+.ec-grid .grid__categories:first-child{margin-bottom:60px}
 .ec-size.ec-size--s .ec-store .ec-page-title+.ec-grid .grid__categories:first-child{margin-bottom:32px}
 .ec-size .ec-store .grid__products--large-items .grid-product__title-inner{font-family:'Montserrat';font-weight:800;font-size:21px;text-transform:uppercase;margin-bottom:16px}
 .ec-size .ec-store .grid-product__price .grid-product__price-amount .grid-product__price-value.ec-price-item{font-family:'PT Serif';font-weight:400;font-size:16px}
 .ec-store .ec-filters--inline.ec-filters--left .ec-filter__head{background:#443324}
 .ec-size .ec-store .ec-filters--inline .ec-filter__head .form-control,.ec-size .ec-store .ec-filters--inline .ec-filter__head .form-control:hover{color:#fff !important}
 .ec-store .ec-filters--inline .ec-filter__name .form-control .form-control__select-text{text-transform:uppercase;font-family:'Montserrat';font-weight:800;font-size:18px;letter-spacing:2.16px}
 .ec-size .ec-store .ec-filters--inline.ec-filters--applied .ec-filters__summary .ec-filters__applied .ec-filters__applied-head .ec-filter__head .ec-filter__name .ec-filter__name-inner{color:#fff;text-transform:uppercase;font-family:'Montserrat';font-weight:800;font-size:18px;letter-spacing:2.16px}
 .ec-store .ec-filters--inline.ec-filters--left .ec-filters__applied{padding-right:0px !important}
 .ec-store .ec-filters--inline.ec-filters--left .ec-filter__head{padding-left:8px !important;padding-right:0px !important}
 .ec-store .ec-filters--inline .ec-filter__clear{padding:10px 16px 10px 0px !important}
 .ec-store .ec-filters__summary{padding-bottom:0px !important}
 .ec-store .ec-filters__summary .ec-filters__applied .ec-filters__applied-body{margin:18px 0px 48px 0px !important}
 .ec-store .ec-filters__summary .ec-filters__applied .ec-filters__applied-body .ec-pill.ec-pill--small{background:#fff;border:1px solid #433424;border-radius:unset !important}
 .ec-size .ec-store .svg-icon{color:#433424 !important}
 .ec-size .ec-store .svg-icon>svg>g{stroke-width:3px !important}
 .ec-size .ec-store .svg-icon>svg{width:0.65em !important;height:0.65em !important}
 .ec-store .ec-breadcrumbs .breadcrumbs__link{color:#000 !important;text-transform:uppercase !important;text-decoration:none !important;font-family:'Montserrat';font-weight:500}
 .ec-store .ec-breadcrumbs .breadcrumbs__link.breadcrumbs__link--last{color:#2a2a2a !important;text-decoration:underline !important}
 .ec-store .ec-filters--inline.ec-filters--left .ec-filter__items-inner{padding:0px 8px !important;margin-bottom:0px}
 .ec-store .ec-filter__keyword-wrap{margin-bottom:0px}
 .ec-size .ec-store .ec-filter__body{margin:18px 0px 48px 0px}
 .ec-size .ec-store .ec-filter.ec-filter--sortby.ec-filter--section-sticky-bar{display:none}
 .ec-store .ec-filters--inline .ec-filter__clear .ec-filters__clear-all-link,.ec-size .ec-store .ec-filter .ec-filter__head .ec-filter__clear .ec-link{color:#fff;text-decoration:underline}
 .ec-size .ec-store .ec-filters--popup.ec-filters--animation-opened .ec-filters__wrap{margin-top:50px}
 .ec-size .ec-store .ec-filters--popup .ec-openable-block--opened .ec-openable-block__wrap{margin-top:50px}
 .ec-size:not(.ec-size--s) .ec-store .ec-breadcrumbs{margin-top:20px}
 .ec-size:not(.ec-size--s) .ec-store .form-control--large .form-control__button{background:#443324 !important;font-family:'Montserrat' !important;font-weight:500 !important;text-transform:uppercase !important}
 .ec-size:not(.ec-size--s) .ec-store .form-control--large .form-control__button .form-control__button-text{letter-spacing:1.92px !important}
 .ec-size .ec-store .ec-filters.ec-filters--popup.ec-filters--opened .form-control--select-inline .form-control__select-text{text-transform:uppercase;font-family:'Montserrat';font-weight:800;font-size:18px;letter-spacing:2.16px;color:#443324}
 .ec-size .ec-store .ec-header-h2{text-transform:uppercase !important;font-family:'Montserrat' !important;font-weight:800 !important;color:#443324 !important}
 .ec-store .product-details__sidebar .product-details__product-title.ec-header-h3{display:block !important;color:#000 !important;font-family:'Montserrat' !important;font-weight:600 !important;text-transform:uppercase !important}
 .ec-store .product-details__sidebar .product-details__product-title{margin:48px 0px 24px 0px !important}
 .ec-store .product-details__sidebar .ec-breadcrumbs{padding:0px !important}
 .ec-store .product-details__sidebar .details-product-price__value{font-family:'Montserrat' !important;font-weight:800 !important;font-size:18px !important;letter-spacing:2.16px}
 .ec-store .product-details__sidebar .details-product-price__value{width:100% !important}
 .ec-store.ec-store__product-page{margin-top:48px !important}
 .ec-store .product-details__sidebar .details-product-purchase__controls{max-width:100% !important}
 .ec-store .product-details__sidebar .details-product-option{max-width:100% !important}
 .ec-store .product-details__sidebar .details-product-purchase__qty{display:flex !important;flex-direction:column !important;max-width:100% !important}
 .ec-store .product-details__sidebar .details-product-purchase__qty-field{width:100% !important;margin-top:8px}
 .ec-store .product-details__sidebar .product-details-module__title.ec-header-h6.details-product-option__title,.ec-store .product-details__sidebar .details-product-purchase__qty-label{text-transform:uppercase !important;font-family:'Montserrat' !important;font-weight:700 !important;margin-bottom:8px !important;letter-spacing:1.92px !important}
 .ec-store .product-details__sidebar .product-details-module__title.ec-header-h6.details-product-option__title::after{content:':'  !important}
 .ec-store .product-details__sidebar .product-details-module__title.ec-header-h6.details-product-purchase__place{color:#0cac42 !important;text-transform:uppercase !important}
 .ec-store .product-details__sidebar .details-product-purchase__add-buttons .form-control>button{background:#443425 !important;border-radius:0px !important;text-transform:uppercase !important;font-family:'Montserrat' !important;margin-top:24px !important}
 .ec-store .product-details-module.product-details__general-info .product-details-module__title{font-family:'Montserrat' !important;font-weight:700 !important;font-size:24px !important;text-transform:uppercase !important;letter-spacing:2.88px !important}
 .ec-store .product-details-module.product-details__general-info .product-details__product-attributes .details-product-attribute{font-family:'PT Serif' !important;font-size:20px !important}
 .ec-size.ec-size--xs .product-details__sidebar{margin-top:20px !important;margin-bottom:72px !important}
 @media (max-width: 768px){.ecwid-productBrowser{padding:0px 16px !important}}
 @media (max-width: 480px){.ec-store .product-details__sidebar .ec-breadcrumbs,.ec-store .product-details__sidebar .product-details__product-title.ec-header-h3,.ec-store .product-details__sidebar .product-details__product-price,.ec-store .product-details__sidebar .product-details__label-container,.ec-store .product-details__sidebar .product-details-module__title.ec-header-h6.details-product-option__title,.ec-store .product-details__sidebar .details-product-purchase__qty>label,.ec-store .product-details__sidebar .details-product-purchase__place,.ec-store .product-details__general-info .product-details-module__title,.ec-store .product-details-module.product-details__general-info .product-details__product-attributes .details-product-attribute{text-align:center !important}}
 .ec-size .ec-store .breadcrumbs__delimiter{color:#000}
 .ec-minicart--no-shape{padding:0px !important}
 .ec-filter.ec-filter--section-sticky-bar.ec-filter--search .ec-filter__body{margin:18px 0px !important}
 .ec-filter.ec-filter--section-sticky-bar.ec-filter--search .ec-filter__body .ec-filter__items-inner{padding:0px !important}
 .ec-size .ec-store .form-control--fieldset.form-control--prepend .form-control__ico-btn{top:3px}
 @media (min-width: 320px){.ec-minicart--no-shape{padding:4px !important}}
 @media (min-width: 320px){.ec-minicart--responsive.ec-minicart--m .ec-minicart__icon{width:44px !important;height:36px !important}}
 @media (min-width: 425px){.ec-minicart--responsive.ec-minicart--m .ec-minicart__icon{width:60px !important;height:50px !important}}
 @media (max-width: 767px){.ec-size .ec-store .grid-sort__item.grid-sort__item--sortby{margin-left:6px}}
 .ecwid-responsive .ecwid-productBrowser-innerTable table.ecwid-productBrowser-auth-mini tr{height:1px}
 .ecwid-responsive .ecwid-productBrowser-innerTable table.ecwid-productBrowser-auth-mini tr td{height:inherit}
 .ecwid-responsive .ecwid-productBrowser-innerTable table.ecwid-productBrowser-auth-mini tr div{height:100%;float:unset !important}
 .simcase-CurrencyConverter-block#simcase-CurrencyConverter-powerfullId.simcase-relative{padding:16px 16px 0px !important}
 
@media (max-width: 767px) { .simcase-CurrencyConverter-block#simcase-CurrencyConverter-powerfullId.simcase-relative { width: 100%; }
 