:root{--color-error-soft: oklch(82% .09 35)}html body .button--secondary:after{box-shadow:0 0 0 1.5px var(--color-accent)}html body .color-scheme-4 .button--secondary:after{box-shadow:0 0 0 1.5px var(--color-shop-ink)}html body .caption,html body .product__tax,html body .tax-note,html body .copyright__content,html body .copyright__content a,html body .policies a,html body .product-count__text,html body .facet-filters__sort,html body .field__label,html body .localization-form__select,html body .cart-notification__heading,html body .button-label,html body .cart-items thead th,html body .caption-with-letter-spacing{letter-spacing:0;text-transform:none}html body .cart-items thead th,html body .caption-with-letter-spacing{font-size:var(--text-xs)}html body .product.grid{padding-top:var(--space-xl)}html body .product__media-item .media{padding-top:100%!important;background:var(--color-shop)}html body .product__media-item .media img{object-fit:contain}html body .cart-item__image-container{aspect-ratio:1;background:var(--color-shop)}html body .cart-item__image{width:100%;height:100%;object-fit:contain}html body #vat-error,html body #login-error,html body .vat-wrapper label span{color:var(--color-error-soft)!important}html body #vat_number{background:transparent!important;color:var(--color-ink);border:1px solid var(--color-muted)!important;font:400 16px/1.4 var(--font-body);min-height:48px;padding:0 var(--space-md)!important;border-radius:0}html body #vat_number::placeholder{color:var(--color-muted)}:root{--color-black: oklch(16% .004 158);--color-black-2: oklch(30% .006 158)}html body main:has(product-info){background:var(--color-shop)}html body main:has(product-info) .color-scheme-1,html body main:has(product-info) .color-scheme-2,html body main:has(product-info) .color-scheme-3,html body main:has(product-info) .color-scheme-4,html body main:has(product-info) .gradient{--color-background: 245,244,243;--gradient-background: var(--color-shop);--color-foreground: 3,38,21;--color-link: 3,38,21;--color-button: 21,24,22;--color-button-text: 245,244,243;--color-secondary-button: 245,244,243;--color-secondary-button-text: 21,24,22;--color-badge-foreground: 3,38,21;--color-badge-background: 245,244,243;--color-badge-border: 3,38,21;background:var(--color-shop);color:var(--color-shop-ink)}html body main:has(product-info) h1,html body main:has(product-info) h2,html body main:has(product-info) h3,html body main:has(product-info) .price,html body main:has(product-info) .price-item{color:var(--color-shop-ink)}html body main:has(product-info) .button,html body main:has(product-info) .shopify-payment-button__button--unbranded{background-color:var(--color-black);color:var(--color-shop)}html body main:has(product-info) .button:after{box-shadow:0 0 0 1.5px var(--color-black)}html body main:has(product-info) .button:not([disabled]):hover{background-color:var(--color-black-2)}html body main:has(product-info) .button--secondary{background-color:transparent;color:var(--color-black)}html body main:has(product-info) .button--secondary:not([disabled]):hover{background-color:var(--color-black);color:var(--color-shop)}html body main:has(product-info) .quantity:after,html body main:has(product-info) .field:after{box-shadow:0 0 0 1px var(--color-shop-ink-2)}html body main:has(product-info) .accordion,html body main:has(product-info) .accordion__title,html body main:has(product-info) .icon-accordion,html body main:has(product-info) .icon-with-text{color:var(--color-shop-ink);border-color:var(--color-shop-rule)}html body main:has(product-info) .rte a,html body main:has(product-info) a.link{text-decoration-color:var(--color-black)}html body main:has(product-info) :focus-visible,html body main:has(product-info) *:focus-visible{outline-color:var(--color-accent-deep)}html body main:has(product-info) .product__media-item .media{background:var(--color-shop)}html body main:has(product-info) .card__inner{background:transparent}html body main:has(product-info) .card__media img{mix-blend-mode:multiply}:root{--color-paper: oklch(96.7% .0025 48);--color-paper-2: oklch(94% .004 70);--color-paper-3: oklch(90.5% .005 70);--color-ink: oklch(24% .052 158);--color-ink-2: oklch(38% .035 158);--color-muted: oklch(50% .03 158);--color-rule: oklch(86% .01 120);--color-accent: var(--color-black);--color-accent-2: var(--color-black-2);--color-accent-deep: var(--color-black);--color-accent-ink: oklch(96.7% .0025 48);--color-focus: oklch(46% .12 128);--color-error-soft: oklch(48% .16 30)}html{color-scheme:light}html body .header__heading-logo{filter:none}.hm-proof__logos img{filter:brightness(0);opacity:.85}html body .button:not(.button--secondary):not(.button--tertiary),html body .shopify-payment-button__button--unbranded,.hm-btn--primary,.hm-shop .hm-btn--primary{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-shop)}html body .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.hm-btn--primary:hover,.hm-shop .hm-btn--primary:hover{background-color:var(--color-black-2);border-color:var(--color-black-2);color:var(--color-shop)}html body .button:after,html body .button--secondary:after{box-shadow:0 0 0 1.5px var(--color-black)}html body .button--secondary{color:var(--color-black)}html body :focus-visible,html body *:focus-visible{outline-color:var(--color-focus)}html body .quantity:after,html body .field:after,html body .select:after{box-shadow:0 0 0 1px var(--color-muted)}html body .card__inner{background:transparent}html body .card__media img{mix-blend-mode:multiply}html body .product__media-item .media{background:var(--color-shop)}@media(max-width:960px){.hm .hm-proof__claim{grid-column:1 / -1;max-width:16ch;font-size:var(--text-3xl)}.hm-proof{padding-block:var(--space-xl)}.hm-proof__grid{row-gap:var(--space-lg)}.hm-proof__logos{gap:var(--space-md) var(--space-lg)}.hm-proof__logos img{max-width:104px}}@media(max-width:640px){.hm .hm-proof__claim{font-size:var(--text-2xl)}.hm-proof__logos img{max-width:88px}}@media(max-width:960px){.hm-hero__media{width:100%;max-height:none;aspect-ratio:4 / 3}.hm-hero__media img{object-position:50% 55%}.hm-leaf{padding-block:var(--section-gap-s) var(--space-xl)}.hm-leaf__media img{aspect-ratio:4 / 3;object-position:50% 50%;transform:scale(1.15)}.hm-leaf__media{overflow:hidden}}@media(max-width:640px){.hm-hero__media{aspect-ratio:1 / 1}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hallmark-pages.css.map */
