<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 1404:0 Unexpected "}"

**/
@font-face {
  font-family: Futura;
  font-weight: 800;
  font-style: normal;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/futura/futura_n8.bcc83733e98b845c72b88f865d1078ff9909c57a.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=97602d16eb62e960d9558a090c8c83b3d5b27d7c852d7bc2d8e6f3465bec00ee") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/futura/futura_n8.61f67f11e9e14023675044d262d4b5f7e6e0808c.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=a703263fe2b6d8a742c5a68feeabb2c96fec3e268aef66c247b93537dee06bd0") format("woff");
}

@font-face {
  font-family: Futura;
  font-weight: 800;
  font-style: oblique;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/futura/futura_o8.0c8df7a3d4aa10c02a75009901e6620cea44883c.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=af98532e4e5e3fbc8ffc8e739f2091b2f5f6df686a15e2d07c6585e5ff793026") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/futura/futura_o8.a82e14647584b2b6eb67b3339f6a22c5652defc7.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=de780bf325f13dfbdb9e5d991dfb7859a0880b86eb0edab53bbe170da5ea0306") format("woff");
}

@font-face {
  font-family: Futura;
  font-weight: 900;
  font-style: normal;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/futura/futura_n9.45c42a57c2cb50398f53df906fa6cce6b9cf8f75.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=529846c68474b401c07e20d48d851d996737fdffe3c7a603f83bc0ba8469d99c") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/futura/futura_n9.812a042dc5fe5f754bc62ce00d203d8b8e840f8f.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=17a541be9da5bda078008ab6246d7aecb49fc985b6bc78d99cc9de3bec037ae6") format("woff");
}

  
@font-face {
  font-family: Futura;
  font-weight: 700;
  font-style: normal;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/futura/futura_n7.153f8fffad8e901382179997bbb87aa7a5ff33b3.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=cec43c4c5f8dde6718e6c342e6362bb677a87014841633d0637d5392f8a5fc60") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/futura/futura_n7.711e9243b3eccc2745ecf4731eba61651a122376.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=56987c2254d30d8a0a42f1d11ced4d1405ed0c57f8d49699607d9a311790e734") format("woff");
}

  @font-face {
  font-family: Futura;
  font-weight: 700;
  font-style: oblique;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/futura/futura_o7.ece1472e1fefbb598873ba72dc2bfa2e050347c1.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=fc1e2b65ad35bf014c621fadd7c2c56ff1cf08f73cd84f18dd583abfeaf94309") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/futura/futura_o7.7028291332320745f0217c346c800da7522a22b2.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=60e714ec86c9e621bbcce93b6f839699499d6a4128f7e910880e8340684c806b") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 300;
  font-style: normal;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_n3.bf4dd4af82ac263dde50abfd3dfa16485ed1e002.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=954979271b695fdcb4012149d9bbd0a5caf3943226045c664c9a0169adfd641d") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_n3.6758f33361b35d8ab1e3e2f74c575be1fc4c1fda.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=cb12aa03591998888904737ca760e7d3d7756c4212d555bfa08caa8750d73209") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 300;
  font-style: italic;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_i3.11165f1e11fa2494ef636a3b7bd0e825b8838cbe.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=e758b3d56b05372ba28b2b5ceb4b8cfc58f0177110f06a6c2812b5726608e22a") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_i3.5da3982f095cb018de966a45e0ec66f3def1d436.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=c24934b9a4c2003612197e4decba7288dad6b588ad52d87751d994bf68ef90ff") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_n4.934accbf9f5987aa89334210e6c1e9151f37d3b6.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=9b769b87acee32753148ca2a1dac792fc59786b04f32030a73f43d43f8379e8e") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_n4.ee28d4489eaf5de9cf6e17e696991b5e9148c716.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=5913c99642378a25f158f51500811570d4878b5820a6f75602a68e383de68db1") format("woff");
}

  @font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_i4.a7e8d886e15d5fb9bc964a53b3278effbf270e9c.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=fb1d43bcc06ffe0ec09720ac953e23714395b0174f86cd3b17196183b6c43884") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_i4.e87de252199e27825a41bf81646996685d86452d.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=2ef23dc7fa1d7229e6e468c14832cbd9af836404bcbd284ff26ae24270fb5a7f") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 100;
  font-style: normal;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_n1.c38651fae6617112e598a3eae6e304966bb50d9c.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=f0b0352bf1823fe4309eb73305139c559b72ff9f1b1a6d9d63583cce939dd75b") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_n1.8a253dc332ef999bbf9099ed24f14b637f0d424d.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=8c99ec992bc8353aac1560c9566b2a76a6ceb4d026fee1732935bd6a570c5afe") format("woff");
}

  @font-face {
  font-family: Poppins;
  font-weight: 100;
  font-style: italic;
  font-display: auto;
  src: url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_i1.6e61c2d68c7500b3f05a3b9a5327a9261fca3a33.woff2?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=bd1db8a9176aa0f0f4e575cca89fa87883895eac0c426d9c7469d1cf27a30fb5") format("woff2"),
       url("//sexyjeansmx.myshopify.com/cdn/fonts/poppins/poppins_i1.8ae1c939b949ac3a7fdd38c842c9f513f152ce42.woff?h1=c2V4eWplYW5zbXguYWNjb3VudC5teXNob3BpZnkuY29t&amp;hmac=3c6fa4f950cbec3292e02173ca84cb162acb5ba5b7701cf4848bfe31e4780a32") format("woff");
}

