/** Shopify CDN: Minification failed

Line 239:17 Expected identifier but found whitespace
Line 239:18 Unexpected "\"Made Outer Sans Bold\""

**/
/* .doubly-nice-select {
    border: none;
}

.doubly-nice-select .flags {
  display: none;
}
 */

.ks-chart-container {
    display: inline-block !important;
    width: auto !important;
    margin-right: 15px;
}

.ks-calculator-container {
    display: inline-block !important;
    width: auto !important;
}

.product__price-and-ratings {
  margin-bottom: 1rem;
}

.product-custom__buy-buttons {
    display: flex;
      justify-content: space-between;
}

.product-custom__buy-buttons .product__label-wrapper {
  display: none;
}

.product-form__controls-group--submit {
  margin: 0px;
}

.product-custom__buy-buttons .product-form {
  width: 75%!important;
}

.product__controls-group.product__controls-group-quantity.product__block.product__block--medium {
  width: 25%;
}

.product-custom__buy-buttons .product-form button.product-form__cart-submit.btn.btn--medium.btn--full.btn--primary {
  min-height: 42px;
}

@media screen and (max-width: 768px) {
  .product-custom__buy-buttons .product-form {
    width: 70%!important;
  }
  span.find-my-fit {
    width: 40%;
}
}

input.fluHidden.appFileUpload.fluActive.appFileUpload0 {
      height: var(--height-input)!important;
  padding: var(--spacing-2) var(--spacing-3)!important;
      border: 1px solid var(--color-border-input)!important;
}

.contact-form__notice {
  font-size: 12px;
  margin-top: 5px;
}

.contact-form__notice a {
  text-decoration: underline;
}

.quick-product--wrap .rte.rte--product.ff-body.fs-body-100 p {
    text-align: left !important;
}

.quick-product--wrap .quantity-input__button {
  padding: 6px 5px!important;
}

.quick-product--wrap.modal {
  max-width: 850px!important;
}

.header .icon-button__icon .icon {
  width: 24px;
  width: 24px;
}

.header__icon-touch {
  margin: 0px;
  justify-content: center;
}

select.currency-switcher {
  border: 0px;
}

.accordion__label-icons {
  min-height: 0px;
}

@media (min-width: 720px) {
  .accordion__label-icons {
      min-height: 4px;
  }
}

.accordion__inner {
    border-top: 0.5px solid var(--color-border);
    border-bottom: 0.5px solid var(--color-border);
}

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

.customizeOptional label,
.optionPreview label,
#mepc-optionList span.block {
   font-size: var(--font-size-body-75);
}

.previewText input, .previewText textarea {
  border: 1px solid var(--color-border-input);
}

.previewText input:focus, .previewText textarea:focus {
  border-color: var(--color-text);
}

.customizeOptional input[type=checkbox]:before {
  background-image: none;
}

.custom-file-upload input[type="file"] {
  display: none!important;
}

.footer__heading-custom {
    font-weight: bold;
  text-transform: lowercase;
    font-size: 250px;
    line-height: 1.2;
    margin-top: 30px;
    font-family: 'Made Outer Sans Bold';
}

@media screen and (max-width: 768px) {
  .footer__heading-custom {
    font-size: 70px;
        margin-top: 10px;
  }

  section#shopify-section-template--16961892614307__multi_column_Wxzy6J .multi-column__introduction {
    padding: 0 20px;
  }

  section#shopify-section-template--16961892614307__multi_column_Wxzy6J .multi-column__grid {
    gap: 5px;
  }

  section#shopify-section-template--16961892614307__multi_column_Wxzy6J .multi-column__grid-item:nth-child(1),
  section#shopify-section-template--16961892614307__multi_column_Wxzy6J .multi-column__grid-item:nth-child(2) {
    margin-bottom: 10px;
  }
}

div#shopify-section-template--16961892614307__1704973447694f12e8 .section {
    padding: 0px;
    text-align: center;
      max-width: 100%;
}

section#shopify-section-template--16961892614307__custom_liquid_LnP6F7 .section {
  padding: 0px;
  max-width: 100%;
}

section#shopify-section-template--16961892614307__multi_column_Wxzy6J .section {
  padding-left: 0px;
  padding-right: 0px;
  max-width: 100%;
}

section#shopify-section-template--16961892614307__multi_column_Wxzy6J figcaption {
  text-align: center;
}

.ks-chart-tab-container {
  display: flex;
  flex-direction: column;
}

