@font-face{font-family:Inter Tight Regular;src:url(./ink-inter-tight-variable.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter Tight SemiBold;src:url(./ink-inter-tight-variable.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter Tight Bold;src:url(./ink-inter-tight-variable.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Open Sans SemiBold;src:url(./ink-open-sans-variable.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Open Sans Bold;src:url(./ink-open-sans-variable.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Open Sans Regular;src:url(./ink-open-sans-variable.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Morganite Medium;src:url(./ink-morganite-medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Morganite SemiBold;src:url(./ink-morganite-semibold.ttf) format("truetype");font-display:swap}:root{--ink-black: #161616;--ink-text: #212529;--ink-white: #fffefc;--ink-surface: #f7f5f8;--ink-surface-soft: #fbf8ff;--ink-border: #e6e6e6;--ink-muted: #a7a7a7;--ink-lilac: #f2eaff;--ink-lilac-strong: #c8b6ea;--ink-lilac-active: #b896e8;--ink-mint: #c0f6f1;--ink-mint-soft: #eafbfa;--ink-hover-lilac: #b089ff;--ink-violet: #9862ff;--ink-violet-hover: #8347f5;--ink-badge-green: #1fbf7c;--ink-plum: #30213e;--ink-plum-soft: #3f2c53;--ink-blush: #f8e8ee;--ink-cream: #fff7e8;--ink-rule: rgba(22, 22, 22, .1);--ink-text-muted: rgba(22, 22, 22, .55);--ink-radius-badge: .4rem;--ink-radius-control: .4rem;--ink-radius-card: .8rem;--ink-radius-media: .8rem;--ink-radius-pill: 999rem;--ink-control-min-size: 4.4rem;--ink-section-space: clamp(5.6rem, 7vw, 8rem);--ink-section-head-gap: clamp(2.8rem, 4vw, 4.8rem);--ink-home-title-size: clamp(3.2rem, 3.347vw, 4.82rem);--ink-home-title-size-mobile: clamp(2.2rem, 6.7vw, 2.4rem);--ink-home-subtitle-size: clamp(1.8rem, 2.06vw, 2.967rem);--ink-home-subtitle-size-mobile: 1.8rem;--ink-home-overline-size: clamp(1.2rem, 1.25vw, 1.8rem);--font-body-family: "Inter Tight Regular", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Inter Tight SemiBold", sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-display-family: "Morganite Medium", sans-serif;--font-display-semibold-family: "Morganite SemiBold", sans-serif;--font-semibold-family: "Inter Tight SemiBold", sans-serif;--font-bold-family: "Inter Tight Bold", sans-serif;--font-button-family: "Open Sans SemiBold", sans-serif;--font-button-bold-family: "Open Sans Bold", sans-serif;--font-price-family: "Open Sans Regular", sans-serif}body{letter-spacing:0}button,.button,input,select,textarea{font-family:var(--font-body-family)}.button,button{font-family:var(--font-semibold-family)}.announcement-bar-section .utility-bar{background:#010101;color:var(--ink-white);border-bottom:0}.announcement-bar-section .utility-bar__grid{min-height:5rem;align-items:center;place-content:center}.announcement-bar-section .announcement-bar{display:flex;align-items:center;justify-content:center}.announcement-bar-section .announcement-bar__message{display:flex;width:100%;height:100%;align-items:center;justify-content:center;margin:0;padding:0;color:var(--ink-white);font-family:var(--font-bold-family);font-weight:700;font-size:1.2rem;line-height:1.2;letter-spacing:.06rem;text-align:center}.section-header{margin-bottom:0}.section-header .header-wrapper{background:var(--ink-page, #fffefc);border-bottom:1px solid rgba(22,22,22,.07)}body:has(main[data-template=index]) .section-header .header-wrapper{border-bottom:0}.cart-item__name,.card__heading .full-unstyled-link{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card__heading .full-unstyled-link{min-height:2.4em;min-height:2lh}product-component:has(>.card-wrapper){height:100%}.product-card-wrapper .card:not(.card--horizontal)>.card__content>.card__information{display:flex;flex-direction:column}.product-card-wrapper .card:not(.card--horizontal)>.card__content .card-information{display:flex;flex-direction:column;flex-grow:1}.product-card-wrapper .card:not(.card--horizontal) .card-information>.caption-large:empty{display:none}.product-card-wrapper .card:not(.card--horizontal)>.card__content .card-information>.price.price{margin-top:auto;padding-top:.7rem}@media screen and (max-width:989px){.product-card-wrapper .card:not(.card--horizontal) .quick-add__submit{min-height:5.2rem}}body:has(main[data-template=index]) #MainContent{padding-top:0}.header__icon--account{display:none}@media screen and (max-width:989px){.section-header .header.page-width{padding:.6rem 3rem}.section-header .header__icon--menu .icon{width:2.4rem;height:2.4rem}}@media screen and (min-width:990px){.section-header .header:not(.drawer-menu).page-width{max-width:var(--page-width);padding-top:1.2rem;padding-bottom:1.2rem;padding-left:clamp(3.2rem,5vw,5.6rem);padding-right:clamp(3.2rem,5vw,5.6rem)}.section-header .header--middle-left.header--has-menu{grid-template-areas:"heading navigation icons";grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(1.2rem,1.8vw,2.4rem)}.section-header .header--middle-left .header__heading-link{margin-left:0;padding:0}.section-header .header__heading-logo-wrapper{width:6.8rem}.section-header .header__heading-logo{width:100%}.section-header .header__inline-menu{width:100%;min-width:0;justify-self:stretch;margin-left:0;margin-right:0}.section-header .header__inline-menu>.list-menu--inline{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;column-gap:clamp(.25rem,.75vw,1rem)}.section-header .header__inline-menu>.list-menu--inline>li{flex:0 1 auto;min-width:0}.section-header .header__inline-menu .header__menu-item{padding:1rem .55rem;font-size:1.1rem;line-height:1.15;letter-spacing:.055rem;white-space:nowrap}.section-header .header__inline-menu summary.list-menu__item{padding-right:3rem}.section-header .header__inline-menu .header__menu-item .icon-caret{right:.6rem;height:.7rem;top:calc(50% - .3rem);overflow:visible}.section-header .header__inline-menu .header__menu-item .icon-caret path{stroke:currentColor;stroke-width:.9;stroke-linejoin:round}.section-header .header__icons{flex-shrink:0;padding-right:0}.section-header .header__icon:not(.header__icon--cart) .icon{width:2.3rem;height:2.3rem}}@media screen and (min-width:990px)and (max-width:1249px){.section-header .header:not(.drawer-menu).page-width{max-width:min(var(--page-width),calc(100% - 4rem));padding:1rem 2rem}.section-header .header__inline-menu>.list-menu--inline{column-gap:.15rem}.section-header .header__inline-menu .header__menu-item{padding:1rem .42rem}}.header__menu-item,.menu-drawer__menu-item{font-family:var(--font-bold-family);font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase}.header__menu-item:hover{color:var(--ink-lilac-active);text-decoration-color:var(--ink-lilac-active)}.header__icon:hover .icon,.header__icon:focus-visible .icon{color:var(--ink-lilac-active)}.cart-count-bubble{background-color:var(--ink-violet);color:var(--ink-white);box-shadow:0 0 0 .15rem var(--ink-white)}.cart__checkout-button{background-color:var(--ink-violet);border-color:var(--ink-violet);color:var(--ink-white)}.cart__checkout-button:hover{background-color:var(--ink-black);border-color:var(--ink-black);color:var(--ink-white)}.footer__list-social .list-social__link{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#fffefc1a;border:1px solid rgba(255,254,252,.18);color:var(--ink-white);transition:background .22s,border-color .22s}.footer__list-social .list-social__link:hover{background:var(--ink-lilac-strong);border-color:var(--ink-lilac-strong)}.footer__list-social .list-social__link .svg-wrapper{display:flex}.footer__list-social .list-social__link svg{width:1.8rem;height:1.8rem}.featured-collection .collection__title{text-align:center}.featured-collection .collection__title:before{content:"Top Picks";display:block;margin-bottom:1.4rem;color:var(--ink-lilac-active);font-family:var(--font-bold-family);font-size:1.1rem;letter-spacing:.18rem;text-transform:uppercase;line-height:1}.featured-collection .title{font-family:var(--font-display-semibold-family);font-size:clamp(5rem,9vw,13rem);font-weight:400;line-height:.9;letter-spacing:.04rem;text-transform:uppercase}.featured-collection .collection__description{text-align:center;max-width:52rem;margin-right:auto;margin-left:auto;color:#212529a6}.featured-collection .collection__view-all .button--secondary{display:inline-flex;min-height:4.8rem;padding:1.35rem 2.7rem;border:1px solid var(--ink-black);border-radius:.4rem;background:transparent;color:var(--ink-black);font-family:var(--font-semibold-family);font-size:1.12rem;letter-spacing:.12rem;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease}.featured-collection .collection__view-all .button--secondary:hover{background:var(--ink-black);color:var(--ink-white)}@media screen and (min-width:990px){.section-header .header__inline-menu .header__submenu.list-menu--disclosure{left:auto;right:0;min-width:30rem;width:max-content;margin-top:.4rem;padding:.8rem;background:var(--ink-white);border:1px solid var(--ink-border);border-radius:var(--ink-radius-card);box-shadow:0 1.2rem 3.2rem #30213e1f}.section-header .header__inline-menu .header__submenu .header__menu-item{display:block;padding:1rem 1.4rem;font-family:var(--font-body-family);font-size:1.45rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;text-decoration:none;color:var(--ink-text);border-radius:.6rem;white-space:nowrap}.section-header .header__inline-menu .header__submenu .header__menu-item:hover,.section-header .header__inline-menu .header__submenu .header__menu-item:focus-visible{background:var(--ink-lilac);color:var(--ink-plum);text-decoration:none}.section-header .header__inline-menu .header__submenu .header__menu-item:after{display:none}.section-header .header__inline-menu .header__submenu>li:first-child .header__menu-item{font-weight:700}.section-header .header__inline-menu .header__submenu>li:first-child{margin-bottom:.4rem;padding-bottom:.4rem;border-bottom:1px solid var(--ink-rule)}}body.overflow-hidden shopify-chat,body.overflow-hidden .ink-amazon-badge,body.overflow-hidden-mobile shopify-chat,body.overflow-hidden-mobile .ink-amazon-badge,body.overflow-hidden-tablet shopify-chat,body.overflow-hidden-tablet .ink-amazon-badge{display:none}body.overflow-hidden shopify-chat,body.overflow-hidden-mobile shopify-chat,body.overflow-hidden-tablet shopify-chat{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ink-permanent-tokens.css.map */
