/** Shopify CDN: Minification failed

Line 17:0 Unexpected "{"
Line 17:1 Expected identifier but found "%"
Line 18:0 Unexpected "{"
Line 18:1 Expected identifier but found "%"
Line 19:0 Unexpected "{"
Line 19:1 Expected identifier but found "%"
Line 20:0 Unexpected "{"
Line 20:1 Expected identifier but found "%"
Line 21:0 Unexpected "{"
Line 21:1 Expected identifier but found "%"
... and 295 more hidden warnings

**/
@charset "UTF-8";
{% assign page_container_width = 1480 %}
{% assign reading_container_width = 800 %}
{% assign section_padding = 50 %}
{% assign larger_section_padding = 80 %}
{% assign largest_section_padding = 110 %}
{% assign font_size_heading_int = settings.font_size_heading_int %}
{% assign font_size_base_int = settings.font_size_base_int %}
{% assign font_size_nav_int = settings.font_size_nav_int %}
{% assign font_size_logo_int = settings.font_size_logo_int %}
{% assign capitalize_headings = settings.capitalize_headings %}
{% assign bold_mobile_nav = settings.bold_mobile_nav %}
{% assign button_style = settings.button_style %}
{% assign button_shape = settings.button_shape %}
{% assign bg_col = settings.bg_col | color_lighten: 0 %}
{% assign font_col_base = settings.font_col_base %}
{% assign font_col_heads = settings.font_col_heads %}
{% assign head_txt_col = settings.head_txt_col %}
{% assign head_bg_col = settings.head_bg_col %}
{% assign font_col_shoptitle = settings.font_col_shoptitle %}
{% assign head_nav_div_col = settings.head_nav_div_col %}
{% assign font_col_link = settings.font_col_link %}
{% assign foot_divider_col = settings.foot_divider_col %}
{% assign foot_text_col = settings.foot_text_col %}
{% assign foot_heading_col = settings.foot_heading_col %}
{% assign foot_bg_col = settings.foot_bg_col %}
{% assign alt_bg_col = settings.alt_bg_col %}
{% assign alt_bg_head_col = settings.alt_bg_head_col %}
{% assign alt_bg_text_col = settings.alt_bg_text_col %}
{% assign alt_bg_link_col = settings.alt_bg_link_col %}
{% assign cross_page_promo_color = settings.cross_page_promo_color %}
{% assign cross_page_promo_bg = settings.cross_page_promo_bg %}
{% assign panel_nav_bg = settings.panel_nav_bg | color_lighten: 0 %}
{% assign font_col_nav = settings.font_col_nav %}
{% assign font_col_nav_hov = settings.font_col_nav_hov %}
{% assign nav_featured_col = settings.nav_featured_col %}
{% assign font_col_sale = settings.font_col_sale %}
{% assign prod_rating_star = settings.prod_rating_star %}
{% assign prod_inv_in_text = settings.prod_inv_in_text %}
{% assign prod_inv_in_box = settings.prod_inv_in_box %}
{% assign prod_inv_low_text = settings.prod_inv_low_text %}
{% assign prod_inv_low_box = settings.prod_inv_low_box %}
{% assign prod_thumb_detail_bg = settings.prod_thumb_detail_bg %}
{% assign prod_thumb_detail_col = settings.prod_thumb_detail_col %}
{% assign prod_thumb_detail_col_h = settings.prod_thumb_detail_col_h %}
{% assign prod_thumb_detail_col_a = settings.prod_thumb_detail_col_a %}
{% assign prod_thumb_crop_align = settings.prod_thumb_crop_align %}
{% assign prod_thumb_text_align = settings.prod_thumb_text_align | replace: 'left', 'start' | replace: 'right', 'end' %}
{% assign coll_thumb_text_align = settings.coll_thumb_text_align | replace: 'left', 'start' | replace: 'right', 'end' %}
{% assign btn_col = settings.btn_col %}
{% assign btn_col_txt = settings.btn_col_txt %}
{% assign btn_col_alt = settings.btn_col_alt %}
{% assign btn_alt_bg = settings.btn_alt_bg | color_lighten: 0 %}
{% assign btn_alt_txt = settings.btn_alt_txt | color_lighten: 0 %}
{% assign image_overlay_text = settings.image_overlay_text %}
{% assign image_overlay_bg = settings.image_overlay_bg %}
{% assign image_overlay_opacity = settings.image_overlay_opacity | divided_by: 100.0 %}
{% assign image_overlay_shadow_opacity = settings.image_overlay_shadow_opacity | divided_by: 100.0 %}
{% assign image_overlay_box_opacity = settings.image_overlay_box_opacity | divided_by: 100.0 %}
{% assign coll_grid_image_position = settings.coll_grid_image_position %}
{% assign swatch_crop_align = settings.swatch_crop_align %}
{% assign swatch_picker_image_size = settings.swatch_picker_image_size %}
{% assign prod_over_redu_text = settings.prod_over_redu_text %}
{% assign prod_over_redu_bg = settings.prod_over_redu_bg | color_lighten: 0 %}
{% assign prod_over_low_text = settings.prod_over_low_text %}
{% assign prod_over_low_bg = settings.prod_over_low_bg | color_lighten: 0 %}
{% assign prod_over_new_text = settings.prod_over_new_text %}
{% assign prod_over_new_bg = settings.prod_over_new_bg | color_lighten: 0 %}
{% assign prod_over_meta_text = settings.prod_over_meta_text %}
{% assign prod_over_meta_bg = settings.prod_over_meta_bg | color_lighten: 0 %}
{% assign prod_label_sale_text = settings.prod_label_sale_text %}
{% assign prod_label_sold_text = settings.prod_label_sold_text %}
{% assign prod_label_pre_text = settings.prod_label_pre_text %}
{% assign font_size_heading_mobile_int = font_size_heading_int | times: 0.8 | round | at_least: font_size_base_int %}
{% assign dividers_col = '#e2e2e2' %}
{% assign bg_col_alpha = bg_col | color_extract: 'alpha' %}
{% if bg_col == btn_alt_txt %}
{% assign btn_alt_border = btn_alt_bg %}
{% else %}
{% assign btn_alt_border = btn_alt_text %}
{% endif %}
{% if bg_col == btn_alt_txt %}
{% assign btn_alt_border_hover = btn_alt_bg %}
{% else %}
{% assign btn_alt_border_hover = btn_alt_txt %}
{% endif %}
{% if button_style == 'caps' %}
{% assign button_letter_spacing = '0.08em' %}
{% assign button_text_transform = 'uppercase' %}
{% assign button_text_size = font_size_base_int | times: 0.875 %}
{% assign quickbuy_button_text_size = button_text_size | at_most: 13 %}
{% assign small_feature_link_font_size = 0.75 %}
{% assign button_padding_top = 1.2 %}
{% assign button_padding_bottom = 1.2 %}
{% else %}
{% assign button_letter_spacing = 'normal' %}
{% assign button_text_transform = 'none' %}
{% assign button_text_size = font_size_base_int %}
{% assign quickbuy_button_text_size = button_tex.csst_size | at_most: 14 %}
{% assign small_feature_link_font_size = 1 %}
{% assign button_padding_top = 1 %}
{% assign button_padding_bottom = 1 %}
{% endif %}
{% if button_shape == 'sharp' %}
{% assign button_border_radius = 0 %}
{% else %}
{% assign button_border_radius = 3 %}
{% endif %}
{% assign prod_thumb_detail_bg_alpha = prod_thumb_detail_bg | color_extract: 'alpha' %}
{% assign prod_thumb_detail_bg_brightness = prod_thumb_detail_bg | color_brightness %}
{% assign bg_col_brightness = bg_col | color_brightness %}
{% if prod_thumb_detail_bg_alpha > 0 %}
{% if prod_thumb_detail_bg_brightness > 128 %}
{% assign quickbuy_close_col = '#5c5c5c' %}
{% else %}
{% assign quickbuy_close_col = '#fff' %}
{% endif %}
{% else %}
{% if bg_col_brightness > 128 %}
{% assign quickbuy_close_col = '#5c5c5c' %}
{% else %}
{% assign quickbuy_close_col = '#fff' %}
{% endif %}
{% endif %}
{% if bg_col_brightness > 50 %}
{% assign btn_ter_bg_col = bg_col | color_darken: 8 %}
{% assign btn_ter_text_col = font_col_base | color_darken: 20 %}
{% else %}
{% assign btn_ter_bg_col = bg_col | color_lighten: 8 %}
{% assign btn_ter_text_col = font_col_base | color_lighten: 20 %}
{% endif %}
{% if bold_mobile_nav %}
{% assign mobile_nav_weight = 600 %}
{% else %}
{% assign mobile_nav_weight = 'inherit' %}
{% endif %}
{% assign prod_inv_in_box_brightness = prod_inv_in_box | color_brightness %}
{% if prod_inv_in_box_brightness > 170 %}
{% assign prod_inv_in_icon_box_fill = '#fff' %}
{% else %}
{% assign prod_inv_in_icon_box_fill = 'none' %}
{% endif %}
{% assign prod_inv_low_box_brightness = prod_inv_low_box | color_brightness %}
{% if prod_inv_low_box_brightness > 170 %}
{% assign prod_inv_low_icon_box_fill = '#fff' %}
{% else %}
{% assign prod_inv_low_icon_box_fill = 'none' %}
{% endif %}




