.matties-refined{--matties-ink: #2a1146;--matties-muted: #6c5a79;--matties-line: rgba(94, 23, 224, .13);background:#fffcfe;color:var(--matties-ink)}.matties-refined .section-header{padding:16px 28px 0;margin-bottom:0;top:0}.matties-refined .header-wrapper{max-width:1320px;margin-inline:auto;border:1px solid var(--matties-line);border-image:none;border-radius:999px;background:#fffffff0;box-shadow:0 8px 32px #36125512;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.matties-refined .header{max-width:none;grid-template-columns:auto 1fr auto;min-height:80px;padding:8px 22px;column-gap:24px}.matties-refined .header__heading{min-width:0}.matties-refined .header__heading-link{display:inline-flex;gap:10px;align-items:center;min-width:0;margin:0;padding:0}.matties-refined .header__heading-logo-wrapper{flex:0 0 auto}.matties-refined .header__heading-logo--brand{width:64px!important}.matties-header-wordmark{display:flex;flex-direction:column;gap:4px;text-align:left;white-space:nowrap}.matties-header-wordmark__name{color:#421565;font-family:Georgia,Times New Roman,serif;font-size:27px;font-style:italic;font-weight:700;letter-spacing:-.04em;line-height:1}.matties-header-wordmark__description{color:#a40a80;font-family:var(--font-body-family);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.matties-refined .header__inline-menu{margin:0;justify-self:center}.matties-refined .header__menu-item{color:var(--matties-ink);padding:12px 11px!important}.matties-refined .header__active-menu-item{color:#5e17e0;text-decoration:none}.matties-refined .header__menu-item:after{bottom:5px;height:1px}.matties-refined .header__icons{gap:8px;padding:0}.matties-refined .header__icon{background:linear-gradient(110deg,#5e17e0,#da0590);color:#fff!important;box-shadow:0 4px 12px #a412b829;border-color:transparent}.matties-refined .header__icon .icon,.matties-refined .header__icon svg{color:inherit!important}.matties-refined .header__icon:hover{background:linear-gradient(110deg,#da0590,#5e17e0)}.matties-refined .header__icon--cart{margin-right:0}.matties-refined .header__cta-button{box-shadow:none}.matties-refined .matties-collection-hero__inner{border-color:var(--matties-line);box-shadow:0 8px 24px #3612550a}.matties-refined .matties-collection-hero__photo{min-height:0;border-color:var(--matties-line);box-shadow:none}.matties-refined .matties-collection-hero__photo img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1402 / 1122;object-fit:contain}.matties-refined .announcement-bar{text-shadow:none;letter-spacing:.01em}.matties-refined .announcement-bar__message{padding:11px 0;font-size:12px;line-height:1.5}.matties-refined .announcement-bar__announcement{width:100%;align-self:flex-start}.matties-refined .announcement-bar-slider{align-items:flex-start}.matties-refined .announcement-bar-slider .slider-button{height:40px}.matties-refined .matties-announcement{width:100%}.matties-refined .matties-announcement summary{display:flex;gap:12px;align-items:center;justify-content:center;list-style:none;cursor:pointer}.matties-announcement summary::-webkit-details-marker{display:none}.matties-refined .matties-announcement summary .icon-caret{width:10px;height:7px;position:static;flex-shrink:0}.matties-announcement[open] summary .icon-caret{transform:rotate(180deg)}.matties-announcement__body{max-width:880px;margin:0 auto;padding:4px 12px 22px;font-size:14px;line-height:1.8;text-align:left;font-weight:400}.matties-announcement__body p{margin:0}.matties-announcement__body a{color:inherit}.matties-refined .matties-story,.matties-refined .matties-testimonials,.matties-refined .matties-clean-grid{padding-block:clamp(56px,7vw,100px)}.matties-refined .matties-story{background:#fffcfe}.matties-refined .matties-story__grid{gap:clamp(28px,5vw,72px)}.matties-refined .matties-story__logo-card{min-height:130px;padding:22px;background:#fff;box-shadow:none;border:1px solid var(--matties-line)}.matties-refined .matties-story__media{box-shadow:none;border:1px solid var(--matties-line)}.matties-refined .matties-story__heading,.matties-refined .matties-clean-grid__title,.matties-refined .matties-testimonials__heading,.matties-refined .matties-newsletter__heading{letter-spacing:-.045em;line-height:1.08}.matties-refined .matties-feature-strip{padding-block:32px;background:#fff;border-color:var(--matties-line)}.matties-refined .matties-feature-strip__item{background:#fff;border:0;border-radius:0;box-shadow:none;padding:12px 20px}.matties-refined .matties-testimonials__card{box-shadow:0 8px 24px #3612550a;border-color:var(--matties-line)}.matties-refined .card-wrapper .card{border-color:var(--matties-line);box-shadow:0 8px 24px #3612550a}.matties-refined .button,.matties-refined .shopify-challenge__button{border-radius:999px;box-shadow:none}.matties-refined :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #5e17e0;outline-offset:4px}.matties-refined .announcement-bar :focus-visible{outline-color:#fff}.matties-refined .footer{background:linear-gradient(135deg,#fbf5ff,#fff4fa);border-color:var(--matties-line)}@media(min-width:990px){.matties-refined{--matties-desktop-gutter: clamp(28px, 3vw, 96px)}.matties-refined .section-header{padding:0 var(--matties-desktop-gutter);margin-top:20px;top:20px}.matties-refined .header-wrapper{width:100%;max-width:1240px;background:#ffffffd1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.matties-refined .header{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);min-height:76px;padding:5px 22px;column-gap:20px}.matties-refined .header__heading-link{gap:10px}.matties-refined .header__heading-logo--brand{width:64px!important}.matties-refined .matties-header-wordmark__name{font-size:27px}.matties-refined .matties-header-wordmark__description{font-size:10px}.matties-refined .header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:6px}.matties-refined .header__menu-item{padding:14px 10px!important;font-size:12px;font-weight:600;white-space:nowrap}.matties-refined .header__menu-item:hover span{text-decoration:none}.matties-refined .header__inline-menu>.list-menu>li>.header__menu-item:after{width:4px;height:4px;left:calc(50% - 2px);right:auto;bottom:3px;border-radius:50%;transform-origin:center}.matties-refined .header__menu-item[aria-current=page]:after{transform:scaleX(1)}.matties-refined .header__icons{justify-self:end;gap:10px}.matties-refined .header__cta-button{padding:12px 20px;font-size:12px;letter-spacing:.02em;white-space:nowrap}.matties-refined .header__icon{width:42px;height:42px;flex:0 0 42px}.matties-refined .header__icon .icon{width:20px;height:20px}.matties-refined .header__icon--cart .icon{width:42px;height:42px}.matties-refined .cart-count-bubble{width:17px;height:17px;font-size:9px;bottom:8px;left:21px}.matties-refined .cart-notification-wrapper{max-width:1240px;padding-inline:0}.matties-refined .cart-notification-wrapper .cart-notification{right:0;top:12px;max-width:min(440px,100%);border:1px solid var(--matties-line);border-radius:24px}.matties-refined .product__info-container.product__column-sticky{top:calc(var(--header-height, 78px) + 40px)}}@media(max-width:1199px)and (min-width:990px){.matties-refined .header{column-gap:12px;padding-inline:16px}.matties-refined .header__inline-menu .list-menu--inline{column-gap:0}.matties-refined .header__menu-item{padding-inline:6px!important;font-size:12px}}@media(max-width:989px){.matties-refined .section-header{padding:12px 16px 0}.matties-refined .header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"heading icons menu";column-gap:10px;min-height:72px;padding:7px 14px}.matties-refined .header__heading,.matties-refined .header__heading-link{grid-area:heading;justify-self:start}.matties-refined header-drawer{grid-area:menu;justify-self:end;margin-left:0}.matties-refined .header__heading-logo--brand{width:56px!important}.matties-refined .header__heading-link{gap:8px}.matties-header-wordmark__name{font-size:24px}.matties-header-wordmark__description{font-size:9px;letter-spacing:.1em}.matties-refined #menu-drawer{left:auto;right:0;top:calc(100% + 10px);width:min(420px,100%)!important;max-width:100%!important;height:auto;max-height:calc(100dvh - var(--header-bottom-position, 120px) - 24px - env(safe-area-inset-bottom));border:1px solid var(--matties-line);border-radius:24px;background:#fffcfe;filter:none;box-shadow:0 18px 45px #36125529}.js .matties-refined #menu-drawer{opacity:0;transform:translateY(-10px);visibility:hidden}.js .matties-refined details[open]>#menu-drawer{transition:opacity .24s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility .24s ease}.js .matties-refined details[open].menu-opening>#menu-drawer{opacity:1;transform:translateY(0);visibility:visible}.matties-refined #menu-drawer .menu-drawer__inner-container{height:auto;max-height:inherit}.matties-refined #menu-drawer .menu-drawer__navigation-container{display:block;height:auto;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.matties-refined #menu-drawer .menu-drawer__navigation{padding:18px}.matties-refined #menu-drawer .menu-drawer__menu{padding-inline:0}.matties-refined #menu-drawer .menu-drawer__menu li{margin-bottom:4px}.matties-refined #menu-drawer .menu-drawer__menu li:last-child{margin-bottom:0}.matties-refined #menu-drawer .menu-drawer__menu-item{position:relative;min-height:50px;padding:12px 42px 12px 14px!important;border:0;border-radius:12px;background:transparent;box-shadow:none;color:var(--matties-ink);font-size:16px;font-weight:600;transform:none;transition:background-color .16s ease,color .16s ease}.matties-refined #menu-drawer .menu-drawer__menu-item>.icon-arrow{right:14px;width:16px;color:#9562b4}.matties-refined #menu-drawer .menu-drawer__menu-item:hover,.matties-refined #menu-drawer .menu-drawer__menu-item--active{background:#f4eafb;color:#5e17e0}.matties-refined #menu-drawer .menu-drawer__submenu{background:#fffcfe}.matties-refined #menu-drawer .menu-drawer__submenu .menu-drawer__menu{padding-inline:18px}.matties-refined #menu-drawer .menu-drawer__utility-links{padding:0 18px 18px;background:transparent}.matties-refined #menu-drawer .menu-drawer__utility-links:not(:has(localization-form,.list-social__item)){display:none}.matties-refined #menu-drawer .matties-drawer-account{display:flex;gap:14px;width:100%;margin:0 0 22px;padding:16px;border:1px solid #e7d7f3;border-radius:18px;background:linear-gradient(115deg,#f4eaff,#fff0f8);color:var(--matties-ink);transition:border-color .16s ease}.matties-refined #menu-drawer .matties-drawer-account:hover{border-color:#bf8cd8}.matties-drawer-account__icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;color:#fff;background:linear-gradient(110deg,#5e17e0,#da0590)}.matties-refined #menu-drawer .matties-drawer-account__icon .icon-account{width:22px;height:22px;margin:0}.matties-drawer-account__icon account-icon{display:flex}.matties-refined #menu-drawer .matties-drawer-account__icon shop-user-avatar{margin:0;--shop-avatar-size: 42px}.matties-drawer-account__copy{display:flex;flex:1;flex-direction:column;gap:2px}.matties-drawer-account__title{font-size:17px;font-weight:700;line-height:1.4}.matties-drawer-account__detail{font-size:13px;line-height:1.4;color:var(--matties-muted)}.matties-drawer-account>.icon-arrow{flex:0 0 18px;width:18px;color:#9f278f}.matties-drawer-label{margin:0 14px 8px;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--matties-muted)}}@media(max-width:749px){.matties-refined .announcement-bar__message{font-size:10px;padding-block:10px}.matties-refined .announcement-bar-slider .slider-button{width:30px;flex:0 0 30px}.matties-refined .matties-announcement__body{font-size:13px}.matties-refined .matties-feature-strip__item{padding-inline:4px}}@media(max-width:374px){.matties-refined .section-header{padding-inline:12px}.matties-refined .header{padding-inline:10px;column-gap:8px}.matties-refined .header__heading-logo--brand{width:44px!important}.matties-refined .header__heading-link{gap:6px}.matties-header-wordmark__name{font-size:21px}.matties-header-wordmark__description{font-size:8px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.js .matties-refined details[open]>#menu-drawer{transition:none;transform:none}.matties-refined .matties-testimonials__track{animation:none}.matties-refined .matties-testimonials__marquee{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/matties-refined.css.map */