/* Core styles go here */
/* Mixins */
html::before {
  display: none;
  content: "XS,S,M,L,XL";
}
html::after {
  display: none;
  content: "XS";
}
@media screen and (min-width: 480px) {
  html::after {
    content: "S";
  }
}
@media screen and (min-width: 770px) {
  html::after {
    content: "M";
  }
}
@media screen and (min-width: 1024px) {
  html::after {
    content: "L";
  }
}
@media screen and (min-width: 1280px) {
  html::after {
    content: "XL";
  }
}

/* Tokens */
:root {
  --animation-function-general: cubic-bezier(0.17, 0.84, 0.44, 1);
}

:root {
  /* Text */
  --color-heading: #000000;
  --color-body: #000000;
  --color-accent: #414141;
  --color-body-rgb:
    0,
    0,
    0;
  --color-accent-rgb:
    65,
    65,
    65;
  --color-link: #414141;
  --color-link-rgb:
    65,
    65,
    65;
  
  
  
  --color-accent-morphed: 










#343434




;
  --color-link-hover: var(--color-accent-morphed);
  /* Backgrounds */
  --color-site-background: #ffffff;
  --color-site-background-secondary: #ffffff;
  /* Borders */
  --color-lines-and-borders: rgba(0, 0, 0, 0.15);
  --color-lines-and-borders-darker: rgba(0, 0, 0, 0.35);
  /* Products - General */
  --color-sale: #db1324;
  --color-sale-badge-label: #ffffff;
  --color-sale-badge-background: #db1324;
  --color-sold-out-badge: #888;
  --color-sold-out-badge-label: #fff;
  --color-price-regular: #000000;
  --color-price-sale: #db1324;
  --color-price-savings: #db1324;
  --color-price-compare: rgba(0, 0, 0, 0.6);
  --color-star-ratings-active: #000000;
  --color-star-ratings-inactive: rgba(0, 0, 0, 0.6);
  --color-in-stock: #63c625;
  --color-low-in-stock: #1601ff;
  --color-out-of-stock: #d10000;
  --color-vendor: rgba(0, 0, 0, 0.75);
  /* Notifications */
  --color-error: #c93030;
  --color-error-background: #fff1f1;
  --color-error-rgb: 201, 48, 48;
  --color-success: #0c9c3d;
  --color-success-background: #dfffea;
  --color-success-rgb: 12, 156, 61;
  /* Header */
  /* Buttons */
  --color-button-main: #000000;
  
  
  
  --color-button-main-invoked: 










#171717




;
  --color-button-main-contrast: #ffffff;
  --color-button-quiet: #414141;
  --color-button-quiet-invoked: 










#343434




;
  --color-button-signpost: #414141;
  --color-button-signpost-invoked: 










#343434




;
  --color-button-disabled: #f3f3f3;
  --color-button-disabled-contrast: #828282;
  /* FAB - Floating Action Buttons */
  --color-fab-foreground: #000000;
  --color-fab-background: #ffffff;
  --color-fab-quiet: #000000;
  /* Forms */
  --color-form-foreground: #000000;
  --color-form-foreground-rgb:
    0,
    0,
    0;
  --color-form-active: #000000;
  --color-form-active-rgb:
    0,
    0,
    0;
  /* Overlays */
  --color-overlay:
    rgba(
      0,
      0,
      0,
      20%
    );
  --color-overlay-text: #ffffff;
  /* Dialogs */
  --color-dialog-background: #fff;
  --color-dialog-background-rgb: 255, 255, 255;
  --color-dialog-overlay: rgba(0, 0, 0, 40%);
  --color-dialog-shadow: #000;
  /* Disclosures */
  --color-disclosure-background: #ffffff;
  --color-disclosure-border: #000000;
  --shadow-disclosure: 3px 3px 0 #000000;
  /* Social links */
  --color-social-text: #fff;
  --color-facebook: #3a5c99;
  --color-twitter: #45aaf2;
  --color-pinterest: #bc2230;
  --color-pinterest-background: #efefef;
  --color-pinterest-border: #d3d3d3;
  /* Placeholder images */
  --color-onboarding-background: rgba(0, 0, 0, 0.04);
  --color-onboarding-foreground: rgba(0, 0, 0, 0.5);
}







