@import"https://fonts.googleapis.com/css2?family=Roboto:wght@200&family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;1,9..144,400;1,9..144,500&display=swap";:root{--mc-paper: #FAF8F2;--mc-paper-2: #F2EFE7;--mc-paper-3: #E2DDD2;--mc-black: #1A1A1A;--mc-graphite: #232220;--mc-carbon: #2D2C29;--mc-ash: #383631;--mc-line: #2A2926;--mc-line-hi: #4A4843;--mc-ink: #FAF8F2;--mc-ink-2: #C6C2B8;--mc-ink-3: #8A8682;--mc-ink-inv: #1A1A1A;--mc-ink-inv-2: #2A2825;--mc-ink-inv-3: #6B6863;--mc-red: #C40D2E;--mc-red-2: #A00A24;--mc-eyebrow: #888886;--mc-ok: #8FA58A;--mc-warn: #C9A76A;--mc-err: #C26A5A;--mc-info: #7A9098;--font-sans: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Fraunces", Georgia, "Times New Roman", serif;--ls-display-thin: -.015em;--ls-display-light: -.01em;--ls-body: 0;--ls-label: .06em;--ls-eyebrow: .14em;--ls-caps: .2em;--dur-fast: .14s;--dur-base: .22s;--dur-slow: .38s;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-emphasis: cubic-bezier(.3, 0, 0, 1);--color-accent: var(--mc-red);--color-accent-hover: var(--mc-red-2);--color-text-muted: var(--mc-ink-inv-2);--color-text-light: var(--mc-ink-inv-3);--color-border: var(--mc-paper-3)}body{font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color var(--dur-base) var(--ease-out)}.rte a,.article-template__content a,.article-template a,.metafield-rich_text_field a{border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.rte a:hover,.article-template__content a:hover,.article-template a:hover,.metafield-rich_text_field a:hover{border-bottom-color:currentColor}em{font-style:italic;color:rgb(var(--color-foreground))}h1,.h1{font-family:var(--font-sans);font-weight:100;font-size:clamp(4rem,6vw,8.4rem);line-height:1.02;letter-spacing:var(--ls-display-thin)}h2,.h2{font-family:var(--font-sans);font-weight:300;font-size:4.4rem;line-height:1.08;letter-spacing:var(--ls-display-light)}h3,.h3{font-family:var(--font-sans);font-weight:300;font-size:3.2rem;line-height:1.2;letter-spacing:var(--ls-display-light)}h4,.h4{font-family:var(--font-sans);font-weight:400;font-size:2.4rem;line-height:1.2}h5,.h5{font-family:var(--font-sans);font-weight:500;font-size:1.9rem;line-height:1.2}h6,.h6{font-family:var(--font-sans);font-weight:500;font-size:1.6rem;line-height:1.5}.header__menu-item{font-family:var(--font-sans);font-weight:500;font-size:1.3rem;letter-spacing:var(--ls-label);text-transform:uppercase;position:relative}.header__menu-item:hover,.header__menu-item:focus-visible{color:rgb(var(--color-foreground))}.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.4rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.header__menu-item:hover:after,.header__menu-item:focus-visible:after{transform:scaleX(1)}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:focus-visible,.header__inline-menu .header__menu-item span,.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__active-menu-item,.header__inline-menu .list-menu__item--active,.header__inline-menu .list-menu__item--active:hover,.header__inline-menu details[open]>.header__menu-item{text-decoration:none!important}.header__menu-item.list-menu__item--active:after,.header__menu-item:has(.header__active-menu-item):after{transform:scaleX(1)}.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.customer button{font-family:var(--font-sans);font-weight:500;font-size:1.3rem;letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:0;min-height:4.8rem;padding:1.4rem 2.8rem;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.button--secondary{background:transparent;border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.button--secondary:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=password],textarea,select{border-radius:0}input:focus,textarea:focus,select:focus{border-color:rgb(var(--color-foreground))}.product-card-wrapper,.product-card-wrapper .card,.product-card-wrapper .card__inner{border-radius:0}.product-card-wrapper{background:transparent;border:none;transition:none}.product-card-wrapper:hover{transform:none;box-shadow:none}.product-card-wrapper .card__inner{border:1px solid rgb(var(--color-border));transition:border-color var(--dur-base) var(--ease-out)}.product-card-wrapper:hover .card__inner{border-color:#3a3a3a}.product-card-wrapper .card__media{border:none}.product-card-wrapper .card__content{padding:1.6rem 0 0}.product-card-wrapper .card__information{display:flex;flex-direction:column;padding:0;gap:0}.product-card-wrapper .card__information .card-information{display:contents}.product-card-wrapper .card__information .caption-with-letter-spacing{order:1;font-family:var(--font-sans);font-size:1.1rem;font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--mc-eyebrow);opacity:1;margin:0;line-height:1}.product-card-wrapper .card__information .visually-hidden{order:0}.product-card-wrapper .card__heading{order:2;font-family:var(--font-sans);font-weight:400;font-size:1.9rem;line-height:1.2;letter-spacing:0;text-transform:none;margin:.4rem 0}.product-card-wrapper .card__heading a{color:rgb(var(--color-foreground));border-bottom:none}.product-card-wrapper .card__heading a:hover{border-bottom:none;color:var(--mc-ink-inv-2)}.product-card-wrapper .card__information .price{order:4;font-family:var(--font-sans);font-size:1.3rem;color:rgb(var(--color-foreground));letter-spacing:0;text-transform:none;margin:0;font-variant-numeric:tabular-nums}.product-card-wrapper .card__information .price .price-item{font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground));font-variant-numeric:tabular-nums}.product-card-wrapper .price__container{min-height:auto}.form__message,.form-status{padding:2rem 2.4rem;background:var(--mc-graphite);border:none;border-left:2px solid var(--mc-line-hi);font-size:1.3rem;color:var(--mc-ink-2);border-radius:0}.form__message strong{display:block;margin-bottom:.4rem;font-size:1.1rem;letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:500;color:var(--mc-ink)}.form__message--success{border-left-color:var(--mc-ok)}.form__message--warning{border-left-color:var(--mc-warn)}.form__message--error,.form-status--error{border-left-color:var(--mc-err)}.form__message svg,.form-status svg{display:none}.card-wrapper,.card{border-radius:0}.card__heading{font-family:var(--font-sans);font-weight:400}.article-card .card__heading,.article-card .card__heading.h2{font-size:2.2rem;font-weight:300;line-height:1.2;letter-spacing:-.005em}@media screen and (min-width:990px){.article-card .card__heading,.article-card .card__heading.h2{font-size:2.4rem}}.badge{font-size:1rem;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:500;border-radius:0;padding:.4rem .8rem;background:#0b0b0b99;color:var(--mc-ink);border:1px solid var(--mc-line-hi)}.slider-buttons{gap:2rem!important;margin-top:4rem}.slider-counter{padding:0 .8rem!important}.slider-button.slider-button{width:4.4rem!important;height:4.4rem!important;border:1px solid var(--mc-line-hi)!important;background:transparent!important;color:rgb(var(--color-foreground))!important;border-radius:0!important;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)!important}.slider-button.slider-button:not([disabled]):hover{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))!important}.slider-button.slider-button[disabled]{border-color:var(--mc-line)!important;color:var(--mc-ink-3)!important;cursor:not-allowed;opacity:1!important}.slider-button.slider-button[disabled] .icon{color:var(--mc-ink-3)!important}.slider-button.slider-button .icon{height:1rem!important}.slider-button--next.slider-button:not([disabled]):hover .icon{transform:rotate(-90deg)!important}.slider-button--prev.slider-button:not([disabled]):hover .icon{transform:rotate(90deg)!important}.slider-counter{font-family:var(--font-sans)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:var(--ls-label)!important;color:var(--mc-ink-2)!important;font-variant-numeric:tabular-nums;padding:0 1.2rem!important}.title-wrapper-with-link,.collection__title.title-wrapper{padding-bottom:2.4rem;border-bottom:1px solid rgb(var(--color-border))}.title--primary,.collection-hero__title{font-family:var(--font-sans);font-weight:300;font-size:4.4rem;line-height:1.08;letter-spacing:var(--ls-display-light);text-transform:none}.section-header,.title-wrapper{margin-bottom:5.6rem}.product__vendor{font-family:var(--font-sans);font-size:1.3rem;color:var(--mc-ink-2);margin:.4rem 0 1.6rem}.product__divider{border:none;border-top:1px solid rgb(var(--color-border));margin:1.6rem 0 2rem}.product__title h1,.product__title>h1{font-family:var(--font-sans);font-size:4.4rem;font-weight:300;line-height:1.08;letter-spacing:var(--ls-display-light);text-transform:none;margin-bottom:0}.product .price__regular .price-item--regular,.product .price__sale .price-item--sale{font-family:var(--font-sans);font-size:2.4rem;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.product__inventory{font-size:1.3rem;color:var(--mc-ink-2);margin:.8rem 0 1.6rem}.product__inventory--continue-selling{color:rgb(var(--color-foreground));font-weight:500}.product__inventory--continue-selling .svg-wrapper circle:first-of-type{opacity:1}.product__inventory-info{background:none;border:none;padding:0;margin-left:.6rem;cursor:pointer;color:inherit;display:inline-flex;align-items:center;vertical-align:middle;opacity:.65;transition:opacity .2s ease}.product__inventory-info:hover,.product__inventory-info:focus-visible{opacity:1}.product__inventory-info:focus-visible{outline:2px solid var(--mc-eyebrow);outline-offset:2px;border-radius:50%}.product__inventory-info svg{display:block}.product .accordion{border-top:1px solid rgb(var(--color-border));border-bottom:none;margin:0}.product .accordion:last-of-type{border-bottom:1px solid rgb(var(--color-border))}.product .accordion summary{padding:1.8rem 0;font-family:var(--font-sans);font-size:1.3rem;font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:rgb(var(--color-foreground))}.product .accordion__content{padding-bottom:2rem;font-size:1.4rem;line-height:1.6;color:rgb(var(--color-foreground))}.product .accordion__content ul{list-style:none;padding:0;margin:0;font-size:1.3rem}.product .accordion__content ul li:has(>strong){display:flex;justify-content:space-between;gap:1.6rem;padding:1rem 0;border-bottom:1px solid rgb(var(--color-border));color:var(--mc-ink-2)}.product .accordion__content ul li:has(>strong):last-child{border-bottom:none}.product .accordion__content ul li>strong{font-weight:500;color:rgb(var(--color-foreground))}.product__description--truncatable.is-truncated{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.product__description-toggle{background:none;border:none;padding:0;margin:0 0 1.6rem;font-family:var(--font-sans);font-size:1.3rem;color:var(--mc-ink-inv-2);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:.3rem}.product__description-toggle:hover{color:rgb(var(--color-foreground))}.product-form__submit{font-family:var(--font-sans);font-size:1.3rem;font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;padding:1.6rem 2.8rem;min-height:4.8rem}.utility-bar .localization-form,.utility-bar localization-form{padding:0;margin:0}.utility-bar .disclosure__button.localization-form__select{padding:.6rem 1rem;margin:0;min-height:0;min-width:0;background:transparent;border:0;font-size:1.4rem;letter-spacing:.06rem}.utility-bar .localization-form__select .icon-caret{display:none}.utility-bar .localization-selector.link{padding-right:1rem;padding-bottom:0}.announcement-bar__message.h5,.announcement-bar__message{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;min-height:0}@media screen and (max-width:749px){.announcement-bar__message.h5,.announcement-bar__message{font-size:1.1rem;letter-spacing:.04em;white-space:normal}}.announcement-bar__utility .disclosure__button.localization-form__select,.announcement-bar__newsletter{color:rgb(var(--color-foreground))}.utility-bar .announcement-bar__newsletter:hover,.announcement-bar .announcement-bar__newsletter:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:990px){.utility-bar .utility-bar__grid--3-col{grid-template-columns:1fr auto;grid-template-areas:"announcements language-currency"}}.utility-bar .announcement-bar,.utility-bar .announcement-bar__announcement{justify-content:flex-start}.utility-bar .announcement-bar__message{text-align:left;padding-left:1.2rem}.utility-bar .announcement-bar--one-announcement{width:100%;margin:0}.announcement-bar .disclosure__button.localization-form__select,.announcement-bar__newsletter{padding-left:.6rem;padding-right:.6rem}@media screen and (min-width:990px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:3.2rem;padding-right:3.2rem}}.utility-bar .localization-wrapper>:first-child .disclosure__button.localization-form__select,.utility-bar .localization-wrapper>.localization-form:first-child .disclosure__button.localization-form__select{padding-left:0}.utility-bar .announcement-bar__newsletter{padding-right:0}.announcement-bar__utility{display:inline-flex;align-items:center;padding:0;margin:0;position:relative}.announcement-bar__utility .disclosure{position:relative}.announcement-bar__utility-list .disclosure-list__link{display:block;padding:.9rem 1.5rem;text-decoration:none;color:rgba(var(--color-foreground),.75);border-bottom:none;white-space:nowrap}.announcement-bar__utility-list .disclosure-list__link:hover,.announcement-bar__utility-list .disclosure-list__link:focus-visible{color:rgb(var(--color-foreground));background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.banner__heading.heading-style-h0:before{content:"";display:block;width:32px;height:1px;background:var(--mc-red);margin:0 auto 2rem}.banner__content--left .banner__heading.heading-style-h0:before,.banner__heading--left.heading-style-h0:before{margin-left:0}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--mc-red);border-color:var(--mc-red)}.button--primary:active,.shopify-payment-button__button--unbranded:active{background:var(--mc-red-2);border-color:var(--mc-red-2)}.product-card-wrapper .badge--sale,.product-card-wrapper .badge--limited,.badge.badge--sale,.badge.badge--limited{background:var(--mc-red);color:var(--mc-paper);border-color:var(--mc-red)}.template-article em,.template-page--maker em,.template-page--care em,.article-template em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:inherit}.template-article p,.article-template p{font-size:1.8rem;line-height:1.65}.product-card-wrapper .card__information .product-card__meta{order:3;font-family:var(--font-sans);font-size:1.3rem;font-weight:400;color:var(--mc-ink-inv-3);letter-spacing:0;margin:.4rem 0 .6rem;line-height:1.5}.product-card-wrapper .card__information .price--archive{color:rgba(var(--color-foreground),.55);font-weight:400}.maker-archive__item .card__badge,.maker-archive__item .badge,.maker-archive__item .quick-add,.maker-archive__item .quick-add-modal-toggle{display:none}.product__archive-state{margin:2.4rem 0;padding:2.4rem 0;border-top:1px solid rgba(var(--color-foreground),.18);border-bottom:1px solid rgba(var(--color-foreground),.18)}.product__archive-state .eyebrow{font-family:var(--font-sans);font-weight:500;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-eyebrow);margin:0 0 1.2rem}.product__archive-state .product__archive-label{font-family:var(--font-sans);font-weight:300;font-size:2.4rem;line-height:1.2;color:rgb(var(--color-foreground));margin:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/style-guide-overrides.css.map */
