/** Shopify CDN: Minification failed

Line 1593:18 Unexpected ")"

**/
:where(.nsn-mv){
          --font-body-family: Outfit, sans-serif;
          --font-body-style: normal;
          --font-body-weight: 400;
          --font-body-weight-bold: 700;
        }
:where(.nsn-mv){
          --font-heading-family: "Tenor Sans", sans-serif;
          --font-heading-style: normal;
          --font-heading-weight: 400;
        }
:where(.nsn-mv){
        --font-body-scale: 1.0;
        --font-heading-scale: 1.3;
        --font-heading-line-height: 0.3;
        --font-heading-letter-spacing: 0.06rem;

        --color-base-text: 26, 26, 26;
        --color-shadow: 26, 26, 26;
        --color-base-background-1: 255, 255, 255;
        --color-base-background-2: 251, 246, 244;
        --color-base-solid-button-labels: 255, 255, 255;
        --color-base-outline-button-labels: 131, 90, 68;
        --color-base-accent-1: 131, 90, 68;
        --color-base-accent-2: 15, 15, 15;
        --payment-terms-background-color: #FFFFFF;

        --gradient-base-background-1: #FFFFFF;
        --gradient-base-background-2: #FBF6F4;
        --gradient-base-accent-1: #835A44;
        --gradient-base-accent-2: #0F0F0F;

        --media-padding: px;
        --media-border-opacity: 0.1;
        --media-border-width: 0px;
        --media-radius: 12px;
        --media-shadow-opacity: 0.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 0px;
        --media-shadow-blur-radius: 20px;
        --media-shadow-visible: 0;

        --page-width: 140rem;
        --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.2rem;
        --product-card-shadow-vertical-offset: 0.6rem;
        --product-card-shadow-blur-radius: 1.5rem;

        --collection-card-image-padding: 0.0rem;
        --collection-card-corner-radius: 1.2rem;
        --collection-card-text-alignment: center;
        --collection-card-border-width: 0.0rem;
        --collection-card-border-opacity: 0.1;
        --collection-card-shadow-opacity: 0.05;
        --collection-card-shadow-visible: 1;
        --collection-card-shadow-horizontal-offset: 0.2rem;
        --collection-card-shadow-vertical-offset: 0.6rem;
        --collection-card-shadow-blur-radius: 1.5rem;

        --blog-card-image-padding: 0.0rem;
        --blog-card-corner-radius: 1.2rem;
        --blog-card-text-alignment: center;
        --blog-card-border-width: 0.0rem;
        --blog-card-border-opacity: 0.1;
        --blog-card-shadow-opacity: 0.05;
        --blog-card-shadow-visible: 1;
        --blog-card-shadow-horizontal-offset: 1.0rem;
        --blog-card-shadow-vertical-offset: 1.0rem;
        --blog-card-shadow-blur-radius: 3.5rem;

        --badge-corner-radius: 0.0rem;

        --slider-arrow-size: 3.0rem;
        --slider-arrow-border-radius: 50.0%;
        --slider-arrow-icon-size: 0.45em;
        --pagination-dot-width: 6px;
        --pagination-dot-height: 6px;
        --pagination-dot-active-scale: 1.5;
        --pagination-dot-spacing: 12px;
        --pagination-dot-radius: 5px;

        --popup-border-width: 1px;
        --popup-border-opacity: 0.1;
        --popup-corner-radius: 10px;
        --popup-shadow-opacity: 0.1;
        --popup-shadow-horizontal-offset: 10px;
        --popup-shadow-vertical-offset: 12px;
        --popup-shadow-blur-radius: 20px;

        --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: 40px;
        --grid-desktop-horizontal-spacing: 40px;
        --grid-mobile-vertical-spacing: 20px;
        --grid-mobile-horizontal-spacing: 20px;

        --text-boxes-border-opacity: 0.1;
        --text-boxes-border-width: 0px;
        --text-boxes-radius: 24px;
        --text-boxes-shadow-opacity: 0.0;
        --text-boxes-shadow-visible: 0;
        --text-boxes-shadow-horizontal-offset: 10px;
        --text-boxes-shadow-vertical-offset: 12px;
        --text-boxes-shadow-blur-radius: 20px;

        --buttons-radius: 6px;
        --buttons-radius-outset: 8px;
        --buttons-border-width: 2px;
        --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: 0.3px;

        --swatches-radius: 50.0%;
        --swatches-border-opacity: 0.0;
        --swatches-selected-border-opacity: 0.5;

        --pickers-overlay-opacity: 0.08;
        --pickers-radius: 8px;
        --pickers-small-radius: 3.2px;
        --pickers-border-width: 1px;
        --pickers-border-color: var(--color-base-accent-1);
        --pickers-border-opacity: 0.2;
        --pickers-shadow-opacity: 0.0;
        --pickers-shadow-horizontal-offset: 0px;
        --pickers-margin-offset: 0px;
        --pickers-shadow-vertical-offset: 0px;
        --pickers-shadow-blur-radius: 0px;
        --pickers-radius-outset: 9px;
        --pickers-hover-overlay-opacity: 0.1;
        --pickers-hover-border-opacity: 0.55;

        --quantity-overlay-opacity: 0.06;
        --quantity-radius: 8px;
        --quantity-small-radius: 3.2px;
        --quantity-border-width: 1px;
        --quantity-border-color: var(--color-base-accent-1);
        --quantity-border-opacity: 0.2;
        --quantity-shadow-opacity: 0.0;
        --quantity-shadow-horizontal-offset: 0px;
        --quantity-margin-offset: 0px;
        --quantity-shadow-vertical-offset: 0px;
        --quantity-shadow-blur-radius: 0px;
        --quantity-radius-outset: 9px;
        --quantity-hover-overlay-opacity: 0.06;
        --quantity-hover-border-opacity: 0.15;

        --inputs-radius: 6px;
        --inputs-border-width: 1px;
        --inputs-border-opacity: 0.6;
        --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: 7px;
        --inputs-bg-color: var(--color-base-background-1);
        --inputs-border-color: var(--color-base-accent-1);
        --inputs-text-color: var(--color-base-text);
        --inputs-overlay-color: var(--color-base-accent-1);
        --inputs-overlay-opacity: 0.06;
        --inputs-hover-overlay-opacity: 0.1;
        --inputs-hover-border-opacity: 0.55;

        --variant-pills-inactive-overlay-opacity: 0.0;
        --variant-pills-text-size: 1.4rem;
        --variant-pills-padding-y: 1.0rem;
        --variant-pills-padding-x: 2.0rem;
        --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;
      }
:where(.nsn-mv) *, :where(.nsn-mv), :where(.nsn-mv) *::before, :where(.nsn-mv) *::after{
        box-sizing: inherit;
      }
:where(.nsn-mv){
        box-sizing: border-box;
        
        height: 100%;
      }
:where(.nsn-mv){
        display: grid;
        grid-template-rows: auto auto 1fr auto;grid-template-rows: auto auto auto 1fr auto;grid-template-columns: 100%;
        min-height: 100%;
        margin: 0;
        overflow-x: hidden;
        font-size: 1.5rem;
        letter-spacing: 0.06em;
        line-height: calc(1 + 0.8 / var(--font-body-scale));
        font-family: var(--font-body-family);
        font-style: var(--font-body-style);
        font-weight: var(--font-body-weight);
        
      }
:where(.nsn-mv) .animate-section{
          --animation-duration: 650ms;
          --init-delay: 150ms;
          --child-delay: 150ms;
        }
:where(.nsn-mv) .animate-section.animate--hidden .animate-item{
          opacity: 0;
          filter: blur(1px);
          transform: translate(0%, 0%) scale(%);
        }
:where(.nsn-mv) .animate-section.animate--shown .animate-item{
          opacity: 1;
          filter: blur(0);
          transform: none;
          transition: opacity var(--animation-duration) var(--init-delay),
            filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay);
        }
:where(.nsn-mv) .animate-section.animate--shown .animate-item.animate-item--child{
          transition-delay: calc(
            var(--init-delay) + (var(--child-delay) * var(--index))
          );
        }
@media screen and (min-width: 750px){:where(.nsn-mv){
          font-size: 1.6rem;
        }}
:where(.nsn-mv) .material-symbols-outlined{
        max-width: 1em;
        flex-shrink: 0;
        overflow: hidden;
        vertical-align: bottom;
        font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 48;
      }
:where(.nsn-mv) .material-symbols-outlined.filled{
        font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 48;
      }
:where(.nsn-mv) .button{
          font-weight: var(--font-body-weight-bold);
        }
:where(.nsn-mv) .animate-section.animate--hidden .animate-item{
          opacity: 1;
          filter: blur(0);
          transform: none;
        }
:where(.nsn-mv) .select.mv-size-picker-enabled{
    position: relative;
  }
:where(.nsn-mv) .mv-size-picker__native{
    opacity: 0 !important;
    pointer-events: none !important;
    position: absolute !important;
  }
:where(.nsn-mv) .select.mv-size-picker-enabled .icon-caret{
    display: none !important;
  }
:where(.nsn-mv) .mv-size-picker{
    position: relative;
    width: 100%;
  }
:where(.nsn-mv) .mv-size-picker__button{
    align-items: center;
    background: #FFF;
    border: 1px solid #DADADA;
    border-radius: 0;
    color: #1A1A1A;
    cursor: pointer;
    display: flex;
    font: 300 14px/1 'Outfit', var(--font-body-family), sans-serif;
    height: 4.8rem;
    justify-content: space-between;
    padding: 0 1.5rem;
    text-align: left;
    width: 100%;
  }