:root {
  --font-size-base: 16px;
  
  --font-body-family: Poppins,sans-serif;
  --font-body-style: normal;
  --font-body-weight: 300;
  --font-body-weight-bolder: 400;
  --font-body-size-25: 0.86328125rem;
  --font-body-size-50: 0.9296875rem;
  --font-body-size-75: 0.99609375rem;
  --font-body-size-100: 1.0625rem;
  --font-body-size-200: 1.1953125rem;
  --font-body-size-300: 1.328125rem;
  --font-body-size-400: 1.59375rem;
  --font-body-size-500: 1.7265625rem;
  --font-body-size-600: 1.859375rem;
  --font-body-size-700: 2.125rem;
  --font-body-size-800: 2.390625rem;
  --font-body-line-height: 1;
  --font-body-letter-spacing: 0;
  
  --font-heading-family: Futura,sans-serif;
  --font-heading-style: normal;
  --font-heading-weight: 800;
  --font-heading-size-1: 2.214875rem;
  --font-heading-size-2: 1.8125rem;
  --font-heading-size-3: 1.410125rem;
  --font-heading-size-4: 1.2089375rem;
  --font-heading-size-5: 1.0059375rem;
  --font-heading-size-6: 0.90625rem;
  --font-heading-size-collapsible-tab: 1.0059375rem;
  --font-heading-size-section: 2.5175625rem;
  --font-heading-size-page-title: 2.5175625rem;
  --font-heading-size-banner: 3.0214375rem;
  
  
  --font-heading-line-height: 1;
  --font-heading-letter-spacing: 0.0em;
  --font-heading-transform: uppercase;
  
  --font-subheading-family: var(--font-body-family);
  --font-subheading-style: var(--font-body-style);
  --font-subheading-weight: var(--font-body-weight);
  --font-subheading-weight-bolder: var(--font-body-weight-bolder);
  --font-subheading-size-small: var(--font-body-size-200);
  --font-subheading-size-medium: var(--font-body-size-300);
  --font-subheading-size-large: var(--font-body-size-400);
  --font-subheading-line-height: var(--font-body-line-height);
  --font-subheading-letter-spacing: var(--font-body-letter-spacing);
  
  --font-accent-size-small: var(--font-body-size-25);
  --font-accent-size-medium: var(--font-body-size-50);
  --font-accent-size-large: var(--font-body-size-75);
  --font-accent-line-height: 1.2;
  --font-accent-letter-spacing: 0.075em;
  
  --font-button-family: var(--font-body-family);
  --font-button-size-small: var(--font-body-size-100);
  --font-button-size-medium: var(--font-body-size-200);
  --font-button-size-large: var(--font-body-size-300);
  --font-button-weight: var(--font-body-weight);
  --font-button-line-height: var(--font-body-line-height);
  --font-button-transform: none;
  --font-button-letter-spacing: 0;
  
  --font-signpost-size: var(--font-body-size-300);
  --font-signpost-weight: 700;
  --font-signpost-transform: uppercase;
  --font-signpost-letter-spacing: 0.05em;
  
  --font-form-label-size: var(--font-body-size-100);
  --font-form-label-weight: var(--font-body-weight);
  --font-form-label-transform: none;
  --font-form-label-letter-spacing: 0;
  --font-form-value-size: var(--font-body-size-100);
  --font-form-value-weight: var(--font-body-weight);
  --font-form-label-info-size: var(--font-body-size-75);
  --font-form-label-message-size: var(--font-body-size-50);
  
  --font-product-item-name-size: var(--font-body-size-100);
  --font-product-item-name-family: var(--font-body-family);
  --font-product-item-name-weight: var(--font-body-weight);
  --font-product-item-vendor-size: var(--font-body-size-50);
  --font-product-item-price-size: var(--font-body-size-100);
  --font-product-item-price-size-unit: var(--font-body-size-50);
  --font-product-item-price-size-savings: var(--font-body-size-50);
  /* We need to reduce the font sizes on the product cards on mobile */
}
@media screen and (max-width: 719px) {
  :root {
    --font-product-item-name-size: calc(var(--font-body-size-100) * 0.9285);
    --font-product-item-vendor-size: calc(var(--font-body-size-50) * 0.9285);
    --font-product-item-price-size: calc(var(--font-body-size-100) * 0.9285);
    --font-product-item-price-size-unit: calc(var(--font-body-size-50) * 0.9285);
    --font-product-item-price-size-savings: calc(var(--font-body-size-50) * 0.9285);
  }
}

:root {
  --index-header: 700;
  --index-overlay: 800;
  --index-modal: 900;
  --index-max: 1000;
}

:root {
  /* Site widths */
  --width-site-full: 9999px;
  --width-site-content: 800px;
  --width-site-constrained: 600px;
  /* General (Inconsequential) Spacers */
  --space-1: 0.125rem;
  --space-2: 0.25rem;
  --space-3: 0.375rem;
  --space-4: 0.5rem;
  --space-5: 0.625rem;
  --space-6: 0.75rem;
  --space-7: 0.875rem;
  --space-8: 1rem;
  --space-9: 1.25rem;
  --space-10: 1.5rem;
  --space-11: 1.75rem;
  --space-12: 2rem;
  --space-13: 2.25rem;
  --space-14: 2.5rem;
  --space-15: 2.75rem;
  --space-16: 3rem;
  --space-17: 3.5rem;
  --space-18: 4rem;
  --space-19: 5rem;
  --space-20: 6rem;
  --space-21: 7rem;
  --space-22: 8rem;
  /* Site gutters */
  --space-gutter-mobile: 16px;
  --space-gutter-desktop: 24px;
  /* Button Spacing */
  --space-button-small-vertical: var(--space-5);
  --space-button-small-horizontal: var(--space-8);
  --space-button-medium-vertical: var(--space-7);
  --space-button-medium-horizontal: var(--space-11);
  --space-button-large-vertical: var(--space-8);
  --space-button-large-horizontal: var(--space-13);
  /* FAB Buttons */
  --dimension-button-fab-small: 2rem;
  --dimension-button-fab-medium: 2.375rem;
  --dimension-button-fab-large: 2.875rem;
  --dimension-button-fab-icon-small: 1rem;
  --dimension-button-fab-icon-medium: 1.125rem;
  --dimension-button-fab-icon-large: 1.375rem;
  /* Forms */
  --space-form-label-gap: var(--space-7);
  --space-form-input-gap: var(--space-12);
  --space-form-input-small-vertical: var(--space-3);
  --space-form-input-small-horizontal: var(--space-6);
  --space-form-input-medium-vertical: var(--space-5);
  --space-form-input-medium-horizontal: var(--space-8);
  --space-form-input-large-vertical: var(--space-8);
  --space-form-input-large-horizontal: var(--space-9);
  --space-form-chip-vertical: var(--space-3);
  --space-form-chip-horizontal: var(--space-3);
  --dimension-form-chip-width: 4rem;
  --dimension-form-choice: calc(var(--font-form-label-size) * 1.125);
  --dimension-form-swatch: 2rem;
  /* Content Grids */
  --space-content-grid-small: var(--space-8) var(--space-4);
  --space-content-grid-medium: var(--space-10) var(--space-8);
  --space-content-grid-large: var(--space-11) var(--space-9);
  --space-content-grid-mobile: var(--space-8) var(--space-4);
  /* RTE Spacing */
  --space-rte-paragraph: var(--space-10);
  /* Section spacing */
  --space-section-margin-mobile: var(--space-14);
  --space-section-margin-desktop: var(--space-16);
}

