/** Shopify CDN: Minification failed

Line 65:0 All "@import" rules must come first
Line 267:2 "border-botom" is not a known CSS property

**/
/* Use this file to add custom css to the theme. */


/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ PEARLER EDITS ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */


/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
CUSTOM FONTS ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */


/* New Spirit ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

@import url("https://use.typekit.net/nbb3uic.css");

:root {
  --font-heading: new-spirit; 
  --font-heading-weight: 600;
  --font-heading-style: normal;
}

.footer__heading,
.product-item__product-title,
#insta-feed h2,
.collection-item__label h4,
.product-card-mini__text h4,
footer p a,
p em,
.rte em,
.quick-cart__item-title,
.bndlr-bundle-title,
.drawer-menu__primary-links li,
.drawer-menu__secondary-links li {
  font-family: 'new spirit' !important;
  font-style: normal !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}


.footer__heading {
  font-size: 1rem !important;
}

.product-item__product-title {
   font-size: 1.5em !important; 
}

#insta-feed h2 {
  font-size: 3rem !important;
}



/* Acumin Pro Wide ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

@import url("https://use.typekit.net/nbb3uic.css");

:root {
  --font-body: acumin-pro-wide;
  --font-body-weight: 400;
  --font-body-style: normal;
  --font-body-bold-weight: 600;
}


.btn,
.bndlr-add-to-bundle {
  font-family: 'acumin-pro-wide' !important;
  font-weight: 600 !important;
}

.meganav__nav ul li a {
  font-family: 'acumin-pro-wide' !important;
  font-weight: 300 !important;
}


.footer__group--7 p {
  font-size: var(--font-size-body-50)  !important;
  text-transform: uppercase  !important;
}

p em strong,
p strong em,
.rte em strong,
.rte strong em,
.product-item__product-vendor,
.drawer-menu__item--account-item a {
  font-family: 'acumin-pro-wide' !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}


/* Breiten ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

@font-face {
  font-family: "Breiten";
  src: url("https://cdn.shopify.com/s/files/1/2174/1271/files/Breiten.otf?v=1664174631") format("otf"),
  url("https://cdn.shopify.com/s/files/1/2174/1271/files/breiten-webfont.woff?v=1664174620") format("woff"),
  url("https://cdn.shopify.com/s/files/1/2174/1271/files/breiten-webfont.woff2?v=1664174620") format("woff2");
}


/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
TYPOGRAPHY ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

.quick-cart__footer-subtotal h3,
.quick-cart__footer-subtotal span {
  font-size: var(--font-size-body-75)!important; 
}


.fs-product-card-title {
  letter-spacing: 0px !important;
}

.meganav__nav a:hover, 
p a:hover,
rte a:hover,
ul li a:hover,
header nav button:hover {
  color: #ea833d !important;
  text-decoration: none !important;
}


.quick-cart__item-title,
.bndlr-add-to-bundle,
.fs-product-card-title a {
  text-transform: none !important;
}

button#Subscribe-footer:hover,
footer p a:hover,
footer ul li a:hover {
  color: #fff !important;
  text-decoration: none !important;
}


.popup__tab-button {
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

#shopify-section-announcement-bar p a {
  text-decoration: none !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

.footer__newsletter .footer__newsletter-button {
  font-weight: 600 !important;
}

.footer,
.product-item__product-vendor {
  color: #1d1d1d !important;
  opacity: 1 !important;
}

.fs-heading-1-base,
h2 {
    font-size: 5em !important;
}

h2.collapsible-row-list__heading,
.bndlr-bundle-title {
    font-size: 3.5em !important;
}

h2.image-with-text__text-container-subheading {
    font-size: var(--font-size-heading-4-base)!important;
}


.collection-item__label {
  text-align: center !important;
}


/* Navigation ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

.drawer-menu__primary-links .drawer-menu__link {
  font-size: 1rem;
}

.drawer-menu__list--sub li.drawer-menu__item {
  font-size: 1rem !important;
}

.drawer-menu__item {
  border-bottom: 0px !important;
}


/* Product Badges ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

.sale {
  color: #ea833d !important;
}

.product-badge--sale {
  color: #fff !important;
  background-color: #ea833d !important;
  border: 0px solid transparent !important;
}


.product-badge--sold-out {
  color: #fff !important;
  background-color: #1d1d1d !important;
  border: 0px solid transparent !important;
}


/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
COLOURS, OPACITY ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

.meganav__nav ul[depth="1"]>li>a {
    opacity: 1 !important;
}

.quick-cart__header sup {
    font-size: 2rem !important;
    background: black !important;
    padding: 5px 10px !important;
    border-radius: 100% !important;
    color: #fff !important;
}


.free-shipping-bar__bar-progress {
  background-color: #ea833d !important;
}

/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
REMOVE BORDERS ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

.meganav,
input,
.disclosure-list,
.quantity-input,
.bndlr-product {
  border: 0px solid transparent !important;
}

.bndlr-select-variant,
.select-wrapper select {
  border-top: 0px solid transparent !important;
  border-left: 0px solid transparent !important;
  border-right: 0px solid transparent !important;
  border-botom: 1px solid #1d1d1d !important;
}

.header__row .header__row-segment.right .header__links-secondary+.social-icons:after,
.complete-the-look__products .complete-the-look__product[data-index="1"]:after, .complete-the-look__products .complete-the-look__product[data-index="3"]:after, 
.complete-the-look__products .complete-the-look__product[data-index="2"]:last-child:after {
  width: 0px !important;
}

.header__links.header__links-primary>ul>li>[data-link] .link-hover:before,
.complete-the-look__products .complete-the-look__product[data-index="2"]:before, .complete-the-look__products .complete-the-look__product[data-index="3"]:before, 
.complete-the-look__products[data-count="3"] .complete-the-look__product[data-index="1"]:before {
  height: 0px !important;
}

.product-item__inner .product-item__hover-container {
  border: none !important;
}

.footer__group {
  border-bottom: 0px solid transparent !important;
}


/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
HIDE ELEMENTS ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

#shopify-section-announcement-bar .slider-nav-button {
  visibility: hidden !important;  
}

.product-card-mini__quick-view-button,
.product__label,
.free-shipping-bar:after,
.product__policies {
  display: none !important;
}

/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
FORMS ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

.disclosure-list {
  background-color: #ea833d !important;
}


.input {
  border-bottom: 1px solid #1d1d1d !important;
}

/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
BUTTONS ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

.btn {
  text-transform: uppercase !important;
}

.btn.btn--primary:after {
  background-color: #df6993!important;
}


/* Product variant button ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

.product__chip.selected {
    background: #000 !important;
    color: #fff !important;
    border: 1px solid !important;
}

.product__chip:hover {
    background: #ea833d !important;
}


/* Image Hero Split Buttons ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

.image-hero-split__inner.btn.btn--primary.btn--overlay:before {
  background-color: #fff !important;
}

.image-hero-split__inner.btn.btn--primary.btn--overlay:after {
  background-color:  #ea833d !important;  
}


/* Other Buttons ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */



