/** Shopify CDN: Minification failed

Line 556:0 Unexpected "}"
Line 1165:0 Unexpected "}"

**/

.gf-actions {
display:none !important;
}
.product-form__buttons {
height:0px;
}
.klaviyo-bis-trigger {
  background: #fbfaf8 !important;
    padding: 15px 10px 15px 10px;
    border: 1px solid gray;
    text-decoration: none;
    font-family: 'sweet-sans-pro';
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 500;
    color: black;
}

.samita-container .samita_productLabel-content.__content--9292 {
  z-index:-333 !important;
}
.product__tax {
display: none !Important;
}

.cart-drawer__footer h6, .h6 {
      margin-block-start: 0em;
    margin-block-end: 1.67em;
    font-family: 'sweet-sans-pro';
    font-weight: 600;
    font-size: 12px;
    color: #e958a0;
}
.list-menu--inline {
      font-family: 'sweet-sans-pro';
    text-transform: uppercase;
    font-size: 10px !important;
    font-weight: 500;
}
.header__menu-item {
 font-size:11px;
  padding-top:0px !important;
}
.announcement-bar__message {
  font-size: 12px;
    font-family: 'bookmania';
}
.pickup-availability-preview {
  display: none !important;
}
.title-wrapper--no-top-margin>.title {
      font-family: 'sweet-sans-pro';
    text-align: center;
    font-size: 20px;
}
.collection-hero__title {
      text-align: center;
    font-family: 'sweet-sans-pro';
    text-transform: uppercase;
    font-size: 24px;
    FONT-WEIGHT: 300;
    letter-spacing: 2px;
}
.title--primary {
font-family: 'bookmania';
    font-size: 18px;
  font-weight:lighter;
}
.header-links a {
  font-family:'sweet-sans-pro';
  font-weight:500;
  font-size:10px;
  text-decoration: none;
  color: #4d4d4d;
  margin-right:10px;
}
.header__inline-menu .icon.icon-caret {
  display: none;
}
.title-wrapper--no-top-margin {
  justify-content:center;
}
h1, .h1 {
    font-family: 'sweet-sans-pro';
    font-weight: 200;
    font-size: 20px;
}
.caption-with-letter-spacing {
    line-height: 0px;
    text-transform: uppercase;
    font-family: 'sweet-sans-pro';
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
  
}
.card__heading {
font-family: 'bookmania';
    font-weight: 100;
    letter-spacing: 1px;
  line-height:20px;
}
.price .price-item {
    font-family: "sweet-sans-pro";
    font-weight: 500;
  font-size:12px !important;
}
h2, .h2 {
 font-size: 16px;
    font-family: 'sweet-sans-pro';
    font-weight: 300;
    letter-spacing: 1px;
}
.rich-text__blocks>*+* {
    font-family: 'bookmania';
    font-size: 14px;
    font-weight: lighter;
    letter-spacing: 1px;
}
.price__badge-sale {
  font-size:10px !important;
}
.image-with-text__content>*+* {
   font-family: 'bookmania';
    font-size: 14px;
    font-weight: lighter;
    letter-spacing: 1px;
}
.mega-menu__link--level-2:not(:only-child) {
    font-family: 'sweet-sans-pro';
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
}
.mega-menu__link {
  font-family:'sweet-sans-pro';
  font-weight:500;
  font-size:10px !Important;
  text-decoration: none;
  color: #4d4d4d;
}
.product__title>* {
      text-transform: uppercase;
    font-weight: 400;
}
.drawer__heading {
margin-top: 20px;
    font-family: 'bookmania';
    font-size: 18px;
    letter-spacing: 0px;
}
.cart-drawer .cart-items thead {
display: none;
}
.cart-item__name {
      font-family: 'bookmania';
    font-weight: 100;
    letter-spacing: 1px;
}
.product-option * {
    font-family: 'sweet-sans-pro';
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}
.cart-drawer .product-option dd {
font-family: 'bookmania';
    font-size: 13px;
    font-weight: 200;
  text-transform:none;
}
.cart-item__quantity-wrapper {
  margin-top:30px;
}
.cart-drawer .cart-item__totals {
      display: flex !important;
    align-items: flex-end !important;
    flex-direction: column !important;
}
.header-links {
  margin-top:8px;
}


