/** Shopify CDN: Minification failed

Line 31:15 Unexpected "{"
Line 92:0 Unexpected "{"

**/
.announcement-bar-link {
    position: relative;
    top: auto;
    bottom: auto;
}
html,body{
  overflow-x: hidden;
}
.highlights-banner__block.highlights-banner__align-center .highlights-banner__block-link {
    position: relative;
    width: 100%;
    text-align: center;
    color: #1d1d1d;
    text-decoration: none;
}
.highlights-banner__block.highlights-banner__align-center .highlights-banner__icon {
        margin-left: auto;
        margin-right: auto !important;
    }
.highlights-banner__block.highlights-banner__align-center .highlights-banner__text {
    padding-right: 0;
    text-align: center;
    width: 100%;
}
a.skip-to-main,{
    z-index: -9999999999;
}
a.skip-to-main:focus {
  z-index: 900;
  position: relative;
}
.site-navigation .navmenu-depth-2 .navmenu-link:focus {
  outline: solid rgb(4, 110, 130) !important;
}
h1.slideshow-main-title {
  font-size: 1.9rem !important;
  text-shadow: 0 0 1rem #ffffff;
}

/* Cambiar el color del checkmark a #757575 */
.checkmark .checkmark__check,
.checkmark .checkmark__indeterminate {
  stroke: #757575;
  stroke-width: 2;
}
.flickity-page-dots .dot:focus {
  outline: 2px solid #005fcc;
  outline-offset: 2px;
}
.productgrid--sidebar-item.filter-group[aria-expanded="true"], .productgrid--sidebar-item[data-accordion-content][data-accordion-state=open] {
    overflow: visible;
  display: block;
    height: auto;
}
/* Estilo para el estado focus con outline offset */
.collection-filters__filter-list-item .checkmark[data-animation-state=unchecked], .filter-item:not(.filter-item--toggle-more) .checkmark[data-animation-state=unchecked], .productitem__compare-checkbox-icon .checkmark[data-animation-state=unchecked], .order-checkbox__icon .checkmark[data-animation-state=unchecked], .account-address-form.visible .form-icon--checkbox .checkmark[data-animation-state=unchecked] {
  border-color: #757575 !important;
}
.filter-item a:focus .checkmark[data-animation-state="unchecked"] {
  outline: 2px solid black;
  outline-offset: 2px;
  box-shadow: none; /* Eliminamos el box-shadow anterior si no se necesita */
}

/* Opcional: estilo para cuando está marcado */
.checkmark[data-animation-state="checked"] .checkmark__check {
  stroke: #757575;
}
.product-stock-level--low,
.search-flydown--product-stock-level .product-stock-level--low,
.search-flydown--product-stock-level .product-stock-level--low .product-stock-level__text{
    color: #a55a19 !important;
}
.product-stock-level--high,
.search-flydown--product-stock-level .product-stock-level--high,
.search-flydown--product-stock-level .product-stock-level--high .product-stock-level__text{
    color: #4b7731;
}
.flickity-page-dots .dot {
    opacity: .65;
}
.collection-filters__filter-link:focus .checkmark[data-animation-state="unchecked"], .filter-item a:focus .checkmark[data-animation-state="unchecked"], .productitem__compare-checkbox:focus + .productitem__compare-checkbox-label .checkmark[data-animation-state="unchecked"], .checkbox-selected .order-checkbox__label .checkmark[data-animation-state="unchecked"], .order-checkbox__input:focus + .order-checkbox__label .checkmark[data-animation-state="unchecked"], .product-compare__filter-checkbox:focus + .product-compare__filter-label .checkmark[data-animation-state="unchecked"], input[name="address[default]"]:focus ~ .form-icon--checkbox .checkmark[data-animation-state="unchecked"] {
  box-shadow: 0 0px 3px 3px #0006;
}
.spr-form .spr-form-label, .form-field-title--inline, .form-field-title, .options-selection__select-label, .age-gate__select-label,
{
    color: #716D7E;
}
button[aria-label="Apply Discount Code"] span {
    opacity: 1;
}
.live-search-form.form-fields-inline input.form-field-input.live-search-form-field {
  border:1px #878787 solid !important;
}
#address_zip,
._7ozb2uq, ._1fragemt8,
#checkout-main select, #checkout-main ._1fragemnw,
.utils-sortby--modal-button,
.product-form--atc-button.mdc-ripple-surface.mdc-ripple-upgraded,
.quantity-selector__button-wrapper,
.quantity-selector__input{
    border: 1px solid #919191;
}
.cart-checkout .button-primary:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 5px #02020299, 0 3px 8px #0000001a;
}
.flickity-button:not(:disabled):hover,
  .flickity-button:focus {
    outline: 2px solid #005fcc !important;
    outline-offset: 2px !important;
    box-shadow: 0 0 0 2px white, 0 0 0 4px #005fcc !important;
  }
.shipping-options__heading, .ml-pdp-detail__heading {
    padding: 6.5px 8px;
    margin-bottom: 16px;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 6.5px 8px;
    margin-bottom: 16px;
}
li.ml-pdp-detail {
    list-style: disc;
}
.spr-form .spr-form-label, .form-field-title--inline, .form-field-title, .options-selection__select-label, .age-gate__select-label {
    color: #716D7E;
}
.form-field.ml-form-field--zip .button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
  width: 50%;
}
.form-field.ml-form-field--zip .form-field-title {
  width: 44%;
}
quantity-selector {
  max-width: 16.25em;
  width:auto;
  min-width: 12.5em;
}
.quantity-selector__input {
  width: 100%;
  min-width: 4.69em;
  max-width: 3.13em;
  padding-left: 10px;
  padding-right: 10px;
}

.productitem__image-container{
  position:relative;
}

@media screen and (max-width: 1000px){
/*  .ml-form-field--zip {
    flex-direction: column;
}
.form-field-title {
    top: 30%;
}
*/
  
}