/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
OVERLAPPING ELEMENTS ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

@media (min-width: 900px){
#insta-feed a:nth-child(5)::before {
  content:'';
  position:absolute;
  background-image:url(https://cdn.shopify.com/s/files/1/2174/1271/files/Butterfly-3.gif?v=1664326971);
  background-size:contain;
  background-repeat:no-repeat;
  width:50%;
  height:50%; 
  top:0%;
  right: -20%;
  z-index:2;
}
}

@media (max-width: 900px){
#insta-feed a:nth-child(5)::before {
  content:'';
  position:absolute;
  background-image:url(https://cdn.shopify.com/s/files/1/2174/1271/files/Butterfly-3.gif?v=1664326971);
  background-size:contain;
  background-repeat:no-repeat;
  width:50%;
  height:50%; 
  top:25%;
  right: -30%;
  z-index:2;
}  
}


/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
NOTIFY ME / PREORDER Widget ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

button#BIS_trigger {
  max-width: none !important;
  background-color: #ea833d!important;
  color: #fff !important;
  font-size: var(--font-size-button) !important;
  font-weight: 600 !important;
  padding: calc(.777em * 1) calc(1.777em * 1) !important;
  line-height: 1.45 !important;
}

button#BIS_trigger:hover {
  background-color: #df6993!important;
}


#BISModal h3 {
  text-transform: none !important;
  font-family: 'new spirit' !important;  
}

#BISModal p,
h4.product-name,
#BISModal option,
#BISModal button {
  font-family: 'acumin-pro-wide' !important;  
}

h4.product-name {
  text-transform: uppercase !important;
  font-weight: 600 !important;
}


#BISModal hr {
  display: none !important;
}

#notification-type .btn-success {
  background-color: #ea833d !important;
    border-color: #ea833d !important;
}

#BISModal .btn {
  border-radius: 0px !important;
}




/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
i=Change Product page widget ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */



.Light-Box-Button-Text {
    display: block;
    margin: 20px auto 0 auto;
    padding: 0;
    position: relative;
    height: auto;
    width: 100%;
}

.Light-Box-Button-Text .LighBox-Button, .Light-Box-Button-Text .Light-Box-Text {
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
}



.Light-Box-Button-Text .LighBox-Button button, .Light-Box-Button-Text .Light-Box-Text p {
    margin: 0 auto;
    height: auto;
    width: 100%;
    line-height: normal;
    vertical-align: middle;
}

.Light-Box-Button-Text .LighBox-Button button img {
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    max-width: 80px;
}




/* ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ 
MOBILE STYLING ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿
✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ ✿ */

@media (max-width: 900px){

  h4.product-item__product-title {
     font-size: 1em !important; 
  }

  h2 {
    font-size: 4em !important;
  }

  #insta-feed h2 {
    font-size: 2rem !important;
  }

  .Light-Box-Button-Text .Light-Box-Text p {
    font-size: 0.5em !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
  }

}