.wishlist-whale-button {
  padding:0px !important;
  margin-left: -50px !important;
}
.ww-icon-without-text {
  width:16px !Important;
  height:16px !Important;
}
.mobile-facets__open>*+* {
    font-family: 'bookmania';
    font-weight: 100;
    font-size: 14px;
    margin-top: 5px;
}
.facet-filters__label {
      font-family: 'sweet-sans-pro';
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 700;
}
.facet-filters__field .select__select, .mobile-facets__sort .select__select {
      font-family: 'bookmania';
    font-weight: 100;
    margin-top: 5px;
    font-size: 14px;
}
.product-count__text {
    font-size: 12px;
    line-height: calc(1 + .5 / var(--font-body-scale));
    margin: 0;
    font-family: 'bookmania';
    font-weight: 100;
}


.pickup-availability-variant {
      font-family: 'sweet-sans-pro';
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}
.pickup-availability-preview {
  justify-content:center;
}

body .pickup-availability-info * {
      font-family: 'bookmania';
    font-weight: 100;
    margin-top: 0px !important;
}
body pickup-availability[available] {
    min-height: auto;
    margin-top: -80px;
    margin-bottom: 30px;
}


@media (min-width: 768px){
.button--full-width {
    max-width: calc(100% - 145px);
    width: 75%!important;
    position: relative!important;
    left: 145px!important;
    top: -70px!important;
    padding-left: 12px;
    padding-right: 12px;
}
}
.pickup-availability-list__item>*+* {
      justify-content: left;
    font-family: 'sweet-sans-pro';
    text-transform: uppercase;
    font-weight: 600;
}
.pickup-availability-preview .icon {
  display:none;
}
.pickup-availability-drawer-title {
font-family:'bookmania';
  font-weight:100;
}
.header--top-center *>.header__search {
    display: inline-flex;
}
header.header.header--top-center > details-modal.header__search {
    display: none;
}



.arrow-center .slideshow__controls {
    position: static;
    z-index: 0;
}
.arrow-center button.slider-button.slider-button--prev {
  position: absolute;
  top: calc(50% - 22px);
  left: 0;
}
.arrow-center button.slider-button.slider-button--next {
  position: absolute;
  right: 0;
  top: calc(50% - 22px);
}
.arrow-center .slideshow__controls > div, 
.arrow-center .slideshow__controls > button.slideshow__autoplay{
  display: none;
}
.arrow-center .slideshow__control {
  border: 0px solid;
  padding: 0;
  margin: 0;
}
.arrow-center .slider-button {
    font-size: 30px;
}
.footer-block--newsletters ul.footer__list-social.list-unstyled.list-social {
    justify-content: flex-start;
}
.newsletter-form__field-wrapper .field:after {
    box-shadow: none !important;
}
.newsletter-form__field-wrapper .field__input {
    border-bottom: 1px solid #fff;
  padding-left: 0;
}
.newsletter-form__field-wrapper .field label.field__label {
    left: 0;
}
.footer-block--newsletters ul.footer__list-social.list-unstyled.list-social li.list-social__item:first-child a {
    padding-left: 0;
}
.footer-block--newsletters ul.footer__list-social.list-unstyled.list-social{
    margin-top: 30px;
}
.footer-block__details-content>p, .footer-block__details-content>li {
    text-align: center;
}
.badge {
  border: none;
    padding: 15px;
    text-align: center;
    background-color: #8A9991;
    color: #4d4d4d;
    font-family: 'sweet-sans-pro';
    font-size: 9px;
    word-break: break-word;
    text-transform: uppercase;
    font-weight: bold;
    color: white;
}
.price--sold-out {
        font-family: baskerville;
    font-style: italic;
    color: #adadad !Important;
    font-size: 16px !Important;  
    }
