<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 557:0 Unexpected "}"
Line 589:0 Unexpected "}"

**/
@font-face {
  font-family: 'ABCReproBold'; 
  src: url("/cdn/shop/files/ABCRepro-Bold.woff2?v=1745965853") format("woff2"), 
       url("/cdn/shop/files/ABCRepro-Bold.woff?v=1745965853") format("woff");
  font-weight: 600; 
  font-style: normal; 
}
@font-face {
  font-family: 'ABCReproBoldItalic'; 
  src: url("/cdn/shop/files/ABCRepro-BoldItalic.woff2?v=1745965853") format("woff2"), 
       url("/cdn/shop/files/ABCRepro-BoldItalic.woff?v=1745965853") format("woff");
  font-weight: 600; 
  font-style: italic; 
}
@font-face {
  font-family: 'ABCReproMedium'; 
  src: url("/cdn/shop/files/ABCRepro-Medium.woff2?v=1745965853") format("woff2"), 
       url("/cdn/shop/files/ABCRepro-Medium.woff?v=1745965853") format("woff");
  font-weight: 500; 
  font-style: normal; 
}
@font-face {
  font-family: 'ABCReproMediumItalic'; 
  src: url("/cdn/shop/files/ABCRepro-MediumItalic.woff?v=1745965853") format("woff2"), 
       url("/cdn/shop/files/ABCRepro-MediumItalic.woff2?v=1745965853") format("woff");
  font-weight: 500; 
  font-style: italic; 
}
@font-face {
  font-family: 'ABCReproRegular';
  src: url("/cdn/shop/files/ABCRepro-Regular.woff2?v=1745965853") format("woff2"), 
       url("/cdn/shop/files/ABCRepro-Regular.woff?v=1745965853") format("woff");
  font-weight: 400; 
  font-style: normal; 
}
@font-face {
  font-family: 'ABCReproRegularItalic'; 
  src: url("/cdn/shop/files/ABCRepro-RegularItalic.woff2?v=1745965853") format("woff2"),
       url("/cdn/shop/files/ABCRepro-RegularItalic.woff?v=1745965853") format("woff");
  font-weight: 400; 
  font-style: italic; 
}
body{
  font-family: 'ABCReproRegular', sans-serif; 
}
h1, h2, h3, h4, h5, h6, .rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6 {
  font-family: 'ABCReproRegular', sans-serif; 
}
.ff-heading{
  font-family: 'ABCReproRegular', sans-serif;
}
.ff-subheading{
  font-family: 'ABCReproRegular', sans-serif;
}
.ff-body, .filter-bar__button{
  font-family: 'ABCReproRegular', sans-serif;
}
h4.collection-item__title.ff-heading{
  font-family: 'ABCReproRegular', sans-serif; 
}
.header__row.three-segment {
    grid-template-columns: 230px auto 120px;
}
p, .rte p, .rte ol, .rte ul, .rte li, .shopify-policy__body p, .shopify-policy__body ol, .shopify-policy__body ul, .rte p ol, .rte p ul, .rte ol ol, .rte ol ul, .rte ul ol, .rte ul ul, .shopify-policy__body p ol, .shopify-policy__body p ul, .shopify-policy__body ol ol, .shopify-policy__body ol ul, .shopify-policy__body ul ol, .shopify-policy__body ul ul{
  font-family: 'ABCReproRegular', sans-serif; 
}
.rte strong{
  font-family: "ABCReproMedium", sans-serif;
}

#shopify-section-template--23937320485169__image_hero_Q3AUCB{
  .image-hero__inner::after {
    content: ""; 
    display: block; 
    background-image: url('/cdn/shop/files/dk-blue-m.svg?v=1743791510');
    background-size: cover; 
    background-position: center;
    width: 50px; /* Set desired width */
    height: 34.65px; /* Set desired height */
    position: absolute;
    bottom: 15px;
    left: 25px;

    @media (min-width: 720px) {
      width: 100px; /* Set desired width */
      height: 69.3px; /* Set desired height */
    }
  }  
}
#shopify-section-template--24100668506417__image_with_text_fiVX4D p, .filter-sidebar{
  font-family: "ABCReproMedium", sans-serif;
}
#shopify-section-template--24103998521649__rich_text_PAzjQm{
  h2, h3, p{
    font-family: "ABCReproMedium", sans-serif;
  }
}
.filter-bar__button-text, .filter-bar__button.filter-bar__button--sort{
  text-transform: uppercase;
}