/* Collection List */

.collection-block .product-block__title {
    text-align: center;
}

.page-title-slide-btn {
    display: flex;
    justify-content: center;
    gap: 3rem;
    align-items: center;
  
    margin-bottom: 3rem;
}
.page-title-slide-btn h2.hometitle.h4-style.align-center.has-paging.cc-animate-init.cc-animate-in {
    margin-bottom: 0;
}
.section-id-template--22047270666524__collection_list_rHjRV8.collection-slider-row.for-collections.use-alt-bg .product-block.collection-block .image-cont {
    padding-bottom: 0;
    width: 88px !important;
}
.section-id-template--22047270666524__collection_list_rHjRV8.collection-slider-row.for-collections.use-alt-bg .collect-slider .product-block.collection-block {
    padding-left: 10px !important;
}
div#shopify-section-template--22059310350620__collection_list_yiXGpx .collection-listing.fade-in-up.cc-animate-init.cc-animate-in .product-grid--per-row-mob-2 {
    --product-columns-desktop: 10;
 
}

@media (max-width: 1024px) {
 div#shopify-section-template--22059310350620__collection_list_yiXGpx .collection-listing.fade-in-up.cc-animate-init.cc-animate-in .product-grid--per-row-mob-2 {
    --product-columns-desktop: 7;
}
}
@media (max-width: 950px) {
 div#shopify-section-template--22059310350620__collection_list_yiXGpx .collection-listing.fade-in-up.cc-animate-init.cc-animate-in .product-grid--per-row-mob-2 {
    --product-columns-desktop: 5;
       gap: 15px;
}
}
@media (max-width: 650px) {
div#shopify-section-template--22059310350620__collection_list_yiXGpx  .collection-listing.fade-in-up.cc-animate-init.cc-animate-in .product-grid--per-row-mob-2 {
    --product-columns-desktop: 4;
}
  div#shopify-section-template--22059310350620__collection_list_yiXGpx .collection-slider .has-paging {
    display: flex;
    align-items: center;
    max-width: 300px;
    margin: 0 auto;
    padding: 2rem 0;
}

}
@media (max-width: 767px) {
  .logo-area__right__inner a {
    width: 27px !important;
    justify-content: end;
}
  .logo-area.container.container--no-max {
    padding: 0 1rem;
}
   .logo-area__right__inner {
    gap: 4px;
}
   .for-collections {
    margin: 0 !important;
}
}
@media (max-width: 480px) {
 div#shopify-section-template--22059310350620__collection_list_yiXGpx .collection-listing.fade-in-up.cc-animate-init.cc-animate-in .product-grid--per-row-mob-2 {
    --product-columns-desktop: 3;
    place-items: center;
    align-items: baseline;
}
}