/* Other style tokens that don't fit into the other categories */
:root {
  /* Forms */
  --border-radius-form-input: 0;
  --border-radius-form-checkbox: 0;
  --border-radius-form-swatch: 0;
}

/* Base */
* {
  box-sizing: border-box;
}

html {
  position: relative;
  height: 100%;
  font-size: var(--font-size-base);
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-text-size-adjust: 100%;
}

body {
  display: flex;
  flex-direction: column;
  margin: 0;
  min-height: 100vh;
  font-family: var(--font-body-family);
  font-size: var(--font-body-size-100);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
  line-height: var(--font-body-line-height);
  color: var(--color-body);
  text-align: left;
  letter-spacing: var(--font-body-letter-spacing);
  background-color: var(--color-site-background);
  word-break: break-word;
}

main {
  flex-grow: 1;
  outline: none;
  display: flex;
  flex-direction: column;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: var(--space-10) 0 var(--space-8);
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  line-height: var(--font-heading-line-height);
  color: var(--color-heading);
  text-transform: var(--font-heading-transform);
  letter-spacing: var(--font-heading-letter-spacing);
}
  @media (max-width: 650px){
h1.collection-title__title {
    font-size: 1.7em !important;
    word-break: break-word !important;
    padding: 0px 10px 20px 10px !important;
}
 }
 h1.collection-title__title {
   padding: 0px 10px 20px 10px !important;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
  text-decoration: none;
}
h1 a:visited, h1 a:hover, h1 a:focus, h1 a:active,
h2 a:visited,
h2 a:hover,
h2 a:focus,
h2 a:active,
h3 a:visited,
h3 a:hover,
h3 a:focus,
h3 a:active,
h4 a:visited,
h4 a:hover,
h4 a:focus,
h4 a:active,
h5 a:visited,
h5 a:hover,
h5 a:focus,
h5 a:active,
h6 a:visited,
h6 a:hover,
h6 a:focus,
h6 a:active {
  color: inherit;
}

.h1,
h1 {
  font-size: var(--font-heading-size-1);
}

.h2,
h2 {
  font-size: var(--font-heading-size-2);
}

.h3,
h3 {
  font-size: var(--font-heading-size-3);
}

.h4,
h4 {
  font-size: var(--font-heading-size-4);
}

.h5,
h5 {
  font-size: var(--font-heading-size-5);
}

.h6,
h6 {
  font-size: var(--font-heading-size-6);
}

p {
  margin: var(--space-rte-paragraph) 0;
}

a {
  color: var(--color-link);
  transition: color 0.2s ease-out;
}
a:visited {
  color: var(--color-link);
}
a:hover, a:focus, a:active {
  color: var(--color-link-hover);
}

img {
  width: auto;
  max-width: 100%;
  height: auto;
}

ol,
ul {
  padding-left: var(--space-8);
  margin: var(--space-8) 0 var(--space-10);
}
ol &gt; ol,
ol &gt; ul,
ul &gt; ol,
ul &gt; ul {
  margin: 0;
}

ol {
  list-style-type: decimal;
}

ul {
  list-style-type: disc;
  list-style-position: inside;
}

li {
  margin-bottom: var(--space-6);
}

table {
  display: block;
  margin-bottom: var(--space-10);
  overflow-x: auto;
  white-space: nowrap;
  border-collapse: collapse;
  border: none;
}
@media screen and (min-width: 480px) {
  table {
    display: table;
    overflow-x: visible;
    white-space: normal;
  }
}

tr {
  border-bottom: 1px solid var(--color-lines-and-borders);
}
tfoot tr {
  border-bottom: none;
}

th {
  padding: var(--space-6) var(--space-6) var(--space-6) 0;
  font-size: var(--font-body-size-75);
  font-weight: var(--font-body-weight);
  color: var(--color-heading);
  line-height: var(--font-body-line-height);
  letter-spacing: 0.075;
  word-break: keep-all;
}

td {
  padding: var(--space-6) var(--space-6) var(--space-6) 0;
  word-break: keep-all;
}

