/** Shopify CDN: Minification failed

Line 8:0 Unexpected "<"

**/
 /* Typos */

<link rel="stylesheet" href="https://use.typekit.net/bsm5kfc.css">

 @font-face {
  font-family: 'Fifties-SCond-Bold';
  src: url('/cdn/shop/files/VVDS-Fifties-SCond-Bold.woff2?v=1752515221') format('woff2'),
       url('/cdn/shop/files/VVDS-Fifties-SCond-Bold.woff?v=1752515088') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fifties-SCond-Bold';
  src: url('/cdn/shop/files/VVDS-Fifties-SCond-Bold.woff2?v=1752515221') format('woff2'),
       url('/cdn/shop/files/VVDS-Fifties-SCond-Bold.woff?v=1752515088') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'Eurostyle';
  src: url('/cdn/shop/files/eurostile-next-w1g-wide-smbd.woff?v=1752531004') format('woff2'),
       url('/cdn/shop/files/eurostile-next-w1g-wide-smbd.woff?v=1752531004') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: 'Notorious';
  src: url('/cdn/shop/files/Notorious-Texture.woff2?v=1753124480') format('woff2'),
       url('/cdn/shop/files/Notorious-Texture.woff?v=1753124482') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



body
{
font-family: "degular", sans-serif!important;
    font-weight: 500!important;

}
.accordion .details__header {
 font-family: "degular", sans-serif!important;
    font-style: var(--summary-font-style);
    font-weight: var(--summary-font-weight);
    font-size: var(--summary-font-size);
    line-height: var(--summary-font-line-height);
    text-transform: var(--summary-font-case);
    min-height: var(--minimum-touch-target);
}

body,
h1,h2,h2,h4,h5,
button, 
input, 
textarea, 
select {
  -webkit-font-smoothing: antialiased!important;
  font-smoothing: antialiased!important;
  -moz-osx-font-smoothing: grayscale;
}

h5 {
font-family:Eurostyle!important;
font-weight:200!important;

}

 /* Product Page */
.product-inventory{
    width:fit-content;
    background: #f9f6f2;
    padding: 8px 20px;
    border-radius: 10px;
    text-transform: uppercase!important;
}

product-price{
  font-family:Eurostyle!important;
  font-weight:200!important;
}


 /* Announcement bar */

#shopify-section-sections--24863813108019__header_announcements_8HppfM .section-background {
	 background: linear-gradient(
    267deg,
    rgba(234, 228, 218, 1) 0%,
    rgba(227, 100, 121, 1) 50%,
    rgba(234, 228, 218, 1) 100%
  );
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
	height: 100vh;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.announcement-bar__text {
font-family:Eurostyle!important;
  font-weight:300;

}

 /* Collection Grids  */






 /* Button */

.button {
font-family:'Degular'!important;
letter-spacing:0.8px;
  font-size:0.9rem!important;
}


 /* Mini-Cart */
.AOV-CartDrawer-ItemName h3 {
    font-family: 'Degular'!important;
}



.AOV-CartDrawer-ItemName {
    font-family: 'Eurostyle'!important;
}

.AOV-UpsellProducts__Container {
    background: #EAE4DA!important;
}



 /* Product Page */
.metafield-rich_text_field
ul {
  list-style: none;
  padding: 0;
}

.metafield-rich_text_field li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
}

.metafield-rich_text_field li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background-color: #E36479;
  border-radius: 50%;
  filter: blur(2px);
}


.rating-count.paragraph {

    font-family: Degular!important;
}
.ai-tab-button-azmt2ve9prjlmsxvxkaigenblock2be5844qkedjh.active::before {
  content: "";
  position: absolute;
  bottom: 0; /* underline at bottom */
  left: 0;
  width: 100%;
  height: 3px; /* thickness of underline */
  background-color: #e36479; /* pink */
}



.ai-tab-button-azmt2ve9prjlmsxvxkaigenblock2be5844qkedjh{
    font-family: 'degular';
    font-weight: 600!important;
}

.price, .compare-at-price{
    font-family: 'degular';
    font-size:1rem!important;
}

.name-variant, .swatch--gl.name-option{
    font-family: 'degular'!important;
    font-weight:600;
    font-size:16px;
}

.pastille .image-block{
  height:60px!important;
  width:60px!important;
  object-fit:contain!important;
}

.appstle_subscribe_save_text{
    font-family: 'degular'!important;
    font-weight:600!important;
    font-size:16px!important;
}

.appstle_single_option_text{
   color: #E36479!important;
}

.appstleSellingPlanDescription ul{
    margin-block-start: 0em!important;
    margin-block-end: 0em!important;
    padding-inline-start: 0px!important;
  }

.appstleSellingPlanDescription {
  padding-top:10px;
  font-size: 16px!important;
  }


.appstleSellingPlanDescription li:marker{
   content: '';
  position: absolute;
  left: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background-color: #E36479;
  border-radius: 50%;
  filter: blur(2px); 
 }

 .appstle-save-badge {
  background: #E36479!important;
    color: #FFF!important;
    width: auto;
    border-radius: 2px;
    
    text-transform: uppercase;
    font-size: .8em!important;
    letter-spacing: 1px;
    line-height: 2;
    padding: 0 0.5em;
    margin-left: 1em;
    position: relative;
    display: inline-block;
    transform: unset!important;
    font-weight: bold;
}

