/** Shopify CDN: Minification failed

Line 16:1545 Expected identifier but found "{"
Line 16:1546 Unexpected "{"
Line 16:1552 Expected ":"
Line 16:1590 Expected identifier but found "{"
Line 16:1591 Unexpected "{"
Line 16:1597 Expected ":"
Line 16:1635 Expected identifier but found "{"
Line 16:1636 Unexpected "{"
Line 16:1642 Expected ":"
Line 16:1680 Expected identifier but found "{"
... and 29 more hidden warnings

**/
.container{width:100%}@media (min-width:575px){.container{max-width:575px}}@media (min-width:750px){.container{max-width:750px}}@media (min-width:1000px){.container{max-width:1000px}}@media (min-width:1300px){.container{max-width:1300px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1816px){.container{max-width:1816px}}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.bottom-0{bottom:0}.left-0{left:0}.z-\[9999\]{z-index:1}.order-1{order:1}.order-2{order:2}.m-auto{margin:auto}.my-\[60px\]{margin-top:60px;margin-bottom:60px}.mx-auto{margin-left:auto;margin-right:auto}.mx-\[10px\]{margin-left:10px;margin-right:10px}.ml-3{margin-left:.75rem}.mt-28{margin-top:7rem}.mb-20{margin-bottom:5rem}.mb-40{margin-bottom:10rem}.mb-8{margin-bottom:2rem}.mr-\[40px\]{margin-right:40px}.mr-\[20px\]{margin-right:20px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-\[32px\]{height:32px}.max-h-\[55px\]{max-height:55px}.min-h-screen{min-height:100vh}.w-\[32px\]{width:32px}.w-full{width:100%}.max-w-full{max-width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.gap-\[\{\{value\[0\]\}\}\]{gap:{{value[0]}}}.gap-\[\{\{value\[1\]\}\}\]{gap:{{value[1]}}}.gap-\[\{\{value\[2\]\}\}\]{gap:{{value[2]}}}.gap-\[\{\{value\[3\]\}\}\]{gap:{{value[3]}}}.gap-\[\{\{value\[4\]\}\}\]{gap:{{value[4]}}}.overflow-hidden{overflow:hidden}.border{border-width:1px}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.px-4{padding-left:1rem;padding-right:1rem}.pt-10{padding-top:2.5rem}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.text-\[50px\]{font-size:50px}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:575px){.xs\:hidden{display:none}.xs\:gap-\[\{\{value\[2\]\}\}\]{gap:{{value[2]}}}.xs\:gap-\[\{\{value\[3\]\}\}\]{gap:{{value[3]}}}}@media (min-width:750px){.sm\:block{display:block}.sm\:gap-\[\{\{value\[0\]\}\}\]{gap:{{value[0]}}}.sm\:gap-\[\{\{value\[1\]\}\}\]{gap:{{value[1]}}}.sm\:gap-\[\{\{value\[2\]\}\}\]{gap:{{value[2]}}}}@media (min-width:1000px){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-\[\{\{value\[0\]\}\}\]{gap:{{value[0]}}}.md\:gap-\[\{\{value\[1\]\}\}\]{gap:{{value[1]}}}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:px-28{padding-left:7rem;padding-right:7rem}.md\:pt-16{padding-top:4rem}}@media (min-width:1300px){.lg\:gap-\[\{\{value\[0\]\}\}\]{gap:{{value[0]}}}}
/* ===== BAS ADDITIONNEL FLOWHER ===== */
.flowher-extra-bottom {
  border: none;
  padding: 0;
  margin-top: 18px;
  margin-bottom: 16px;
}
.flowher-extra-bottom__title {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin-bottom: 4px;
  line-height: 1.25;
}
.flowher-extra-bottom__optional {
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  color: #888;
  font-size: 11px;
}
.flowher-extra-bottom__inner {
  display: flex;
  gap: 12px;
  align-items: center;
  margin-top: 10px;
}
.flowher-extra-bottom__img {
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 0;
  flex-shrink: 0;
}
.flowher-extra-bottom__sizes {
  flex: 1;
  min-width: 0;
}
.flowher-extra-bottom__size-label {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #888;
  margin-bottom: 6px;
}
.flowher-extra-bottom__grid {
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  margin-bottom: 24px;
}
.flowher-extra-bottom__size-btn {
  padding: 12px 0;
  width: 90px;
  border: 1px solid #ccc;
  background: #fffefc !important;
  color: #222;
  cursor: pointer;
  font-size: 12px;
  border-radius: 2px;
  transition: all 0.15s ease;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 0.04em;
  flex: 0 0 auto;
}
.flowher-extra-bottom__size-btn:hover:not(:disabled) {
  border-color: #333;
}
.flowher-extra-bottom__size-btn.is-active {
  background: #222 !important;
  color: #fff;
  border-color: #222;
}
.flowher-extra-bottom__size-btn:disabled {
  opacity: 0.35;
  cursor: not-allowed;
  text-decoration: line-through;
}
.flowher-extra-bottom__price-compare {
  color: #999;
  font-size: 11px;
  text-decoration: line-through;
  text-transform: none;
  letter-spacing: 0;
  margin-left: 6px;
}
.flowher-extra-bottom__price {
  color: #222;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  margin-left: 4px;
}

@media screen and (max-width: 749px) {
  .flowher-extra-bottom__inner {
    display: flex;
    gap: 12px;
    align-items: center;
  }
  .flowher-extra-bottom__img {
    width: 70px;
    height: 100%;
    min-height: 70px;
    object-fit: cover;
    object-position: center;
    border-radius: 0;
    flex-shrink: 0;
    align-self: stretch;
  }
  .flowher-extra-bottom__grid {
    display: flex;
    flex-wrap: nowrap;
    gap: 8px;
    margin-bottom: 24px;
  }
  .flowher-extra-bottom__size-btn {
    padding: 13px 0;
    width: 70px;
    border: 1px solid #ccc;
    background: #fffefc !important;
    color: #222;
    cursor: pointer;
    font-size: 12px;
    border-radius: 2px;
    transition: all 0.15s ease;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    letter-spacing: 0.04em;
    flex: 0 0 auto;
  }
  .flowher-extra-bottom__title {
    white-space: nowrap;
    font-size: 11px;
    line-height: 1.25;
  }
  .flowher-extra-bottom__optional {
    font-size: 11px;
    white-space: nowrap;
  }
  .flowher-extra-bottom__size-label {
    white-space: nowrap;
    font-size: 11px;
  }
  .flowher-extra-bottom__price,
  .flowher-extra-bottom__price-compare {
    font-size: 11px;
  }
  .product-card__title,
  .collection-product-card__title,
  .card__heading,
  .card__content .title,
  .product-grid .card__heading {
    font-size: 14px !important;
    line-height: 1.15 !important;
    letter-spacing: 0 !important;
    font-weight: 400 !important;
  }
  .product-card__title a,
  .collection-product-card__title a,
  .card__heading a,
  .card__content .title a {
    color: inherit !important;
  }
  .template-collection .product-item__title-label .product-item__title,
  .template-collection .product-item__title-label .product-item__title a {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 1 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: normal !important;
    line-height: 1.2 !important;
    max-height: 1.2em !important;
    font-size: 11px !important;
  }
}
/* ===== FIN BAS ADDITIONNEL FLOWHER ===== */