:root{--font-heading-family: "Playfair Display", Georgia, serif;--font-body-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif}body,p,span,a,input,select,button{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.title{font-family:Playfair Display,Georgia,serif!important;color:#2d2522}.handwritten{font-family:Caveat,cursive!important;font-size:clamp(2rem,2.4vw,2.6rem);color:#8c756b;display:inline-block}.collection__title{text-align:center;margin-bottom:3.2rem}.collection__title .title{font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:700;margin-bottom:.6rem}.collection__handwritten-subtitle{margin:0;transform:rotate(-1.5deg)}.card-wrapper{transition:transform .3s ease}.card--card,.card--standard .card__inner{border-radius:20px!important;border:1px solid rgba(228,214,203,.6)!important;overflow:hidden;background-color:#fff!important;box-shadow:0 8px 24px #4a34290d;transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{transform:translateY(-4px);box-shadow:0 14px 32px #4a34291a}.card__media{border-radius:20px 20px 0 0;overflow:hidden;background-color:#faf5f0}.card__information{padding:1.6rem!important;text-align:center!important}.card__heading{font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-size:1.55rem!important;font-weight:500!important;letter-spacing:.025em!important;line-height:1.35!important;color:#261e1a!important;text-align:center!important;margin:0 auto .6rem!important;padding:0!important}.card__heading a{text-decoration:none!important;color:#261e1a!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:2.7em;transition:color .3s cubic-bezier(.16,1,.3,1)!important}.card__heading a:hover,.card-wrapper:hover .card__heading a{color:#9e6b6b!important}@media screen and (max-width:768px){.card__heading{font-size:1.38rem!important;line-height:1.3!important;margin-bottom:.4rem!important}}.price,.card-information .price,.card__information .price,.card .price{font-size:1.5rem!important;font-weight:700!important;color:#55443d!important;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important;margin:.5rem auto 0!important;width:100%!important}.price__container,.card-information .price__container,.card .price__container{display:flex!important;justify-content:center!important;align-items:baseline!important;gap:.6rem!important;width:100%!important;text-align:center!important}.price:not(.price--on-sale) .price__regular,.card-information .price:not(.price--on-sale) .price__regular{display:flex!important;justify-content:center!important;align-items:baseline!important;gap:.6rem!important}.price:not(.price--on-sale) .price__sale,.card-information .price:not(.price--on-sale) .price__sale{display:none!important}.price--on-sale .price__regular,.card-information .price--on-sale .price__regular{display:none!important}.price--on-sale .price__sale,.card-information .price--on-sale .price__sale{display:flex!important;justify-content:center!important;align-items:baseline!important;gap:.8rem!important}.card-information{text-align:center!important}.card-information>.rating{justify-content:center!important;display:flex!important}.quick-add modal-opener,.card-wrapper .quick-add modal-opener,.card__information .quick-add modal-opener,button[aria-haspopup=dialog].quick-add__submit{display:none!important}.quick-add__submit{background-color:#c68b8b!important;color:#fff!important;border-radius:9999px!important;border:none!important;outline:none!important;font-size:1.3rem!important;font-weight:600!important;padding:1rem 2rem!important;box-shadow:0 4px 14px #c68b8b4d!important;transition:all .25s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.6rem!important;overflow:hidden!important}.quick-add__submit:hover{background-color:#b57777!important;transform:translateY(-2px);box-shadow:0 6px 18px #c68b8b66!important}.quick-add__submit:before{content:"\1f6cd\fe0f"!important;font-size:1.2rem!important;position:static!important;box-shadow:none!important;border:none!important}.quick-add__submit:after,.quick-add__submit:hover:after,.button-dusty-rose:before,.button-dusty-rose:after,.button-dusty-rose:hover:after{content:none!important;display:none!important;border:none!important;box-shadow:none!important;outline:none!important}.badge{border-radius:9999px!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:.4rem 1.2rem!important;border:none!important}.badge--bottom-left{background-color:#fdf1ee!important;color:#b57777!important}.product-grid .card__inner.ratio,.product-grid .card.ratio{--ratio-percent: 100% !important}.product-grid .card__inner.ratio:before,.product-grid .card.ratio:before{content:""!important;width:0!important;height:0!important;padding-bottom:100%!important;display:block!important;position:static!important}.product-grid .card__media .media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.product-grid .card__media .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.newsletter{background:#fff!important;border-radius:28px;border:1px solid rgba(228,214,203,.6);box-shadow:0 10px 30px #4a34290a;max-width:900px;margin:4rem auto;padding:4rem 2rem}.newsletter__subheading{font-size:1.5rem;color:#6c5c54}.newsletter-form__field-wrapper .field{box-shadow:none!important;border:none!important}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{content:none!important;display:none!important;box-shadow:none!important;border:none!important}.newsletter-form__field-wrapper .field__input{border-radius:9999px 0 0 9999px!important;border:1.5px solid #E4D6CB!important;border-right:none!important;padding:1.2rem 2rem!important;background-color:#faf5f0!important;box-shadow:none!important;outline:none!important}.newsletter-form__button{background-color:#c68b8b!important;color:#fff!important;border-radius:0 9999px 9999px 0!important;border:1.5px solid #C68B8B!important;font-weight:600!important;box-shadow:none!important;outline:none!important}.newsletter-form__button:before,.newsletter-form__button:after{content:none!important;display:none!important;box-shadow:none!important;border:none!important;outline:none!important}.header-wrapper{background-color:#faf5f0!important;border-bottom:1px solid rgba(198,139,139,.15)!important}@media screen and (max-width:989px){.header{display:grid!important;grid-template-areas:"left-icons heading icons"!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:.8rem 1.4rem!important;min-height:62px!important}.header>header-drawer{grid-area:left-icons!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;margin:0!important}.header>header-drawer summary.header__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4.2rem!important;height:4.2rem!important;color:#2d2522!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;cursor:pointer!important}.header>header-drawer summary.header__icon svg{width:2.4rem!important;height:2.4rem!important;fill:currentColor!important;stroke:currentColor!important}.header__heading{grid-area:heading!important;justify-self:center!important;text-align:center!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;max-width:none!important}.header__heading-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;text-decoration:none!important}.header__heading-logo{max-height:52px!important;max-width:175px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}.header__heading-logo-wrapper{width:auto!important;max-width:175px!important;display:inline-block!important}.header__heading-link .h2{font-size:2rem!important;font-weight:700!important;color:#2d2522!important;margin:0!important;white-space:nowrap!important}.header__icons{grid-area:icons!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.4rem!important;margin-left:auto!important;width:auto!important}.header__icon--account,.header__icon--cart,.header__icon--wishlist{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4.4rem!important;height:4.4rem!important;min-width:4.4rem!important;min-height:4.4rem!important;position:relative!important;margin:0!important;padding:0!important;color:#2d2522!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.header__icon--cart .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:4.1rem!important;height:4.1rem!important}.header__icon--cart svg{width:4.1rem!important;height:4.1rem!important;fill:currentColor!important}.header__icon--cart svg path{stroke:currentColor!important;stroke-width:.6px!important;stroke-linejoin:round!important;stroke-linecap:round!important;paint-order:stroke fill!important}.header__icon--wishlist .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:2.3rem!important;height:2.3rem!important}.header__icon--wishlist svg{width:2.3rem!important;height:2.3rem!important}.header__icon--account svg{width:2.3rem!important;height:2.3rem!important;fill:currentColor!important}}@media screen and (min-width:990px){.header,.header--top-center{display:grid!important;grid-template-areas:"left-icons heading icons"!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding-top:1.4rem!important;padding-bottom:1.4rem!important;row-gap:0!important;column-gap:1.5rem!important}.header>header-drawer{grid-area:left-icons!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;margin:0!important}.header>header-drawer summary.header__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4.4rem!important;height:4.4rem!important;min-width:4.4rem!important;min-height:4.4rem!important;color:#2d2522!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;cursor:pointer!important;transition:color .2s ease!important;transform:none!important}.header>header-drawer summary.header__icon:hover{color:#c68b8b!important;transform:none!important}.header>header-drawer summary.header__icon svg{width:2.6rem!important;height:2.6rem!important;fill:currentColor!important;stroke:currentColor!important;transition:transform .2s ease!important}.header>header-drawer summary.header__icon:not([aria-expanded=true]):hover svg{transform:scale(1.08)!important}header-drawer details[open]>summary.header__icon,header-drawer details[open]>summary.header__icon:hover,header-drawer details[open]>summary.header__icon svg,header-drawer details[open]>summary.header__icon:hover svg{transform:none!important}.header__icon--menu[aria-expanded=true]:before{display:none!important}.header__inline-menu{display:none!important}.header__heading{grid-area:heading!important;justify-self:center!important;text-align:center!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__heading-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;text-decoration:none!important}.header__heading-logo{max-height:75px!important;max-width:260px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}.header__heading-logo-wrapper{width:auto!important;max-width:260px!important;display:inline-block!important}.header__heading-link .h2{font-size:2.8rem!important;font-weight:700!important;color:#2d2522!important;margin:0!important;letter-spacing:-.02em}.header__icons{grid-area:icons!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.8rem!important}.header__icon--account,.header__icon--cart,.header__icon--wishlist{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4.4rem!important;height:4.4rem!important;min-width:4.4rem!important;min-height:4.4rem!important;position:relative!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;color:#2d2522!important;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s ease!important}.header__icon--cart .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:4.1rem!important;height:4.1rem!important}.header__icon--cart svg{width:4.1rem!important;height:4.1rem!important;fill:currentColor!important}.header__icon--cart svg path{stroke:currentColor!important;stroke-width:.6px!important;stroke-linejoin:round!important;stroke-linecap:round!important;paint-order:stroke fill!important}.header__icon--wishlist .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:2.3rem!important;height:2.3rem!important}.header__icon--wishlist svg{width:2.3rem!important;height:2.3rem!important}.header__icon--account svg{width:2.3rem!important;height:2.3rem!important;fill:currentColor!important}.header__icon--account:hover,.header__icon--cart:hover,.header__icon--wishlist:hover{color:#c68b8b!important;transform:scale(1.08)!important}}@media screen and (min-width:750px){.menu-drawer{width:44rem!important;max-width:85vw!important;border-right:1px solid rgba(228,214,203,.6)!important}}#MainContent{position:relative!important}.page-back-floating-nav{position:absolute!important;top:1.8rem!important;left:2.2rem!important;z-index:25!important;margin:0!important;padding:0!important;height:0!important;width:auto!important;pointer-events:none!important}.back-button-floating{pointer-events:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4.2rem!important;height:4.2rem!important;border-radius:50%!important;background:#ffffffe6!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(214,194,180,.55)!important;box-shadow:0 4px 16px #4a34291f!important;color:#2d2522!important;cursor:pointer!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.back-button-floating:hover{background:#fff!important;color:#c68b8b!important;border-color:#c68b8b!important;transform:translate(-3px) scale(1.05)!important;box-shadow:0 6px 20px #c68b8b40!important}.section-header.menu-open~main .page-back-floating-nav,.section-header.menu-open~main .back-button-floating,body[class*=overflow-hidden-] .page-back-floating-nav,body[class*=overflow-hidden-] .back-button-floating,.page-back-floating-nav.is-hidden-by-menu,.page-back-floating-nav.is-hidden-by-menu .back-button-floating{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(.6)!important;transition:opacity .2s ease,transform .2s ease,visibility .2s ease!important}.back-button-floating svg{transition:transform .2s ease!important}.back-button-floating:hover svg{transform:translate(-2px)!important}#MainContent{position:relative;z-index:1}.section-header.menu-open,.shopify-section-group-header-group:has(header-drawer details[open]),.shopify-section-group-header-group:has(menu-drawer details[open]),.section-header:has(header-drawer details[open]),.section-header:has(menu-drawer details[open]){z-index:100!important}@media screen and (max-width:749px){.page-back-floating-nav{top:1.2rem!important;left:1.2rem!important}.back-button-floating{width:3.8rem!important;height:3.8rem!important}.back-button-floating svg{width:1.8rem!important;height:1.8rem!important}}.header__search-inline,.header__search,details-modal.header__search{display:none!important}@media screen and (max-width:989px){.univers__grid,.polaroids__carousel{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.univers__card{flex:0 0 130px!important;min-width:130px!important;max-width:130px!important;width:130px!important;scroll-snap-align:start!important;box-sizing:border-box!important}.polaroids__card{flex:0 0 190px!important;min-width:190px!important;max-width:190px!important;width:190px!important;scroll-snap-align:start!important;box-sizing:border-box!important}}.product-media__registry-btn{position:absolute!important;bottom:16px!important;left:16px!important;z-index:10!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-family:inherit!important;font-size:1.45rem!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:none!important;text-shadow:0 1px 4px rgba(0,0,0,.65),0 2px 8px rgba(0,0,0,.35)!important;cursor:pointer!important;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),opacity .2s ease!important;outline:none!important;line-height:1!important;text-decoration:none!important}.product-media__registry-btn:hover{transform:scale(1.08)!important;opacity:.92!important}.product-media__registry-btn:active{transform:scale(.96)!important}.product-media__wishlist-btn svg{stroke:#fff!important;stroke-width:1.8!important;filter:drop-shadow(0 1px 4px rgba(0,0,0,.55))!important}.product-media__wishlist-btn:hover svg{stroke:#fff!important;fill:#ffffff40!important}@media screen and (max-width:768px){.product-3d-layout{gap:1rem!important}.product-3d__visual-col{margin-bottom:0!important}.product-3d__thumbs{margin-top:.8rem!important;padding-bottom:0!important}.product-3d__app-block,.product-3d__loox-rating-block,.product__info-container .product__block--app,.product__info-container [id*=loox]{margin-top:0!important;margin-bottom:.2rem!important;padding:0!important;line-height:1!important}.loox-rating,[data-rating],.loox-rating-content,.product-3d__loox-rating-block .loox-rating,.product-3d__app-block .loox-rating{margin:0!important;padding:0!important;line-height:1.2!important;min-height:auto!important;display:inline-flex!important;align-items:center!important}.loox-rating .loox-rating-label{font-size:1.25rem!important;margin-left:.4rem!important;color:#6c5c54!important;line-height:1.2!important}.product-3d__title,.product__title h1{font-size:clamp(2.1rem,5.2vw,2.6rem)!important;line-height:1.22!important;margin-top:.3rem!important;margin-bottom:.3rem!important}.product-3d__app-block+.product-3d__title,.product-3d__loox-rating-block+.product-3d__title{margin-top:-.5rem!important}.product-3d__price-wrapper,.product__info-container .price{margin-top:0!important;margin-bottom:.3rem!important;gap:.6rem!important}.product-3d__title+.product-3d__price-wrapper{margin-top:-.5rem!important}.product-3d__price-current{font-size:2.3rem!important;line-height:1.15!important}}.facets__summary{background:#fff!important;border:1px solid #E8DDD2!important;border-radius:9999px!important;color:#2d2522!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:1.35rem!important;font-weight:600!important;box-shadow:0 2px 8px #4a34290a!important;transition:all .25s ease!important}.facets__summary:hover,.facets__disclosure[open]>.facets__summary{background:#fffdf9!important;border-color:#c68b8b!important;color:#c68b8b!important;box-shadow:0 4px 14px #c68b8b2e!important}.facets__display{background-color:#fff!important;border:1px solid #EFE4D9!important;border-radius:20px!important;box-shadow:0 14px 36px #2d252217!important}.active-facets__button-inner{background:#fdf1ee!important;border:1px solid rgba(198,139,139,.35)!important;border-radius:9999px!important;color:#b57777!important;font-size:1.25rem!important;font-weight:600!important}.active-facets__button-inner:hover{background:#c68b8b!important;color:#fff!important}.mobile-facets__open{background:#fff!important;border:1.5px solid #E8DDD2!important;border-radius:9999px!important;color:#2d2522!important;font-weight:600!important;box-shadow:0 3px 12px #4a34290d!important}.mobile-facets__open:hover{border-color:#c68b8b!important;color:#c68b8b!important}.contact .field__input{border:1.5px solid #E2D7CC!important;border-radius:14px!important;background-color:#fdfbf8!important;color:#2d2522!important;transition:all .2s ease!important}.contact .field__input:focus{border-color:#c68b8b!important;background-color:#fff!important;box-shadow:0 0 0 3px #c68b8b33!important}.contact .button,.contact .button--primary{background-color:#c68b8b!important;color:#fff!important;border:none!important;border-radius:9999px!important;font-weight:700!important;box-shadow:0 8px 24px #c68b8b59!important;transition:all .3s ease!important}.contact .button:hover,.contact .button--primary:hover{background-color:#b57777!important;transform:translateY(-2px);box-shadow:0 12px 28px #c68b8b73!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-style.css.map */