div#shopify-section-template--22059310350620__collection_list_yiXGpx  .product-grid--carousel .slider__item {
    display: flex;
    flex-direction: column;
    width: 120px;
}
.collection-listing.fade-in-up.cc-animate-init.cc-animate-in .product-grid--per-row-mob-2 .product-block {
    display: block;
    text-align: center;
    transition: padding-bottom .7s ease;
    padding: 0 1rem;
}
.collection-listing.fade-in-up.slider.slider--edge-peek.slider--mobile-container-pad.slider--no-scrollbar.cc-animate-init.cc-animate-in.is-grabbable .product-block__detail.align-ltr-left .innerer {
    display: flex;
    flex-direction: column-reverse;
}
/* @media (max-width: 749px) {
  .collection-listing.fade-in-up.slider.slider--edge-peek.slider--mobile-container-pad.slider--no-scrollbar.cc-animate-init.cc-animate-in.is-grabbable .product-block__detail.align-ltr-left .innerer {
    display: flex;
    flex-direction: column !important;
}
} */
.text-overlay.text-overlay--with-reveal.text-overlay--for-banner.text-overlay--v-center.text-overlay--h-center.image-overlay__over.has-motion .text-overlay__text.slideshow__motion-overlay.has-motion {
    display: flex;
    flex-direction: column-reverse;
}
.testimonial-list.testim-slider.testimonial-list--no-image.testimonial-list--without-images.slick-initialized.slick-slider .testimonial__content {
  text-align: left;
}
div#slider-template--22059310350620__gallery_7xrHNz span.text-overlay__button.btn.btn--primary {
    background: transparent;
    font-size: 10px;
    text-decoration: underline !important;
    color: white;
    border-bottom: 1px solid white;
}