h2 {
  font-size: 90px;
}

/* Buttons, Arrows */
.btn.btn--callout {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
}
.btn.btn--callout span svg, .meganav .btn.btn--overlay span svg, .popup .btn span svg, .product__media-show-more .btn svg {
    max-width: 13px;
    margin-left: 30px;
    top: 1px;
    position: relative;
}
.popup .btn span{
  border-bottom: solid 1px #000E56;
}
#shopify-section-template--23937320714545__multi_column_1,
#shopify-section-template--23937320714545__image_hero_ziypqY {
  .btn.btn--callout svg path {
    fill: white;
  }
}

.btn.btn--callout span:before,
.btn.btn--callout span:after {
  bottom: -0.144em;
  height: 1px;
}
.popup .btn span:before,
.popup .btn span:after {
  bottom: -0.144em;
  height: 1px;
}



/* mega nav */
.meganav .btn.btn--overlay span svg path{
  fill: #fff;
}
.meganav .btn.btn--overlay span:before,
.meganav .btn.btn--overlay span:after{
  bottom: -0.144em;
  height: 1px;
}
.meganav__primary ul li a svg{
  margin-left: 20px;
}
.meganav__primary ul li a svg path{
  fill: #fff;
}
.meganav__primary ul li a:hover svg path{
  fill: #000E56;
}
.meganav__secondary-promo-text {
  justify-content: space-between;
  padding: 20px;
}
.meganav .button-block__button {
  align-self: end;
}
.meganav .button-block__button .btn{
  border: none; 
  border-bottom: solid 1px;
  justify-content: space-between;
  padding: 0;
  line-height: 8px;
}
.meganav__nav h4 {
  margin-bottom: 1.6em;
  font-size: 16px;
  text-transform: uppercase;
}
.meganav-promo{
  min-height: 200px;
}
/* Home hero */
#shopify-section-template--23937320714545__image_hero_ziypqY .image-hero__text-container-inner {
    width: 100%;
    max-width: var(--max-width);
    margin: auto;

}


@media (min-width: 720px) {
  #shopify-section-template--24100668506417__image_with_text_fiVX4D, #shopify-section-template--24261745803569__image_with_text_ct6jb4, #shopify-section-template--24103998521649__image_with_text_tXLKJh{
    .image-with-text__image-container-inner {
      height: 100%;
      .image-with-text__image-wrapper {
        height: 100%;
        .image-with-text__image {
          height: 100%;
          img {
            object-fit: cover;
            height:100%;
            border-radius: 0 20px 20px 0;
          }     
        }
      }
    }
  }
}
@media (min-width: 1200px) {
  #shopify-section-template--24103998521649__image_with_text_tXLKJh .image-with-text__text-container-inner {
    padding-right: 10%;
  }
}

.collection-item__image {
  border-radius: 20px;
}
.product-item__media {
  border-radius: 20px;
}
.article-item__image {
  border-radius: 20px;
}
.grid-item img {
  border-radius: 20px;
}
.gallery-item__image {
  border-radius: 20px;
}
.product-card-mini__image img {
  border-radius: 20px;
}
.template-collection .swatch-view,
.template-collection h5.product-item__swatch-count,
.template-collection .swatches {
  display: none;
}
.product-item__hover-action-wrap,
product-item__media:hover .product-item__hover-action-wrap {
  display: none;
}
.template-product #swatch-option2 {
  display: none;
}
.complete-the-look__image img,
.shoppable-image__image img {
  border-radius: 20px;
}
.meganav {
  border: none;
  border-radius: 0 0 20px 20px;
}
.meganav__secondary {
  padding: var(--spacing-6);
}
.meganav-promo {
  border-radius: 20px;
}

