body{background-color:transparent;}
.page-header .panel.wrapper{background-color:#333333;}
.page-header{background-color:#555555;}
.action.primary, .action-primary, [type='submit'], .pagebuilder-button-primary, .block-highlight .view{--button-color:51,51,51;}
.action.primary:hover, .action-primary:hover, [type='submit']:hover, .pagebuilder-button-primary:hover, .block-highlight .view:hover{--button-color:51,51,51;}
button, input[type='button'], .pagebuilder-button-secondary{--button-color:75,85,99;}
button:hover, input[type='button']:hover, .pagebuilder-button-secondary:hover, button:focus, input[type='button']:focus, .pagebuilder-button-secondary:focus{--button-color:75,85,99;}
.primary.button-hero, .button-hero .pagebuilder-button-primary, .primary.button-hero::after, .button-hero .pagebuilder-button-primary::after{--button-bg:85,85,85;--button-hover-bg:59,59,59;}
.primary.button-hero::before, .button-hero .pagebuilder-button-primary::before{background:#e7c178;}
.primary.button-hero, .button-hero .pagebuilder-button-primary{--button-color:255,255,255;}
.primary.button-hero.inverted, .button-hero.inverted .pagebuilder-button-primary{--button-color:51,51,51;}
.primary.button-hero.inverted:hover, .button-hero.inverted .pagebuilder-button-primary:hover{--button-color:171,171,171;}
.button-ghost button, .button-ghost .pagebuilder-button-primary, .button-ghost .pagebuilder-button-secondary, .block-minicart .block-content > .actions .secondary .action, .block-wishlist .actions-toolbar .primary a, .block-highlight .view{--button-border-color:140,140,140;--button-color:51,51,51;--button-hover-bg:85,85,85;}
.button-ghost button:hover, .button-ghost .pagebuilder-button-primary:hover, .button-ghost .pagebuilder-button-secondary:hover, .block-minicart .block-content > .actions .secondary .action:hover, .block-wishlist .actions-toolbar .primary a:hover, .block-highlight .view:hover{--button-border-color:94,94,94;--button-color:51,51,51;}
.products-grid .product-items:has(.product-item-details) .product-item-details, [data-appearance=carousel] .product-items:has(.product-item-details) .product-item-details {
    position: static !important;
    z-index: 5;
    top: .875rem;
    left: .875rem;
    right: .875rem;
    width: auto;
    background: #fff;
    border-radius: .25rem;
    padding: .75rem 1rem;
}

.products-grid .product-items:has(.product-item-details) .product-item-info, [data-appearance=carousel] .product-items:has(.product-item-details) .product-item-info {
    padding-top: var(--listing-grid-item-padding)!important;
}