blockquote {
  position: relative;
  margin: var(--space-rte-paragraph) var(--space-6);
  padding: 0 0 0 var(--space-11);
  font-family: var(--font-heading-family);
  font-size: var(--font-heading-size-2);
  font-weight: var(--font-heading-weight);
  line-height: var(--font-heading-line-height);
  color: var(--color-body);
  text-transform: var(--font-heading-transform);
  letter-spacing: var(--font-heading-letter-spacing);
  border-left: 2px solid var(--color-body);
}
blockquote &gt; * {
  padding: var(--space-5) 0 0 var(--space-8);
}
@media screen and (min-width: 770px) {
  blockquote {
    margin: var(--space-rte-paragraph) var(--space-13);
  }
}
@media screen and (min-width: 1024px) {
  blockquote {
    margin: var(--space-rte-paragraph) var(--space-19);
  }
}

iframe {
  max-width: 100%;
}

b,
strong {
  font-weight: var(--font-body-weight-bolder);
}

em {
  font-style: italic;
}

b em,
strong em,
em b,
em strong {
  font-style: italic;
}

label {
  display: block;
  margin-bottom: var(--space-form-label-gap);
  font-size: var(--font-form-label-size);
  font-weight: var(--font-form-label-weight);
  color: var(--color-form-foreground);
  text-transform: var(--font-form-label-transform);
  letter-spacing: var(--font-form-label-letter-spacing);
  cursor: pointer;
}

input[type=text],
input[type=email],
input[type=password],
input[type=search],
input[type=telephone],
input[type=tel],
input[type=number],
textarea,
select {
  position: relative;
  display: block;
  width: 100%;
  padding: var(--space-form-input-medium-vertical) var(--space-form-input-medium-horizontal);
  margin: var(--space-form-label-gap) 0 var(--space-form-input-gap);
  font-family: var(--font-body-family);
  font-size: var(--font-form-value-size);
  font-weight: var(--font-form-value-weight);
  color: var(--color-form-foreground);
  text-align: left;
  cursor: pointer;
  background: transparent;
  border: 1px solid rgba(var(--color-form-foreground-rgb), 0.3);
  border-radius: var(--border-radius-form-input);
  outline: none;
  transition: border-color 0.2s ease-out, box-shadow 0.2s ease-out;
  -webkit-appearance: none;
          appearance: none;
}
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=telephone]::placeholder,
input[type=tel]::placeholder,
input[type=number]::placeholder,
textarea::placeholder,
select::placeholder {
  color: rgba(var(--color-form-foreground-rgb), 0.6);
}
input[type=text]:hover,
input[type=email]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=telephone]:hover,
input[type=tel]:hover,
input[type=number]:hover,
textarea:hover,
select:hover {
  border: 1px solid var(--color-form-foreground);
}
input[type=text]:active, input[type=text]:focus,
input[type=email]:active,
input[type=email]:focus,
input[type=password]:active,
input[type=password]:focus,
input[type=search]:active,
input[type=search]:focus,
input[type=telephone]:active,
input[type=telephone]:focus,
input[type=tel]:active,
input[type=tel]:focus,
input[type=number]:active,
input[type=number]:focus,
textarea:active,
textarea:focus,
select:active,
select:focus {
  border-color: var(--color-form-active);
  box-shadow: 0 0 0 1px var(--color-form-active);
}
input[type=text]:disabled,
input[type=email]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=telephone]:disabled,
input[type=tel]:disabled,
input[type=number]:disabled,
textarea:disabled,
select:disabled {
  color: rgba(var(--color-form-foreground-rgb), 0.6);
  cursor: not-allowed;
  background-color: rgba(var(--color-form-foreground-rgb), 0.04);
  border: 1px solid rgba(var(--color-form-foreground-rgb), 0.25);
}

input[type=search]::-webkit-search-cancel-button {
  position: absolute;
  top: 50%;
  right: var(--space-8);
  width: 1rem;
  height: 1rem;
  margin: 0;
  cursor: pointer;
  background-image: url('data:image/svg+xml;utf8, %3Csvg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12ZM4.04588 3.33875C3.85061 3.14348 3.53403 3.14348 3.33877 3.33875C3.14351 3.53401 3.14351 3.85059 3.33877 4.04585L5.29291 5.99999L3.33877 7.95413C3.14351 8.14939 3.14351 8.46597 3.33877 8.66124C3.53403 8.8565 3.85061 8.8565 4.04588 8.66124L6.00001 6.7071L7.95415 8.66124C8.14942 8.8565 8.466 8.8565 8.66126 8.66124C8.85652 8.46597 8.85652 8.14939 8.66126 7.95413L6.70712 5.99999L8.66126 4.04585C8.85652 3.85059 8.85652 3.53401 8.66126 3.33875C8.466 3.14348 8.14942 3.14348 7.95415 3.33875L6.00001 5.29288L4.04588 3.33875Z" fill="black"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  opacity: 60%;
  transform: translateY(-50%);
  -webkit-appearance: none;
          appearance: none;
}

input[type=checkbox],
input[type=radio] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--dimension-form-choice);
  height: var(--dimension-form-choice);
  margin: 0 var(--space-6) 0 0;
  line-height: 1.5;
  vertical-align: baseline;
  cursor: pointer;
  background: transparent;
  border: 1px solid rgba(var(--color-form-foreground-rgb), 0.3);
  outline: none;
  -webkit-appearance: none;
          appearance: none;
}
input[type=checkbox]:hover,
input[type=radio]:hover {
  border: 1px solid var(--color-form-foreground);
}
input[type=checkbox]:active, input[type=checkbox]:focus,
input[type=radio]:active,
input[type=radio]:focus {
  border-color: var(--color-form-active);
  box-shadow: 0 0 0 1px var(--color-form-active);
}
input[type=checkbox]:disabled,
input[type=radio]:disabled {
  cursor: not-allowed;
  background-color: rgba(var(--color-form-foreground-rgb), 0.04);
  border: 1px solid rgba(var(--color-form-foreground-rgb), 0.25);
}