.logo-area__right__inner a {
    width: 82px;
    justify-content: end;
}

#pagefooter .section-footer a, #pagefooter .section-footer p, #pagefooter .section-footer div{
  
    color: #ffffff !important;
}
div#section-id-template--22059310350620__gallery_7xrHNz .fully-spaced-row--medium {
    margin-bottom: 0;
}
/* .gallery.gallery--height-adapt.gallery--grid-desktop-3.gallery--grid-mobile-1.gallery--with-margins.gallery--mobile-carousel .gallery__item {
    height: 400px;
}
@media (min-width: 768px){
.gallery.gallery--height-adapt.gallery--grid-desktop-3.gallery--grid-mobile-1.gallery--with-margins.gallery--mobile-carousel .gallery__item {
    height: 800px !important;
}
} */
.cc-accordion {
  border-top: 1px solid {{ font_col_base | color_modify: "alpha", 0.15 }};
}

.cc-accordion-item {
  border-bottom: 1px solid {{ font_col_base | color_modify: "alpha", 0.15 }};
}

.cc-accordion-item__title {
  display: block;
  position: relative;
  list-style: none;
  padding: 15px 30px 15px 0;
  cursor: pointer;
}
.cc-accordion-item__title::-webkit-details-marker {
  display: none;
}

.js .cc-accordion-item__panel {
  transition: height 0.3s ease;
  overflow: hidden;
}

.cc-accordion-item__content {
  padding-bottom: 20px;
}

.product-detail-accordion .cc-accordion-item__title::before, .cc-accordion-item__title::after {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  right: 0;
  width: 11px;
  height: 1px;
  background-color: currentColor;
  transition: 0.3s ease;
  transition-property: transform, opacity;
}
.cc-accordion-item__title::before {
  transform: rotate(-90deg);
}

.cc-accordion-item[open]:not(.is-closing) .cc-accordion-item__title::before {
  transform: rotate(90deg);
  opacity: 0;
}
.cc-accordion-item[open]:not(.is-closing) .cc-accordion-item__title::after {
  transform: rotate(180deg);
}

.js .cc-accordion-item__content {
  transform: translateY(-5px);
  transition: 0.3s ease-out;
 
}

.js .cc-accordion-item.is-open:not(.is-closing) .cc-accordion-item__content {
  transform: translateY(0px);
  opacity: 1;
}

.cc-accordion {
  margin-bottom: 50px;
}

