:root{--color-laleen-rose: #dda99b;--color-laleen-rose-glow: #f3d5cc;--color-laleen-gold: #c9a96b;--color-laleen-dark: #1a1a1a;--color-laleen-grey: #8e8e93;--color-laleen-light: #fbf9f7;--font-laleen-heading: var(--font-heading--family), "Cormorant Garamond", "Playfair Display", serif;--font-laleen-body: var(--font-body--family), "Poppins", "Montserrat", sans-serif;--laleen-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{background:#0d0b0c!important;position:relative;overflow-x:hidden}@media screen and (max-width:767px){body{padding-bottom:80px}}#MainContent,main,.product-information,.product-information__media,.product-information__grid,.section-background,.shopify-section,.content-for-layout{background:transparent!important;background-color:transparent!important}.announcement-bar{background-color:#0d0b0cf2!important;color:#fbf9f7!important}.announcement-bar__text,.announcement-bar__text p,.announcement-bar__text span{color:#fbf9f7!important;opacity:.9}.laleen-ambient-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;overflow:hidden;pointer-events:none;z-index:0}.laleen-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform}.laleen-orb--rose{width:650px;height:650px;background:radial-gradient(circle,#dda99b,#dda99b00 70%);top:-100px;left:20%;animation:driftRose 6s ease-in-out infinite alternate!important}.laleen-orb--plum{width:750px;height:750px;background:radial-gradient(circle,#5a2736,#5a273600 70%);bottom:-150px;right:10%;animation:driftPlum 7.5s ease-in-out infinite alternate!important}.laleen-orb--champagne{width:500px;height:500px;background:radial-gradient(circle,#e2c2b9,#e2c2b900 70%);top:40%;left:-100px;animation:driftChampagne 5s ease-in-out infinite alternate!important}@keyframes driftRose{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(160px,120px,0) scale(1.25)}to{transform:translate3d(-100px,180px,0) scale(.9)}}@keyframes driftPlum{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-180px,-120px,0) scale(1.3)}to{transform:translate3d(120px,-90px,0) scale(.85)}}@keyframes driftChampagne{0%{transform:translateZ(0) scale(.9)}50%{transform:translate3d(140px,-100px,0) scale(1.2)}to{transform:translate3d(-80px,70px,0) scale(1.05)}}.laleen-grain-mask{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.025;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat}#header-group,main,footer{position:relative;z-index:2}.laleen-heading{font-family:var(--font-laleen-heading);font-weight:400;letter-spacing:.01em}.laleen-body{font-family:var(--font-laleen-body)}.laleen-link{position:relative;display:inline-block;color:inherit;text-decoration:none}.laleen-link:after{content:"";position:absolute;left:0;bottom:-.15em;width:0;height:1px;background:currentColor;transition:width .35s var(--laleen-ease)}.laleen-link:hover:after,.laleen-link:focus-visible:after{width:100%}.laleen-glass,.header[transparent]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.laleen-glass{background:#ffffff14;border:1px solid rgba(255,255,255,.18)}.laleen-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:1em 2.25em;border-radius:999px;font-family:var(--font-laleen-body);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .35s var(--laleen-ease),box-shadow .35s var(--laleen-ease),background-color .35s var(--laleen-ease),border-color .35s var(--laleen-ease)}.laleen-btn:hover,.laleen-btn:focus-visible{transform:translateY(-2px) scale(1.02)}.laleen-btn--primary{background:var(--color-laleen-rose);color:var(--color-laleen-dark);box-shadow:0 .5rem 1.5rem #dda99b40}.laleen-btn--primary:hover,.laleen-btn--primary:focus-visible{background:var(--color-laleen-rose-glow);box-shadow:0 .75rem 2.25rem #dda99b73}.laleen-btn--glass{background:#ffffff1f;color:var(--color-laleen-light);border-color:#fff9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.laleen-btn--glass:hover,.laleen-btn--glass:focus-visible{background:#fff3;border-color:var(--color-laleen-rose-glow);box-shadow:0 .75rem 2.25rem #f3d5cc59}.laleen-btn--outline{background:transparent;color:var(--color-laleen-rose);border-color:var(--color-laleen-rose)}.laleen-btn--outline:hover,.laleen-btn--outline:focus-visible{background:var(--color-laleen-rose);color:var(--color-laleen-dark)}.reveal-on-scroll{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.reveal-on-scroll:nth-child(1){transition-delay:.1s}.reveal-on-scroll:nth-child(2){transition-delay:.2s}.reveal-on-scroll:nth-child(3){transition-delay:.3s}.reveal-on-scroll:nth-child(4){transition-delay:.4s}.reveal-on-scroll:nth-child(5){transition-delay:.5s}.reveal-on-scroll:nth-child(6){transition-delay:.6s}.reveal-on-scroll:nth-child(7){transition-delay:.7s}.reveal-on-scroll:nth-child(8){transition-delay:.8s}@media(prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transform:none;transition:none}}.header-logo{font-family:var(--font-heading--family)!important;font-size:1.35rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important}#shopify-section-header_section,#header-group,.header-section,header-component,.header{background:#0d0b0cf0!important;background-color:#0d0b0cf0!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(221,169,155,.15)!important;box-shadow:0 10px 30px #00000080!important;transition:background .3s ease,border-color .3s ease!important}.header__underlay-closed,.header__underlay-open{background:#0d0b0cf0!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}#shopify-section-header_section,header-component,.header{--color-background: #0d0b0c !important;--color-background-rgb: 13, 11, 12 !important;--color-foreground: #fbf9f7 !important;--color-foreground-rgb: 251, 249, 247 !important}.menu-list__link{transition:color .3s ease!important}.header-logo,.header-logo *,.menu-list__link,.header-actions__action,.header-actions__action svg,.header__icon,.header__icon svg{color:#fbf9f7!important;fill:#fbf9f7!important;stroke:#fbf9f7!important}.menu-list__link:hover,.menu-list__link:focus-visible,.header-actions__action:hover svg{color:#dda99b!important;fill:#dda99b!important;stroke:#dda99b!important}.laleen-card-hover{transition:transform .4s ease,box-shadow .4s ease}.laleen-card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 30px #dda99b26}.laleen-glass-card{background:#ffffff09;border:1px solid rgba(221,169,155,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px #00000059}.product-information{background:transparent!important;color:#fbf9f7bf}.product-information.section--page-width .product-information__grid{max-width:1140px;margin-inline:auto;padding:40px 24px;box-sizing:border-box}@media screen and (min-width:750px){.product-information__grid.product-information--media-left,.product-information__grid.product-information--media-right{grid-template-columns:380px 1fr!important;gap:56px!important;align-items:start!important}}.product-information__media{max-width:400px;margin-inline:auto;padding:0}.product-information .product-media-container{max-width:400px;margin:0 auto;border-radius:16px;overflow:hidden;background:transparent;position:relative;box-shadow:0 10px 30px #0000004d;box-sizing:border-box;border:none;backdrop-filter:none;-webkit-backdrop-filter:none}.product-information .product-media-container img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:16px;margin:0}.product-information slideshow-arrows{mix-blend-mode:normal!important}.product-information .slideshow-control{box-sizing:border-box;opacity:1!important;display:flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border-radius:50%;background:#110d138c!important;border:1px solid rgba(221,169,155,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fbf9f7!important;transition:border-color .3s ease,background-color .3s ease}.product-information .slideshow-control:hover{border-color:#dda99b;background:#110d13bf!important}.product-information .slideshow-controls__thumbnails-container{justify-content:center}.product-information .slideshow-controls__thumbnails{display:flex;justify-content:center;gap:12px;margin-top:16px}.product-information .slideshow-controls__thumbnail{width:54px!important;height:54px!important;aspect-ratio:1 / 1!important;border-radius:8px;border:1px solid rgba(221,169,155,.18);overflow:hidden}.product-information .slideshow-controls__thumbnail img{aspect-ratio:1 / 1;object-fit:cover}.product-information .slideshow-controls__thumbnail[aria-selected=true]{border-color:#dda99b!important;outline-color:#dda99b!important}.product-information h1{font-weight:400;letter-spacing:-.02em;color:#fbf9f7!important}.product-information .price{color:#e2c2b9!important;font-size:1.35rem;font-weight:500}.product-information .text-block--badge_salon_exclusive,.product-information .text-block--badge_cruelty_free{border:1px solid rgba(221,169,155,.3)!important}.product-information .text-block--badge_salon_exclusive,.product-information .text-block--badge_salon_exclusive p,.product-information .text-block--badge_cruelty_free,.product-information .text-block--badge_cruelty_free p{color:#dda99b!important;letter-spacing:.1em!important;font-size:.72rem!important}.product-information p,.product-information span,.product-information label,.product-information details,.product-information summary{color:#fbf9f7!important}.product-information .accelerated-checkout-block{display:none!important}.product-information .quantity-selector{background:#ffffff0d!important;border-color:#dda99b33!important;border-radius:8px!important;color:#fbf9f7}.product-information .quantity-selector input,.product-information .quantity-selector svg{background:transparent;color:#fbf9f7;fill:#fbf9f7}.product-information .add-to-cart-button{background:#dda99b!important;border-color:#dda99b!important;color:#0d0b0c!important;font-weight:600!important;border-radius:10px!important;box-shadow:0 8px 24px #dda99b40!important;transition:all .3s ease!important}.product-information .add-to-cart-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #dda99b66!important}.product-information .color-custom-cross_sell_laleen{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.menu-drawer{background-color:#0f0a0e!important;color:#f8f5f0!important;border-right:1px solid rgba(224,169,150,.15)!important}.menu-drawer .menu-drawer__close-button{color:#e0a996!important}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent,.menu-drawer__menu-item--child{font-family:var(--font-laleen-heading),"Playfair Display",serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:1.1rem!important;padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:#f8f5f0!important}.menu-drawer__menu-item--mainlist:hover,.menu-drawer__menu-item--parent:hover,.menu-drawer__menu-item--child:hover,.menu-drawer__menu-item--mainlist[aria-current=page],.menu-drawer__menu-item--parent[aria-current=page],.menu-drawer__menu-item--child.menu-drawer__menu-item--active{color:#e0a996!important}.laleen-drawer-footer{margin-block-start:auto;padding:20px 1.5rem 24px;border-top:1px solid rgba(224,169,150,.15);display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.laleen-drawer-footer__tagline{margin:0;color:#e0a996b3;font-family:var(--font-laleen-body);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.laleen-drawer-footer__contact{color:#e0a996;font-family:var(--font-laleen-body);font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/laleen-luxury.css.map */