input[type=checkbox] {
  border-radius: var(--border-radius-form-checkbox);
  border: 1px solid rgba(var(--color-form-foreground-rgb), 0.6);
}
input[type=checkbox]:checked {
  background-color: var(--color-form-active);
  border: 1px solid var(--color-form-active);
}
input[type=checkbox]:checked::after {
  position: absolute;
  width: 0.75rem;
  height: 0.75rem;
  content: "";
  background-color: var(--color-site-background);
  /* 
Icon check (1.0.1) begin
     */
  -webkit-mask-image: url("data:image/svg+xml;ut8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20d%3D%22m1.47%209.63%204.61%203.768%208.45-9.796%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml;ut8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20d%3D%22m1.47%209.63%204.61%203.768%208.45-9.796%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100%, 100%;
          mask-size: 100%, 100%;
  /* 
Icon check (1.0.1) end
     */
}
input[type=checkbox]:disabled:checked {
  background-color: rgba(var(--color-form-foreground-rgb), 0.6);
}

input[type=radio] {
  border-radius: 50%;
}
input[type=radio]:checked::after {
  position: absolute;
  width: calc(var(--dimension-form-choice) - 0.5rem);
  height: calc(var(--dimension-form-choice) - 0.5rem);
  content: "";
  background-color: var(--color-form-active);
  border-radius: 50%;
}
input[type=radio]:disabled:checked::after {
  background-color: rgba(var(--color-form-foreground-rgb), 0.6);
}

select {
  -webkit-appearance: none;
          appearance: none;
  background-clip: padding-box;
}

section {
  margin: var(--space-section-margin-mobile) 0;
}
section[data-component="image-banner"]{
  margin: 0;
}
@media screen and (min-width: 480px) {
  section {
    margin: var(--space-section-margin-desktop) 0;
  }
}

header.header {
  margin: 0 0 var(--space-section-margin-mobile) 0;
}
@media screen and (min-width: 480px) {
  header.header {
    margin: 0 0 var(--space-section-margin-desktop) 0;
  }
}

footer.footer {
  margin: var(--space-section-margin-mobile) 0 0 0;
}
@media screen and (min-width: 480px) {
  footer.footer {
    margin: var(--space-section-margin-desktop) 0 0 0;
  }
}

section-wrapper,
section-header,
section-content {
  position: relative;
  display: block;
}

section-wrapper {
  max-width: calc(var(--width-site-full) + 2 * var(--space-gutter-mobile));
  padding-right: var(--space-gutter-mobile);
  padding-left: var(--space-gutter-mobile);
  margin: 0 auto;
}
@media screen and (min-width: 770px) {
  section-wrapper {
    max-width: calc(var(--width-site-full) + 2 * var(--space-gutter-desktop));
    padding-right: var(--space-gutter-desktop);
    padding-left: var(--space-gutter-desktop);
  }
}

section-wrapper[width=wide] {
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin: 0;
}

section-wrapper[width=content] {
  max-width: calc(var(--width-site-content) + 2 * var(--space-gutter-mobile));
}
@media screen and (min-width: 770px) {
  section-wrapper[width=content] {
    max-width: calc(var(--width-site-content) + 2 * var(--space-gutter-desktop));
  }
}

section-wrapper[width=constrained] {
  max-width: calc(var(--width-site-constrained) + 2 * var(--space-gutter-mobile));
}
@media screen and (min-width: 770px) {
  section-wrapper[width=constrained] {
    max-width: calc(var(--width-site-constrained) + 2 * var(--space-gutter-desktop));
  }
}

/* Helpers */
.visually-hidden {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  white-space: nowrap;
}

.skip-to-main {
  position: absolute;
  top: 0;
  left: -9999px;
  padding: 1em;
  font-size: var(--font-body-size-100);
  text-decoration: none;
  background-color: var(--color-site-background);
}
.skip-to-main:focus, .skip-to-main:active {
  left: 0;
  z-index: 9000;
}

body:not(.user-is-tabbing) a,
body:not(.user-is-tabbing) button,
body:not(.user-is-tabbing) summary {
  outline: none;
}

.hidden {
  display: none !important;
}

.placeholder-svg {
  display: block;
  background-color: var(--color-onboarding-background);
  fill: var(--color-onboarding-foreground);
  width: 100%;
  height: 100%;
}

.errors,
.success {
  padding: var(--space-8) var(--space-4);
  margin-bottom: var(--space-12);
  text-align: center;
}

.errors {
  color: var(--color-error);
  background-color: var(--color-error-background);
  border: 1px solid var(--color-error);
}
.errors ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.errors li {
  margin: 0;
}

.success {
  color: var(--color-success);
  background-color: var(--color-success-background);
  border: 1px solid var(--color-success);
}

.field-error {
  border: 1px solid var(--color-error);
  box-shadow: 0 0 10px rgba(var(--color-error-rgb), 0.8);
}

/*product*/
@media only screen and (max-width: 600px) {
  h1.product-block__title, .product-recommendations__heading, .cart-drawer__heading, .featured-product-block__title, .featured-product-block__text {
  font-size: 1.5em !important;
  }
  }
.product-badges--font-heading {
  padding: 10px !important;
  }
  
/*collections*/
h1.collection-title__title {
  text-align: center;
  }
@media screen and (min-width: 770px){
 .faceted-filters__filters {
 display: flex;
 text-align: center;
 justify-content: center;
 }
 }
.faceted-filter__text {
 flex: 1 1 auto;
 padding-right: var(--space-4);
 text-align: left;
 }

/*mega menu*/
nav-desktop__tier-1 .nav-desktop__tier-1-link.nav-desktop__tier-1-link--parent:last-child span {
    padding-right: var(--space-10);
    color: red !important;
}
a.nav-desktop__tier-2-link span:last-child {
  font-weight: 500 !important;
  color: black;
}
  a.nav-desktop__tier-2-link {
    color: black !important;
}
  
/*carrito*/
h2.cross-sell-slider__heading {
  font-size: 2em !important;
  }

/*Variantes relacionadas*/
.variante-activa {
  border: 2px solid black;
  }
ul.related-products {
  position: relative;
  list-style-type: none;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
h4 { 
  border: none; 
  line-height: 1.3;
  margin: 10px 0 0 0;
  }
div.image { 
  height: 66px; 
  }
li {
  /* atoms */
  position: relative;
  /* atoms */
  display: inline-block;
  height: 79px;
  margin-right: 12px;
  width: 64px;
  }
  
/* atoms */
img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  }
/* atoms */
  
span.money { 
  font-size: 0.8em; 
  }
li:last-child { 
  margin-right: 0; 
  }
  }
  div#shopify-section-template--15759116304561__166054582265bcae0e {
  padding: 0 !important;
  margin: 0 -30px;
  }