@media (min-width: 720px) {
    .multi-column__grid-item-icon-wrapper .multi-column__grid-item-icon {
    
        max-width: 40px;
        height: 51px;
    }
}

h1.collection-banner__text-container-heading{
  font-size: 90px;
  font-weight: 400;
}

/* Life's too short */
#shopify-section-template--23937320714545__image_hero_1 h2 {
  font-size: 6vw;
}
@media (min-width: 1500px) {
  #shopify-section-template--23937320714545__image_hero_1 h2 {
    font-size: 90px;
  }
}
/* Home */
.product-item__price{
  font-size: 16px;
}
.product-card-mini__text{
  h4, span{
    font-size: 16px;
  }
}
/*smart moves*/
.grid-item__overlay{
  border-radius: 20px;
}
#shopify-section-template--23937320714545__grid_h6dhhL {
    h3 {
      font-size: 20px;
    }
  }
@media (min-width: 960px) {
  #shopify-section-template--23937320714545__grid_h6dhhL .grid-item__text-container-wrapper {
    padding: 15px;
  }
}
/*Why We Care*/
#shopify-section-template--24100668506417__image_with_text_fiVX4D svg path {
  fill: #fff;
}

/*Make Waves*/

@media (min-width: 720px) {
  #shopify-section-template--24103998521649__multi_column_hEUekH .multi-column__grid-item:first-of-type{
    border-right: solid 1px #000E56;
  }
  #shopify-section-template--24103998521649__multi_column_hEUekH .multi-column__grid{
    gap: 0;
  }
  #shopify-section-template--24103998521649__multi_column_hEUekH .multi-column__grid-item {
    padding: var(--spacing-9);
  }
}

/*about*/
@media (max-width: 719px) {
  #shopify-section-template--24100668506417__image_with_text_fiVX4D .image-with-text__text-container{
    margin-top:0;
  }
}
/*signup popup */
#shopify-section-sections--23937321435441__popup{
  h3.popup__heading{
    font-size: 40px;
  }
  .popup__text{
    font-size: 24px;
    font-weight: 500;
  }
  .popup__image{
    padding: 15px;
    img {
      border-radius: 20px;
    }
  }
  .popup__content{
    border-radius: 20px;
  }
  .popup__content-inner{
    border-radius: 20px;
  }
  .popup__newsletter .input {
    background-color: #D3FB7D;
    border: none;
    border-bottom: solid 1px #000E56;
  }
  .btn.btn--primary.btn--overlay::before, .btn.btn--primary.btn--overlay::after{
    background: #D3FB7D;
  }
  .form-status__message.form-status__message--success{
    color: #000E56;
    border-color: #000E56;
  }
}
@media (min-width: 720px) {
  .popup.popup--has-image.popup--image-is-adjacent .popup__text-container {
    flex: 1 0 65%;
    width: 65%;
  }
}
/*Product Pages*/
.product__media img{
  border-radius: 20px;
}
.product__media-show-more .btn{
  
}
.product{
  h1.product__title, h2{
    font-size: 36px;
  }
  h3{
    font-size: 24px;
    font-family: "ABCReproMedium", sans-serif;
  }
  .btn.btn--primary::after{
    background-color: #6CA7D3;
  }
  h1.product__title.ff-heading{
    font-family: "ABCReproMedium", sans-serif;
  }
}
h2.recommended-products__heading.ff-heading{
  font-family: "ABCReproMedium", sans-serif;
}
.product-form__cart-submit.btn.btn--medium.btn--full.btn--primary, .quick-cart__submit.btn.btn--full.btn--primary{
  border: solid 1px #000E56;
  border-radius: 20px;
  color: #000E56;
}
.quick-cart__submit.btn.btn--full.btn--primary:after, .product-form__cart-submit.btn.btn--medium.btn--full.btn--primary:after{
    background-color: #6CA7D3;
  }