:where(.nsn-mv) .mv-size-picker__value{
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
:where(.nsn-mv) .mv-size-picker__caret{
    border-bottom: 1.5px solid #85878A;
    border-right: 1.5px solid #85878A;
    flex: 0 0 auto;
    height: .8rem;
    margin-right: .3rem;
    transform: translateY(-20%) rotate(45deg);
    transition: transform .15s ease;
    width: .8rem;
  }
:where(.nsn-mv) .mv-size-picker__button[aria-expanded="true"] .mv-size-picker__caret{
    transform: translateY(25%) rotate(225deg);
  }
:where(.nsn-mv) .mv-size-picker__menu{
    background: #FFF;
    border: 1px solid #DADADA;
    box-shadow: 0 .8rem 2.4rem rgba(26, 26, 26, .12);
    left: 0;
    max-height: 30rem;
    overflow-y: auto;
    position: absolute;
    right: 0;
    top: calc(100% + .2rem);
    z-index: 40;
  }
:where(.nsn-mv) .mv-size-picker__option{
    align-items: center;
    background: #FFF;
    border: 0;
    border-bottom: 1px solid #F0EEEC;
    color: #1A1A1A;
    cursor: pointer;
    display: flex;
    font: 300 14px/1.2 'Outfit', var(--font-body-family), sans-serif;
    min-height: 4.6rem;
    padding: .7rem 1.5rem;
    text-align: left;
    width: 100%;
  }
:where(.nsn-mv) .mv-size-picker__option:last-child{
    border-bottom: 0;
  }
:where(.nsn-mv) .mv-size-picker__option:hover, :where(.nsn-mv) .mv-size-picker__option[aria-selected="true"]{
    background: #F7F4F2;
  }
@media screen and (max-width: 749px){:where(.nsn-mv) .mv-size-picker__button{
    font-size: 14px;
      height: 4.4rem;
    }
:where(.nsn-mv) .mv-size-picker__option{
    font-size: 14px;
      min-height: 4.4rem;
    }}
:where(.nsn-mv) .mv-bar .mv-bar__mobile-copy{ display:none; }
:where(.nsn-mv) .mv-bar{
    background: radial-gradient(circle at 92% 0%, rgba(214, 172, 109, 0.23), transparent 35%), linear-gradient(135deg, #2d211c 0%, #3a2b24 100%) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
    box-shadow: 0 0.35rem 1rem rgba(44, 30, 24, 0.1);
    padding: 1rem 2rem 1.1rem !important;
  }
:where(.nsn-mv) .mv-bar__inner{
    align-items: center;
    display: flex;
    gap: 1.4rem;
    justify-content: center;
    margin: 0 auto;
    max-width: 100%;
    width: max-content;
  }
:where(.nsn-mv) .mv-bar__message{
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 0.48rem;
    justify-content: center;
  }
:where(.nsn-mv) .mv-bar__campaign{
    align-items: center;
    color: #fffaf6;
    display: inline-flex;
    font-family: var(--font-body-family);
    font-size: 1.12rem;
    font-style: normal;
    font-weight: 600;
    gap: 0.45rem;
    justify-content: center;
    letter-spacing: 0.12em;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
  }
:where(.nsn-mv) .mv-bar .mv-bar__l1{
    color: #f3ca79;
    font-family: 'Tenor Sans', var(--font-heading-family), serif;
    font-size: 1.32rem;
    font-weight: 400;
    letter-spacing: 0.025em;
    line-height: 1;
    white-space: nowrap;
  }
:where(.nsn-mv) .mv-bar .mv-bar__l1 span::after{ content: none; }
:where(.nsn-mv) .mv-bar .mv-bar__offers{
    align-items: center;
    display: flex;
    gap: 0.8rem;
    justify-content: center;
    letter-spacing: 0.01em;
  }
:where(.nsn-mv) .mv-bar .mv-bar__offer-copy{ color: #fffaf6; }
:where(.nsn-mv) .mv-bar .mv-bar__offer-copy strong{ color: #f3ca79; font: inherit; }
:where(.nsn-mv) .mv-bar__offer-divider{ color: #e8c7af; font-weight: 400; }
:where(.nsn-mv) .mv-bar .mv-bar__l2{ display: flex; justify-content: flex-end; margin: 0; }
:where(.nsn-mv) .mv-bar .mv-bar__pill{
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    display: inline-flex;
    gap: 0.62rem;
    padding: 0;
  }
:where(.nsn-mv) .mv-bar .mv-bar__dot, :where(.nsn-mv) .mv-bar .mv-bar__end{ display: none; }
:where(.nsn-mv) .mv-bar .mv-bar__t{
    align-items: center;
    color: #fffaf6;
    display: inline-flex;
    font-variant-numeric: tabular-nums;
    gap: 0.62rem;
    justify-content: center;
    min-width: 13rem;
  }
:where(.nsn-mv) .mv-bar .mv-bar__t--pending{ visibility: hidden; }
:where(.nsn-mv) .mv-bar .mv-timer__segment{
    align-items: center;
    background: transparent;
    border-radius: 0;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    min-width: 2.8rem;
    padding: 0;
  }
:where(.nsn-mv) .mv-bar .mv-timer__segment b{
    color: #fffaf6;
    font-size: 1.3rem;
    font-weight: 750;
    letter-spacing: 0.035em;
    line-height: 1;
  }
:where(.nsn-mv) .mv-bar .mv-timer__segment small{
    color: rgba(255, 250, 246, 0.74);
    font-size: 0.62rem;
    font-weight: 600;
    letter-spacing: 0.07em;
    line-height: 1;
    margin-top: 0.22rem;
  }
:where(.nsn-mv) .mv-bar .mv-timer__separator{
    color: rgba(255, 250, 246, 0.75);
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 1;
  }
@media screen and (min-width: 750px){:where(.nsn-mv) .mv-bar__inner{ justify-content: center; }
:where(.nsn-mv) .mv-bar__message{ flex-direction: column; gap: 0.48rem; white-space: nowrap; }}
@media screen and (max-width: 749px){:where(.nsn-mv) .mv-bar .mv-bar__desktop-copy{ display:none; }
:where(.nsn-mv) .mv-bar .mv-bar__mobile-copy{ display:inline; }
:where(.nsn-mv) .mv-bar{ padding: 0.95rem 1.3rem 1rem !important; }
:where(.nsn-mv) .mv-bar__inner{ gap: 1rem; }
:where(.nsn-mv) .mv-bar__message{ gap: 0.42rem; }
:where(.nsn-mv) .mv-bar__campaign{ font-size: 1rem; letter-spacing: 0.1em; }
:where(.nsn-mv) .mv-bar .mv-bar__l1{ font-size: 1.15rem !important; letter-spacing: 0.01em !important; }
:where(.nsn-mv) .mv-bar .mv-bar__pill{ gap: 0.42rem; padding: 0; }
:where(.nsn-mv) .mv-bar .mv-bar__t{ gap: 0.42rem; min-width: 11rem; }
:where(.nsn-mv) .mv-bar .mv-timer__segment{ min-width: 2.4rem; padding: 0; }
:where(.nsn-mv) .mv-bar .mv-timer__segment b{ font-size: 1.14rem; }
:where(.nsn-mv) .mv-bar .mv-timer__segment small{ font-size: 0.55rem; }
:where(.nsn-mv) .mv-bar .mv-timer__separator{ font-size: 1rem; }}
@media screen and (max-width: 374px){:where(.nsn-mv) .mv-bar{ padding-inline: 1rem !important; }
:where(.nsn-mv) .mv-bar__inner{ gap: 0.8rem; }
:where(.nsn-mv) .mv-bar .mv-bar__l1{ font-size: 1rem !important; }
:where(.nsn-mv) .mv-bar .mv-bar__offers{ gap: 0.5rem; }
:where(.nsn-mv) .mv-bar .mv-bar__t{ gap: 0.32rem; }
:where(.nsn-mv) .mv-bar .mv-timer__segment{ min-width: 2rem; }}
:where(.nsn-mv) .mv-about{padding:94px 0 148px}
:where(.nsn-mv) .mv-about .mv-about__intro{max-width:760px;margin:0 auto 96px;padding:0 24px;text-align:center}
:where(.nsn-mv) .mv-about h1, :where(.nsn-mv) .mv-about h2{margin:0;font-family:"Tenor Sans",var(--font-heading-family),sans-serif;font-weight:400;letter-spacing:.025em}
:where(.nsn-mv) .mv-about h1{font-size:clamp(4.2rem,6vw,6.4rem);line-height:1.04}
:where(.nsn-mv) .mv-about__intro p{max-width:560px;margin:26px auto 0;color:rgba(var(--color-foreground),.72);font-size:1.65rem;line-height:1.5}
:where(.nsn-mv) .mv-about .mv-about__stories{max-width:1120px}
:where(.nsn-mv) .mv-about__story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.84fr);align-items:center;gap:clamp(64px,10vw,150px)}
:where(.nsn-mv) .mv-about__story+.mv-about__story{margin-top:clamp(130px,15vw,194px)}
:where(.nsn-mv) .mv-about__story--reverse{grid-template-columns:minmax(0,.84fr) minmax(0,1fr)}
:where(.nsn-mv) .mv-about__story--reverse .mv-about__media{order:2}
:where(.nsn-mv) .mv-about__story--reverse .mv-about__copy{order:1;justify-self:end}
:where(.nsn-mv) .mv-about__media{aspect-ratio:4 / 3;margin:0;overflow:hidden;background:#f2efeb}
:where(.nsn-mv) .mv-about__media img{display:block;width:100%;height:100%;object-fit:cover}
:where(.nsn-mv) .mv-about__story--founder .mv-about__media img{object-position:center 24%}
:where(.nsn-mv) .mv-about__copy{max-width:410px}
:where(.nsn-mv) .mv-about h2{font-size:clamp(3.1rem,4vw,4.2rem);line-height:1.16}
:where(.nsn-mv) .mv-about__copy>p:not(.mv-about__signature){margin:24px 0 0;color:rgba(var(--color-foreground),.75);font-size:1.52rem;line-height:1.65}
:where(.nsn-mv) .mv-about__signature{margin:34px 0 0;color:rgba(var(--color-foreground),.82);font-size:1.5rem;line-height:1.52}
:where(.nsn-mv) .mv-about__signature strong{display:block;margin-top:4px;font-family:"Tenor Sans",var(--font-heading-family),sans-serif;font-size:2.4rem;font-weight:400}
:where(.nsn-mv) .mv-about__signature span{display:block;margin-top:2px;font-size:1.25rem}
:where(.nsn-mv) .mv-about__cta{display:inline-flex;margin-top:38px;padding:15px 26px;border:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}
:where(.nsn-mv) .mv-about__cta:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}
@media screen and (max-width:749px){:where(.nsn-mv) .mv-about{padding:62px 0 100px}
:where(.nsn-mv) .mv-about .mv-about__intro{margin-bottom:62px;padding:0 28px}
:where(.nsn-mv) .mv-about h1{font-size:4.1rem}
:where(.nsn-mv) .mv-about__intro p{margin-top:20px;font-size:1.48rem;line-height:1.55}
:where(.nsn-mv) .mv-about .mv-about__stories{padding:0 28px}
:where(.nsn-mv) .mv-about__story, :where(.nsn-mv) .mv-about__story--reverse{grid-template-columns:1fr;gap:36px}
:where(.nsn-mv) .mv-about__story+.mv-about__story{margin-top:104px}
:where(.nsn-mv) .mv-about__story--reverse .mv-about__media, :where(.nsn-mv) .mv-about__story--reverse .mv-about__copy{order:initial;justify-self:stretch}
:where(.nsn-mv) .mv-about__media{aspect-ratio:4 / 3}
:where(.nsn-mv) .mv-about h2{font-size:3rem}
:where(.nsn-mv) .mv-about__copy>p:not(.mv-about__signature){margin-top:19px;font-size:1.43rem;line-height:1.62}
:where(.nsn-mv) .mv-about__cta{width:100%;justify-content:center;margin-top:28px}}
:where(.nsn-mv) .mv-contact.page-width{max-width:92rem;padding-top:3.6rem;padding-bottom:7rem;color:#46484a}
:where(.nsn-mv) .mv-contact *{--mv-contact-text:#46484A}
:where(.nsn-mv) .mv-contact__header{text-align:center;max-width:78rem;margin:0 auto 4.5rem}
:where(.nsn-mv) .mv-contact__header h1, :where(.nsn-mv) .mv-contact__header h2, :where(.nsn-mv) .mv-contact__faq>h2, :where(.nsn-mv) .mv-contact__more h2{font-family:"Tenor Sans",var(--font-heading-family),sans-serif;font-weight:400;color:#46484a}
:where(.nsn-mv) .mv-contact__header h1{font-size:2.72rem;margin:0 0 4.5rem}
:where(.nsn-mv) .mv-contact__header h2{font-size:2.72rem;line-height:1.25;margin:0 0 1.5rem}
:where(.nsn-mv) .mv-contact__header p{font:300 1.7rem/1.55 "Outfit",var(--font-body-family),sans-serif;margin:0}
:where(.nsn-mv) .mv-contact__faq{max-width:78rem;margin:0 auto}
:where(.nsn-mv) .mv-contact__faq>h2{font-size:2.45rem;margin:6rem 0 3rem}
:where(.nsn-mv) .mv-contact__faq details{margin:0 0 .65rem;border:0}
:where(.nsn-mv) .mv-contact__faq details[open]{margin-bottom:2.1rem}
:where(.nsn-mv) .mv-contact__faq summary{display:block;position:relative;min-height:5rem;padding:1.25rem 0 1.25rem 6rem;list-style:none;cursor:pointer;font:300 1.7rem/1.35 "Outfit",var(--font-body-family),sans-serif;color:#46484a}
:where(.nsn-mv) .mv-contact__faq summary::-webkit-details-marker{display:none}
:where(.nsn-mv) .mv-contact__faq summary:before{content:"";position:absolute;left:0;top:50%;width:4.1rem;height:4.1rem;border:1px solid #E2DFDA;border-radius:50%;background:#fff;transform:translateY(-50%)}
:where(.nsn-mv) .mv-contact__faq summary:after{content:"";position:absolute;left:1.45rem;top:50%;width:.9rem;height:.9rem;border-right:1.4px solid #46484A;border-bottom:1.4px solid #46484A;transform:translateY(-70%) rotate(45deg);transition:transform .18s}
:where(.nsn-mv) .mv-contact__faq details[open] summary:after{transform:translateY(-20%) rotate(225deg)}
:where(.nsn-mv) .mv-contact__faq details>div{padding:.6rem 1rem 1rem 0;font:300 1.55rem/1.5 "Outfit",var(--font-body-family),sans-serif;color:#46484a}
:where(.nsn-mv) .mv-contact__faq details>div p{margin:.5rem 0 1rem}
:where(.nsn-mv) .mv-contact__faq details>div p:last-child{margin-bottom:0}
:where(.nsn-mv) .mv-contact__more{max-width:78rem;margin:8rem auto 0;padding:5.5rem 0;border-top:1px solid #DEDCD9;border-bottom:1px solid #DEDCD9;color:#46484a}
:where(.nsn-mv) .mv-contact__more h2{font-size:2.72rem;line-height:1.25;margin:0 0 4rem}
:where(.nsn-mv) .mv-contact__more p{max-width:72rem;margin:0 0 2.6rem;font:300 1.7rem/1.48 "Outfit",var(--font-body-family),sans-serif}
:where(.nsn-mv) .mv-contact__more p:last-child{margin-bottom:0}
:where(.nsn-mv) .mv-contact__more a{color:inherit;text-decoration:underline;text-underline-offset:.45rem;text-decoration-thickness:1px}
:where(.nsn-mv) .mv-contact__more strong{font-weight:600}
@media(max-width:749px){:where(.nsn-mv) .mv-contact.page-width{padding-top:3rem;padding-bottom:5rem}
:where(.nsn-mv) .mv-contact__header{margin-bottom:4rem}
:where(.nsn-mv) .mv-contact__header h1{font-size:2.336rem;margin-bottom:3.8rem}
:where(.nsn-mv) .mv-contact__header h2{font-size:2.336rem}
:where(.nsn-mv) .mv-contact__header p{font-size:1.45rem;line-height:1.5}
:where(.nsn-mv) .mv-contact__faq>h2{font-size:2.1rem;margin:5rem 0 2.5rem}
:where(.nsn-mv) .mv-contact__faq details{margin-bottom:.45rem}
:where(.nsn-mv) .mv-contact__faq details[open]{margin-bottom:1.7rem}
:where(.nsn-mv) .mv-contact__faq summary{min-height:4.7rem;padding-top:1rem;padding-bottom:1rem;padding-left:5.2rem;font-size:1.5rem}
:where(.nsn-mv) .mv-contact__faq summary:before{width:3.8rem;height:3.8rem}
:where(.nsn-mv) .mv-contact__faq summary:after{left:1.35rem;width:.8rem;height:.8rem}
:where(.nsn-mv) .mv-contact__faq details>div{padding:.7rem .4rem .8rem 0;font-size:1.4rem}
:where(.nsn-mv) .mv-contact__more{margin-top:6rem;padding:4.5rem 0}
:where(.nsn-mv) .mv-contact__more h2{font-size:2.336rem;margin-bottom:3.2rem}
:where(.nsn-mv) .mv-contact__more p{font-size:1.5rem;line-height:1.48;margin-bottom:2.4rem}}
:where(.nsn-mv) .mv-reviews-page{padding:64px 0 82px}
:where(.nsn-mv) .mv-reviews-page .mv-reviews-page__header{max-width:930px;margin-bottom:50px;text-align:center}
:where(.nsn-mv) .mv-reviews-page__header h1{margin:0;font-family:"Tenor Sans",var(--font-heading-family),sans-serif;font-size:clamp(3rem,4vw,4rem);font-weight:400;letter-spacing:.03em;line-height:1.12}
:where(.nsn-mv) .mv-reviews-page__intro{max-width:860px;margin:34px auto 0;color:rgba(var(--color-foreground),.76);font-size:1.55rem;line-height:1.4}
:where(.nsn-mv) .mv-reviews-page__intro p{margin:0 0 22px}
:where(.nsn-mv) .mv-reviews-page__intro p:last-child{margin-bottom:0}
:where(.nsn-mv) .mv-reviews-page .mv-reviews-page__rating{position:relative;max-width:930px;margin-bottom:0;padding-top:38px;padding-bottom:48px}
:where(.nsn-mv) .mv-reviews-page__rating details{position:relative;width:fit-content}
:where(.nsn-mv) .mv-reviews-page__rating summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:#111;font-size:1.5rem;list-style:none}
:where(.nsn-mv) .mv-reviews-page__rating summary::-webkit-details-marker{display:none}
:where(.nsn-mv) .mv-reviews-page__rating-stars{font-size:1.9rem;letter-spacing:-.08em;line-height:1}
:where(.nsn-mv) .mv-reviews-page__rating summary strong{font-weight:700}
:where(.nsn-mv) .mv-reviews-page__rating summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .2s ease}
:where(.nsn-mv) .mv-reviews-page__rating details[open] summary svg{transform:rotate(180deg)}
:where(.nsn-mv) .mv-reviews-page__rating-panel{position:absolute;z-index:5;top:calc(100% + 10px);left:0;width:360px;padding:24px;border:1px solid rgba(var(--color-foreground),.12);border-radius:8px;background:rgb(var(--color-background));box-shadow:0 12px 32px #0000001f}
:where(.nsn-mv) .mv-reviews-page__rating-score{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px;color:#111;font-size:3.5rem;line-height:1}
:where(.nsn-mv) .mv-reviews-page__rating-score span{font-size:3.1rem}
:where(.nsn-mv) .mv-reviews-page__rating-row{display:grid;grid-template-columns:92px minmax(0,1fr) 34px;align-items:center;gap:10px;margin-top:10px;color:#111;font-size:1.25rem}
:where(.nsn-mv) .mv-reviews-page__rating-row span{letter-spacing:-.08em;white-space:nowrap}
:where(.nsn-mv) .mv-reviews-page__rating-row i{display:block;height:9px;overflow:hidden;border-radius:20px;background:#efefef}
:where(.nsn-mv) .mv-reviews-page__rating-row b{display:block;width:88%;height:100%;border-radius:inherit;background:#111}
:where(.nsn-mv) .mv-reviews-page__rating-row:nth-child(3) b{width:7%}
:where(.nsn-mv) .mv-reviews-page__rating-row:nth-child(4) b{width:3%}
:where(.nsn-mv) .mv-reviews-page__rating-row:nth-child(5) b{width:2%}
:where(.nsn-mv) .mv-reviews-page__rating-row:nth-child(6) b{width:1%}
:where(.nsn-mv) .mv-reviews-page__rating-row em{font-style:normal}
:where(.nsn-mv) .mv-reviews-page__list{max-width:930px;columns:2;column-gap:16px}
:where(.nsn-mv) .mv-reviews-page__item{display:flex;width:100%;align-items:flex-start;break-inside:avoid;margin:0 0 16px;padding:12px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;background:rgb(var(--color-background))}
:where(.nsn-mv) .mv-reviews-page__content{order:1;min-width:0;flex:1 1 auto;padding:0 12px 0 0}
:where(.nsn-mv) .mv-reviews-page__stars{color:#b78b41;font-size:1.15rem;letter-spacing:.1em;line-height:1}
:where(.nsn-mv) .mv-reviews-page blockquote{margin:12px 0 16px;color:rgb(var(--color-foreground));font-size:1.45rem;line-height:1.48}
:where(.nsn-mv) .mv-reviews-page__author{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:1.2rem}
:where(.nsn-mv) .mv-reviews-page__verified{display:inline-flex;align-items:center;gap:4px;color:#247443;font-size:1rem}
:where(.nsn-mv) .mv-reviews-page__verified svg{width:15px;height:15px;fill:#247443;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}
:where(.nsn-mv) .mv-reviews-page__media{order:2;width:112px;flex:0 0 112px;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#f1ece6}
:where(.nsn-mv) .mv-reviews-page__image{display:block;width:100%;height:100%;object-fit:cover}
@media screen and (max-width:749px){:where(.nsn-mv) .mv-reviews-page{padding:48px 0 58px}
:where(.nsn-mv) .mv-reviews-page .mv-reviews-page__header{margin-bottom:44px;padding:0 22px}
:where(.nsn-mv) .mv-reviews-page__header h1{font-size:2.9rem}
:where(.nsn-mv) .mv-reviews-page__intro{margin-top:24px;font-size:1.4rem}
:where(.nsn-mv) .mv-reviews-page__intro p{margin-bottom:16px}
:where(.nsn-mv) .mv-reviews-page .mv-reviews-page__rating{margin-bottom:0;padding:30px 22px 40px}
:where(.nsn-mv) .mv-reviews-page__rating summary{font-size:1.3rem}
:where(.nsn-mv) .mv-reviews-page__rating-stars{font-size:1.65rem}
:where(.nsn-mv) .mv-reviews-page__rating-panel{width:min(360px,calc(100vw - 44px));padding:20px}
:where(.nsn-mv) .mv-reviews-page__list{columns:auto;max-width:540px}
:where(.nsn-mv) .mv-reviews-page__item{margin:0 0 12px;padding:10px}
:where(.nsn-mv) .mv-reviews-page__content{max-width:none;padding:0 10px 0 0}
:where(.nsn-mv) .mv-reviews-page__media{width:92px;flex-basis:92px}
:where(.nsn-mv) .mv-reviews-page blockquote{margin:10px 0 13px;font-size:1.35rem}}
:where(.nsn-mv) .mv-faq-page.page-width{max-width:94rem;padding-top:3.6rem;padding-bottom:8rem;color:#46484a}
:where(.nsn-mv) .mv-faq-page__header, :where(.nsn-mv) .mv-faq-page__content{max-width:78rem;margin:0 auto}
:where(.nsn-mv) .mv-faq-page__header h1, :where(.nsn-mv) .mv-faq-page__content>h2{font-family:"Tenor Sans",var(--font-heading-family),sans-serif;font-weight:400;color:#46484a}
:where(.nsn-mv) .mv-faq-page__header h1{margin:0 0 6rem;text-align:center;font-size:3rem;line-height:1.2}
:where(.nsn-mv) .mv-faq-page__content>h2{margin:6rem 0 2.6rem;font-size:2.336rem;line-height:1.25}
:where(.nsn-mv) .mv-faq-page__content>h2:first-child{margin-top:0}
:where(.nsn-mv) .mv-faq-page details{margin:0 0 .65rem;border:0}
:where(.nsn-mv) .mv-faq-page details[open]{margin-bottom:2.1rem}
:where(.nsn-mv) .mv-faq-page summary{display:block;position:relative;min-height:5rem;padding:1.25rem 0 1.25rem 6rem;list-style:none;cursor:pointer;font:300 1.564rem/1.4 "Outfit",var(--font-body-family),sans-serif;color:#46484a}
:where(.nsn-mv) .mv-faq-page summary::-webkit-details-marker{display:none}
:where(.nsn-mv) .mv-faq-page summary:before{content:"";position:absolute;left:0;top:50%;width:4.1rem;height:4.1rem;border:1px solid #E2DFDA;border-radius:50%;background:#fff;transform:translateY(-50%)}
:where(.nsn-mv) .mv-faq-page summary:after{content:"";position:absolute;left:1.45rem;top:50%;width:.9rem;height:.9rem;border-right:1.4px solid #46484A;border-bottom:1.4px solid #46484A;transform:translateY(-70%) rotate(45deg);transition:transform .18s}
:where(.nsn-mv) .mv-faq-page details[open] summary:after{transform:translateY(-20%) rotate(225deg)}
:where(.nsn-mv) .mv-faq-page details>div{padding:.7rem 1rem 1rem 0;font:300 1.5rem/1.5 "Outfit",var(--font-body-family),sans-serif;color:#46484a}
:where(.nsn-mv) .mv-faq-page details>div p{margin:.4rem 0 1rem}
:where(.nsn-mv) .mv-faq-page details>div p:last-child{margin-bottom:0}
:where(.nsn-mv) .mv-faq-page details>div a{color:inherit;text-decoration:underline;text-underline-offset:.35rem}
@media(max-width:749px){:where(.nsn-mv) .mv-faq-page.page-width{padding-top:3rem;padding-bottom:6rem}
:where(.nsn-mv) .mv-faq-page__header h1{margin-bottom:5rem;font-size:2.336rem}
:where(.nsn-mv) .mv-faq-page__content>h2{margin:5rem 0 2.5rem;font-size:2.336rem}
:where(.nsn-mv) .mv-faq-page details{margin-bottom:.45rem}
:where(.nsn-mv) .mv-faq-page details[open]{margin-bottom:1.7rem}
:where(.nsn-mv) .mv-faq-page summary{min-height:4.7rem;padding:1rem 0 1rem 5.2rem;font-size:1.564rem}
:where(.nsn-mv) .mv-faq-page summary:before{width:3.8rem;height:3.8rem}
:where(.nsn-mv) .mv-faq-page summary:after{left:1.35rem;width:.8rem;height:.8rem}
:where(.nsn-mv) .mv-faq-page details>div{padding:.7rem .4rem .8rem 0;font-size:1.45rem}}
:where(.nsn-mv) .mv-veria-ugc{padding:64px 0 72px;overflow:hidden}
:where(.nsn-mv) .mv-veria-ugc__heading{max-width:680px;margin-bottom:32px;text-align:center}
:where(.nsn-mv) .mv-veria-ugc__heading h2{margin:0;font-family:"Tenor Sans",var(--font-heading-family),sans-serif;font-size:clamp(2.6rem,3.2vw,3.8rem);font-weight:400;line-height:1.1}
:where(.nsn-mv) .mv-veria-ugc__heading p{max-width:500px;margin:12px auto 0;color:rgba(var(--color-foreground),.7);font-size:1.5rem;line-height:1.45}
:where(.nsn-mv) .mv-veria-ugc__carousel{position:relative}
:where(.nsn-mv) .mv-veria-ugc__track{position:relative;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;padding:2px 1px 8px}
:where(.nsn-mv) .mv-veria-ugc__track::-webkit-scrollbar{display:none}
:where(.nsn-mv) .mv-veria-ugc__card{display:flex;flex:0 0 min(31.5%,328px);flex-direction:column;scroll-snap-align:start;overflow:hidden;border:1px solid rgba(var(--color-foreground),.1);border-radius:12px;background:rgb(var(--color-background))}
:where(.nsn-mv) .mv-veria-ugc__media{aspect-ratio:4 / 5;background:#f4f0ec}
:where(.nsn-mv) .mv-veria-ugc__image{display:block;width:100%;height:100%;object-fit:cover}
:where(.nsn-mv) .mv-veria-ugc__content{display:flex;min-height:176px;flex:1;flex-direction:column;padding:18px 18px 20px}
:where(.nsn-mv) .mv-veria-ugc__stars{color:#b78b41;font-size:1.35rem;letter-spacing:.14em;line-height:1}
:where(.nsn-mv) .mv-veria-ugc__review{margin:12px 0 18px;font-size:1.45rem;line-height:1.48}
:where(.nsn-mv) .mv-veria-ugc__author{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:auto 0 0;font-size:1.25rem;line-height:1.2}
:where(.nsn-mv) .mv-veria-ugc__author strong{color:rgb(var(--color-foreground))}
:where(.nsn-mv) .mv-veria-ugc__verified{display:inline-flex;align-items:center;gap:4px;color:#247443;font-size:1.12rem;white-space:nowrap}
:where(.nsn-mv) .mv-veria-ugc__verified svg{width:15px;height:15px;fill:#247443;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}
:where(.nsn-mv) .mv-veria-ugc__controls{position:absolute;z-index:1;top:-58px;right:0;display:flex;gap:8px}
:where(.nsn-mv) .mv-veria-ugc__arrow{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;background:rgb(var(--color-background));transition:background .18s ease,color .18s ease}
:where(.nsn-mv) .mv-veria-ugc__arrow:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}
:where(.nsn-mv) .mv-veria-ugc__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
@media screen and (max-width:749px){:where(.nsn-mv) .mv-veria-ugc{padding:48px 0 54px}
:where(.nsn-mv) .mv-veria-ugc__heading{margin-bottom:24px;padding:0 22px}
:where(.nsn-mv) .mv-veria-ugc__heading h2{font-size:2.8rem}
:where(.nsn-mv) .mv-veria-ugc__heading p{font-size:1.4rem}
:where(.nsn-mv) .mv-veria-ugc__track{gap:12px;padding:2px 0 8px;scroll-padding-inline:1px}
:where(.nsn-mv) .mv-veria-ugc__card{flex-basis:min(60vw,230px);border-radius:10px}
:where(.nsn-mv) .mv-veria-ugc__media{aspect-ratio:4 / 4.5}
:where(.nsn-mv) .mv-veria-ugc__content{min-height:140px;padding:14px}
:where(.nsn-mv) .mv-veria-ugc__review{margin:10px 0 14px;font-size:1.32rem;line-height:1.42}
:where(.nsn-mv) .mv-veria-ugc__author{font-size:1.18rem}
:where(.nsn-mv) .mv-veria-ugc__verified{font-size:1.04rem}
:where(.nsn-mv) .mv-veria-ugc__controls{display:none}}
:where(.nsn-mv) .mv-work{padding:clamp(84px,11vw,156px) 0 clamp(118px,15vw,210px)}
:where(.nsn-mv) .mv-work .mv-work__letter{max-width:940px;padding:0 30px}
:where(.nsn-mv) .mv-work h1{margin:0;font-family:"Tenor Sans",var(--font-heading-family),sans-serif;font-size:clamp(3.8rem,5vw,5.8rem);font-weight:400;letter-spacing:.025em;line-height:1.14}
:where(.nsn-mv) .mv-work__body{max-width:900px;margin-top:clamp(42px,5vw,62px)}
:where(.nsn-mv) .mv-work__body p, :where(.nsn-mv) .mv-work__signature{color:rgba(var(--color-foreground),.78);font-size:clamp(1.58rem,1.7vw,1.9rem);letter-spacing:.012em;line-height:1.48}
:where(.nsn-mv) .mv-work__body p{margin:0}
:where(.nsn-mv) .mv-work__body p+p{margin-top:28px}
:where(.nsn-mv) .mv-work__signature{margin:clamp(50px,7vw,78px) 0 0}
:where(.nsn-mv) .mv-work__signature strong{display:block;margin-top:4px;color:rgb(var(--color-foreground));font-family:"Tenor Sans",var(--font-heading-family),sans-serif;font-size:2.8rem;font-weight:400}
:where(.nsn-mv) .mv-work__signature span{display:block;margin-top:3px;font-size:1.45rem}
@media screen and (max-width:749px){:where(.nsn-mv) .mv-work{padding:66px 0 112px}
:where(.nsn-mv) .mv-work .mv-work__letter{padding:0 28px}
:where(.nsn-mv) .mv-work h1{font-size:3.7rem;line-height:1.16}
:where(.nsn-mv) .mv-work__body{margin-top:36px}
:where(.nsn-mv) .mv-work__body p, :where(.nsn-mv) .mv-work__signature{font-size:1.55rem;line-height:1.52}
:where(.nsn-mv) .mv-work__body p+p{margin-top:25px}
:where(.nsn-mv) .mv-work__signature{margin-top:52px}}
:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-ig-option, :where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-ig-option[aria-pressed=true]{grid-template-columns:minmax(110px,145px) minmax(0,1fr) auto;column-gap:10px}
:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-ig-images.mv-vp-necklace-images{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;min-height:80px}
:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-vp-necklace-images>span{flex:1 1 0;max-width:64px;width:auto}
:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-vp-necklace-images img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:0;background:transparent;border:0}
:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-ig-option[data-offer=duo]{min-height:120px}
:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace [data-necklace-fields] .mv-vp-customize.is-personalized .mv-vp-edit{display:none}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-card{grid-template-columns:minmax(82px,29fr) minmax(0,71fr);align-items:stretch;padding:0 12px 0 0;gap:6px 12px;overflow:visible}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-image{grid-column:1;grid-row:1 / 3;min-height:0;background:#f7f7f7;border-radius:4px 0 0 4px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-image img{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.88);width:100%;height:100%;padding:12px 5px;object-fit:contain}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-info{padding:12px 0 0;gap:6px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-price{grid-column:2;grid-row:1;align-self:end;justify-content:flex-end;align-items:baseline;min-height:27px;margin:0}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look [data-ring-look-form]{grid-column:2;grid-row:2;min-width:0;margin:0;padding:0 0 10px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-fields{display:block}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vbundle__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 6px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vbundle__colors{grid-column:1;grid-row:1}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-ring-size{grid-column:1 / -1;grid-row:2;min-width:0}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vbundle__size-heading{margin-bottom:4px;gap:6px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vbundle__size-heading .mv-vbundle__label{font-size:9px!important}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look [data-bundle-guide-slot] button{width:auto;min-height:0;height:auto;margin:0;padding:0;background:none;border:0;border-radius:0;color:inherit;font:400 8px/1.4 Outfit,sans-serif;text-decoration:underline}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-ring-size select{height:32px;padding:4px 26px 4px 8px;font-size:11px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-ring-size .mv-size-picker__button{min-height:32px;height:32px;padding:0 9px;border:1px solid #dadada;border-radius:3px;background:#fff;color:#302820;font:400 11px/1.3 Outfit,sans-serif}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-ring-size .mv-size-picker__button:focus{outline:0!important;box-shadow:none!important}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-ring-size .mv-size-picker__button:focus-visible{border-color:#666!important}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-ring-size .mv-size-picker__option{min-height:36px;padding:8px 10px;margin:0;border:0;border-bottom:1px solid #f0eeec;border-radius:0;background:#fff;color:#302820;font-size:11px;text-align:left;width:100%}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-ring-size .mv-size-picker__option:hover, :where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-ring-size .mv-size-picker__option[aria-selected=true]{background:#f7f4f2}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-ring-size .mv-size-picker__option:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #666}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-ring-size .mv-size-picker__button[aria-invalid=true]{border-color:#a83228}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-card .mv-vp-customize{width:100%;display:flex;min-height:40px;margin-top:10px;padding:8px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-look-summary{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px;min-height:14px;margin:0;font-size:10px;letter-spacing:.3px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-look-summary .mv-vp-month{display:inline-flex;align-items:center;gap:4px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-look-summary img{width:12px;height:17px;object-fit:contain}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-customize.is-personalized{justify-content:space-between;gap:8px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-customize.is-personalized .mv-vp-edit, :where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-customize.is-personalized .mv-vp-copy{display:none}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-customize.is-personalized .mv-vp-look-summary{flex:1 1 auto}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-customize.is-personalized .mv-vp-count{flex:0 0 auto;margin-left:auto;font-size:10px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-card [data-ring-look-submit]{margin-top:12px;font-size:11px!important;min-height:44px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look [data-ring-look-result]{font-size:11px;line-height:1.4;margin-bottom:0}
@media(max-width:420px){:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-ig-option, :where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-ig-option[aria-pressed=true]{grid-template-columns:104px minmax(0,1fr) auto;column-gap:6px}
:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-ig-price{flex-direction:column;align-items:flex-end;gap:0}
:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-ig-copy>strong{font-size:13px}
:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-ig-option[data-offer=duo]{min-height:110px}
:where(.nsn-mv) .mv-vp-necklace-cutout.mv-vp-necklace .mv-vp-necklace-images>span{max-width:49px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-card{grid-template-columns:minmax(78px,27fr) minmax(0,73fr);column-gap:10px;padding-right:10px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-info{padding-top:10px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vp-look-summary{font-size:8px;letter-spacing:.3px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-price{gap:4px}}
@media(max-width:350px){:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-card{grid-template-columns:70px minmax(0,1fr);column-gap:8px;padding-right:8px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vbundle__colors>div{gap:5px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-vbundle__colors [data-color-label]{font-size:10px}
:where(.nsn-mv) .mv-vp-ring-look.mv-vp-look .mv-ig-look-price b{font-size:16px}}
:where(.nsn-mv) .color-background-1, :where(.nsn-mv) .color-background-2, :where(.nsn-mv){--color-foreground:var(--color-base-text);--accent-color:var(--color-base-accent-1)}
:where(.nsn-mv) .color-background-1, :where(.nsn-mv) .color-background-2, :where(.nsn-mv) .color-inverse, :where(.nsn-mv){--accent-color:var(--color-base-accent-1)}
:where(.nsn-mv) .circle, :where(.nsn-mv) .deferred-media, :where(.nsn-mv) .hero, :where(.nsn-mv) .overflow-hidden, :where(.nsn-mv) .splide__track{overflow:hidden}
:where(.nsn-mv) .rte table, :where(.nsn-mv) table:not([class]){table-layout:fixed}
:where(.nsn-mv) .rte ol, :where(.nsn-mv) .rte ul{list-style-position:inside}
:where(.nsn-mv) .accordion__content, :where(.nsn-mv) .accordion__title, :where(.nsn-mv) .badge, :where(.nsn-mv) .banner__buttons, :where(.nsn-mv) .break, :where(.nsn-mv) .collapsible-content__header, :where(.nsn-mv) .product__title{word-break:break-word}
:where(.nsn-mv) .splide__slide, :where(.nsn-mv) details>*{box-sizing:border-box}
:where(.nsn-mv){scroll-behavior:smooth}
:where(.nsn-mv) .product-popup-modal__button:hover{text-decoration-thickness:.2rem}
:where(.nsn-mv) textarea{resize:none}
:where(.nsn-mv) .product-title--uppercase, :where(.nsn-mv) .unit-price, :where(.nsn-mv) .uppercase{text-transform:uppercase}
:where(.nsn-mv) .card__badge.top{grid-row-start:1}
:where(.nsn-mv) img, :where(.nsn-mv) video{max-width:100%;height:auto;vertical-align:bottom}
:where(.nsn-mv) button{background-color:transparent;outline:0;border:none;color:rgb(var(--color-foreground))}
:where(.nsn-mv) button:not([disabled]), :where(.nsn-mv) copy-button, :where(.nsn-mv) popup-copy-button, :where(.nsn-mv) summary{cursor:pointer}
:where(.nsn-mv) a{color:inherit}
:where(.nsn-mv) .rating-stars a, :where(.nsn-mv) a:not(:hover){text-decoration:none}
@media screen and (max-device-width:480px){:where(.nsn-mv){-webkit-text-size-adjust:100%}}
:where(.nsn-mv) .content-rte>product-form, :where(.nsn-mv) deferred-media, :where(.nsn-mv) section-group, :where(.nsn-mv) splide-component{display:block}
:where(.nsn-mv) .grid, :where(.nsn-mv) .list-unstyled, :where(.nsn-mv) summary{list-style:none}
:where(.nsn-mv) .link{text-decoration:underline;text-underline-offset:.3rem}
:where(.nsn-mv) .nowrap{white-space:nowrap}
:where(.nsn-mv) .color-background-1, :where(.nsn-mv){--color-background:var(--color-base-background-1);--gradient-background:var(--gradient-base-background-1);--color-link:var(--color-base-outline-button-labels);--alpha-link:.85;--color-button:var(--color-base-accent-1);--color-button-text:var(--color-base-solid-button-labels);--alpha-button-background:1;--alpha-button-border:1;--color-badge-background:var(--color-background);--color-badge-border:var(--color-foreground);--alpha-badge-border:.1;--border-color:var(--color-foreground)}
:where(.nsn-mv) .color-background-2{--color-background:var(--color-base-background-2);--gradient-background:var(--gradient-base-background-2)}
:where(.nsn-mv) .color-inverse{--color-foreground:var(--color-base-background-1);--color-background:var(--color-base-text);--gradient-background:rgb(var(--color-base-text))}
:where(.nsn-mv) .color-accent-2{--color-foreground:var(--color-base-solid-button-labels);--accent-color:var(--color-foreground)}
:where(.nsn-mv) .color-accent-2{--color-background:var(--color-base-accent-2);--gradient-background:var(--gradient-base-accent-2)}
:where(.nsn-mv) .accent-color-text{--accent-color:var(--color-base-text)}
:where(.nsn-mv) .text-color-accent-1{color:rgb(var(--color-base-accent-1));--color-foreground:var(--color-base-accent-1)}
:where(.nsn-mv) .text-color-text{color:rgb(var(--color-base-text));--color-foreground:var(--color-base-text)}
:where(.nsn-mv) .color-accent-2, :where(.nsn-mv) .color-background-2, :where(.nsn-mv) .color-inverse{--color-link:var(--color-foreground);--alpha-link:.7;--color-button:var(--color-foreground);--color-button-text:var(--color-background);--color-badge-background:var(--color-background);--color-badge-border:var(--color-background);--alpha-badge-border:1}
:where(.nsn-mv) .color-background-1, :where(.nsn-mv) .color-background-2, :where(.nsn-mv){--color-card-hover:var(--color-base-text)}
:where(.nsn-mv) .color-inverse{--color-card-hover:var(--color-base-background-1)}
:where(.nsn-mv) .color-accent-2{--color-card-hover:var(--color-base-solid-button-labels)}
:where(.nsn-mv){--color-icon:rgb(var(--color-base-text))}
:where(.nsn-mv) .contains-card--product, :where(.nsn-mv) .product-card-wrapper .card{--border-radius:var(--product-card-corner-radius);--border-width:var(--product-card-border-width);--border-opacity:var(--product-card-border-opacity);--shadow-horizontal-offset:var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--product-card-shadow-vertical-offset);--shadow-blur-radius:var(--product-card-shadow-blur-radius);--shadow-opacity:var(--product-card-shadow-opacity);--shadow-visible:var(--product-card-shadow-visible);--image-padding:var(--product-card-image-padding);--text-alignment:var(--product-card-text-alignment)}
:where(.nsn-mv) .collection-card-wrapper .card, :where(.nsn-mv) .contains-card--collection{--border-radius:var(--collection-card-corner-radius);--border-width:var(--collection-card-border-width);--border-opacity:var(--collection-card-border-opacity);--shadow-horizontal-offset:var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--collection-card-shadow-vertical-offset);--shadow-blur-radius:var(--collection-card-shadow-blur-radius);--shadow-opacity:var(--collection-card-shadow-opacity);--shadow-visible:var(--collection-card-shadow-visible);--image-padding:var(--collection-card-image-padding);--text-alignment:var(--collection-card-text-alignment)}
:where(.nsn-mv) .content-container{--border-radius:var(--text-boxes-radius);--border-width:var(--text-boxes-border-width);--border-opacity:var(--text-boxes-border-opacity);--shadow-horizontal-offset:var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset:var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius:var(--text-boxes-shadow-blur-radius);--shadow-opacity:var(--text-boxes-shadow-opacity);--shadow-visible:var(--text-boxes-shadow-visible)}
:where(.nsn-mv) .contains-media, :where(.nsn-mv) .global-media-settings{--border-radius:var(--media-radius);--border-width:var(--media-border-width);--border-opacity:var(--media-border-opacity);--shadow-horizontal-offset:var(--media-shadow-horizontal-offset);--shadow-vertical-offset:var(--media-shadow-vertical-offset);--shadow-blur-radius:var(--media-shadow-blur-radius);--shadow-opacity:var(--media-shadow-opacity);--shadow-visible:var(--media-shadow-visible)}
:where(.nsn-mv) .hidden, :where(.nsn-mv) .no-js:not(html), :where(.nsn-mv) [data-skip-unavailable=true] .unavailable, :where(.nsn-mv) [data-skip-unavailable=true] .unavailable+label, :where(.nsn-mv).no-js .no-js-hidden{display:none!important}
:where(.nsn-mv).no-js .no-js:not(html){display:block!important}
:where(.nsn-mv) .page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}
:where(.nsn-mv) .collapsible-content, :where(.nsn-mv) .hero, :where(.nsn-mv) .isolate, :where(.nsn-mv) .splide__track{position:relative;z-index:0}
:where(.nsn-mv) .circle{border-radius:50%}
:where(.nsn-mv) internal-video video{width:100%}
:where(.nsn-mv) .fit-content, :where(.nsn-mv) .select.fit-content{width:fit-content}
:where(.nsn-mv) .content-rte>*, :where(.nsn-mv) .title-wrapper-with-link .title{margin:0}
:where(.nsn-mv) .flex, :where(.nsn-mv) .select{display:flex}
:where(.nsn-mv) .flex-center{display:flex;align-items:center;justify-content:center}
:where(.nsn-mv) .flex-justify-left{justify-content:flex-start}
:where(.nsn-mv) .flex-shrink-0{flex-shrink:0}
:where(.nsn-mv) .section+.section{margin-top:var(--spacing-sections-mobile)}
:where(.nsn-mv) .color-accent-2, :where(.nsn-mv) .color-background-1, :where(.nsn-mv) .color-background-2, :where(.nsn-mv) .color-custom, :where(.nsn-mv) .color-inverse, :where(.nsn-mv){color:rgba(var(--color-foreground),.9);background-color:rgb(var(--color-background))}
:where(.nsn-mv) .custom-border-hex{border:solid var(--border-thickness) var(--border-color)}
:where(.nsn-mv) .custom-border-radius{border-radius:var(--border-radius)}
:where(.nsn-mv) .custom-bg{background:var(--bg-color)}
:where(.nsn-mv) .index-0{--index:0}
:where(.nsn-mv) .list-unstyled{margin:0;padding:0}
:where(.nsn-mv) .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
:where(.nsn-mv) .visually-hidden--inline{margin:0;height:1em}
:where(.nsn-mv).overflow-hidden{height:100vh}
:where(.nsn-mv) .skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}
:where(.nsn-mv) .icon-arrow{width:1.5rem}
:where(.nsn-mv) .media, :where(.nsn-mv) .quantity, :where(.nsn-mv) .splide, :where(.nsn-mv) .thumbnail-list__item, :where(.nsn-mv) details-disclosure>details, :where(.nsn-mv) header-menu>details, :where(.nsn-mv) summary{position:relative}
:where(.nsn-mv) ::selection{background-color:rgba(var(--color-foreground),.2)}
:where(.nsn-mv) .h1, :where(.nsn-mv) .h2, :where(.nsn-mv) .h3, :where(.nsn-mv) .h4, :where(.nsn-mv) .h5, :where(.nsn-mv) h1, :where(.nsn-mv) h2, :where(.nsn-mv) h3, :where(.nsn-mv) h4, :where(.nsn-mv) h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color:rgb(var(--color-foreground));line-height:calc(1 + var(--font-heading-line-height) / max(1,var(--font-heading-scale)));word-break:break-word}
:where(.nsn-mv) .select__select, :where(.nsn-mv) blockquote, :where(.nsn-mv) h6{color:rgba(var(--color-foreground),.9)}
:where(.nsn-mv) .h1, :where(.nsn-mv) h1{font-size:calc(var(--font-heading-scale) * 2.25rem)}
:where(.nsn-mv) .h2, :where(.nsn-mv) h2{font-size:calc(var(--font-heading-scale) * 2rem)}
:where(.nsn-mv) .h3, :where(.nsn-mv) h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}
:where(.nsn-mv) .h4, :where(.nsn-mv) h4{font-size:calc(var(--font-heading-scale) * 1.45rem)}
:where(.nsn-mv) .h5, :where(.nsn-mv) h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}
:where(.nsn-mv) .font-size--desktop-auto{font-size:var(--font-size)}
@media only screen and (min-width:750px){:where(.nsn-mv) .h1, :where(.nsn-mv) h1{font-size:calc(var(--font-heading-scale) * 3rem)}
:where(.nsn-mv) .h2, :where(.nsn-mv) h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}
:where(.nsn-mv) .h3, :where(.nsn-mv) h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}
:where(.nsn-mv) .h5, :where(.nsn-mv) h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}
:where(.nsn-mv) .font-size--desktop-auto{font-size:calc(var(--font-size) * 1.15)}}
:where(.nsn-mv) h6{margin-block-start:1.67em;margin-block-end:1.67em}
:where(.nsn-mv) .font-size{font-size:var(--font-size)}
:where(.nsn-mv) .select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}
:where(.nsn-mv) blockquote{font-style:italic;border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}
:where(.nsn-mv) .caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}
:where(.nsn-mv) .caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}
:where(.nsn-mv) .caption-large, :where(.nsn-mv) .form__label, :where(.nsn-mv) .select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}
:where(.nsn-mv) .color-foreground{color:rgb(var(--color-foreground))}
:where(.nsn-mv) table:not([class]){border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}
:where(.nsn-mv) table:not([class]) td, :where(.nsn-mv) table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}
:where(.nsn-mv) .left{text-align:left}
:where(.nsn-mv) .center{text-align:center}
:where(.nsn-mv) .right{text-align:right}
:where(.nsn-mv) .light, :where(.nsn-mv) .thumbnail:hover{opacity:.7}
:where(.nsn-mv) a:empty, :where(.nsn-mv) article:empty, :where(.nsn-mv) div:empty, :where(.nsn-mv) dl:empty, :where(.nsn-mv) h1:empty, :where(.nsn-mv) h2:empty, :where(.nsn-mv) h3:empty, :where(.nsn-mv) h4:empty, :where(.nsn-mv) h5:empty, :where(.nsn-mv) h6:empty, :where(.nsn-mv) p:empty, :where(.nsn-mv) section:empty, :where(.nsn-mv) ul:empty{display:none}
:where(.nsn-mv) .link{cursor:pointer;display:inline-block;border:none;box-shadow:none;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}
:where(.nsn-mv) a:not([href]){cursor:not-allowed}
:where(.nsn-mv) hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}
:where(.nsn-mv) .full-unstyled-link{text-decoration:none;color:currentColor;display:block}
:where(.nsn-mv) .placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}
:where(.nsn-mv) .rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem}
:where(.nsn-mv){--duration-short:.1s;--duration-default:.2s;--duration-long:.5s}
:where(.nsn-mv) .rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}
:where(.nsn-mv) .h3 .icon-arrow, :where(.nsn-mv) h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}
:where(.nsn-mv) .animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}
:where(.nsn-mv) .animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}
:where(.nsn-mv) summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem);transition:transform .2s ease-in-out}
:where(.nsn-mv) details[open]>summary .icon-caret{transform:rotate(180deg)}
:where(.nsn-mv) summary::-webkit-details-marker{display:none}
:where(.nsn-mv) .no-js :focus:not(:focus-visible), :where(.nsn-mv) :focus{outline:0;box-shadow:none}
:where(.nsn-mv) :focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}
:where(.nsn-mv) .no-js :focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}
:where(.nsn-mv) .rte:after{clear:both;content:"";display:block}
:where(.nsn-mv) .rte>p:first-child{margin-top:0}
:where(.nsn-mv) .grid:last-child, :where(.nsn-mv) .rte li:last-child, :where(.nsn-mv) .rte>p:last-child{margin-bottom:0}
:where(.nsn-mv) .rte img{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}
:where(.nsn-mv) .rte ol, :where(.nsn-mv) .rte ul{padding-left:2rem}
:where(.nsn-mv) .rte li{list-style:inherit}
:where(.nsn-mv) .rte a{transition:text-decoration-thickness var(--duration-short) ease}
:where(.nsn-mv) .rte blockquote{display:inline-flex}
:where(.nsn-mv) .rte blockquote>*{margin:-.5rem 0}
:where(.nsn-mv) .content-rte>*+*{margin-top:2rem}
:where(.nsn-mv) .block-margins>:first-child, :where(.nsn-mv) .block-margins>style:first-child+*{margin-top:0!important}
:where(.nsn-mv) .banner__box--custom-margins>*, :where(.nsn-mv) .block-margins>:last-child{margin-bottom:0!important}
:where(.nsn-mv) .title, :where(.nsn-mv) .title-wrapper-with-link{margin:3rem 0 2rem}
:where(.nsn-mv) .title .link{font-size:inherit}
:where(.nsn-mv) .title-wrapper{margin-bottom:3rem}
:where(.nsn-mv) .title-wrapper-with-link{display:flex;justify-content:center;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}
:where(.nsn-mv) .title-wrapper--self-padded-mobile{padding-left:1.5rem;padding-right:1.5rem}
:where(.nsn-mv) .grid{padding:0}
:where(.nsn-mv) .title-wrapper-with-link a{color:rgb(var(--color-link));margin-top:0;flex-shrink:0}
:where(.nsn-mv) .title-wrapper--no-top-margin, :where(.nsn-mv) .title-wrapper--no-top-margin>.title{margin-top:0}
:where(.nsn-mv) .collection__title, :where(.nsn-mv) .title-wrapper, :where(.nsn-mv) .title-wrapper--no-top-margin, :where(.nsn-mv) .title-wrapper--self-padded-mobile, :where(.nsn-mv) .title-wrapper-with-link{text-align:center}
:where(.nsn-mv) .grid{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:2rem;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}
:where(.nsn-mv) .grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing)/ 2);flex-grow:1;flex-shrink:0}
:where(.nsn-mv) .grid--1-col .grid__item{max-width:100%;width:100%}
@media screen and (min-width:750px){:where(.nsn-mv) .desktop-hidden{display:none!important}
:where(.nsn-mv) .rte table td{padding-left:1.2rem;padding-right:1.2rem}
:where(.nsn-mv) .page-width{padding:0 5rem}
:where(.nsn-mv) .desktop-full-page{max-width:none}
:where(.nsn-mv) .title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}
:where(.nsn-mv) .section+.section{margin-top:var(--spacing-sections-desktop)}
:where(.nsn-mv) blockquote{padding-left:1.5rem}
:where(.nsn-mv) .caption{font-size:1.2rem}
:where(.nsn-mv) hr{margin:7rem 0}
:where(.nsn-mv) .grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}
:where(.nsn-mv) .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}}
@media screen and (min-width:750px){:where(.nsn-mv) .grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}}
@media screen and (min-width:990px){:where(.nsn-mv) .title, :where(.nsn-mv) .title-wrapper-with-link{margin:5rem 0 3rem}
:where(.nsn-mv) .title-wrapper-with-link{align-items:center}
:where(.nsn-mv) .title-wrapper-with-link .title{margin-bottom:0}}
@media screen and (max-width:749px){:where(.nsn-mv) .mobile-hidden, :where(.nsn-mv) .small-hide{display:none!important}
:where(.nsn-mv) .mobile-left{text-align:left}
:where(.nsn-mv) .mobile-center{text-align:center}
:where(.nsn-mv) .mobile-full-page{max-width:none!important;padding-left:0;padding-right:0}
:where(.nsn-mv) .grid--peek.slider--mobile{margin:0;width:100%}
:where(.nsn-mv) .grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}
:where(.nsn-mv) .grid--peek .grid__item{min-width:35%}
:where(.nsn-mv) .grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}
:where(.nsn-mv) .grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}
:where(.nsn-mv) .grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}}
:where(.nsn-mv) .media>internal-video video{width:100%;height:100%}
:where(.nsn-mv) .media{display:block;background-color:rgba(var(--color-foreground),.1);overflow:hidden}
:where(.nsn-mv) .media--transparent{background-color:transparent}
:where(.nsn-mv) .media model-viewer, :where(.nsn-mv) .media>:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}
:where(.nsn-mv) .media>img, :where(.nsn-mv) .media>internal-video video, :where(.nsn-mv) .media>video{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}
:where(.nsn-mv) .media.media--hover-effect>img+img{opacity:0}
:where(.nsn-mv) .button{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative;font-weight:700}
:where(.nsn-mv) .button{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);font-weight:700}
:where(.nsn-mv) .button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;font:inherit;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));font-weight:700;z-index:0}
:where(.nsn-mv) .button span{position:relative;z-index:2}
:where(.nsn-mv) .button.loading .loading-overlay__spinner{display:flex!important}
:where(.nsn-mv) .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}
:where(.nsn-mv) .button:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}
:where(.nsn-mv) .button:not([disabled]):hover:after{--border-offset:1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}
:where(.nsn-mv) .button:focus, :where(.nsn-mv) .button:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}
:where(.nsn-mv) .button:focus:not(:focus-visible):not(.focused){box-shadow:inherit}
:where(.nsn-mv) .button::selection{background-color:rgba(var(--color-button-text),.3)}
:where(.nsn-mv) .button{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}
:where(.nsn-mv) .button--has-spinner:not(.loading) .loading-overlay__spinner{display:none}
@keyframes ripple{0%{opacity:0;transform:none}20%,70%{opacity:1}to{opacity:0;transform:scale(1.5)}}
:where(.nsn-mv) .button.disabled, :where(.nsn-mv) .button:disabled, :where(.nsn-mv) .button[aria-disabled=true]{cursor:not-allowed;opacity:.5}
:where(.nsn-mv) .button.loading{color:transparent;position:relative}
:where(.nsn-mv) .button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:2;height:100%;display:flex;align-items:center}
:where(.nsn-mv) .button.loading>.loading-overlay__spinner .spinner{width:fit-content}
:where(.nsn-mv) .button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}
:where(.nsn-mv) .field:after, :where(.nsn-mv) .quantity:after, :where(.nsn-mv) .select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}
:where(.nsn-mv) .field, :where(.nsn-mv) .select{position:relative;width:100%}
:where(.nsn-mv) .quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity));z-index:-1}
:where(.nsn-mv) .select__select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0}
:where(.nsn-mv) .field:before, :where(.nsn-mv) .select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity));z-index:-1}
:where(.nsn-mv) .select__select{font-size:1.4rem;background:linear-gradient(rgba(var(--accent-color),var(--pickers-overlay-opacity)),rgba(var(--accent-color),var(--pickers-overlay-opacity))),rgb(var(--color-background));color:rgb(var(--accent-2-color))}
:where(.nsn-mv) .field:hover.field:after, :where(.nsn-mv) .select:hover.select:after, :where(.nsn-mv) .select__select:hover.select__select:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-hover-border-opacity));outline:0;border-radius:var(--inputs-radius)}
:where(.nsn-mv) .select__select:focus-visible{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-hover-border-opacity));outline:0;border-radius:var(--inputs-radius)}
:where(.nsn-mv) .select__select:focus{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-hover-border-opacity));outline:0;border-radius:var(--inputs-radius)}
:where(.nsn-mv) .select .icon-caret{height:.6rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--inputs-border-width) + 1.5rem)}
:where(.nsn-mv) .select__select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}
:where(.nsn-mv) .select{--inputs-radius:var(--pickers-radius);--inputs-border-width:var(--pickers-border-width);--inputs-border-opacity:var(--pickers-border-opacity);--inputs-shadow-opacity:var(--pickers-shadow-opacity);--inputs-shadow-horizontal-offset:var(--pickers-shadow-horizontal-offset);--inputs-margin-offset:var(--pickers-margin-offset);--inputs-shadow-vertical-offset:var(--pickers-shadow-vertical-offset);--inputs-shadow-blur-radius:var(--pickers-shadow-blur-radius);--inputs-radius-outset:var(--pickers-radius-outset);--inputs-hover-border-opacity:var(--pickers-hover-border-opacity)}
:where(.nsn-mv) .select:after{--color-foreground:var(--pickers-border-color)}
:where(.nsn-mv) .select:hover{--pickers-overlay-opacity:var(--pickers-hover-overlay-opacity)}
:where(.nsn-mv) facet-filters-form .select__select{background:0 0}
:where(.nsn-mv) .select__select:focus, :where(.nsn-mv) .select__select:focus-visible{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--pickers-border-color),var(--inputs-hover-border-opacity))}
:where(.nsn-mv) .select .icon-caret{color:rgb(var(--accent-2-color))}
:where(.nsn-mv) .field{display:flex;transition:box-shadow var(--duration-short) ease}
:where(.nsn-mv) .quantity{min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}
:where(.nsn-mv) input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}
:where(.nsn-mv) .form__label{display:block;margin-bottom:.6rem}
:where(.nsn-mv) .quantity{color:rgba(var(--color-foreground));width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius)}
:where(.nsn-mv) .splide__list>div, :where(.nsn-mv) sticky-announcement, :where(.nsn-mv) sticky-group-manager{display:contents}
:where(.nsn-mv) .sticky-atc.color-accent-2 .badge{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}
:where(.nsn-mv) .header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr;align-items:center}
@media screen and (min-width:990px){:where(.nsn-mv) .header{grid-template-columns:1fr auto 1fr}}
:where(.nsn-mv) .header [tabindex="-1"]:focus{outline:0}
:where(.nsn-mv) .splide__arrow:disabled{opacity:.3}
:where(.nsn-mv) .cart-drawer details[open]>summary .icon-caret{transform:rotate(180deg)}
@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}
:where(.nsn-mv) .badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);font-size:1.2rem;letter-spacing:.1rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));font-weight:700;line-height:1.75em;padding:0 .5em;display:inline-flex;align-items:center;column-gap:.4em}
:where(.nsn-mv) .price, :where(.nsn-mv) .price--large{line-height:calc(1 + .5 / var(--font-body-scale))}
:where(.nsn-mv) .badge svg{height:1em}
:where(.nsn-mv) .gradient{background:rgb(var(--color-background));background:var(--gradient-background)}
:where(.nsn-mv) .ratio{display:flex;position:relative;align-items:stretch}
:where(.nsn-mv) .ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}
:where(.nsn-mv) .content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}
:where(.nsn-mv) .content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}
:where(.nsn-mv) .global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}
:where(.nsn-mv) .global-media-settings:after{position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}
:where(.nsn-mv) .global-media-settings--no-shadow{overflow:hidden!important}
:where(.nsn-mv) .global-media-settings--no-shadow:after{content:none}
:where(.nsn-mv) .global-media-settings iframe, :where(.nsn-mv) .global-media-settings img, :where(.nsn-mv) .global-media-settings model-viewer, :where(.nsn-mv) .global-media-settings video{border-radius:calc(var(--media-radius) - var(--media-border-width))}
:where(.nsn-mv) internal-video{display:block;position:relative;z-index:0}
@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
:where(.nsn-mv) internal-video:fullscreen{width:100%;height:100%;background:#000}
:where(.nsn-mv) internal-video:fullscreen video{width:100%;height:100%;object-fit:contain}
:where(.nsn-mv) .rating-stars-and-text{justify-content:var(--alignment)}
:where(.nsn-mv) .custom-font-size{font-size:var(--desktop-text-size)}
:where(.nsn-mv) .splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;margin:0!important;padding:0!important}
:where(.nsn-mv) .splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}
:where(.nsn-mv) .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}
:where(.nsn-mv) .splide:not(.is-overflow) .splide__pagination{display:none}
:where(.nsn-mv) .drawer.active{visibility:visible}
:where(.nsn-mv) .splide__slide{backface-visibility:hidden;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;-webkit-tap-highlight-color:transparent}
:where(.nsn-mv) .splide__arrow{border:0;padding:0;position:absolute}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
:where(.nsn-mv) .splide__arrow:hover:not(:disabled){opacity:.9}
:where(.nsn-mv) parallax-hero{display:block}
:where(.nsn-mv) .splide__arrow{-ms-flex-align:center;align-items:center;border-radius:var(--slider-arrow-border-radius);display:-ms-flexbox;display:flex;font-size:3rem;font-size:var(--slider-arrow-size);height:1em;width:1em;-ms-flex-pack:center;justify-content:center;opacity:.7;top:50%;transform:translateY(-50%);z-index:1;background-color:rgb(var(--color-background));flex-shrink:0}
:where(.nsn-mv) .splide--transparent-arrows .splide__arrow{background-color:transparent;color:rgb(var(--color-background))}
:where(.nsn-mv) .splide__arrow svg{fill:currentColor;height:var(--slider-arrow-icon-size);width:var(--slider-arrow-icon-size)}
:where(.nsn-mv) .splide__arrow:focus-visible{outline:3px solid rgba(var(--color-foreground),.5);outline-offset:3px}
:where(.nsn-mv) .splide__arrow--prev{left:1rem}
:where(.nsn-mv) .splide__arrow--prev svg{transform:scaleX(-1)}
:where(.nsn-mv) .splide__arrow--next{right:1rem}
:where(.nsn-mv) .splide__pagination{bottom:.5rem;left:0;padding:0 1rem;position:absolute;right:0;z-index:1}
:where(.nsn-mv) .splide__slide:focus{outline:0}
@supports (outline-offset:-3px){:where(.nsn-mv) .splide__slide:focus-visible{outline:3px solid rgba(var(--color-foreground),.5);outline-offset:-3px}}
@media screen and (-ms-high-contrast:none){:where(.nsn-mv) .splide__slide:focus-visible{border:3px solid rgba(var(--color-foreground),.5)}}
:where(.nsn-mv) .splide.is-active .splide__slide__container--card{scroll-snap-align:unset}
:where(.nsn-mv) .hero{--additional-padding:0px}
@media screen and (min-width:750px){:where(.nsn-mv) .splide.splide--destroy-desktop .splide__list{display:grid;grid-template-columns:repeat(var(--columns-desktop),1fr);column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing);overflow:visible}
:where(.nsn-mv) .splide.splide--destroy-desktop .splide__track{overflow:visible}
:where(.nsn-mv) .splide--precalc-width-desktop .splide__slide{width:calc(((100% + var(--gap-desktop))/ var(--columns-desktop)) - var(--gap-desktop));margin-right:var(--gap-desktop)}
:where(.nsn-mv) .splide--precalc-padding-desktop .splide__track{padding-left:var(--left-padding-desktop);padding-right:var(--right-padding-desktop)}
:where(.nsn-mv) .splide--desktop-dots-under .splide__pagination{position:relative;bottom:0;padding-top:1.5rem}
:where(.nsn-mv) .splide--desktop-arrows-hidden .splide__arrows, :where(.nsn-mv) .splide--desktop-dots-hidden .splide__pagination{display:none}
:where(.nsn-mv) .splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--prev{left:-4rem}
:where(.nsn-mv) .splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--next{right:-4rem}
:where(.nsn-mv) .splide:not(.splide--destroy-desktop) .splide__slide__container--card{padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}}
[id$=wr]:where(.nsn-mv), [id*=uuspy]:where(.nsn-mv), :where(.nsn-mv) a[href*="salesource.com"], :where(.nsn-mv) a[href*=pipiads]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
:where(.nsn-mv) .deferred-media:not([loaded]) template, :where(.nsn-mv) .heading em:after, :where(.nsn-mv) .heading strong:after, :where(.nsn-mv) .heading svg{z-index:-1}
:where(.nsn-mv) .price{font-size:1.6rem;letter-spacing:.1rem;color:rgb(var(--color-foreground));display:flex;align-items:center;flex-wrap:wrap;column-gap:1rem}
:where(.nsn-mv) .price .price-item{display:inline-block;margin:0;color:rgb(var(--accent-color));font-weight:700}
:where(.nsn-mv) .price--large{font-size:2rem;letter-spacing:.13rem}
:where(.nsn-mv) .price__regular, :where(.nsn-mv) cart-items{display:block}
:where(.nsn-mv) .price .price__badge-sale, :where(.nsn-mv) .price .price__badge-sold-out, :where(.nsn-mv) .price--on-sale .price__regular, :where(.nsn-mv) .price__sale, :where(.nsn-mv) cart-items.is-empty .title-wrapper-with-link{display:none}
:where(.nsn-mv) .price--on-sale .price__badge-sale{display:inline-flex}
:where(.nsn-mv) .price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}
:where(.nsn-mv) .price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.9);font-size:1.3rem}
:where(.nsn-mv) .unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;color:rgba(var(--color-foreground),.7)}
:where(.nsn-mv) .price .main-price{color:rgb(var(--accent-color))}
:where(.nsn-mv) .price--large .price-item--regular{font-size:1.6rem}
:where(.nsn-mv) .price-layout.price--on-sale .price__sale{display:flex;column-gap:.6rem;align-items:baseline}
:where(.nsn-mv) .price--compare-price-first .price__sale{flex-direction:row-reverse}
:where(.nsn-mv) .price .main-comapre-price{color:rgba(var(--accent-color),.9)}
:where(.nsn-mv) .loading-overlay__spinner{width:1.8rem;display:inline-block}
:where(.nsn-mv) .spinner{animation:1.4s linear infinite rotator}
@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}
:where(.nsn-mv) .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:1.4s ease-in-out infinite dash}
@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}
:where(.nsn-mv) slider-component{--desktop-margin-left-first-item:max(5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2));position:relative;display:block}
@media screen and (max-width:749px){:where(.nsn-mv) .content-container--full-width-mobile:after, :where(.nsn-mv) .splide--mobile-arrows-hidden .splide__arrows, :where(.nsn-mv) .splide--mobile-dots-hidden .splide__pagination{display:none}
:where(.nsn-mv) .quantity{width:calc(12.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 4rem)}
:where(.nsn-mv) .quantity, :where(.nsn-mv) .quantity:after{border-radius:calc((var(--inputs-radius)/ 4) * 3)}
:where(.nsn-mv) .quantity:before{border-radius:calc(((var(--inputs-radius)/ 4) * 3) + var(--inputs-border-width))}
:where(.nsn-mv) cart-remove-button .button{min-width:calc(4rem / var(--font-body-scale));min-height:4rem}
:where(.nsn-mv) .content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}
:where(.nsn-mv) .custom-font-size{font-size:var(--mobile-text-size)}
:where(.nsn-mv) .splide--precalc-width-mobile .splide__slide{width:calc(((100% + var(--gap-mobile))/ var(--columns-mobile)) - var(--gap-mobile));margin-right:var(--gap-mobile)}
:where(.nsn-mv) .splide--precalc-padding-mobile .splide__track{padding-left:var(--side-padding-mobile);padding-right:var(--side-padding-mobile)}
:where(.nsn-mv) .splide.splide--destroy-mobile .splide__list{display:grid;grid-template-columns:repeat(var(--columns-mobile),1fr);column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing);overflow:visible}
:where(.nsn-mv) .splide.splide--destroy-mobile .splide__track{overflow:visible}
:where(.nsn-mv) .splide--mobile-dots-under .splide__pagination{position:relative;bottom:0;padding-top:1rem}
:where(.nsn-mv) .splide__arrows{font-size:2.8rem}
:where(.nsn-mv) .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrows{display:flex;justify-content:center;column-gap:1.5rem;padding-top:.8rem}
:where(.nsn-mv) .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrow{position:relative;top:0;left:0;right:0;transform:none}
:where(.nsn-mv) .splide--mobile-dots-under.splide--mobile-arrows-under .splide__dots-and-arrows{width:fit-content;margin-left:auto;margin-right:auto;position:relative}
:where(.nsn-mv) .splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--prev{left:-1em;margin-top:.6rem}
:where(.nsn-mv) .splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--next{right:-1em;margin-top:.6rem}
:where(.nsn-mv) .splide--mobile-arrows-under .splide__dots-and-arrows{margin-top:.75rem}
:where(.nsn-mv) .splide:not(.splide--destroy-mobile) .splide__slide__container--card{padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}
:where(.nsn-mv) slider-component.page-width{padding:0 1.5rem}
:where(.nsn-mv) .slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:0}
:where(.nsn-mv) .slider--mobile:after{content:"";width:0;padding-left:1.5rem}
:where(.nsn-mv) .slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:.1rem;padding-bottom:.1rem}
:where(.nsn-mv) .slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}}
@media screen and (min-width:749px)and (max-width:990px){:where(.nsn-mv) slider-component.page-width{padding:0 5rem}}
:where(.nsn-mv) .slider__slide{--focus-outline-padding:.5rem;--shadow-padding-top:calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom:calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}
@media screen and (min-width:750px){:where(.nsn-mv) .slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch}
:where(.nsn-mv) .slider.slider--tablet-up .slider__slide{margin-bottom:0}}
@media screen and (max-width:989px){:where(.nsn-mv) .no-js slider-component .slider, :where(.nsn-mv) .no-js slideshow-component .slider{padding-bottom:3rem}
:where(.nsn-mv) .collection-list.slider .collection-list__item{max-width:100%}}
@media screen and (min-width:990px){:where(.nsn-mv) .slider:not(.slider--everywhere):not(.slider--desktop):not(.product__media-list)+.slider-buttons{display:none}}
@media(prefers-reduced-motion){:where(.nsn-mv) .motion-reduce{transition:none!important;animation:none!important}
:where(.nsn-mv) .slider{scroll-behavior:auto}}
:where(.nsn-mv) .slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}
:where(.nsn-mv) .slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}
:where(.nsn-mv) .no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}
:where(.nsn-mv) .no-js .slider::-webkit-scrollbar{display:initial}
:where(.nsn-mv) .slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}
:where(.nsn-mv) .slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}
:where(.nsn-mv) .slider-counter__link{padding:1rem}
:where(.nsn-mv) .slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.5);padding:0;display:block}
:where(.nsn-mv) .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}
:where(.nsn-mv) .slider-counter__link--dots .dot{transition:transform .2s ease-in-out}
:where(.nsn-mv) .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{transform:scale(1.1)}
:where(.nsn-mv) .slider-button:not([disabled]):hover, :where(.nsn-mv) cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}
:where(.nsn-mv) .slider-button{display:flex;color:rgba(var(--color-foreground),.9)}
:where(.nsn-mv) .slider-buttons{display:flex;align-items:center;justify-content:center}
:where(.nsn-mv) .slider-button{background:0 0;border:none;cursor:pointer;width:44px;height:44px;align-items:center;justify-content:center}
:where(.nsn-mv) .slider-button .icon{height:.6rem}
:where(.nsn-mv) .slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}
:where(.nsn-mv) .slider-button--next .icon{transform:rotate(-90deg)}
:where(.nsn-mv) .slider-button--prev .icon{transform:rotate(90deg)}
:where(.nsn-mv) .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}
:where(.nsn-mv) .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}
:where(.nsn-mv) .cart{position:relative;display:block}
:where(.nsn-mv) .slider--mobile.thumbnail-list:after, :where(.nsn-mv) cart-remove-button .button:after, :where(.nsn-mv) cart-remove-button .button:before{content:none}
:where(.nsn-mv) .drawer{height:100%;top:0;left:0}
:where(.nsn-mv) .cart-drawer .unit-price{margin-top:.6rem}
:where(.nsn-mv) cart-remove-button .button{min-width:calc(4.5rem / var(--font-body-scale));min-height:4.5rem;padding:0;margin:0 .1rem .1rem 0}
@media screen and (max-width:749px){:where(.nsn-mv) .slider-counter__link{padding:.7rem}}
@media screen and (min-width:750px){:where(.nsn-mv) .slider--mobile+.slider-buttons{display:none}
:where(.nsn-mv) .slider.gallery-slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch;margin-bottom:0}
:where(.nsn-mv) .product--thumbnail_slider .product__media-item:not(.is-active), :where(.nsn-mv) .slider.gallery-slider--desktop .product__media-item:not(.is-active){display:block}
:where(.nsn-mv) .slider.gallery-slider--desktop .grid__item{width:100%}
:where(.nsn-mv) [data-shopify-buttoncontainer]{justify-content:flex-end}
:where(.nsn-mv) cart-remove-button .button{min-width:3.5rem;min-height:3.5rem}}
:where(.nsn-mv) .card-information>*, :where(.nsn-mv) .card-information>.price, :where(.nsn-mv) .rating-stars a{color:rgb(var(--color-foreground))}
:where(.nsn-mv) .drawer{position:fixed;z-index:1000;width:100vw;display:flex;justify-content:flex-end;transition:visibility var(--duration-default) ease,background-color var(--duration-default) ease;background-color:transparent}
:where(.nsn-mv) .drawer.active{background-color:rgba(var(--color-foreground),.5)}
@keyframes slideBar{0%{background-position-x:0}to{background-position-x:10rem}}
:where(.nsn-mv) cart-drawer{position:fixed;top:0;left:0;width:100vw;height:100%}
:where(.nsn-mv) cart-drawer-items{display:block}
:where(.nsn-mv) .cart-drawer .price{line-height:1}
:where(.nsn-mv) .sticky-atc__price .badge{font-size:.8rem}
:where(.nsn-mv) .accordion{display:block;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}
:where(.nsn-mv) .footer{border-top:.1rem solid rgba(var(--color-foreground),.08)}
:where(.nsn-mv) .accordion__summary{display:flex;align-items:center;position:relative;line-height:1;padding:1.25rem 0;cursor:pointer}
:where(.nsn-mv) .accordion .summary__title{display:flex;align-items:center;flex:1}
:where(.nsn-mv) .accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem);transition:transform .2s ease-in-out}
:where(.nsn-mv) .accordion .summary__title+.icon-plus{width:calc(var(--font-heading-scale) * 1.2rem);transition:transform .2s ease-in-out;margin-right:1rem}
:where(.nsn-mv) .accordion+.accordion{border-top:none;margin-top:0}
:where(.nsn-mv) .accordion__title{display:inline-block;max-width:calc(100% - 6rem);font-size:calc(var(--font-heading-scale) * 1.2rem);margin:0}
:where(.nsn-mv) .accordion .summary__title img{height:calc(var(--font-heading-scale) * 1.8rem);width:auto;margin-right:calc(var(--font-heading-scale) * .75rem)}
:where(.nsn-mv) .accordion .material-symbols-outlined{align-self:center;color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 1.8rem);margin-right:calc(var(--font-heading-scale) * .75rem)}
:where(.nsn-mv) .accordion__details[open] .accordion__summary .icon-caret{transform:rotate(180deg)}
:where(.nsn-mv) .accordion__details[open] .accordion__summary .icon-plus{transform:rotate(135deg)}
:where(.nsn-mv) .accordion__content-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease-in-out}
:where(.nsn-mv) .rating{display:inline-block;margin:0}
:where(.nsn-mv) .accordion__details[open]+.accordion__content-wrapper{grid-template-rows:1fr}
:where(.nsn-mv) .accordion__content{overflow:visible;padding:0 .6rem;min-height:0;transition:padding-bottom,opacity .2s;overflow-y:visible;opacity:0}
:where(.nsn-mv) .accordion__details[open]+.accordion__content-wrapper .accordion__content{padding-bottom:1.5rem;opacity:1}
:where(.nsn-mv) .accordion--small .material-symbols-outlined{font-size:calc(var(--font-heading-scale) * 1.4rem);margin-right:calc(var(--font-heading-scale) * .4rem)}
:where(.nsn-mv) .accordion--small .summary__title img{height:calc(var(--font-heading-scale) * 1.4rem);margin-right:calc(var(--font-heading-scale) * .4rem)}
:where(.nsn-mv) .accordion--small .accordion__title{max-width:calc(100% - 5rem);font-size:calc(var(--font-heading-scale) * 1.1rem)}
:where(.nsn-mv) .accordion--small .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .5rem)}
:where(.nsn-mv) .accordion--small .summary__title+.icon-plus{width:calc(var(--font-heading-scale) * 1rem)}
:where(.nsn-mv) .js menu-drawer>details>summary:before, :where(.nsn-mv) .js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)));left:0;background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity,visibility;top:0}
:where(.nsn-mv) menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}
:where(.nsn-mv) .collapsible-content summary:hover{background:rgba(var(--color-foreground),.04)}
:where(.nsn-mv) h2+.rating-stars{margin-top:.3rem}
:where(.nsn-mv) input::-webkit-search-decoration{-webkit-appearance:none}
:where(.nsn-mv) .product{margin:0}
:where(.nsn-mv) .product.grid{gap:0}
:where(.nsn-mv) .product__media-wrapper{padding-left:0}
:where(.nsn-mv) .product-popup-modal__opener, :where(.nsn-mv) bundle-deals, :where(.nsn-mv) dynamic-dates, :where(.nsn-mv) quantity-breaks, :where(.nsn-mv) quantity-gifts, :where(.nsn-mv) variant-selects{display:block}
:where(.nsn-mv) .product-media__trust-badge{position:absolute;z-index:1}
:where(.nsn-mv) .collection-list__item:only-child, :where(.nsn-mv) .product-media__trust-badge img{max-width:100%;width:100%}
:where(.nsn-mv) .product-page-price .price__regular .price-item--regular{font-size:2.5rem}
:where(.nsn-mv) .color-swatches-container{display:flex;column-gap:.5rem;row-gap:.5rem;flex-wrap:wrap;--swatch-size:4.75rem;--transparent-border-size:.3rem;--selected-border-size:.2rem}
:where(.nsn-mv) .thumbnail img{object-fit:cover}
@media screen and (min-width:990px){:where(.nsn-mv) .product--medium:not(.product--no-media) .product__media-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing)/ 2)}
:where(.nsn-mv) .product--medium:not(.product--no-media) .product__info-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing)/ 2)}}
:where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}
:where(.nsn-mv) .product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;min-width:fit-content;border:none}
:where(.nsn-mv) .product-form__input--dropdown{margin-bottom:1.6rem}
:where(.nsn-mv) .main-product__info-container>:nth-last-child(2), :where(.nsn-mv) .product-form__input:last-of-type, :where(.nsn-mv) .product__info-container .form__label, :where(.nsn-mv) .product__info-container>:last-child{margin-bottom:0}
:where(.nsn-mv) .product-form__input .form__label{padding-left:0}
:where(.nsn-mv) fieldset.product-form__input .form__label{margin-bottom:.2rem}
:where(.nsn-mv) .product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}
:where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{--color-foreground:var(--accent-color);border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgba(var(--color-foreground),var(--variant-pills-inactive-overlay-opacity));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:.7rem .5rem .2rem 0;padding:var(--variant-pills-padding-y) var(--variant-pills-padding-x);font-size:var(--variant-pills-text-size);letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}
:where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}
:where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}
:where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}
@media screen and (forced-colors:active){:where(.nsn-mv) .button.loading{color:rgb(var(--color-foreground))}
:where(.nsn-mv) .icon{color:CanvasText;fill:CanvasText!important}
:where(.nsn-mv) .path{stroke:CanvasText}
:where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{text-decoration:underline}}
:where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}
:where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio].disabled+label, :where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}
:where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio].disabled:checked+label, :where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}
:where(.nsn-mv) .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}
:where(.nsn-mv) .no-js .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}
:where(.nsn-mv) .product-form__input .select{max-width:25rem}
:where(.nsn-mv) .product__info-container>*{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}
:where(.nsn-mv) .product__info-container>:first-child{margin-top:0}
:where(.nsn-mv) .contact img, :where(.nsn-mv) .product__info-container iframe{max-width:100%}
:where(.nsn-mv) .product__text-container--fit-content{width:fit-content}
:where(.nsn-mv) .rating-stars__container, :where(.nsn-mv) .review-item, :where(.nsn-mv) .sizing-chart.product-popup-modal__opener{display:flex}
:where(.nsn-mv) .card, :where(.nsn-mv) .card-wrapper{text-decoration:none}
:where(.nsn-mv) .product__title>a{display:none}
:where(.nsn-mv) .product__title>*{margin:0}
:where(.nsn-mv) .accordion-v2[data-border-type=all] .accordion__summary, :where(.nsn-mv) .product__accordion .accordion__content{padding-left:1rem;padding-right:1rem}
:where(.nsn-mv) .product .price dl{margin-top:.5rem;margin-bottom:.5rem}
@media screen and (min-width:750px){:where(.nsn-mv) .product__column-sticky{display:block;position:sticky;top:3rem;z-index:2}
:where(.nsn-mv) .product__info-wrapper{padding:0 0 0 5rem}
:where(.nsn-mv) .color-swatches-container{--swatch-size:5rem}
:where(.nsn-mv) .product__info-container{max-width:60rem}
:where(.nsn-mv) .product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}}
:where(.nsn-mv) .product__media-icon .icon{width:1.2rem;height:1.4rem}
:where(.nsn-mv) .product__media-icon{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1rem;top:1rem;z-index:1;pointer-events:none;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}
:where(.nsn-mv) .product-hover-zoom--inline-active img{cursor:zoom-in}
:where(.nsn-mv) .product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}
:where(.nsn-mv) .product-media-container .product__modal-opener, :where(.nsn-mv) .product__media-item>*{display:block;position:relative}
:where(.nsn-mv) .product-popup-modal[open]{visibility:visible;z-index:101;opacity:1}
:where(.nsn-mv) .product:not(.featured-product) .product__view-details, :where(.nsn-mv) .product__media-list .deferred-media{display:none}
:where(.nsn-mv) .product-popup-modal__toggle{color:rgba(var(--color-foreground),.55);display:flex;cursor:pointer}
:where(.nsn-mv) .product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}
:where(.nsn-mv) .sizing-chart__modal img, :where(.nsn-mv) media-gallery .slider-buttons{width:100%}
:where(.nsn-mv) .product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%;transition:.15s}
:where(.nsn-mv) .product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:5rem auto 0;left:50%;transform:translate(-50%);width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}
:where(.nsn-mv) .product-popup-modal__content--centered{top:50%;margin-top:0;transform:translate(-50%,-50%);height:auto;max-height:90vh;padding-bottom:2rem}
:where(.nsn-mv) .product-popup-modal__content--centered .product-popup-modal__content-info{margin-top:-2rem}
:where(.nsn-mv) .product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}
@media screen and (min-width:750px){:where(.nsn-mv) .product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}
:where(.nsn-mv) .product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}
:where(.nsn-mv) .product--thumbnail_slider .product__media-item:not(.is-active), :where(.nsn-mv) .product__modal-opener:not(.product__modal-opener--image){display:none}
:where(.nsn-mv) .product__media-list .deferred-media{display:block}
:where(.nsn-mv) .grid__item.product__media-item--full{width:100%}
:where(.nsn-mv) .product-popup-modal__content{margin-top:10rem;width:70%;padding:0 3rem}
:where(.nsn-mv) .thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}
:where(.nsn-mv) .product-popup-modal__button{font-size:1.6rem;padding-right:1.3rem;padding-left:0;min-height:2.5rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}
:where(.nsn-mv) .product-popup-modal__content-info{padding-right:4.4rem}
:where(.nsn-mv) .product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}
:where(.nsn-mv) .product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;align-items:center;justify-content:center;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}
:where(.nsn-mv) .product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}
:where(.nsn-mv) .product-popup-modal__toggle--minimalistic{border:none;transform:translate(1.2rem,-1.2rem);color:rgba(var(--color-foreground),.75)}
:where(.nsn-mv) .product-popup-modal__toggle--minimalistic:hover{color:rgba(var(--color-foreground),.95)}
:where(.nsn-mv) .product__media-list .media>*{overflow:hidden}
:where(.nsn-mv) .thumbnail-list{flex-wrap:wrap;grid-gap:1rem}
@media screen and (min-width:990px){:where(.nsn-mv) .product:not(.product--columns) .product__media-list .product__media-item--full, :where(.nsn-mv) .product:not(.product--columns) .product__media-list .product__media-item:first-child{width:100%;max-width:100%}
:where(.nsn-mv) .product__modal-opener .product__media-icon{opacity:0}
:where(.nsn-mv) .product__modal-opener:focus .product__media-icon, :where(.nsn-mv) .product__modal-opener:hover .product__media-icon{opacity:1}
:where(.nsn-mv) .thumbnail-list{grid-template-columns:repeat(4,1fr)}
:where(.nsn-mv) .product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}}
@media screen and (max-width:749px){:where(.nsn-mv) .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-1.5rem;margin-right:-1.5rem}
:where(.nsn-mv) .product__media-list{margin-left:-2.5rem;margin-bottom:3rem;width:calc(100% + 4rem)}
:where(.nsn-mv) .slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}
:where(.nsn-mv) .product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}
:where(.nsn-mv) .product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}
:where(.nsn-mv) .product__media-list .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}
:where(.nsn-mv) .product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display:none}
:where(.nsn-mv) .product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}
:where(.nsn-mv) .product-popup-modal__content{border-radius:calc(var(--popup-corner-radius) * .8)}
:where(.nsn-mv) .product-popup-modal__content:not(.product-popup-modal__content) table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}
:where(.nsn-mv) .product-popup-modal__content--centered{padding-bottom:1.5rem}
:where(.nsn-mv) .product-popup-modal__content-info>*{max-height:100%}
:where(.nsn-mv) .product__media-item, :where(.nsn-mv) .thumbnail-slider{display:flex;align-items:center}
:where(.nsn-mv) .product__modal-opener{width:100%}
:where(.nsn-mv) .thumbnail-slider .thumbnail-list.slider{display:flex;padding:.75rem .1rem;column-gap:.75rem;flex:1;scroll-padding-left:.5rem}
:where(.nsn-mv) .thumbnail-list__item.slider__slide{width:calc((100% / var(--mobile-thumbnails)) - .5rem)}
:where(.nsn-mv) .thumbnail-slider .slider-button{width:2.5rem}}
:where(.nsn-mv) .thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-base-text));cursor:pointer;background-color:transparent}
:where(.nsn-mv) .thumbnail.global-media-settings img{border-radius:0}
:where(.nsn-mv) .thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}
:where(.nsn-mv) .js .product__media{overflow:hidden!important}
:where(.nsn-mv) .thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}
:where(.nsn-mv) .thumbnail[aria-current]:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}
@media(forced-colors:active){:where(.nsn-mv) .button{border:1px solid transparent}
:where(.nsn-mv) .button:focus, :where(.nsn-mv) .button:focus-visible{outline:transparent solid 1px}
:where(.nsn-mv) .select__select:focus{outline:transparent solid 1px}
:where(.nsn-mv) .thumbnail[aria-current]:focus{outline:transparent solid 1px}
:where(.nsn-mv) .rating{display:none}
:where(.nsn-mv) .product-form__input input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}
:where(.nsn-mv) .card__heading a:after{outline-offset:.3rem}
:where(.nsn-mv) .thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}
:where(.nsn-mv) .thumbnail img{width:100%;height:100%;pointer-events:none}
:where(.nsn-mv) .thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}
:where(.nsn-mv) .product__view-details{display:block;text-decoration:none}
:where(.nsn-mv) .collapsible-content summary:hover .accordion__title, :where(.nsn-mv) .product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}
:where(.nsn-mv) .product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}
:where(.nsn-mv) .custom-product-field{display:block}
:where(.nsn-mv) .product-form__label-container{display:flex;align-items:center}
:where(.nsn-mv) .product-media-container{--aspect-ratio:var(--preview-ratio);--ratio-percent:calc(1 / var(--aspect-ratio) * 100%);position:relative;width:100%;max-width:calc(100% - calc(var(--media-border-width) * 2))}
:where(.nsn-mv) .product-media-container .media{padding-top:var(--ratio-percent)}
:where(.nsn-mv) .slider__dots{height:auto;min-height:3rem;flex-wrap:wrap;max-width:100%;padding:0 .3rem}
:where(.nsn-mv) media-gallery .slider-counter__link{padding:calc(var(--pagination-dot-spacing)/ 2)}
:where(.nsn-mv) media-gallery .slider-counter__link--dots .dot{width:var(--pagination-dot-width);height:var(--pagination-dot-height);border-radius:var(--pagination-dot-radius);border:none;padding:0;display:block;opacity:.5;margin:.1rem}
@media screen and (min-width:750px){:where(.nsn-mv) .product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center;padding-top:.5rem}
:where(.nsn-mv) .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;align-items:center;padding:.5rem;flex:1;scroll-padding-left:.5rem}
:where(.nsn-mv) .product-media-container .product__modal-opener:not(.product__modal-opener--image), :where(.nsn-mv) .product__media-wrapper .slider-mobile-gutter .slider-button{display:none}
:where(.nsn-mv) .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc((100% / (var(--desktop-thumbnails) - 1)) - .8rem)}
:where(.nsn-mv) .product--thumbnail_slider .slider-mobile-gutter .slider-button, :where(.nsn-mv) media-gallery .product__media-list+.slider-buttons{display:flex}
:where(.nsn-mv) .product-media-container.constrain-height{--viewport-offset:400px;--constrained-min-height:300px;--constrained-height:max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto;--viewport-offset:170px;--constrained-min-height:500px}
:where(.nsn-mv) .product-media-container.constrain-height.media-fit-contain{--contained-width:calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}
:where(.nsn-mv) .product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}
:where(.nsn-mv) .product-media-container{max-width:100%}
:where(.nsn-mv) .product-media-container:not(.media-type-image){--aspect-ratio:var(--ratio)}
:where(.nsn-mv) slider-component[data-desktop-vertical=true] .slider{overflow-y:auto}
:where(.nsn-mv) slider-component[data-desktop-vertical=true] .slider-button--prev .icon{transform:rotate(180deg)}
:where(.nsn-mv) slider-component[data-desktop-vertical=true] .slider-button--prev:not([disabled]):hover .icon{transform:rotate(180deg) scale(1.1)}
:where(.nsn-mv) slider-component[data-desktop-vertical=true] .slider-button--next .icon{transform:rotate(0)}
:where(.nsn-mv) slider-component[data-desktop-vertical=true] .slider-button--next:not([disabled]):hover .icon{transform:rotate(0) scale(1.1)}}
:where(.nsn-mv) .product-form__label-container{margin-bottom:.3rem;column-gap:1rem;justify-content:var(--label-alignment,flex-start)}
:where(.nsn-mv) .product-form__label-container .form__label{font-size:var(--label-size, 1.4rem);color:var(--label-color,inherit);line-height:1.2;display:inline-flex;align-items:center;column-gap:1rem;margin:0}
:where(.nsn-mv) .product-form__label-container .product-popup-modal__opener{flex-grow:1;margin:0!important}
:where(.nsn-mv) .product-form__label-container .sizing-chart__button{min-height:auto;line-height:calc(1 + .5 / var(--font-body-scale))}
:where(.nsn-mv) secondary-variant-select{display:block}
:where(.nsn-mv) .product-form__input .select__select{height:3.5rem;padding:0 calc(var(--inputs-border-width) + 1.5rem) 0 1.25rem}
:where(.nsn-mv) .lock:after, :where(.nsn-mv) .lock:before{left:50%;position:absolute}
:where(.nsn-mv) .lock, :where(.nsn-mv) .lock:after, :where(.nsn-mv) .lock:before{transition:.1s ease-in-out}
:where(.nsn-mv) .lock{--lock-color:rgba(var(--color-foreground), .75);width:2.4rem;height:2.1rem;border:.3rem solid var(--lock-color);border-radius:.5rem;position:relative;margin-top:.6rem}
:where(.nsn-mv) .lock:after{content:"";display:block;background:var(--lock-color);width:.3rem;height:.7rem;top:50%;margin:-.35rem 0 0 -.2rem}
:where(.nsn-mv) .lock:before{content:"";display:block;width:1.4rem;height:1.2rem;bottom:100%;transform:translate(-50%);border:.3rem solid var(--lock-color);border-top-right-radius:50%;border-top-left-radius:50%;border-bottom:0}
@keyframes image-2{99%{opacity:0}to{opacity:1}}
:where(.nsn-mv) clickable-discount[data-loading=false] .spinner{display:none}
@keyframes box-disappear{0%{transform:translateY(25%);opacity:1}20%,80%{transform:translateY(48%);opacity:1}to{transform:translateY(48%) scale(.2);opacity:0}}
@keyframes box-lid{0%,42%{transform:translate3d(-50%,0,0) rotate(0)}60%{transform:translate3d(-85%,-230%,0) rotate(-25deg)}to,90%{transform:translate3d(-119%,225%,0) rotate(-70deg)}}
@keyframes box-body{0%,70%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(0,25%,0) rotate(20deg)}50%{transform:translate3d(0,-15%,0) rotate(0)}}
@keyframes image-1{0%,35%{transform:translate(-50%,-25%) translateZ(0) rotate(0)}12.5%{transform:translate(-50%,-25%) translate3d(0,25%,0) rotate(20deg)}25%{transform:translate(-50%,-25%) translate3d(0,-15%,0) rotate(0)}45%,85%{transform:translate(-50%,-100%)}to,92%{transform:translate(-50%,-50%) scale(1.75)}}
@keyframes box-bowtie-right{0%,50%,75%{transform:translate(0) rotate(90deg) skew(10deg,10deg)}to,90%{transform:translate(-50%,-15%) rotate(45deg) skew(10deg,10deg);box-shadow:0 4px 8px -4px #0000004d}}
@keyframes box-bowtie-left{0%,to,90%{transform:translate(-100%) rotate(0) skew(10deg,10deg)}50%,75%{transform:translate(-50%,-15%) rotate(45deg) skew(10deg,10deg)}}
:where(.nsn-mv) .sizing-chart__button{column-gap:.3em;padding:0;font-size:var(--font-size)}
:where(.nsn-mv) .sizing-chart__button--underline .sizing-chart__button__text{text-decoration:underline}
:where(.nsn-mv) .sizing-chart__button img{width:1.1em;height:1.1em;object-fit:contain;object-position:center center}
:where(.nsn-mv) .sizing-chart__button .material-icon{font-size:1.3em}
:where(.nsn-mv) .sizing-chart__modal{padding:0}
:where(.nsn-mv) .sizing-chart__modal>*+*{margin-top:2rem}
:where(.nsn-mv) .sizing-chart__modal-container{padding:.5rem 2rem 2rem}
:where(.nsn-mv) .rating-stars__container svg{width:1em;height:1em;margin-left:.125em;flex-shrink:0}
:where(.nsn-mv) .rating-stars__container svg:first-of-type{margin-left:0}
:where(.nsn-mv) .rating-stars__container--underlay{position:relative}
:where(.nsn-mv) .rating-stars__container--underlay svg{color:var(--bg-star-color)}
:where(.nsn-mv) .rating-stars__container--overlay{position:absolute;top:0;left:0;overflow:hidden;width:calc(100% / 5 * var(--rating))}
:where(.nsn-mv) .rating-stars__container--overlay:not(.trustpilot-stars__container--overlay){width:calc(var(--rating) * 1em + (var(--visible-stars) - 1) * .125em)}
:where(.nsn-mv) .rating-stars__container--overlay svg{color:var(--star-color)}
:where(.nsn-mv) .rating-stars__label{margin-left:.125em}
:where(.nsn-mv) clickable-discount{display:flex;justify-content:var(--alignment)}
@media screen and (max-width:749px){:where(.nsn-mv) media-gallery .slider.slider--mobile .slider__slide{padding-top:0;padding-bottom:0}
:where(.nsn-mv) media-gallery .slider-buttons{column-gap:1rem;padding:.5rem}
:where(.nsn-mv) media-gallery .slider-buttons.splide--transparent-arrows{column-gap:.5rem}
:where(.nsn-mv) media-gallery .slider.slider--mobile{scroll-padding-left:var(--mobile-scroll-padding)}
:where(.nsn-mv) media-gallery .slider.slider--mobile .grid__item{width:calc(var(--slide-container-percentage-width) - (var(--mobile-scroll-padding) * 2) - (var(--grid-mobile-horizontal-spacing) * 2))}
:where(.nsn-mv) media-gallery .slider.slider--mobile .grid__item .product-media-container{width:var(--slide-inner-percentage-width);margin-left:auto;margin-right:auto}
:where(.nsn-mv) .slider--mobile.product__media-list--no-outer-spacing .grid__item:first-of-type{margin-left:0}
:where(.nsn-mv) .slider--mobile.product__media-list--no-outer-spacing:after{display:none}
:where(.nsn-mv) slider-component[data-mobile-vertical=true] .slider{overflow-y:auto}
:where(.nsn-mv) slider-component[data-mobile-vertical=true] .slider-button--prev .icon{transform:rotate(180deg)}
:where(.nsn-mv) slider-component[data-mobile-vertical=true] .slider-button--prev:not([disabled]):hover .icon{transform:rotate(180deg) scale(1.1)}
:where(.nsn-mv) slider-component[data-mobile-vertical=true] .slider-button--next .icon{transform:rotate(0)}
:where(.nsn-mv) slider-component[data-mobile-vertical=true] .slider-button--next:not([disabled]):hover .icon{transform:rotate(0) scale(1.1)}
:where(.nsn-mv) .product-form__input .select, :where(.nsn-mv) .product-form__input .select:after, :where(.nsn-mv) .product-form__input .select:hover:after, :where(.nsn-mv) .product-form__input .select__select, :where(.nsn-mv) .product__info-container .quantity, :where(.nsn-mv) .product__info-container .quantity:after, :where(.nsn-mv) .product__info-container .quantity:hover:after{border-radius:calc((var(--inputs-radius)/ 5) * 4)}
:where(.nsn-mv) .product-form__input .select:before, :where(.nsn-mv) .product__info-container .quantity:before{border-radius:calc(((var(--inputs-radius)/ 5) * 4) + var(--inputs-border-width))}
:where(.nsn-mv) .sizing-chart__modal>*+*{margin-top:1.5rem}
:where(.nsn-mv) .sizing-chart__modal-container{padding:0 1.2rem 1.5rem}}
:where(.nsn-mv) .heading em strong, :where(.nsn-mv) .title-with-highlight-2--italic em{font-style:italic}
:where(.nsn-mv) .multicolumn.no-heading .title, :where(.nsn-mv) product-lightbox[hidden]{display:none}
:where(.nsn-mv) .sticky-atc{position:fixed;bottom:0;left:0;width:100%;margin:0;padding:1rem 0 1.5rem;z-index:2;box-shadow:0 -1px 10px #0003}
:where(.nsn-mv) .sticky-atc-container{display:flex;justify-content:space-between;align-items:center;column-gap:1rem}
:where(.nsn-mv) .sticky-atc__button{flex-shrink:0;background:rgb(var(--color-background));border-radius:var(--buttons-radius-outset)}
:where(.nsn-mv) .sticky-atc .button{padding:0 1rem;min-height:auto;min-width:auto;line-height:2.75em;font-size:1.5rem}
:where(.nsn-mv) .sticky-atc__title{margin:0;font-size:1.5rem}
:where(.nsn-mv) .product-lightbox__arrow:hover, :where(.nsn-mv) .product-lightbox__close:hover{background:#ffffff38}
:where(.nsn-mv) .sticky-atc__add_button .sticky-atc__label{display:inline-flex;align-items:center;justify-content:center;gap:.7rem}
:where(.nsn-mv) .sticky-atc__price .price{column-gap:.5rem;margin:0}
:where(.nsn-mv) .sticky-atc__price .price, :where(.nsn-mv) .sticky-atc__price .price-item--regular{font-size:1.3rem}
:where(.nsn-mv) .sticky-atc .price__regular .price-item--regular{font-size:2rem;line-height:1.1}
:where(.nsn-mv) .sticky-atc__left{display:flex;justify-content:space-between;align-items:center;flex-grow:1;column-gap:1.5rem}
:where(.nsn-mv) .sticky-atc .product-form__input, :where(.nsn-mv) .sticky-atc__left__content>*{margin:0}
:where(.nsn-mv) .sticky-atc__left__content>*+*{margin-top:.4rem}
:where(.nsn-mv) .sticky-atc__left__content>*+.rating-stars-and-text{margin-top:.1rem}
@media screen and (min-width:400px){:where(.nsn-mv) .sticky-atc__price .price, :where(.nsn-mv) .sticky-atc__price .price-item--regular{font-size:1.6rem}
:where(.nsn-mv) .sticky-atc__title{font-size:1.7rem}
:where(.nsn-mv) .sticky-atc__price .badge{font-size:1rem}
:where(.nsn-mv) .sticky-atc .button{font-size:1.7rem;padding:0 1.1em}}
@media screen and (min-width:500px){:where(.nsn-mv) .sticky-atc__price .badge{font-size:1.2rem}}
:where(.nsn-mv) product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:block}
:where(.nsn-mv) .product-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000eb}
:where(.nsn-mv) .product-lightbox__arrow, :where(.nsn-mv) .product-lightbox__close{background:#ffffff1f;color:#fff;z-index:3}
:where(.nsn-mv) .product-lightbox__dialog{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem 6rem;box-sizing:border-box}
:where(.nsn-mv) .product-lightbox__close{position:absolute;top:1.5rem;right:1.5rem;width:4.4rem;height:4.4rem;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}
:where(.nsn-mv) .product-lightbox__close svg{width:1.8rem;height:1.8rem;fill:currentColor}
:where(.nsn-mv) .product-lightbox__splide{width:100%;max-width:1400px}
:where(.nsn-mv) .product-lightbox__splide, :where(.nsn-mv) .product-lightbox__splide .splide__list, :where(.nsn-mv) .product-lightbox__splide .splide__track{height:100%}
:where(.nsn-mv) .product-lightbox__splide .splide__list{height:100%!important}
:where(.nsn-mv) .product-lightbox__slide{height:100%!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}
:where(.nsn-mv) .product-lightbox__zoom-wrap{width:100%;height:100%;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:pan-x pan-y;cursor:zoom-in}
:where(.nsn-mv) .product-lightbox__zoom-wrap.is-zoomed{cursor:grab;touch-action:none}
:where(.nsn-mv) .product-lightbox__zoom-wrap.is-zoomed:active{cursor:grabbing}
:where(.nsn-mv) .product-lightbox__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;transition:transform .15s ease-out;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
:where(.nsn-mv) .product-lightbox__zoom-wrap.is-zoomed .product-lightbox__image{transition:none}
:where(.nsn-mv) .product-lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4.8rem;height:4.8rem;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}
:where(.nsn-mv) .product-lightbox__arrow svg{width:1.6rem;height:1.6rem;fill:currentColor}
:where(.nsn-mv) .product-lightbox__arrow--prev{left:1.5rem;transform:translateY(-50%) rotate(180deg)}
:where(.nsn-mv) .product-lightbox__dots{left:50%;transform:translate(-50%)}
:where(.nsn-mv) .product-lightbox__arrow--next{right:1.5rem}
:where(.nsn-mv) .product-lightbox__dots{position:absolute;bottom:2.4rem;display:flex;gap:.8rem;z-index:2}
:where(.nsn-mv) .product-lightbox__dot{width:.8rem;height:.8rem;padding:0;border:none;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:background .15s,transform .15s}
:where(.nsn-mv) .product-lightbox__dot.is-active{background:#fff;transform:scale(1.25)}
:where(.nsn-mv) .product-lightbox.is-slide-zoomed .product-lightbox__arrow{opacity:.4;pointer-events:none}
:where(.nsn-mv) product-hover-zoom{display:block;position:relative;overflow:hidden}
:where(.nsn-mv) .product-hover-zoom__pane{position:fixed;background-color:#fff;background-repeat:no-repeat;pointer-events:none;z-index:998;border:.1rem solid rgba(0,0,0,.08);box-shadow:0 .6rem 2.4rem #0000002e;border-radius:.4rem;overflow:hidden}
:where(.nsn-mv) .product-hover-zoom__loupe{position:absolute;border:.1rem solid rgba(255,255,255,.8);background:#ffffff2e;box-shadow:0 0 0 9999px #0000002e;pointer-events:none;z-index:5;box-sizing:border-box}
@media(hover:none)and (pointer:coarse){:where(.nsn-mv) .product-hover-zoom__pane{display:none}}
:where(.nsn-mv) .sticky-atc[data-after-scroll=true], :where(.nsn-mv) .sticky-atc[data-display-mode=after_percent], :where(.nsn-mv) .sticky-atc[data-display-mode=after_pixels], :where(.nsn-mv) .sticky-atc[data-display-mode=after_scroll]{transform:translateY(100%);transition:transform .15s ease-in-out}
:where(.nsn-mv) .review-item--padding{padding:.8rem 1.2rem 1rem}
:where(.nsn-mv) .review-item--middle{align-items:center}
:where(.nsn-mv) .review-item__image{width:5rem;height:5rem;flex-shrink:0;margin-right:1.5rem}
:where(.nsn-mv) .review-item__right{flex-grow:1}
:where(.nsn-mv) .review-item__text p{margin-top:0;line-height:1.3;font-size:1.4rem;color:rgb(var(--color-foreground))}
:where(.nsn-mv) .horizontal-ticker .icons-with-text__icon-item, :where(.nsn-mv) .review-item__text p:last-of-type{margin-bottom:0}
:where(.nsn-mv) .review-item__author{display:flex;align-items:center;flex-wrap:wrap;column-gap:.3em;margin:.5rem 0 0;padding-top:.6rem;line-height:1.3;color:rgba(var(--color-foreground),.5);font-size:1.3rem;border-top:solid 1px rgba(var(--color-foreground),.06)}
:where(.nsn-mv) .horizontal-ticker__item{color:rgb(var(--color-foreground));margin:0}
:where(.nsn-mv) .review-item__author .verified-icon{width:1em;height:1em;color:var(--checkmark-color)}
:where(.nsn-mv) .review-items-container .slider-button{width:2rem;height:2rem}
:where(.nsn-mv) .review-items-container .slider-button svg{height:.7rem}
:where(.nsn-mv) .review-items-container .slider-counter__link--dots .dot{width:.7rem;height:.7rem}
:where(.nsn-mv) .review-items-container .slider-counter__link{padding:.5rem}
@media screen and (min-width:750px){:where(.nsn-mv) .product-form__input .select__select{height:4rem;padding:.5rem 1.2rem}
:where(.nsn-mv) .sticky-atc{padding:1rem 0}
:where(.nsn-mv) .sticky-atc-container{column-gap:1.5rem}
:where(.nsn-mv) .sticky-atc__left{padding-right:1rem}
:where(.nsn-mv) .sticky-atc .select{width:20rem}
:where(.nsn-mv) .sticky-atc__price .price, :where(.nsn-mv) .sticky-atc__price .price-item--regular{font-size:1.8rem}
:where(.nsn-mv) .sticky-atc .price__regular .price-item--regular{font-size:2.2rem}
:where(.nsn-mv) .sticky-atc__title{font-size:1.9rem}
:where(.nsn-mv) .sticky-atc__price .badge{font-size:1.3rem}
:where(.nsn-mv) .sticky-atc .button{font-size:1.9rem;padding:0 1.5em}}
@keyframes vertTicker{to{transform:translateY(-50%)}}
:where(.nsn-mv) card-variant-selects{z-index:1;position:relative}
:where(.nsn-mv) .horizontal-ticker{overflow-x:hidden;max-width:100%}
:where(.nsn-mv) .horizontal-ticker__container{display:flex;align-items:center;width:fit-content}
:where(.nsn-mv) .horizontal-ticker__item{line-height:1;white-space:nowrap}
@keyframes horTicker{to{transform:translate(-50%)}}
@media screen and (max-width:749px){:where(.nsn-mv) .sticky-atc__left{flex-direction:column;align-items:flex-start}
:where(.nsn-mv) .sticky-atc--small-mobile-select .select{--inputs-radius:var(--pickers-small-radius)}
:where(.nsn-mv) .sticky-atc secondary-variant-select{width:100%;padding-right:.5rem}
:where(.nsn-mv) .sticky-atc--small-mobile-select secondary-variant-select{padding-top:.5rem;max-width:15rem}
:where(.nsn-mv) .sticky-atc--small-mobile-select .select__select{font-size:1.2rem;height:2.1rem;padding:0 2.5rem 0 1rem}
:where(.nsn-mv) .sticky-atc--small-mobile-select .select__select .icon-caret{right:calc(var(--inputs-border-width) + 1rem)}
:where(.nsn-mv) .sticky-atc:not(.sticky-atc--small-mobile-select) .select__select{height:4rem}
:where(.nsn-mv) .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:39rem}}
:where(.nsn-mv) .banner{display:flex;position:relative;flex-direction:column;z-index:0}
@media only screen and (max-width:749px){:where(.nsn-mv) .banner--content-align-mobile-left .banner__box{text-align:left}}
@media only screen and (min-width:750px){:where(.nsn-mv) .banner--content-align-left .banner__box{text-align:left}
:where(.nsn-mv) .banner--content-align-left.banner--desktop-transparent .banner__box{max-width:68rem}}
:where(.nsn-mv) .banner__media{height:100%;position:absolute;left:0;top:0;width:100%}
:where(.nsn-mv) .banner__content{padding:0;display:flex;position:relative;width:100%;align-items:center;justify-content:center;z-index:1}
:where(.nsn-mv) .banner__box{padding:4rem 3.5rem;position:relative;height:fit-content;align-items:center;text-align:center;width:100%;word-wrap:break-word;z-index:0}
:where(.nsn-mv) .banner:after, :where(.nsn-mv) .banner__media:after{content:"";position:absolute;top:0;background:#000;opacity:0;z-index:0;width:100%;height:100%}
:where(.nsn-mv) .multicolumn .button{margin-top:1.5rem}
:where(.nsn-mv) .banner__box>*+*, :where(.nsn-mv) .caption-with-letter-spacing+h2{margin-top:1rem}
:where(.nsn-mv) .banner__box>:first-child, :where(.nsn-mv) .multicolumn .title-wrapper-with-link, :where(.nsn-mv) .rating-stars+h2{margin-top:0}
@media screen and (min-width:750px){:where(.nsn-mv) .banner{flex-direction:row}
:where(.nsn-mv) .banner--large:not(.banner--adapt){min-height:72rem}
:where(.nsn-mv) .banner__content.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}
:where(.nsn-mv) .banner__media{height:100%}
:where(.nsn-mv) .banner__content{padding:5rem}
:where(.nsn-mv) .banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}
:where(.nsn-mv) .banner--desktop-transparent .banner__box{background:0 0;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:0,0,0;max-width:89rem;border:none;border-radius:0;box-shadow:none}
:where(.nsn-mv) .banner--desktop-transparent .content-container:after{display:none}
:where(.nsn-mv) .banner__box{width:auto;max-width:71rem;min-width:45rem}}
@media screen and (min-width:1400px){:where(.nsn-mv) .banner__box{max-width:90rem}}
:where(.nsn-mv) .banner__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;max-width:45rem}
:where(.nsn-mv) slideshow-component{position:relative;flex-direction:column;display:flex}
:where(.nsn-mv) .banner__box>*+.banner__buttons{margin-top:2rem}
@media screen and (max-width:749px){:where(.nsn-mv) .banner:not(.banner--stacked){flex-direction:row;flex-wrap:wrap}
:where(.nsn-mv) .banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{background:0 0;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:0,0,0}
:where(.nsn-mv) .banner:not(.banner--mobile-bottom) .banner__box{border:none;border-radius:0;box-shadow:none}
:where(.nsn-mv) .banner:before{display:none!important}}
:where(.nsn-mv) slideshow-component:not(.page-width) .slider-buttons{border-right:0;border-left:0}
:where(.nsn-mv) .collection-list{margin-top:0;margin-bottom:0}
:where(.nsn-mv) .collapsible-content-wrapper-narrow{margin:0 auto;padding-right:2rem;padding-left:2rem;max-width:73.4rem}
:where(.nsn-mv) .collapsible-content__heading{margin-bottom:2rem;margin-top:0;text-align:center}
:where(.nsn-mv) .multicolumn-card.multicolumn--diff-bgs .icon-bar-card__icon{padding-top:2.5rem}
:where(.nsn-mv) .accordion-v2{--header-bg:transparent;--icon-color:rgb(var(--color-foreground));--collapse-icon-color:rgb(var(--color-foreground));--solid-collapse-icon-color:rgb(var(--color-background));--solid-collapse-icon-bg:rgb(var(--color-foreground));--solid-collapse-icon-radius:50%;--content-bg:transparent;--border-style:solid;--border-thickness:1px;--border-prop:var(--border-thickness) var(--border-style) var(--border-color);--corner-radius:0px;border:none;overflow:hidden;border-radius:var(--corner-radius)}
:where(.nsn-mv) .accordion-v2[data-border-type=bottom]{border-bottom:var(--border-prop)}
:where(.nsn-mv) .accordion-v2[data-border-type=top-bottom]{border-top:var(--border-prop);border-bottom:var(--border-prop)}
:where(.nsn-mv) .accordion-v2[data-border-type=all]{border:var(--border-prop)}
:where(.nsn-mv) .accordion-v2 .accordion__details{background-color:var(--header-bg)}
:where(.nsn-mv) .accordion-v2 .summary__title .material-icon{color:var(--icon-color)}
:where(.nsn-mv) .accordion-v2 .accordion__collapse-icon{--size:1.8rem;width:var(--size);height:var(--size)}
:where(.nsn-mv) .accordion-v2 .accordion__collapse-icon svg{position:static;color:var(--collapse-icon-color)}
:where(.nsn-mv) .accordion-v2 .accordion__collapse-icon .icon-plus{width:1rem}
:where(.nsn-mv) .accordion-v2 .accordion__content-wrapper{background-color:var(--content-bg)}
:where(.nsn-mv) .accordion-v2 .accordion__content{padding:0!important}
:where(.nsn-mv) .accordion-v2 .accordion__content__inner{padding:0 1rem 1rem}
:where(.nsn-mv) .accordion-v2--colors-theme[data-border-type=bottom] .accordion__collapse-icon, :where(.nsn-mv) .accordion-v2--colors-theme[data-border-type=none] .accordion__collapse-icon, :where(.nsn-mv) .accordion-v2--colors-theme[data-border-type=top-bottom] .accordion__collapse-icon{margin-right:.5rem}
:where(.nsn-mv) .accordion-v2, :where(.nsn-mv) .accordion-v2 .accordion__collapse-icon, :where(.nsn-mv) .accordion-v2 .accordion__collapse-icon svg, :where(.nsn-mv) .accordion-v2 .accordion__content, :where(.nsn-mv) .accordion-v2 .accordion__content-wrapper, :where(.nsn-mv) .accordion-v2 .accordion__details, :where(.nsn-mv) .accordion-v2 .material-icon{transition:grid-template-rows var(--animation-duration) ease-in-out,background-color var(--animation-duration) ease-in-out,color var(--animation-duration) ease-in-out,border-color var(--animation-duration) ease-in-out,transform var(--animation-duration) ease-in-out,opacity var(--animation-duration) ease-in-out}
@media screen and (min-width:750px){:where(.nsn-mv) .collapsible-content__grid{align-items:center}
:where(.nsn-mv) .collapsible-content__grid--reverse{flex-direction:row-reverse}
:where(.nsn-mv) .collapsible-content__heading{margin-bottom:3rem}}
:where(.nsn-mv) .collection-list-title, :where(.nsn-mv) .multicolumn .title, :where(.nsn-mv) .multicolumn-card h3, :where(.nsn-mv) .multicolumn-card p{margin:0}
@media screen and (min-width:750px)and (max-width:989px){:where(.nsn-mv) .product__media-list .product__media-item:first-child{padding-left:0}
:where(.nsn-mv) .product--thumbnail_slider .product__media-list{margin-left:0}
:where(.nsn-mv) .product__media-list .product__media-item{width:100%}
:where(.nsn-mv) .slider.collection-list--3-items{padding-bottom:0}}
:where(.nsn-mv) .multicolumn-card{max-width:72rem;position:relative;box-sizing:border-box;display:flex;flex-direction:column}
:where(.nsn-mv) .multicolumn-card{margin-left:auto;margin-right:auto}
:where(.nsn-mv) .multicolumn-card h3{line-height:calc(1 + .5/max(1,var(--font-heading-scale)))}
:where(.nsn-mv) .multicolumn-card__info>:nth-child(2){margin-top:1rem}
:where(.nsn-mv) .multicolumn-card__info{padding:2.5rem}
:where(.nsn-mv) .multicolumn--same-bgs .multicolumn-card__info{padding-top:0;padding-left:1.5rem;padding-right:1.5rem}
:where(.nsn-mv) .is-active .multicolumn--same-bgs .multicolumn-card__info{padding-bottom:0}
:where(.nsn-mv) .multicolumn--same-bgs.multicolumn-card{border-radius:0}
:where(.nsn-mv) .multicolumn-card__info .link{text-decoration:none;font-size:inherit;margin-top:1.5rem}
:where(.nsn-mv) .multicolumn-card__info .icon-wrap{margin-left:.8rem;white-space:nowrap}
:where(.nsn-mv) .icon-bar-card__icon--medium{--icon-size:5rem}
:where(.nsn-mv) .icon-bar-card__icon--large{--icon-size:7rem}
:where(.nsn-mv) .icon-bar-card__icon img{height:var(--icon-size)}
:where(.nsn-mv) .icon-bar-card__icon .material-symbols-outlined{font-size:var(--icon-size)}
:where(.nsn-mv) .icon-bar-card .multicolumn-card__info{padding-top:1rem}
:where(.nsn-mv) .testimonial-card__stars{margin-top:.2rem;margin-bottom:1rem}
:where(.nsn-mv) .testimonial-card__author-container{display:flex;align-items:center;padding-top:1rem;margin-top:.75rem;border-top:solid 1px rgba(var(--color-foreground),.06)}
:where(.nsn-mv) .center .testimonial-card__author-container{justify-content:center}
:where(.nsn-mv) .right .testimonial-card__author-container{justify-content:flex-end}
:where(.nsn-mv) .testimonial-card__avatar{width:3rem;height:3rem;margin-right:1rem;border-radius:50%;overflow:hidden}
:where(.nsn-mv) .testimonial-card__avatar img{width:100%;height:100%;object-fit:cover;object-position:center center}
:where(.nsn-mv) .testimonial-card__author{font-size:1.4rem;line-height:1.1}
:where(.nsn-mv) .testimonial-card .multicolumn-card__info{padding:1.25rem 2rem 2rem;position:relative}
:where(.nsn-mv) .multicolumn .testimonial-card .multicolumn-card__info h3{margin-top:.5rem;font-size:calc(var(--font-heading-scale) * 1.45rem);margin-bottom:1rem}
:where(.nsn-mv) .testimonial-card--has-author .multicolumn-card__info{padding-bottom:1.25rem}
:where(.nsn-mv) .line.color-accent-2, :where(.nsn-mv) .line.color-background-1, :where(.nsn-mv) .line.color-background-2, :where(.nsn-mv) .line.color-custom, :where(.nsn-mv) .line.color-inverse{stroke:rgb(var(--color-background))}
@keyframes move-forever1{0%{transform:translate(85px)}to{transform:translate(-90px)}}
@keyframes move-forever2{0%{transform:translate(-90px)}to{transform:translate(85px)}}
@keyframes move-forever3{0%{transform:translate(85px)}to{transform:translate(-90px)}}
@keyframes move-forever4{0%{transform:translate(-90px)}to{transform:translate(85px)}}
@media screen and (max-width:500px){:where(.nsn-mv) .title-wrapper-with-link{flex-direction:column;align-items:center}}
@media screen and (min-width:900px){:where(.nsn-mv) .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc((100% / var(--desktop-thumbnails)) - .8rem)}}
:where(.nsn-mv) .icons-with-text__icon-item{--line-height:1.5;display:flex;align-items:center;margin-bottom:3rem}
:where(.nsn-mv) .icons-with-text__icon-item:last-child{margin-bottom:0}
:where(.nsn-mv) .icons-with-text__icon-item--center{text-align:center}
:where(.nsn-mv) .icons-with-text__icon__icon--xl{--icon-size:5rem}
:where(.nsn-mv) .icons-with-text__icon__icon--xl{--margin:calc((var(--icon-size)) * .35)}
:where(.nsn-mv) .icons-with-text__icon__icon{flex-shrink:0;width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;margin-right:var(--margin);background:0 0}
:where(.nsn-mv) .icons-with-text__icon__icon .material-icon{color:rgb(var(--color-background));font-size:var(--icon-size)}
:where(.nsn-mv) .icons-with-text__icon__icon img{width:100%;height:100%;object-fit:contain;object-position:center center}
:where(.nsn-mv) .icons-with-text__icon__title{margin:0 0 .4em;line-height:1.3}
:where(.nsn-mv) .icons-with-text__icon__title.h5{font-size:1.75rem}
:where(.nsn-mv) .icons-with-text__icon__title.h4{font-size:1.9rem}
:where(.nsn-mv) .icons-with-text__icon__title.h3{font-size:2.25rem}
:where(.nsn-mv) .icons-with-text__icon__title.h2{font-size:2.65rem}
:where(.nsn-mv) .icons-with-text__icon__text p{line-height:var(--line-height)}
:where(.nsn-mv) .icons-with-text__icon-item--above{flex-direction:column;text-align:center}
:where(.nsn-mv) .icons-with-text__icon-item--above .icons-with-text__icon__icon{margin-right:0;margin-bottom:var(--margin)}
:where(.nsn-mv) .field:hover.field:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}
:where(.nsn-mv) insta-stories{display:block;--pfp-size:7rem;--ring-width:.3rem;--ring-offset:.3rem}
@keyframes fillProgress{0%{width:0}to{width:100%}}
@media screen and (max-width:749px){:where(.nsn-mv) .collection-list:not(.slider){padding-left:0;padding-right:0}
:where(.nsn-mv) .multicolumn .title-wrapper-with-link{margin-bottom:3rem}
:where(.nsn-mv) .multicolumn[data-mobile-columns="2"] .multicolumn-card.multicolumn--diff-bgs .icon-bar-card__icon{padding-top:1.5rem}
:where(.nsn-mv) .icon-bar[data-mobile-columns="2"] .multicolumn-card__info{padding-top:1rem}
:where(.nsn-mv) .icon-bar[data-mobile-columns="2"] .material-icon{font-size:calc(var(--icon-size) * .8)}
:where(.nsn-mv) .icons-with-text__icon__icon--xl{--icon-size:4.25rem}
:where(.nsn-mv) .icons-with-text__icon__title.h5{font-size:1.4rem}
:where(.nsn-mv) .icons-with-text__icon__title.h4{font-size:1.6rem}
:where(.nsn-mv) .icons-with-text__icon__title.h3{font-size:1.8rem}
:where(.nsn-mv) .icons-with-text__icon__title.h2{font-size:2.25rem}}
:where(.nsn-mv) .card, :where(.nsn-mv) .card-information{text-align:var(--text-alignment)}
@media screen and (min-width:750px){:where(.nsn-mv) .collection-list__item a:hover{box-shadow:none}
:where(.nsn-mv) .multicolumn .button{margin-top:4rem}
:where(.nsn-mv) .multicolumn .multicolumn--same-bgs .multicolumn-card__info, :where(.nsn-mv) .splide:not(.is-active) .multicolumn--same-bgs.center .multicolumn-card__info{padding-left:1.5rem;padding-right:1.5rem}}
:where(.nsn-mv) .card--standard .card__media, :where(.nsn-mv) .card__media{margin:var(--image-padding)}
:where(.nsn-mv) .card-wrapper{color:inherit;height:100%;position:relative}
:where(.nsn-mv) .card:not(.ratio){display:flex;flex-direction:column;height:100%}
:where(.nsn-mv) .card--card{height:100%}
:where(.nsn-mv) .card--card, :where(.nsn-mv) .card--standard .card__inner{position:relative;box-sizing:border-box;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity))}
:where(.nsn-mv) .card--card:after, :where(.nsn-mv) .card--standard .card__inner:after{content:"";position:absolute;z-index:-1;width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}
:where(.nsn-mv) .card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}
:where(.nsn-mv) .card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}
:where(.nsn-mv) .card-information .price{display:block}
:where(.nsn-mv) .card--card.card--media .card__inner .card__information, :where(.nsn-mv) .card--card.card--media>.card__content .card__badge, :where(.nsn-mv) .card--standard.card--media .card__inner .card__information, :where(.nsn-mv) .card--standard:not(.card--horizontal)>.card__content .card__badge, :where(.nsn-mv) .card--standard>.card__content .card__caption{display:none}
:where(.nsn-mv) .card .media, :where(.nsn-mv) .card__media{bottom:0;position:absolute;top:0}
:where(.nsn-mv) .card .media, :where(.nsn-mv) .card__inner{width:100%}
:where(.nsn-mv) .card__media{width:calc(100% - 2 * var(--image-padding))}
:where(.nsn-mv) .card--media .card__inner .card__content{position:relative;padding:calc(var(--image-padding) + 1rem)}
:where(.nsn-mv) .card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;width:100%;flex-grow:1}
:where(.nsn-mv) .card__information{grid-row-start:2;padding:1rem}
:where(.nsn-mv) .card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}
:where(.nsn-mv) .card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start}
:where(.nsn-mv) .card__badge.top{align-self:flex-start}
:where(.nsn-mv) .card__badge.right{justify-self:flex-end}
:where(.nsn-mv) .card:not(.card--horizontal)>.card__content>.card__badge{margin:1.3rem}
:where(.nsn-mv) .card__heading{margin-top:0}
:where(.nsn-mv) .card__content .product-form__input, :where(.nsn-mv) .card__heading, :where(.nsn-mv) .card__heading:last-child{margin-bottom:0}
:where(.nsn-mv) .card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}
:where(.nsn-mv) .card__inner:not(.ratio)>.card__content{height:100%}
:where(.nsn-mv) .card--card.card--media>.card__content{margin-top:calc(0rem - var(--image-padding))}
:where(.nsn-mv) .card--card .card__heading a:after{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}
:where(.nsn-mv) .card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}
:where(.nsn-mv) .card__heading a:focus:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}
:where(.nsn-mv) .card__heading a:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}
:where(.nsn-mv) .card__heading a:focus, :where(.nsn-mv) .card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}
:where(.nsn-mv) .card--standard>.card__content{padding:0}
:where(.nsn-mv) .card--standard>.card__content .card__information{padding-left:0;padding-right:0}
:where(.nsn-mv) .card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}
:where(.nsn-mv) .card-information>*+*{margin-top:.5rem}
:where(.nsn-mv) .card-information{width:100%}
:where(.nsn-mv) .card-information>*{line-height:calc(1 + .4 / var(--font-body-scale))}
:where(.nsn-mv) .card-information>.rating{margin-top:.4rem}
:where(.nsn-mv) .card-information>:not(.visually-hidden:first-child)+:not(.rating){margin-top:.7rem}
:where(.nsn-mv) .card-information .caption{letter-spacing:.07rem}
@media screen and (min-width:750px){:where(.nsn-mv) .card__information{padding-bottom:1rem;padding-top:1rem}}
:where(.nsn-mv) .product-card-wrapper .card__badge .badge{line-height:1.9;padding:0 .75em}
:where(.nsn-mv) .card .card__badge.top.center{margin:0}
:where(.nsn-mv) .card__badge.top.center .badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap}
:where(.nsn-mv) .card.card--badge-sided:not(.card--horizontal) .card__badge.left{margin-left:-1rem}
:where(.nsn-mv) .card.card--badge-sided:not(.card--horizontal) .card__badge.left .badge{border-top-left-radius:0;border-bottom-left-radius:0}
:where(.nsn-mv) .card.card--badge-sided:not(.card--horizontal) .card__badge.right{margin-right:-1rem}
:where(.nsn-mv) .card.card--badge-sided:not(.card--horizontal) .card__badge.right .badge{border-top-right-radius:0;border-bottom-right-radius:0}
:where(.nsn-mv) .slide-item{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}
:where(.nsn-mv) .collection-card__cta{margin-top:1rem;min-width:auto}
:where(.nsn-mv) .heading em, :where(.nsn-mv) .heading strong{font-style:normal;display:inline-block;z-index:0}
:where(.nsn-mv) .heading.title-with-highlight-1--color strong{color:var(--hightlight-1--color)}
:where(.nsn-mv) .content-wrapper{position:relative}
:where(.nsn-mv) .slide-item{background:var(--bg-color);padding:var(--padding-y--desktop) var(--padding-x--desktop)}
:where(.nsn-mv) .slide-item{overflow:hidden}
@media screen and (max-width:750px){:where(.nsn-mv) .slide-item{padding:var(--padding-y--mobile) var(--padding-x--mobile)}}
@media(max-width:749px){:where(.nsn-mv) .product-lightbox__arrow{display:none}
:where(.nsn-mv) .product-lightbox__close{top:1rem;right:1rem}}
:where(.nsn-mv) .footer:not(.color-background-1){border-top:none}
@media screen and (max-width:749px){:where(.nsn-mv) .splide__slide__container[data-mobile-columns="2"] .card-wrapper .card__heading.h5, :where(.nsn-mv) .splide__slide__container[data-mobile-columns="2"] .card-wrapper .price--on-sale{font-size:1.3rem}
:where(.nsn-mv) .splide__slide__container[data-mobile-columns="2"] .card--card .card__information{padding:.5rem 0 1rem}
:where(.nsn-mv) .splide__slide__container[data-mobile-columns="2"] .card-wrapper .badge, :where(.nsn-mv) .splide__slide__container[data-mobile-columns="2"] .card-wrapper .price--on-sale .price-item--regular{font-size:1rem}
:where(.nsn-mv) .splide__slide__container[data-mobile-columns="2"] .product-card-wrapper .card{--border-radius:calc(var(--product-card-corner-radius) / 2)}
:where(.nsn-mv) .splide__slide__container[data-mobile-columns="2"] .collection-card-wrapper .card{--border-radius:calc(var(--collection-card-corner-radius) / 2)}
:where(.nsn-mv) .splide__slide__container[data-mobile-columns="2"] .card-wrapper .card__heading{font-size:1.7rem}
:where(.nsn-mv) .splide__slide__container[data-mobile-columns="2"] .card-wrapper .color-swatches-container{--transparent-border-size:.1rem}
:where(.nsn-mv) .footer .grid{display:block}}
:where(.nsn-mv) px){.disclosure__list-wrapper{right:-1rem}}
@media screen and (min-width:990px){:where(.nsn-mv) .card .media.media--hover-effect>img:only-child, :where(.nsn-mv) .card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}
:where(.nsn-mv) .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child, :where(.nsn-mv) .card:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}
:where(.nsn-mv) .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}
:where(.nsn-mv) .card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}
:where(.nsn-mv) .underline-links-hover:hover a{text-decoration:underline;text-underline-offset:.3rem}}
@keyframes appear-down{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}
@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}
@supports not (inset:10px){:where(.nsn-mv) .grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}
:where(.nsn-mv) .grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}
@media screen and (min-width:749px){:where(.nsn-mv) .grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}
:where(.nsn-mv) .product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}
@media screen and (min-width:750px){:where(.nsn-mv) .grid__item, :where(.nsn-mv) .product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}
:where(.nsn-mv) .grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}
:where(.nsn-mv) .grid__item{padding-left:var(--grid-desktop-horizontal-spacing)}
:where(.nsn-mv) .collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child{padding-left:5rem;padding-right:0}}
@media screen and (min-width:990px){:where(.nsn-mv) .collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child{padding-left:7rem}}
@media screen and (max-width:749px){:where(.nsn-mv) .footer .grid{margin-left:0}}}
@media screen and (min-width:750px){:where(.nsn-mv) .featured-collection-wrapper .slider__slide{padding:0 15px}
:where(.nsn-mv) media-gallery[data-zoom-desktop=none] .product__media-icon{display:none}}
@media screen and (max-width:749px){:where(.nsn-mv) media-gallery[data-zoom-mobile=none] .product__media-icon{display:none}}
:where(.nsn-mv) .icons-with-text__icon__title{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:1.55rem!important;letter-spacing:0!important;line-height:1.3}
:where(.nsn-mv) .mv-personalization--initials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}
:where(.nsn-mv) .mv-personalization__text--initial{width:100%;min-height:5.2rem;border:1px solid #DADADA;border-radius:0;padding:1.2rem 1.5rem;font-family:"Outfit",var(--font-body-family),sans-serif;font-size:1.5rem;font-weight:300;color:#46484a;text-transform:uppercase;background:#fff}
:where(.nsn-mv) .mv-personalization__text--initial.is-invalid{border-color:#b42318;outline:1px solid #B42318;outline-offset:0}
:where(.nsn-mv) .mv-personalization__error{grid-column:1/-1;margin:-.5rem 0 .3rem;color:#b42318;font:400 1.3rem/1.4 "Outfit",var(--font-body-family),sans-serif}
:where(.nsn-mv) .mv-offer-progress{margin:.4rem 1.2rem 1.6rem;font-family:"Outfit",var(--font-body-family),sans-serif;color:#46484a;text-align:center}
:where(.nsn-mv) .mv-offer-progress__text{margin:0 0 .8rem;font-size:1.3rem;font-weight:300;line-height:1.35}
:where(.nsn-mv) .mv-offer-progress__track{position:relative;height:.8rem;border-radius:999px;background:#c8c8c8}
:where(.nsn-mv) .mv-offer-progress__fill{display:block;height:100%;border-radius:inherit;background:#333}
:where(.nsn-mv) .mv-offer-progress__badge{position:absolute;right:0;top:50%;display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;transform:translate(35%,-50%);color:#fff;background:#333}
:where(.nsn-mv) .mv-offer-progress__badge .material-symbols-outlined{font-size:2rem}
:where(.nsn-mv) .mv-offer-progress__label{margin:.65rem 0 0;text-align:right;font-size:1.05rem;font-weight:300;letter-spacing:.06rem}
@media(max-width:749px){:where(.nsn-mv) .mv-personalization--initials{gap:1rem}
:where(.nsn-mv) .mv-personalization__text--initial{min-height:4.8rem}}
:where(.nsn-mv) .icons-with-text__icon__text .rte{color:#2b262280!important;font-size:1.4rem!important;line-height:1.5}
:where(.nsn-mv) .icons-with-text__icon__text .rte p{margin:.3rem 0 0!important}
:where(.nsn-mv) .icons-with-text__icon-item{align-items:flex-start!important}
:where(.nsn-mv) .product__info-wrapper [id^=ContentContainer-][id$=__badges]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem!important;align-items:start!important}
:where(.nsn-mv) .product__info-wrapper [id^=ContentContainer-][id$=__badges]>.icons-with-text__icon-item{min-width:0;width:100%;align-items:center!important;text-align:center!important}
:where(.nsn-mv) .product__info-wrapper [id^=ContentContainer-][id$=__badges] .icons-with-text__icon__text{width:100%;min-width:0;text-align:center}
:where(.nsn-mv):lang(fr) .product__info-wrapper [id^=ContentContainer-][id$=__badges]>.icons-with-text__icon-item:last-child .rte{max-width:11.5rem;margin-inline:auto}
@media screen and (min-width:990px){:where(.nsn-mv).gabarit-product{overflow-x:clip;overflow-y:visible}
:where(.nsn-mv) .main-product-section .product.grid{align-items:flex-start!important}
:where(.nsn-mv) .main-product-section .product__info-wrapper{position:static!important;top:auto!important;align-self:flex-start!important}
:where(.nsn-mv) .main-product-section .product__media-wrapper{position:sticky!important;top:3rem!important;align-self:flex-start!important;height:max-content!important;min-height:0!important}}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__summary{padding:1.5rem 1.8rem}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .summary__title{flex:1;justify-content:center;text-align:center}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__title{font-family:var(--font-body-family);font-size:1.3rem!important;font-weight:400;letter-spacing:.3rem;text-transform:uppercase;color:#46484a;margin:0}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__collapse-icon{flex:none}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2+.product__info-wrapper .product__accordion.accordion-v2{margin-top:-1px}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner{padding:.4rem 1.8rem 1.8rem;font-size:1.45rem;line-height:1.1;text-align:left}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner *{text-align:left!important;line-height:1.1!important}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner p{margin:0 0 1.1rem!important}
:where(.nsn-mv) custom-product-field .color-swatch__custom-color{background-color:transparent!important;background-size:contain;background-position:center;background-repeat:no-repeat;box-shadow:none!important}
:where(.nsn-mv) custom-product-field .color-swatch__image{border:none!important;background:transparent!important}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(1) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-enero.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(2) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-febrero.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(3) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-marzo.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(4) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-abril.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(5) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-mayo.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(6) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-junio.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(7) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-julio.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(8) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-agosto.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(9) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-septiembre.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(10) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-octubre.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(11) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-noviembre.png)}
:where(.nsn-mv) custom-product-field .color-swatch:nth-child(12) .color-swatch__custom-color{background-image:url(/cdn/shop/files/piedra-diciembre.png)}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__summary{display:flex;align-items:center}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .summary__title{flex:1 1 auto;justify-content:center;text-align:center}
:where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .summary__title .accordion__title{width:100%;text-align:center}
:where(.nsn-mv) .product__info-wrapper .price__sale .price-item--sale, :where(.nsn-mv) .product__info-wrapper sale-price, :where(.nsn-mv) .product__info-wrapper .price-item--sale{color:#1a1a1a!important;font-size:2.3rem!important;font-weight:500!important;letter-spacing:0!important}
:where(.nsn-mv) .product__info-wrapper compare-at-price, :where(.nsn-mv) .product__info-wrapper s.price-item{color:#77706b!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:0!important;text-decoration:line-through!important}
:where(.nsn-mv) .product__info-wrapper .price__regular .price-item--regular{color:#1a1a1a!important;font-size:2.3rem!important;font-weight:500!important;letter-spacing:0!important;text-decoration:none!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .price--on-sale .price__sale{align-items:baseline!important;display:inline-flex!important;gap:.8rem!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .price--compare-price-first .price__sale{flex-direction:row-reverse!important}
:where(.nsn-mv) .product__info-wrapper .product-form__input>legend, :where(.nsn-mv) .product__info-wrapper .product-form__label-container .form__label, :where(.nsn-mv) .product__info-wrapper .form__label-text{font-size:12px!important;letter-spacing:2.2px!important;text-transform:uppercase!important;color:#46484a!important;font-weight:400!important;margin-bottom:7px!important}
:where(.nsn-mv) .product__info-wrapper .product-form__input select, :where(.nsn-mv) .product__info-wrapper .select__select{border:1px solid #E0E0E0!important;border-radius:3px!important;padding:11px 14px!important;font-size:15px!important;color:#2b2622!important;background:#fff!important}
:where(.nsn-mv) .product__info-wrapper .product-form__input select:hover{border-color:#bdbdbd!important}
:where(.nsn-mv) .product__info-wrapper compare-at-price, :where(.nsn-mv) .product__info-wrapper s.price-item, :where(.nsn-mv) .product__info-wrapper .price s{font-weight:400!important}
:where(.nsn-mv) .product__info-wrapper .product-form__input, :where(.nsn-mv) .product__info-wrapper .select{width:100%!important;max-width:none!important}
:where(.nsn-mv) .product__info-wrapper .select__select, :where(.nsn-mv) .product__info-wrapper .product-form__input select{width:100%!important;min-height:48px!important;height:48px!important;padding:0 14px!important;line-height:48px!important;border:1px solid #E0E0E0!important;border-radius:3px!important;font-size:15px!important;letter-spacing:normal!important;appearance:none;-webkit-appearance:none;background-color:#fff!important}
:where(.nsn-mv) .product__info-wrapper .select{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:0!important}
:where(.nsn-mv) .product__info-wrapper .select:after, :where(.nsn-mv) .product__info-wrapper .select:before{display:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer__heading, #shopify-section-cart-drawer:where(.nsn-mv) .drawer__heading{font-family:var(--font-heading-family)!important;font-size:2.7rem!important;font-weight:400!important;letter-spacing:0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-item__name, #shopify-section-cart-drawer:where(.nsn-mv) .cart-item__title a, #shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item a[href*="/products/"]{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:400!important;color:#000!important;text-decoration:none!important;letter-spacing:.02em}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option, #shopify-section-cart-drawer:where(.nsn-mv) .cart-item__options, #shopify-section-cart-drawer:where(.nsn-mv) dl{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.4rem!important;font-weight:300!important;color:#000!important}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option *, #shopify-section-cart-drawer:where(.nsn-mv) .cart-item__options *, #shopify-section-cart-drawer:where(.nsn-mv) .cart-item__details dl *{font-family:"Outfit",var(--font-body-family),sans-serif!important}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option dt, #shopify-section-cart-drawer:where(.nsn-mv) dt{font-weight:700!important;color:#000!important}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option dd, #shopify-section-cart-drawer:where(.nsn-mv) dd{font-weight:300!important;color:#000!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-item, #shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item{border-bottom:1px solid #ECECEC!important;padding-bottom:1.6rem!important;margin-bottom:1.6rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-item:last-child, #shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item:last-child{border-bottom:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) [class*=checkpoints] p, #shopify-section-cart-drawer:where(.nsn-mv) [class*=progress] p{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:300!important;color:#46484a!important;line-height:1.35}
#shopify-section-cart-drawer:where(.nsn-mv) .font-body-bold{font-weight:400!important}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option dt, #shopify-section-cart-drawer:where(.nsn-mv) dt{font-weight:600!important;color:#6b6b6b!important;font-size:1.3rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option dd, #shopify-section-cart-drawer:where(.nsn-mv) dd{font-weight:400!important;color:#9b9b9b!important;font-size:1.3rem!important;margin-left:.4rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option{display:flex;gap:.2rem;line-height:1.55}
#shopify-section-cart-drawer:where(.nsn-mv) .quantity, #shopify-section-cart-drawer:where(.nsn-mv) [class*=quantity]{background:#fff!important;border-color:#ddd!important}
#shopify-section-cart-drawer:where(.nsn-mv) .quantity__button{background:#fff!important;color:#555!important}
#shopify-section-cart-drawer:where(.nsn-mv) [class*=checkpoints]{margin-bottom:3.2rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) [class*=checkpoints] [class*=label]{font-weight:300!important;font-size:1rem!important;color:#8a8a8a!important;line-height:1.2}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-item__price-wrapper, #shopify-section-cart-drawer:where(.nsn-mv) [class*=price]{font-weight:500!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-item__details dl{gap:0!important;margin:.2rem 0 0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option{line-height:1.8rem!important;gap:.5rem!important;margin:0!important;min-height:0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option:empty, #shopify-section-cart-drawer:where(.nsn-mv) p.product-option:not(:has(dt)):empty{display:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-item__quantity{padding-left:0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item__quantity-and-prices{margin-top:1rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-box-option{border-top:1px solid #e7e4e1!important;border-bottom:1px solid #e7e4e1!important;border-radius:0!important;background:#faf9f7!important;padding-top:1rem!important;padding-bottom:1rem!important;margin-bottom:.6rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-items{row-gap:1.4rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item{padding-bottom:1.4rem!important;margin-bottom:0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item__right{min-width:0;flex:1 1 0}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item__details-and-delete-btn{padding-right:0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item .cart-item__details{min-width:0;width:100%;padding-right:0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item .cart-item__name{display:block;padding-right:7.5rem;min-height:0}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option dt{flex:0 0 auto;white-space:nowrap;word-break:normal}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option dd{min-width:0;word-break:normal;overflow-wrap:anywhere}
:where(.nsn-mv) .product-option.mv-cart-stones, #shopify-section-cart-drawer:where(.nsn-mv) .product-option.mv-cart-stones{display:block;white-space:normal;letter-spacing:0!important}
:where(.nsn-mv) .product-option.mv-cart-stones dd, #shopify-section-cart-drawer:where(.nsn-mv) .product-option.mv-cart-stones dd{display:flex;flex-wrap:wrap;align-items:center;gap:3px 12px;margin-left:0!important;white-space:normal;overflow-wrap:normal}
:where(.nsn-mv) .mv-cart-stone-pair{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;white-space:nowrap;word-break:normal;line-height:1.4}
:where(.nsn-mv) .mv-cart-stone-pair img{display:block;width:18px;height:24px;object-fit:contain;flex:0 0 18px}
:where(.nsn-mv) .mv-cart-stone-pair>span{white-space:nowrap;word-break:normal}
@media(max-width:400px){#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-stones--pair dt, #shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-stones--pair dd{font-size:1.2rem!important}}
#shopify-section-cart-drawer:where(.nsn-mv) .cart__checkout-button{--color-button:0,0,0!important;--color-button-text:255,255,255!important;background:#000!important;color:#fff!important;border-radius:999px!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:hidden!important;font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.36rem!important;text-transform:uppercase!important;min-height:5.4rem}
#shopify-section-cart-drawer:where(.nsn-mv) .cart__checkout-button:hover, #shopify-section-cart-drawer:where(.nsn-mv) .cart__checkout-button:focus, #shopify-section-cart-drawer:where(.nsn-mv) .cart__checkout-button:active, #shopify-section-cart-drawer:where(.nsn-mv) .cart__checkout-button.loading{background:#000!important;color:#fff!important;opacity:1!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart__checkout-button:after{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart__checkout-button *{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.36rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart__checkout-button .button__label{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0 5.6rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart__checkout-button .mv-checkout-total{position:absolute;right:1.6rem;font-size:1.35rem!important;font-weight:500!important;letter-spacing:.03rem!important;white-space:nowrap}
#shopify-section-cart-drawer:where(.nsn-mv) .cart__checkout-button:before{content:"";display:inline-block;position:static!important;inset:auto!important;z-index:auto!important;box-shadow:none!important;border-radius:0!important;width:1.7rem;height:2.1rem;margin-right:1.2rem;vertical-align:-.4rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 10V8a5 5 0 0 0-10 0v2H5.8A1.8 1.8 0 0 0 4 11.8v8.4A1.8 1.8 0 0 0 5.8 22h12.4a1.8 1.8 0 0 0 1.8-1.8v-8.4A1.8 1.8 0 0 0 18.2 10H17zM9 8a3 3 0 0 1 6 0v2H9V8z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 10V8a5 5 0 0 0-10 0v2H5.8A1.8 1.8 0 0 0 4 11.8v8.4A1.8 1.8 0 0 0 5.8 22h12.4a1.8 1.8 0 0 0 1.8-1.8v-8.4A1.8 1.8 0 0 0 18.2 10H17zM9 8a3 3 0 0 1 6 0v2H9V8z'/%3E%3C/svg%3E") no-repeat center/contain}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-timer{background:#f3e1b5!important;color:#2b2622!important;display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.35rem 3.3rem!important;margin-left:-3rem!important;margin-right:-3rem!important;font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.2rem!important;font-weight:300!important;line-height:1.5rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-timer strong, #shopify-section-cart-drawer:where(.nsn-mv) .cart-timer b{font-weight:600!important;color:#2b2622!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-timer countdown-timer{display:inline-block!important;margin-left:.35rem!important;color:#9a6b14!important;font-weight:800!important;letter-spacing:.04em!important;animation:mv-cart-offer-timer 1.35s ease-in-out infinite}
@keyframes mv-cart-offer-timer{50%{opacity:.62}}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-progress__text{max-width:33rem;margin-left:auto!important;margin-right:auto!important;margin-bottom:.8rem!important;text-align:center!important;font-size:1.15rem!important;line-height:1.35rem!important;font-weight:300!important;color:#46484a!important}
:where(.nsn-mv) .mv-bar{display:flex!important;align-items:center!important;justify-content:center!important;gap:1.2rem!important;padding:8px 2rem!important}
:where(.nsn-mv) .mv-bar__l1{justify-content:center!important;flex:none!important}
:where(.nsn-mv) .mv-bar__l2{position:static!important;transform:none!important;margin:0!important;flex:none!important;flex-wrap:nowrap!important}
:where(.nsn-mv) .mv-bar__pill{white-space:nowrap!important}
@media screen and (max-width:749px){:where(.nsn-mv) .mv-bar{gap:.8rem!important;padding:8px 1.2rem!important}
:where(.nsn-mv) .mv-bar__l1{font-size:1.05rem!important;letter-spacing:.055em!important}
:where(.nsn-mv) .mv-bar__pill{display:inline-flex!important;border:0!important;padding:0!important;gap:.35rem!important}
:where(.nsn-mv) .mv-bar__dot, :where(.nsn-mv) .mv-bar__end{display:none!important}
:where(.nsn-mv) .mv-bar__t{font-size:1.18rem!important;letter-spacing:.04em!important}}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-progress__bar{background:#c5c5c5!important;border-radius:.4rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-progress__bar__progress{border-radius:.4rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-progress:has(.cart-progress__bar__progress[style*="width: 100%"]) .cart-progress__bar__badge:after{content:"";position:absolute;top:-.2rem;right:-.2rem;width:1.4rem;height:1.4rem;border-radius:50%;border:.2rem solid #fff;box-sizing:content-box;background:#4e9a63 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") no-repeat center/.9rem}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-checkpoints__label{display:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-checkpoints__icon{margin-bottom:0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-progress__bar__badge[style*="--position:100%"] .cart-checkpoints__label{right:0;left:auto}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-progress.cart-checkpoints{display:block!important;margin-top:.4rem!important;margin-bottom:1.4rem!important;padding-bottom:.4rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__inner, #shopify-section-cart-drawer:where(.nsn-mv) .drawer__contents, #shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer__form, #shopify-section-cart-drawer:where(.nsn-mv) #CartDrawer-CartItems, #shopify-section-cart-drawer:where(.nsn-mv) cart-drawer-items{overflow-x:clip!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-trust{margin-top:2.2rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item__single-item-prices>span:first-child{display:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item__single-item-prices{margin:.3rem 0 .2rem!important}
@media screen and (min-width:750px){#shopify-section-cart-drawer:where(.nsn-mv) .drawer__inner{width:44rem!important;max-width:calc(100vw - 3rem)!important}}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer__body, #shopify-section-cart-drawer:where(.nsn-mv) .drawer__header, #shopify-section-cart-drawer:where(.nsn-mv) .drawer__footer{padding-left:3rem!important;padding-right:3rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__footer .cart__ctas{position:sticky!important;top:0;z-index:20;background:#fff!important;margin-top:0!important;margin-bottom:1rem!important;padding-top:.8rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__header{border-bottom:0!important;min-height:5rem!important;padding-top:.55rem!important;padding-bottom:.55rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__heading{font-size:2rem!important;line-height:1!important}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__close{width:3.8rem!important;height:3.8rem!important}
@media screen and (max-width:749px){#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer--mobile-width-full .cart-drawer, #shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer--mobile-width-full .drawer__inner{width:100%!important;max-width:100%!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer__body, #shopify-section-cart-drawer:where(.nsn-mv) .drawer__header, #shopify-section-cart-drawer:where(.nsn-mv) .drawer__footer{padding-left:2rem!important;padding-right:2rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-timer{margin-left:-2rem!important;margin-right:-2rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-trust{margin-left:-2rem!important;margin-right:-2rem!important;margin-bottom:-2rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-gift{gap:1.4rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-gift__img{width:5.2rem;height:5.2rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-gift__name{white-space:nowrap}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-gift__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}
:where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Oro]) .color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Or]) .color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Gold]) .color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Plata]) .color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Argent]) .color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Argento]) .color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Silver]) .color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Oro rosa"]) .color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Or rose"]) .color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Rose gold"]) .color-swatch__image{width:3.6rem!important;height:3.6rem!important;border:0!important;border-radius:100%!important;overflow:hidden;box-shadow:0 0 0 .1rem #e8e8e1!important}
:where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Oro]) input:checked~.color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Or]) input:checked~.color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Gold]) input:checked~.color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Plata]) input:checked~.color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Argent]) input:checked~.color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Argento]) input:checked~.color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Silver]) input:checked~.color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Oro rosa"]) input:checked~.color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Or rose"]) input:checked~.color-swatch__image, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Rose gold"]) input:checked~.color-swatch__image{box-shadow:0 0 0 .2rem #46484a!important}
:where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Oro]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Or]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Gold]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Plata]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Argent]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Argento]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Silver]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Oro rosa"]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Or rose"]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Rose gold"]) .color-swatch__custom-color{width:100%!important;height:100%!important;border-radius:100%!important;box-shadow:none!important;background-color:transparent!important;background-size:cover!important;background-position:center!important}
:where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Oro]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Or]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Gold]) .color-swatch__custom-color{background-image:url(/cdn/shop/files/materia-oro-v2.png)!important}
:where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Plata]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Argent]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Argento]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Silver]) .color-swatch__custom-color{background-image:url(/cdn/shop/files/materia-plata-v2.png)!important}
:where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Oro rosa"]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Or rose"]) .color-swatch__custom-color, :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Rose gold"]) .color-swatch__custom-color{position:absolute!important;top:17%!important;right:17%!important;bottom:17%!important;left:17%!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important;background-image:radial-gradient(circle at 33% 28%,#fff1ea 0 7%,#f3c0aa 22%,#c77c64 54%,#8f4d3e 76%,#f0b69e)!important}
:where(.nsn-mv) .mv-cart-rec{position:relative;border-top:1px solid #E7E2DE;border-bottom:1px solid #E7E2DE;padding:.8rem 0 .65rem;margin:.8rem 0 .2rem;font-family:"Outfit",var(--font-body-family),sans-serif;color:#46484a}
:where(.nsn-mv) .mv-cart-rec__title{margin:0 0 .55rem;text-align:center;font-size:1.2rem;line-height:1.2;font-weight:500;color:#1a1a1a}
:where(.nsn-mv) .mv-cart-rec__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:0;scrollbar-width:none}
:where(.nsn-mv) .mv-cart-rec__track::-webkit-scrollbar{display:none}
:where(.nsn-mv) .mv-cart-rec__card{display:grid;grid-template-columns:7rem minmax(0,1fr) 6.8rem;align-items:start;gap:.8rem;min-width:0;scroll-snap-align:start}
:where(.nsn-mv) .mv-cart-rec__image{display:block;width:7rem;height:7rem;background:#f5f1ee;overflow:hidden}
:where(.nsn-mv) .mv-cart-rec__image img{display:block;width:100%;height:100%;object-fit:cover}
:where(.nsn-mv) .mv-cart-rec__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 .2rem;color:#1a1a1a;text-decoration:none;font-family:"Outfit",var(--font-body-family),sans-serif;font-size:1.2rem;font-weight:500;line-height:1.2}
:where(.nsn-mv) .mv-cart-rec__prices{display:flex;align-items:baseline;gap:.5rem;margin-top:auto;font-size:1.1rem;line-height:1.2;color:#1a1a1a}
:where(.nsn-mv) .mv-cart-rec__compare{color:#9a9a9a;text-decoration:line-through}
:where(.nsn-mv) .mv-cart-rec__selects{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}
:where(.nsn-mv) .mv-cart-rec__select{min-width:0;flex:0 1 10.5rem;width:10.5rem;max-width:100%;height:2.7rem;padding:.2rem 1.5rem .2rem .5rem;border:1px solid #DEDAD6;border-radius:0;background:#fff;color:#46484a;font:400 1rem/1 Outfit,sans-serif}
:where(.nsn-mv) .mv-cart-rec__input{min-width:0;flex:1 1 5rem;width:5rem;height:2.7rem;padding:.2rem .6rem;border:1px solid #DEDAD6;border-radius:0;background:#fff;color:#46484a;text-transform:uppercase;font:400 1rem/1 Outfit,sans-serif}
:where(.nsn-mv) .mv-cart-rec__action{display:flex;align-items:center;justify-content:center;align-self:center;width:100%;min-height:3.2rem;margin:0;padding:.5rem .6rem;border:1px solid #1A1A1A;background:#1a1a1a;color:#fff;text-decoration:none;font-size:1.05rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;font-family:"Outfit",var(--font-body-family),sans-serif}
:where(.nsn-mv) .mv-cart-rec__action:hover, :where(.nsn-mv) .mv-cart-rec__action:focus{background:#3a2e28;color:#fff}
:where(.nsn-mv) .mv-cart-rec__action[disabled]{opacity:.45;cursor:wait}
:where(.nsn-mv) .mv-cart-rec__dots{display:flex;justify-content:center;gap:.65rem;margin-top:.5rem}
:where(.nsn-mv) .mv-cart-rec__dot{width:.55rem;height:.55rem;padding:0;border:0;border-radius:50%;background:#c8c4c1;cursor:pointer}
:where(.nsn-mv) .mv-cart-rec__dot.is-active{background:#46484a;transform:scale(1.25)}
:where(.nsn-mv) .mv-cart-rec__arrow{position:absolute;top:50%;transform:translateY(-10%);z-index:2;width:2.4rem;height:3.4rem;padding:0;border:0;background:transparent;color:#1a1a1a;font-size:2.1rem;font-weight:300;line-height:1;cursor:pointer}
:where(.nsn-mv) .mv-cart-rec__arrow--prev{left:0}
:where(.nsn-mv) .mv-cart-rec__arrow--next{right:0}
@media screen and (max-width:749px){:where(.nsn-mv) .mv-cart-rec__card{column-gap:1rem}}
@media screen and (max-width:749px){:where(.nsn-mv) .product__info-wrapper .product__title, :where(.nsn-mv) .product__info-wrapper .product__title-heading, :where(.nsn-mv) .product__info-wrapper h1{font-size:2.8rem!important;line-height:1.08!important;letter-spacing:.02em!important;margin-bottom:.5rem!important}
:where(.nsn-mv) .product__media-wrapper .splide__arrow, :where(.nsn-mv) .product__media-wrapper .slider-button, :where(.nsn-mv) .product__media-gallery .splide__arrow{display:none!important}
:where(.nsn-mv) .product__info-wrapper .rating-stars{margin-top:0!important}}
@media screen and (min-width:750px){:where(.nsn-mv) .product__info-wrapper .product__title, :where(.nsn-mv) .product__info-wrapper .product__title-heading, :where(.nsn-mv) .product__info-wrapper h1{font-size:3.2rem!important;line-height:1.08!important;letter-spacing:.03em!important;margin-bottom:.3rem!important}
:where(.nsn-mv) .product__info-wrapper .rating-stars{margin-top:0!important}}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .mv-product-rating{--font-size:1.3rem!important;--star-color:#524943!important;color:#524943!important;font-family:"Outfit",var(--font-body-family),sans-serif!important;margin-bottom:1.2rem!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .mv-product-rating .rating-stars-and-text{align-items:center!important;gap:.35rem!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .mv-product-rating .rating-stars__label{color:#524943!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:0!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .mv-product-rating__stars{color:#524943!important;font-family:Arial,Helvetica,sans-serif!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:-.06em!important;line-height:1!important}
.gabarit-product [id$=__barre_offre]:where(.nsn-mv) .mv-bar{background:radial-gradient(circle at 92% 0%,rgba(214,172,109,.23),transparent 35%),linear-gradient(135deg,#2d211c,#3a2b24)!important}
:where(.nsn-mv) .accordion__content__inner, :where(.nsn-mv) .accordion__content__inner p, :where(.nsn-mv) .accordion__content__inner li, :where(.nsn-mv) .accordion__content__inner span, :where(.nsn-mv) .accordion__content__inner div{font-size:1.56rem!important;font-weight:300!important;color:#46484a!important}
:where(.nsn-mv) .accordion__content__inner strong, :where(.nsn-mv) .accordion__content__inner b{font-weight:600!important;color:#2b2622!important}
:where(.nsn-mv) .product__info-wrapper .icons-with-text__icon-item--above.icons-with-text__icon-item--center{align-items:center!important;text-align:center!important;gap:1.4rem!important}
:where(.nsn-mv) .product__info-wrapper .icons-with-text__icon-item--above.icons-with-text__icon-item--center .icons-with-text__icon__icon{font-size:4.8rem!important;width:4.8rem!important;height:4.8rem!important;line-height:1!important;display:inline-flex!important;align-items:center;justify-content:center;background:radial-gradient(circle at 38% 62%,#EADFD4 0 1.5rem,transparent 1.5rem)!important}
:where(.nsn-mv) .product__info-wrapper .icons-with-text__icon-item--above.icons-with-text__icon-item--center .icons-with-text__icon__title{font-weight:500!important;font-size:1.45rem!important;line-height:1.3!important;color:#2b2622!important;margin:0!important}
:where(.nsn-mv) .product__info-wrapper .icons-with-text__icon-item--above.icons-with-text__icon-item--center .icons-with-text__icon__text .rte{font-size:1.3rem!important;font-weight:300!important;color:#8a8a8a!important;line-height:1.3!important}
:where(.nsn-mv) .product__info-wrapper .icons-with-text__icon-item--above.icons-with-text__icon-item--center .icons-with-text__icon__text .rte p{margin:.2rem 0 0!important}
#shopify-section-template--29902811300175__faq:where(.nsn-mv) .accordion__title, [id^=CollapsibleRows]:where(.nsn-mv) .accordion__title{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.7rem!important;font-weight:400!important;letter-spacing:.085rem!important;text-transform:none!important;color:#2b2622!important}
[id^=CollapsibleRows]:where(.nsn-mv) .accordion__summary{padding:2.1rem .2rem!important}
[id^=CollapsibleRows]:where(.nsn-mv) .accordion.accordion-v2{--border-color:#E0E0E0}
[id^=CollapsibleRows]:where(.nsn-mv) .accordion.accordion-v2:first-of-type{border-top:1px solid #E0E0E0}
[id^=CollapsibleRows]:where(.nsn-mv) .accordion__content__inner, [id^=CollapsibleRows]:where(.nsn-mv) .accordion__content__inner p, [id^=CollapsibleRows]:where(.nsn-mv) .accordion__content__inner li, [id^=CollapsibleRows]:where(.nsn-mv) .accordion__content__inner span{color:#8a8a8a!important}
[id^=CollapsibleRows]:where(.nsn-mv) .accordion__content__inner strong, [id^=CollapsibleRows]:where(.nsn-mv) .accordion__content__inner b{color:#46484a!important;font-weight:600!important}
[id$=__reassurance]:where(.nsn-mv) .multicolumn-card h3, [id$=__reassurance]:where(.nsn-mv) .icon-bar-card h3{font-size:1.5rem!important;font-weight:600!important;line-height:1.3!important;color:#2b2622!important;margin:0 0 .5rem!important}
[id$=__reassurance]:where(.nsn-mv) .multicolumn-card__info .rte, [id$=__reassurance]:where(.nsn-mv) .multicolumn-card__info p{font-size:1.3rem!important;font-weight:300!important;color:#8a8a8a!important;line-height:1.4!important;margin:0!important}
[id$=__reassurance]:where(.nsn-mv) .multicolumn-card .material-symbols-outlined{background:radial-gradient(circle at 40% 58%,#EADFD4 0 2.2rem,transparent 2.2rem)}
[id$=__reassurance]:where(.nsn-mv) .icon-bar-card--vertical .icon-bar-card__icon{display:flex;justify-content:center;align-items:center;width:100%;min-height:var(--icon-size)}
:where(.nsn-mv) .icon-bar-card__icon .material-icon--svg{display:block;width:var(--icon-size);height:var(--icon-size)}
:where(.nsn-mv) .card__heading, :where(.nsn-mv) .card__heading a, :where(.nsn-mv) .card-information .card__heading{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.3rem!important;text-transform:uppercase!important;color:#46484a!important;line-height:1.3}
:where(.nsn-mv) .card-information .price__sale s, :where(.nsn-mv) .card-information s.price-item, :where(.nsn-mv) .card-wrapper compare-at-price{color:#990f02!important;text-decoration:line-through!important;font-weight:300!important;font-size:1.445rem!important;letter-spacing:.085rem!important}
:where(.nsn-mv) .card-information .price-item--sale, :where(.nsn-mv) .card-information sale-price, :where(.nsn-mv) .card-wrapper .price__sale .price-item--sale{color:#46484a!important;font-weight:300!important;font-size:1.445rem!important;letter-spacing:.085rem!important}
:where(.nsn-mv) .card-information .price__regular .price-item--regular{color:#46484a!important;text-decoration:none!important;font-weight:300!important;font-size:1.445rem!important;letter-spacing:.085rem!important}
:where(.nsn-mv) .card-wrapper .badge{border-radius:0!important;font-weight:300!important;font-size:1.445rem!important;letter-spacing:.085rem!important;padding:.7rem .9rem!important}
[id$=__complementaires]:where(.nsn-mv) .card__inner{--ratio-percent:150%!important}
[id$=__vu_recemment]:where(.nsn-mv), [id$=__vu_recemment_js]:where(.nsn-mv){display:none!important}
.gabarit-product [id$=__complementaires]:where(.nsn-mv) .collection__title .title, .gabarit-product [id$=__complementaires]:where(.nsn-mv) .collection__title h2{font-family:"Tenor Sans",var(--font-heading-family),sans-serif!important;font-size:23.36px!important;font-weight:400!important;line-height:1.2!important;color:#46484a!important}
@media screen and (max-width:749px){.gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .summary__title{justify-content:flex-start!important;text-align:left!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .summary__title .accordion__title{text-align:left!important}
.gabarit-product [id$=__complementaires]:where(.nsn-mv){margin-top:2.4rem!important}}
[id$=__complementaires]:where(.nsn-mv) .price.price--on-sale .price__sale{display:flex!important;gap:.7rem;align-items:baseline;flex-wrap:wrap}
[id$=__complementaires]:where(.nsn-mv) .price__sale s, [id$=__complementaires]:where(.nsn-mv) .price__sale>*:has(s){order:-1!important}
:where(.nsn-mv) .review-item__text, :where(.nsn-mv) .review-item__text p{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.3rem!important;font-weight:300!important;line-height:1.7rem!important;letter-spacing:.04rem!important;color:#1a1a1a!important;margin:0!important}
:where(.nsn-mv) .review-item__text strong, :where(.nsn-mv) .review-item__text b{font-weight:700!important;color:#1a1a1a!important}
:where(.nsn-mv) .review-item__author{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.3rem!important;font-weight:300!important;letter-spacing:.085rem!important;color:#2a7a3b!important;display:flex;align-items:center;gap:.6rem;padding-top:1.2rem!important;border-top:0!important}
:where(.nsn-mv) .review-item__author strong{font-size:1.3rem!important;font-weight:600!important;color:#1a1a1a!important;letter-spacing:.04rem!important}
:where(.nsn-mv) .review-item__author .verified-icon{width:1.2rem!important;height:1.2rem!important;flex:none}
:where(.nsn-mv) .review-item__image{width:7.5rem!important;height:7.5rem!important;flex:0 0 auto!important;border-radius:50%!important;overflow:hidden}
:where(.nsn-mv) .review-item__image img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:50%!important}
:where(.nsn-mv) .review-item.review-item--padding, :where(.nsn-mv) .review-item{padding:2.4rem!important}
:where(.nsn-mv) .review-item img, :where(.nsn-mv) .review-item a:has(img){pointer-events:none!important;cursor:default!important}
:where(.nsn-mv) .review-item a:has(img){text-decoration:none!important}
:where(.nsn-mv) .review-item__image{order:2!important;margin-left:2rem!important;margin-right:0!important}
:where(.nsn-mv) .product__info-wrapper .product__title, :where(.nsn-mv) .product__info-wrapper .product__title h1, :where(.nsn-mv) .product__info-wrapper h1, :where(.nsn-mv) .card__heading, :where(.nsn-mv) .card__heading a, #shopify-section-cart-drawer:where(.nsn-mv) .cart-item__name, #shopify-section-cart-drawer:where(.nsn-mv) .cart-item__title a, #shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item a[href*="/products/"], :where(.nsn-mv) .product__info-wrapper .product__accordion .accordion__title, :where(.nsn-mv) .product__info-wrapper .product__accordion .accordion__content__inner, :where(.nsn-mv) .product__info-wrapper .product__accordion .accordion__content__inner p, :where(.nsn-mv) .product__info-wrapper .product__accordion .accordion__content__inner li, .gabarit-product :where(.nsn-mv) #MainContent [id$=__faq] .accordion__title, .gabarit-product :where(.nsn-mv) #MainContent [id$=__faq] .accordion__content__inner, .gabarit-product :where(.nsn-mv) #MainContent [id$=__faq] .accordion__content__inner p, .gabarit-product :where(.nsn-mv) #MainContent [id$=__faq] .accordion__content__inner li, [id^=CollapsibleRows]:where(.nsn-mv) .accordion__title, [id^=CollapsibleRows]:where(.nsn-mv) .accordion__content__inner, [id^=CollapsibleRows]:where(.nsn-mv) .accordion__content__inner p, [id^=CollapsibleRows]:where(.nsn-mv) .accordion__content__inner li, [id^=CollapsibleRows]:where(.nsn-mv) .accordion__content__inner span{color:#46484a!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__title{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:12.512px!important;font-weight:300!important;color:#46484a!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner, .gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner p, .gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner li, .gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner span, .gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner div{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:14px!important;font-weight:300!important;color:#46484a!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner{padding:1rem 2.6rem 2.2rem!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner strong, .gabarit-product :where(.nsn-mv) .product__info-wrapper .product__accordion.accordion-v2 .accordion__content__inner b{font-weight:600!important;color:#46484a!important}
:where(.nsn-mv) .sizing-chart__top-image{margin:0 auto!important;text-align:center}
:where(.nsn-mv) .sizing-chart__top-image img{max-height:72vh!important;max-width:min(100%,56rem)!important;width:auto!important;height:auto!important;margin:0 auto!important;display:block}
:where(.nsn-mv) .sizing-chart__modal-container{max-width:62rem!important}
:where(.nsn-mv) .sizing-chart__modal-container:has(img[src*="20260920"]){width:96vw!important;max-width:80rem!important;padding:.5rem 1rem 1rem!important;max-height:94dvh!important;margin-top:0!important;box-sizing:border-box;overflow-x:hidden}
:where(.nsn-mv) .sizing-chart__modal-container:has(img[src*="20260920"]) .sizing-chart__modal{margin-top:0!important;padding:0!important}
:where(.nsn-mv) .sizing-chart__top-image img[src*="20260920"]{width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important}
.gabarit-product :where(.nsn-mv) .sizing-chart__button, .gabarit-product :where(.nsn-mv) .sizing-chart__button__text{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.2512rem!important;font-weight:300!important;letter-spacing:.04rem!important}
:where(.nsn-mv) .product__info-wrapper .product-form__label-container:has(.sizing-chart){align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:.35rem!important}
:where(.nsn-mv) .product__info-wrapper .product-form__label-container:has(.sizing-chart) .form__label{display:inline-block!important;line-height:1!important;margin:0!important}
:where(.nsn-mv) .product__info-wrapper .product-form__label-container:has(.sizing-chart) .sizing-chart.product-popup-modal__opener{align-items:flex-start!important;display:inline-flex!important;flex:0 0 auto!important;margin:0!important;vertical-align:top!important}
:where(.nsn-mv) modal-opener.sizing-chart .sizing-chart__button, :where(.nsn-mv) modal-opener.sizing-chart .sizing-chart__button__text{font-size:11px!important;line-height:1!important}
:where(.nsn-mv) modal-opener.sizing-chart .sizing-chart__button{align-items:baseline!important;display:inline-flex!important;padding:0!important}
:where(.nsn-mv) modal-opener.sizing-chart .sizing-chart__button .material-icon{font-size:11px!important;line-height:1!important}
:where(.nsn-mv).template-index .banner__buttons .button:not(.button--secondary){background:linear-gradient(135deg,#e18a70,#cc684f)!important;border-color:#cc684f!important;box-shadow:0 .7rem 1.6rem #994a3647!important;color:#fff!important}
:where(.nsn-mv).template-index .banner__buttons .button:not(.button--secondary):hover{background:linear-gradient(135deg,#ec977c,#d8735a)!important;border-color:#d8735a!important;color:#fff!important}
:where(.nsn-mv) .card-wrapper .badge, :where(.nsn-mv) .card__badge .badge{background:#46484a!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.445rem!important;font-weight:300!important;letter-spacing:.085rem!important;padding:.7rem .7rem .7rem .9rem!important;line-height:1.2!important;text-transform:none!important}
:where(.nsn-mv) .card-wrapper .badge svg, :where(.nsn-mv) .card-wrapper .badge .icon{display:none!important}
:where(.nsn-mv) .product-card-wrapper .card__inner{overflow:visible!important}
:where(.nsn-mv) .product-card-wrapper .card__inner>.card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4!important;pointer-events:none!important}
:where(.nsn-mv) .product-card-wrapper .card__badge{display:flex!important;position:absolute!important;z-index:5!important;top:1rem!important;right:0!important;left:auto!important;margin:0!important;align-self:auto!important;justify-self:auto!important}
:where(.nsn-mv) .product-card-wrapper .mv-promo-badge{min-width:6.3rem!important;justify-content:center!important;white-space:nowrap!important}
:where(.nsn-mv) .footer .footer-block__heading{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.4rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.32rem!important;color:#46484a!important;margin-bottom:1.8rem!important}
:where(.nsn-mv) .footer .footer-block__details-content a, :where(.nsn-mv) .footer .list-menu__item--link{font-size:1.5rem!important;font-weight:300!important;color:#46484a!important;letter-spacing:.02rem!important;line-height:1.25!important;padding:.4rem 0!important}
:where(.nsn-mv) .footer .footer-block__details-content li, :where(.nsn-mv) .footer .list-menu__item{margin:0!important}
:where(.nsn-mv) .footer__content-bottom .footer__column, :where(.nsn-mv) .footer__payment, :where(.nsn-mv) .footer__copyright{width:100%!important;justify-content:center!important;text-align:center!important}
:where(.nsn-mv) .footer__payment{margin:0 auto 1.4rem!important}
:where(.nsn-mv) .footer .list-payment{justify-content:center!important}
:where(.nsn-mv) .footer__copyright{font-size:1.3rem!important;font-weight:300!important;color:#8a8a8a!important}
[id$=__hero]:where(.nsn-mv) .banner__box .caption, [id$=__hero]:where(.nsn-mv) .caption-with-letter-spacing{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.87rem!important;font-weight:300!important;letter-spacing:.561rem!important;text-transform:uppercase!important;color:#fff!important}
[id$=__hero]:where(.nsn-mv) h1.heading, [id$=__hero]:where(.nsn-mv) h2.heading, [id$=__hero]:where(.nsn-mv) .banner__heading{font-family:var(--font-heading-family)!important;font-size:4.6rem!important;font-weight:400!important;line-height:1!important;letter-spacing:normal!important;color:#fff!important;margin:0!important}
[id$=__hero]:where(.nsn-mv) h1.heading{margin-top:.4rem!important}
[id$=__hero]:where(.nsn-mv) h2.heading{margin-bottom:.5rem!important}
[id$=__hero]:where(.nsn-mv) .rich-text-block, [id$=__hero]:where(.nsn-mv) .rich-text-block p, [id$=__hero]:where(.nsn-mv) .banner__text, [id$=__hero]:where(.nsn-mv) .banner__text p{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:2.21rem!important;font-weight:300!important;letter-spacing:.085rem!important;color:#fff!important;margin:0 0 1.6rem!important;line-height:1.1!important}
[id$=__hero]:where(.nsn-mv) .banner__buttons{width:100%!important;display:block!important}
[id$=__hero]:where(.nsn-mv) .banner__buttons .button{background:#998d6c!important;color:#000!important;border:0!important;box-shadow:none!important;font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.39rem!important;text-transform:uppercase!important;border-radius:.3rem!important;padding:1.1rem 2rem!important;min-height:0!important;display:block!important;width:100%!important;text-align:center!important;transition:background .18s ease}
[id$=__hero]:where(.nsn-mv) .banner__buttons .button:hover{background:#8a7e5d!important}
[id$=__hero]:where(.nsn-mv) .banner__buttons .button:before, [id$=__hero]:where(.nsn-mv) .banner__buttons .button:after{content:none!important}
.gabarit-index :where(.nsn-mv) sticky-group-manager{display:block!important;position:absolute!important;top:0;left:0;right:0;z-index:5}
.gabarit-index :where(.nsn-mv) .shopify-section-group-header-group{position:relative}
.gabarit-index :where(.nsn-mv) .header-wrapper{background:transparent!important;border:0!important}
.gabarit-index :where(.nsn-mv) .shopify-section-group-header-group .mv-top, .gabarit-index :where(.nsn-mv) .shopify-section-group-header-group .mv-top a{color:#fff!important}
.gabarit-index :where(.nsn-mv) .shopify-section-group-header-group>.shopify-section, .gabarit-index :where(.nsn-mv) .shopify-section-group-header-group .content-for-grouping{background:transparent!important}
.gabarit-index :where(.nsn-mv) .header a, .gabarit-index :where(.nsn-mv) .header summary, .gabarit-index :where(.nsn-mv) .header .header__menu-item, .gabarit-index :where(.nsn-mv) .header .list-menu__item, .gabarit-index :where(.nsn-mv) .header localization-form, .gabarit-index :where(.nsn-mv) .header .localization-form__select{color:#fff!important}
.gabarit-index :where(.nsn-mv) .header svg{color:#fff!important}
.gabarit-index :where(.nsn-mv) .header svg [stroke]{stroke:#fff!important}
.gabarit-index :where(.nsn-mv) .header svg [fill]:not([fill=none]){fill:#fff!important}
.gabarit-index :where(.nsn-mv) .header .header__heading-logo{filter:brightness(0) invert(1)}
.gabarit-index :where(.nsn-mv) .header .cart-count-bubble{color:#fff!important}
.gabarit-index :where(.nsn-mv) sticky-header.animate, .gabarit-index :where(.nsn-mv) sticky-header.scrolled-past-header{background:#fff!important}
.gabarit-index :where(.nsn-mv) sticky-header.animate .mv-top, .gabarit-index :where(.nsn-mv) sticky-header.animate .mv-top a, .gabarit-index :where(.nsn-mv) sticky-header.animate .header a, .gabarit-index :where(.nsn-mv) sticky-header.animate .header svg, .gabarit-index :where(.nsn-mv) sticky-header.scrolled-past-header .header a, .gabarit-index :where(.nsn-mv) sticky-header.scrolled-past-header .header svg{color:#2b2622!important}
.gabarit-index :where(.nsn-mv) sticky-header.animate .header .header__heading-logo, .gabarit-index :where(.nsn-mv) sticky-header.scrolled-past-header .header .header__heading-logo{filter:none}
[id$=__barre_haut]:where(.nsn-mv) .mv-top{font-size:1.3rem!important;padding:.6rem 3rem .5rem!important}
.gabarit-index [id$=__barre_haut]:where(.nsn-mv) .mv-top{border-bottom:1px solid rgba(255,255,255,.28)}
[id$=__barre_haut]:where(.nsn-mv) .mv-top{border-bottom:1px solid rgba(43,38,34,.12)}
:where(.nsn-mv) .header__inline-menu .list-menu__item, :where(.nsn-mv) .header__inline-menu .header__menu-item{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.5rem!important;font-weight:300!important;letter-spacing:.28rem!important;text-transform:uppercase!important}
:where(.nsn-mv) .header__inline-menu>ul{gap:2.6rem!important}
:where(.nsn-mv) .header__heading-logo{max-width:15rem!important;height:auto!important}
:where(.nsn-mv) .header__inline-menu a[aria-current=page]>span, :where(.nsn-mv) .header__inline-menu .list-menu__item[aria-current=page]>span{text-decoration:underline!important;text-underline-offset:.6rem!important;text-decoration-thickness:1px!important}
:where(.nsn-mv) .header.header--top-center{padding-top:2rem!important}
:where(.nsn-mv) .header-wrapper{border-bottom:1px solid rgba(70,72,74,.14)!important}
:where(.nsn-mv) .horizontal-ticker, :where(.nsn-mv) .horizontal-ticker *{font-family:"Bebas Neue",var(--font-body-family),sans-serif!important;letter-spacing:.085rem!important;font-weight:400!important}
[id$=__hero]:where(.nsn-mv) h2.heading{margin-top:.9rem!important}
:where(.nsn-mv) .horizontal-ticker__container{animation-duration:220s!important}
.gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) .rich-text__wrapper{max-width:78rem!important}
.gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) .rich-text__blocks{max-width:100%!important}
.gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) .rich-text__heading, .gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) h2{max-width:72rem;margin-left:auto!important;margin-right:auto!important;font-family:"Tenor Sans",var(--font-heading-family),sans-serif!important;font-size:2.72rem!important;font-weight:400!important;line-height:1.18!important;color:#46484a!important}
.gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) [class*=__sous_titre], .gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) [class*=__sous_titre] p{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.7rem!important;font-weight:300!important;font-style:italic!important;line-height:1.35!important;color:#46484a!important}
.gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) [class*=__sous_titre]{margin-top:3.4rem!important}
@media screen and (max-width:749px){.gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) .rich-text__heading, .gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) h2{font-size:2.336rem!important}
.gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) [class*=__sous_titre], .gabarit-product [id$=__preuve_sociale]:where(.nsn-mv) [class*=__sous_titre] p{font-size:1.55rem!important}}
.gabarit-index :where(.nsn-mv) main{grid-row:1/2!important;position:relative;z-index:1}
:where(.nsn-mv) .collection-hero__title, :where(.nsn-mv) .collection-hero .title{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:.5rem!important;font-weight:400!important;text-align:center!important;margin:0 0 1.6rem!important}
:where(.nsn-mv) .collection-hero__description, :where(.nsn-mv) .collection-hero .rte{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.564rem!important;font-weight:300!important;line-height:1.5!important;color:#46484a!important;text-align:center!important;max-width:82rem;margin:0 auto!important}
:where(.nsn-mv) .collection-hero__inner, :where(.nsn-mv) .collection-hero{text-align:center!important}
@media screen and (max-width:749px){.gabarit-collection :where(.nsn-mv) .collection-hero__title, .gabarit-collection :where(.nsn-mv) .collection-hero .title{font-size:2.4rem!important;line-height:1.1!important;letter-spacing:.42rem!important;margin-bottom:1rem!important}
.gabarit-collection :where(.nsn-mv) .collection-hero__description, .gabarit-collection :where(.nsn-mv) .collection-hero .rte{max-width:35rem!important;font-size:1.45rem!important;line-height:1.35!important;letter-spacing:.01rem!important}
.gabarit-collection :where(.nsn-mv) .collection-hero__inner{padding-top:2rem!important;padding-bottom:2.4rem!important}}
@media screen and (max-width:749px){:where(.nsn-mv) .footer .footer__content-top{padding-left:2rem!important;padding-right:2rem!important}
:where(.nsn-mv) .footer .footer__blocks-wrapper{display:block!important}
:where(.nsn-mv) .footer .footer-block--menu{width:100%!important;margin:0!important;border-top:1px solid #E7E4E1!important}
:where(.nsn-mv) .footer .footer-block--menu:last-of-type{border-bottom:1px solid #E7E4E1!important}
:where(.nsn-mv) .footer .mv-footer-accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:5.8rem!important;padding:0!important;font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.35rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.3rem!important;color:#46484a!important}
:where(.nsn-mv) .footer .mv-footer-accordion summary::-webkit-details-marker{display:none}
:where(.nsn-mv) .footer .mv-footer-accordion summary::marker{content:""}
:where(.nsn-mv) .footer .mv-footer-accordion summary svg{width:1.3rem!important;height:.8rem!important;flex:none!important;transition:transform .2s ease}
:where(.nsn-mv) .footer .mv-footer-accordion[open] summary svg{transform:rotate(180deg)}
:where(.nsn-mv) .footer .mv-footer-accordion .footer-block__details-content{margin:0!important;padding:0 0 1.6rem!important}
:where(.nsn-mv) .footer .mv-footer-accordion .footer-block__details-content a{display:block!important;padding:.65rem 0!important;font-size:1.5rem!important;line-height:1.3!important}}
@media screen and (max-width:749px){.gabarit-index [id$=__hero]:where(.nsn-mv) .banner{min-height:64vh!important}
.gabarit-index [id$=__hero]:where(.nsn-mv) .banner__content{align-items:flex-end!important;padding-top:17rem!important;padding-bottom:3.2rem!important}
[id$=__hero]:where(.nsn-mv) h1.heading, [id$=__hero]:where(.nsn-mv) h2.heading{font-size:3.8rem!important}
[id$=__hero]:where(.nsn-mv) .rich-text-block, [id$=__hero]:where(.nsn-mv) .rich-text-block p{font-size:1.8rem!important}
[id$=__hero]:where(.nsn-mv) .banner__box .caption, [id$=__hero]:where(.nsn-mv) .caption-with-letter-spacing{font-size:1.5rem!important;letter-spacing:.42rem!important}
:where(.nsn-mv) .mv-top a{min-height:4rem;display:inline-flex;align-items:center}
:where(.nsn-mv) .mv-lang select{padding-top:1.1rem!important;padding-bottom:1.1rem!important}
:where(.nsn-mv) .mv-lang{min-height:4rem;display:inline-flex;align-items:center}
:where(.nsn-mv) .footer .footer-block__details-content a, :where(.nsn-mv) .footer .list-menu__item--link{min-height:4rem;display:flex;align-items:center;padding:.2rem 0!important}}
@media screen and (max-width:749px){[id$=__barre_haut]:where(.nsn-mv){display:none!important}
:where(.nsn-mv) .header__icon svg, :where(.nsn-mv) .header__icon--menu svg, :where(.nsn-mv) .header__icon--search svg, :where(.nsn-mv) #cart-icon-bubble svg{width:2.5rem!important;height:2.5rem!important;max-width:none!important;max-height:none!important}
:where(.nsn-mv) .header__icon{width:4.4rem!important;height:4.4rem!important}
:where(.nsn-mv) .header__icon .icon{width:2.5rem!important;height:2.5rem!important}
.gabarit-index [id$=__hero]:where(.nsn-mv) .banner{min-height:64vh!important}
.gabarit-index [id$=__hero]:where(.nsn-mv) .banner__content{padding-top:0!important;padding-bottom:3.2rem!important}
.gabarit-index [id$=__essentiels]:where(.nsn-mv) .collection__view-all, .gabarit-index [id$=__essentiels]:where(.nsn-mv) .splide__dots-and-arrows, .gabarit-index [id$=__essentiels]:where(.nsn-mv) .splide__arrows, .gabarit-index [id$=__essentiels]:where(.nsn-mv) .splide__pagination{display:none!important}
:where(.nsn-mv) .mv-drawer-service:first-of-type{border-top:1px solid rgba(43,38,34,.12);margin-top:1rem;padding-top:1rem}}
.gabarit-index [id$=__essentiels]:where(.nsn-mv) .title, .gabarit-index [id$=__avis]:where(.nsn-mv) .title, .gabarit-index [id$=__collections]:where(.nsn-mv) .title{font-family:"Tenor Sans",var(--font-heading-family),serif!important;font-size:2.336rem!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;line-height:1.25!important}
.gabarit-index [id$=__avis]:where(.nsn-mv), .gabarit-index [id$=__avis]:where(.nsn-mv)>div, .gabarit-index [id$=__avis]:where(.nsn-mv) .gradient{background:#f7f7f7!important}
@media screen and (max-width:749px){:where(.nsn-mv) .card-wrapper .card{display:flex!important;flex-direction:column!important}
:where(.nsn-mv) .card-wrapper .card__inner{flex:none!important}
:where(.nsn-mv) .card-wrapper .card__content{position:static!important;display:block!important;padding:.8rem 0 0!important;height:auto!important}
:where(.nsn-mv) .card-wrapper .card__information{padding:0!important}}
:where(.nsn-mv) .mv-personalization{margin:0 0 1.4rem;font-family:"Outfit",var(--font-body-family),sans-serif;color:#46484a}
:where(.nsn-mv) .mv-personalization__field{display:block;position:relative;margin:0 0 1.5rem}
:where(.nsn-mv) .mv-personalization__label, :where(.nsn-mv) .mv-personalization__group legend{display:block;margin:0 0 .75rem;padding:0;font:300 1.25rem/1.35 "Outfit",var(--font-body-family),sans-serif;letter-spacing:.22rem;text-transform:uppercase;color:#46484a}
:where(.nsn-mv) .mv-personalization__select-wrap{display:block;position:relative}
:where(.nsn-mv) .mv-personalization__stone-preview{position:absolute;z-index:1;left:1.4rem;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;object-fit:contain;pointer-events:none}
:where(.nsn-mv) .mv-personalization__select-wrap--stone.has-stone .mv-personalization__select{padding-left:5.2rem}
:where(.nsn-mv) .mv-personalization__native-stone, :where(.nsn-mv) .mv-personalization__native-select, :where(.nsn-mv) .mv-personalization__select-wrap--stone>.mv-personalization__stone-preview{display:none!important}
:where(.nsn-mv) .mv-stone-picker{position:relative;width:100%}
:where(.nsn-mv) .mv-stone-picker__button{display:flex;align-items:center;gap:1.2rem;width:100%;height:4.8rem;padding:0 1.5rem;border:1px solid #DADADA;border-radius:0;background:#fff;font:300 14px/1 "Outfit",var(--font-body-family),sans-serif;color:#1a1a1a;cursor:pointer;text-align:left}
:where(.nsn-mv) .mv-stone-picker__image{width:2.5rem;height:2.5rem;object-fit:contain;flex:none}
:where(.nsn-mv) .mv-stone-picker__value{flex:1}
:where(.nsn-mv) .mv-stone-picker__caret{width:.8rem;height:.8rem;margin-right:.3rem;border-right:1.5px solid #85878A;border-bottom:1.5px solid #85878A;transform:translateY(-20%) rotate(45deg);transition:transform .15s}
:where(.nsn-mv) .mv-stone-picker__button[aria-expanded=true] .mv-stone-picker__caret{transform:translateY(25%) rotate(225deg)}
:where(.nsn-mv) .mv-stone-picker__menu{position:absolute;z-index:40;top:calc(100% + .2rem);left:0;right:0;max-height:30rem;overflow-y:auto;border:1px solid #DADADA;background:#fff;box-shadow:0 .8rem 2.4rem #1a1a1a1f}
:where(.nsn-mv) .mv-stone-picker__option{display:flex;align-items:center;gap:1.2rem;width:100%;min-height:4.6rem;padding:.7rem 1.5rem;border:0;border-bottom:1px solid #F0EEEC;background:#fff;font:300 14px/1.2 "Outfit",var(--font-body-family),sans-serif;color:#1a1a1a;cursor:pointer;text-align:left}
:where(.nsn-mv) .mv-stone-picker__option:last-child{border-bottom:0}
:where(.nsn-mv) .mv-stone-picker__option:hover, :where(.nsn-mv) .mv-stone-picker__option[aria-selected=true]{background:#f7f4f2}
:where(.nsn-mv) .mv-stone-picker__option img{width:2.8rem;height:2.8rem;object-fit:contain;flex:none}
:where(.nsn-mv) .mv-personalization__select-wrap:after{content:"";position:absolute;right:1.6rem;top:50%;width:.8rem;height:.8rem;border-right:1.5px solid #85878A;border-bottom:1.5px solid #85878A;transform:translateY(-70%) rotate(45deg);pointer-events:none}
:where(.nsn-mv) .mv-personalization__select-wrap--custom:after{display:none!important}
:where(.nsn-mv) .mv-personalization__select, :where(.nsn-mv) .mv-personalization__text{display:block;width:100%;height:4.8rem;padding:0 4.2rem 0 1.5rem;border:1px solid #DADADA;border-radius:0;background:#fff;font:300 14px/1 "Outfit",var(--font-body-family),sans-serif;color:#1a1a1a;box-shadow:none;appearance:none;-webkit-appearance:none}
:where(.nsn-mv) .mv-personalization__text{padding-right:1.5rem}
:where(.nsn-mv) .mv-personalization__select:focus, :where(.nsn-mv) .mv-personalization__text:focus{outline:1px solid #8B6A58;outline-offset:1px}
:where(.nsn-mv) .mv-select-picker{position:relative;width:100%}
:where(.nsn-mv) .mv-select-picker__button{display:flex;align-items:center;gap:1.2rem;width:100%;height:4.8rem;padding:0 1.5rem;border:1px solid #DADADA;border-radius:0;background:#fff;font:300 14px/1 "Outfit",var(--font-body-family),sans-serif;color:#1a1a1a;cursor:pointer;text-align:left}
:where(.nsn-mv) .mv-select-picker__button:disabled{cursor:default;opacity:.55}
:where(.nsn-mv) .mv-select-picker__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:where(.nsn-mv) .mv-select-picker__caret{width:.8rem;height:.8rem;margin-right:.3rem;border-right:1.5px solid #85878A;border-bottom:1.5px solid #85878A;transform:translateY(-20%) rotate(45deg);transition:transform .15s}
:where(.nsn-mv) .mv-select-picker__button[aria-expanded=true] .mv-select-picker__caret{transform:translateY(25%) rotate(225deg)}
:where(.nsn-mv) .mv-select-picker__menu{position:absolute;z-index:40;top:calc(100% + .2rem);left:0;right:0;max-height:30rem;overflow-y:auto;border:1px solid #DADADA;background:#fff;box-shadow:0 .8rem 2.4rem #1a1a1a1f}
:where(.nsn-mv) .mv-select-picker__option{display:flex;align-items:center;width:100%;min-height:4.6rem;padding:.7rem 1.5rem;border:0;border-bottom:1px solid #F0EEEC;background:#fff;font:300 14px/1.2 "Outfit",var(--font-body-family),sans-serif;color:#1a1a1a;cursor:pointer;text-align:left}
:where(.nsn-mv) .mv-select-picker__option:last-child{border-bottom:0}
:where(.nsn-mv) .mv-select-picker__option:hover, :where(.nsn-mv) .mv-select-picker__option[aria-selected=true]{background:#f7f4f2}
:where(.nsn-mv) .mv-personalization__group{margin:0;padding:0;border:0}
:where(.nsn-mv) .mv-personalization__group+.mv-personalization__group{margin-top:2.7rem}
:where(.nsn-mv) .mv-personalization__group legend{font-weight:500;margin-bottom:1.8rem}
:where(.nsn-mv) .mv-personalization-field-invalid .mv-select-picker__button, :where(.nsn-mv) .mv-personalization-field-invalid .mv-stone-picker__button, :where(.nsn-mv) .mv-personalization-field-invalid .mv-size-picker__button, :where(.nsn-mv) .mv-personalization-field-invalid .mv-personalization__select, :where(.nsn-mv) .mv-personalization-field-invalid .mv-personalization__text, :where(.nsn-mv) .mv-personalization-field-invalid .input--small, :where(.nsn-mv) .mv-personalization-field-invalid .select__select{border-color:#b3261e!important;box-shadow:0 0 0 1px #b3261e47!important;color:#b3261e!important}
:where(.nsn-mv) .mv-personalization-field-invalid .mv-select-picker__value, :where(.nsn-mv) .mv-personalization-field-invalid .mv-stone-picker__value, :where(.nsn-mv) .mv-personalization-field-invalid .mv-size-picker__value{color:#b3261e!important}
:where(.nsn-mv) .mv-personalization-field-error{display:block;margin:0 0 .45rem;color:#b3261e;font:400 1.1rem/1.2 "Outfit",var(--font-body-family),sans-serif;letter-spacing:0}
:where(.nsn-mv) .mv-personalization__counter{position:absolute;right:0;top:0;font:300 1.25rem/1.35 "Outfit",var(--font-body-family),sans-serif;color:#85878a}
:where(.nsn-mv) .mv-personalization [hidden]{display:none!important}
@media screen and (max-width:749px){:where(.nsn-mv) .mv-personalization__field{margin-bottom:1.35rem}
:where(.nsn-mv) .mv-personalization__select, :where(.nsn-mv) .mv-personalization__text, :where(.nsn-mv) .mv-select-picker__button{height:4.4rem;font-size:14px}
:where(.nsn-mv) .mv-select-picker__option{min-height:4.4rem;font-size:14px}
:where(.nsn-mv) .mv-stone-picker__button{height:4.4rem;font-size:14px}
:where(.nsn-mv) .mv-stone-picker__option{min-height:4.4rem;font-size:14px}
:where(.nsn-mv) .mv-personalization__group+.mv-personalization__group{margin-top:2.2rem}}
:where(.nsn-mv) .card-wrapper:not(.collection-card-wrapper) .card__inner{aspect-ratio:2/3!important;height:auto!important;padding-bottom:0!important}
:where(.nsn-mv) .card-wrapper:not(.collection-card-wrapper) .card__media, :where(.nsn-mv) .card-wrapper:not(.collection-card-wrapper) .card__inner .media{aspect-ratio:auto!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important;padding-bottom:0!important}
@media screen and (max-width:749px){:where(.nsn-mv) .menu-drawer__title-and-close-btn{min-height:7rem!important;padding:1.3rem 3.6rem 1.1rem!important;border-bottom:0!important}
:where(.nsn-mv) .menu-drawer__title{display:none!important}
:where(.nsn-mv) .menu-drawer__close-btn{margin-left:auto!important;margin-right:0!important;width:4.4rem!important;height:4.4rem!important}
:where(.nsn-mv) .menu-drawer__navigation-container{padding:0 3.6rem 2.4rem!important}
:where(.nsn-mv) .menu-drawer__navigation{padding:0!important}
:where(.nsn-mv) .menu-drawer__menu{margin:0!important;padding:0!important}
:where(.nsn-mv) #HeaderDrawer_Body{padding:1rem 3.6rem 2.4rem!important}
:where(.nsn-mv) #HeaderDrawer_Body>.menu-drawer__navigation{margin:0 0 2.4rem!important;width:auto!important}
:where(.nsn-mv) .menu-drawer{transition:transform .38s cubic-bezier(.22,1,.36,1)!important}}
:where(.nsn-mv) .menu-drawer__menu>li>a, :where(.nsn-mv) .menu-drawer__menu>li>summary{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.7rem!important;font-weight:300!important;letter-spacing:.3rem!important;text-transform:uppercase!important;color:#2b2622!important;padding:1.8rem .4rem!important}
:where(.nsn-mv) .menu-drawer__menu>li{border-bottom:1px solid #E8E8E8}
:where(.nsn-mv) .menu-drawer__menu>li:first-child{border-top:1px solid #E8E8E8}
:where(.nsn-mv) .menu-drawer__menu>li.mv-drawer-service{border:0!important;display:block;width:100%;vertical-align:top}
:where(.nsn-mv) .menu-drawer__menu>li.mv-drawer-service>a{display:block;font-size:1.55rem!important;letter-spacing:.02rem!important;text-transform:none!important;padding:.9rem .4rem!important;color:#46484a!important}
:where(.nsn-mv) .menu-drawer__menu>li:not(.mv-drawer-service)+li.mv-drawer-service{border-top:1px solid #E8E8E8!important;margin-top:1.4rem;padding-top:1.4rem}
:where(.nsn-mv) .menu-drawer__utility-links{margin-top:auto}
@media screen and (max-width:749px){:where(.nsn-mv) .menu-drawer .header-drawer-v2__footer{margin-top:auto!important;padding:1rem 3.6rem 1.6rem!important}
:where(.nsn-mv) .menu-drawer .header-drawer-v2__localization{display:block!important;margin:0!important}
:where(.nsn-mv) .menu-drawer .header-drawer-v2__localization>localization-form:has(#HeaderDrawerCountryForm){display:none!important}
:where(.nsn-mv) .menu-drawer .header-drawer-v2__localization .localization-form-v2{display:block!important;margin:0!important}
:where(.nsn-mv) .menu-drawer .header-drawer-v2__localization .localization-v2__button{width:100%;justify-content:space-between;font-size:1.3rem!important;letter-spacing:.03rem!important;padding:.45rem 0!important}}
.gabarit-index :where(.nsn-mv) .menu-drawer a, .gabarit-index :where(.nsn-mv) .menu-drawer summary, .gabarit-index :where(.nsn-mv) .menu-drawer .menu-drawer__menu>li>a{color:#2b2622!important}
.gabarit-index :where(.nsn-mv) .menu-drawer svg{color:#2b2622!important}
.gabarit-index :where(.nsn-mv) .menu-drawer .mv-drawer-service>a{color:#46484a!important}
[id$=__collections]:where(.nsn-mv) .card--card>.card__content--main{padding:0!important;margin:0!important;min-height:0!important;flex-grow:0!important}
[id$=__collections]:where(.nsn-mv) .card--card>.card__content--main .card__information{padding:0!important}
[id$=__collections]:where(.nsn-mv) .card--card>.card__content--main .card__heading{margin:0!important;font-size:0!important;line-height:0!important}
[id$=__collections]:where(.nsn-mv) .card--card>.card__content--main .card__heading>a{font-size:0!important;line-height:0!important;color:transparent!important}
[id$=__collections]:where(.nsn-mv) .card--card>.card__content--main .icon-wrap{display:none!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card__author-container{flex-direction:column!important;align-items:center!important;border-top:0!important;padding-top:0!important;margin-top:2.2rem!important;gap:1.4rem!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card__avatar{width:14.2rem!important;height:17.8rem!important;margin-right:0!important;border-radius:0!important;overflow:hidden!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card__avatar img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card__author{font-size:1.6rem!important;font-weight:600!important;color:#2b2622!important;margin:0!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card{border-radius:0!important;border:0!important;box-shadow:0 1.6rem 3.8rem #2b26221a!important;overflow:visible!important;opacity:1!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card:before, [id$=__avis]:where(.nsn-mv) .testimonial-card:after{border-radius:0!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card .multicolumn-card__info{padding:3.4rem 3rem 3.2rem!important}
[id$=__avis]:where(.nsn-mv) .multicolumn-card__info h3{font-size:1.65rem!important;font-weight:600!important;color:#2b2622!important;line-height:1.35!important;margin-top:0!important;margin-bottom:.9rem!important}
[id$=__avis]:where(.nsn-mv) .multicolumn-card__info .rte, [id$=__avis]:where(.nsn-mv) .multicolumn-card__info .rte p{font-size:1.55rem!important;font-weight:300!important;line-height:1.5!important;color:#46484a!important;margin:0!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card__stars{margin:0 0 1rem!important;color:#46484a!important;font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.6rem!important;line-height:1.1!important;letter-spacing:.32rem!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card__stars .rating-stars-and-text{display:none!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card__stars:before{content:"\2605\2605\2605\2605\2605"}
[id$=__avis]:where(.nsn-mv) .splide__list{align-items:stretch!important}
[id$=__avis]:where(.nsn-mv) .splide__slide, [id$=__avis]:where(.nsn-mv) .splide__slide__container{height:auto!important;display:flex!important}
[id$=__avis]:where(.nsn-mv) .splide__slide__container, [id$=__avis]:where(.nsn-mv) .testimonial-card, [id$=__avis]:where(.nsn-mv) .testimonial-card .multicolumn-card__info{width:100%;height:100%}
[id$=__avis]:where(.nsn-mv) .splide__pagination__page{width:.6rem!important;height:.6rem!important;min-width:.6rem!important;min-height:.6rem!important;margin:0 .5rem!important;padding:0!important;border:0!important;border-radius:50%!important;background:#46484a!important;box-shadow:none!important;transform:none!important;opacity:.4!important}
[id$=__avis]:where(.nsn-mv) .splide__pagination__page.is-active{width:.9rem!important;height:.9rem!important;min-width:.9rem!important;min-height:.9rem!important;opacity:1!important}
@media screen and (max-width:749px){:where(.nsn-mv) .header.header--top-center{padding-top:.8rem!important}
.gabarit-product :where(.nsn-mv) .header, .gabarit-index :where(.nsn-mv) .header, .gabarit-collection :where(.nsn-mv) .header{padding-top:.8rem!important;padding-bottom:1rem!important}
.gabarit-product :where(.nsn-mv) .product__media-item{overflow:hidden!important;background:#f5f2ee!important}
.gabarit-product :where(.nsn-mv) .product__media-item img{transform:none!important;transform-origin:center!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper{padding-top:3rem!important;padding-left:.2rem!important;padding-right:.2rem!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .select__select, .gabarit-product :where(.nsn-mv) .product__info-wrapper .product-form__input select, .gabarit-product :where(.nsn-mv) .product__info-wrapper .mv-stone__btn{min-height:4.2rem!important;height:4.2rem!important;line-height:4.2rem!important;font-size:1.45rem!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Oro]) .color-swatch__image, .gabarit-product :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Or]) .color-swatch__image, .gabarit-product :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Gold]) .color-swatch__image, .gabarit-product :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Plata]) .color-swatch__image, .gabarit-product :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Argent]) .color-swatch__image, .gabarit-product :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value=Silver]) .color-swatch__image, .gabarit-product :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Oro rosa"]) .color-swatch__image, .gabarit-product :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Or rose"]) .color-swatch__image, .gabarit-product :where(.nsn-mv) .product__info-wrapper .color-swatch:has(input[value="Rose gold"]) .color-swatch__image{width:3.4rem!important;height:3.4rem!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper button[name=add], .gabarit-product :where(.nsn-mv) .product__info-wrapper .product-form__submit{min-height:4.5rem!important;height:4.5rem!important;font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.36rem!important;line-height:1.42!important;text-transform:uppercase!important;border-radius:.3rem!important;box-shadow:none!important;transform:none!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .main-product-atc:before, .gabarit-product :where(.nsn-mv) .product__info-wrapper .main-product-atc:after{box-shadow:none!important;border:0!important;transform:none!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .text-with-icon-block .product__text, .gabarit-product :where(.nsn-mv) .product__info-wrapper .text-with-icon-block .text{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.096rem!important;line-height:1.1!important;color:#3a2e28!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .text-with-icon-block{border-radius:0!important;margin-top:0!important}}
:where(.nsn-mv) .product__info-wrapper .icons-with-text__icon-item--next-to-title .icons-with-text__icon__text>.rte{margin-left:2.6rem!important;width:calc(100% - 2.6rem)!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .icons-with-text__icon__title, .gabarit-product :where(.nsn-mv) .product__info-wrapper .icons-with-text__icon__title span{color:#1a1a1a!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .main-product-atc, .gabarit-product :where(.nsn-mv) .product__info-wrapper .main-product-atc:hover{background:#000!important;color:#fff!important;border-radius:.3rem!important;box-shadow:none!important;transform:none!important;padding-left:3rem!important;padding-right:3rem!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .main-product-atc:before, .gabarit-product :where(.nsn-mv) .product__info-wrapper .main-product-atc:after{content:none!important;display:none!important}
.gabarit-product :where(.nsn-mv) .product__info-wrapper .main-product-atc .main-atc__label, .gabarit-product :where(.nsn-mv) .product__info-wrapper .main-product-atc .main-atc__label__text, .gabarit-product :where(.nsn-mv) .product__info-wrapper .main-product-atc .main-atc__label__line-1, .gabarit-product :where(.nsn-mv) .product__info-wrapper .main-product-atc .main-atc__label__line-1>span{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.36rem!important;line-height:1.42!important;color:#fff!important;opacity:1!important;visibility:visible!important;text-transform:uppercase!important;transform:none!important}
.gabarit-product :where(.nsn-mv) .sticky-atc .sticky-atc__add_button, .gabarit-product :where(.nsn-mv) .sticky-atc .sticky-atc__add_button:hover, .gabarit-product :where(.nsn-mv) .sticky-atc .sticky-atc__add_button:focus, .gabarit-product :where(.nsn-mv) .sticky-atc .sticky-atc__add_button:active{background:#000!important;color:#fff!important;border:0!important;border-radius:.3rem!important;box-shadow:none!important;min-height:4.5rem!important;transform:none!important}
.gabarit-product :where(.nsn-mv) .sticky-atc .sticky-atc__add_button:before, .gabarit-product :where(.nsn-mv) .sticky-atc .sticky-atc__add_button:after{content:none!important;display:none!important}
.gabarit-product :where(.nsn-mv) .sticky-atc .sticky-atc__label, .gabarit-product :where(.nsn-mv) .sticky-atc .sticky-atc__label__text, .gabarit-product :where(.nsn-mv) .sticky-atc .sticky-atc__button-price{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.36rem!important;line-height:1.42!important;color:#fff!important;opacity:1!important;visibility:visible!important;text-transform:uppercase!important}
.gabarit-product [id$=__faq]:where(.nsn-mv) .collapsible-content__heading{font-family:"Tenor Sans",var(--font-heading-family),sans-serif!important;font-size:2.8rem!important;font-weight:400!important;line-height:1.25!important;color:#46484a!important}
.gabarit-product :where(.nsn-mv) #MainContent [id$=__faq] .accordion__title{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.5rem!important;font-weight:300!important;line-height:1.35!important;color:#46484a!important}
.gabarit-product :where(.nsn-mv) #MainContent [id$=__faq] .accordion__content__inner, .gabarit-product :where(.nsn-mv) #MainContent [id$=__faq] .accordion__content__inner p, .gabarit-product :where(.nsn-mv) #MainContent [id$=__faq] .accordion__content__inner li{font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.4rem!important;font-weight:300!important;line-height:1.45!important;color:#46484a!important}
.gabarit-product :where(.nsn-mv) #MainContent [id$=__faq] .accordion__content__inner p{margin:0 0 .8rem!important}
.gabarit-product :where(.nsn-mv) #MainContent [id$=__faq] .accordion__content__inner p:last-child{margin-bottom:0!important}
@media screen and (min-width:750px){[id$=__avis]:where(.nsn-mv) .splide__slide .testimonial-card{width:106.5%;margin-left:-3.25%;transform:scale(.95);transform-origin:center center;transition:transform .24s ease-out,box-shadow .24s ease-out;will-change:transform}
[id$=__avis]:where(.nsn-mv) .splide__slide.is-instant-active .testimonial-card{transform:scale(1.1)}
[id$=__avis]:where(.nsn-mv) .splide__slide{z-index:1}
[id$=__avis]:where(.nsn-mv) .splide__slide.is-instant-active{z-index:3;position:relative}
[id$=__avis]:where(.nsn-mv) .splide__track{padding-top:3.2rem!important;padding-bottom:3.2rem!important;overflow:hidden}
[id$=__avis]:where(.nsn-mv) .splide__dots-and-arrows{margin-top:0}}
@media screen and (max-width:749px){[id$=__avis]:where(.nsn-mv) .splide__slide__container{width:33.3rem!important;max-width:calc(100vw - 6rem)!important;margin:0 auto!important}
[id$=__avis]:where(.nsn-mv) .testimonial-card .multicolumn-card__info{padding:3rem 1.5rem!important}
[id$=__avis]:where(.nsn-mv) .splide__slide .testimonial-card{transform:scale(.86);transform-origin:center center;transition:transform .22s ease-out,box-shadow .22s ease-out;will-change:transform}
[id$=__avis]:where(.nsn-mv) .splide__slide.is-instant-active .testimonial-card{transform:scale(1)}}
:where(.nsn-mv) .mv-initial-ring-product .product__info-container .color-swatches-container .color-swatch:nth-child(3){display:block!important}
:where(.nsn-mv) .mv-metal-choice--gold{background:radial-gradient(circle at 31% 22%,#fffdf2 0 7%,rgba(255,250,211,.9) 12%,transparent 25%),radial-gradient(circle at 52% 61%,#f6dd7f 0 32%,#d2a02d 58%,#8f6416)!important;box-shadow:inset .18rem .24rem .28rem #ffffffa3,inset -.22rem -.26rem .35rem #67440a52,0 0 0 .1rem #e8e8e1}
:where(.nsn-mv) .mv-metal-choice--silver{background:radial-gradient(circle at 31% 22%,#fff 0 8%,rgba(255,255,255,.82) 13%,transparent 27%),radial-gradient(circle at 52% 62%,#dce2e6 0 31%,#adb7c0 59%,#737d87)!important;box-shadow:inset .18rem .24rem .28rem #ffffffb8,inset -.22rem -.26rem .35rem #3d475047,0 0 0 .1rem #e8e8e1}
:where(.nsn-mv) .mv-metal-choice--rose{position:relative;background:transparent!important}
:where(.nsn-mv) .mv-metal-choice--rose:after{content:"";position:absolute;top:17%;right:17%;bottom:17%;left:17%;border-radius:50%;background:radial-gradient(circle at 33% 28%,#fff1ea 0 7%,#f3c0aa 22%,#c77c64 54%,#8f4d3e 76%,#f0b69e)}
:where(.nsn-mv) .mv-metal-choice{width:3.2rem;height:3.2rem;border-radius:50%;margin-right:.8rem;border:.2rem solid #fff;box-shadow:0 0 0 .1rem #e8e8e1;vertical-align:middle}
:where(.nsn-mv) .mv-metal-choice.is-selected{box-shadow:0 0 0 2px #46484a}
:where(.nsn-mv) .mv-metal-choice--gold.is-selected{box-shadow:0 0 0 2px #46484a,inset .18rem .24rem .28rem #ffffffa3,inset -.22rem -.26rem .35rem #67440a52}
:where(.nsn-mv) .mv-metal-choice--silver.is-selected{box-shadow:0 0 0 2px #46484a,inset .18rem .24rem .28rem #ffffffb8,inset -.22rem -.26rem .35rem #3d475047}
:where(.nsn-mv) .mv-gabrielle-product variant-selects .product-form__input:has(input[name="N\famero de medallas"]), :where(.nsn-mv) .mv-gabrielle-product variant-selects .product-form__input:has(select[name="options[Nombre de pendentifs]"]), :where(.nsn-mv) .mv-gabrielle-product variant-selects .product-form__input:has(select[name="options[Anzahl der Medaillons]"]), :where(.nsn-mv) .mv-gabrielle-product variant-selects .product-form__input:has(select[name="options[Numero di ciondoli]"]), :where(.nsn-mv) .mv-gabrielle-product variant-selects .product-form__input:has(select[name="options[Number of charms]"]), :where(.nsn-mv) .mv-gabrielle-product variant-selects .product-form__input:has(select[name="options[N\famero de medallas]"]){display:none!important}
:where(.nsn-mv) .mv-gabrielle-personalization__initials{display:grid;gap:1.2rem;margin-top:1.2rem}
:where(.nsn-mv) .mv-paloma-product variant-selects .product-form__input:has(input[name="N\famero de charms"]), :where(.nsn-mv) .mv-paloma-product variant-selects .product-form__input:has(select[name="options[N\famero de charms]"]), :where(.nsn-mv) .mv-paloma-product variant-selects .product-form__input:has(input[name="Number of Charms"]), :where(.nsn-mv) .mv-paloma-product variant-selects .product-form__input:has(select[name="options[Number of Charms]"]), :where(.nsn-mv) .mv-paloma-product variant-selects .product-form__input:has(input[name="Nombre de charms"]), :where(.nsn-mv) .mv-paloma-product variant-selects .product-form__input:has(input[name="Nombre de pendentifs"]), :where(.nsn-mv) .mv-paloma-product variant-selects .product-form__input:has(select[name="options[Nombre de pendentifs]"]), :where(.nsn-mv) .mv-paloma-product variant-selects .product-form__input:has(select[name="options[Nombre de charms]"]){display:none!important}
:where(.nsn-mv) .mv-paloma-personalization__letters{display:grid;gap:1.2rem;margin-top:1.2rem}
:where(.nsn-mv) main .rte, :where(.nsn-mv) .shopify-policy__body{overflow-wrap:anywhere}
:where(.nsn-mv) .mv-esperanza-product variant-selects .product-form__input:has(input[name="Piedra de nacimiento"]), :where(.nsn-mv) .mv-esperanza-product variant-selects .product-form__input:has(select[name="options[Piedra de nacimiento]"]), :where(.nsn-mv) .mv-esperanza-product variant-selects .product-form__input:has(input[name=Birthstone]), :where(.nsn-mv) .mv-esperanza-product variant-selects .product-form__input:has(select[name="options[Birthstone]"]), :where(.nsn-mv) .mv-esperanza-product variant-selects .product-form__input:has(input[name="Pierre de naissance"]), :where(.nsn-mv) .mv-esperanza-product variant-selects .product-form__input:has(select[name="options[Pierre de naissance]"]){display:none!important}
:where(.nsn-mv) .mv-bea-product variant-selects .product-form__input:has(input[name="N\famero de placas"]), :where(.nsn-mv) .mv-bea-product variant-selects .product-form__input:has(input[name="options[N\famero de placas]"]), :where(.nsn-mv) .mv-bea-product variant-selects .product-form__input:has(select[name="options[N\famero de placas]"]), :where(.nsn-mv) .mv-bea-product variant-selects .product-form__input:has(input[name="Number of nameplates"]), :where(.nsn-mv) .mv-bea-product variant-selects .product-form__input:has(input[name="options[Number of nameplates]"]), :where(.nsn-mv) .mv-bea-product variant-selects .product-form__input:has(select[name="options[Number of nameplates]"]){display:none!important}
:where(.nsn-mv) .mv-relaxed-bracelet-gallery .product__media-list .product__media img{transform:scale(.76)!important;transform-origin:center}
:where(.nsn-mv) .mv-alma-offer{font-family:"Outfit",var(--font-body-family),sans-serif;color:#1a1a1a;margin:2.2rem 0 2.8rem}
:where(.nsn-mv) .mv-alma-offer fieldset{border:0;margin:0;padding:0}
:where(.nsn-mv) .mv-alma-offer__legend, :where(.nsn-mv) .mv-alma-offer__personalization>h2{display:block;width:100%;margin:0 0 1rem;font:400 1.25rem/1.2 "Outfit",var(--font-body-family),sans-serif;letter-spacing:.15em;color:#1a1a1a}
:where(.nsn-mv) .mv-alma-offer__choice-grid{display:grid;grid-template-columns:1fr 1.14fr;gap:1.2rem}
:where(.nsn-mv) .mv-alma-choice{position:relative;min-height:19.4rem;padding:2.6rem 1.1rem 1.1rem;border:1px solid #d9d6d2;border-radius:.8rem;background:#fff;box-shadow:0 2px 10px #2b26220d;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#1a1a1a;text-align:center;font-family:"Outfit",var(--font-body-family),sans-serif;transition:border-color .2s ease,box-shadow .2s ease}
:where(.nsn-mv) .mv-alma-choice.is-selected{border:2px solid #1a1a1a;padding:2.5rem 1rem 1rem;box-shadow:0 4px 14px #2b26221a}
:where(.nsn-mv) .mv-alma-choice__check{position:absolute;right:1rem;top:1rem;width:2.2rem;height:2.2rem;border:1.5px solid #1a1a1a;border-radius:50%;background:#fff}
:where(.nsn-mv) .mv-alma-choice.is-selected .mv-alma-choice__check{background:#1a1a1a}
:where(.nsn-mv) .mv-alma-choice.is-selected .mv-alma-choice__check:after{content:"";position:absolute;left:.65rem;top:.35rem;width:.55rem;height:1rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
:where(.nsn-mv) .mv-alma-choice__badge{position:absolute;z-index:3;left:1rem;top:1rem;min-height:1.8rem;padding:.45rem .65rem;border-radius:.2rem;background:#1a1a1a;color:#fff;font-size:.78rem;line-height:1;letter-spacing:.1em;white-space:nowrap;box-sizing:border-box;display:flex;align-items:center}
:where(.nsn-mv) .mv-alma-choice__visual{position:relative;isolation:isolate;flex:none;width:100%;height:8.8rem;margin:0 0 .7rem;overflow:hidden;line-height:0;display:flex;align-items:center;justify-content:center}
:where(.nsn-mv) .mv-alma-choice__visual img{position:relative;z-index:1;display:block;width:8.8rem;height:8.8rem;max-width:none;flex:none;object-fit:contain}
:where(.nsn-mv) .mv-alma-choice__visual--single img{transform:scale(1.28)}
:where(.nsn-mv) .mv-alma-choice__visual--duo{gap:.35rem}
:where(.nsn-mv) .mv-alma-choice__visual--duo img{width:7rem;height:7rem;margin:0 -.55rem;mix-blend-mode:multiply;transform:scale(1.45)}
:where(.nsn-mv) .mv-alma-choice__title{font-size:1.2rem;line-height:1.2;font-weight:600;letter-spacing:.06em}
:where(.nsn-mv) .mv-alma-choice__price, :where(.nsn-mv) .mv-alma-choice__prices{min-height:2.5rem;margin-top:.45rem;display:flex;align-items:baseline;justify-content:center;gap:.8rem;font:400 1.65rem/1.2 "Outfit",var(--font-body-family),sans-serif;letter-spacing:0;color:#3b944c}
:where(.nsn-mv) .mv-alma-choice__prices strong{font:inherit}
:where(.nsn-mv) .mv-alma-choice__prices s{font:400 1.15rem/1.2 "Outfit",var(--font-body-family),sans-serif;color:#929292}
:where(.nsn-mv) .mv-alma-choice__saving{width:100%;margin-top:.4rem;padding:.55rem .4rem;border-radius:.3rem;background:#f3e1b5;font-size:.88rem;line-height:1.15;letter-spacing:.035em;white-space:nowrap}
:where(.nsn-mv) .mv-alma-offer__personalization{margin-top:2.6rem}
:where(.nsn-mv) .mv-alma-ring{padding:1.6rem 1.8rem 1.8rem;border:1px solid #dfd3c2;border-radius:.7rem;background:#fff}
:where(.nsn-mv) .mv-alma-ring+.mv-alma-ring{margin-top:1rem}
:where(.nsn-mv) .mv-alma-ring[hidden]{display:none!important}
:where(.nsn-mv) .mv-alma-ring h3{margin:0 0 1.2rem;font:400 1.35rem/1.2 "Outfit",var(--font-body-family),sans-serif;letter-spacing:.13em;color:#1a1a1a}
:where(.nsn-mv) .mv-alma-ring__colors{display:flex;align-items:center;gap:1.6rem!important;margin-bottom:1.4rem!important}
:where(.nsn-mv) .mv-alma-ring__colors legend{float:left;width:auto;font-size:1rem;line-height:3.2rem;letter-spacing:.12em}
:where(.nsn-mv) .mv-alma-ring__swatches{display:flex;align-items:center;gap:.9rem}
:where(.nsn-mv) .mv-alma-ring__swatches .mv-metal-choice{margin:0}
:where(.nsn-mv) .mv-alma-ring__initials{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}
:where(.nsn-mv) .mv-alma-ring__initials label span{display:block;margin-bottom:.6rem;font-size:.9rem;line-height:1.2;letter-spacing:.08em}
:where(.nsn-mv) .mv-alma-ring__initials input{width:100%;height:4.8rem;padding:0 1.2rem;border:1px solid #d8d5d1;border-radius:.35rem;background:#fff;color:#1a1a1a;font:400 1.5rem "Outfit",var(--font-body-family),sans-serif;text-transform:uppercase;box-sizing:border-box}
:where(.nsn-mv) .mv-alma-ring__initials input:focus{outline:1px solid #1a1a1a;outline-offset:1px}
:where(.nsn-mv) .mv-alma-ring__initials input.is-invalid{border-color:#a62b2b}
:where(.nsn-mv) .mv-alma-offer__required{margin:1.2rem 0 .8rem;text-align:center;color:#46484a;font-size:1.05rem;letter-spacing:.04em}
:where(.nsn-mv) .mv-alma-offer__error{margin:.8rem 0;color:#9b1c28;text-align:center;font-size:1.15rem}
:where(.nsn-mv) .mv-alma-offer__submit{width:100%;min-height:6rem;padding:1.4rem 1rem;border:0;border-radius:.35rem;background:#050505;color:#fff!important;display:flex;align-items:center;justify-content:center;font:400 1.2rem/1.2 "Outfit",var(--font-body-family),sans-serif;letter-spacing:.18em;text-align:center}
:where(.nsn-mv) .mv-alma-offer__submit.is-loading, :where(.nsn-mv) .mv-alma-offer__submit:disabled{opacity:.65}
:where(.nsn-mv) .mv-initial-ring-product .product__info-container>variant-selects, :where(.nsn-mv) .mv-initial-ring-product .product__info-container>noscript, :where(.nsn-mv) .mv-initial-ring-product .product__info-container>.product-page-price, :where(.nsn-mv) .mv-initial-ring-product .product__info-container>.mv-personalization--initials, :where(.nsn-mv) .mv-initial-ring-product .product__info-container>.main-product-form, :where(.nsn-mv) .mv-initial-ring-product .product__info-container>.mv-initial-pair{display:none!important}
:where(.nsn-mv) .mv-veria-bundle-product .product__info-container variant-selects, :where(.nsn-mv) .mv-veria-bundle-product .product__info-container noscript, :where(.nsn-mv) .mv-veria-bundle-product .product__info-container .product-page-price, :where(.nsn-mv) .mv-veria-bundle-product .product__info-container .mv-personalization, :where(.nsn-mv) .mv-veria-bundle-product .product__info-container .main-product-form, :where(.nsn-mv) .mv-veria-bundle-product .product__info-container .product__text-container--styling-container{display:none!important}
:where(.nsn-mv) .mv-veria-pair__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.5rem}
:where(.nsn-mv) .mv-veria-pair__field{display:block}
:where(.nsn-mv) .mv-veria-pair__field--full{grid-column:1/-1}
:where(.nsn-mv) .mv-veria-pair__field-label{display:block;margin-bottom:.6rem;font-size:.9rem;line-height:1.2;letter-spacing:.08em}
:where(.nsn-mv) .mv-veria-pair .mv-personalization__select{width:100%;height:4.8rem;padding:0 3.4rem 0 1.2rem;border:1px solid #d8d5d1;border-radius:.35rem;background:#fff;color:#1a1a1a;font:400 1.35rem "Outfit",var(--font-body-family),sans-serif;box-sizing:border-box}
:where(.nsn-mv) .mv-veria-pair .mv-alma-ring__colors{margin-bottom:1.6rem!important}
:where(.nsn-mv) .mv-veria-pair .mv-alma-ring__colors legend{font-size:.9rem}
:where(.nsn-mv) .mv-veria-pair__notice{margin:1.1rem 0 0;color:#5a5754;font-size:1.05rem;line-height:1.4;text-align:center}
:where(.nsn-mv) .mv-veria-pair__error{margin:.8rem 0;color:#9b1c28;text-align:center;font-size:1.15rem}
:where(.nsn-mv) .mv-veria-pair__single-visual, :where(.nsn-mv) .mv-veria-pair__duo-visual{overflow:visible!important}
:where(.nsn-mv) .mv-veria-pair__single-visual img, :where(.nsn-mv) .mv-veria-pair__duo-visual img{width:6.3rem!important;height:5.2rem!important;margin:0!important;object-fit:contain;transform:none!important;mix-blend-mode:normal}
:where(.nsn-mv) .mv-veria-pair__duo-visual{gap:.7rem!important}
:where(.nsn-mv) .mv-veria-pair .mv-stone-picker__button{height:4.8rem;border-radius:.35rem;font:400 1.35rem/1 "Outfit",var(--font-body-family),sans-serif}
:where(.nsn-mv) .mv-veria-pair .mv-stone-picker__option{font:400 1.35rem/1.2 "Outfit",var(--font-body-family),sans-serif}
:where(.nsn-mv) .mv-veria-pair>.sizing-chart{margin:.6rem 0 1.8rem!important}
:where(.nsn-mv):has(.mv-veria-bundle-product) .mv-bar, :where(.nsn-mv):has(.mv-veria-bundle-product) sticky-atc{display:none!important}
@media screen and (min-width:750px){:where(.nsn-mv) .mv-initial-ring-product .product__info-wrapper, :where(.nsn-mv) .mv-initial-ring-product .main-product__info-container{overflow:visible!important}
:where(.nsn-mv) .mv-initial-ring-product .main-product__info-container>.mv-alma-offer{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;width:100%!important;max-width:60rem!important;height:auto!important;overflow:visible!important}}
@media(max-width:749px){:where(.nsn-mv) .mv-alma-offer{margin-top:1.7rem}
:where(.nsn-mv) .mv-alma-offer__choice-grid{gap:.8rem}
:where(.nsn-mv) .mv-alma-choice{min-height:17.8rem;padding:2.3rem .65rem .85rem}
:where(.nsn-mv) .mv-alma-choice.is-selected{padding:2.2rem .55rem .75rem}
:where(.nsn-mv) .mv-alma-choice__badge{left:.65rem;top:.7rem;font-size:.68rem;padding:.4rem .5rem}
:where(.nsn-mv) .mv-alma-choice__check{right:.7rem;top:.7rem;width:2rem;height:2rem}
:where(.nsn-mv) .mv-alma-choice.is-selected .mv-alma-choice__check:after{left:.58rem;top:.3rem;width:.5rem;height:.9rem}
:where(.nsn-mv) .mv-alma-choice__visual{height:7.5rem;margin-bottom:.65rem}
:where(.nsn-mv) .mv-alma-choice__visual img{width:7.5rem;height:7.5rem}
:where(.nsn-mv) .mv-alma-choice__visual--duo{gap:.3rem}
:where(.nsn-mv) .mv-alma-choice__visual--duo img{width:6.1rem;height:6.1rem;margin:0 -.5rem;mix-blend-mode:multiply;transform:scale(1.45)}
:where(.nsn-mv) .mv-alma-choice__title{font-size:1.05rem}
:where(.nsn-mv) .mv-alma-choice__price, :where(.nsn-mv) .mv-alma-choice__prices{font-size:1.5rem}
:where(.nsn-mv) .mv-alma-choice__prices s{font-size:1rem}
:where(.nsn-mv) .mv-alma-choice__saving{font-size:.75rem;letter-spacing:.015em;padding:.5rem .15rem}
:where(.nsn-mv) .mv-alma-offer__personalization{margin-top:2.2rem}
:where(.nsn-mv) .mv-alma-ring{padding:1.4rem 1.25rem 1.5rem}
:where(.nsn-mv) .mv-alma-ring__initials{gap:.9rem}
:where(.nsn-mv) .mv-alma-ring__initials label span{font-size:.78rem}
:where(.nsn-mv) .mv-alma-ring__initials input{height:4.5rem}
:where(.nsn-mv) .mv-metal-choice{width:3rem;height:3rem}
:where(.nsn-mv) .mv-veria-pair__fields{gap:1rem}
:where(.nsn-mv) .mv-veria-pair .mv-personalization__select, :where(.nsn-mv) .mv-veria-pair .mv-stone-picker__button{height:4.5rem;font-size:1.25rem}
:where(.nsn-mv) .mv-veria-pair__duo-visual{gap:.35rem!important}
:where(.nsn-mv) .mv-veria-pair__single-visual img, :where(.nsn-mv) .mv-veria-pair__duo-visual img{width:5.4rem!important;height:4.5rem!important;transform:none!important}}
#shopify-section-cart-drawer:where(.nsn-mv) cart-drawer.is-empty .cart-drawer__empty-content>a.button{min-width:22rem!important;min-height:4.8rem!important;padding:1.4rem 2.4rem!important;border:0!important;border-radius:0!important;background:#1a1a1a!important;color:#fff!important;box-shadow:none!important;font:400 1.2rem/1 "Outfit",var(--font-body-family),sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important}
#shopify-section-cart-drawer:where(.nsn-mv) cart-drawer.is-empty .cart-drawer__empty-content>a.button:before, #shopify-section-cart-drawer:where(.nsn-mv) cart-drawer.is-empty .cart-drawer__empty-content>a.button:after{display:none!important;box-shadow:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) cart-drawer.is-empty .cart-drawer__empty-content>a.button:hover{background:#303030!important;color:#fff!important}
#shopify-section-cart-drawer:where(.nsn-mv) cart-drawer.is-empty .drawer__header, #shopify-section-cart-drawer:where(.nsn-mv) cart-drawer.is-empty .cart-drawer__body, #shopify-section-cart-drawer:where(.nsn-mv) cart-drawer.is-empty .drawer__footer, #shopify-section-cart-drawer:where(.nsn-mv) cart-drawer.is-empty .mv-cart-sticky-footer{display:none!important}
:where(.nsn-mv):has(#shopify-section-cart-drawer cart-drawer.active) #PBarNextFrameWrapper, :where(.nsn-mv):has(#shopify-section-cart-drawer cart-drawer.active) #PBarNextFrame{pointer-events:none!important}
:where(.nsn-mv) .mv-drawer-language{list-style:none;padding:1.8rem 3.6rem 2.2rem;border-top:1px solid rgba(70,72,74,.16)}
:where(.nsn-mv) .mv-drawer-language__selector select{width:100%;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#46484a;font-family:"Outfit",var(--font-body-family),sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.08rem;padding:.4rem 2.4rem .4rem 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2346484a' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:1rem}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__inner{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__header{flex:0 0 auto!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-scroll .cart-drawer__body{flex:none!important;min-height:0!important;overflow:visible!important;overscroll-behavior:auto;padding-bottom:.8rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-sticky-footer{position:relative!important;inset:auto!important;z-index:30!important;flex:0 0 auto!important;box-sizing:border-box;align-self:stretch;min-width:0;width:auto!important;margin:0!important;padding:1rem 3rem 0!important;overflow:visible!important;background:#fff!important;border-top:0!important;box-shadow:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary{font-family:"Outfit",var(--font-body-family),sans-serif;color:#1a1a1a;transition:opacity .18s ease}
#shopify-section-cart-drawer:where(.nsn-mv){touch-action:pan-y}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary.is-busy{opacity:.58;pointer-events:none}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-offer-timer{display:flex;align-items:center;justify-content:center;min-height:3.1rem;margin:-1rem -2rem .9rem;padding:.45rem 1.4rem;background:#f4e9e3;color:#3a3029;text-align:center;font-size:1.15rem;line-height:1.25;letter-spacing:.025em}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-offer-timer strong{font-weight:600!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-offer-timer countdown-timer{display:inline-block;margin-left:.35rem;color:#9a6b14;font-weight:800;letter-spacing:.04em;animation:mv-cart-offer-timer 1.35s ease-in-out infinite}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome{display:flex;position:relative;align-items:center;justify-content:center;gap:.65rem;min-height:3.8rem;margin:-1rem -2rem .9rem;padding:.55rem 3.25rem .55rem 1.4rem;background:#f4e9e3;color:#3a3029;font-size:1.08rem;line-height:1.25;letter-spacing:.025em;text-align:center}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome__copy strong{font-weight:800!important;color:#9b651b}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome__separator{color:#ad9178;font-size:1.45em;line-height:1}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome [data-mv-welcome-code]{display:inline-flex;align-items:center;position:relative;min-height:2.5rem;gap:.3rem;overflow:hidden;padding:.36rem .68rem;border:1px solid #c8a96c;border-radius:999px;background:linear-gradient(135deg,#ead9ad,#f8efcf,#dec38a);box-shadow:inset 0 1px #ffffffbd;color:#72531c;font:inherit;font-size:.92rem;letter-spacing:.035em;transition:transform .2s ease,background .2s ease;isolation:isolate}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome [data-mv-welcome-code]:after{position:absolute;z-index:0;top:0;bottom:0;left:0;width:38%;content:"";background:linear-gradient(100deg,transparent,rgba(255,255,255,.48),transparent);transform:translate(-240%) skew(-18deg);animation:mv-cart-welcome-shine 5.5s ease-in-out infinite}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome [data-mv-welcome-code]>*{position:relative;z-index:1}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome [data-mv-welcome-code] span{font-size:1.18em;font-weight:400;line-height:1}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome [data-mv-welcome-code] strong{font-weight:800!important;letter-spacing:.04em}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome [data-mv-welcome-code]:hover{transform:translateY(-1px);background:#e8d19c}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome [data-mv-welcome-code]:focus-visible{outline:2px solid #6d430e;outline-offset:.3rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome__dismiss{position:absolute;top:.35rem;right:.5rem;display:grid;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;place-items:center;background:transparent;color:#8c7568;font:inherit;font-size:1.5rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome__dismiss:hover{background:#6c4e371a;color:#49372c}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome__dismiss:focus-visible{outline:2px solid #6d430e;outline-offset:.15rem}
:where(.nsn-mv).mv-welcome-offer-dismissed #shopify-section-cart-drawer [data-mv-welcome-offer]{display:none!important}
@keyframes mv-cart-welcome-shine{0%,62%{transform:translate(-240%) skew(-18deg);opacity:0}68%{opacity:1}84%,to{transform:translate(340%) skew(-18deg);opacity:0}}
@media(prefers-reduced-motion:reduce){#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome [data-mv-welcome-code]:after{animation:none}}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__totals{margin:.2rem 0 0;padding:.3rem 0 .05rem;border-top:0}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__row, #shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__total{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:0 0 .5rem;font-size:1.32rem;line-height:1.15;font-weight:400;color:#46484a}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__row strong{font-weight:600!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__row--savings strong, #shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__row--shipping strong{color:#1f8a43}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__applied-code{margin:-.18rem 0 .45rem;color:#187342;font-size:1.12rem;line-height:1.25}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__applied-code strong{font-weight:600}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__total{margin-top:.1rem;padding-top:.65rem;padding-bottom:.1rem;border-top:1px solid #eeeae7;color:#1a1a1a;font-size:1.48rem;font-weight:600}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__total strong{font-size:1.72rem;line-height:1;font-weight:600!important;color:#1a1a1a}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__gift{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem 0;border-top:1px solid #eeeae7}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__gift-image{display:block;width:4.8rem;height:4.8rem;object-fit:cover;background:#f6f2ef}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__gift-copy{min-width:0;color:#46484a}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__gift-line{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;font-size:1.48rem;line-height:1.2;font-weight:400}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__gift-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__gift-line strong{flex:0 0 auto;font-weight:500!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__gift-copy small{display:block;margin-top:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#989898;font-size:1.15rem;line-height:1.2;font-weight:300}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount{display:block;margin:.75rem 0 .85rem;padding:0;border:0}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .cart-discount-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .field__input{min-height:3.8rem;padding:.8rem 1rem;border:1px solid #ded8d3;border-radius:.35rem;color:#1a1a1a;font-family:"Outfit",var(--font-body-family),sans-serif;font-size:1.3rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .field__input:focus{outline:0;border-color:#8d8176;box-shadow:0 0 0 1px #8d8176}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .field__input::placeholder{color:#8f8a86;opacity:1}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .cart-discount-form__submit{min-width:8.2rem;min-height:3.8rem;padding:.8rem 1.1rem;border-radius:.35rem;background:#000!important;color:#fff;font-family:var(--font-body-family),sans-serif;font-size:1.12rem;font-weight:400;letter-spacing:.16rem;text-transform:uppercase}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .cart-discount-form__submit:before, #shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .cart-discount-form__submit:after, #shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .cart-discount-form__submit:hover:after{box-shadow:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .cart-discount-form__submit:focus-visible{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #1a1a1a!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .cart-discount-form__error, #shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .cart-discount-form__success, #shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount__applied{margin:.55rem 0 0;font-size:1.05rem;line-height:1.35}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .cart-discount-form__error{color:#b42318}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount .cart-discount-form__success, #shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount__applied{color:#187342}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount__applied strong{font-weight:600}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__switch{position:relative;display:block;width:4.4rem;height:2.4rem;flex:0 0 auto;cursor:pointer}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#cfd5dc;transition:background .18s ease}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__switch span:after{content:"";position:absolute;top:.25rem;left:.25rem;width:1.9rem;height:1.9rem;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:transform .18s ease}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__switch input:checked+span{background:#3a2e28}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__switch input:checked+span:after{transform:translate(2rem)}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__switch input:focus-visible+span{outline:2px solid #1a1a1a;outline-offset:2px}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__savings{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;margin:.25rem 0 .7rem;padding:.65rem .9rem;border-radius:.5rem;background:#faf6f3;color:#1a1a1a;font-size:1.15rem;line-height:1.1}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__savings em{padding:.4rem .55rem;border-radius:.35rem;background:#eee7e1;color:#3a2e28;font-style:normal;font-weight:600}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__savings strong{font-size:1.3rem;font-weight:600!important;white-space:nowrap}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-sticky-footer .mv-cart-summary__cta{position:relative!important;inset:auto!important;z-index:5!important;margin:.8rem 0 0!important;padding:0!important;background:transparent!important;pointer-events:auto!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-sticky-footer .cart__checkout-button{position:relative!important;z-index:1!important;min-height:5rem!important;margin:0!important;border-radius:0!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.28rem!important;pointer-events:auto!important;touch-action:manipulation;cursor:pointer}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-sticky-footer .cart__checkout-button:before, #shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-sticky-footer .cart__checkout-button:after{content:none!important;display:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-sticky-footer .cart__checkout-button .button__label{width:auto!important;padding:0 1rem!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.28rem!important;pointer-events:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-sticky-footer .mv-checkout-total{display:none!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__trust{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.85rem -2rem 0;padding:.85rem .8rem .9rem;background:#faf7f5;color:#46484a;pointer-events:none}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__trust-item{display:flex;align-items:center;justify-content:center;gap:.55rem;min-width:0}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__trust-item svg{width:2.2rem;height:2.2rem;flex:0 0 auto;fill:none;stroke:#8d8176;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__trust-item span{min-width:0;font-size:.95rem;line-height:1.15;font-weight:400;white-space:nowrap}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__trust-item small{display:block;margin-top:.18rem;color:#989898;font-size:.9rem;line-height:1.1;font-weight:300;white-space:nowrap}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-progress.cart-checkpoints{margin-top:1.2rem!important;margin-bottom:2rem!important;padding-bottom:.35rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-offer-unlocked{width:calc(100% - 2rem);max-width:36rem;margin:1.4rem auto 2rem!important;padding:.9rem 1.2rem;border:1px solid #e5d9cf;background:#faf6f2;color:#3a2e28!important;font-family:"Outfit",var(--font-body-family),sans-serif!important;font-size:1.15rem!important;font-weight:400!important;line-height:1.3!important;text-align:center}
@media screen and (max-height:650px){#shopify-section-cart-drawer:where(.nsn-mv) .drawer__inner{overflow:hidden!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-sticky-footer{position:relative!important}}
@media screen and (max-width:749px){#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-sticky-footer{display:flex!important;min-height:0!important;padding-top:1.4rem!important;padding-left:2rem!important;padding-right:2rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__total{padding-bottom:.1rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__gift{padding:.9rem 0}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-discount{margin:.45rem 0 .75rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-sticky-footer .mv-cart-summary__cta{margin-top:.8rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-summary__trust{margin-top:1rem;margin-left:-1.8rem;margin-right:-1.8rem}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-progress__text{width:100%!important;max-width:39rem!important;margin-bottom:1.1rem!important;padding:0 .4rem!important;font-size:1rem!important;line-height:1.25!important;letter-spacing:0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-timer{margin-bottom:1.2rem!important}}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.85rem;padding:.75rem .4rem .65rem;border-radius:.8rem;background:#f7f3ef}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-reassurance__item{display:flex;flex-direction:column;align-items:center;gap:.22rem;min-width:0;color:#342d27;text-align:center}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-reassurance svg{width:2.35rem;height:2.35rem;fill:currentColor}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-reassurance span{display:flex;flex-direction:column;gap:.1rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-reassurance strong{font-size:1rem;font-weight:700!important;line-height:1.15}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-reassurance small{font-size:.86rem;font-weight:400;line-height:1.2;color:#8b847e}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-item--product-regalo-sorpresa dl{display:none!important}
@media screen and (min-width:990px){#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer--desktop-width-large .drawer__inner{width:60rem!important}}
@media screen and (max-width:749px){:where(.nsn-mv) .product .media-gallery--mobile-thumbnails-hidden .slider__dots{min-height:2rem;height:2rem;line-height:1}
:where(.nsn-mv) .product .media-gallery--mobile-thumbnails-hidden .slider__dots .slider-counter__link--dots{padding:.35rem;line-height:1}
:where(.nsn-mv) .product .media-gallery--mobile-thumbnails-hidden .slider__dots .dot{width:.5rem;height:.5rem}
:where(.nsn-mv) .product .media-gallery--mobile-thumbnails-hidden .slider__dots .slider-counter__link--active .dot{width:.7rem;height:.7rem}
:where(.nsn-mv) .product .product__info-wrapper{padding-top:1.4rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__header{min-height:4.4rem!important;padding-top:.3rem!important;padding-bottom:.3rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__heading{font-size:1.8rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__close{width:3.6rem!important;height:3.6rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .drawer__close .x-svg{width:2.1rem!important;height:2.1rem!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-offer-timer, #shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome{margin:-1.4rem -1.8rem 0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome{flex-wrap:wrap;gap:.35rem .5rem;padding:.65rem 3rem .65rem 1rem;font-size:1rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome__copy{width:100%}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-welcome__separator{display:none}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-reassurance{margin-top:.75rem;padding:.65rem .25rem .55rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-reassurance svg{width:2.1rem;height:2.1rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-reassurance strong{font-size:.94rem}
#shopify-section-cart-drawer:where(.nsn-mv) .mv-cart-reassurance small{font-size:.8rem}}
#shopify-section-cart-drawer:where(.nsn-mv) .product-option dt, #shopify-section-cart-drawer:where(.nsn-mv) dt{font-weight:400!important}
@media(min-width:750px){#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item .cart-quantity{flex:0 0 72px!important;width:72px!important;min-width:72px!important;height:24px!important;min-height:24px!important;border-radius:2px!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item .cart-quantity .quantity__button{flex:0 0 22px!important;width:22px!important;height:22px!important;min-height:0!important;padding:0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item .cart-quantity .quantity__button svg{width:8px!important;height:8px!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item .cart-quantity .quantity__input{flex:0 0 26px!important;width:26px!important;height:22px!important;font-size:11px!important;padding:0!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item .cart-item__quantity-wrapper{min-height:24px!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item .cart-drawer-item__cart-remove-button{height:24px!important;margin-left:16px!important}
#shopify-section-cart-drawer:where(.nsn-mv) .cart-drawer-item .cart-drawer-item__cart-remove-button .button{font-size:10px!important}}
:where(.nsn-mv) .mv-alma-choice__visual--duo{gap:.9rem}
:where(.nsn-mv) .mv-alma-choice__visual--duo img{margin:0;transform:scale(1.2)}
:where(.nsn-mv), :where(.nsn-mv) *:not(.material-symbols-outlined):not(.material-icons):not(svg):not(path) { font-family:'Poppins',sans-serif !important; }
.nsn-mv { --font-body-family:'Poppins',sans-serif; --font-heading-family:'Poppins',sans-serif; }
.shopify-section.nsn-mv { overflow:visible !important; overflow-x:clip !important; }
/* listes Splide non montées (tout tient à l'écran) : grille aux colonnes de la source */
.nsn-mv .splide:not(.is-initialized) { visibility:visible !important; }
.nsn-mv .splide:not(.is-initialized) .splide__list { display:grid !important; grid-template-columns:repeat(var(--columns-desktop,4),minmax(0,1fr)); gap:var(--gap-desktop,2.4rem); }
.nsn-mv .splide:not(.is-initialized) .splide__slide { width:auto !important; margin:0 !important; }
@media (max-width:749px) { .nsn-mv .splide:not(.is-initialized) .splide__list { grid-template-columns:repeat(var(--columns-mobile,2),minmax(0,1fr)); gap:var(--gap-mobile,1.5rem); } }