.image.var {
  width: 100px;
  padding: 6px 6px 4px 6px;
  }
 
 @media screen and (min-width: 770px){
 .block-meganav__promos {
   height: 550px;
   width: 366.66px !important;
 }
} 

/*social icons on mobile menu*/
@media screen and (min-width: 770px){
 .header-toolbar__content-links {
 opacity: 0 !important;
 }
 }
@media screen and (min-width: 992px){
.footer-top {
 display: flex;
 margin-left: -2vh !important;
 }
 }
 
/*store locator*/
h2#store-locator-title {
 text-align: center;
 }
@media only screen and (min-width: 1200px) {
 #store_map {
 right: 40px;
 }
.addresses ul {
 margin-left: 40px !important;
 }
.addresses li {
 border-top: none !important; 
 }
.search_bar {
 margin: 40px !important;
 }
 } 
.search_filters label {
 margin-top: 5px;
 }
.search_filters {
 border-top: 19px solid #f5f5f5 !important;
 }
 
/*general pages*/
section-header {
  text-align: center;
}
[data-component="collection-list"] section-header{
  text-align: left;
}
/*megamenu*/
.block-meganav__submenu-item-link {
 padding: 3px !important;
}
.block-meganav__link {
 font-size: 14px;
}
li.block-meganav__item, a.nav-desktop__tier-2-link span {
 font-weight: 600;
 font-size: 1em !important;
}

  /*holidays*/
  
  /*announcement bar*/
b, strong {
 font-weight: 900 !important;
 }
.block-announcement p {
 font-size: 1.1em !important;
 }
 
 /*wishlist*/
div#wishlisthero-floating-launcher-container div {
 left: 10px !important; 
 bottom: 20px !important;
 }
.template-product div#wishlisthero-floating-launcher-container div {
 left: 10px !important; 
 bottom: 90px !important;
 }
div#wishlisthero-product-page-button-container {
 margin-bottom: 5%;
 margin-top: -2%;
 display: none;
 text-align: center;
 justify-content: center !important;
 }
div#wishlisthero-product-page-button-container button {
 background-color: #db1324 !important;
 }
div#wishlisthero-floating-launcher-container a {
 background-color: #DB1324 !important; 
 }

  /*holidays*/
  .collapsible-tab {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    border-top: none !important;
    border-bottom: 1px solid #b5b5b542;
}
.featured-product {
    margin: 0 4% !important;
}


li.nav-desktop__tier-1-item:nth-child(2){
 font-weight: 600 !important;
 color: #e84e51 !important;
}

/**/
button#\31 74e699a-9a2b-4c04-bc96-2582bfa739b3 {
 background: url(/cdn/shop/files/fondo-festivo-brillo-dorado-brillante_53876-132895_2_1.jpg?v=1668126025);
 background-size: 580px 387px;
 border: none;
 color: black;
}
  .nav-drawer__tier-1-link--parent::after, .nav-drawer__tier-2-link--parent::after {
    position: absolute;
    top: 50%;
    right: var(--space-8);
    width: 0.75rem;
    height: 0.75rem;
    pointer-events: none;
    content: "";
    background-color: var(--color-body);
    -webkit-mask-image: url(data:image/svg+xml;ut8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20d%3D%22m1%205%207%207%207-7%22%2F%3E%3C%2Fsvg%3E);
    mask-image: url(data:image/svg+xml;ut8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20d%3D%22m1%205%207%207%207-7%22%2F%3E%3C%2Fsvg%3E);
    -webkit-mask-size: 100%, 100%;
    mask-size: 100%, 100%;
    transform: translateY(-50%) rotate(-90deg);
 }
