:root{--hm-paper: #FBFCFE;--hm-paper-2: #F1F6FB;--hm-ink: #16283A;--hm-ink-2: #3B4C5C;--hm-muted: #5D6B78;--hm-rule: #DCE3EA;--hm-accent: #005DAB;--hm-accent-ink: #FBFCFE;--hm-sale: #C41A2F;--hm-sale-well: #FCEBED;--hm-ok: #2F6B3F;--hm-focus: #005DAB;--hm-on-dark: #FBFCFE;--hm-field: #7D8B98;--color-focus: var(--hm-focus);--hm-font-display: var(--font-heading--family, var(--font-body--family));--hm-font-body: var(--font-body--family);--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;--hm-radius-media: 14px;--hm-radius-control: 999px;--hm-radius-chip: 999px;--hm-control-h: 52px;--dur-micro: .12s;--dur-short: .22s;--ease-out: cubic-bezier(.16, 1, .3, 1)}html,body{overflow-x:clip}::selection{background:var(--hm-accent);color:var(--hm-accent-ink)}body{caret-color:var(--hm-ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible{outline:2px solid var(--hm-focus)!important;outline-offset:2px;transition:none}.skip-to-content-link:not(:focus){inset-inline-start:0!important;top:0;transform:translateY(-120%);opacity:0;pointer-events:none}.skip-to-content-link:focus{transform:none;opacity:1}shopify-account:focus-visible,shopify-account:focus-within{outline:2px solid var(--hm-focus);outline-offset:2px;border-radius:6px}:where(input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],textarea,select):not([type=hidden]){border-color:var(--hm-field)!important}.search-input,input.search__input,.zb-shell form.search,input.field__input{border:1px solid var(--hm-field)!important}.email-signup__input{border:0!important}.email-signup__input-group{box-shadow:0 0 0 1px var(--hm-field)}.shopify-pc__banner__body p{max-width:65ch}.shopify-pc__banner__btn-manage-prefs,.shopify-pc__banner button{white-space:nowrap;min-height:44px}.product-information~.shopify-section .rte :where(p,li),.product-information .rte :where(p,li),.product-description :where(p,li),.expanded-details__content :where(p,li),.zb-description-body :where(p,li){max-width:70ch}:where(h1,h2,h3,.h1,.h2,.h3){font-family:var(--hm-font-display);text-wrap:balance;overflow-wrap:break-word;min-width:0}:where(h1,h2,.h1,.h2){letter-spacing:-.02em}:where(p,li){text-wrap:pretty}:where(.price,.compare-at-price,.money,.cart-items__price,.cart-totals__total-value,.zb-price,.price-major){font-variant-numeric:tabular-nums lining-nums}.announcement-bar :where(p,a,.announcement-bar__text){font-size:.875rem;font-weight:600;letter-spacing:0}.header__row--top .header__columns{min-height:64px}header-component .menu-list__link,header-component .menu-list__list-item>a{font-size:.9375rem;font-weight:600;letter-spacing:0}.product-information .product-details{--gap: var(--space-lg)}.product-information .product-details .group-block{row-gap:var(--space-md)}.product-information .product-details h1,.product-information .zb-product-heading{font-family:var(--hm-font-display);font-size:clamp(1.5rem,1.12rem + 1.1vw,2.125rem)!important;line-height:1.16!important;font-weight:600!important;letter-spacing:-.018em!important;color:var(--hm-ink);text-wrap:wrap;max-width:none;margin:0;overflow-wrap:break-word;min-width:0}.product-information .rating-wrapper{--star-fill-color: var(--hm-ink);font-size:.9375rem;color:var(--hm-ink-2);margin-top:calc(var(--space-xs) * -1)}.product-information .jdgm-preview-badge{margin-top:calc(var(--space-xs) * -1);font-size:.9375rem}.product-information .jdgm-preview-badge .jdgm-star{color:gold!important}.jdgm-review-widget,.jdgm-review-widget [style*=--jm-review-widget]{--jm-review-widget-star-and-histogram-color: #FFD700 !important;--jm-review-widget-button-color: var(--hm-ink) !important;--jm-review-widget-button-text-color: var(--hm-paper) !important;--jm-review-widget-text-color: var(--hm-ink) !important;font-family:var(--hm-font-body)}.jdgm-review-widget .jdgm-star{color:gold!important}.product-information product-price{width:100%;padding-block-start:0!important}.product-information product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-sm);row-gap:var(--space-2xs)}.product-information product-price .price,.product-information product-price .price .money{font-family:var(--hm-font-display);font-size:clamp(1.875rem,1.6rem + .9vw,2.375rem)!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.02em;color:var(--hm-sale)!important;font-variant-numeric:tabular-nums lining-nums}.product-information product-price .compare-at-price,.product-information product-price .compare-at-price .money{font-size:1.0625rem!important;font-weight:400!important;color:var(--hm-muted)!important;text-decoration:line-through;text-decoration-thickness:1.5px}.product-information .hm-save,.product-information .zb-pdp-save{display:inline-flex;align-items:center;align-self:center;padding:var(--space-2xs) var(--space-sm)!important;border-radius:var(--hm-radius-chip)!important;background:var(--hm-sale-well)!important;color:var(--hm-sale)!important;font-family:var(--hm-font-body)!important;font-size:.875rem!important;line-height:1.4!important;font-weight:600!important;letter-spacing:0;white-space:nowrap}.product-information .unit-price{font-size:.875rem;color:var(--hm-muted)}.product-information .product-details .divider{opacity:1}.product-information .product-details .divider>*{border-color:var(--hm-rule)!important;background:var(--hm-rule)}.product-information variant-picker legend,.product-information .variant-option__legend,.product-information .variant-option legend{font-size:.9375rem;font-weight:600;color:var(--hm-ink);margin-bottom:var(--space-xs);letter-spacing:0;text-transform:none}.product-information .variant-option__button-label{min-height:44px;border-radius:var(--hm-radius-control)!important;font-size:.9375rem;font-weight:400;transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.product-information .variant-option__button-label:not(:has(input:checked)){border-color:var(--hm-field)!important}.product-information .variant-option__button-label:has(input:checked){font-weight:600}.product-information .buy-buttons-block,.product-information .product-form-buttons{gap:var(--space-sm)!important}.product-information .quantity-selector{min-height:var(--hm-control-h);border-radius:var(--hm-radius-control)!important;border-color:var(--hm-field)!important;color:var(--hm-ink)!important}.product-information .add-to-cart-button,.sticky-add-to-cart .add-to-cart-button{min-height:var(--hm-control-h);border-radius:var(--hm-radius-control)!important;font-family:var(--hm-font-body);font-size:1rem!important;font-weight:600!important;letter-spacing:0;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.product-information .add-to-cart-button:active{transform:translateY(1px)}.product-information .add-to-cart-button:disabled,.product-information .add-to-cart-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: var(--hm-control-h);--shopify-accelerated-checkout-button-border-radius: var(--hm-radius-control);--shopify-accelerated-checkout-button-inline-size: 100%}.product-information .shopify-payment-button__button--unbranded{min-height:var(--hm-control-h);border-radius:var(--hm-radius-control)!important;font-family:var(--hm-font-body);font-size:1rem!important;font-weight:600!important;background:transparent!important;color:var(--hm-ink)!important;box-shadow:inset 0 0 0 1.5px var(--hm-ink)!important;border:0!important;transition:background-color var(--dur-micro) var(--ease-out)}.product-information .shopify-payment-button__button--unbranded:hover{background:var(--hm-paper-2)!important}.hm-trust{list-style:none;margin:0;padding:var(--space-md) 0 0;display:grid;gap:var(--space-sm);border-top:1px solid var(--hm-rule)}.hm-trust__item{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:var(--space-sm);align-items:start;font-size:.9375rem;line-height:1.45;color:var(--hm-ink-2)}.hm-trust__item svg{width:20px;height:20px;color:var(--hm-ink);margin-top:1px;flex-shrink:0}.hm-trust__item strong{color:var(--hm-ink);font-weight:600}.hm-trust__item a{color:inherit;text-decoration:underline;text-decoration-color:var(--hm-rule);text-underline-offset:3px;transition:text-decoration-color var(--dur-micro) var(--ease-out)}.hm-trust__item a:hover{text-decoration-color:var(--hm-ink)}.product-information media-gallery.sticky-content,.product-information .sticky-content{top:calc(var(--header-height, 64px) + var(--space-md))}.product-information .product-media-container,.product-information .product-media{border-radius:var(--hm-radius-media);overflow:hidden}.product-information .product-media-container{background:var(--hm-paper-2)}.product-information .slideshow-controls__thumbnails{gap:var(--space-xs)}.product-information .slideshow-control[aria-selected=true],.product-information .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid var(--hm-ink);outline-offset:2px}.product-information details summary{font-weight:600;font-size:1rem}product-card [ref=productTitleLink] p,.product-card__title{font-size:.9375rem!important;font-weight:400!important;color:var(--hm-ink);letter-spacing:0}product-card .price,product-card .price .money{font-size:1.0625rem!important;font-weight:700!important;color:var(--hm-sale)!important}product-card .compare-at-price,product-card .compare-at-price .money{font-size:.875rem!important;font-weight:400!important;color:var(--hm-muted)!important;text-decoration:line-through}product-card [ref=productTitleLink]{display:block;margin-bottom:var(--space-xs)}product-card [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-xs)}product-card .product-badges__badge,.product-badges__badge{border-radius:var(--hm-radius-chip)!important;font-size:.8125rem!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;padding:var(--space-3xs) var(--space-xs)}product-card .card-gallery{border-radius:var(--hm-radius-media);overflow:hidden;background:var(--hm-paper-2)!important}.cart-items__title,.cart-item__title,.cart-drawer .cart-items__title{font-size:.9375rem;font-weight:600;color:var(--hm-ink)}.cart-totals__total-value,.cart-drawer .cart-totals__total-value{font-size:1.375rem;font-weight:700;color:var(--hm-ink)}.cart__checkout-button,.cart-drawer .button[name=checkout],button[name=checkout]{min-height:var(--hm-control-h);border-radius:var(--hm-radius-control)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:0}footer :where(h2,h3,h4){letter-spacing:-.01em}footer .menu-list__link,footer accordion-custom a,footer .menu a{font-size:.9375rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.product-information .add-to-cart-button,.product-information .variant-option__button-label,.hm-trust__item a{transition:none}.product-information .add-to-cart-button:active{transform:none}}.zb-store .zb-shell{--ink: var(--hm-ink);--muted: var(--hm-muted);--line: var(--hm-rule)}.zb-shell .kicker,.zb-shell .hero .kicker,.zb-shell .feature-copy .kicker,.zb-shell .category-label,.zb-shell .brand-caption~.kicker{text-transform:none!important;letter-spacing:0!important;font-size:.875rem!important;line-height:1.4!important;font-weight:600!important}.zb-shell .sale-badge,.sale-badge{text-transform:none!important;letter-spacing:0!important;font-size:.8125rem!important;font-weight:600!important;border-radius:var(--hm-radius-chip)!important;padding:var(--space-3xs) var(--space-xs)!important}.zb-shell .compare-price,.compare-price{color:var(--hm-muted)!important;text-decoration-thickness:1px}.zb-shell .save-percent,.save-percent{border-radius:var(--hm-radius-chip)!important;background:var(--hm-sale-well)!important;color:var(--hm-sale)!important;font-weight:600!important;padding-inline:var(--space-xs)!important}.zb-shell .price,.zb-shell .price .price-major{color:var(--hm-sale)}.offer-summary{max-width:100%}@media(max-width:400px){.offer-summary{gap:var(--space-2xs)!important}.zb-shell .save-percent,.save-percent{padding-inline:var(--space-2xs)!important}}.zb-shell .section-heading h2,.zb-shell .hero h1,.zb-shell .feature-copy h3,.zb-shell .season-banner h3{font-family:var(--hm-font-display)!important;letter-spacing:-.02em!important}.zb-shell .product-title{color:var(--hm-ink)!important;font-weight:400!important}.zb-shell .product,.zb-shell .product-image{border-radius:var(--hm-radius-media)}.offer-summary{flex-wrap:wrap;height:auto!important;row-gap:var(--space-3xs)}.zb-shell .zb-description h2,.zb-shell .zb-related h2,.zb-description h2,.zb-related h2,.zb-shell section h2{font-size:clamp(1.75rem,1.1rem + 1.9vw,2.75rem)!important;line-height:1.1!important;letter-spacing:-.02em!important;font-weight:600!important}.zb-shell .section-heading p,.zb-shell .hero-item-copy small,.zb-shell .price-prefix,.price-prefix{color:var(--hm-ink-2)!important}@media(max-width:520px){.zb-shell .pricing-row{gap:var(--space-2xs)!important}.zb-shell .offer-summary{gap:var(--space-3xs)!important}.zb-shell .save-percent,.save-percent{padding-inline:var(--space-2xs)!important;font-size:.6875rem!important}.zb-shell .compare-price{font-size:.6875rem!important}}.zb-shell .hero-product-link small{color:var(--hm-ink-2)!important}@media(max-width:380px){.zb-shell .pricing-row{flex-wrap:wrap!important;row-gap:var(--space-3xs)!important}}.zb-shell .department small,.zb-shell .category-tile small,.zb-shell .hero-item-copy small,.zb-shell .price-prefix{color:var(--hm-ink-2)!important}.product-information .product-details .group-block-content>.text-block,.product-information .product-details .group-block-content>.text-block>*,.product-information .product-details .gads-hl,.product-information .product-details .gads-hl__line,.product-information .product-details product-price,.product-information .product-details .jdgm-preview-badge{max-width:none!important;width:100%;text-wrap:wrap!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hallmark.css.map */
