:root{--melanina-white: #fffdf9;--melanina-cream: #faf5ec;--melanina-champagne: #f1e7d2;--melanina-sand: #e8dcc5;--melanina-gold: #c6a664;--melanina-gold-rgb: 198 166 100;--melanina-gold-light: #d9be83;--melanina-gold-deep: #a8863f;--melanina-gold-text: #8a6a24;--melanina-gold-text-rgb: 138 106 36;--melanina-gold-strong: #6e5318;--melanina-gold-on-dark: #dcc38a;--melanina-charcoal: #1a1a1a;--melanina-charcoal-rgb: 26 26 26;--melanina-ink-soft: #3d3a34;--melanina-hairline-color: rgb(var(--melanina-gold-rgb) / .38);--melanina-hairline: 1px solid var(--melanina-hairline-color);--melanina-shadow-gold: 0 8px 22px rgb(var(--melanina-gold-rgb) / .34), 0 2px 4px rgb(var(--melanina-charcoal-rgb) / .08);--melanina-shadow-lift: 0 16px 38px rgb(var(--melanina-charcoal-rgb) / .1);--melanina-ease: cubic-bezier(.22, .61, .36, 1);--melanina-ease-lux: cubic-bezier(.16, 1, .3, 1);--melanina-duration-fast: .22s;--melanina-duration: .42s;--melanina-duration-slow: .72s;--melanina-section-rhythm: clamp(1.75rem, 3.5vw, 4rem)}:root{--animation-speed: .22s;--animation-speed-medium: .3s;--animation-speed-slow: .42s;--animation-easing: cubic-bezier(.22, .61, .36, 1);--animation-timing-hover: cubic-bezier(.16, 1, .3, 1);--hover-transition-duration: .45s;--hover-transition-timing: cubic-bezier(.16, 1, .3, 1);--hover-lift-amount: 6px;--hover-scale-amount: 1.025;--hover-subtle-zoom-amount: 1.02;--hover-shadow-color: rgb(var(--melanina-gold-rgb) / .3);--surface-transition-duration: .45s}:root{--padding-md: .9rem;--padding-lg: 1.25rem;--padding-xl: 1.6rem;--padding-2xl: 2rem;--padding-3xl: 2.5rem;--padding-4xl: 3.25rem;--padding-5xl: 4.5rem;--padding-6xl: 6.5rem;--margin-md: .9rem;--margin-lg: 1.25rem;--margin-xl: 1.6rem;--margin-2xl: 2rem;--margin-3xl: 2.5rem;--margin-4xl: 3.25rem;--margin-5xl: 4.5rem;--margin-6xl: 6.5rem;--gap-md: 1rem;--gap-lg: 1.35rem;--gap-xl: 1.75rem;--gap-2xl: 2.75rem;--gap-3xl: 4rem;--button-padding-inline: 2.25rem;--button-padding-block: 1.05rem;--drawer-inline-padding: 32px;--drawer-menu-inline-padding: 3rem;--drawer-header-block-padding: 26px;--focus-outline-offset: .25em}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 20px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 56px}}@media screen and (min-width:1400px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 80px}}#MainContent .section:not(.section--full-width) .section-content-wrapper.spacing-style{padding-block:max(var(--melanina-section-rhythm),calc(var(--padding-block-start) + var(--section-top-offset, 0px))) max(var(--melanina-section-rhythm),var(--padding-block-end))}:root{--letter-spacing--display-tight: -.02em;--letter-spacing--heading-tight: -.015em;--line-height--body-loose: 1.7}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{font-kerning:normal;font-variant-ligatures:common-ligatures}.rte a:not(.button,.button-secondary,.button-custom,.button-unstyled),.shopify-policy__body a{color:var(--melanina-gold-text);text-decoration:underline;text-decoration-color:rgb(var(--melanina-gold-text-rgb) / .6);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color var(--melanina-duration-fast) var(--melanina-ease),text-decoration-color var(--melanina-duration-fast) var(--melanina-ease),text-decoration-thickness var(--melanina-duration-fast) var(--melanina-ease)}.rte a:not(.button,.button-secondary,.button-custom,.button-unstyled):hover,.shopify-policy__body a:hover{color:var(--melanina-gold-strong);text-decoration-color:var(--melanina-gold-strong);text-decoration-thickness:2px}.price,.compare-at-price,.unit-price{letter-spacing:.01em}body .shopify-section:not(.header-section){position:relative;z-index:0;isolation:isolate}html{background-color:var(--melanina-white)}::selection{background-color:rgb(var(--melanina-gold-rgb) / .28);color:var(--melanina-charcoal)}html,.page-wrapper{scrollbar-color:rgb(var(--melanina-gold-rgb) / .55) var(--melanina-cream)}.announcement-bar{border-block-end:var(--melanina-hairline);letter-spacing:var(--letter-spacing-sm)}body .header__row{--color-border: var(--melanina-hairline-color)}body footer .shopify-section .section-background:not([class*=color-custom-]){background-color:var(--melanina-cream)}body footer>.shopify-section:first-child{border-block-start:var(--melanina-hairline)}body footer .footer-content{content-visibility:visible;padding-block:max(var(--padding-5xl),var(--padding-block-start)) max(var(--padding-4xl),var(--padding-block-end));row-gap:var(--gap-2xl)}body footer .shopify-section,body footer .shopify-section .section,body footer .shopify-section .section-background,body footer .shopify-section .footer-content{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important;will-change:auto!important}body footer .shopify-section{position:relative;z-index:0;isolation:isolate}body footer .shopify-section:not(.header-section) :is(.section,.cart-summary){background:var(--color-background, var(--melanina-cream))}body footer .menu__heading__default,body footer .menu-list__heading{letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{position:relative;isolation:isolate;overflow:hidden;min-height:3rem;align-items:center;justify-items:center;font-size:.875rem;letter-spacing:.1em;line-height:1.2;transition:color var(--melanina-duration) var(--melanina-ease),background-color var(--melanina-duration) var(--melanina-ease),box-shadow var(--melanina-duration) var(--melanina-ease),transform var(--melanina-duration) var(--melanina-ease-lux)}@media screen and (min-width:750px){.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-size:.9375rem}}.button:before,.button-custom:before,button.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#ffffff38,#fff0 62%);pointer-events:none}.button:after,.button-custom:after,button.shopify-payment-button__button--unbranded:after{content:"";position:absolute;inset-block:-20%;inset-inline-start:-70%;width:45%;z-index:-1;background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / .55) 50%,transparent 100%);transform:skew(-18deg);opacity:0;pointer-events:none}.button-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(var(--melanina-gold-rgb) / .14);transform:scaleY(0);transform-origin:bottom center;transition:transform var(--melanina-duration) var(--melanina-ease-lux);pointer-events:none}@media(hover:hover){.button:hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-2px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--melanina-shadow-gold)}.button-secondary:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 8px 22px rgb(var(--melanina-charcoal-rgb) / .1)}.button-secondary:hover:before{transform:scaleY(1)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:hover:after,.button-custom:hover:after,button.shopify-payment-button__button--unbranded:hover:not([disabled]):after{animation:melanina-sheen .9s var(--melanina-ease) 1}}.button:active,.button-secondary:active,.button-custom:active,button.shopify-payment-button__button--unbranded:active{transform:translateY(0)}.button:focus-visible,.button-secondary:focus-visible,.button-custom:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--melanina-gold-text);outline-offset:3px}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled,.button-secondary:disabled,.button-custom:disabled{transform:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}.button[aria-disabled=true]:after,.button:disabled:after,.button-custom:disabled:after{display:none}.button-unstyled--with-icon{letter-spacing:var(--letter-spacing-sm);transition:gap var(--melanina-duration) var(--melanina-ease-lux),color var(--melanina-duration-fast) var(--melanina-ease)}@media(hover:hover){.button-unstyled--with-icon:hover{gap:var(--gap-xs)}}.shopify-payment-button__button--branded{border-radius:var(--style-border-radius-buttons-primary);overflow:hidden}.product-card,.collection-card{--card-bg-hover: rgb(var(--melanina-gold-rgb) / .06);--card-border-hover: rgb(var(--melanina-gold-rgb) / .45)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover,.card-hover-effect-scale .product-card:hover,.card-hover-effect-scale .collection-card:hover{box-shadow:var(--melanina-shadow-lift)}}@media(prefers-reduced-motion:no-preference){.product-card img,.collection-card img{transition:transform var(--melanina-duration-slow) var(--melanina-ease-lux),filter var(--melanina-duration-slow) var(--melanina-ease-lux)}@media(any-pointer:fine){.product-card:hover img,.collection-card:hover img{transform:scale(1.035)}}}textarea,input:not([type=checkbox],[type=radio]),select{transition:box-shadow var(--melanina-duration-fast) var(--melanina-ease),background-color var(--melanina-duration-fast) var(--melanina-ease)}textarea:focus-visible,input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible{outline:2px solid var(--melanina-gold-text);outline-offset:2px}body .theme-drawer__dialog{box-shadow:-12px 0 44px rgb(var(--melanina-charcoal-rgb) / .1)}body .theme-drawer__title{letter-spacing:var(--letter-spacing-sm)}body .cart-drawer__content,body .cart-drawer__items{padding-inline:var(--drawer-inline-padding)}body .cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-2xl);background-color:var(--melanina-cream);border-block-start:var(--melanina-hairline)}body .cart-items{row-gap:var(--gap-xl)}body .cart-page{row-gap:var(--gap-3xl)}body .cart-page__summary{padding-top:var(--padding-3xl);border-block-start:var(--melanina-hairline)}body .product-details{row-gap:var(--gap-xl)}@media screen and (min-width:990px){body .product-details{padding-inline-start:var(--padding-3xl)}}html.melanina-motion .hero__media-wrapper .hero__media{transform:translate3d(0,calc(var(--melanina-parallax, 0) * 1px),0) scale(1.08);transition:transform 80ms linear}html.melanina-motion .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(480px circle at var(--melanina-spot-x, 50%) var(--melanina-spot-y, 30%),rgb(var(--melanina-gold-rgb) / .16),transparent 62%);transition:opacity var(--melanina-duration) var(--melanina-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){html.melanina-motion .hero:hover:before{opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button,.button-custom{background-image:radial-gradient(120px circle at var(--melanina-spot-x, 50%) var(--melanina-spot-y, 50%),rgb(255 255 255 / .35),transparent 70%);background-blend-mode:overlay}}html.melanina-motion .media-with-content [data-melanina-reveal] img,html.melanina-motion .collection-card [data-melanina-reveal] img{clip-path:inset(0 0 0 0)}html.melanina-motion [data-melanina-reveal] .hero__media,html.melanina-motion [data-melanina-reveal] .media-with-content__media img{animation:melanina-wipe var(--melanina-duration-slow) var(--melanina-ease-lux) both;animation-delay:var(--melanina-delay, 0ms)}.product-card,.collection-card{position:relative}.product-card:after,.collection-card:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:2;pointer-events:none;border:1px solid rgb(var(--melanina-gold-rgb) / .55);clip-path:polygon(0 0,18px 0,18px 1.5px,1.5px 1.5px,1.5px 18px,0 18px,0 0,100% 0,100% 18px,calc(100% - 1.5px) 18px,calc(100% - 1.5px) 1.5px,calc(100% - 18px) 1.5px,calc(100% - 18px) 0,100% 0,100% 100%,calc(100% - 18px) 100%,calc(100% - 18px) calc(100% - 1.5px),calc(100% - 1.5px) calc(100% - 1.5px),calc(100% - 1.5px) calc(100% - 18px),100% calc(100% - 18px),100% 100%,0 100%,0 calc(100% - 18px),1.5px calc(100% - 18px),1.5px calc(100% - 1.5px),18px calc(100% - 1.5px),18px 100%,0 100%);opacity:0;transform:scale(.97);transition:opacity var(--melanina-duration) var(--melanina-ease-lux),transform var(--melanina-duration) var(--melanina-ease-lux)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover:after,.collection-card:hover:after{opacity:1;transform:scale(1)}}[data-melanina-reveal] :is(h1,h2,h3,.h1,.h2,.h3){position:relative}.marquee{-webkit-mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent)}@keyframes melanina-sheen{0%{opacity:0;transform:translate(0) skew(-18deg)}12%{opacity:1}to{opacity:0;transform:translate(460%) skew(-18deg)}}@keyframes melanina-fade-up{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@keyframes melanina-wipe{0%{clip-path:inset(0 0 100% 0);transform:scale(1.06)}to{clip-path:inset(0 0 0 0);transform:none}}html.melanina-motion [data-melanina-reveal]{opacity:0;will-change:opacity,transform}html.melanina-motion footer [data-melanina-reveal]{opacity:1;will-change:auto}html.melanina-motion [data-melanina-reveal].melanina-in{animation:melanina-fade-up var(--melanina-duration-slow) var(--melanina-ease-lux) both;animation-delay:var(--melanina-delay, 0ms)}@media(prefers-reduced-motion:reduce){html.melanina-motion [data-melanina-reveal],html.melanina-motion [data-melanina-reveal].melanina-in{opacity:1;animation:none;will-change:auto}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{transition:none}.button:hover,.button-secondary:hover,.button-custom:hover{transform:none}html.melanina-motion .hero__media-wrapper .hero__media,html.melanina-motion [data-melanina-reveal] .hero__media,html.melanina-motion [data-melanina-reveal] .media-with-content__media img{animation:none;transform:none;clip-path:none}html.melanina-motion .hero:before{display:none}.product-card:after,.collection-card:after{transition:none}}@media print{html.melanina-motion [data-melanina-reveal]{opacity:1;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/melanina-luxury.css.map */