.card {
  background:none;
}
.wishlist-whale-button-collection {
    top: 30px !Important;
    right: 30px !important;
}
.cap_just {
    justify-content: center;
    width: 100%;
    display: flex;
    margin-top: 0 !important;
}

.cap_just > span {
    width: calc(50% - 20px);
    text-align: right;
    margin: 0 10px;
}

.cap_just > span + span {
    text-align: left;
}

.grid-col-2 {
    grid-template-columns: 1fr 1fr;
    display: grid;
    column-count: 2;
    grid-template-rows: 1fr 1fr;
    column-gap: 10px;
    row-gap: 10px;
}
.grid-col-2 img {
    width: 100%;
}

.footer__content-bottom {
  display:none;
}
.image-with-text__content> div, .image-with-text__content> h3 {
    width: 100%;
}
#shopify-section-template--18069173469484__e3b20bec-6e84-46f3-89dd-3e73edaabd9b .image-with-text__content {
  justify-content: flex-start;
}
#shopify-section-template--18069173469484__e3b20bec-6e84-46f3-89dd-3e73edaabd9b .image-with-text__text.rte.body {
   /* margin-bottom: -50px !important;*/
}
#shopify-section-template--18069173469484__e3b20bec-6e84-46f3-89dd-3e73edaabd9b .image-with-text__content> div {
    border: 1px solid;
    padding: 30px;
}
#shopify-section-template--18069173469484__e3b20bec-6e84-46f3-89dd-3e73edaabd9b h3 {
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px !important;
}
/* div#gf-grid .card__media {
    width: 100%;
    margin: 0;
} */
div#gf-grid .card-wrapper button.swym-button {
    top: 30px !important;
    right: 30px !important;
}

quantity-input.quantity {
    position: relative;
}
quantity-input.quantity>button.quantity__button {
    position: absolute;
    right: 0;
    height: 50%;
    top: 50%;
    border-left: 1px solid #8b8a8a;
    max-width: 40px;
    margin: 0;
    opacity: 1!important;
    z-index: 8;
}
quantity-input.quantity > button.quantity__button  ~ .quantity__button {
    top: 0;
    border-bottom: 1px solid #8b8a8a;
}
quantity-input.quantity > input.quantity__input {
    padding-right: 40px;
}
.drawer__cart-items-wrapper .samita_productLabel-content {
    display: none !important;
}
.cart-drawer .cart-item__totals {
    pointer-events: auto !important;
}
.cart-drawer .cart-item {
    padding-right: 20px;
}
.grid.product-grid>button.button-slider {
    border: 0px solid;
    background: transparent;
    font-size: 25px;
    position: absolute;
    top: 36%;
    left: -25px;
    cursor: pointer;
}
.grid.product-grid > button.button-slider.slide-arrow.next-arrow {
    left: auto;
    right: -25px;
}
.grid.product-grid>button.button-slider >img {
    max-width: 25px;
}
.grid.product-grid > .slick-dots {
    position: static;
  margin: 50px 0;
}
.grid.product-grid>.slick-dots li {
    position: relative;
    display: inline-block;
    height: auto;
    width: auto;
    padding: 0;
}
.grid.product-grid .slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: auto;
    width: auto;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer;
    position: relative;
}
.grid.product-grid .slick-dots li button:before {
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid #8a9991;
    border-radius: 50%;
    opacity: 1;
}
.grid.product-grid .slick-dots li.slick-active button:before {
    background: #8a9991;
}
summary.header__menu-item >a span:before {
    content: "";
    position: absolute !important;
    width: 100%;
    z-index: 99;
    height: 100%;
    top: 0;
    left: 0;
}
summary.header__menu-item, summary.header__menu-item * {
    position: static;
}
header-menu > details > a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    top: 0;
}
 header-menu > details > a:empty {
    display: block !important;
}

 header-menu > details  {
    position: relative;
}










