/* CSS Editor - Auto-generated Global CSS */
/* Generated: 2026-02-12 00:06:00 */

.main-menu__tree__item {
    padding-bottom:20px!important;
    
padding-top:20px;
}

.search-toggle-btn svg {
    @media (min-width: 1200px) and (max-width: 1590px) {
  width:24px!important;
    height:24px!important;
    
};
}

#search_widget form svg {
    @media (min-width: 1200px) and (max-width: 1590px) {
  width:32px;
    height:32px;
    
};
}

#cookie-change-button > button > img {
    content:url(/img/cookie.svg);
    
background:#fff!important;
    
border-radius:100px;
    
padding:5px;
    
box-shadow: 0 1px 3px 0 rgba(60, 64, 67, 0.3), 0 4px 8px 3px rgba(60, 64, 67, 0.15);
    
border: 1px solid transparent;
    
width:38px!important;
    
height:38px!important;
    
z-index:6000;
    
transition: opacity 0.3s, transform 0.3s, visibility 0.3s, box-shadow 0.3s!important;
}

#cookie-change-button button:hover img {
    transform:unset!important;
        box-shadow: rgba(60, 64, 67, 0.4) 0px 2px 6px 0px, rgba(60, 64, 67, 0.2) 0px 6px 12px 4px !important;
}

#category-3 > div.menu-container > div.container {
    overflow-x:hidden;
}

#gpsr-manufacturer-heading > button.accordion-button {
    background:unset;
}

#delivery-time-wrapper > div > span {
    text-align:center;
    
font-size:.8rem;
}

div.modal-dialog > div.modal-content {
    border:unset;
}

#blockcart-modal {
    backdrop-filter:blur(5px);
}

button[disabled="disabled"] {
    filter:grayscale(.5);
}

#search-form > input.search-input-fill {
    border-radius:4px!important;
}

#s-bns {
    @media (max-width: 768px) {
  display:flex;
    
  flex-direction:column;
    
};
}

#s-bns button {
    @media (max-width: 768px) {
  margin:0px!important;
    
  margin-bottom:5px!important;
    
};
}

.c-bl input {
    border-radius:100px!important;
}

#cs {
    backdrop-filter: blur(5px);
}

article.product-miniature > div.card > a.product-miniature__link > ul.product-flags {
    flex-direction:column;
}

.product-miniature .product-miniature__infos {
    align-content:space-between;
    display:flex;
    min-height:120px;
}

.mySwiper2 {
    height:auto;
}

.mySwiper_mobile, .swiper-wrapper {
    @media (max-width: 768px) {
  height:auto;
    
};
}

.mySwiper_tablet {
    height:auto;
}

.ets_item_img img, .blog_description img {
    border-radius:4px;
    width:100%;
    transition: 0.2s all ease-in-out;
}

#ets_blog_page .blog_description a {
    color:#c34529 !important;
}

.dropdown-menu {
    border:unset;
    
box-shadow:0 6px 10px #2e2b3215;
    border-radius:8px;
}

div.user-info > div.dropdown > div.dropdown-menu > div.dropdown-divider {
    width:80%;
    margin:0 auto;
    border-color:#eee;
}

div.user-info > div.dropdown > div.dropdown-menu > a.dropdown-item {
    padding:10px 20px;
    transition:.2s all ease-in-out;
    display:flex;
}

div.user-info > div.dropdown > div.dropdown-menu > a.dropdown-item:hover {
    color:#c34529 !important;
}

.dropdown-menu .dropdown-item i {
    width:30px!important;
}

#content-wrapper > div.cart-grid > div.cart-grid__right:has(> .cart-summary:empty) {
    display:none;
}

.rounded-3 {
    border-radius:4px!important;
}

.form-control, .modal.product-comment-modal .form-control, .modal.product-comment-modal textarea {
    border-radius::4px!important;
}

#ets_blog_page .post-details a:hover {
    color:#c34529 !important;
}

.blog_description p {
    overflow:hidden;
    border-radius:4px;
}

.ets_item_img img, .blog_description img:hover {
    transform:scale(1.02);
}

#module-santandercredit-payment .alert-info {
    color:#000;
    background:unset;
}

#module-santandercredit-payment strong.text-primary {
    color:red!important;
}

#module-santandercredit-payment button.btn-info,#module-santandercredit-payment button.btn-success,#module-santandercredit-payment a.btn-outline-secondary {
    display: block;
    
    text-align: center;
    
    font-weight: 600;
    
    background: #fff !important;
    
    border: 2px solid #2f2b32cc !important;
    
    border-radius: 4px;
    
    margin-bottom: 1rem;
    
    padding: 12px;
    
    color: #2f2b32;
}

#module-santandercredit-payment button.btn-info:hover,#module-santandercredit-payment button.btn-success:hover,#module-santandercredit-payment a.btn-outline-secondary:hover {
    background: #2e2b32 !important;
    
    border-color: #2e2b32 !important;
    
    color: #fff !important;
}

#module-santandercredit-payment button.btn-primary {
    background: #a7bf2e;
    
    color: #2e2b32 !important;
    
    border-radius: 4px 4px 4px 4px !important;
    
    padding: 12px;
    
    font-weight: 600;
    
    border: unset;
    
    transition: 
ease-in-out 0.3s;
}

#module-santandercredit-payment button.btn-primary:hover {
    background: #bad243;
}

#___ratingbadge_0 {
    bottom:5px!important;
}

#cookie-change-button {
    z-index:1000!important;
    bottom:20px!important;
    left:16px!important;
}

div.mx-2 > div.row > div.col-md-6 > a.social-icon {
    margin-right:10px;
}

label[for=pa_captcha] {
    display:none;
}

div.row > div.col-12:first-of-type > div.card > div.card-body {
    vertical-align:middle!important;
}

#wrapper {
    min-height:calc(100vh - 451px);
}