.cart-item__price {
    grid-column: 5/5 !important;
    grid-row: 1;
    text-align: right;
 }
  td.cart-item__details {
    grid-column: 2/4;
    display: flex;
    flex-wrap: nowrap;
    padding: 0 var(--space-9);
    word-break: normal !important;
    white-space: normal;
 }
a.cart-item__remove {
    margin-left: 10px;
 }
/*boutique page*/
.search_bar {
 display: none;
 }
h2#store-locator-title {
 margin-bottom: 3%;
 }
.addresses {
 height: auto !important;
 }
@media (max-width: 650px){
.addresses {
 margin-left: 5px;
 }
 }
/*filters on collection page*/
@media screen and (min-width: 770px){
.faceted-filters__filters {
    justify-content: flex-start;
}
 }
html, body{
width: 100%;
height: auto;
padding: 0px;
margin: 0px;
/*overflow-x: hidden;*/
}
 .block-meganav__promos {
   height: 550px !important;
   width: 366.66px !important;
 }
}
/*collection titles mobile*/
@media (max-width: 650px){
h1.collection-title__title {
    font-size: 1.7em !important;
    word-break: break-word !important;
    padding: 0px 10px 20px 10px !important;
}
  .featured-collection__heading {
    max-width: 30ch;
    margin-bottom: 0;
    font-size: 1.7em !important;
    text-align: center !importanr;
    margin-top: -2%;
}
 }

/*mobile menu*/
li.nav-drawer__tier-1-item span:last-child span{
    font-weight: 600;
    color: #e84e51;
} 
/*featured collection titles*/
.featured-collection__subheading {
    font-size: 1.1rem !important;
    margin-bottom: -13px;
}

.adding-error__text{
  display: flex;
  color: red;
  font-weight: 700;
}
.ooo-instagram-header__title{
  text-align: left;
  padding: 24px;
}

.product-card__variants--quickadd{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #334da383;
  padding-top: 5px;
  color: white;
  max-height: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.product-card__variants--title{
  width: 98%;
  text-align: center;
}
.product-card__variants--title p{
  margin: 0 0 10px;
  font-size: 0.8em;
  font-weight: 700;
}
.product-card__variants--wrapper{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  flex-flow: wrap;
  margin: auto;
  justify-content: center;
  overflow-y: scroll;
}
.product-card__variants--wrapper::-webkit-scrollbar {
  width: 0px!important;
  height: 0px!important;
}
.product-card__variants--wrapper::-webkit-scrollbar-track {
  background: transparent!important;
  border: 0;
}
.product-card__variants--wrapper::-webkit-scrollbar-thumb {
  background: #888;
}
.product-card__variants--wrapper::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.product-card__variants{
  background-color: #00000040;
  color: white;
  font-size: 14px;
  padding: 8px;
  margin: 0 5px 10px!important;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.product-card__variants:hover{
  background-color: #000000;
  scale: 1.2;
}

.quickadd-button__wrapper {
  padding: 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: black;
  color: white;
  border: none;
  font-weight: 400;
  margin: 0 auto;
  position: relative;
  z-index: 3;
  cursor: pointer;
  outline: none;
  width: 70%;
  min-height: 40px;
  max-width: 75px;
}
@media screen and (min-width: 400px){
  .quickadd-button__wrapper {
    width: 50%;
    padding: 0 10px;
  }
}
.quickadd-button__wrapper:disabled{  
  background-color: gray;
  border: none;
  color: white;
  font-weight: 600;
  transition: all 0.1s ease-in-out;
}
.quickadd-button__wrapper:focus {
  background-color: transparent;
  border: 1px solid black;
  color: black;
  font-weight: 600;
  transition: all 0.1s ease-in-out;
}
@media screen and (min-width: 570px) {
  .product-card__variants--wrapper{
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: 769px) {
  .product-card__variants--quickadd{
    bottom: 0;
    top: unset;
  }
  .quickadd-button__wrapper{
    display: none;
  }
}
@media screen and (min-width: 850px) {
  .product-card__variants--wrapper{
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: 1000px) {
  .product-card__variants--wrapper{
    grid-template-columns: repeat(5, 1fr);
  }
}
@media screen and (min-width: 1300px) {
  .product-card__variants--wrapper{
    grid-template-columns: repeat(6, 1fr);
  }
}

.display-none{
  display: none!important;
}


.site-header__icon{
  display: flex;
  width: auto;
  align-items: center;
  text-decoration: none;
}
.site-header__icon span.wishlist-hero-items-count{
  position: initial!important;
  width: auto!important;
  height: auto!important;
  margin-right: 0!important;
}
@media screen and (min-width: 1920px){
  .MuiGrid-grid-xl-2 {
      max-width: 25%!important;
      flex-basis: 25%!important;
  }
}
</pre></body></html>