.appstle-save-badge::before {
   display:none!important;
}

.off-discount{
   color: #E36479!important;
   font-size:0.9rem!important;
   margin-right:12px;
}

.appstle_subscription_amount.transcy-money .sub-price{
   font-weight:bold;
   font-size:1.5rem;
}



#shopify-section-template--24863812223283__section_r4NFg6
{
  background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(227, 100, 121, 0.8) 0%,
    rgba(227, 100, 121, 0) 100%
  );
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: -350px;
}

.accordion .details__header {
    min-height: 90px!important;
}

.x106a9eq:not(#\#):not(#\#):not(#\#) {
    padding-inline-start: 0!important;
}

.header[transparent][transparent=not-sticky][data-sticky-state=active]{
      --color-background: unset!important;
background: #ffffff;
background: linear-gradient(180deg,rgba(255, 255, 255, 1) 100%, rgba(255, 255, 255, 0) 0%)!important;
}


.menu-list__link, .mega-menu__link {
    font-family: Degular!important;
    font-style: var(--menu-top-level-font-style);
    font-weight: var(--menu-top-level-font-weight);
    font-size: var(--menu-top-level-font-size);
    line-height: var(--menu-top-level-font-line-height);
    text-transform: var(--menu-top-level-font-case);
    color: var(--menu-top-level-font-color);
    transition: color var(--animation-speed) var(--animation-easing);
    text-decoration: none;
    display: flex
;
    min-height: var(--minimum-touch-target);
    align-items: center;
}


.mega-menu__link{
    font-size: 1rem!important;
    text-transform: unset!important;
}


.pastille {
  width: 150%;
  overflow: scroll !important;
}


.overlay-1  {

  z-index: 999; /* Specify a stack order in case you're using a different order for other elements */
  overflow: scroll !important;
}


.appstle_subscription_final_price {
    margin-right: 10px !important;
    text-decoration: none;
    color: #E36479!important;
}

.appstle_subscription_save {
    margin-left: 10px!important;
     padding: 4px 8px!important;
    border: 1px solid #E36479!important;
    border-radius: 8px!important;
font-weight:600!important;
font-size:0.8rem!important;
    color: #E36479!important;
    font-weight: bold;
    display: inline;
    position: relative;
    top: 0px;
    letter-spacing: 1px;
}

@media screen and (max-width: 749px) {
:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__item .group-block

 {
        padding-inline-start: 0!important;
        padding-inline-end: 0!important;
    }
}

[data-biscuits-id="51754976706867"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/SummerVibe_5ab39571-b8d1-4702-9a7c-3b696a24826b.png?v=1753740933);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-biscuits-id="51754976739635"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/AppleGrape_47fffdc5-fae3-4c59-b229-b464f03be0da.png?v=1753740933);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-biscuits-id="51754976772403"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/MelonLime_195fb9a1-ad6d-471b-a985-1f764fc11770.png?v=1753740933);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-biscuits-id="51754976805171"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/BlueRasp_a7edb8f5-8e25-4f1c-b4f1-91faa40ac3da.png?v=1753740934);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}




[data-biscuits-id="51703779721523"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/GP_KiwiMelon_95a88adf-b541-40de-bc17-2e026da47225.png?v=1753741015);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-biscuits-id="51703779754291"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/RedBerries_a95d325c-975a-41f3-9e05-ee925abdc9e7.png?v=1753741016);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-biscuits-id="51703779787059"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/SummerVibe_5ab39571-b8d1-4702-9a7c-3b696a24826b.png?v=1753740933);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-biscuits-id="51703779819827"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/BerryLemonade_29d569ec-055c-4bf1-a41e-f9aede1dc9f3.png?v=1753727327);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-biscuits-id="51703779852595"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/AppleGrape_d071a014-65d7-4b19-bb6a-3e9c644e4e17.png?v=1753727222);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-biscuits-id="51754976674099"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/RedBerries_a95d325c-975a-41f3-9e05-ee925abdc9e7.png?v=1753741016);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}
[data-biscuits-id="51703775494451"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/GP_KiwiMelon_95a88adf-b541-40de-bc17-2e026da47225.png?v=1753741015);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-biscuits-id="51703775461683"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/RedBerries_a95d325c-975a-41f3-9e05-ee925abdc9e7.png?v=1753741016);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-biscuits-id="51703775527219"] .biscuits-bundle-item__container{
    background: url(/cdn/shop/files/PeachMango_0ca21ef8-2ddd-4c73-8e0d-7df093576a94.png?v=1753741602);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}

.stim-button-group .button{
    background: #fff!important;
    color:#E36479!important;
    border: 2px solid #E36479!important;
}

.stim-button-group .button:hover{
    background: #E36479!important;
    color:#fff!important;
    border: 2px solid #E36479!important;
}

.stim-button-group .button.active{
    background: #E36479!important;
    color:#fff!important;
    border: 2px solid #E36479!important;
}

.biscuits-bundle-step__body {
    width: 70%!important;
    margin-left: calc(var(--biscuits-grid-gap) / -2);
    margin-right: calc(var(--biscuits-grid-gap) / -2);
}

.biscuits-bundle-item__container {
    background-color: #E8D5C7A0!important;
}