@media(min-width: 1024px){
body.template-cart main#MainContent {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
}
body.template-cart main#MainContent div[id*="__cart-items"] {
    width: 65%;
}
body.template-cart main#MainContent div[id*="__cart-footer"] {
    width: 35%;
}
body.template-cart main#MainContent > * {
    width: 100%;
}

}



  
}
@media(min-width: 1450px){
body.template-cart main#MainContent div[id*="__cart-items"] {
    width: auto;
}
body.template-cart main#MainContent div[id*="__cart-footer"] {
    width: auto;
}
}
body.template-cart .totals {
    justify-content: space-between;
}
body.template-cart .tax-note {
    text-align: left;
}
.cart__blocks >.js-contents {
    text-align: center;
}
.cart__blocks>.js-contents > h3 {
    border-bottom: 1px solid #8A9991;
    padding-bottom: 12px;
}
.icon-grid {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    border-top: 1px solid #8A9991;
    border-bottom: 1px solid #8A9991;
    margin-bottom: 30px;
}
.icon-box img {
    height: 35px;
    margin: 0 auto;
}
.icon-box {
    text-align: center;
    width: 50%;
    padding: 20px 0;
}
.icon-box > h4 {
    margin: 0;
}
.icon-grid > .icon-box + .icon-box {
    border-left: 1px solid #8A9991;
}
.wishlist-whale-toast-right {
  background: #8A9991 !important;
  color: white !important;
  font-family:'bookmania' !important;
  font-weight:100 !Important;
}
.wishlist-whale-toast a {
    color: white !important;
  font-family:'sweet-sans-pro' !important;
  font-weight:500 !Important;
  text-transform:uppercase;
}
.arrow-center .slider-button > img {
    width: 25px;
}









@media only screen and (max-width: 749px){
.header {
    grid-template-columns: 1fr 4fr 1fr;
}
  
.card__heading {
font-size:16px;
}
  .arrow-center .slideshow__controls {
display:none;
  }
  .grid.product-grid>button.button-slider.slide-arrow.next-arrow {
    right: -15px;
  }
  .grid.product-grid>button.button-slider {
        left: -15px;
    top: 34%
}

  .menu-drawer__utility-links {
    background: #D7DCD9;
  }
  .menu-drawer .list-social {
 display:none;
  }
  .menu-drawer__account {
font-size:12px;
        font-family: 'sweet-sans-pro';
    text-transform: uppercase;
  }
  #shopify-section-template--18069173469484__eaf0fb64-9516-4591-b6b8-15266a2be437 .card__heading {
margin-bottom:30px !Important;
  }
