:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: 13px;--text-sm: 14px;--text-md: 17px;--text-lg: 20px;--text-xl: 25px;--text-2xl: 31px;--text-3xl: 39px;--text-display-s: clamp(36px, 4vw + 8px, 60px);--text-display: clamp(44px, 4.4vw + 14px, 80px);--text-section: clamp(32px, 2.5vw + 16px, 56px);--text-title: clamp(22px, .75vw + 14px, 26px);--text-lead: clamp(18px, .35vw + 16px, 22px);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-micro: .12s;--dur-short: .22s;--container: 1440px;--gutter: 64px;--gap-columns: 32px;--section-gap-s: 120px;--section-gap: 144px;--color-paper: oklch(24% .052 158);--color-paper-2: oklch(19.5% .045 158);--color-paper-3: oklch(29.5% .05 158);--color-ink: oklch(93% .022 88);--color-ink-2: oklch(81% .035 150);--color-muted: oklch(69% .045 150);--color-rule: oklch(35% .05 158);--color-accent: oklch(87% .19 118);--color-accent-2: oklch(92% .13 118);--color-accent-deep: oklch(46% .12 128);--color-accent-ink: oklch(22% .05 158);--color-focus: oklch(92% .13 118);--color-shop: oklch(96.7% .0025 48);--color-shop-ink: oklch(24% .052 158);--color-shop-ink-2: oklch(38% .04 158);--color-shop-rule: oklch(86% .012 120);--font-display: "Prata", Georgia, serif;--font-body: "Manrope", ui-sans-serif, system-ui, sans-serif;--radius-pill: 999px;--rule-hair: 1px;--tracking-display: -.005em;--font-heading-family: var(--font-display);--font-body-family: var(--font-body)}@media(max-width:960px){:root{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px}}@media(max-width:640px){:root{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--gap-columns: 16px}}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);caret-color:var(--color-accent)}body{font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased}body,.rte,.rte p{line-height:1.6}::selection{background:color-mix(in oklab,var(--color-accent) 30%,transparent)}:focus-visible,html body *:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:none;transition:none}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-display);font-weight:400;font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.08;overflow-wrap:break-word;min-width:0}a{text-decoration-thickness:1px;text-underline-offset:.18em}.rte a,.link{text-decoration-color:var(--color-accent);color:inherit}@media(prefers-reduced-motion:reduce){html body *,html body *:before,html body *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html body .caption-with-letter-spacing,html body .badge,html body .footer-block__heading,html body .header__menu-item,html body .list-menu__item,html body .button,html body .shopify-payment-button__button,html body .facets__summary,html body .price__badge-sale,html body .product__text.caption-with-letter-spacing,html body .announcement-bar__message{text-transform:none;letter-spacing:0;font-variant:normal}html body .button,html body .shopify-challenge__button,html body .customer button,html body button.shopify-payment-button__button--unbranded{--buttons-radius: 999px;--buttons-radius-outset: 999px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);min-height:48px;padding-inline:var(--space-lg);transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}html body .button:before,html body .button:after{border-radius:var(--radius-pill);box-shadow:none;transition:none}html body .button:not(.button--secondary):not(.button--tertiary):after{box-shadow:0 0 0 1.5px rgb(var(--color-button))}html body .button--secondary:after{box-shadow:0 0 0 1.5px rgb(var(--color-button))}html body .button:not([disabled]):hover:after{box-shadow:0 0 0 1.5px rgb(var(--color-button))}html body .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--color-accent-2)}html body .color-scheme-4 .button:not(.button--secondary):not([disabled]):hover,html body .hm-shop .button:not(.button--secondary):not([disabled]):hover{background-color:var(--color-paper-3)}html body .field__input,html body .select__select,html body .customer .field input,html body .quantity{border-radius:0}html body .field:after,html body .select:after,html body .quantity:after,html body .field:before,html body .select:before,html body .quantity:before{border-radius:0}html body .announcement-bar{font-size:var(--text-sm)}html body .announcement-bar__message{font-family:var(--font-body);font-size:var(--text-sm)}html body .header-wrapper--border-bottom{border-bottom:var(--rule-hair) solid var(--color-rule)}html body .header__heading-logo{filter:brightness(0) invert(.93) sepia(.12)}html body .header__menu-item,html body .header__menu-item span,html body .localization-form__select,html body .disclosure__button{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500}html body .header__active-menu-item,html body .header__menu-item:hover span{text-decoration-color:var(--color-accent)}html body .card{--card-corner-radius: 0;border-radius:0}html body .card__inner,html body .card__media,html body .card .media{border-radius:0}html body .card__heading{font-family:var(--font-display);font-size:var(--text-title);line-height:1.2}html body .card__heading a{text-decoration:none}html body .card-wrapper:hover .card__heading a,html body .card__heading a:hover{text-decoration:underline;text-decoration-color:var(--color-accent-deep);text-decoration-thickness:1px}html body .price{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;font-variant-numeric:tabular-nums}html body .card-information>.price{color:inherit}html body .title,html body .collection__title .title{font-family:var(--font-display);font-size:var(--text-section);line-height:1.08}html body .product__title h1,html body .product__title .h1{font-size:var(--text-display-s);line-height:1.08}html body .product__info-container .price--large{font-family:var(--font-display);font-size:var(--text-2xl)}html body .product__media-item .media,html body .product-media-container{border-radius:0}html body .product-form__input input[type=radio]+label{border-radius:var(--radius-pill)}html body .accordion__title{font-family:var(--font-body);font-weight:500}html body .footer{border-top:var(--rule-hair) solid var(--color-rule)}html body .footer .list-menu__item--link,html body .footer .policies a{font-size:var(--text-sm);text-decoration:underline;text-decoration-color:transparent}html body .footer .list-menu__item--link:hover,html body .footer .policies a:hover{text-decoration-color:var(--color-accent)}html body .footer .copyright__content{font-size:var(--text-xs)}html body .footer .list-menu__item--link{display:inline-block;text-transform:lowercase}html body .footer .list-menu__item--link:first-letter{text-transform:uppercase}html body .footer .policies{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--space-lg);row-gap:var(--space-xs)}html body .footer .policies li:before{content:none}html body .footer .policies li a{padding-inline:0}html body .footer .copyright__content{display:block}.hm{background:var(--color-paper);color:var(--color-ink)}.hm *,.hm *:before,.hm *:after{box-sizing:border-box}.hm-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.hm h1,.hm h2,.hm h3{margin:0;color:var(--color-ink);text-wrap:pretty}.hm h2{text-wrap:balance}.hm h1{font-size:var(--text-display);max-width:15ch}.hm h2{font-size:var(--text-section);max-width:18ch}.hm p{margin:0;font-size:var(--text-md);line-height:1.6;color:var(--color-ink-2);max-width:62ch;text-wrap:pretty}.hm .rte p+p{margin-top:var(--space-md)}.hm-lead{font-size:var(--text-lead);line-height:1.5}.hm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--space-sm) var(--space-lg);border:1.5px solid var(--color-accent);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;line-height:1.2;text-decoration:none;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.hm-btn--primary{background:var(--color-accent);color:var(--color-accent-ink)}.hm-btn--primary:hover{background:var(--color-accent-2);border-color:var(--color-accent-2)}.hm-btn--primary:active{background:var(--color-accent)}.hm-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.hm-hero{padding-block:var(--space-xl) var(--space-2xl)}.hm-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);align-items:center;min-height:min(720px,calc(100svh - 150px))}.hm-hero__text{grid-column:1 / span 7;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-xl)}.hm-hero__text .hm-lead{color:var(--color-ink-2);max-width:34ch}.hm-hero__actions{margin-top:var(--space-xs)}.hm-hero__media{grid-column:8 / span 5;align-self:stretch;margin:0;position:relative;min-height:520px;max-height:720px}.hm-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;outline:var(--rule-hair) solid color-mix(in oklab,var(--color-ink) 8%,transparent);outline-offset:-1px}@media(max-width:960px){.hm-hero__grid{min-height:0;row-gap:var(--space-xl)}.hm-hero__text{grid-column:1 / -1;padding-block:var(--space-lg) 0}.hm-hero__media{grid-column:1 / -1;min-height:0;aspect-ratio:4 / 5;max-height:560px}}.hm-proof{background:var(--color-paper-2);padding-block:var(--space-2xl);border-block:var(--rule-hair) solid var(--color-rule)}.hm-proof__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);row-gap:var(--space-xl);align-items:center}.hm .hm-proof__claim{grid-column:1 / span 4;font-family:var(--font-display);font-size:var(--text-display-s);line-height:1.1;color:var(--color-ink);margin:0;max-width:11ch;font-variant-numeric:lining-nums}.hm-proof__logos{grid-column:5 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-lg);list-style:none;margin:0;padding:0;align-items:center}.hm-proof__logos img{width:100%;max-width:128px;height:auto;margin-inline:auto;filter:brightness(0) invert(.93) sepia(.12);opacity:.9}@media(max-width:960px){.hm-proof__claim{grid-column:1 / -1}.hm-proof__logos{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-story{padding-block:var(--section-gap-s) var(--section-gap)}.hm-story__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);row-gap:var(--space-lg);align-items:start}.hm-story__head h2{grid-column:1 / span 4;position:sticky;top:var(--space-3xl);align-self:start}.hm-story__body{grid-column:6 / -1}.hm-story__body p{font-size:var(--text-lead);line-height:1.55;color:var(--color-ink-2)}.hm-story__body p:first-child{color:var(--color-ink)}.hm-index{list-style:none;margin:var(--space-3xl) 0 0;padding:0;border-top:1.5px solid var(--color-accent)}.hm-index__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);align-items:baseline;padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-index__name{grid-column:1 / span 5;font-family:var(--font-display);font-size:var(--text-3xl);line-height:1.1;color:var(--color-ink);margin:0}.hm-index__name a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-accent) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.14em;transition:text-decoration-thickness var(--dur-short) var(--ease-out)}.hm-index__name a:hover{text-decoration-thickness:2px;text-decoration-color:var(--color-accent)}.hm-index__text{grid-column:6 / -1}.hm-index__text p{color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.5}@media(max-width:960px){.hm-story__head h2,.hm-story__body{grid-column:1 / -1;position:static}.hm-index__name,.hm-index__text{grid-column:1 / -1}.hm-index__name{font-size:var(--text-2xl);margin-bottom:var(--space-xs)}}.hm-shop,html body .color-scheme-4{background:var(--color-shop);color:var(--color-shop-ink)}.hm-shop h2,.hm-shop p{color:var(--color-shop-ink)}.hm-shop p{color:var(--color-shop-ink-2)}.hm-leaf{padding-block:var(--section-gap-s) var(--space-2xl)}.hm-leaf__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);row-gap:var(--space-xl);align-items:center}.hm-leaf__media{grid-column:1 / span 6;margin:0}.hm-leaf__media img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 45%}.hm-leaf__text{grid-column:8 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.hm-leaf__text p{font-size:var(--text-lead);line-height:1.5;max-width:34ch}.hm-shop .hm-btn--primary{background:var(--color-shop-ink);border-color:var(--color-shop-ink);color:var(--color-shop)}.hm-shop .hm-btn--primary:hover{background:var(--color-paper-3);border-color:var(--color-paper-3)}@media(max-width:960px){.hm-leaf__media,.hm-leaf__text{grid-column:1 / -1}}html body .shopify-section:has(.color-scheme-4),html body .shopify-section:has(>.hm-shop){background:var(--color-shop);display:flow-root}html body .color-scheme-4 .collection{padding-inline:0}html body .color-scheme-4 .card__heading{font-size:var(--text-title)}@media(max-width:640px){html body .color-scheme-4 .card__heading{font-size:var(--text-lg);line-height:1.2}}html body .color-scheme-4 .page-width{max-width:var(--container);padding-inline:var(--gutter)}html body .color-scheme-4 .title-wrapper-with-link{border-top:1.5px solid var(--color-accent-deep);padding-top:var(--space-lg);margin-bottom:var(--space-xl);align-items:baseline}html body .color-scheme-4 .card__heading{color:var(--color-shop-ink)}html body .color-scheme-4 .price,html body .color-scheme-4 .price-item{color:var(--color-shop-ink-2)}html body .color-scheme-4 .card__inner{background:transparent}html body .color-scheme-4 .card-wrapper .card__media img{mix-blend-mode:multiply;object-fit:contain}html body .color-scheme-4 .card__heading{text-wrap:balance}.hm-shop :focus-visible,html body .color-scheme-4 :focus-visible,html body .color-scheme-4 *:focus-visible,.hm-shop .hm-btn:focus-visible{outline-color:var(--color-accent-deep)}html body .quantity:after,html body .field:after,html body .select:after{box-shadow:0 0 0 1px var(--color-muted)}html body .color-scheme-4 .quantity:after,html body .color-scheme-4 .field:after{box-shadow:0 0 0 1px var(--color-shop-ink-2)}html body .quick-add__submit{white-space:nowrap}html body .color-scheme-4 .card .card__content{padding-inline:0}html body .color-scheme-4 .center.collection__view-all{margin-top:var(--space-xl)}html body .color-scheme-4 .button--secondary{color:var(--color-shop-ink)}.hm-faq{padding-block:var(--section-gap) var(--section-gap)}.hm-faq__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);row-gap:var(--space-xl);align-items:start}.hm-faq__head{grid-column:1 / span 4;position:sticky;top:var(--space-3xl)}.hm-faq__list{grid-column:6 / -1;border-top:1.5px solid var(--color-accent)}.hm-faq__item{border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-faq__item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);align-items:baseline;padding-block:var(--space-lg);font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;line-height:1.35;color:var(--color-ink)}.hm-faq__item summary::-webkit-details-marker{display:none}.hm-faq__item summary:after{content:"+";font-family:var(--font-body);font-size:var(--text-xl);line-height:1;color:var(--color-accent);transition:transform var(--dur-short) var(--ease-out)}.hm-faq__item[open] summary:after{transform:rotate(45deg)}.hm-faq__item summary:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:.2em}.hm-faq__item summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hm-faq__answer{padding-bottom:var(--space-lg)}.hm-faq__answer p{color:var(--color-ink-2)}.hm-faq__answer a{color:var(--color-ink);text-decoration-color:var(--color-accent)}@media(max-width:960px){.hm-faq__head,.hm-faq__list{grid-column:1 / -1;position:static}}html body .icon-with-text .h4,html body .icon-with-text__item .h4,html body .product__info-container .icon-with-text .inline-richtext{font-family:var(--font-body);font-size:var(--text-md);font-weight:500;letter-spacing:0}html body .product__title h1,html body .product__title .h1{font-size:var(--text-section)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hallmark.css.map */