.product-form__cart-submit.btn.btn--medium.btn--full.btn--primary:hover, .quick-cart__submit.btn.btn--full.btn--primary:hover{
  background: #6CA7D3;
}

.product__details .fs-body-100, .product__description p{
  font-size: 16px;
}
.product__details .fs-body-100.product__price {
  font-size: 24px;
  font-family: "ABCReproMedium", sans-serif;
}
.collection__main-area .filter-drawer__group-toggle-label{
  text-transform: uppercase;
  size: 16px;
}
.collection__products .product-item__price{
  font-size: 16px;
}
.product__media-show-more .btn{
  border: none;
  border-bottom: solid 1px #000E56;
  padding: 0;
}

.product .product__media-item{
  position: relative;
}
/*hide alt text caption on gift card*/
#shopify-section-template--23937321206065__main .product-image-caption{
  display: none;
}



/*collections*/

@media (max-width: 767.98px) {
  .template-collection h1 {
    font-size: var(--font-size-heading-1-base);
  }
}
@media (max-width: 464.98px) {
  .collection--has-image .collection-banner__text-container {
    padding: 10px;
  }
}

/* Blog */
.article__image-container .image__img {
  border-radius: 20px;
}
.article__meta span {
  display:none;
}
.blog-posts__grid .article-item__content, .blog__article-list .article-item__content{
  padding: 0;
  margin-top: 0;
}

.blog-posts__grid .article-item__content .button-block__button {display: none;}
.blog__article-list .article-item__content .button-block__button {display: none;}

h1.article__heading.ff-heading{
  font-size:40px;
}
@media (min-width: 720px) {
  .article-item__content-inner, .blog__article-list .article-item__content .article-item__content-inner {
    padding: 24px 0;
  }
  h1.article__heading.ff-heading{
    font-size: 50px;
  }
}


/* Footer */
.footer__bottom{
  display: none;
}
.footer__group--first
 {
  max-width: 50%;
  padding-right: 50px;
}
h4 .fs-accent {
  padding-top: 2.6em;
  color: #d3fb7d;
  font-size: 1.5em;
  text-transform: none;
  letter-spacing: 0;
}
h4.footer__header{
  margin-top: 24px;
}
.footer__group--links {
}
.fs-body-100.footer__text p{
  font-size: 15.7px;
  color: #fff;
}
.image.footer__image{
  margin-bottom: 0;
}
.image.footer__image img{
  width: 100%;
}

.footer__newsletter input:-webkit-autofill,
.footer__newsletter input:-webkit-autofill:hover, 
.footer__newsletter input:-webkit-autofill:focus,
.footer__newsletter input:autofill,
.footer__newsletter input:autofill:hover, 
.footer__newsletter input:autofill:focus{
    background:transparent;
    font-family: 'ABCReproRegular', sans-serif;
    color: white;
    border-color: white;
    transition: font-family 99999s, font-size 99999s, color 99999s, background-color 99999s;
  }


button#Subscribe-footer{
  svg{
    margin-left: 10px;
  }
  svg path{
    fill: #fff;
  }
}
.footer__credits{
  padding-top: 4px;
  p{ font-size: 16px;}
}
#footer-subscribe{
  .form-status__message.form-status__message--success{
    border-color: #d3fb7d;
    color: #fff;
  }
}
/*POLICY*/
.shopify-policy__title h1{
  font-size: 60px;
  text-transform: uppercase;
}
.shopify-policy__body h2{
  font-size: 30px;
  font-family: "ABCReproMedium", sans-serif;
  }
}
/*modal popup*/
.tips-modal-overlay {
  position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
  }
.tips-modal-overlay .tips-modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    z-index: 11;
}

.tips-modal-overlay .close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 24px;
    cursor: pointer;
  }
}

/* Show the modal */
.tips-modal-overlay.show {
  display: block;
}</pre></body></html>