.ks-chart-individual {
  order: 2;
}

.ks-chart-individual:last-child {
  order: 1;
}

.ks-calculator-tab-container {
  display: flex;
  flex-direction: column-reverse;
}

div#kiwi-calculator-0-1967463 {
    margin-bottom: 20px!important;
}

@font-face {
  font-family: "Made Outer Sans Regular";
  src: url("/cdn/shop/files/made_outer_sans_regular-webfont.woff?v=1713982997") format("woff"),
  url("/cdn/shop/files/made_outer_sans_regular-webfont.woff2?v=1713982997") format("woff2");
}

@font-face {
  font-family: "Made Outer Sans Bold";
  src: url("/cdn/shop/files/made_outer_sans_bold-webfont.woff?v=1713982960") format("woff"),
  url("/cdn/shop/files/made_outer_sans_bold-webfont.woff2?v=1713982960") format("woff2");
}

/* .image-hero__text-container-inner.section-blocks.animation--section-blocks,
section#shopify-section-template--16961892614307__16558561315f6147d3,
section#shopify-section-template--16961892614307__custom_liquid_LnP6F7 {
/*
  --font-logo: unset;
  --font-logo-weight: unset;
  --font-logo-style: unset;
  */
  --font-heading: "Made Outer Sans Bold";
  --font-heading-weight: unset;
  --font-heading-style: unset;

  --font-body: "Made Outer Sans Regular";
  --font-body-weight: unset;
  --font-body-style: unset;

} */

@media screen and (max-width: 768px) {
  span.sale-promotion__amount.animation--sale-amount {
    font-size: 85px;
  }

  .image-hero__text-container-wrapper {
    justify-content: center;
  }
}

h2.image-hero__text-container-heading.ff-heading.fs-heading-display-2.section-blocks__heading {
    text-align: center;
    opacity: 0.7;
}

h2.image-hero__text-container-heading.ff-heading.fs-heading-display-2.section-blocks__heading:nth-child(3) {
    color: white;
}

.button-block__button.button-block__button--justify-left.button-block__button--justify-mobile-left.image-hero__text-container-image-button.section-blocks__button {
  justify-content: center;
}

.header__links-primary .header__links-list>li:not(:last-child) {
  margin-right: 20px;
}

.header__links-primary .header__links-list>li:not(:last-child) span.link-hover {
  letter-spacing: 0.5px;
}

section#shopify-section-template--16961892614307__1655747757d7226f15 .btn.btn--callout.btn--overlay {
  font-size: 18px!important;
}

section#shopify-section-template--16961892614307__rich_text_LfmLdp {
    opacity: 0.9;
}

input#contact-ContactForm-text_PwDcp6, input#contact-ContactForm-text_gwRDmn, input#contact-ContactForm-text_We9ftT,
input#contact-ContactForm-text_f4bRXW, input#ContactForm-template--16961893433507__contact_form_EP9DHJ-email, input#contact-ContactForm-telephone_4kaPpg,
input#ContactForm-template--17426829672611__contact_form_EP9DHJ-email {
    margin-top: 0!important;
}

.image-hero-split-item__text.rte.ff-body.fs-body-100.section-blocks__text {
    font-size: 20px; /* Shop swimwear, Shop mini-skirts */
}

.image-hero__text-container-text.rte.ff-body.fs-body-200.section-blocks__text {
  font-size: 23px /* Shop bags */
}

.video-hero__text-container-heading.ff-heading.fs-heading-display-1.section-blocks__heading {
    font-family: 'Made Outer Sans Bold', sans-serif;
    font-size: 80px;
}


    /* .image-hero-split-item__image-container {
      padding: 5px;
      background-color: white;
    } */

.video-hero__text-container.section-blocks.animation--section-blocks {

  max-width: 780px;
}

#search {
  font-size: 16px;
}

#Search {
  font-size: 16px;
}

/* Cream color swatch */
button.product__color-swatch[data-option-handle="cream--1"] {
   background-color: beige !important;
}

/* Electric blue color swatch */
button.product__color-swatch[data-option-handle="electric-blue--5"] {
   background-color: #7DF9FF !important; /* Light Electric Blue */
}

/* Sand color swatch */
button.product__color-swatch[data-option-handle="sand--6"] {
   background-color: #C2B280 !important; /* Sand */
}

/* Mint color swatch */
button.product__color-swatch[data-option-handle="mint--7"] {
   background-color: #67968A !important; /* Mint */
}