.header-links {
  display:none;
}
  .list-menu__item {
font-family: 'sweet-sans-pro';
    text-transform: uppercase;
    font-size: 12px !important;
}
  .menu-drawer__close-button {
font-family: 'bookmania' !important;
    font-style: italic !important;
    font-weight: 100 !important;
    letter-spacing: 1px !important;
}
  .card-flex {
    display:block;
  }
  .caption-with-letter-spacing {
    margin-bottom: 0px;
  }
  .card-flex .card-information {
margin-left: 0;
}
  .badge {
font-size: 8px;
}
  .collection-hero__title {
    margin-top:40px !important;
    margin-bottom:0px !Important;
    font-size:20px !important;
  }
  .mobile-facets__open>*+* {
    font-family: 'bookmania';
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 1px;
    margin-top: 5px;
}
  .product-count__text {
     font-family: 'bookmania';
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 1px;
    margin-top: 5px;
}
  .cart-drawer .cart-item {
grid-template: repeat(2,auto) / repeat(2,1fr) !important;
  }
  .cart-drawer .cart-item__totals {
    align-items:left !important;
    flex-direction:column !Important;
  } 
}
#wishlist-form-Header-Text {
      font-family: 'sweet-sans-pro' !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
    text-align: center !important;
}
.wishlist-form-Item-Product-Name {
  font-family: 'bookmania' !important;
    font-weight: 100 !important;
}
.wishlist-form-Item-Price {
  font-family: 'sweet-sans-pro' !important;
    font-weight: 500 !important;
    margin-top: -20px !important;
    font-size: 14px !important;
}
.wishlist-form-Item-Variant {
  font-family: 'sweet-sans-pro' !important;
    font-weight: 500 !important;
    font-size: 12px !important;
}
.wishlist-form-Button {
  font-family: 'sweet-sans-pro' !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    letter-spacing: 1px !important;
    font-weight: 600 !important;
    background: #8A9991  !important;
}
.wishlist-form-Item-Remove {
      font-family: 'bookmania' !important;
    font-weight: 100 !important;
    color: #4d4d4d !important;
    text-transform: lowercase !important;
    letter-spacing: 1px !important;
}
.mega-menu__link--level-2:not(:only-child) {
  font-weight:bold;
}
.view-bag button {
font-family: sweet-sans-pro;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    margin-left: 0px;
    display: flex;
    margin-top: 20px;
    width: 100%;
    justify-content: center;
    background: transparent;
    border: 1px solid #8A9991;
    height: 45px;
    line-height: 40px;
    font-size: 12px;
    color: #8A9991;
}
.image-with-text__media-item .grid-col-2 {
    max-width: 512px;
}
.wishlist-whale-icon-launcher svg.wishlist-whale-icon-launcher-svg {
    stroke: rgb(44 41 41);
}
/* .search-modal.modal__content.gradient {
    opacity: 0;
} */
.gl-filter-search-fullscreen .gl-fullscreen-layer {
    top: 120px;
    box-shadow: 0 4px 2px -2px #00000026;
}
body .gl-filter-search-fullscreen .gl-backdrop {
    background: transparent!important;
    opacity: 0!important;
}
input#gl-d-searchbox-input:focus {
    box-shadow: 0 1px #49443d1a, 0 1px #49443d1a;
}
body .cart-item cart-remove-button {
    display: block;
}
.by-designer__full-list li a, .template-list-collections #MainContent li a {
    display: block;
    padding: 5px 0;
    width: 100%;
}
.flex {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.by-designer__letter-select h3 {
    margin: 0;
  font-family: 'bookmania';
    font-weight: 100;
}
.flex--justify-center {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.by-designer__letter-select__item {
  display: block;
  padding: 5px 7px; 
}
.by-designer__letter-select__item.active {
    background: #dbdbdb; 
}
.by-designer__full-list ul {
    margin: 0;
    margin-left: 30px;
    padding: 0;
    list-style-type: none;
    text-align: center;
    width: 100%;
}
.by-designer__full-list ul.use--columns {
    text-align: left;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    justify-content: center;
}
.by-designer__full-list ul.use--columns li.by-designer__letter-item {
    margin: 0;
    display: flex;
    flex-wrap: nowrap;
    padding: 0;
    width: calc(25% - 15px);
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    flex-direction: column-reverse;
    position: relative;
}
.by-designer__full-list li a, .template-list-collections #MainContent li a {
    display: block;
    padding: 5px 0;
    text-decoration: none;
    color: #000 !important;
  margin-bottom: 50px;
      font-family: 'sweet-sans-pro';
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
}
.by-designer__letter-select {
    margin-bottom: 60px;
}
.by-designer__letter-select h3 a {
    text-decoration: none;
}
li.by-designer__letter-item img {
    max-width: 250px;
    max-height: 250px;
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: 0%;
  padding:5px;
}
li.by-designer__letter-item {
    position: relative;
    text-align: center;
}
li.by-designer__letter-item a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
    text-align: center;
    margin-bottom: 20px;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper img {
    object-fit: cover;
    height: 100%;
    margin: 0 auto;
}




@media only screen and (min-width:1024px){
slider-component .thumbnail-list__item:before {
    padding-bottom: 0;
}
.thumbnail-list__item button.thumbnail {
    position: static;
}
}

@media only screen and (max-width: 749px){
  .slideshow__text.banner__box {
  border: none !Important;
}
.gl-filter-search-fullscreen .gl-fullscreen-layer {
    top: 100px;
}
.footer-block__image-wrapper.global-media-settings {
    margin-left: auto;
    margin-right: auto;
}
.footer-block--newsletters ul.footer__list-social.list-unstyled.list-social {
    justify-content: center;
}
body .header__heading-link {
    padding: 0;
}
td.cart-item__totals.right {
    width: 100%;
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: space-between;
}
.cart-item__price-wrapper {
    margin-bottom: 14px;
}
.cart-item__quantity-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
}
body .cart-drawer .cart-items td {
    padding-top: 0;
}
tbody > tr.cart-item + tr.cart-item {
    margin-top: 20px;
}
.by-designer__full-list ul.use--columns li.by-designer__letter-item {
    width: calc(33.33% - 15px);
}
.by-designer__full-list ul {
    margin: 0 !important;
    padding: 0 !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
max-height: auto !important;
}




}