.cc-accordion-item__content {
  color: {{ font_col_base | color_modify: "alpha", 0.75 }};
}
 .product-detail-accordion blockquote {font-size: 80%; color: #944CB4; letter-spacing: 1px;margin: 0 0 0 0;font-style: normal !important;  }
.product-detail-accordion table {border: none; background: #fdefff; text-align: center; margin: 0 auto; padding: 0; }
.product-detail-accordion table td {font-size: 70% !important; margin: 0 auto; padding: 3px !important; width: 10%;}
.product-detail-accordion table tr {border-bottom: 1px solid #ccc;}
.product-detail-accordion table td span {font-size: 100% !important;}
.product-detail-accordion table tr:first-child {background:#ffffff; color: #944CB4; font-size: 80% !important;}
.product-detail-accordion table td:first-child {white-space:nowrap !important;}

.cc-accordion-item__content table {width:95% !important; display: inline-block;}

.product-detail .detail .lightly-spaced-row .keshet-gm-margin .cc-accordion {border-top: none !important;}
.product-detail .detail .lightly-spaced-row+.product-detail-accordion .cc-accordion {border-top: none !important;}
.product-detail .detail .product-detail-accordion+.lightly-spaced-row {margin-top:-50px;}
.product-detail .detail .lightly-spaced-row+.product-detail-accordion  {margin-top:-50px;}
.product-detail .detail .lightly-spaced-row.lightly-spaced-row-above {margin-top:50px !important;}

.keshet-gm {display:block; margin: -20px 0 0 0;}
.keshet-gm p.keshet-gm-title {font-size: 70%; text-transform:uppercase;}

table.keshet-gm-table {width:98% !important; display: inline-block; background: #fff; text-align: center; margin: 0 auto; padding: 0; }
table.keshet-gm-table td { font-size: 70% !important; margin: 0 auto; padding: 3px !important; width: 10%;}
table.keshet-gm-table td span {font-size: 100% !important;}
table.keshet-gm-table tr:first-child {background:#ffffff; color: #944CB4; font-size: 80% !important; font-weight: bold;}
table.keshet-gm-table td:first-child {white-space:nowrap !important; font-weight: bold;}


.detail.product-column-right.cc-animate-init.cc-animate-in, .lightly-spaced-row.not-in-quickbuy, .lightly-spaced-row.not-in-quickbuy .cc-accordion {
    margin-bottom: 0;
}
 
span.with-icon__beside {
    font-weight: 600;
}
 .section-footer__row__col.section-footer__newsletter-block button.btn.btn--primary.signup-form__button {
    round: rgb(34 53 107);
    background: rgb(34 53 107);
}
 .section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text ul.social.inline-flex.flex-wrap {
    display: none;
}
 .rte.lightly-spaced-row {
    margin: 0 !important;
}
 span.pagination__number a, .pagination__next {
    color: #c93e76;
}
 .section-footer__row__col.section-footer__newsletter-block button.btn.btn--primary.signup-form__button:hover {
   background: white;
color: black;
 }
 

 a.swym-wishlist.show-wishlist-link {
    display: flex;
    justify-content: center;
}
.quantity-submit-row__submit.input-row {
    margin-bottom: 0 !important;
}
 
buy-buttons.buy-buttons-row.block {
    margin-bottom: 0;
}

 .swym-button-bar.swym-wishlist-button-bar.swym-inject {
    padding: 1rem 0;
}
 .size-guid {
   float: right;
 }
.size-guid modal-opener.no-js-hidden {
    display: flex;
    justify-content: center;
    align-items: center;
}
.size-guid modal-opener.no-js-hidden svg{
   color: rgb(var(--btn-bg-color));
}
.size-guid button.btn.btn--primary {
    background: transparent;
    border: none;
    color: rgb(var(--btn-bg-color));
    font-size: 15px;
    text-transform: capitalize;
    padding: 10px;
}
.product-form.sticky-content-container p.afterpay-paragraph {
    width: 100% !important;
    text-align: left !important;
    margin-bottom: 2rem;
}
  .drawer ul.p28_J2fRvZNDqyZkZ2H9 {
    justify-content: space-between;
    margin-top: 1rem !important;
}
  .drawer .shopify-cleanslate .h7OYsWHrW5495r9beh2n {
  width: 225px !important;
}
 /* .size-guid.lightly-spaced-row.not-in-quickbuy {
    margin-top: 0;
    transform: translate(10px, -115px);
} */

 .cart-drawer__footer p.afterpay-paragraph span.afterpay-text2 {
    font-size: 13px;
}
 .btn.checkout-btn.button.button--large {
    min-width: 240px !important;
}
 .checkout-col a.continue-shopping {
    display: block;
}
.product-info .detail .product-info-accordion+.product-info-accordion .disclosure {
    margin: 0;
}
.cart-item-list-heading {
    padding: 0 0 10px;
}
 .cart-item-list__body {
     margin: 0px 0 !important; 
 }


 /* Blog */


 .article-list h2 {
    font-size: 18px !important;
}



/* body#fingerless-gloves-print .product-info .detail .product-info-accordion+.product-info-accordion .disclosure {
    
    margin: 50px 0px;
}
 body#bird-amp-loop-wooden-necklace .product-info .detail .product-info-accordion+.product-info-accordion .disclosure {

    margin: 50px 0px;
}
 body#bird-amp-loop-wooden-necklace .size-guid.lightly-spaced-row.not-in-quickbuy {
    margin-top: 0;
    transform: translate(10px, -151px);
} */
 /* .size-guid.lightly-spaced-row.not-in-quickbuy {
    margin-top: 0;
    transform: translate(10px, -125px);
} */
 /* ///////////// */
 /* .size-guid.lightly-spaced-row.not-in-quickbuy {
    position: absolute;
    top: 21%;
    right: 0;
    
} */
.size-guid.lightly-spaced-row.not-in-quickbuy {
 position: absolute;
    top: calc(-21px + var(--theme-sticky-header-height));
    right: 0;
 }