/** Shopify CDN: Minification failed

Line 458:2 Unexpected "{"

**/
@import url('https://fonts.googleapis.com/css2?family=KoHo:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
:root {
    --font-body-family: 'KoHo', sans-serif;
    --font-body-style: normal;
    --font-body-weight: 500;
    --font-body-weight-bold: 700;
    --font-heading-family:'KoHo', sans-serif;
    --font-heading-style: normal;
    --font-heading-weight: 400;
    --font-body-scale: 1.0;
    --font-heading-scale: 1.0;
    --media-padding: px;
    --media-border-opacity: 0.05;
    --media-border-width: 1px;
    --media-radius: 14px;
    --media-shadow-opacity: 0.0;
    --media-shadow-horizontal-offset: 0px;
    --media-shadow-vertical-offset: 4px;
    --media-shadow-blur-radius: 5px;
    --media-shadow-visible: 0;
    --page-width: 120rem;
    --page-width-margin: 0rem;
    --product-card-image-padding: 0.0rem;
    --product-card-corner-radius: 0.0rem;
    --product-card-text-alignment: left;
    --product-card-border-width: 0.0rem;
    --product-card-border-opacity: 0.1;
    --product-card-shadow-opacity: 0.0;
    --product-card-shadow-visible: 0;
    --product-card-shadow-horizontal-offset: 0.0rem;
    --product-card-shadow-vertical-offset: 0.4rem;
    --product-card-shadow-blur-radius: 0.5rem;
    --collection-card-image-padding: 0.0rem;
    --collection-card-corner-radius: 0.0rem;
    --collection-card-text-alignment: left;
    --collection-card-border-width: 0.0rem;
    --collection-card-border-opacity: 0.1;
    --collection-card-shadow-opacity: 0.0;
    --collection-card-shadow-visible: 0;
    --collection-card-shadow-horizontal-offset: 0.0rem;
    --collection-card-shadow-vertical-offset: 0.4rem;
    --collection-card-shadow-blur-radius: 0.5rem;
    --blog-card-image-padding: 0.0rem;
    --blog-card-corner-radius: 0.0rem;
    --blog-card-text-alignment: left;
    --blog-card-border-width: 0.0rem;
    --blog-card-border-opacity: 0.1;
    --blog-card-shadow-opacity: 0.0;
    --blog-card-shadow-visible: 0;
    --blog-card-shadow-horizontal-offset: 0.0rem;
    --blog-card-shadow-vertical-offset: 0.4rem;
    --blog-card-shadow-blur-radius: 0.5rem;
    --badge-corner-radius: 4.0rem;
    --popup-border-width: 1px;
    --popup-border-opacity: 0.1;
    --popup-corner-radius: 0px;
    --popup-shadow-opacity: 0.05;
    --popup-shadow-horizontal-offset: 0px;
    --popup-shadow-vertical-offset: 4px;
    --popup-shadow-blur-radius: 5px;
    --drawer-border-width: 1px;
    --drawer-border-opacity: 0.1;
    --drawer-shadow-opacity: 0.0;
    --drawer-shadow-horizontal-offset: 0px;
    --drawer-shadow-vertical-offset: 4px;
    --drawer-shadow-blur-radius: 5px;
    --spacing-sections-desktop: 0px;
    --spacing-sections-mobile: 0px;
    --grid-desktop-vertical-spacing: 8px;
    --grid-desktop-horizontal-spacing: 8px;
    --grid-mobile-vertical-spacing: 4px;
    --grid-mobile-horizontal-spacing: 4px;
    --text-boxes-border-opacity: 0.1;
    --text-boxes-border-width: 0px;
    --text-boxes-radius: 0px;
    --text-boxes-shadow-opacity: 0.0;
    --text-boxes-shadow-visible: 0;
    --text-boxes-shadow-horizontal-offset: 0px;
    --text-boxes-shadow-vertical-offset: 4px;
    --text-boxes-shadow-blur-radius: 5px;
    --buttons-radius: 0px;
    --buttons-radius-outset: 0px;
    --buttons-border-width: 1px;
    --buttons-border-opacity: 1.0;
    --buttons-shadow-opacity: 0.0;
    --buttons-shadow-visible: 0;
    --buttons-shadow-horizontal-offset: 0px;
    --buttons-shadow-vertical-offset: 4px;
    --buttons-shadow-blur-radius: 5px;
    --buttons-border-offset: 0px;
    --inputs-radius: 30px;
    --inputs-border-width: 1px;
    --inputs-border-opacity: 0.55;
    --inputs-shadow-opacity: 0.0;
    --inputs-shadow-horizontal-offset: 0px;
    --inputs-margin-offset: 0px;
    --inputs-shadow-vertical-offset: 4px;
    --inputs-shadow-blur-radius: 5px;
    --inputs-radius-outset: 0px;
    --variant-pills-radius: 40px;
    --variant-pills-border-width: 1px;
    --variant-pills-border-opacity: 0.55;
    --variant-pills-shadow-opacity: 0.0;
    --variant-pills-shadow-horizontal-offset: 0px;
    --variant-pills-shadow-vertical-offset: 4px;
    --variant-pills-shadow-blur-radius: 5px;
}

@font-face {
  font-family: 'FredokaOne';
  src: url('/cdn/shop/files/FredokaOne-v2.ttf?v=1771312986') format('truetype');
}
@font-face {
  font-family: 'GrotaSans';
  src: url('/cdn/shop/files/GrotaSansAltRdBlack.otf?v=1771312987') format('truetype');
}

body{font-size: 16px;}
h1,.h1{font-size:36px; text-transform: none; font-weight:700;}
h2,.h2{font-size:32px; font-weight:700;}
h3,.h3{font-size:28px;font-family: var(--font-body-family);font-weight:700;}
h4,.h4{font-size:22px;font-family: var(--font-body-family);font-weight:700;}
h5,.h5{font-size:14px;font-family: var(--font-body-family);font-weight:700;}
h6,.h6{font-size:12px;font-family: var(--font-body-family);font-weight:700;}

.rte ul, .rte ol {list-style-position: outside;line-height: 1.4;}
body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {color: rgba(var(--color-foreground), 1);}

.button, .button-label, .shopify-challenge__button, .customer button{font-weight:700;}

.global-media-settings{border: var(--media-border-width) solid #F70993;}
.contact__field-error{position:absolute;bottom:0;transform:translateY(calc(100% - 10px));}

.cart__empty-text {text-transform: none;}

.header__icon--menu.header__icon{background-color:#F70993;color:#ffffff;border-radius:50%;}

.header__icon--cart{height: 54px;width: 70px;text-decoration: none;}
.header__icon--cart{background-position:bottom center;background-repeat:no-repeat;background-size:100%; background-image: url("data:image/svg+xml,%3Csvg width='79' height='13' viewBox='0 0 79 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.4705 0.825549C48.8189 0.0569403 64.6944 -0.077453 74.9422 0.0345338C76.991 0.0569251 78.6345 1.73669 78.6121 3.78551C78.5896 5.8342 76.9099 7.47685 74.8612 7.45446C64.7207 7.34364 49.0115 7.47704 34.867 8.23473C27.7888 8.6139 21.1655 9.14579 15.8524 9.87047C13.1938 10.2331 10.9215 10.6367 9.11311 11.0765C7.23045 11.5344 6.12909 11.9684 5.61994 12.2738C3.86299 13.328 1.5833 12.7583 0.529122 11.0013C-0.524927 9.24454 0.0450075 6.96578 1.80158 5.91149C3.2979 5.01369 5.28861 4.37038 7.36018 3.86656C9.50627 3.34464 12.0519 2.90062 14.8504 2.51891C20.4519 1.75491 27.3025 1.20953 34.4705 0.825549Z' fill='%23F70993'/%3E%3C/svg%3E%0A");}
.cart-count-bubble{right:0;left:auto;top:0;background-color: #F70993;font-size: 1.6rem;height: 2.2rem;width: 2.2rem;}
.header__icon--cart .svg-wrapper{font-weight:700;font-size:30px;width: 80px;height: 54px;}
.rich-text.color-scheme-1 h4{color: #f70993;margin-bottom:0;}

.sf-hero-section{position:fixed;left:0;top:0;z-index:5;width:100%;height:100%;}
.sf-hero-section .sf-bg-img {position:absolute;left:0;top:0;width:100%;height:100%; pointer-events:none;}
.sf-hero-section .sf-bg-img img{ height:100vh; width:100%;object-fit:cover;object-position: 35% 100%;}
.sf-hero-section .hero-banner{position:relative;}
.sf-hero-section .sf-images-full{background-position:center; background-size:cover;height: 100vh;width:100%; display: flex;flex-direction: column;justify-content: flex-end; align-items: center;}
.sf-hero-section .sf-images-full-2{display:none}
.sf-hero-section p{margin:0;}
.sf-hero-section .sf-btn-lg{color:#ffffff; background-color:transparent;text-decoration:none; font-size: 11rem; font-family: 'FredokaOne';padding-bottom:40px;display:block;text-align:center;line-height:0.8;text-transform:uppercase;}
.sf-hero-section .sf-btn-lg{background-position:bottom center;background-repeat:no-repeat;background-size:70%; background-image: url("data:image/svg+xml,%3Csvg width='115' height='9' viewBox='0 0 115 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9665 0.714581C72.0987 0.0489591 96.6242 -0.0671234 112.455 0.0300109C113.559 0.0370043 114.449 0.937412 114.442 2.04173C114.435 3.14628 113.534 4.03679 112.429 4.03001C96.6313 3.93308 72.1576 4.04888 50.0876 4.71263C39.0505 5.04457 28.6335 5.51302 20.2116 6.15794C11.6919 6.81037 5.47089 7.62896 2.63937 8.58275C1.5926 8.93536 0.457813 8.37267 0.105188 7.32591C-0.247421 6.27917 0.315309 5.14438 1.36202 4.79173C4.75254 3.64959 11.4946 2.81385 19.9069 2.16966C28.4172 1.51798 38.9027 1.04733 49.9665 0.714581Z' fill='%23F70993'/%3E%3C/svg%3E%0A");}
.sf-hero-section .sf-text-enter{padding:40px;position:relative;}
.sf-hero-section .banner-video-wrapper{position: absolute;inset: 0;width: 100%;height: 100%;overflow: hidden;}
.sf-hero-section .banner-video {width: 100%;height: 100%;object-fit: cover;object-position: 35% 100%;pointer-events:none;}


/* .sf-hero-section .sf-images-full-2 .sf-text-lg{color:#F70993;font-size: 14rem; font-family: 'FredokaOne';text-align:center;line-height:1.0;text-transform:uppercase;} */
.sf-hero-section .sf-images-full-2.active{background-position:center;background-size:cover;height: 100vh;width:100%;display: flex;flex-direction: column;justify-content: center;align-items: center;position:absolute;left:0;top:0;background-color:#000000;}
.sf-hero-section .sf-images-full-2 p{color:#F70993;font-size: 16rem; font-family: 'GrotaSans';text-align:center;line-height:0.8;text-transform:uppercase;}

.sf-product-grid .facets__heading,
.sf-product-grid .facets__summary,
.sf-product-grid .product-count__text,
.sf-product-grid .facet-filters__label,
.sf-product-grid .facet-filters__sort{font-size:22px}
.sf-product-grid .facets__summary,
.sf-product-grid .facet-filters__sort,
.sf-product-grid .select .svg-wrapper,
.sf-product-grid .customer select+.svg-wrapper{color:#F70993}
.sf-product-grid .facet-filters__sort:focus-visible{box-shadow:none;outline:0 none}
.sf-product-grid .facets__form {grid-template-columns:max-content;gap:0rem;}
.sf-product-grid .card__inner.gradient.ratio{--ratio-percent: 110% !important;}
.sf-product-grid .underline-links-hover:hover a{text-decoration:none;}
.sf-product-grid .price.price--sold-out{display:none;}
.sf-product-grid .underline-links-hover:hover a{text-decoration:none !important;}
.sf-product-grid .card__badge{display:none;}

#main-cart-footer #dynamic-checkout-cart{ display:none}

.related-products__heading{
    text-align:center;
}

.card.card--standard.card--media {
    text-align:center;
    border:1px solid #F70993;
    border-radius:40px;
    padding:20px;
}
.card.card--standard.card--media{position:relative}
.card-live-now{position:absolute;left:0;top:0;z-index:2; pointer-events:none;transform:translate(-24%,-18%)}

.card-information {
    text-align: center;
}
.cart-items thead .caption-with-letter-spacing {
    font-size:20px;
    font-weight:700;
    color:#000000;
    text-transform:capitalize !important;
}
.totals__total-value{font-weight:700;color: #f70993 !important;}

.product-grid-container .product-restore-email {
    justify-content: center !important;
}

/* .quick-add.no-js-hidden.sf-quick_add-btn {display: none;} */

.card--standard>.card__content .card__information {
    padding-bottom: 0;
}

.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide { width: calc(100%);}
.product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up{flex-direction: column;width:calc(100%);}
.product__media-wrapper .product-media-container.global-media-settings{text-align:center;border:1px solid #F70993;border-radius:40px;padding:20px;}
.product__media-wrapper .thumbnail{box-shadow: 0 0 0 .1rem rgb(247 9 147);border-radius:15px;outline:none;}
.product__media-wrapper .thumbnail[aria-current] {box-shadow: 0 0 0 .1rem #F70993;border-color:  #F70993;border-radius:15px;}
.product__media-wrapper .thumbnail[aria-current]:focus-visible,
.product__media-wrapper .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow: 0 0 0 .0rem rgb(247,9,147), 0 0 0 .2rem rgba(247,9,147, .15);outline:none;}



.product-form__submit{background-position:bottom center;background-repeat:no-repeat;background-size:100%; background-image: url("data:image/svg+xml,%3Csvg width='115' height='9' viewBox='0 0 115 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9665 0.714581C72.0987 0.0489591 96.6242 -0.0671234 112.455 0.0300109C113.559 0.0370043 114.449 0.937412 114.442 2.04173C114.435 3.14628 113.534 4.03679 112.429 4.03001C96.6313 3.93308 72.1576 4.04888 50.0876 4.71263C39.0505 5.04457 28.6335 5.51302 20.2116 6.15794C11.6919 6.81037 5.47089 7.62896 2.63937 8.58275C1.5926 8.93536 0.457813 8.37267 0.105188 7.32591C-0.247421 6.27917 0.315309 5.14438 1.36202 4.79173C4.75254 3.64959 11.4946 2.81385 19.9069 2.16966C28.4172 1.51798 38.9027 1.04733 49.9665 0.714581Z' fill='%23F70993'/%3E%3C/svg%3E%0A");width:auto;padding:0px 0px 10px 0px;background-color:transparent;color:#000000 !important;font-size:26px;font-weight:700;}
.product-form__submit.button:after{box-shadow:none !important;}
.product-popup-modal__button{background-position:bottom center;background-repeat:no-repeat;background-size:100%;background-image: url("data:image/svg+xml,%3Csvg width='115' height='9' viewBox='0 0 115 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9665 0.714581C72.0987 0.0489591 96.6242 -0.0671234 112.455 0.0300109C113.559 0.0370043 114.449 0.937412 114.442 2.04173C114.435 3.14628 113.534 4.03679 112.429 4.03001C96.6313 3.93308 72.1576 4.04888 50.0876 4.71263C39.0505 5.04457 28.6335 5.51302 20.2116 6.15794C11.6919 6.81037 5.47089 7.62896 2.63937 8.58275C1.5926 8.93536 0.457813 8.37267 0.105188 7.32591C-0.247421 6.27917 0.315309 5.14438 1.36202 4.79173C4.75254 3.64959 11.4946 2.81385 19.9069 2.16966C28.4172 1.51798 38.9027 1.04733 49.9665 0.714581Z' fill='%23F70993'/%3E%3C/svg%3E%0A");width:auto;padding:0px 0px 10px 0px;background-color:transparent;color:#000000 !important;font-size:22px !important;font-weight:700;text-decoration: none;
margin:0px 10px 10px 0;}
.notifybtn.button{margin:0 !important;background-position:bottom center;background-repeat:no-repeat;background-size:100%; background-image: url("data:image/svg+xml,%3Csvg width='115' height='9' viewBox='0 0 115 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9665 0.714581C72.0987 0.0489591 96.6242 -0.0671234 112.455 0.0300109C113.559 0.0370043 114.449 0.937412 114.442 2.04173C114.435 3.14628 113.534 4.03679 112.429 4.03001C96.6313 3.93308 72.1576 4.04888 50.0876 4.71263C39.0505 5.04457 28.6335 5.51302 20.2116 6.15794C11.6919 6.81037 5.47089 7.62896 2.63937 8.58275C1.5926 8.93536 0.457813 8.37267 0.105188 7.32591C-0.247421 6.27917 0.315309 5.14438 1.36202 4.79173C4.75254 3.64959 11.4946 2.81385 19.9069 2.16966C28.4172 1.51798 38.9027 1.04733 49.9665 0.714581Z' fill='%23F70993'/%3E%3C/svg%3E%0A");width:auto;padding:0px 0px 10px 0px;background-color:transparent;color:#F70993 !important;font-size:26px;font-weight:700;}
.notifybtn.button.button:after{box-shadow:none !important;}
.ani-notifyme-Btn{
    -webkit-animation: Ani-NotifyMeButton 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
    animation: Ani-NotifyMeButton 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
}
 .ani-comingsoon{
    -webkit-animation: Ani-comingsoon 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
    animation: Ani-comingsoon 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
    margin-top: 0px !important;
}

/*
.product-form__submit{
    -webkit-animation: Ani-NotifyMeButton 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
    animation: Ani-NotifyMeButton 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
}
.product__description{
    -webkit-animation: Ani-NotifyMeButton 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
    animation: Ani-NotifyMeButton 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
} */
.product__info-wrapper variant-selects{display:inline-block;margin-right:10px}
.product__info-wrapper variant-selects legend.form__label{
    margin: 0 !important;
    width: auto;
    background-color: transparent;
    color: #000 !important;
    font-size: 22px;
    font-weight: 700;
    display: contents;
}

.product__info-wrapper .product__description h4{
    color:#F70993;
    margin-bottom: 0px;
}
.product__info-wrapper .product-form__submit:disabled {
    -webkit-animation: Ani-comingsoon1 0s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s both;
    animation: Ani-comingsoon1 0s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s both;
    color: #f70993 !important; padding-bottom:15px !important;
}
/* .product__info-wrapper .product-form__submit:disabled{display:none;} */

.product-popup-modal{
    background: rgba(12, 12, 14, 0.78) !important;
}
 .notify-modal {
  position: fixed;
  inset: 0;
  background: rgba(12, 12, 14, 0.78);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}
.notify-modal .notifybtn.button{font-size:22px;margin-top: 6px !important; padding: 0 0 4px;}
.notify-modal.hidden {
  display: none;
}

.notify-modal__content {
  background: #fff;
  max-width: 500px;
  width: 90%;
  position: relative;
  border-radius: 18px;
  overflow: hidden;
 margin: 3.2rem auto 0;
}
.notify-modal__title {
    padding: 0.2rem 0.2rem;
    background-color: #ff5caf;
    text-align: center;
    
}
.notify-modal__title h2{color:#ffffff !important; font-weight: 700;margin: 10px auto;}

.notify-modal__body{
 padding: 2rem;
}
.notify-modal__close {
  position: absolute;
  top: 10px;
  right: 14px;
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
}

.notify-modal__close.quick-add-modal__toggle{
    position: absolute;
    top: 10px;
    right: 14px;
    background: none;
    border: none;
    font-size: 24px;
    cursor: pointer;
    padding:0;
    width: 4rem;
    color: #000000 !important;
}
.quick-add-modal{background: rgba(12, 12, 14, 0.78) !important;}
.notify-modal .quick-add-modal__content{max-width: 500px;border-radius: 18px;background-color:transparent}
.notify-modal.hidden{display: none;}
.notify-modal .quick-add-modal__content-info.quick-add-modal__content-info--bulk{--modal-padding: 0rem;}
.notify-modal__content {
  background: #fff;
  max-width: 500px;
  width: 90%;
  position: relative;
  border-radius: 18px;
  overflow: hidden;
  margin: 3.2rem auto 0;
}
.notify-modal__title {
    padding: 0.2rem 0.2rem;
    background-color: #ff5caf;
    text-align: center;
    
}
.notify-modal__title h2{color:#ffffff !important; font-weight: 700;}

.notify-modal__body{
 padding: 2rem;
}
.notify-modal__close {
  position: absolute;
  top: 10px;
  right: 14px;
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
}
.notify-modal .quick-add-modal__content {
        top: auto;
        bottom: auto;
}


.product__info-wrapper h4.sf-cs-btn{display: inline-block !important;padding-bottom:15px !important;background-position:bottom center;background-repeat:no-repeat;background-size:100%; background-image: url("data:image/svg+xml,%3Csvg width='115' height='9' viewBox='0 0 115 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9665 0.714581C72.0987 0.0489591 96.6242 -0.0671234 112.455 0.0300109C113.559 0.0370043 114.449 0.937412 114.442 2.04173C114.435 3.14628 113.534 4.03679 112.429 4.03001C96.6313 3.93308 72.1576 4.04888 50.0876 4.71263C39.0505 5.04457 28.6335 5.51302 20.2116 6.15794C11.6919 6.81037 5.47089 7.62896 2.63937 8.58275C1.5926 8.93536 0.457813 8.37267 0.105188 7.32591C-0.247421 6.27917 0.315309 5.14438 1.36202 4.79173C4.75254 3.64959 11.4946 2.81385 19.9069 2.16966C28.4172 1.51798 38.9027 1.04733 49.9665 0.714581Z' fill='%23F70993'/%3E%3C/svg%3E%0A");width:auto;padding:0px 0px 10px 0px;background-color:transparent;color:#F70993 !important;font-size:26px;font-weight:700;}
.sf-product-grid h4.sf-cs-btn{display: inline-block !important;padding-bottom:15px !important; margin:0;background-position:bottom center;background-repeat:no-repeat;background-size:100%; background-image: url("data:image/svg+xml,%3Csvg width='115' height='9' viewBox='0 0 115 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9665 0.714581C72.0987 0.0489591 96.6242 -0.0671234 112.455 0.0300109C113.559 0.0370043 114.449 0.937412 114.442 2.04173C114.435 3.14628 113.534 4.03679 112.429 4.03001C96.6313 3.93308 72.1576 4.04888 50.0876 4.71263C39.0505 5.04457 28.6335 5.51302 20.2116 6.15794C11.6919 6.81037 5.47089 7.62896 2.63937 8.58275C1.5926 8.93536 0.457813 8.37267 0.105188 7.32591C-0.247421 6.27917 0.315309 5.14438 1.36202 4.79173C4.75254 3.64959 11.4946 2.81385 19.9069 2.16966C28.4172 1.51798 38.9027 1.04733 49.9665 0.714581Z' fill='%23F70993'/%3E%3C/svg%3E%0A");width:auto;padding:0px 0px 10px 0px;background-color:transparent;color:#F70993 !important;font-size:26px;font-weight:700;}


@-webkit-keyframes Ani-NotifyMeButton {
  0% {opacity: 0;} 100%{opacity: 1;}
}
@keyframes Ani-NotifyMeButton {
  0%{opacity: 0;} 100%{opacity: 1;}
}
@-webkit-keyframes Ani-comingsoon {
  0% {opacity: 0;} 100%{opacity: 1;display:block;}
}
@keyframes Ani-comingsoon {
  0%{opacity: 0;} 100%{opacity: 1;display:block;}
}
@-webkit-keyframes Ani-comingsoon {
  0% {opacity: 0;} 100%{opacity: 1;display:block;}
}
@keyframes Ani-comingsoon1 {
    0%{
        opacity: 0;
    } 100%{
        opacity: 1;font-size: 22px;padding: 0;margin: 0;width: auto !important;min-width: auto;
    }
}


.newsletter-form__field-wrapper{max-width: 500px !important;}

/* .product__info-wrapper .product-form__submit.button:disabled{display:none;} */
.product-popup-modal__opener{margin:0 !important;display:block;}

.price {
    font-weight:700;
    color:#F70993 !important;
}
.product-form__input--pill input[type=radio]+label {
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='45' viewBox='0 0 47 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.2033 0L28.6809 16.8583H46.4067L32.0662 27.2773L37.5438 44.1357L23.2033 33.7166L8.86271 44.1357L14.3403 27.2773L-0.000232697 16.8583H17.7257L23.2033 0Z' fill='%23FF5CAF'/%3E%3C/svg%3E%0A");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    font-weight:700;
    background-color: transparent !important;
    color: #000000 !important;
    border:none !important;
    padding: 1.5rem 2rem !important;
}
.product-form__input--pill input[type=radio]:checked+label {
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='45' viewBox='0 0 47 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.2033 0L28.6809 16.8583H46.4067L32.0662 27.2773L37.5438 44.1357L23.2033 33.7166L8.86271 44.1357L14.3403 27.2773L-0.000232697 16.8583H17.7257L23.2033 0Z' fill='%23FF5CAF'/%3E%3C/svg%3E%0A");
    color: #ffffff !important;
}

.product-form__input--pill input[type=radio]:disabled+label,
.product-form__input--pill input[type=radio].disabled+label{
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='45' viewBox='0 0 47 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.2033 0L28.6809 16.8583H46.4067L32.0662 27.2773L37.5438 44.1357L23.2033 33.7166L8.86271 44.1357L14.3403 27.2773L-0.000232697 16.8583H17.7257L23.2033 0Z' fill='%23FF5CAF'/%3E%3C/svg%3E%0A");
    text-decoration:none !important;
}

.newsletter-form.notify-form .form-status{display:none}
.newsletter-form.notify-form.active .form-status{display:flex;}
.product-restore-email .email-me-button.email-me-inlineButton {
    margin: 0 !important;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-image: url("data:image/svg+xml,%3Csvg width='115' height='9' viewBox='0 0 115 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9665 0.714581C72.0987 0.0489591 96.6242 -0.0671234 112.455 0.0300109C113.559 0.0370043 114.449 0.937412 114.442 2.04173C114.435 3.14628 113.534 4.03679 112.429 4.03001C96.6313 3.93308 72.1576 4.04888 50.0876 4.71263C39.0505 5.04457 28.6335 5.51302 20.2116 6.15794C11.6919 6.81037 5.47089 7.62896 2.63937 8.58275C1.5926 8.93536 0.457813 8.37267 0.105188 7.32591C-0.247421 6.27917 0.315309 5.14438 1.36202 4.79173C4.75254 3.64959 11.4946 2.81385 19.9069 2.16966C28.4172 1.51798 38.9027 1.04733 49.9665 0.714581Z' fill='%23F70993'/%3E%3C/svg%3E%0A");
    width: auto;
    padding: 0 0 10px !important;
    background-color: transparent;
    color: #f70993 !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    background-color: transparent !important;
}

button#NotifyBtn {
    display: none;
}

.nm-portal button.restock-alerts-notify-button.PRODUCT_PAGE-notify-button.notifyButtonStyle.btn.button.Button.button-primary.Button-primary.button--primary.Button--primary,
.nm-portal {
    display: none;
} {
    display: none !important;
}

/* NOTIFY ME POPUP APP */
#email-me-frame .email-frame-header {
    background-color: #ff5caf;
    padding: 15px !important;
}

#email-me-frame .email-frame-content {
    padding: 0 0 10px 0px !important;
    border: 1px solid #ff5caf;
}

#email-me-frame path {
    fill: #fff;
}

#email-me-frame .frame-title {
    color: #fff !important;
}

#email-me-frame .frame-body-content {
    font-size: 20px;
    font-weight: 600;
    font-weight: 700 ;
    margin-bottom: 10px;
}

#email-me-frame .selected-unavailable-variant,
#email-me-frame .buyer-email, 
#email-me-frame .buyer-phone-input, 
#email-me-frame .buyer-name{
    border-radius: 50px !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    font-family: KoHo, sans-serif !important;
}
#email-me-frame .selected-unavailable-variant:focus-visible,
#email-me-frame .buyer-email:focus-visible, 
#email-me-frame .buyer-phone-input:focus-visible, 
#email-me-frame .buyer-name:focus-visible{
    box-shadow: none;
    border-color: #ff5caf;
}

#email-me-frame .frame-submit {
    border-radius: 50px;
}

div#email-me-frame .email-me-button.email-me-submitButton {
    border-radius: 50px !important;
}

#email-me-frame .email-frame-footer .email-footer-tips {
    color: #000 !important;
}

#email-me-frame .frame-close,#email-me-frame .frame-close::after {
    background: #fff !important;
}

#email-me-frame .split-line {
    display: none;
}

.card.card--standard.card--media .h5.card__heading {
    font-size: 26px;
}
.card.card--standard.card--media .price{font-size: 26px;text-align:center}

.content-for-layout{
    min-height:calc(100vh - 150px);
}
.sf-quick_add-btn{
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}
.sf-quick_add-btn .product-form__submit{
    text-decoration:none !important;
}

.sf-comingsoon{
    font-size:22px !important;
}

.footer__content-bottom-wrapper.page-width {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}
.footer__copyright {
    margin-top:0rem !important;
}
.footer__content-bottom {
    padding-top: 0rem!important;
}
.footer-block__image-wrapper {
    margin-bottom:0rem !important;
}

.sf-table-size-guide{border: 1px solid #000000;border-collapse: collapse;margin: 0;padding: 0;width: 100%;max-width: 700px !important;table-layout: fixed;}
.sf-table-size-guide caption{padding: 1em;text-align:left;border: 1px solid #000000;margin-bottom:-1px;}
.sf-table-size-guide tr {border: 1px solid #000000; padding:0;}
.sf-table-size-guide th,
.sf-table-size-guide td{padding: 1em;text-align:left;border-left: 1px solid #000000;font-weight:400;}

.sf-table-size-guide th {text-transform: uppercase;}



@supports (-webkit-touch-callout: none) {
  .sf-hero-section .sf-images-full{
    height: 100svh !important;
  }
  .sf-hero-section .sf-bg-img img{
    height: 100svh !important;
  }
  .sf-hero-section{
    height: 100svh !important;
  }
}
@supports (height: 100dvh) {
    .sf-hero-section .sf-images-full{
    height: 100dvh !important;
  }
  .sf-hero-section .sf-bg-img img{
    height: 100dvh !important;
  }
  .sf-hero-section{
    height: 100dvh !important;
  }
}


@media only screen and (max-width:1024px){
    .sf-hero-section .sf-images-full-2 p{font-size: 14vw;}
    .sf-hero-section .sf-btn-lg{font-size: 10vw;}    
}
/* @media only screen and (max-width:1000px){
    .sf-hero-section .sf-images-full-2 p{font-size: 18vw;}
    .sf-hero-section .sf-btn-lg{font-size: 14vw;}    
} */


@media screen and (max-width: 749px){
    body{font-size: 14px;}
    h1,.h1{font-size:24px;}
    h2,.h2{font-size:22px;}
    h3,.h3{font-size:20px;}
    h4,.h4{font-size:18px;}
    h5,.h5{font-size:14px;}
    h6,.h6{font-size:12px;}

    .notify-modal .quick-add-modal__content{top: auto;bottom: auto;}
    .sf-product-grid .facets__heading,
    .sf-product-grid .facets__summary,
    .sf-product-grid .product-count__text,
    .sf-product-grid .facet-filters__label,
    .sf-product-grid .facet-filters__sort{font-size:18px;}

    .sf-hero-section .sf-btn-lg{padding-bottom:20px;}
    .sf-hero-section,
    .sf-hero-section .sf-images-full,
    .sf-hero-section .sf-bg-img img {
      height: 100dvh;
    }
    .sf-hero-section,
    .sf-hero-section .sf-images-full,
    .sf-hero-section .sf-bg-img img {
      height: 100vh;
      height: 100dvh;
    }
  .sf-table-size-guide{border: 0;display:table !important;}
  .sf-table-size-guide caption{text-align:center;border:0;}
  .sf-table-size-guide thead{border: none;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
  .sf-table-size-guide tr{border-bottom: 0px solid #000000;display: block;margin-bottom:10px; height:auto !important}
  .sf-table-size-guide td {border-bottom: 1px solid #000000;border-left: 0px solid #000000;display: block;text-align: right;width: 100% !important;height:auto !important}
  .sf-table-size-guide td::before{content: attr(data-label); float: left; text-transform: uppercase;}
}

@media screen and (min-width: 750px) {
    .newsletter-form {max-width: 500px !important;}
    .sf-product-grid .facets__form .product-count {
        grid-column-start: 1;
    }
    .product__media-wrapper .product__column-sticky{display: flex;flex-direction: row;flex-wrap: wrap;}
    .product__media-wrapper .slider-mobile-gutter{width:calc(100% - 140px); order:2}
    .product__media-wrapper .thumbnail-slider.slider-mobile-gutter{width: calc(100px);align-items: flex-start; order:1}
    .product__info-wrapper{padding:0!important;}
}
@media screen and (min-width: 990px) {
    
}