@media only screen and (max-width: 600px){
.by-designer__full-list ul.use--columns li.by-designer__letter-item {
    width: calc(50% - 15px);
}
  .pickup-availability-preview {
margin-top:100px !important;
}
  .drawer__footer {
    padding-bottom:30px !important;
    background-color: #FBFAF9 !Important;
    border-top:1px solid gray !Important;
  }
  .drawer__inner {
border-left:1px solid black;
  }
  .card__media {
margin:0px !important;
    width:calc(100%) !important;
}
  .card--card.card--media>.card__content {
margin-left:0px !Important;
    padding-left:0px !Important;
    padding-top:10px !important;
  }
  .shape.__custom3 {
margin-left:0px !Important;
  }
}
@media (min-width: 1300px){
  body.template-cart main#MainContent div[id*=__cart-items] > cart-items {
    margin-right: 0;
}
body.template-cart main#MainContent div[id*=__cart-footer] > div#main-cart-footer .cart__blocks {
    margin-left: 0;
}
}
@media only screen and (min-width: 949px){
.wishlist-whale-icon-launcher {
display: none !important;
}
}
.gl-filter-search-fullscreen .gl-fullscreen-layer {
  background-color: #FBFAF9 !important;
}
.gl-fullscreen-layer .gl-d-searchbox-input {
  border-bottom:1px solid #4d4d4d !important;
  background: transparent !important;
      font-family: 'bookmania' !important;
    font-weight: 100 !important;
    font-size: 18px !important;
    letter-spacing: 2px !important;
    color: #4d4d4d !important;
    line-height: 0px !important;
}
.gl-fullscreen-layer .gl-d-searchbox-icon {
  background: transparent !important;
}
.gl-fullscreen-layer .gl-d-close-btn {
      width: 40px !important;
    height: 40px !important;
    flex: 0 0 50px !important;
}
.gl-fullscreen-layer .gl-d-searchbox-icon {
  width: 50px !important;
    height: 50px !important;
}
.gl-fullscreen-layer .gl-fullscreen-results__meta {
background:transparent !important;
  font-family:'sweet-sans-pro' !important;
  text-transform:uppercase !important;
  font-weight:300 !important; 
  letter-spacing:1px !important;
   font-size:18px !important;
}
.gl-fullscreen-layer .gl-fullscreen-results__meta a {
  letter-spacing:0px !important;
  font-weight:500 !important;
  color: #8A9991 !important;
  font-size:12px !important;
}
.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-list__title {
  background:transparent !important;
  font-family:'sweet-sans-pro' !important;
  text-transform:uppercase !important;
  font-weight:300 !important; 
  letter-spacing:1px !important;
  font-size:18px !important;
}
.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-top-searches {
      background-color: transparent;
    padding: 15px;
    border-right: 1px solid #4d4d4d;
}
.gl-fullscreen-layer .gl-fullscreen-top-searches ul li a {
      font-family: 'bookmania';
    font-weight: 100;
    font-size: 12px;
    letter-spacing: 1px;
}
.gl-fullscreen-layer .gl-card {
  background:Transparent;
}
.gl-fullscreen-layer .gl-card-content {
      margin-top: 0px;
    text-align: left;
    font-family: 'sweet-sans-pro';
}
.notice {
  color:#ef1e6d;
  font-family:'sweet-sans-pro';
  font-weight:bold;
  font-size:12px;
}
.gl-card-title a {
  color: #4d4d4d;
    font-family: 'bookmania';
    font-weight: 100;
}
.shape.__custom3 {
      margin: 0px !important;
    border-radius: 3rem;
    margin-top: 10px !important
}
.swym-btn-container .swym-button:after {
  /*margin-top:-80px !important;*/
  font-size:20px !Important;
  margin-left:-10px !important;
}
.grid__item.product__media-wrapper > .swym-wishlist-button-bar {
    text-align: right;
    position: absolute;
    z-index: 2;
    right: 0;
}
.card__inner > button.swym-button {
    position: absolute;
    top: 1rem;
    right: 1rem;
    z-index: 2;
}
.grid__item.product__media-wrapper {
    position: relative;
}
.swym-ui-components .swym-bg-2, .swym-ui-component .swym-bg-2 {
    background: #8A9991 !important;
}
.swym-ui-component .swym-wishlist-detail-header .swym-wishlist-main-title {
      font-family: 'sweet-sans-pro';
    text-transform: uppercase;
    letter-spacing: 1px;
}
.swym-ui-component .swym-user-login-status {
 font-family: 'bookmania' !important;
  font-weight:100 !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
  border: none !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
    font-family: 'bookmania' !important;
    font-weight: 100 !important;
    font-size: 14px !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title {
    margin: 0px !important;
    font-family: 'sweet-sans-pro' !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    margin-bottom: 10px !important;
  
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
  margin: 0px !important;
    margin-bottom: 10px !important;
      white-space: normal !important;
    overflow: hidden !important;
    text-overflow: none !important;
}
.swym-title swym-title-1 {
  white-space: wrap !important;
    overflow: hidden !important;
    text-overflow: none !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price {
    padding: 0px !important;
    padding-bottom: 10px !important;
    font-family: 'bookmania' !important;
    font-weight: 100 !important;
    font-size: 14px !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn {
    font-family: 'sweet-sans-pro' !important;
    font-size: 12px !important;
    padding: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 2px !important;
}
.swym-ui-component .swym-product-price .swym-product-final-price {
  font-family: 'sweet-sans-pro' !important;
    font-size: 12px !important;
      font-weight: 500 !important;
    letter-spacing: 2px !important;
}
}
.shape.__custom3 
    margin-bottom: 15px !important;
}
.samita_productLabel {
      margin-bottom: 15px !important;
}
    .card-flex {
padding-bottom:20px !Important;
      padding-top:20px !important;
    }
@media screen and (min-width: 750px) {
.slideshow__text.banner__box {
margin-left:-550px !Important;
}
}
.product__info-container .product-form, .product__info-container .product__description, .product__info-container .icon-with-text {
font-family: 'bookmania' !important;
    font-weight: 300 !important;
    font-size: 13px !important;
}
@media screen and (max-width: 749px) {
.product__info-container .product-form, .product__info-container .product__description, .product__info-container .icon-with-text {
  font-size:14px !important;
}
  .product__text.caption-with-letter-spacing {
display: none !important;
}
  .product-form__buttons {
padding-bottom:20% !important;
  }
}
.price__badge-sale .sale-dot {
  margin: 0 0.5ch;
  opacity: 0.6;
}
.badge-inline-sale {
  display: inline-block;
  margin-left: 0.5em;
  padding: 6px 12px;
  background-color: #7f8e85; /* match your green tone */
  color: #fff;
  font-size: 11px;
  font-weight:500;
  letter-spacing: 0.05em;
  border-radius: 999px; /* full pill shape */
  text-transform: uppercase;
}

.badge-inline-sale .sale-dot {
  margin: 0 0.5ch;
  opacity: 0.7;
}