:root{--noema-white: #F9F7F7;--noema-charcoal: #141212;--noema-vermilion: #E94B4C;--noema-grey-light: #ECECEC;--noema-grey-mid: #BBB9B9;--noema-grey-warm: #E9E1D9;--noema-ease: cubic-bezier(.25, .46, .45, .94);--noema-container-padding-desktop: clamp(32px, 8vw, 120px);--noema-container-padding-mobile: 20px;--noema-section-gap: clamp(80px, 12vw, 200px);--noema-heading-letter-spacing-display: .12em;--noema-heading-letter-spacing-label: .22em;--noema-body-line-height: 1.7;--noema-body-line-height-tight: 1.45}body{line-height:var(--noema-body-line-height);font-feature-settings:"tnum" 1,"kern" 1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.title{font-family:"League Spartan",var(--heading-font-family, sans-serif);font-weight:600;letter-spacing:var(--noema-heading-letter-spacing-display);line-height:1.1}.subheading,[class*=subheading],.section-subheading,.caption,.label,.eyebrow{font-size:.75rem;letter-spacing:var(--noema-heading-letter-spacing-label);text-transform:uppercase;font-weight:400;opacity:.6}html{scroll-behavior:smooth}hr,.separator,.divider{border:0;border-top:1px solid var(--noema-vermilion);opacity:.35;margin:2rem auto;max-width:60px}h2.section-heading:after,.section-title:after{content:"";display:block;width:40px;height:1px;background:var(--noema-vermilion);opacity:.5;margin:1rem auto 0}.product-card--sold,.product-card[data-sold=true],[data-product-sold=true] .product-card{position:relative}.product-card--sold:before,.product-card[data-sold=true]:before,[data-product-sold=true] .product-card:before{content:"VENDU";position:absolute;top:12px;right:12px;z-index:3;font-family:League Spartan,sans-serif;font-size:9px;font-weight:500;letter-spacing:.28em;color:var(--noema-white);background:var(--noema-charcoal);padding:5px 10px;border:1px solid var(--noema-vermilion);pointer-events:none}.product-card--sold .product-card__media,.product-card--sold img,[data-product-sold=true] img{filter:grayscale(.4) brightness(.95);opacity:.85}.product-badges .product-badge--soldout,.product-badge--sold-out{background:var(--noema-charcoal);color:var(--noema-white);border:1px solid var(--noema-vermilion);font-family:League Spartan,sans-serif;letter-spacing:.28em;font-size:9px;font-weight:500;padding:5px 10px}.shopify-section--header .header{background-color:#141212f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px #e94b4c40 inset;transition:background-color .3s var(--noema-ease),backdrop-filter .3s var(--noema-ease)}body:has(main>#main>.shopify-section:first-child.shopify-section--slideshow) .shopify-section--header .header,body:has(main>#main>.shopify-section:first-child.shopify-section--image-with-text-overlay) .shopify-section--header .header{background-color:transparent;box-shadow:none}body:has(main>#main>.shopify-section:first-child.shopify-section--slideshow) .shopify-section--header .header.is-solid,body:has(main>#main>.shopify-section:first-child.shopify-section--slideshow) .shopify-section--header .header:hover,body:has(main>#main>.shopify-section:first-child.shopify-section--image-with-text-overlay) .shopify-section--header .header.is-solid,body:has(main>#main>.shopify-section:first-child.shopify-section--image-with-text-overlay) .shopify-section--header .header:hover{background-color:#141212f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px #e94b4c40 inset}.shopify-section--header .header,.shopify-section--header .header a,.shopify-section--header .header button,.shopify-section--header .header summary,.shopify-section--header .header .header__nav-icon{color:var(--noema-white)}.shopify-section--header .header .header__logo-image:not(.header__logo-image--transparent){opacity:0}.shopify-section--header .header .header__logo-image--transparent{opacity:1}.header__primary-nav-item>a,.header__primary-nav-item>dropdown-menu-disclosure summary,.header__primary-nav-item>mega-menu-disclosure summary{font-weight:400;letter-spacing:.15em;text-transform:uppercase;font-size:12px}.header__primary-nav-item>a:hover,.header__primary-nav-item>dropdown-menu-disclosure summary:hover,.header__primary-nav-item>mega-menu-disclosure summary:hover{color:var(--noema-vermilion)}.header__dropdown-menu,.mega-menu{background:#141212fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(233,75,76,.3);box-shadow:0 20px 60px #14121266;padding:1.5rem 2rem;min-width:220px}.header__dropdown-menu a,.mega-menu a{color:var(--noema-white)!important;display:block;padding:.65rem .25rem;letter-spacing:.08em;font-size:13px;text-transform:none;border-bottom:1px solid rgba(249,247,247,.08);transition:color .2s var(--noema-ease),padding-left .2s var(--noema-ease)}.header__dropdown-menu a:last-child,.mega-menu a:last-child{border-bottom:none}.header__dropdown-menu a:hover,.mega-menu a:hover{color:var(--noema-vermilion)!important;padding-left:.75rem}@media screen and (max-width:999px){.shopify-section--header{--header-padding-block: .85rem}.header{column-gap:.5rem!important;padding-inline-start:1rem;padding-inline-end:1rem}.header__primary-nav button[aria-controls=sidebar-menu]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-start:-.5rem;background:transparent;border:0;cursor:pointer}.header__nav-icon{width:1.375rem;height:1.375rem}.header__logo{justify-self:center}.header__logo-image{max-height:44px;width:auto}.header__secondary-nav{gap:.25rem}.header__secondary-nav>ul>li>a,.header__secondary-nav>ul>li>shopify-account>div{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.header__cart-dot{inset-block-start:8px;inset-inline-end:4px}.header-sidebar::part(content){max-height:100dvh;max-height:100vh}.header-sidebar__linklist-button{min-height:44px;padding-block:.75rem}}@media screen and (max-width:380px){.header{column-gap:.25rem!important}.header__logo-image{max-height:36px}}@keyframes noemaReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.shopify-section:not(.shopify-section--header):not(.shopify-section--footer){animation:noemaReveal .8s var(--noema-ease) backwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.button,.shopify-payment-button__button{letter-spacing:.2em;transition:background-color .15s var(--noema-ease),color .15s var(--noema-ease),border-color .15s var(--noema-ease),transform .15s var(--noema-ease),box-shadow .15s var(--noema-ease)}.button:not(.button--outline):hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:0 3px 10px #1412121a}.button--outline{position:relative;border-width:1px;padding:14px 32px;letter-spacing:.2em}.button--outline:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--noema-vermilion);transition:width .4s var(--noema-ease)}.button--outline:hover:after{width:100%}.button--outline:hover{background-color:var(--noema-charcoal);border-color:var(--noema-charcoal);color:var(--noema-white);transform:translateY(-1px)}.product-card{position:relative;overflow:hidden}.product-card img{transition:transform .8s var(--noema-ease)}@media(hover:hover){.product-card:hover{transform:translateY(-6px);transition:transform .5s var(--noema-ease)}.product-card:hover img{transform:scale(1.04)}}.product-card:after{content:"ONE-OF-A-KIND";position:absolute;top:10px;left:10px;font-family:League Spartan,sans-serif;font-size:9px;letter-spacing:.2em;color:var(--noema-charcoal);background:#f9f7f7e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 8px;z-index:2;pointer-events:none}@media(hover:hover)and (min-width:750px){.product-card:after{opacity:0;transform:translateY(-6px);transition:opacity .4s var(--noema-ease),transform .4s var(--noema-ease)}.product-card:hover:after{opacity:1;transform:translateY(0)}}.product-card-image-wrapper,.product-card [class*=image]{background-image:linear-gradient(135deg,#e9e1d9,#ececec)}.shopify-section--slideshow .slideshow__slide-content .prose .h1,.shopify-section--slideshow .slideshow__slide-content .prose p.h1,.shopify-section--slideshow .content-over-media .h1,.shopify-section--slideshow .content-over-media h1,.shopify-section--slideshow .content-over-media h2{font-family:League Spartan,sans-serif!important;font-weight:300!important;letter-spacing:.08em!important;line-height:1.05!important;font-size:clamp(2.5rem,7vw,5.5rem)!important;text-transform:none!important}.shopify-section--slideshow .slideshow__slide-content .prose .h6,.shopify-section--slideshow .slideshow__slide-content .prose p.h6{font-size:.75rem!important;letter-spacing:.35em!important;text-transform:uppercase;opacity:.85;margin-bottom:1.5rem;font-weight:400}.slideshow-slide .subheading{font-size:11px;letter-spacing:.35em;text-transform:uppercase;opacity:.85;margin-bottom:20px}.newsletter input[type=email],.newsletter-form input[type=email]{border:0;border-bottom:1px solid rgba(249,247,247,.3);background:transparent;padding:14px 0;letter-spacing:.05em;transition:border-color .4s var(--noema-ease)}.newsletter input[type=email]:focus,.newsletter-form input[type=email]:focus{outline:none;border-bottom-color:var(--noema-vermilion)}.newsletter-form button[type=submit]{letter-spacing:.25em;font-size:10px;text-transform:uppercase;padding:14px 32px}.shopify-section--footer .footer{background:var(--noema-charcoal);color:var(--noema-white)}.shopify-section--text-with-icons{border-top:1px solid rgba(233,75,76,.15);border-bottom:1px solid rgba(20,18,18,.08)}.shopify-section--text-with-icons svg,.shopify-section--text-with-icons .icon{color:var(--noema-charcoal);opacity:.75}.shopify-section--text-with-icons h3,.shopify-section--text-with-icons h4{font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:500}.shopify-section--text-with-icons p{font-size:.85em;opacity:.7}.shopify-section--footer .footer{border-top:1px solid var(--noema-grey-mid);position:relative}.shopify-section--footer .footer:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:60px;height:1px;background:var(--noema-vermilion);opacity:.3}.footer h3,.footer h4{font-family:League Spartan,sans-serif;font-size:11px;letter-spacing:.25em;text-transform:uppercase;opacity:.8;margin-bottom:20px}.footer a{color:inherit;text-decoration:none;opacity:.75;transition:opacity .3s var(--noema-ease),color .3s var(--noema-ease)}.footer a:hover{opacity:1;color:var(--noema-vermilion)}.handwritten,.noema-thought,.intimate-quote,.metafield-handwritten,[data-style=handwritten]{font-family:Caveat,cursive;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--noema-charcoal)}article .pull-quote,.rich-text blockquote:has(em),.manifesto-quote{font-family:Caveat,cursive;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:500;line-height:1.45;color:var(--noema-charcoal);border-left:1px solid var(--noema-vermilion);padding-left:1.5rem;margin:2.5rem 0;max-width:42ch}.product-media{background:var(--noema-grey-warm)}.product-info h1{margin-bottom:.3em}.price,.product-price,[class*=price]:not(.price-list):not(.header__cart-link *){font-family:League Spartan,sans-serif;font-weight:300;letter-spacing:.05em}.cart-drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.variant-option{cursor:pointer;transition:transform .3s var(--noema-ease),outline .2s var(--noema-ease)}@media(hover:hover){.variant-option:hover{transform:scale(1.08)}}.variant-option.selected,.variant-option[aria-checked=true]{outline:2px solid var(--noema-vermilion);outline-offset:4px}.collection-grid,.product-grid{gap:16px}@media screen and (min-width:750px){.collection-grid,.product-grid{gap:24px}}@media screen and (min-width:990px){.collection-grid,.product-grid{gap:32px}}.collection-card{overflow:hidden;position:relative;border-radius:0}.collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 60%,#141212b3);transition:opacity .5s var(--noema-ease);z-index:1;pointer-events:none}@media(hover:hover){.collection-card:hover:after{opacity:.85}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--noema-white)}::-webkit-scrollbar-thumb{background:var(--noema-grey-mid);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--noema-charcoal)}::selection{background-color:#e94b4c2e;color:var(--noema-charcoal)}::-moz-selection{background-color:#e94b4c2e;color:var(--noema-charcoal)}:focus-visible{outline:2px solid var(--noema-vermilion);outline-offset:2px}.rich-text p,.page-content p,article p{font-size:1.05em;line-height:1.85;color:#141212d9}article blockquote{font-style:italic;color:var(--noema-charcoal);border-left:2px solid var(--noema-vermilion);padding-left:24px;margin:2.5rem 0;font-size:1.15em}article ul,article ol{padding-left:24px;margin:1.5rem 0}article li{margin-bottom:.8rem;line-height:1.8}@media screen and (max-width:999px){h1,.h1{font-size:clamp(1.9rem,6vw,2.8rem)}h2,.h2{font-size:clamp(1.5rem,4.5vw,2.2rem)}h3,.h3{font-size:clamp(1.2rem,3.8vw,1.7rem)}}@media screen and (max-width:749px){h1,.h1{font-size:clamp(1.7rem,7vw,2.3rem);line-height:1.1}h2,.h2{font-size:clamp(1.35rem,5vw,1.75rem);line-height:1.15}.slideshow-slide h1{font-size:clamp(1.9rem,8vw,2.8rem)}.page-hero,.article-hero{padding:80px 20px 60px}article blockquote{padding-left:16px;margin:1.75rem 0;font-size:1.05em}.newsletter-form button[type=submit]{padding:12px 22px}}@media screen and (min-width:1600px){.shopify-section>.section-stack,.shopify-section>.page-width{max-width:1600px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.shopify-section--slideshow .content-over-media,.shopify-section--slideshow .content-over-media--fill,.shopify-section--slideshow .content-over-media--lg,.shopify-section--slideshow .content-over-media--md{--content-over-media-height: min(85svh, 700px);min-height:min(85svh,700px)}.shopify-section:first-child:has([allow-transparent-header]) .content-over-media--fill{--content-over-media-height: min(85svh, 700px)}.slideshow__slide picture img,.content-over-media>picture img{width:100%;height:100%;object-fit:cover;object-position:center}}@media screen and (max-width:768px)and (max-height:700px){.shopify-section--slideshow .content-over-media,.shopify-section--slideshow .content-over-media--fill{--content-over-media-height: 85svh;min-height:85svh}}html,body{overflow-x:clip;max-width:100%}img{transition:opacity .4s var(--noema-ease)}loading-bar.loading-bar{--loading-bar-color: var(--noema-vermilion)}.pearls-library__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1rem 0 2rem}.pearls-library__filter-btn{font-family:League Spartan,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:transparent;border:1px solid var(--noema-grey-mid);color:var(--noema-charcoal);padding:8px 16px;cursor:pointer;transition:all .3s var(--noema-ease)}.pearls-library__filter-btn:hover,.pearls-library__filter-btn.is-active{border-color:var(--noema-charcoal);background:var(--noema-charcoal);color:var(--noema-white)}.pearls-library__grid{display:grid;grid-template-columns:repeat(var(--pl-columns, 3),1fr);gap:var(--pl-gap, 4px)}.pearls-library__item{position:relative;overflow:hidden;aspect-ratio:1;background:var(--noema-grey-warm);display:block}.pearls-library__img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--noema-ease),opacity .4s var(--noema-ease)}.pearls-library__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.pearls-library__item:hover .pearls-library__img:not(.pearls-library__img--hover){opacity:0}.pearls-library__item:hover .pearls-library__img--hover{opacity:1}.pearls-library__item:hover .pearls-library__img{transform:scale(1.05)}}.pearls-library__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;background:linear-gradient(transparent 40%,#141212b3);opacity:0;transition:opacity .4s var(--noema-ease)}@media(hover:hover){.pearls-library__item:hover .pearls-library__overlay{opacity:1}}@media(hover:none){.pearls-library__overlay{opacity:1;background:linear-gradient(transparent 60%,#14121280)}}.pearls-library__title{font-family:League Spartan,sans-serif;font-size:11px;letter-spacing:.15em;color:var(--noema-white);text-transform:uppercase}.pearls-library__price{font-family:League Spartan,sans-serif;font-size:12px;letter-spacing:.08em;color:var(--noema-white);opacity:.8;margin-top:2px}.pearls-library__sold-badge{position:absolute;top:8px;right:8px;font-family:League Spartan,sans-serif;font-size:8px;letter-spacing:.28em;color:var(--noema-white);background:var(--noema-charcoal);border:1px solid var(--noema-vermilion);padding:3px 8px}.pearls-library__item--sold .pearls-library__img{filter:grayscale(.4) brightness(.9)}.pearls-library__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--noema-grey-mid);text-transform:uppercase;letter-spacing:.1em}.intention-quiz{max-width:720px;margin:0 auto;text-align:center}.intention-quiz__step{display:none;animation:noemaFadeStep .6s var(--noema-ease) forwards}.intention-quiz__step.is-active{display:block}@keyframes noemaFadeStep{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.intention-quiz__question{font-family:Caveat,cursive;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:500;color:var(--noema-charcoal);margin-bottom:2rem;line-height:1.3}.intention-quiz__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.intention-quiz__option{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.5rem;border:1px solid var(--noema-grey-mid);background:transparent;cursor:pointer;transition:all .3s var(--noema-ease);font-family:League Spartan,sans-serif}.intention-quiz__option:hover{border-color:var(--noema-charcoal)}.intention-quiz__option.is-selected{border-color:var(--noema-vermilion);box-shadow:0 0 0 1px var(--noema-vermilion)}.intention-quiz__option-label{font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:500}.intention-quiz__option-desc{font-size:13px;opacity:.65;line-height:1.5}.intention-quiz__loading{display:none;text-align:center;padding:4rem 0}.intention-quiz__loading.is-active{display:block}.intention-quiz__loading-text{font-family:Caveat,cursive;font-size:1.4rem;color:var(--noema-charcoal);opacity:.7}.intention-quiz__loading-bar{width:200px;height:2px;background:var(--noema-grey-light);margin:1.5rem auto 0;overflow:hidden;position:relative}.intention-quiz__loading-bar:after{content:"";position:absolute;left:-50%;width:50%;height:100%;background:linear-gradient(90deg,var(--noema-vermilion),var(--noema-charcoal));animation:intentionLoadSlide 1.5s var(--noema-ease) infinite}@keyframes intentionLoadSlide{0%{left:-50%}to{left:100%}}.intention-quiz__reveal{display:none}.intention-quiz__reveal.is-active{display:block;animation:noemaFadeStep .8s var(--noema-ease) forwards}.intention-quiz__reveal-heading{font-family:League Spartan,sans-serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:.5rem;opacity:.6}.intention-quiz__reveal-title{font-family:Caveat,cursive;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:500;margin-bottom:2rem}.intention-quiz__results{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.bind-core{border-top:1px solid var(--noema-grey-light);padding-top:2rem;margin-top:2rem}.bind-core__heading{font-family:League Spartan,sans-serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.5rem;opacity:.6}.bind-core__group{margin-bottom:1.5rem}.bind-core__label{font-family:League Spartan,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.75rem;display:block;opacity:.7}.bind-core__options{display:flex;flex-wrap:wrap;gap:.5rem}.bind-core__option{padding:10px 18px;border:1px solid var(--noema-grey-mid);background:transparent;cursor:pointer;font-family:League Spartan,sans-serif;font-size:11px;letter-spacing:.15em;text-transform:uppercase;transition:all .3s var(--noema-ease)}.bind-core__option.is-selected{border-color:var(--noema-vermilion);background:var(--noema-charcoal);color:var(--noema-white)}.bind-core__swatch{width:32px;height:32px;border-radius:50%;border:2px solid var(--noema-grey-mid);cursor:pointer;transition:all .3s var(--noema-ease);padding:0}.bind-core__swatch:hover{border-color:var(--noema-charcoal);transform:scale(1.1)}.bind-core__swatch.is-selected{border-color:var(--noema-vermilion);box-shadow:0 0 0 2px var(--noema-white),0 0 0 4px var(--noema-vermilion)}.bind-core__recommendation{margin-top:1.5rem;padding:1rem 1.5rem;background:#e9e1d94d;border-left:2px solid var(--noema-vermilion)}.bind-core__recommendation-label{font-size:9px;letter-spacing:.25em;text-transform:uppercase;opacity:.5;margin-bottom:.25rem}.bind-core__recommendation-text{font-family:Caveat,cursive;font-size:1.15rem;color:var(--noema-charcoal)}.product-tabs{border-top:1px solid var(--noema-grey-light);margin-top:2rem}.product-tabs__item{border-bottom:1px solid var(--noema-grey-light)}.product-tabs__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;background:transparent;border:0;cursor:pointer;font-family:League Spartan,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--noema-charcoal);transition:color .3s var(--noema-ease)}.product-tabs__trigger:hover{color:var(--noema-vermilion)}.product-tabs__trigger .animated-plus{width:12px;height:12px;position:relative;transition:transform .3s var(--noema-ease)}.product-tabs__trigger .animated-plus:before,.product-tabs__trigger .animated-plus:after{content:"";position:absolute;background:currentColor}.product-tabs__trigger .animated-plus:before{width:12px;height:1px;top:50%;left:0}.product-tabs__trigger .animated-plus:after{width:1px;height:12px;left:50%;top:0;transition:transform .3s var(--noema-ease)}.product-tabs__item[open] .product-tabs__trigger .animated-plus:after{transform:rotate(90deg);opacity:0}.product-tabs__content{padding:0 0 1.5rem;font-size:.95em;line-height:1.75;color:#141212cc}.piece-unique-badge{display:inline-flex;align-items:center;gap:.5rem;font-family:League Spartan,sans-serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--noema-charcoal);border:1px solid var(--noema-vermilion);padding:6px 14px;margin:1rem 0}.piece-unique-badge__number{font-weight:600;color:var(--noema-vermilion)}.notify-me{padding:2rem 0;text-align:center}.notify-me__heading{font-family:Caveat,cursive;font-size:1.4rem;margin-bottom:.5rem}.notify-me__text{font-size:.9em;opacity:.65;margin-bottom:1.5rem;max-width:40ch;margin-inline:auto}.notify-me__form{display:flex;gap:0;max-width:400px;margin:0 auto}.notify-me__input{flex:1;border:1px solid var(--noema-grey-mid);border-right:0;padding:12px 16px;font-size:13px;letter-spacing:.03em;background:transparent}.notify-me__input:focus{outline:none;border-color:var(--noema-vermilion)}.notify-me__submit{font-family:League Spartan,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:var(--noema-charcoal);color:var(--noema-white);border:1px solid var(--noema-charcoal);padding:12px 20px;cursor:pointer;transition:all .3s var(--noema-ease)}.notify-me__submit:hover{background:var(--noema-charcoal);border-color:var(--noema-charcoal);box-shadow:inset 0 -1px 0 var(--noema-vermilion)}.notify-me__success{font-family:Caveat,cursive;font-size:1.2rem;color:var(--noema-charcoal);padding:1rem 0}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:750px){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.testimonial-card{text-align:center;padding:2rem 1.5rem}.testimonial-card__quote{font-family:Caveat,cursive;font-size:clamp(1.2rem,2.5vw,1.6rem);line-height:1.4;color:var(--noema-charcoal);margin-bottom:1rem}.testimonial-card__quote:before{content:"\ab";color:var(--noema-vermilion);opacity:.5}.testimonial-card__quote:after{content:"\bb";color:var(--noema-vermilion);opacity:.5}.testimonial-card__author{font-family:League Spartan,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.5}.press-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center}@media(min-width:750px){.press-grid{grid-template-columns:repeat(4,1fr)}}.press-card{text-align:center;padding:1.5rem}.press-card__name{font-family:League Spartan,sans-serif;font-size:14px;letter-spacing:.15em;text-transform:uppercase;font-weight:300;opacity:.5;transition:opacity .3s var(--noema-ease)}.press-card:hover .press-card__name{opacity:1}.press-card__quote{font-size:.85em;font-style:italic;opacity:.5;margin-top:.5rem;line-height:1.5}.wishlist-btn{position:relative;background:transparent;border:0;cursor:pointer;padding:8px;color:var(--noema-charcoal);transition:color .3s var(--noema-ease),transform .3s var(--noema-ease)}.wishlist-btn:hover{color:var(--noema-vermilion);transform:scale(1.1)}.wishlist-btn.is-wishlisted{color:var(--noema-vermilion)}.wishlist-btn svg{width:22px;height:22px}.chat-concierge{position:fixed;bottom:24px;right:24px;z-index:99}.chat-concierge__btn{display:flex;align-items:center;gap:.75rem;background:var(--noema-charcoal);color:var(--noema-white);border:0;border-radius:50px;padding:14px 20px;cursor:pointer;box-shadow:0 4px 20px #14121226;transition:all .3s var(--noema-ease);text-decoration:none;font-family:League Spartan,sans-serif;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.chat-concierge__btn:hover{background:var(--noema-charcoal);transform:translateY(-2px);box-shadow:0 6px 24px #e94b4c33;border-color:var(--noema-vermilion)}.chat-concierge__btn:before{content:"";width:8px;height:8px;background:#4ade80;border-radius:50%;animation:concierge-pulse 2s ease infinite}@keyframes concierge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@media(max-width:749px){.chat-concierge__label{display:none}.chat-concierge__btn{padding:14px;border-radius:50%}}.vip-signup{text-align:center;padding:4rem 1.5rem}.vip-signup__heading{font-family:League Spartan,sans-serif;font-size:11px;letter-spacing:.4em;text-transform:uppercase;margin-bottom:1rem;opacity:.6}.vip-signup__title{font-family:Caveat,cursive;font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:.5rem}.vip-signup__desc{max-width:45ch;margin:0 auto 2rem;opacity:.7;line-height:1.7}.booking-section{text-align:center;padding:3rem 1.5rem}.booking-section iframe{border:0;width:100%;min-height:650px;margin-top:2rem}.faq-section .accordion__disclosure{border-top:1px solid rgba(233,75,76,.1)}.faq-section .accordion__disclosure summary{font-family:League Spartan,sans-serif;letter-spacing:.05em}.cross-sell-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:750px){.cross-sell-grid{grid-template-columns:repeat(4,1fr)}}.cross-sell-card{text-decoration:none;color:inherit}.cross-sell-card img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--noema-grey-warm);transition:transform .5s var(--noema-ease)}@media(hover:hover){.cross-sell-card:hover img{transform:scale(1.04)}}.cross-sell-card__info{padding:.75rem 0;text-align:center}.cross-sell-card__title{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.cross-sell-card__price{font-size:13px;opacity:.7;margin-top:.2rem}.footer .social-media-icons{display:flex;gap:1rem;justify-content:center}.footer .social-media-icons a{opacity:.5;transition:opacity .3s var(--noema-ease),color .3s var(--noema-ease)}.footer .social-media-icons a:hover{opacity:1;color:var(--noema-vermilion)}.price,.product-price,[class*=price]{font-feature-settings:"tnum" 1;letter-spacing:.02em}.price--on-sale,.price--compare{color:inherit}.shopify-section--slideshow .button--outline,.slideshow__slide .button--outline{background:transparent!important;color:var(--noema-white)!important;border:1px solid var(--noema-white)!important;transition:background .25s var(--noema-ease),color .25s var(--noema-ease)}.shopify-section--slideshow .button--outline:hover,.slideshow__slide .button--outline:hover{background:var(--noema-white)!important;color:var(--noema-charcoal)!important;border-color:var(--noema-white)!important}.product-card{transition:opacity .4s var(--noema-ease)}@media(hover:hover){.product-card:hover .product-card__image-wrapper,.product-card:hover .product-card__figure{opacity:.92}}.product-card__title,.product-card .product-card__info h3,.product-card .product-card__info .heading{font-size:.9375rem;font-weight:400;letter-spacing:.02em;line-height:1.3;text-transform:none;margin-bottom:.25rem}.product-card .price,.product-card__info .price,sale-price{font-size:.8125rem;font-weight:400;letter-spacing:.04em;font-feature-settings:"tnum" 1;color:var(--noema-charcoal);opacity:.75}.product-card__info .vendor,.product-card .vendor,.product-card__info a[href*="/vendors/"]{display:none!important}.product-card__info:before{content:"Pi\e8 ce unique";display:block;font-family:Anonymous Pro,monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--noema-charcoal);opacity:.4;margin-bottom:.5rem;order:-1}.product-card__info{display:flex;flex-direction:column}.product-badge--soldout,.product-card--sold .product-card__info:before,[data-product-sold=true] .product-card__info:before{content:"R\e9serv\e9 e";color:var(--noema-vermilion);opacity:.7;letter-spacing:.24em}.product-card+.product-card,.collection__product-list .product-card{margin-top:0}.shopify-section--collection-banner .prose{text-align:left!important;max-width:640px}.shopify-section--collection-banner .prose h1,.shopify-section--collection-banner .prose .h1{font-family:League Spartan,sans-serif!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;font-weight:300!important;letter-spacing:.08em!important;line-height:1.05!important;margin-bottom:1rem!important;text-transform:none!important}.shopify-section--collection-banner .collection-description,.shopify-section--collection-banner .prose p{font-size:.9375rem;line-height:1.7;opacity:.75;max-width:52ch}.shopify-section--collection-banner .section-spacing{padding-top:clamp(80px,10vw,160px);padding-bottom:clamp(40px,5vw,80px)}.breadcrumb,.collection-banner__breadcrumb{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;opacity:.5;margin-bottom:1.5rem}@media(min-width:1000px){.product-page .product-info,.product-page .product-meta{position:sticky;top:100px;align-self:start}}.product-info .product-title,.product-meta__title,.product-info h1{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;letter-spacing:.04em;line-height:1.15;margin-bottom:.75rem}.disabled-pseudo-pisce-unique-disabled-selector{content:"Pi\e8 ce unique";display:block;font-family:Anonymous Pro,monospace;font-size:.6875rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--noema-charcoal);opacity:.5;margin-bottom:.75rem}.product-info .price,.product-meta .price,.product-info sale-price{font-size:1.125rem;font-weight:400;letter-spacing:.04em;color:var(--noema-charcoal);font-feature-settings:"tnum" 1;margin-bottom:1.5rem}.product-info .product-separator,.product-meta .product-separator{border:0;border-top:1px solid var(--noema-vermilion);opacity:.3;max-width:40px;margin:1.5rem 0}.product-info .product-description,.product-meta .product-description{font-size:.9375rem;line-height:1.7;opacity:.85;margin-bottom:2rem;max-width:52ch}.product-info variant-picker fieldset,.variant-picker__option{margin-bottom:1.25rem}.variant-picker__option-name,.product-info fieldset legend{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--noema-charcoal);opacity:.6;margin-bottom:.5rem}.product-info buy-buttons button,.product-info .buy-buttons__button,.buy-buttons .button--primary{background:var(--noema-charcoal)!important;color:var(--noema-white)!important;border:1px solid var(--noema-charcoal)!important;padding:16px 40px!important;font-size:.75rem!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:500;transition:background .25s var(--noema-ease),color .25s var(--noema-ease);width:100%}.product-info buy-buttons button:hover,.buy-buttons .button--primary:hover{background:transparent!important;color:var(--noema-charcoal)!important}.product-info .shopify-payment-button,.buy-buttons__dynamic-checkout,[name=add]+.shopify-payment-button{display:none!important}.product-page .product-gallery,.product-media{background:var(--noema-grey-warm);padding:0}.product-media__image-container{aspect-ratio:4 / 5;overflow:hidden}.bind-core__heading{font-size:.875rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;opacity:.8}.product-tabs__disclosure summary,.product-tabs__tab-heading{font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:1.25rem 0;border-bottom:1px solid var(--noema-grey-light)}.product-tabs__content{font-size:.9375rem;line-height:1.7;opacity:.85;padding:1rem 0 1.75rem}.shopify-section[id*=cross-sell] .section-heading,.product-cross-sell__heading{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:300;letter-spacing:.06em;text-align:left;margin-bottom:2rem}.shopify-section--related-products h2{font-weight:300;letter-spacing:.06em}.product-gallery__carousel{grid:none!important;gap:0!important;scroll-snap-type:none!important}.product-gallery__image-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-auto-flow:row!important;gap:1rem!important;row-gap:1rem!important;column-gap:1rem!important;scroll-snap-type:none!important;overflow:visible!important;width:100%!important}.product-gallery__media,.product-gallery__carousel{overflow:visible!important}.product-gallery__media{aspect-ratio:4/5;overflow:hidden;background:var(--noema-grey-warm);scroll-snap-align:none!important;margin:0!important;min-width:0!important;flex:none!important;border-radius:0!important}.product-gallery__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.product-gallery__thumbnail-list{gap:.5rem!important}.product-gallery__thumbnail{border-radius:0!important;opacity:.55;transition:opacity .2s var(--noema-ease)}.product-gallery__thumbnail:hover,.product-gallery__thumbnail.is-active,.product-gallery__thumbnail[aria-current=true]{opacity:1}.product-page .product-title,.product-page h1,.product-info h1,.product-info .h1{text-transform:none!important;font-family:League Spartan,sans-serif!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:300!important;letter-spacing:.04em!important;line-height:1.15!important}.product-info,.product-info-block-list{max-width:420px;padding:clamp(20px,3vw,40px) 0}@media(min-width:1000px){.product-info,.product-info-block-list{position:sticky;top:120px;align-self:start}}.product-info>*,.product-info-block{margin-bottom:2rem}.product-info>*:last-child,.product-info-block:last-child{margin-bottom:0}.product-info .prose p:first-child,.product-info-block--description .prose p:first-child{font-family:Anonymous Pro,monospace;font-size:.9375rem;line-height:1.75;opacity:.9;max-width:42ch;margin-bottom:0}.product-info .prose p:nth-child(2),.product-info-block--description .prose p:nth-child(2){display:none}.product-info .prose p:nth-child(3),.product-info-block--description .prose p:nth-child(3){margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--noema-grey-light);font-size:.8125rem;line-height:2;font-family:Anonymous Pro,monospace;opacity:.85}.product-info .prose p:nth-child(3) strong,.product-info-block--description .prose p:nth-child(3) strong{font-family:Anonymous Pro,monospace;font-size:.6875rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;opacity:.55;display:inline-block;min-width:90px;margin-right:1rem}.product-info .prose p:nth-child(3) br,.product-info-block--description .prose p:nth-child(3) br{content:"";display:block;margin-top:.5rem}.product-info-block--price,.product-info .price-list--product{padding:1.25rem 0!important;border-top:1px solid rgba(233,75,76,.3);border-bottom:1px solid rgba(233,75,76,.3);margin:1.5rem 0!important;display:block!important}.product-info sale-price,.product-info .price-list sale-price{font-family:League Spartan,sans-serif!important;font-size:1.375rem!important;font-weight:300!important;letter-spacing:.06em!important;color:var(--noema-charcoal)!important;opacity:1!important;font-feature-settings:"tnum" 1;display:block}.product-info sale-price.text-subdued,.product-info .h4.text-subdued{color:var(--noema-charcoal)!important;opacity:1!important}.product-info .product-badges,.product-info .product-badge,.product-info .product-badge--soldout,.product-info [class*=badge--soldout]{background:transparent!important;color:var(--noema-vermilion)!important;border:1px solid var(--noema-vermilion)!important;padding:12px 20px!important;font-size:.6875rem!important;letter-spacing:.28em!important;font-weight:500!important;width:auto!important;display:inline-block!important;margin-top:1rem;text-transform:uppercase}.bind-core{padding:clamp(60px,8vw,120px) 0;border-top:1px solid var(--noema-grey-light);border-bottom:1px solid var(--noema-grey-light)}.bind-core__heading{font-size:.875rem!important;letter-spacing:.32em!important;font-weight:500!important;text-transform:uppercase;text-align:center;margin-bottom:3rem;color:var(--noema-charcoal);opacity:.9}.bind-core__group{max-width:640px;margin:0 auto 2.5rem}.bind-core__label{display:block;font-family:Anonymous Pro,monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin-bottom:1rem;text-align:center}.bind-core__options{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap}.bind-core__option{padding:.75rem 1.5rem;border:1px solid var(--noema-grey-light);font-size:.8125rem;letter-spacing:.08em;cursor:pointer;transition:border-color .25s var(--noema-ease),background .25s var(--noema-ease),color .25s var(--noema-ease);background:transparent}.bind-core__option:hover{border-color:var(--noema-charcoal)}.bind-core__option.is-selected{border-color:var(--noema-charcoal);background:var(--noema-charcoal);color:var(--noema-white)}.bind-core__swatch{width:28px;height:28px;border-radius:50%;border:1px solid rgba(20,18,18,.15);display:inline-block;vertical-align:middle;margin-right:.5rem}.bind-core__recommendation{max-width:520px;margin:2.5rem auto 0;text-align:center;padding:1.5rem 0;border-top:1px solid var(--noema-vermilion);opacity:.85}.bind-core__recommendation-label{font-family:Anonymous Pro,monospace;font-size:.625rem;letter-spacing:.28em;text-transform:uppercase;opacity:.5;display:block;margin-bottom:.75rem}.bind-core__recommendation-text{font-family:Caveat,cursive;font-size:1.25rem;line-height:1.5;color:var(--noema-charcoal)}.notify-me{padding:clamp(40px,6vw,80px) 0;text-align:center;max-width:520px;margin:0 auto}.notify-me__heading{font-family:League Spartan,sans-serif;font-size:1.125rem;font-weight:300;letter-spacing:.04em;margin-bottom:.75rem}.notify-me__badge{font-family:Anonymous Pro,monospace;font-size:.625rem;letter-spacing:.28em;text-transform:uppercase;color:var(--noema-vermilion);opacity:.8;display:block;margin-bottom:.5rem}.notify-me__form{display:flex;gap:.75rem;margin-top:1.5rem}.notify-me__field-group{flex:1}.notify-me__field-group input[type=email]{width:100%;padding:12px 16px;border:1px solid var(--noema-grey-light);background:transparent;font-size:.875rem;letter-spacing:.02em;border-radius:0}.notify-me__btn{padding:12px 24px;background:var(--noema-charcoal);color:var(--noema-white);border:1px solid var(--noema-charcoal);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;transition:all .25s var(--noema-ease);cursor:pointer}.notify-me__btn:hover{background:transparent;color:var(--noema-charcoal)}.cross-sell{padding:clamp(80px,10vw,160px) 0;border-top:1px solid var(--noema-grey-light)}.cross-sell__inner{max-width:1400px;margin:0 auto;padding:0 var(--noema-container-padding-desktop)}.cross-sell__subheading{font-family:Anonymous Pro,monospace;font-size:.6875rem;letter-spacing:.28em;text-transform:uppercase;opacity:.55;margin-bottom:.75rem;display:block}.cross-sell__heading{font-family:League Spartan,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;letter-spacing:.06em;margin-bottom:3rem;text-transform:none}.cross-sell__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media(max-width:749px){.cross-sell__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.cross-sell__card-link{display:block;transition:opacity .4s var(--noema-ease);text-decoration:none;color:inherit}.cross-sell__card-link:hover .cross-sell__card-img{opacity:.92}.cross-sell__card-media{aspect-ratio:4/5;background:var(--noema-grey-warm);overflow:hidden;margin-bottom:1rem}.cross-sell__card-img{width:100%;height:100%;object-fit:cover;transition:opacity .4s var(--noema-ease)}.cross-sell__card-placeholder{width:100%;height:100%;background:var(--noema-grey-warm)}.cross-sell__card-info{display:flex;flex-direction:column}.cross-sell__card-title{font-family:League Spartan,sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:.02em;margin-bottom:.25rem;line-height:1.3;text-transform:none}.cross-sell__card-price{font-size:.8125rem;letter-spacing:.04em;font-feature-settings:"tnum" 1;opacity:.75}.template-product .shopify-section+.shopify-section{margin-top:0}.shopify-section[id*=product-tabs],.product-tabs{padding:clamp(60px,8vw,120px) 0;max-width:720px;margin:0 auto}.cross-sell__grid:empty,.cross-sell:has(.cross-sell__grid:empty),.shopify-section:has(.cross-sell__grid:empty){display:none!important}.bind-core__price,.bind-core__total,.bind-core__computed-price,.bind-core [data-bind-price],.bind-core p[data-bind-price]{display:none!important}.bind-core__label:has(+p[data-bind-price]),.bind-core [class*=__group]:has([data-bind-price]){display:none!important}.product-info buy-buttons,.product-info .buy-buttons,.product-info .product-form__buy-buttons,.product-info .buy-buttons__button{width:100%!important;display:block;text-align:center}.product-info buy-buttons button,.product-info .buy-buttons button,.product-info .buy-buttons__button{width:100%!important;justify-content:center}.product-info variant-picker,.product-info .variant-picker,.product-info fieldset.product-form__input{display:none!important}.shopify-section:has(.bind-core){padding:clamp(120px,14vw,200px) 0!important}.shopify-section:has(.product-tabs){padding:clamp(60px,8vw,100px) 0!important}.bind-core__heading,.cross-sell__heading{font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:300!important;letter-spacing:.08em!important;text-transform:none!important;line-height:1.1!important}.shopify-section--footer,footer{border-top:1px solid rgba(233,75,76,.15)}.bind-core__swatch{width:40px!important;height:40px!important}.product-tabs__content{padding:1.5rem 0 2rem!important;font-size:.9375rem!important;line-height:1.8!important}.product-gallery__thumbnail-list{margin-top:0!important;padding-top:0!important;align-self:start}.product-info buy-buttons,.product-info [class*=buy-buttons]{width:100%!important;margin-top:1.5rem!important;display:block}.product-info buy-buttons>*,.product-info buy-buttons button{width:100%!important;padding:16px 32px!important;text-align:center!important;justify-content:center!important;letter-spacing:.28em!important;font-size:.75rem!important;font-weight:500!important;text-transform:uppercase}.product-tabs__disclosure summary:before,.product-tabs__tab-heading:before{content:"";display:inline-block;width:20px;height:1px;background:var(--noema-vermilion);opacity:.4;vertical-align:middle;margin-right:12px;transform:translateY(-2px)}.product-info-block-list:after,.product-info:after{content:"";display:block;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--noema-grey-light);min-height:1px}.product-info:after{content:"Livraison assur\e9 e \b7  Retours sous 15 jours \b7  Garantie \e0  vie sur l'or \b7  Paiement s\e9 curis\e9";font-family:Anonymous Pro,monospace;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;opacity:.5;line-height:2;text-align:center;white-space:normal;color:var(--noema-charcoal)}.shopify-section[id*=__text-with-icons]{display:none!important}.product-info buy-buttons button:hover{background:transparent!important;color:var(--noema-charcoal)!important;border:1px solid var(--noema-charcoal)!important}.cross-sell__heading,.cross-sell__subheading{text-align:center!important}.cross-sell__heading{margin-bottom:.5rem!important}.cross-sell__subheading{margin-bottom:3rem!important}.shopify-section:has(.bind-core){background:var(--noema-grey-warm)!important;padding:clamp(100px,12vw,160px) 0!important}.bind-core{max-width:720px;margin:0 auto;padding:0 var(--noema-container-padding-desktop)}.bind-core__heading{font-family:League Spartan,sans-serif!important;font-size:clamp(1.75rem,3vw,2.5rem)!important;font-weight:300!important;letter-spacing:.08em!important;text-transform:none!important;text-align:center!important;margin-bottom:3.5rem!important;color:var(--noema-charcoal)!important;opacity:1!important}.bind-core__heading:before{content:none!important;display:none!important}.bind-core__group{max-width:560px!important;margin:0 auto 2.5rem!important;padding:2rem 0!important;border-top:1px solid rgba(20,18,18,.08)}.bind-core__group:first-of-type{border-top:0;padding-top:0}.bind-core__label{display:block;font-family:Anonymous Pro,monospace!important;font-size:.6875rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;opacity:.5!important;margin-bottom:1.5rem!important;text-align:center;font-weight:400!important}.bind-core__options{display:flex!important;gap:.75rem!important;justify-content:center!important;flex-wrap:wrap!important}.bind-core__option{padding:14px 24px!important;border:1px solid rgba(20,18,18,.2)!important;background:transparent!important;font-family:League Spartan,sans-serif!important;font-size:.75rem!important;letter-spacing:.22em!important;font-weight:500!important;text-transform:uppercase;cursor:pointer;transition:all .25s var(--noema-ease);color:var(--noema-charcoal)}.bind-core__option:hover{border-color:var(--noema-charcoal)!important;background:transparent!important}.bind-core__option.is-selected{background:var(--noema-charcoal)!important;color:var(--noema-white)!important;border-color:var(--noema-charcoal)!important}.bind-core__swatches,.bind-core__group:nth-of-type(2) .bind-core__options{display:flex!important;gap:2rem!important;justify-content:center!important}.bind-core__swatch-wrapper,.bind-core__color-option{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer}.bind-core__swatch{width:48px!important;height:48px!important;border-radius:50%!important;border:1px solid rgba(20,18,18,.15)!important;transition:all .25s var(--noema-ease);display:block!important;cursor:pointer}.bind-core__swatch:hover{transform:scale(1.08)}.bind-core__swatch.is-selected,.bind-core__color-option.is-selected .bind-core__swatch{border:2px solid var(--noema-charcoal)!important;box-shadow:0 0 0 2px var(--noema-white),0 0 0 3px var(--noema-charcoal)}.bind-core__recommendation{max-width:480px!important;margin:3rem auto 0!important;padding:1.5rem 0 0!important;border:0!important;background:transparent!important;text-align:center!important;position:relative}.bind-core__recommendation:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40px;height:1px;background:var(--noema-vermilion);opacity:.5}.bind-core__recommendation-label{font-family:Anonymous Pro,monospace!important;font-size:.625rem!important;letter-spacing:.28em!important;text-transform:uppercase;opacity:.4!important;display:block;margin-bottom:1rem!important;font-weight:400!important}.bind-core__recommendation-text{font-family:Caveat,cursive!important;font-size:1.5rem!important;line-height:1.4!important;color:var(--noema-charcoal)!important;font-weight:500!important;max-width:420px;margin:0 auto}.product-tabs__item:first-child .product-tabs__content,.product-tabs__disclosure:first-of-type .product-tabs__content{display:block!important;padding:1rem 0 2rem!important;font-family:Anonymous Pro,monospace;font-size:.9375rem!important;line-height:1.9!important;opacity:.9}.product-tabs__disclosure summary,.product-tabs__tab-heading{font-family:League Spartan,sans-serif!important;font-size:.9375rem!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:500!important;padding:1.5rem 0!important;border-bottom:1px solid rgba(20,18,18,.08)!important}.shopify-section:has(.product-tabs){padding:clamp(80px,10vw,140px) 0!important;background:var(--noema-white)!important}.product-tabs{max-width:680px!important;margin:0 auto!important;padding:0 var(--noema-container-padding-desktop)}.shopify-section--footer:before{content:"Chaque Soul Core a sa propre histoire.";display:block;background:var(--noema-charcoal);color:var(--noema-white);font-family:Caveat,cursive;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.4;text-align:center;padding:clamp(80px,10vw,140px) var(--noema-container-padding-desktop);max-width:100%;position:relative;font-weight:500;letter-spacing:.01em}.shopify-section--footer{position:relative}.shopify-section:has(.bind-core):before{content:"";display:block;width:40px;height:1px;background:var(--noema-vermilion);opacity:.4;margin:0 auto calc(clamp(60px,8vw,120px)*-1) auto;position:relative;top:-60px}.shopify-section:has(.product-tabs):before{content:"";display:block;width:40px;height:1px;background:var(--noema-vermilion);opacity:.4;margin:0 auto calc(clamp(50px,6vw,100px)*-1) auto;position:relative;top:-50px}.bind-core{max-width:1400px!important;padding:0 var(--noema-container-padding-desktop)!important}.bind-core__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,8vw,120px);align-items:center;max-width:1200px;margin:0 auto}@media(max-width:999px){.bind-core__layout{grid-template-columns:1fr;gap:3rem}}.bind-core__media{aspect-ratio:4/5;overflow:hidden;background:var(--noema-white);box-shadow:0 2px 40px #1412120a}.bind-core__media img{width:100%;height:100%;object-fit:cover;display:block}.bind-core__configurator{max-width:480px}@media(min-width:1000px){.bind-core__configurator{margin:0;padding:0}.bind-core__configurator .bind-core__heading{text-align:left!important;margin-bottom:2.5rem!important}.bind-core__configurator .bind-core__label,.bind-core__configurator .bind-core__options{text-align:left;justify-content:flex-start!important}.bind-core__configurator .bind-core__swatches,.bind-core__configurator .bind-core__group:nth-of-type(2) .bind-core__options{justify-content:flex-start!important}.bind-core__configurator .bind-core__group{margin-left:0!important;margin-right:0!important;max-width:none!important}.bind-core__configurator .bind-core__recommendation{margin:2.5rem 0 0!important;text-align:left!important}.bind-core__configurator .bind-core__recommendation:before{left:0;transform:none}.bind-core__configurator .bind-core__recommendation-label,.bind-core__configurator .bind-core__recommendation-text{text-align:left!important;margin-left:0;margin-right:0}}.product-tabs__trigger,.product-tabs__trigger-text{position:relative}.product-tabs__tab:nth-of-type(1) .product-tabs__trigger-text:before{content:"";display:inline-block;width:10px;height:10px;border:1px solid var(--noema-vermilion);border-radius:50%;opacity:.6;margin-right:14px;vertical-align:middle;transform:translateY(-1px)}.product-tabs__tab:nth-of-type(2) .product-tabs__trigger-text:before{content:"";display:inline-block;width:6px;height:6px;background:var(--noema-vermilion);border-radius:50%;opacity:.7;margin-right:18px;margin-left:2px;vertical-align:middle;transform:translateY(-2px)}.product-tabs__tab:nth-of-type(3) .product-tabs__trigger-text:before{content:"";display:inline-block;width:8px;height:8px;background:var(--noema-vermilion);opacity:.65;transform:rotate(45deg) translate(-1px,-1px);margin-right:18px;margin-left:2px;vertical-align:middle}.product-tabs__tab:nth-of-type(4) .product-tabs__trigger-text:before{content:"";display:inline-block;width:2px;height:14px;background:var(--noema-vermilion);opacity:.7;margin-right:20px;margin-left:4px;vertical-align:middle;transform:translateY(-1px)}.product-tabs__tab:nth-of-type(5) .product-tabs__trigger-text:before{content:"~";color:var(--noema-vermilion);opacity:.75;font-family:Caveat,cursive;font-size:1.4rem;font-weight:500;margin-right:12px;margin-left:0;display:inline-block;vertical-align:middle;transform:translateY(-3px);line-height:1}.product-tabs__tab:first-child .product-tabs__panel{display:block!important;padding:1rem 0 2rem!important;font-family:Anonymous Pro,monospace;font-size:.9375rem;line-height:1.9;opacity:.9}.product-tabs__tab:first-child .product-tabs__panel[hidden]{display:block!important}.product-tabs__tab:first-child .product-tabs__icon-v{display:none}.bind-core__cta{margin-top:clamp(32px,4vw,48px)}.bind-core__submit{width:100%;padding:20px 32px!important;font-family:League Spartan,sans-serif!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase;background:var(--noema-charcoal, #141212)!important;color:var(--noema-white-pearl, #F9F7F7)!important;border:1px solid var(--noema-charcoal, #141212)!important;border-radius:0!important;cursor:pointer;transition:all .3s ease}.bind-core__submit:hover:not(:disabled){background:var(--noema-vermilion, #E94B4C)!important;border-color:var(--noema-vermilion, #E94B4C)!important}.bind-core__submit:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/6/assets/noema-custom.css.map */
